diff --git a/.gitignore b/.gitignore index ea2cae4da..f86783b81 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,17 @@ *~ +*.deb + +BuildTools/centos/libraries/ +BuildTools/centos/temp/ +BuildTools/centos/build/ + +BuildTools/ubuntu/libraries/ +BuildTools/ubuntu/temp/ +BuildTools/ubuntu/product/ +BuildTools/ubuntu/build/ + +BuildTools/windows/.vs/ BuildTools/windows/temp/ BuildTools/windows/Debug/ BuildTools/windows/Release/ @@ -7,7 +19,10 @@ BuildTools/windows/ipch/ BuildTools/windows/GeoDa.vcxproj.filters BuildTools/macosx/libraries/ BuildTools/macosx/libraries1/ +BuildTools/macosx/libraries108/ BuildTools/macosx/temp/ +BuildTools/macosx/temp1/ +BuildTools/macosx/temp108/ BuildTools/macosx/build/ BuildTools/macosx/GeoDa.xcodeproj/ BuildTools/macosx/GeoDa.xcodeproj/xcuserdata/ @@ -47,6 +62,8 @@ BuildTools/macosx/GeoDa.xcodeproj/project.xcworkspace/xcuserdata/xun.xcuserdatad *.xcuserstate +rc/GdaAppResources.cpp$* + rc/Drop-Files-Here-extra.png rc/Drop-Files-Here-extra-black.png @@ -59,3 +76,15 @@ BuildTools/.DS_Store .DS_Store *.DS_Store + +BuildTools/macosx/libraries.zip +BuildTools/windows/oldlogger.txt + +*.o + + +BuildTools/macosx/temp1/boost_1_57_0/b2 + +*.xcworkspacedata + +*.plist diff --git a/BuildTools/CommonDistFiles/GeoDa.png b/BuildTools/CommonDistFiles/GeoDa.png new file mode 100755 index 000000000..ea0a539d5 Binary files /dev/null and b/BuildTools/CommonDistFiles/GeoDa.png differ diff --git a/BuildTools/CommonDistFiles/cache.sqlite b/BuildTools/CommonDistFiles/cache.sqlite index 62437cdeb..8032c13fe 100644 Binary files a/BuildTools/CommonDistFiles/cache.sqlite and b/BuildTools/CommonDistFiles/cache.sqlite differ diff --git a/BuildTools/CommonDistFiles/gdaldata/GDALLogoBW.svg b/BuildTools/CommonDistFiles/gdaldata/GDALLogoBW.svg new file mode 100644 index 000000000..4ac8f6a68 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/GDALLogoBW.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/GDALLogoColor.svg b/BuildTools/CommonDistFiles/gdaldata/GDALLogoColor.svg new file mode 100644 index 000000000..da311ad81 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/GDALLogoColor.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/GDALLogoGS.svg b/BuildTools/CommonDistFiles/gdaldata/GDALLogoGS.svg new file mode 100644 index 000000000..de00b72a8 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/GDALLogoGS.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/LICENSE.TXT b/BuildTools/CommonDistFiles/gdaldata/LICENSE.TXT new file mode 100644 index 000000000..894cf87b7 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/LICENSE.TXT @@ -0,0 +1,340 @@ + +GDAL/OGR Licensing +================== + +This file attempts to include all licenses that apply within the GDAL/OGR +source tree, in particular any that are supposed to be exposed to the end user +for credit requirements for instance. The contents of this file can be +displayed from GDAL commandline utilities using the --license commandline +switch. + + +GDAL/OGR General +---------------- + +In general GDAL/OGR is licensed under an MIT/X style license with the +following terms: + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall 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. + + +gdal/frmts/gtiff/tif_float.c +---------------------------- + +Copyright (c) 2002, Industrial Light & Magic, a division of Lucas +Digital Ltd. LLC + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* 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. +* Neither the name of Industrial Light & Magic 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. + + +gdal/frmts/hdf4/hdf-eos/* +------------------------ + + Copyright (C) 1996 Hughes and Applied Research Corporation + + Permission to use, modify, and distribute this software and its documentation + for any purpose without fee is hereby granted, provided that the above + copyright notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation. + + +gdal/frmts/pcraster/libcsf +-------------------------- + +Copyright (c) 1997-2003, Utrecht 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: + +* Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +* 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. + +* Neither the name of Utrecht 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 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. + +gdal/frmts/grib/degrib/* +------------------------ + +The degrib and g2clib source code are modified versions of code produced +by NOAA NWS and are in the public domain subject to the following +restrictions: + +http://www.weather.gov/im/softa.htm + +DISCLAIMER The United States Government makes no warranty, expressed or +implied, as to the usefulness of the software and documentation for any +purpose. The U.S. Government, its instrumentalities, officers, employees, +and agents assumes no responsibility (1) for the use of the software and +documentation listed below, or (2) to provide technical support to users. + +http://www.weather.gov/disclaimer.php + + The information on government servers are in the public domain, unless +specifically annotated otherwise, and may be used freely by the public so +long as you do not 1) claim it is your own (e.g. by claiming copyright for +NWS information -- see below), 2) use it in a manner that implies an +endorsement or affiliation with NOAA/NWS, or 3) modify it in content and +then present it as official government material. You also cannot present +information of your own in a way that makes it appear to be official +government information.. + + The user assumes the entire risk related to its use of this data. NWS is +providing this data "as is," and NWS disclaims any and all warranties, +whether express or implied, including (without limitation) any implied +warranties of merchantability or fitness for a particular purpose. In no +event will NWS be liable to you or to any third party for any direct, +indirect, incidental, consequential, special or exemplary damages or lost +profit resulting from any use or misuse of this data. + + As required by 17 U.S.C. 403, third parties producing copyrighted works +consisting predominantly of the material appearing in NWS Web pages must +provide notice with such work(s) identifying the NWS material incorporated +and stating that such material is not subject to copyright protection. + +port/cpl_minizip* +----------------- + +This is version 2005-Feb-10 of the Info-ZIP copyright and license. +The definitive version of this document should be available at +ftp://ftp.info-zip.org/pub/infozip/license.html indefinitely. + + +Copyright (c) 1990-2005 Info-ZIP. All rights reserved. + +For the purposes of this copyright and license, "Info-ZIP" is defined as +the following set of individuals: + + Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois, + Jean-loup Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, + Dirk Haase, Greg Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz, + David Kirschbaum, Johnny Lee, Onno van der Linden, Igor Mandrichenko, + Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs, + Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, + Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von Behren, + Rich Wales, Mike White + +This software is provided "as is," without warranty of any kind, express +or implied. In no event shall Info-ZIP or its contributors be held liable +for any direct, indirect, incidental, special or consequential damages +arising out of the use of or inability to use this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + + 1. Redistributions of source code must retain the above copyright notice, + definition, disclaimer, and this list of conditions. + + 2. Redistributions in binary form (compiled executables) must reproduce + the above copyright notice, definition, disclaimer, and this list of + conditions in documentation and/or other materials provided with the + distribution. The sole exception to this condition is redistribution + of a standard UnZipSFX binary (including SFXWiz) as part of a + self-extracting archive; that is permitted without inclusion of this + license, as long as the normal SFX banner has not been removed from + the binary or disabled. + + 3. Altered versions--including, but not limited to, ports to new operating + systems, existing ports with new graphical interfaces, and dynamic, + shared, or static library versions--must be plainly marked as such + and must not be misrepresented as being the original source. Such + altered versions also must not be misrepresented as being Info-ZIP + releases--including, but not limited to, labeling of the altered + versions with the names "Info-ZIP" (or any variation thereof, including, + but not limited to, different capitalizations), "Pocket UnZip," "WiZ" + or "MacZip" without the explicit permission of Info-ZIP. Such altered + versions are further prohibited from misrepresentative use of the + Zip-Bugs or Info-ZIP e-mail addresses or of the Info-ZIP URL(s). + + 4. Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip," + "UnZipSFX," "WiZ," "Pocket UnZip," "Pocket Zip," and "MacZip" for its + own source and binary releases. + + +gdal/ogr/ogrsf_frmts/dxf/intronurbs.cpp +--------------------------------------- + +This code is derived from the code associated with the book "An Introduction +to NURBS" by David F. Rogers. More information on the book and the code is +available at: + + http://www.nar-associates.com/nurbs/ + + +Copyright (c) 2009, David F. Rogers +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * 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. + * Neither the name of the David F. Rogers 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 HOLDER 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. + +gdal/alg/thinplatespline.cpp +---------------------------- + +IEEE754 log() code derived from: +@(#)e_log.c 1.3 95/01/18 + +Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + +Developed at SunSoft, a Sun Microsystems, Inc. business. +Permission to use, copy, modify, and distribute this +software is freely granted, provided that this notice +is preserved. + + +gdal/alg/libqhull +----------------- + +Only applies when GDAL is compiled with internal qhull support + + + Qhull, Copyright (c) 1993-2012 + + C.B. Barber + Arlington, MA + + and + + The National Science and Technology Research Center for + Computation and Visualization of Geometric Structures + (The Geometry Center) + University of Minnesota + + email: qhull@qhull.org + +This software includes Qhull from C.B. Barber and The Geometry Center. +Qhull is copyrighted as noted above. Qhull is free software and may +be obtained via http from www.qhull.org. It may be freely copied, modified, +and redistributed under the following conditions: + +1. All copyright notices must remain intact in all files. + +2. A copy of this text file must be distributed along with any copies + of Qhull that you redistribute; this includes copies that you have + modified, or copies of programs or other software products that + include Qhull. + +3. If you modify Qhull, you must include a notice giving the + name of the person performing the modification, the date of + modification, and the reason for such modification. + +4. When distributing modified versions of Qhull, or other software + products that include Qhull, you must provide notice that the original + source code may be obtained as noted above. + +5. There is no warranty or other guarantee of fitness for Qhull, it is + provided solely "as is". Bug reports or fixes may be sent to + qhull_bug@qhull.org; the authors may or may not act on them as + they desire. + +gdal/frmts/pdf/pdfdataset.cpp (method PDFiumRenderPageBitmap()) +--------------------------------------------------------------- + +Copyright 2014 PDFium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * 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. + * Neither the name of Google Inc. 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. diff --git a/BuildTools/CommonDistFiles/gdaldata/cubewerx_extra.wkt b/BuildTools/CommonDistFiles/gdaldata/cubewerx_extra.wkt new file mode 100644 index 000000000..f29a5ca50 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/cubewerx_extra.wkt @@ -0,0 +1,48 @@ +# +# This file derived from the public_coordsys.txt file distributed with +# CubeSTOR by CubeWerx (http://www.cubewerx.com) +# +# OGC-defined "AUTO" codes +# http://www.digitalearth.gov/wmt/auto.html +# +# Hmm, not really much point to including these as they require extra +# substitutions. See the importFromWMSAUTO() if you need these. +# +#42001,PROJCS["WGS 84 / Auto UTM%s",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["central_meridian","%.16g"],PARAMETER["latitude_of_origin",0],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing","%.16g"],UNIT["Meter",1],AUTHORITY["EPSG","42001"]] +#42002,PROJCS["WGS 84 / Auto Tr. Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["central_meridian","%.16g"],PARAMETER["latitude_of_origin",0],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing","%.16g"],UNIT["Meter",1],AUTHORITY["EPSG","42002"]] +#42003,PROJCS["WGS 84 / Auto Orthographic",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Orthographic"],PARAMETER["central_meridian","%.16g"],PARAMETER["latitude_of_origin","%.16g"],UNIT["Meter",1],AUTHORITY["EPSG","42003"]] +#42004,PROJCS["WGS 84 / Auto Equirectangular",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Equirectangular"],PARAMETER["central_meridian",0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1","%.16g"],UNIT["Meter",1],AUTHORITY["EPSG","42004"]] +# +# OGC-defined extended codes (41000--41999) +# see http://www.digitalearth.gov/wmt/auto.html +# +41001,PROJCS["WGS84 / Simple Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","41001"]] +# +# CubeWerx-defined extended codes (42100--42199) +# +42101,PROJCS["WGS 84 / LCC Canada",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-95.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",49.0],PARAMETER["standard_parallel_2",77.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",-8000000.0],UNIT["Meter",1],AUTHORITY["EPSG","42101"]] +#EPSG:42102,"PROJCS[\"NAD83 / BC Albers\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS_1980\",6378137,298.257222101]],PRIMEM[\"Greenwich\",0],UNIT[\"Decimal_Degree\",0.0174532925199433]],PROJECTION[\"Albers_conic_equal_area\"],PARAMETER[\"central_meridian\",-126.0],PARAMETER[\"latitude_of_origin\",45],PARAMETER[\"standard_parallel_1\",50.0],PARAMETER[\"standard_parallel_2\",58.5],PARAMETER[\"false_easting\",1000000.0],PARAMETER[\"false_northing\",0],UNIT[\"Meter\",1]]" +42103,PROJCS["WGS 84 / LCC USA",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1978",6378135,298.26]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-100.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",33.0],PARAMETER["standard_parallel_2",45.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG","42103"]] +42104,PROJCS["NAD83 / MTM zone 8 Quebec",GEOGCS["GRS80",DATUM["GRS_1980",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-73.5],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","42104"]] +42105,PROJCS["WGS84 / Merc NorthAm",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-96],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","42105"]] +42106,PROJCS["WGS84 / Lambert Azim Mozambique",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["Sphere_radius_6370997_m",6370997,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Azimuthal_equal_area"],PARAMETER["latitude_of_origin",5],PARAMETER["central_meridian",20],PARAMETER["standard_parallel_1",5],PARAMETER["standard_parallel_2",5],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","42106"]] +# +# CubeWerx-customer definitions (42300--42399) +# +42301,PROJCS["NAD27 / Polar Stereographic / CM=-98",GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213901]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Stereographic"],PARAMETER["latitude_of_origin",90],PARAMETER["central_meridian",-98.0],PARAMETER["standard_parallel_1",90],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","42301"]] +42302,PROJCS["JapanOrtho.09 09",GEOGCS["Lon/Lat.Tokyo Datum",DATUM["Tokyo Datum",SPHEROID["anon",6377397.155,299.15281310608]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["Central_Meridian",139.833333333333],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Latitude_of_Origin",36],PARAMETER["Scale_Factor",0.9999],UNIT["Meter",1],AUTHORITY["EPSG","42302"]] +42303,PROJCS["NAD83 / Albers NorthAm",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Albers_conic_equal_area"],PARAMETER["central_meridian",-96.0],PARAMETER["latitude_of_origin",23],PARAMETER["standard_parallel_1",29.5],PARAMETER["standard_parallel_2",45.5],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","42303"]] +42304,PROJCS["NAD83 / NRCan LCC Canada",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-95.0],PARAMETER["latitude_of_origin",49.0],PARAMETER["standard_parallel_1",49.0],PARAMETER["standard_parallel_2",77.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG","42304"]] +42305,PROJCS["France_II",GEOGCS["GCS_NTF_Paris",DATUM["Nouvelle_Triangulation_Francaise",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Paris",2.337229166666667],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",2200000],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",45.898918964419],PARAMETER["Standard_Parallel_2",47.696014502038],PARAMETER["Latitude_Of_Origin",46.8],UNIT["Meter",1],AUTHORITY["EPSG","42305"]] +42306,PROJCS["NAD83/QC_LCC",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-68.5],PARAMETER["latitude_of_origin",44],PARAMETER["standard_parallel_1",46],PARAMETER["standard_parallel_2",60],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG","42306"]] +42307,PROJCS["NAD83 / Texas Central - feet",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.8833333333333],PARAMETER["standard_parallel_2",30.1166666666667],PARAMETER["latitude_of_origin",29.6666666666667],PARAMETER["central_meridian",-100.333333333333],PARAMETER["false_easting",2296583.33333333333333],PARAMETER["false_northing",9842500],UNIT["US_Foot",0.30480060960121924],AUTHORITY["EPSG","42307"]] +42308,PROJCS["NAD27 / California Albers",GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213901]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Albers_conic_equal_area"],PARAMETER["central_meridian",-120.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",34],PARAMETER["standard_parallel_2",40.5],PARAMETER["false_easting",0],PARAMETER["false_northing",-4000000],UNIT["Meter",1],AUTHORITY["EPSG","42308"]] +42309,PROJCS["NAD 83 / LCC Canada AVHRR-2",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-95.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",49.0],PARAMETER["standard_parallel_2",77.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG","42309"]] +42310,PROJCS["WGS84+GRS80 / Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["GRS 1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG","42310"]] +42311,PROJCS["NAD83 / LCC Statcan",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-91.866667],PARAMETER["latitude_of_origin",63.390675],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",77],PARAMETER["false_easting",6200000],PARAMETER["false_northing",3000000],UNIT["Meter",1],AUTHORITY["EPSG","42311"]] +# +# BC-Forestry/NFIS code +# +100001,GEOGCS["NAD83 / NFIS Seconds",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Second",4.84813681109536e-06],AUTHORITY["EPSG","100001"]] +100002,PROJCS["NAD83 / Austin",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.8833333333333],PARAMETER["standard_parallel_2",30.1166666666667],PARAMETER["latitude_of_origin",29.6666666666667],PARAMETER["central_meridian",-100.333333333333],PARAMETER["false_easting",2296583.333333],PARAMETER["false_northing",9842500.0000000],UNIT["Meter",1],AUTHORITY["EPSG","100002"]] +900913,PROJCS["Google Maps Global Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Mercator_2SP"],PARAMETER["standard_parallel_1",0],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],EXTENSION["PROJ4","+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs"]] diff --git a/BuildTools/CommonDistFiles/gdaldata/ecw_cs.wkt b/BuildTools/CommonDistFiles/gdaldata/ecw_cs.wkt new file mode 100644 index 000000000..d3446c297 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/ecw_cs.wkt @@ -0,0 +1,1452 @@ +AB_10TM,PROJCS["AB_10TM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-114.9999999999725],PARAMETER["scale_factor",0.9992],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ACRESLC,PROJCS["ACRESLC",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-18.00000000235031],PARAMETER["standard_parallel_2",-35.99999999897103],PARAMETER["latitude_of_origin",-26.99999999779589],PARAMETER["central_meridian",131.999999998137],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +AEAFRICA,LOCAL_CS["AEAFRICA - (unsupported)"] +AERUSS,LOCAL_CS["AERUSS - (unsupported)"] +ALALASK2,PROJCS["ALALASK2",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",65],PARAMETER["standard_parallel_2",55],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-153],PARAMETER["false_easting",0],PARAMETER["false_northing",-4943910.68]] +ALALASK3,PROJCS["ALALASK3",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",65],PARAMETER["standard_parallel_2",55],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-153],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALALASKA,PROJCS["ALALASKA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",65],PARAMETER["standard_parallel_2",55],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-150],PARAMETER["false_easting",0],PARAMETER["false_northing",-4943910.68]] +ALAUS,PROJCS["ALAUS",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",-10],PARAMETER["standard_parallel_2",-39.99999999999994],PARAMETER["latitude_of_center",-29.99999999999995],PARAMETER["longitude_of_center",135],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALBC,PROJCS["ALBC",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",58.5],PARAMETER["standard_parallel_2",50],PARAMETER["latitude_of_center",45],PARAMETER["longitude_of_center",-126],PARAMETER["false_easting",1000000],PARAMETER["false_northing",0]] +ALBERING,PROJCS["ALBERING",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",60],PARAMETER["standard_parallel_2",70],PARAMETER["latitude_of_center",60],PARAMETER["longitude_of_center",170],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALCAM,PROJCS["ALCAM",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",30],PARAMETER["standard_parallel_2",10],PARAMETER["latitude_of_center",20],PARAMETER["longitude_of_center",-69.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALCANADA,PROJCS["ALCANADA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",66],PARAMETER["standard_parallel_2",41],PARAMETER["latitude_of_center",55],PARAMETER["longitude_of_center",-89.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALCHI,PROJCS["ALCHI",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",45],PARAMETER["standard_parallel_2",20],PARAMETER["latitude_of_center",35],PARAMETER["longitude_of_center",110],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALCOLOMB,PROJCS["ALCOLOMB",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",1],PARAMETER["standard_parallel_2",5],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-72.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALDLGAL,PROJCS["ALDLGAL",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",55.00000000000679],PARAMETER["standard_parallel_2",64.99999999998198],PARAMETER["latitude_of_center",49.99999999999055],PARAMETER["longitude_of_center",-153.9999999999846],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALDLGHAW,PROJCS["ALDLGHAW",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",8.00000000002599],PARAMETER["standard_parallel_2",18.00000000000118],PARAMETER["latitude_of_center",3.000000000009746],PARAMETER["longitude_of_center",-156.9999999999944],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALDLGUSA,PROJCS["ALDLGUSA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",29.5],PARAMETER["standard_parallel_2",45.5],PARAMETER["latitude_of_center",23],PARAMETER["longitude_of_center",-95.99999999999996],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALEUR,PROJCS["ALEUR",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",70],PARAMETER["standard_parallel_2",35],PARAMETER["latitude_of_center",50],PARAMETER["longitude_of_center",12],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALEURO,PROJCS["ALEURO",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",40],PARAMETER["standard_parallel_2",60],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",12],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALFAR,PROJCS["ALFAR",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",30],PARAMETER["standard_parallel_2",10],PARAMETER["latitude_of_center",20],PARAMETER["longitude_of_center",80],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALFGDL,PROJCS["ALFGDL",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",24.00000000122388],PARAMETER["standard_parallel_2",31.50000000124825],PARAMETER["latitude_of_center",24.00000000122388],PARAMETER["longitude_of_center",-84.00000000141881],PARAMETER["false_easting",400000],PARAMETER["false_northing",0]] +ALFLA_GRS80,PROJCS["ALFLA_GRS80",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",24.00000000122388],PARAMETER["standard_parallel_2",31.50000000124825],PARAMETER["latitude_of_center",24.00000000122388],PARAMETER["longitude_of_center",-84.00000000141881],PARAMETER["false_easting",400000],PARAMETER["false_northing",0]] +ALFLA_N27,PROJCS["ALFLA_N27",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",24.00000000122388],PARAMETER["standard_parallel_2",31.50000000124825],PARAMETER["latitude_of_center",24.00000000122388],PARAMETER["longitude_of_center",-84.00000000141881],PARAMETER["false_easting",400000],PARAMETER["false_northing",0]] +ALGMEXIC,PROJCS["ALGMEXIC",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",28],PARAMETER["standard_parallel_2",22],PARAMETER["latitude_of_center",25],PARAMETER["longitude_of_center",-89.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALGULFFT,PROJCS["ALGULFFT",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",31],PARAMETER["standard_parallel_2",27],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-89.99999999999994],PARAMETER["false_easting",3500000],PARAMETER["false_northing",-7624216.25],UNIT["unnamed",0.3048006096]] +ALGULFMT,PROJCS["ALGULFMT",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",45.5],PARAMETER["standard_parallel_2",29.5],PARAMETER["latitude_of_center",23],PARAMETER["longitude_of_center",-89.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALMALIN,PROJCS["ALMALIN",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",30],PARAMETER["standard_parallel_2",0.008333299999997507],PARAMETER["latitude_of_center",15],PARAMETER["longitude_of_center",120],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALMEA2,PROJCS["ALMEA2",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",25.0000003],PARAMETER["standard_parallel_2",-24.99999999999997],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",20],PARAMETER["false_easting",5000000],PARAMETER["false_northing",5000000]] +ALMENA,PROJCS["ALMENA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",35],PARAMETER["standard_parallel_2",1],PARAMETER["latitude_of_center",18],PARAMETER["longitude_of_center",20],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALNEVADA,PROJCS["ALNEVADA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",36.00000000000237],PARAMETER["standard_parallel_2",41.0000000000186],PARAMETER["latitude_of_center",38.50000000001049],PARAMETER["longitude_of_center",-116.999999999979],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALNSEA,PROJCS["ALNSEA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",53],PARAMETER["standard_parallel_2",61],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",0],PARAMETER["false_easting",1000000],PARAMETER["false_northing",0]] +ALRUSS,PROJCS["ALRUSS",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",38],PARAMETER["standard_parallel_2",62],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",96],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +ALSAF,PROJCS["ALSAF",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",-0.9999999999999829],PARAMETER["standard_parallel_2",-31],PARAMETER["latitude_of_center",-15.99999999999996],PARAMETER["longitude_of_center",20],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALSAM,PROJCS["ALSAM",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",-0.9999999999999829],PARAMETER["standard_parallel_2",-54.99999999999998],PARAMETER["latitude_of_center",-27.99999999999998],PARAMETER["longitude_of_center",-69.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALTEALE,PROJCS["ALTEALE",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",34],PARAMETER["standard_parallel_2",40.49999999999996],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-120],PARAMETER["false_easting",0],PARAMETER["false_northing",-4000000]] +ALTX_TCMS_AEA,PROJCS["ALTX_TCMS_AEA",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",27.49999999997475],PARAMETER["standard_parallel_2",34.99999999999911],PARAMETER["latitude_of_center",18.00000000000118],PARAMETER["longitude_of_center",-99.9999999999811],PARAMETER["false_easting",1500000],PARAMETER["false_northing",6000000]] +ALUSA_FT,PROJCS["ALUSA_FT",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",29.5],PARAMETER["standard_parallel_2",45.5],PARAMETER["latitude_of_center",23],PARAMETER["longitude_of_center",-95.99999999999996],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["unnamed",0.3048006096]] +ALVENEZ,PROJCS["ALVENEZ",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",10],PARAMETER["standard_parallel_2",4],PARAMETER["latitude_of_center",7],PARAMETER["longitude_of_center",-65.99999999999996],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +ALWAUST,PROJCS["ALWAUST",PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",-17.4752127514901],PARAMETER["standard_parallel_2",-31.51267873219527],PARAMETER["latitude_of_center",-29.99999999999995],PARAMETER["longitude_of_center",120.8940947726037],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +BCNAMER,LOCAL_CS["BCNAMER - (unsupported)"] +BCSAMER,LOCAL_CS["BCSAMER - (unsupported)"] +BCSPHERE,LOCAL_CS["BCSPHERE - (unsupported)"] +BONNEPOR,LOCAL_CS["BONNEPOR - (unsupported)"] +BORNEOMT,LOCAL_CS["BORNEOMT - (unsupported)"] +CAISRAEL,PROJCS["CAISRAEL",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",31.7340969],PARAMETER["central_meridian",35.2120806],PARAMETER["false_easting",170251.555],PARAMETER["false_northing",1126867.91]] +CAISRMOD,PROJCS["CAISRMOD",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",31.7340969],PARAMETER["central_meridian",35.2120806],PARAMETER["false_easting",1170251.55],PARAMETER["false_northing",1126867.91]] +CAPAL,PROJCS["CAPAL",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",31.7340969],PARAMETER["central_meridian",35.2120806],PARAMETER["false_easting",170251.555],PARAMETER["false_northing",126867.91]] +CAQATAR,PROJCS["CAQATAR",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",25.3823611],PARAMETER["central_meridian",50.7613889],PARAMETER["false_easting",100000],PARAMETER["false_northing",100000]] +CAQATMOD,PROJCS["CAQATMOD",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",25.3823611],PARAMETER["central_meridian",50.7613889],PARAMETER["false_easting",100000],PARAMETER["false_northing",1100000]] +CASNGPOR,PROJCS["CASNGPOR",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",1.2876466],PARAMETER["central_meridian",103.8530022],PARAMETER["false_easting",30000],PARAMETER["false_northing",30000]] +CATOBAGO,PROJCS["CATOBAGO",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",11.2521786],PARAMETER["central_meridian",-60.6860088],PARAMETER["false_easting",187500],PARAMETER["false_northing",180000],UNIT["unnamed",0.201166195]] +CATRINID,PROJCS["CATRINID",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",10.4416666],PARAMETER["central_meridian",-61.33333329999998],PARAMETER["false_easting",430000],PARAMETER["false_northing",325000],UNIT["unnamed",0.201166195]] +CAVANUA,PROJCS["CAVANUA",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",-16.24999999999996],PARAMETER["central_meridian",179.3333333],PARAMETER["false_easting",12513.32],PARAMETER["false_northing",16628.88],UNIT["unnamed",0.201166195]] +CAVITI,PROJCS["CAVITI",PROJECTION["Cassini_Soldner"],PARAMETER["latitude_of_origin",-17.99999999999998],PARAMETER["central_meridian",178],PARAMETER["false_easting",5440],PARAMETER["false_northing",7040],UNIT["unnamed",0.201166195]] +CE42BUL,LOCAL_CS["CE42BUL - (unsupported)"] +CEAUST,LOCAL_CS["CEAUST - (unsupported)"] +CEBLACK,LOCAL_CS["CEBLACK - (unsupported)"] +CECARP1,LOCAL_CS["CECARP1 - (unsupported)"] +CECASP,LOCAL_CS["CECASP - (unsupported)"] +CECASPAN,LOCAL_CS["CECASPAN - (unsupported)"] +CECISWMC,LOCAL_CS["CECISWMC - (unsupported)"] +CEEUR1,LOCAL_CS["CEEUR1 - (unsupported)"] +CEEUROPE,LOCAL_CS["CEEUROPE - (unsupported)"] +CERUSS,LOCAL_CS["CERUSS - (unsupported)"] +CERUSS1,LOCAL_CS["CERUSS1 - (unsupported)"] +CERUSS2,LOCAL_CS["CERUSS2 - (unsupported)"] +CEYUGO,LOCAL_CS["CEYUGO - (unsupported)"] +DUTCHNEW,LOCAL_CS["DUTCHNEW - (unsupported)"] +DUTCHOLD,LOCAL_CS["DUTCHOLD - (unsupported)"] +EGSA87,PROJCS["EGSA87",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",23.99999882666041],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +FLSPHERE,LOCAL_CS["FLSPHERE - (unsupported)"] +GALCC,PROJCS["GALCC",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-18.00000000235031],PARAMETER["standard_parallel_2",-35.99999999897103],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",134.0000000015812],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +HGRS87,PROJCS["HGRS87",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",23.99999882666041],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +IDTM,PROJCS["IDTM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.99999999999996],PARAMETER["central_meridian",-114],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",100000]] +JAPAN19_01,PROJCS["JAPAN19_01",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",33],PARAMETER["central_meridian",129.5000000000002],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_02,PROJCS["JAPAN19_02",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",33],PARAMETER["central_meridian",131],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_03,PROJCS["JAPAN19_03",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36],PARAMETER["central_meridian",132.1666666666665],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_04,PROJCS["JAPAN19_04",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",33],PARAMETER["central_meridian",133.5],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_05,PROJCS["JAPAN19_05",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.99999999897103],PARAMETER["central_meridian",134.3333333329101],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_06,PROJCS["JAPAN19_06",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.99999999897103],PARAMETER["central_meridian",136],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_07,PROJCS["JAPAN19_07",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36],PARAMETER["central_meridian",137.1666666666667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_08,PROJCS["JAPAN19_08",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36],PARAMETER["central_meridian",138.5000000000002],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_09,PROJCS["JAPAN19_09",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.99999999897103],PARAMETER["central_meridian",139.8333333333004],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_10,PROJCS["JAPAN19_10",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",140.8333333333334],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_11,PROJCS["JAPAN19_11",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",44],PARAMETER["central_meridian",140.25],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_12,PROJCS["JAPAN19_12",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",44],PARAMETER["central_meridian",142.2499999999997],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_13,PROJCS["JAPAN19_13",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",44],PARAMETER["central_meridian",144.25],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_14,PROJCS["JAPAN19_14",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",142],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_15,PROJCS["JAPAN19_15",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",127.5],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_16,PROJCS["JAPAN19_16",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",124],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_17,PROJCS["JAPAN19_17",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",131],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_18,PROJCS["JAPAN19_18",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",20],PARAMETER["central_meridian",136],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +JAPAN19_19,PROJCS["JAPAN19_19",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",154],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +KOREA_25,PROJCS["KOREA_25",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000000241528],PARAMETER["central_meridian",125.00289027778],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",500000]] +KOREA_27,PROJCS["KOREA_27",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000000241528],PARAMETER["central_meridian",127.0028902777799],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",500000]] +KOREA_29,PROJCS["KOREA_29",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000000241528],PARAMETER["central_meridian",129.00289027778],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",500000]] +KOREA_31,PROJCS["KOREA_31",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000000241528],PARAMETER["central_meridian",131.00289027778],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",500000]] +KOREA_JJ,PROJCS["KOREA_JJ",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000000241528],PARAMETER["central_meridian",127.0028902777799],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",550000]] +L2AFRICA,PROJCS["L2AFRICA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",20.00000000006498],PARAMETER["standard_parallel_2",-10.00000000003249],PARAMETER["latitude_of_origin",-25.00000000008122],PARAMETER["central_meridian",20.00000000006498],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2ALASKA,PROJCS["L2ALASKA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",60.00000000019492],PARAMETER["standard_parallel_2",70.00000000022742],PARAMETER["latitude_of_origin",65.00000000021116],PARAMETER["central_meridian",-150.0000000004873],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2ALS10F,PROJCS["L2ALS10F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",51.83333333617553],PARAMETER["standard_parallel_2",53.8333333338902],PARAMETER["latitude_of_origin",51.00000002766766],PARAMETER["central_meridian",-176.0000000280737],PARAMETER["false_easting",3000000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2ALS10M,PROJCS["L2ALS10M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",51.83333333617553],PARAMETER["standard_parallel_2",53.8333333338902],PARAMETER["latitude_of_origin",51.00000002766766],PARAMETER["central_meridian",-176.0000000280737],PARAMETER["false_easting",1000000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2ALSK10F83,PROJCS["L2ALSK10F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",51.82355506655649],PARAMETER["standard_parallel_2",53.82317782885884],PARAMETER["latitude_of_origin",50.9903789776676],PARAMETER["central_meridian",-175.9667980405784],PARAMETER["false_easting",3280833.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2ANT1,PROJCS["L2ANT1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-82.50000000599761],PARAMETER["standard_parallel_2",-81.49999997849238],PARAMETER["latitude_of_origin",-83.49999997620704],PARAMETER["central_meridian",-105.0000000232594],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2ANTDRI,PROJCS["L2ANTDRI",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-79.33333486606217],PARAMETER["standard_parallel_2",-76.6666632368084],PARAMETER["latitude_of_origin",-79.99999990858666],PARAMETER["central_meridian",159.9999998171733],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2ARKNF83,PROJCS["L2ARKNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.23333329670535],PARAMETER["standard_parallel_2",34.93333331251476],PARAMETER["latitude_of_origin",34.33333328455248],PARAMETER["central_meridian",-92.00000000946621],PARAMETER["false_easting",1312333.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2ARKSF83,PROJCS["L2ARKSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.76666670810897],PARAMETER["standard_parallel_2",33.30000000492102],PARAMETER["latitude_of_origin",32.66666672483252],PARAMETER["central_meridian",-92.00000000946621],PARAMETER["false_easting",1312333.333],PARAMETER["false_northing",1312333.333],UNIT["US Foot",0.30480061]] +L2AUST,PROJCS["L2AUST",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-30.00000000009746],PARAMETER["standard_parallel_2",-20.00000000006498],PARAMETER["latitude_of_origin",-25.00000000008122],PARAMETER["central_meridian",135.0000000004386],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2CAL1F83,PROJCS["L2CAL1F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.66666668590062],PARAMETER["standard_parallel_2",40.0000000115891],PARAMETER["latitude_of_origin",39.33333330748703],PARAMETER["central_meridian",-121.9999999751862],PARAMETER["false_easting",6561666.665],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2CAL1M,PROJCS["L2CAL1M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.0000000115891],PARAMETER["standard_parallel_2",41.66666668590062],PARAMETER["latitude_of_origin",39.33333330748703],PARAMETER["central_meridian",-121.9999999751862],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000],UNIT["unnamed",1]] +L2CAL2F83,PROJCS["L2CAL2F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.83333329259175],PARAMETER["standard_parallel_2",38.33333327998181],PARAMETER["latitude_of_origin",37.66666669047129],PARAMETER["central_meridian",-121.9999999751862],PARAMETER["false_easting",6561666.665],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2CAL2M,PROJCS["L2CAL2M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.33333333727759],PARAMETER["standard_parallel_2",39.83333334988753],PARAMETER["latitude_of_origin",37.66666669047129],PARAMETER["central_meridian",-121.9999999751862],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000],UNIT["unnamed",1]] +L2CAL3F83,PROJCS["L2CAL3F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.43333332283937],PARAMETER["standard_parallel_2",37.06666671980479],PARAMETER["latitude_of_origin",36.50000000126449],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",6561666.665],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2CAL3M,PROJCS["L2CAL3M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.066666662509],PARAMETER["standard_parallel_2",38.43333332283937],PARAMETER["latitude_of_origin",36.50000000126449],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000],UNIT["unnamed",1]] +L2CAL4F83,PROJCS["L2CAL4F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.24999997892158],PARAMETER["standard_parallel_2",36.00000001615977],PARAMETER["latitude_of_origin",35.3333333120577],PARAMETER["central_meridian",-119.0000000072621],PARAMETER["false_easting",6561666.665],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2CAL4M,PROJCS["L2CAL4M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.00000001615977],PARAMETER["standard_parallel_2",37.24999997892158],PARAMETER["latitude_of_origin",35.3333333120577],PARAMETER["central_meridian",-119.0000000072621],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000],UNIT["unnamed",1]] +L2CAL5F83,PROJCS["L2CAL5F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.46666672163305],PARAMETER["standard_parallel_2",34.03333332786711],PARAMETER["latitude_of_origin",33.49999997604461],PARAMETER["central_meridian",-117.9999999797569],PARAMETER["false_easting",6561666.665],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2CAL5M,PROJCS["L2CAL5M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.46666672163305],PARAMETER["standard_parallel_2",34.03333332786711],PARAMETER["latitude_of_origin",33.49999997604461],PARAMETER["central_meridian",-117.9999999797569],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000]] +L2CAL6F83,PROJCS["L2CAL6F83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.88333332087654],PARAMETER["standard_parallel_2",32.78333330780953],PARAMETER["latitude_of_origin",32.16666668243202],PARAMETER["central_meridian",-116.2499999745946],PARAMETER["false_easting",6561666.665],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2CAL6M,PROJCS["L2CAL6M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.78333330780953],PARAMETER["standard_parallel_2",33.88333332087654],PARAMETER["latitude_of_origin",32.16666668243202],PARAMETER["central_meridian",-116.2499999745946],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000],UNIT["unnamed",1]] +L2CAMER,PROJCS["L2CAMER",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",10.00000000003249],PARAMETER["standard_parallel_2",30.00000000009746],PARAMETER["latitude_of_origin",20.00000000006498],PARAMETER["central_meridian",-90.00000000029239],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2CAN2K,PROJCS["L2CAN2K",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",76.99999999795831],PARAMETER["standard_parallel_2",49.0000000013051],PARAMETER["latitude_of_origin",63.00000000249651],PARAMETER["central_meridian",-91.99999999800704],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2CANADA,PROJCS["L2CANADA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",50.00000000016244],PARAMETER["standard_parallel_2",60.00000000019492],PARAMETER["latitude_of_origin",55.00000000017868],PARAMETER["central_meridian",-100.0000000003249],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2COLCF83,PROJCS["L2COLCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.45000000001032],PARAMETER["standard_parallel_2",39.75000000001454],PARAMETER["latitude_of_origin",37.83333333332256],PARAMETER["central_meridian",-105.499999999999],PARAMETER["false_easting",3000000],PARAMETER["false_northing",999999.9998],UNIT["US Foot",0.30480061]] +L2COLCM,PROJCS["L2COLCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.44999997755038],PARAMETER["standard_parallel_2",39.75000001903675],PARAMETER["latitude_of_origin",37.83333335217286],PARAMETER["central_meridian",-105.5000000083642],PARAMETER["false_easting",914401.8289],PARAMETER["false_northing",304800.6096],UNIT["unnamed",1]] +L2COLNF83,PROJCS["L2COLNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.71666666664291],PARAMETER["standard_parallel_2",40.78333333333213],PARAMETER["latitude_of_origin",39.33333333332743],PARAMETER["central_meridian",-105.499999999999],PARAMETER["false_easting",3000000],PARAMETER["false_northing",999999.9998],UNIT["US Foot",0.30480061]] +L2COLNM,PROJCS["L2COLNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.71666665231896],PARAMETER["standard_parallel_2",40.78333335596397],PARAMETER["latitude_of_origin",39.33333330748703],PARAMETER["central_meridian",-105.5000000083642],PARAMETER["false_easting",914401.8289],PARAMETER["false_northing",304800.6096],UNIT["unnamed",1]] +L2COLSF83,PROJCS["L2COLSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.43333332283937],PARAMETER["standard_parallel_2",37.23333332421058],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-105.5000000083642],PARAMETER["false_easting",3000000],PARAMETER["false_northing",999999.9998],UNIT["US Foot",0.30480061]] +L2COLSM,PROJCS["L2COLSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.23333332421058],PARAMETER["standard_parallel_2",38.43333332283937],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-105.5000000083642],PARAMETER["false_easting",914401.8289],PARAMETER["false_northing",304800.6096],UNIT["unnamed",1]] +L2CONNF83,PROJCS["L2CONNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.86666671431998],PARAMETER["standard_parallel_2",41.20000001021791],PARAMETER["latitude_of_origin",40.83333332009697],PARAMETER["central_meridian",-72.75000000997663],PARAMETER["false_easting",1000000.001],PARAMETER["false_northing",499999.9999],UNIT["US Foot",0.30480061]] +L2EUROPE,PROJCS["L2EUROPE",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.00000000012995],PARAMETER["standard_parallel_2",60.00000000019492],PARAMETER["latitude_of_origin",50.00000000016244],PARAMETER["central_meridian",20.00000000006498],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2FLANF83,PROJCS["L2FLANF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.75000000067286],PARAMETER["standard_parallel_2",29.58333331146606],PARAMETER["latitude_of_origin",28.99999999551055],PARAMETER["central_meridian",-84.50000000371226],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2FLANM,PROJCS["L2FLANM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",29.58333331146606],PARAMETER["standard_parallel_2",30.75000000067286],PARAMETER["latitude_of_origin",28.99999999551055],PARAMETER["central_meridian",-84.50000000371226],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2IOWNF83,LOCAL_CS["L2IOWNF83 - (unsupported)"] +L2IOWNM,PROJCS["L2IOWNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.06666668544356],PARAMETER["standard_parallel_2",43.26666668407236],PARAMETER["latitude_of_origin",41.50000002419905],PARAMETER["central_meridian",-93.50000002207615],PARAMETER["false_easting",1500000],PARAMETER["false_northing",1000000],UNIT["unnamed",1]] +L2IOWSF83,LOCAL_CS["L2IOWSF83 - (unsupported)"] +L2IOWSM,PROJCS["L2IOWSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.6166666942624],PARAMETER["standard_parallel_2",41.78333332617341],PARAMETER["latitude_of_origin",40.0000000115891],PARAMETER["central_meridian",-93.50000002207615],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2KANNF83,PROJCS["L2KANNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.78333332845875],PARAMETER["standard_parallel_2",38.71666668210951],PARAMETER["latitude_of_origin",38.3260985419027],PARAMETER["central_meridian",-98.4814182215737],PARAMETER["false_easting",1312333.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2KANSF27,PROJCS["L2KANSF27",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.26666669092835],PARAMETER["standard_parallel_2",38.56666667511895],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-98.49999998771493],PARAMETER["false_easting",2000000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2KANSF83,PROJCS["L2KANSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.25963976464153],PARAMETER["standard_parallel_2",38.55939452289581],PARAMETER["latitude_of_origin",36.65975295313957],PARAMETER["central_meridian",-98.4814182215737],PARAMETER["false_easting",1312333.333],PARAMETER["false_northing",1312333.333],UNIT["US Foot",0.30480061]] +L2KANSM,PROJCS["L2KANSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.26666669092835],PARAMETER["standard_parallel_2",38.56666667511895],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-98.49999998771493],PARAMETER["false_easting",400000],PARAMETER["false_northing",400000],UNIT["unnamed",1]] +L2KYF83,PROJCS["L2KYF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.6666666666395],PARAMETER["standard_parallel_2",37.08333333332012],PARAMETER["latitude_of_origin",36.33333333331768],PARAMETER["central_meridian",-85.7499999999921],PARAMETER["false_easting",4921250],PARAMETER["false_northing",3280833.333],UNIT["US Foot",0.30480061]] +L2KYNFT83,PROJCS["L2KYNFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.96666666669451],PARAMETER["standard_parallel_2",38.96666666664047],PARAMETER["latitude_of_origin",37.50000000000723],PARAMETER["central_meridian",-84.24999999998722],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2KYSFT83,PROJCS["L2KYSFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.73333333331897],PARAMETER["standard_parallel_2",37.93333333332288],PARAMETER["latitude_of_origin",36.33333333331768],PARAMETER["central_meridian",-85.7499999999921],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",1640416.666],UNIT["US Foot",0.30480061]] +L2KYSM,PROJCS["L2KYSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.73333333910585],PARAMETER["standard_parallel_2",37.93333333773465],PARAMETER["latitude_of_origin",36.33333333956292],PARAMETER["central_meridian",-85.75000002376986],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000],UNIT["unnamed",1]] +L2LANFT83,PROJCS["L2LANFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.66666672483252],PARAMETER["standard_parallel_2",31.16666671222257],PARAMETER["latitude_of_origin",30.49424625135023],PARAMETER["central_meridian",-92.49999999457094],PARAMETER["false_easting",3280833.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2LAOFT83,PROJCS["L2LAOFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",26.16666668928801],PARAMETER["standard_parallel_2",27.83333330630376],PARAMETER["latitude_of_origin",25.4951894888338],PARAMETER["central_meridian",-91.33333330536414],PARAMETER["false_easting",3280833.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2LASFT83,PROJCS["L2LASFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.69999997924407],PARAMETER["standard_parallel_2",29.30000000949169],PARAMETER["latitude_of_origin",28.49999999894667],PARAMETER["central_meridian",-91.33333330536414],PARAMETER["false_easting",3280833.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MARYF83,PROJCS["L2MARYF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.30000002785559],PARAMETER["standard_parallel_2",39.4500000050556],PARAMETER["latitude_of_origin",37.66666666669354],PARAMETER["central_meridian",-76.99999999795831],PARAMETER["false_easting",1312333.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MARYM,PROJCS["L2MARYM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.30000002785559],PARAMETER["standard_parallel_2",39.4500000050556],PARAMETER["latitude_of_origin",37.66666669047129],PARAMETER["central_meridian",-76.99999999795831],PARAMETER["false_easting",400000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2MASIF27,PROJCS["L2MASIF27",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.2833333],PARAMETER["standard_parallel_2",41.4833333],PARAMETER["latitude_of_origin",41],PARAMETER["central_meridian",-70.49999999999996],PARAMETER["false_easting",800000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MASIF83,PROJCS["L2MASIF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.48333331219226],PARAMETER["standard_parallel_2",41.28333328377291],PARAMETER["latitude_of_origin",40.99226545263474],PARAMETER["central_meridian",-70.5000000197096],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MASMF83,PROJCS["L2MASMF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.71666670732941],PARAMETER["standard_parallel_2",42.68333331082107],PARAMETER["latitude_of_origin",41.0000000000186],PARAMETER["central_meridian",-71.49999998991905],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",2460625],UNIT["US Foot",0.30480061]] +L2MASMM,PROJCS["L2MASMM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.71666665003362],PARAMETER["standard_parallel_2",42.68333331082107],PARAMETER["latitude_of_origin",40.99999998179855],PARAMETER["central_meridian",-71.49999998991905],PARAMETER["false_easting",200000],PARAMETER["false_northing",750000],UNIT["unnamed",1]] +L2MICCF83,PROJCS["L2MICCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.18333332343101],PARAMETER["standard_parallel_2",45.69999999075196],PARAMETER["latitude_of_origin",43.30849844728642],PARAMETER["central_meridian",-84.33333328471491],PARAMETER["false_easting",19685000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MICCM,PROJCS["L2MICCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.18333332343101],PARAMETER["standard_parallel_2",45.69999999075196],PARAMETER["latitude_of_origin",43.31666664820536],PARAMETER["central_meridian",-84.36666665143269],PARAMETER["false_easting",6000000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2MICNF83,PROJCS["L2MICNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.48333330762161],PARAMETER["standard_parallel_2",47.08333330579333],PARAMETER["latitude_of_origin",44.77488176554888],PARAMETER["central_meridian",-86.99999998653165],PARAMETER["false_easting",26246666.66],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MICNM,PROJCS["L2MICNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.48333330762161],PARAMETER["standard_parallel_2",47.08333330579333],PARAMETER["latitude_of_origin",44.7833333513933],PARAMETER["central_meridian",-86.99999998653165],PARAMETER["false_easting",8000000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2MICSF83,PROJCS["L2MICSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.09999999486556],PARAMETER["standard_parallel_2",43.66666668361529],PARAMETER["latitude_of_origin",41.49217112888638],PARAMETER["central_meridian",-84.33333328471491],PARAMETER["false_easting",13123333.33],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2MICSM,PROJCS["L2MICSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.09999999486556],PARAMETER["standard_parallel_2",43.66666668361529],PARAMETER["latitude_of_origin",41.50000002419905],PARAMETER["central_meridian",-84.36666665143269],PARAMETER["false_easting",4000000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2MINCF83,PROJCS["L2MINCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.61666671719695],PARAMETER["standard_parallel_2",47.04999999637133],PARAMETER["latitude_of_origin",44.99151086264789],PARAMETER["central_meridian",-94.24999999973323],PARAMETER["false_easting",2624666.666],PARAMETER["false_northing",328083.3333],UNIT["US Foot",0.30480061]] +L2MINCM,PROJCS["L2MINCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.61666665990117],PARAMETER["standard_parallel_2",47.04999999637133],PARAMETER["latitude_of_origin",44.99999997722788],PARAMETER["central_meridian",-94.24999999973323],PARAMETER["false_easting",800000],PARAMETER["false_northing",100000],UNIT["unnamed",1]] +L2MINNF83,PROJCS["L2MINNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.03333328436455],PARAMETER["standard_parallel_2",48.63333328253628],PARAMETER["latitude_of_origin",46.49122789140281],PARAMETER["central_meridian",-93.10000002253321],PARAMETER["false_easting",2624666.666],PARAMETER["false_northing",328083.3333],UNIT["US Foot",0.30480061]] +L2MINNM,PROJCS["L2MINNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.03333334166033],PARAMETER["standard_parallel_2",48.63333333983206],PARAMETER["latitude_of_origin",46.49999998983782],PARAMETER["central_meridian",-93.10000002253321],PARAMETER["false_easting",800000],PARAMETER["false_northing",100000],UNIT["unnamed",1]] +L2MINSF83,PROJCS["L2MINSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43.78333332388808],PARAMETER["standard_parallel_2",45.21666666666077],PARAMETER["latitude_of_origin",43.0000000000251],PARAMETER["central_meridian",-94.00000000718087],PARAMETER["false_easting",2624666.666],PARAMETER["false_northing",328083.3333],UNIT["US Foot",0.30480061]] +L2MINSM,PROJCS["L2MINSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43.78333332388808],PARAMETER["standard_parallel_2",45.21666666035824],PARAMETER["latitude_of_origin",42.99999997951321],PARAMETER["central_meridian",-94.00000000718087],PARAMETER["false_easting",800000],PARAMETER["false_northing",100000],UNIT["unnamed",1]] +L2MON2,PROJCS["L2MON2",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.99999508186673],PARAMETER["standard_parallel_2",49.99999851047217],PARAMETER["latitude_of_origin",45.99999679616945],PARAMETER["central_meridian",104],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2MTF83,PROJCS["L2MTF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",48.99999997265721],PARAMETER["standard_parallel_2",44.99999997722788],PARAMETER["latitude_of_origin",44.24165234827042],PARAMETER["central_meridian",-109.5000000037935],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2NCAFT83,PROJCS["L2NCAFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.33333328455248],PARAMETER["standard_parallel_2",36.16666667786134],PARAMETER["latitude_of_origin",33.7500051825129],PARAMETER["central_meridian",-78.99999999567299],PARAMETER["false_easting",2000000.002],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2NCAM,PROJCS["L2NCAM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.33333334184825],PARAMETER["standard_parallel_2",36.16666667786134],PARAMETER["latitude_of_origin",33.75000002589275],PARAMETER["central_meridian",-78.99999999567299],PARAMETER["false_easting",609601.22],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2NDNFT83,PROJCS["L2NDNFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",48.73333332539385],PARAMETER["standard_parallel_2",47.43333328390748],PARAMETER["latitude_of_origin",47.00000719421077],PARAMETER["central_meridian",-100.4999999854296],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2NDSFT83,PROJCS["L2NDSFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.18333332114568],PARAMETER["standard_parallel_2",47.48333330533627],PARAMETER["latitude_of_origin",45.66667699457027],PARAMETER["central_meridian",-100.4999999854296],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2NDSM,PROJCS["L2NDSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.18333332114568],PARAMETER["standard_parallel_2",47.48333330533627],PARAMETER["latitude_of_origin",45.66666668132996],PARAMETER["central_meridian",-100.4999999854296],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2NEBF83,PROJCS["L2NEBF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.99999997951321],PARAMETER["standard_parallel_2",40.0000000115891],PARAMETER["latitude_of_origin",39.83000612667543],PARAMETER["central_meridian",-100.0000000003249],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2NEWYF83,PROJCS["L2NEWYF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.66666671569118],PARAMETER["standard_parallel_2",41.03333329122055],PARAMETER["latitude_of_origin",40.16667618439008],PARAMETER["central_meridian",-73.99999997273844],PARAMETER["false_easting",984249.9998],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2NEWYLIF,PROJCS["L2NEWYLIF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.6666667],PARAMETER["standard_parallel_2",41.0333333],PARAMETER["latitude_of_origin",40.5],PARAMETER["central_meridian",-73.99999999999993],PARAMETER["false_easting",2000000],PARAMETER["false_northing",100000],UNIT["US Foot",0.30480061]] +L2NEWYM,PROJCS["L2NEWYM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.6666666583954],PARAMETER["standard_parallel_2",41.03333334851633],PARAMETER["latitude_of_origin",40.16666667329068],PARAMETER["central_meridian",-73.99999997273844],PARAMETER["false_easting",300000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2NOAMER,PROJCS["L2NOAMER",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.00000000011371],PARAMETER["standard_parallel_2",55.00000000017868],PARAMETER["latitude_of_origin",45.00000000014619],PARAMETER["central_meridian",-100.0000000003249],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2NSW1,PROJCS["L2NSW1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-30],PARAMETER["standard_parallel_2",-36],PARAMETER["latitude_of_origin",-36],PARAMETER["central_meridian",147],PARAMETER["false_easting",700000],PARAMETER["false_northing",8200000]] +L2NSW2,PROJCS["L2NSW2",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-32.66666666666664],PARAMETER["standard_parallel_2",-35.33333333333334],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["false_easting",1000000],PARAMETER["false_northing",10000000]] +L2OHINF83,PROJCS["L2OHINF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.43333332055404],PARAMETER["standard_parallel_2",41.69999999532262],PARAMETER["latitude_of_origin",39.66667310531327],PARAMETER["central_meridian",-82.50000000599761],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2OHINM,PROJCS["L2OHINM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.43333332055404],PARAMETER["standard_parallel_2",41.69999999532262],PARAMETER["latitude_of_origin",39.66666668818596],PARAMETER["central_meridian",-82.50000000599761],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2OHISF83,PROJCS["L2OHISF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.73333327952474],PARAMETER["standard_parallel_2",40.03333332101111],PARAMETER["latitude_of_origin",38.00000585804395],PARAMETER["central_meridian",-82.50000000599761],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2OHISM,PROJCS["L2OHISM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.73333333682052],PARAMETER["standard_parallel_2",40.03333332101111],PARAMETER["latitude_of_origin",38.00000001387444],PARAMETER["central_meridian",-82.50000000599761],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2OKLNF83,PROJCS["L2OKLNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.76666670582364],PARAMETER["standard_parallel_2",35.56666670719483],PARAMETER["latitude_of_origin",35.00000537445783],PARAMETER["central_meridian",-98.00000000261021],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2OKLSF83,PROJCS["L2OKLSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.23333332649591],PARAMETER["standard_parallel_2",33.93333328500954],PARAMETER["latitude_of_origin",33.33333509051219],PARAMETER["central_meridian",-98.00000000261021],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2ORENF83,PROJCS["L2ORENF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.33333327312581],PARAMETER["standard_parallel_2",46.0000000047331],PARAMETER["latitude_of_origin",43.66667671037671],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",8202083.332],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2ORENM,PROJCS["L2ORENM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.33333333042158],PARAMETER["standard_parallel_2",46.0000000047331],PARAMETER["latitude_of_origin",43.66666668361529],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",2500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2ORESF83,PROJCS["L2ORESF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.33333327541114],PARAMETER["standard_parallel_2",44.00000000701844],PARAMETER["latitude_of_origin",41.66667636888736],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",4921249.999],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2ORESM,PROJCS["L2ORESM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.33333333270692],PARAMETER["standard_parallel_2",44.00000000701844],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2PANFT83,PROJCS["L2PANFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.88333328422998],PARAMETER["standard_parallel_2",41.94999998787499],PARAMETER["latitude_of_origin",40.16667280393909],PARAMETER["central_meridian",-77.74999997561541],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2PANM,PROJCS["L2PANM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.88333334152576],PARAMETER["standard_parallel_2",41.94999998787499],PARAMETER["latitude_of_origin",40.16666667329068],PARAMETER["central_meridian",-77.74999997561541],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2PASFT83,PROJCS["L2PASFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.93333327815354],PARAMETER["standard_parallel_2",40.80000001067497],PARAMETER["latitude_of_origin",39.33333938083966],PARAMETER["central_meridian",-77.74999997561541],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2PASM,PROJCS["L2PASM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.93333333544932],PARAMETER["standard_parallel_2",40.96666667237655],PARAMETER["latitude_of_origin",39.33333330748703],PARAMETER["central_meridian",-77.74999997561541],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2PRVF83,PROJCS["L2PRVF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",18.43333328839693],PARAMETER["standard_parallel_2",18.033333288854],PARAMETER["latitude_of_origin",17.83333572415316],PARAMETER["central_meridian",-66.4333332908447],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",656166.6665],UNIT["US Foot",0.30480061]] +L2PRVIM,PROJCS["L2PRVIM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",18.03333334614978],PARAMETER["standard_parallel_2",18.43333334569271],PARAMETER["latitude_of_origin",17.83333331773042],PARAMETER["central_meridian",-66.43333334814049],PARAMETER["false_easting",200000],PARAMETER["false_northing",200000],UNIT["unnamed",1]] +L2SAUST,PROJCS["L2SAUST",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-27.99999999999998],PARAMETER["standard_parallel_2",-36],PARAMETER["latitude_of_origin",-31.99999999999997],PARAMETER["central_meridian",134.9999999999997],PARAMETER["false_easting",1000000],PARAMETER["false_northing",2000000]] +L2SCFT83,PROJCS["L2SCFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.50000499056798],PARAMETER["standard_parallel_2",34.83333836898157],PARAMETER["latitude_of_origin",31.83333490601491],PARAMETER["central_meridian",-80.99999999338766],PARAMETER["false_easting",1999996],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2SCM,PROJCS["L2SCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.50000000583516],PARAMETER["standard_parallel_2",34.83333332695297],PARAMETER["latitude_of_origin",31.83333335902886],PARAMETER["central_meridian",-80.99999999338766],PARAMETER["false_easting",609600],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2SDNFT83,PROJCS["L2SDNFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.41666671856815],PARAMETER["standard_parallel_2",45.68333327874517],PARAMETER["latitude_of_origin",43.83334004892307],PARAMETER["central_meridian",-100.0000000003249],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2SDNM,PROJCS["L2SDNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.41666666127237],PARAMETER["standard_parallel_2",45.68333333604095],PARAMETER["latitude_of_origin",43.83333334531687],PARAMETER["central_meridian",-100.0000000003249],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2SDSFT83,PROJCS["L2SDSFT83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.83333331781164],PARAMETER["standard_parallel_2",44.40000000656137],PARAMETER["latitude_of_origin",42.33333952065111],PARAMETER["central_meridian",-100.333333323728],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2SDSM,PROJCS["L2SDSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.83333331781164],PARAMETER["standard_parallel_2",44.40000000656137],PARAMETER["latitude_of_origin",42.33333333270692],PARAMETER["central_meridian",-100.333333323728],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2SOAMER,PROJCS["L2SOAMER",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",0],PARAMETER["standard_parallel_2",-30.00000000009746],PARAMETER["latitude_of_origin",-15.00000000004873],PARAMETER["central_meridian",-60.00000000019492],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2TENNF27,PROJCS["L2TENNF27",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.24999998120691],PARAMETER["standard_parallel_2",36.41666672770949],PARAMETER["latitude_of_origin",34.66666666525141],PARAMETER["central_meridian",-86.00000001632222],PARAMETER["false_easting",2000000],PARAMETER["false_northing",100000],UNIT["US Foot",0.30480061]] +L2TENNF83,PROJCS["L2TENNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.24999998120691],PARAMETER["standard_parallel_2",36.41666672770949],PARAMETER["latitude_of_origin",34.33333826928529],PARAMETER["central_meridian",-86.00000001632222],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2TENNM,PROJCS["L2TENNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.24999998120691],PARAMETER["standard_parallel_2",36.41666667041371],PARAMETER["latitude_of_origin",34.33333334184825],PARAMETER["central_meridian",-86.00000001632222],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2TXCF83,PROJCS["L2TXCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.88333332316187],PARAMETER["standard_parallel_2",30.11666672058434],PARAMETER["latitude_of_origin",29.66666664231684],PARAMETER["central_meridian",-100.333333323728],PARAMETER["false_easting",2296583.333],PARAMETER["false_northing",9842499.998],UNIT["US Foot",0.30480061]] +L2TXNCF83,PROJCS["L2TXNCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.96666670902311],PARAMETER["standard_parallel_2",32.13333331571423],PARAMETER["latitude_of_origin",31.66666698380619],PARAMETER["central_meridian",-98.49999998771493],PARAMETER["false_easting",1968500],PARAMETER["false_northing",6561666.665],UNIT["US Foot",0.30480061]] +L2TXNF27,PROJCS["L2TXNF27",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.6500000105404],PARAMETER["standard_parallel_2",36.18333333257235],PARAMETER["latitude_of_origin",34.00000001844511],PARAMETER["central_meridian",-101.5000000129348],PARAMETER["false_easting",2000000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2TXNF83,PROJCS["L2TXNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.6500000105404],PARAMETER["standard_parallel_2",36.18333327527657],PARAMETER["latitude_of_origin",34.00000001844511],PARAMETER["central_meridian",-101.5000000129348],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",3280833.333],UNIT["US Foot",0.30480061]] +L2TXNM,PROJCS["L2TXNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.6500000105404],PARAMETER["standard_parallel_2",36.18333333257235],PARAMETER["latitude_of_origin",34.00000001844511],PARAMETER["central_meridian",-101.5000000129348],PARAMETER["false_easting",200000],PARAMETER["false_northing",1000000],UNIT["unnamed",1]] +L2TXSCF83,PROJCS["L2TXSCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.28333332499014],PARAMETER["standard_parallel_2",28.38333331283726],PARAMETER["latitude_of_origin",27.83333330630376],PARAMETER["central_meridian",-98.99999997281965],PARAMETER["false_easting",1968500],PARAMETER["false_northing",13123333.33],UNIT["US Foot",0.30480061]] +L2TXSF83,PROJCS["L2TXSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27.83333330630376],PARAMETER["standard_parallel_2",26.16666668928801],PARAMETER["latitude_of_origin",25.66666670418329],PARAMETER["central_meridian",-98.49999998771493],PARAMETER["false_easting",984249.9998],PARAMETER["false_northing",16404166.66],UNIT["US Foot",0.30480061]] +L2TX_SHACK_FT,PROJCS["L2TX_SHACK_FT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27.41600000001344],PARAMETER["standard_parallel_2",34.91599999998051],PARAMETER["latitude_of_origin",31.15999999997518],PARAMETER["central_meridian",-99.9999999999811],PARAMETER["false_easting",3000000],PARAMETER["false_northing",3000000],UNIT["US Foot",0.30480061]] +L2TX_TCMS_LC,PROJCS["L2TX_TCMS_LC",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27.49999999997475],PARAMETER["standard_parallel_2",34.99999999999911],PARAMETER["latitude_of_origin",18.00000000000118],PARAMETER["central_meridian",-99.9999999999811],PARAMETER["false_easting",1500000],PARAMETER["false_northing",5000000]] +L2TX_TSMS,PROJCS["L2TX_TSMS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27.41600000001344],PARAMETER["standard_parallel_2",34.91599999998051],PARAMETER["latitude_of_origin",31.15999999997518],PARAMETER["central_meridian",-99.9999999999811],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +L2USA48,PROJCS["L2USA48",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.00000000239903],PARAMETER["standard_parallel_2",45.00000000014619],PARAMETER["latitude_of_origin",23.00000000236655],PARAMETER["central_meridian",-95.99999999916595],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +L2UTHCF83,PROJCS["L2UTHCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.01666669609066],PARAMETER["standard_parallel_2",40.6500000036844],PARAMETER["latitude_of_origin",38.33333299350291],PARAMETER["central_meridian",-111.5000000015082],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",6561666.665],UNIT["US Foot",0.30480061]] +L2UTHCM,PROJCS["L2UTHCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.01666663879488],PARAMETER["standard_parallel_2",40.6500000036844],PARAMETER["latitude_of_origin",38.33333333727759],PARAMETER["central_meridian",-111.5000000015082],PARAMETER["false_easting",500000],PARAMETER["false_northing",2000000],UNIT["unnamed",1]] +L2UTHNF83,PROJCS["L2UTHNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.71666667982419],PARAMETER["standard_parallel_2",41.78333332617341],PARAMETER["latitude_of_origin",40.33333327769648],PARAMETER["central_meridian",-111.5000000015082],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",3280833.333],UNIT["US Foot",0.30480061]] +L2UTHNM,PROJCS["L2UTHNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.71666667982419],PARAMETER["standard_parallel_2",41.78333332617341],PARAMETER["latitude_of_origin",40.33333333499225],PARAMETER["central_meridian",-111.5000000015082],PARAMETER["false_easting",500000],PARAMETER["false_northing",1000000],UNIT["unnamed",1]] +L2UTHSF83,PROJCS["L2UTHSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.21666672679535],PARAMETER["standard_parallel_2",38.34999999198859],PARAMETER["latitude_of_origin",36.66666672026184],PARAMETER["central_meridian",-111.5000000015082],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",9842499.998],UNIT["US Foot",0.30480061]] +L2UTHSM,PROJCS["L2UTHSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.21666666949957],PARAMETER["standard_parallel_2",38.34999999198859],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-111.5000000015082],PARAMETER["false_easting",500000],PARAMETER["false_northing",3000000],UNIT["unnamed",1]] +L2VIRNF83,PROJCS["L2VIRNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.03333332329644],PARAMETER["standard_parallel_2",39.20000001250324],PARAMETER["latitude_of_origin",37.66666669047129],PARAMETER["central_meridian",-78.50000001056827],PARAMETER["false_easting",11482916.66],PARAMETER["false_northing",6561666.665],UNIT["US Foot",0.30480061]] +L2VIRNM,PROJCS["L2VIRNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.03333332329644],PARAMETER["standard_parallel_2",39.20000001250324],PARAMETER["latitude_of_origin",37.66666669047129],PARAMETER["central_meridian",-78.50000001056827],PARAMETER["false_easting",3500000],PARAMETER["false_northing",2000000],UNIT["unnamed",1]] +L2VIRSF83,PROJCS["L2VIRSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.76666670582364],PARAMETER["standard_parallel_2",37.96666670445244],PARAMETER["latitude_of_origin",36.33333328226714],PARAMETER["central_meridian",-78.50000001056827],PARAMETER["false_easting",11482916.66],PARAMETER["false_northing",3280833.333],UNIT["US Foot",0.30480061]] +L2VIRSM,PROJCS["L2VIRSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.76666664852786],PARAMETER["standard_parallel_2",37.96666664715666],PARAMETER["latitude_of_origin",36.33333333956292],PARAMETER["central_meridian",-78.50000001056827],PARAMETER["false_easting",3500000],PARAMETER["false_northing",1000000],UNIT["unnamed",1]] +L2WA_WGS84,PROJCS["L2WA_WGS84",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-83.49999997620704],PARAMETER["standard_parallel_2",-81.49999997849238],PARAMETER["latitude_of_origin",-82.50000000599761],PARAMETER["central_meridian",-105.0000000232594],PARAMETER["false_easting",343122.675],PARAMETER["false_northing",203866.49]] +L2WISCF83,PROJCS["L2WISCF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.2499999995708],PARAMETER["standard_parallel_2",45.50000001962838],PARAMETER["latitude_of_origin",43.83333328802108],PARAMETER["central_meridian",-90.00000001175154],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WISCM,PROJCS["L2WISCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.2499999995708],PARAMETER["standard_parallel_2",45.50000001962838],PARAMETER["latitude_of_origin",43.83333334531687],PARAMETER["central_meridian",-90.00000001175154],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2WISNF83,PROJCS["L2WISNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.56666669576817],PARAMETER["standard_parallel_2",46.76666669439697],PARAMETER["latitude_of_origin",45.16666669622524],PARAMETER["central_meridian",-90.00000001175154],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WISNM,PROJCS["L2WISNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.56666663847238],PARAMETER["standard_parallel_2",46.76666669439697],PARAMETER["latitude_of_origin",45.16666663892946],PARAMETER["central_meridian",-90.00000001175154],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2WISSF83,PROJCS["L2WISSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.73333327495407],PARAMETER["standard_parallel_2",44.06666668315822],PARAMETER["latitude_of_origin",42.00000000930377],PARAMETER["central_meridian",-90.00000001175154],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WISSM,PROJCS["L2WISSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.73333333224986],PARAMETER["standard_parallel_2",44.06666668315822],PARAMETER["latitude_of_origin",42.00000000930377],PARAMETER["central_meridian",-90.00000001175154],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2WSHNF83,PROJCS["L2WSHNF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.50000001734305],PARAMETER["standard_parallel_2",48.73333332539385],PARAMETER["latitude_of_origin",46.99999997494255],PARAMETER["central_meridian",-120.8333332859794],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WSHNM,PROJCS["L2WSHNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.50000001734305],PARAMETER["standard_parallel_2",48.73333332539385],PARAMETER["latitude_of_origin",46.99999997494255],PARAMETER["central_meridian",-120.8333333432752],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2WSHSF83,PROJCS["L2WSHSF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.83333328573575],PARAMETER["standard_parallel_2",47.33333329834569],PARAMETER["latitude_of_origin",45.33333301415213],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WSHSM,PROJCS["L2WSHSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.83333334303153],PARAMETER["standard_parallel_2",47.33333335564147],PARAMETER["latitude_of_origin",45.3333333579268],PARAMETER["central_meridian",-120.500000019872],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2WVANF83,PROJCS["L2WVANF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.99999998408389],PARAMETER["standard_parallel_2",40.25000000414146],PARAMETER["latitude_of_origin",38.49999999897916],PARAMETER["central_meridian",-79.4999999807777],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WVANM,PROJCS["L2WVANM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.99999998408389],PARAMETER["standard_parallel_2",40.25000000414146],PARAMETER["latitude_of_origin",38.49999999897916],PARAMETER["central_meridian",-79.4999999807777],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2WVASF83,PROJCS["L2WVASF83",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.48333331676294],PARAMETER["standard_parallel_2",38.88333328651532],PARAMETER["latitude_of_origin",36.99999998636922],PARAMETER["central_meridian",-80.99999999338766],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +L2WVASM,PROJCS["L2WVASM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.48333331676294],PARAMETER["standard_parallel_2",38.8833333438111],PARAMETER["latitude_of_origin",36.99999998636922],PARAMETER["central_meridian",-80.99999999338766],PARAMETER["false_easting",600000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +L2_MEX_INEGI,PROJCS["L2_MEX_INEGI",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",17.49999999999956],PARAMETER["standard_parallel_2",29.49999999998125],PARAMETER["latitude_of_origin",23.50000000001905],PARAMETER["central_meridian",-101.9999999999876],PARAMETER["false_easting",2500000],PARAMETER["false_northing",0]] +L2_PLSA,PROJCS["L2_PLSA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-27.99999999999998],PARAMETER["standard_parallel_2",-36],PARAMETER["latitude_of_origin",-31.99999999999997],PARAMETER["central_meridian",134.9999999999997],PARAMETER["false_easting",1000000],PARAMETER["false_northing",2000000]] +LABORDE,LOCAL_CS["LABORDE - (unsupported)"] +LAMCAN,PROJCS["LAMCAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",77],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-91.9999935923389],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000]] +LAMSAFRI,PROJCS["LAMSAFRI",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-3.999999995429332],PARAMETER["standard_parallel_2",-31.00000010781677],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",24.99999982819388],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000]] +LE00N16E,PROJCS["LE00N16E",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",16],PARAMETER["false_easting",5000000],PARAMETER["false_northing",5000000]] +LE13S127,PROJCS["LE13S127",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",-12.99999999999995],PARAMETER["longitude_of_center",127],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LE20S60W,PROJCS["LE20S60W",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",-19.99999999999994],PARAMETER["longitude_of_center",-59.99999999999994],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LE35S135,PROJCS["LE35S135",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",-34.99999999999997],PARAMETER["longitude_of_center",135],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LEAFRICA,PROJCS["LEAFRICA",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",20],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LEAMERIC,PROJCS["LEAMERIC",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-89.99999999999994],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LEFRAN,PROJCS["LEFRAN",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",47],PARAMETER["longitude_of_center",2],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LEGLOBE,PROJCS["LEGLOBE",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",-39.5],PARAMETER["longitude_of_center",-55.99999999999996],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LELUSAK0,PROJCS["LELUSAK0",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",28.3333333],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LELUSAKA,PROJCS["LELUSAKA",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",-15.43333329999995],PARAMETER["longitude_of_center",28.3333333],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LEMONG,PROJCS["LEMONG",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",47],PARAMETER["longitude_of_center",105],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LENAFRIC,PROJCS["LENAFRIC",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",1.25],PARAMETER["longitude_of_center",20],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LENSEA,PROJCS["LENSEA",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",60],PARAMETER["longitude_of_center",1],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LERUSSIA,PROJCS["LERUSSIA",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",60.99999999905226],PARAMETER["longitude_of_center",124.0000000015487],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LESAMER,PROJCS["LESAMER",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",-21.99999999999996],PARAMETER["longitude_of_center",-55.99999999999996],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LESEASIA,PROJCS["LESEASIA",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",20.00000000006498],PARAMETER["longitude_of_center",105.0000000003411],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LESOAMER,PROJCS["LESOAMER",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",0],PARAMETER["longitude_of_center",-60.00000000019492],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LESUR554,PROJCS["LESUR554",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",5],PARAMETER["longitude_of_center",-54],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LEUSA0,PROJCS["LEUSA0",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",44.99999980534054],PARAMETER["longitude_of_center",-100.0000027505223],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LEWEURO,PROJCS["LEWEURO",PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_center",50],PARAMETER["longitude_of_center",2],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM1ADEN,PROJCS["LM1ADEN",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",15],PARAMETER["central_meridian",45],PARAMETER["scale_factor",0.999365678],PARAMETER["false_easting",1500000],PARAMETER["false_northing",1000000]] +LM1AFNDX,PROJCS["LM1AFNDX",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",10],PARAMETER["central_meridian",30],PARAMETER["scale_factor",0.99],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM1ALGND,PROJCS["LM1ALGND",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",36],PARAMETER["central_meridian",2.7],PARAMETER["scale_factor",0.999625544],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1ALGSD,PROJCS["LM1ALGSD",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",33.3],PARAMETER["central_meridian",2.7],PARAMETER["scale_factor",0.999625769],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1BANG,PROJCS["LM1BANG",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",90],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",2743185.69],PARAMETER["false_northing",914395.23]] +LM1BLSEA,PROJCS["LM1BLSEA",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",45],PARAMETER["central_meridian",35],PARAMETER["scale_factor",1],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM1BURMA,PROJCS["LM1BURMA",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",19],PARAMETER["central_meridian",100],PARAMETER["scale_factor",0.9987864],PARAMETER["false_easting",914398.8],PARAMETER["false_northing",2743196.4]] +LM1CARIB,PROJCS["LM1CARIB",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",22.35],PARAMETER["central_meridian",-81],PARAMETER["scale_factor",0.999936],PARAMETER["false_easting",500000],PARAMETER["false_northing",280296]] +LM1CAUC,PROJCS["LM1CAUC",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",39.5],PARAMETER["central_meridian",45],PARAMETER["scale_factor",0.998461538],PARAMETER["false_easting",2155500],PARAMETER["false_northing",675000]] +LM1COLC,PROJCS["LM1COLC",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",7],PARAMETER["central_meridian",-73.49999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM1CORSE,PROJCS["LM1CORSE",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",42.165],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.99994471],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRA1D,PROJCS["LM1FRA1D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.999877341],PARAMETER["false_easting",600000],PARAMETER["false_northing",1200000]] +LM1FRA1G,PROJCS["LM1FRA1G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.999877341],PARAMETER["false_easting",600000],PARAMETER["false_northing",1200000]] +LM1FRA2D,PROJCS["LM1FRA2D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",46.8],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.99987742],PARAMETER["false_easting",600000],PARAMETER["false_northing",2200000]] +LM1FRA2G,PROJCS["LM1FRA2G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",46.8],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.99987742],PARAMETER["false_easting",600000],PARAMETER["false_northing",2200000]] +LM1FRA3D,PROJCS["LM1FRA3D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",44.1],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.999877499],PARAMETER["false_easting",600000],PARAMETER["false_northing",3200000]] +LM1FRA3G,PROJCS["LM1FRA3G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",44.1],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.999877499],PARAMETER["false_easting",600000],PARAMETER["false_northing",3200000]] +LM1FRA4D,PROJCS["LM1FRA4D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",42.165],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.99994471],PARAMETER["false_easting",234.36],PARAMETER["false_northing",4185861.37]] +LM1FRA4G,PROJCS["LM1FRA4G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",42.165],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.99994471],PARAMETER["false_easting",234.36],PARAMETER["false_northing",4185861.37]] +LM1FRAND,PROJCS["LM1FRAND",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",7.7372083],PARAMETER["scale_factor",0.99950908],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1FRE1D,PROJCS["LM1FRE1D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.999877341],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRE1G,PROJCS["LM1FRE1G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.999877341],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRE2D,PROJCS["LM1FRE2D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",46.8],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.99987742],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRE2G,PROJCS["LM1FRE2G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",46.8],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.99987742],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRE3D,PROJCS["LM1FRE3D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",44.1],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.999877499],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRE3G,PROJCS["LM1FRE3G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",44.1],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.999877499],PARAMETER["false_easting",600000],PARAMETER["false_northing",200000]] +LM1FRE4D,PROJCS["LM1FRE4D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",42.165],PARAMETER["central_meridian",2.337229166666664],PARAMETER["scale_factor",0.99994471],PARAMETER["false_easting",234.36],PARAMETER["false_northing",185861.37]] +LM1FRE4G,PROJCS["LM1FRE4G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",42.165],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.99994471],PARAMETER["false_easting",234.36],PARAMETER["false_northing",185861.37]] +LM1GREN1,PROJCS["LM1GREN1",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",67.5],PARAMETER["central_meridian",-51.99999999999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",250000]] +LM1GRNOR,PROJCS["LM1GRNOR",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",78.75],PARAMETER["central_meridian",-58.99999999999997],PARAMETER["scale_factor",0.997],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM1GRSUD,PROJCS["LM1GRSUD",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",66.5],PARAMETER["central_meridian",-58.99999999999997],PARAMETER["scale_factor",0.997],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM1IND1,PROJCS["LM1IND1",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",32.5],PARAMETER["central_meridian",68],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",2743196.4],PARAMETER["false_northing",914398.8]] +LM1IND4A,PROJCS["LM1IND4A",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",12],PARAMETER["central_meridian",80],PARAMETER["scale_factor",0.9987864],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000]] +LM1IRAN,PROJCS["LM1IRAN",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",32.5],PARAMETER["central_meridian",45],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",1500000],PARAMETER["false_northing",1166200]] +LM1IRAQ,PROJCS["LM1IRAQ",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",32.5],PARAMETER["central_meridian",45],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",1500000],PARAMETER["false_northing",1166200]] +LM1JAFT,PROJCS["LM1JAFT",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",18],PARAMETER["central_meridian",-76.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",550000],PARAMETER["false_northing",400000],UNIT["unnamed",0.304799472]] +LM1JAMTR,PROJCS["LM1JAMTR",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",18],PARAMETER["central_meridian",-76.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",250000],PARAMETER["false_northing",150000]] +LM1KANG,PROJCS["LM1KANG",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",110],PARAMETER["scale_factor",0.997],PARAMETER["false_easting",3900000],PARAMETER["false_northing",900000]] +LM1LEVD,PROJCS["LM1LEVD",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",34.65],PARAMETER["central_meridian",37.35],PARAMETER["scale_factor",0.9996256],PARAMETER["false_easting",300000],PARAMETER["false_northing",300000]] +LM1LEVG,PROJCS["LM1LEVG",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",34.65],PARAMETER["central_meridian",37.35],PARAMETER["scale_factor",0.9996256],PARAMETER["false_easting",300000],PARAMETER["false_northing",300000]] +LM1LIBS,PROJCS["LM1LIBS",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",23],PARAMETER["central_meridian",18],PARAMETER["scale_factor",0.99907],PARAMETER["false_easting",800000],PARAMETER["false_northing",600000]] +LM1LIBYA,PROJCS["LM1LIBYA",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",18],PARAMETER["scale_factor",0.99938949],PARAMETER["false_easting",1000000],PARAMETER["false_northing",550000]] +LM1MORND,PROJCS["LM1MORND",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",33.3],PARAMETER["central_meridian",-5.399999999999953],PARAMETER["scale_factor",0.999625769],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1MORSD,PROJCS["LM1MORSD",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",29.7],PARAMETER["central_meridian",-5.399999999999953],PARAMETER["scale_factor",0.999615596],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1NEP1,PROJCS["LM1NEP1",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",32.5],PARAMETER["central_meridian",68],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000],UNIT["unnamed",0.9143988]] +LM1NEP2A,PROJCS["LM1NEP2A",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",74],PARAMETER["scale_factor",1],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000],UNIT["unnamed",0.9143988]] +LM1NEP2B,PROJCS["LM1NEP2B",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",90],PARAMETER["scale_factor",1],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000],UNIT["unnamed",0.9143988]] +LM1NPG,PROJCS["LM1NPG",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",-7.999999999999978],PARAMETER["central_meridian",150],PARAMETER["scale_factor",0.9997],PARAMETER["false_easting",300000],PARAMETER["false_northing",100000]] +LM1PA2B,PROJCS["LM1PA2B",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",90],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",2743196.4],PARAMETER["false_northing",914398.8]] +LM1PA2BY,PROJCS["LM1PA2BY",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",90],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000],UNIT["unnamed",0.9143988]] +LM1PAK1,PROJCS["LM1PAK1",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",32.5],PARAMETER["central_meridian",68],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",2743196.4],PARAMETER["false_northing",914398.8]] +LM1PAK1Y,PROJCS["LM1PAK1Y",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",32.5],PARAMETER["central_meridian",68],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000],UNIT["unnamed",0.9143988]] +LM1PAK2,PROJCS["LM1PAK2",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",74],PARAMETER["scale_factor",0.9987864077],PARAMETER["false_easting",2743196.4],PARAMETER["false_northing",914398.8]] +LM1PAK2Y,PROJCS["LM1PAK2Y",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",26],PARAMETER["central_meridian",74],PARAMETER["scale_factor",0.998786408],PARAMETER["false_easting",3000000],PARAMETER["false_northing",1000000],UNIT["unnamed",0.9143988]] +LM1PB1D,PROJCS["LM1PB1D",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",2.3372083],PARAMETER["scale_factor",0.999877341],PARAMETER["false_easting",600000],PARAMETER["false_northing",1200000]] +LM1PB1G,PROJCS["LM1PB1G",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",49.5],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.999877341],PARAMETER["false_easting",600000],PARAMETER["false_northing",1200000]] +LM1POL,PROJCS["LM1POL",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",52],PARAMETER["central_meridian",19],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000]] +LM1ROM,PROJCS["LM1ROM",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",44.7916667],PARAMETER["central_meridian",9.000000000000002],PARAMETER["scale_factor",1],PARAMETER["false_easting",2000000],PARAMETER["false_northing",2000000]] +LM1SHAB,PROJCS["LM1SHAB",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",15.4],PARAMETER["central_meridian",47.0355556],PARAMETER["scale_factor",1],PARAMETER["false_easting",1704346.3],PARAMETER["false_northing",8718549.7]] +LM1SPAIN,PROJCS["LM1SPAIN",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",-3.687373899999992],PARAMETER["scale_factor",0.9988085293],PARAMETER["false_easting",600000],PARAMETER["false_northing",600000]] +LM1SPANM,PROJCS["LM1SPANM",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.998808529],PARAMETER["false_easting",600000],PARAMETER["false_northing",600000]] +LM1SYRSD,PROJCS["LM1SYRSD",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",33.3],PARAMETER["central_meridian",36],PARAMETER["scale_factor",0.999625769],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1SYRSG,PROJCS["LM1SYRSG",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",33.3],PARAMETER["central_meridian",36],PARAMETER["scale_factor",0.999625769],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1TUNND,PROJCS["LM1TUNND",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",36],PARAMETER["central_meridian",9.899999999999995],PARAMETER["scale_factor",0.999625544],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1TUNSD,PROJCS["LM1TUNSD",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",33.3],PARAMETER["central_meridian",9.899999999999995],PARAMETER["scale_factor",0.999625769],PARAMETER["false_easting",500000],PARAMETER["false_northing",300000]] +LM1TURK,PROJCS["LM1TURK",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",27.4],PARAMETER["scale_factor",1],PARAMETER["false_easting",2000000],PARAMETER["false_northing",2000000]] +LM1USSR,PROJCS["LM1USSR",PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",44],PARAMETER["central_meridian",38],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2AF113,PROJCS["LM2AF113",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.5482083],PARAMETER["central_meridian",9.000000000000002],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AF114,PROJCS["LM2AF114",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.5482083],PARAMETER["central_meridian",27],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AF72,PROJCS["LM2AF72",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32],PARAMETER["standard_parallel_2",64],PARAMETER["latitude_of_origin",48.8942353],PARAMETER["central_meridian",-8.999999999999959],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AF92,PROJCS["LM2AF92",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.5482083],PARAMETER["central_meridian",-8.999999999999959],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AF93,PROJCS["LM2AF93",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.5482083],PARAMETER["central_meridian",9.000000000000002],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AF94,PROJCS["LM2AF94",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.5482083],PARAMETER["central_meridian",27],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AF95,PROJCS["LM2AF95",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.5482083],PARAMETER["central_meridian",45],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2AFE,PROJCS["LM2AFE",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40],PARAMETER["standard_parallel_2",-10],PARAMETER["latitude_of_origin",15.5397257],PARAMETER["central_meridian",100],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2AFSH,PROJCS["LM2AFSH",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-10],PARAMETER["standard_parallel_2",-29.99999999999995],PARAMETER["latitude_of_origin",-20.10980229999997],PARAMETER["central_meridian",30],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2ALG,PROJCS["LM2ALG",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",22],PARAMETER["standard_parallel_2",34],PARAMETER["latitude_of_origin",28.0571556],PARAMETER["central_meridian",0],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2ANT1,PROJCS["LM2ANT1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-82.50000000599761],PARAMETER["standard_parallel_2",-81.49999997849238],PARAMETER["latitude_of_origin",-83.49999997620704],PARAMETER["central_meridian",-105.0000000232594],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2ARAB,PROJCS["LM2ARAB",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33],PARAMETER["standard_parallel_2",17],PARAMETER["latitude_of_origin",25.0895279],PARAMETER["central_meridian",47],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2ARAB2,LOCAL_CS["LM2ARAB2 - (unsupported)"] +LM2AREA1,PROJCS["LM2AREA1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40],PARAMETER["standard_parallel_2",24],PARAMETER["latitude_of_origin",32.1197536],PARAMETER["central_meridian",117],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2AREA2,PROJCS["LM2AREA2",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",24],PARAMETER["standard_parallel_2",4],PARAMETER["latitude_of_origin",14.0752451],PARAMETER["central_meridian",110],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2AREA3,PROJCS["LM2AREA3",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",-15.99999999999996],PARAMETER["latitude_of_origin",-6.031738599999985],PARAMETER["central_meridian",115],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2ARKNF,PROJCS["LM2ARKNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.2333333],PARAMETER["standard_parallel_2",34.9333333],PARAMETER["latitude_of_origin",35.5842285],PARAMETER["central_meridian",-91.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",455289.01],UNIT["US Foot",0.30480061]] +LM2ARKNM,PROJCS["LM2ARKNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.2333333],PARAMETER["standard_parallel_2",34.9333333],PARAMETER["latitude_of_origin",35.5842283],PARAMETER["central_meridian",-91.99999999999997],PARAMETER["false_easting",400000],PARAMETER["false_northing",138776.13]] +LM2ARKSF,PROJCS["LM2ARKSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.7666667],PARAMETER["standard_parallel_2",33.3],PARAMETER["latitude_of_origin",34.0344096],PARAMETER["central_meridian",-91.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",497685.06],UNIT["US Foot",0.30480061]] +LM2ARKSM,PROJCS["LM2ARKSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.7666667],PARAMETER["standard_parallel_2",33.3],PARAMETER["latitude_of_origin",34.0344094],PARAMETER["central_meridian",-91.99999999999997],PARAMETER["false_easting",400000],PARAMETER["false_northing",551699.26]] +LM2ASEAN,PROJCS["LM2ASEAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",8],PARAMETER["standard_parallel_2",22],PARAMETER["latitude_of_origin",15.0393768],PARAMETER["central_meridian",110],PARAMETER["false_easting",5000000],PARAMETER["false_northing",5000000]] +LM2ASIA,PROJCS["LM2ASIA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",65],PARAMETER["standard_parallel_2",37],PARAMETER["latitude_of_origin",51.7530074],PARAMETER["central_meridian",100],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2AUST,PROJCS["LM2AUST",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-10],PARAMETER["standard_parallel_2",-39.99999999999994],PARAMETER["latitude_of_origin",-25.32172549999997],PARAMETER["central_meridian",140],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2AZERB,PROJCS["LM2AZERB",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39],PARAMETER["standard_parallel_2",41],PARAMETER["latitude_of_origin",40.0024798],PARAMETER["central_meridian",48],PARAMETER["false_easting",5000000],PARAMETER["false_northing",5000000]] +LM2BAREN,PROJCS["LM2BAREN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",70],PARAMETER["standard_parallel_2",80],PARAMETER["latitude_of_origin",75.2834933],PARAMETER["central_meridian",20],PARAMETER["false_easting",2000000],PARAMETER["false_northing",1000000]] +LM2BELG,PROJCS["LM2BELG",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",51.1666667],PARAMETER["standard_parallel_2",49.8333333],PARAMETER["latitude_of_origin",50.5015857],PARAMETER["central_meridian",4.3569397],PARAMETER["false_easting",150000],PARAMETER["false_northing",132159.2]] +LM2BELG72,PROJCS["LM2BELG72",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",51.16666723333334],PARAMETER["standard_parallel_2",49.8333339],PARAMETER["latitude_of_origin",90],PARAMETER["central_meridian",4.367486666666665],PARAMETER["false_easting",150000.013],PARAMETER["false_northing",5400088.438]] +LM2BKSEA,PROJCS["LM2BKSEA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45],PARAMETER["standard_parallel_2",41],PARAMETER["latitude_of_origin",43.0110159],PARAMETER["central_meridian",35],PARAMETER["false_easting",2000000],PARAMETER["false_northing",1000000]] +LM2BLACK,PROJCS["LM2BLACK",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37],PARAMETER["standard_parallel_2",65],PARAMETER["latitude_of_origin",51.7530393],PARAMETER["central_meridian",39],PARAMETER["false_easting",5000000],PARAMETER["false_northing",5000000]] +LM2BLCKS,PROJCS["LM2BLCKS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",43.0027521],PARAMETER["central_meridian",36],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2BLKSE,PROJCS["LM2BLKSE",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.3333333],PARAMETER["standard_parallel_2",46.6666667],PARAMETER["latitude_of_origin",44.020285],PARAMETER["central_meridian",35],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2BNOR,PROJCS["LM2BNOR",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",69],PARAMETER["standard_parallel_2",60],PARAMETER["latitude_of_origin",64.6256029],PARAMETER["central_meridian",11.5],PARAMETER["false_easting",0],PARAMETER["false_northing",13960.37]] +LM2BOF,PROJCS["LM2BOF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36],PARAMETER["standard_parallel_2",52.8],PARAMETER["latitude_of_origin",44.6069094],PARAMETER["central_meridian",4.499999999999997],PARAMETER["false_easting",200000],PARAMETER["false_northing",0]] +LM2BURMA,PROJCS["LM2BURMA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",11.5],PARAMETER["standard_parallel_2",24],PARAMETER["latitude_of_origin",17.7874284],PARAMETER["central_meridian",96],PARAMETER["false_easting",2000000],PARAMETER["false_northing",3004117.66]] +LM2CAL1F,PROJCS["LM2CAL1F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.6666667],PARAMETER["standard_parallel_2",40],PARAMETER["latitude_of_origin",40.8351064],PARAMETER["central_meridian",-122],PARAMETER["false_easting",2000000],PARAMETER["false_northing",547077.92],UNIT["US Foot",0.30480061]] +LM2CAL2F,PROJCS["LM2CAL2F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.8333333],PARAMETER["standard_parallel_2",38.3333333],PARAMETER["latitude_of_origin",39.0846842],PARAMETER["central_meridian",-122],PARAMETER["false_easting",2000000],PARAMETER["false_northing",516417.19],UNIT["US Foot",0.30480061]] +LM2CAL3F,PROJCS["LM2CAL3F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.4333333],PARAMETER["standard_parallel_2",37.0666667],PARAMETER["latitude_of_origin",37.7510696],PARAMETER["central_meridian",-120.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",455516.16],UNIT["US Foot",0.30480061]] +LM2CAL4F,PROJCS["LM2CAL4F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.25],PARAMETER["standard_parallel_2",36],PARAMETER["latitude_of_origin",36.6258595],PARAMETER["central_meridian",-119],PARAMETER["false_easting",2000000],PARAMETER["false_northing",470526.84],UNIT["US Foot",0.30480061]] +LM2CAL4M,PROJCS["LM2CAL4M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.25],PARAMETER["standard_parallel_2",36],PARAMETER["latitude_of_origin",36.6258593],PARAMETER["central_meridian",-119],PARAMETER["false_easting",2000000],PARAMETER["false_northing",643420.49]] +LM2CAL5F,PROJCS["LM2CAL5F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.4666667],PARAMETER["standard_parallel_2",34.0333333],PARAMETER["latitude_of_origin",34.7510555],PARAMETER["central_meridian",-118],PARAMETER["false_easting",2000000],PARAMETER["false_northing",455278.16],UNIT["US Foot",0.30480061]] +LM2CAL5M,PROJCS["LM2CAL5M",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.4666667],PARAMETER["standard_parallel_2",34.0333333],PARAMETER["latitude_of_origin",34.7510553],PARAMETER["central_meridian",-118],PARAMETER["false_easting",2000000],PARAMETER["false_northing",638773.03]] +LM2CAL6F,PROJCS["LM2CAL6F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.8833333],PARAMETER["standard_parallel_2",32.7833333],PARAMETER["latitude_of_origin",33.3339231],PARAMETER["central_meridian",-116.25],PARAMETER["false_easting",2000000],PARAMETER["false_northing",424696.28],UNIT["US Foot",0.30480061]] +LM2CAL7F,PROJCS["LM2CAL7F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.4166667],PARAMETER["standard_parallel_2",33.8666667],PARAMETER["latitude_of_origin",34.1418186],PARAMETER["central_meridian",-118.3333333],PARAMETER["false_easting",4186692.58],PARAMETER["false_northing",4164014.63],UNIT["US Foot",0.30480061]] +LM2CAMER,PROJCS["LM2CAMER",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",25],PARAMETER["standard_parallel_2",5],PARAMETER["latitude_of_origin",15.0808559],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CAN,PROJCS["LM2CAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",77],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",64.2621819],PARAMETER["central_meridian",-99.99999999999996],PARAMETER["false_easting",2500000],PARAMETER["false_northing",2500000]] +LM2CAN60,PROJCS["LM2CAN60",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",77],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",64.2621819],PARAMETER["central_meridian",-59.99999999999994],PARAMETER["false_easting",2500000],PARAMETER["false_northing",2500000]] +LM2CAN78,PROJCS["LM2CAN78",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",64.26218189999996],PARAMETER["standard_parallel_2",77],PARAMETER["latitude_of_origin",49.00000000000002],PARAMETER["central_meridian",-77.99999999999997],PARAMETER["false_easting",0],PARAMETER["false_northing",8250000]] +LM2CBRAZ,PROJCS["LM2CBRAZ",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-4.999999999999972],PARAMETER["standard_parallel_2",-18.99999999999996],PARAMETER["latitude_of_origin",-12.03125459999998],PARAMETER["central_meridian",-54.99999999999998],PARAMETER["false_easting",0],PARAMETER["false_northing",-3431.9]] +LM2CEGYP,PROJCS["LM2CEGYP",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",29.25],PARAMETER["standard_parallel_2",31.75],PARAMETER["latitude_of_origin",30.5027312],PARAMETER["central_meridian",29.5],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CFRAN,PROJCS["LM2CFRAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",47.012648],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",1405.23]] +LM2CHBON,PROJCS["LM2CHBON",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38],PARAMETER["standard_parallel_2",41],PARAMETER["latitude_of_origin",39.5054838],PARAMETER["central_meridian",121],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CHECS,PROJCS["LM2CHECS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27],PARAMETER["standard_parallel_2",31],PARAMETER["latitude_of_origin",29.0065858],PARAMETER["central_meridian",123.5],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CHEOF,PROJCS["LM2CHEOF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",25],PARAMETER["standard_parallel_2",37],PARAMETER["latitude_of_origin",31.0645115],PARAMETER["central_meridian",122.5],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CHIN,PROJCS["LM2CHIN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35],PARAMETER["standard_parallel_2",20],PARAMETER["latitude_of_origin",27.5876688],PARAMETER["central_meridian",105],PARAMETER["false_easting",2500000],PARAMETER["false_northing",2509632.22]] +LM2CHINA,PROJCS["LM2CHINA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35],PARAMETER["standard_parallel_2",-4.999999999999972],PARAMETER["latitude_of_origin",15.3356381],PARAMETER["central_meridian",125],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CHRUS,PROJCS["LM2CHRUS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",74],PARAMETER["standard_parallel_2",42],PARAMETER["latitude_of_origin",59.3395467],PARAMETER["central_meridian",130],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2CHYS,PROJCS["LM2CHYS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33],PARAMETER["standard_parallel_2",36],PARAMETER["latitude_of_origin",34.5045819],PARAMETER["central_meridian",122],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2CM693,PROJCS["LM2CM693",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",77],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",64.2621819],PARAMETER["central_meridian",-69.49999999220437],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2COLCF,PROJCS["LM2COLCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.75],PARAMETER["standard_parallel_2",38.45],PARAMETER["latitude_of_origin",39.1010152],PARAMETER["central_meridian",-105.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",461675.32],UNIT["US Foot",0.30480061]] +LM2COLNF,PROJCS["LM2COLNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.7166667],PARAMETER["standard_parallel_2",40.7833333],PARAMETER["latitude_of_origin",40.2507116],PARAMETER["central_meridian",-105.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",334169.85],UNIT["US Foot",0.30480061]] +LM2COLSF,PROJCS["LM2COLSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.4333333],PARAMETER["standard_parallel_2",37.2333333],PARAMETER["latitude_of_origin",37.8341604],PARAMETER["central_meridian",-105.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",425097.72],UNIT["US Foot",0.30480061]] +LM2COLUM,PROJCS["LM2COLUM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",6.6666667],PARAMETER["standard_parallel_2",1.3333333],PARAMETER["latitude_of_origin",4.001486399999998],PARAMETER["central_meridian",-72.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2COMAN,PROJCS["LM2COMAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",19],PARAMETER["standard_parallel_2",25],PARAMETER["latitude_of_origin",22.0108377],PARAMETER["central_meridian",56],PARAMETER["false_easting",0],PARAMETER["false_northing",1198.34]] +LM2CONNF,PROJCS["LM2CONNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.8666667],PARAMETER["standard_parallel_2",41.2],PARAMETER["latitude_of_origin",41.533624],PARAMETER["central_meridian",-72.74999999999994],PARAMETER["false_easting",600000],PARAMETER["false_northing",255156.68],UNIT["US Foot",0.30480061]] +LM2CONNM,PROJCS["LM2CONNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.8666667],PARAMETER["standard_parallel_2",41.2],PARAMETER["latitude_of_origin",41.5336239],PARAMETER["central_meridian",-72.74999999999994],PARAMETER["false_easting",304800.61],PARAMETER["false_northing",230173.41]] +LM2CSPN,PROJCS["LM2CSPN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38],PARAMETER["standard_parallel_2",42.5],PARAMETER["latitude_of_origin",40.2626746],PARAMETER["central_meridian",-2.999999999999949],PARAMETER["false_easting",0],PARAMETER["false_northing",29145.17]] +LM2EE,PROJCS["LM2EE",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36],PARAMETER["standard_parallel_2",43],PARAMETER["latitude_of_origin",39.5299114],PARAMETER["central_meridian",66],PARAMETER["false_easting",2000000],PARAMETER["false_northing",1502329.69]] +LM2EGYPT,PROJCS["LM2EGYPT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",23.6666667],PARAMETER["standard_parallel_2",30.6666667],PARAMETER["latitude_of_origin",27.1853739],PARAMETER["central_meridian",31],PARAMETER["false_easting",620681.47],PARAMETER["false_northing",559230.78]] +LM2EUNDX,PROJCS["LM2EUNDX",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",52],PARAMETER["standard_parallel_2",36],PARAMETER["latitude_of_origin",44.1848032],PARAMETER["central_meridian",12],PARAMETER["false_easting",3000000],PARAMETER["false_northing",2000000]] +LM2EURO,PROJCS["LM2EURO",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37],PARAMETER["standard_parallel_2",65],PARAMETER["latitude_of_origin",51.7530393],PARAMETER["central_meridian",28],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2FKLDS,PROJCS["LM2FKLDS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-34.99999999999997],PARAMETER["standard_parallel_2",-54.99999999999998],PARAMETER["latitude_of_origin",-45.30145409999996],PARAMETER["central_meridian",-49.99999999999994],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2FLANF,PROJCS["LM2FLANF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.75],PARAMETER["standard_parallel_2",29.5833333],PARAMETER["latitude_of_origin",30.1672537],PARAMETER["central_meridian",-84.49999999999996],PARAMETER["false_easting",2000000],PARAMETER["false_northing",424481.59],UNIT["US Foot",0.30480061]] +LM2FRANC,PROJCS["LM2FRANC",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.89891888888889],PARAMETER["standard_parallel_2",47.69601444444444],PARAMETER["latitude_of_origin",46.80000000000000],PARAMETER["central_meridian",2.337229169999754],PARAMETER["false_easting",600000],PARAMETER["false_northing",2200000]] +LM2GULF,PROJCS["LM2GULF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31],PARAMETER["standard_parallel_2",27],PARAMETER["latitude_of_origin",29.0065873],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",3500000],PARAMETER["false_northing",2551152.36],UNIT["US Foot",0.30480061]] +LM2H6,PROJCS["LM2H6",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",25.3333333],PARAMETER["standard_parallel_2",30.6666667],PARAMETER["latitude_of_origin",28.0112409],PARAMETER["central_meridian",47],PARAMETER["false_easting",0],PARAMETER["false_northing",1244.39]] +LM2IND76,PROJCS["LM2IND76",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32],PARAMETER["standard_parallel_2",64],PARAMETER["latitude_of_origin",48.8939963],PARAMETER["central_meridian",63],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2IND77,PROJCS["LM2IND77",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32],PARAMETER["standard_parallel_2",64],PARAMETER["latitude_of_origin",48.8939963],PARAMETER["central_meridian",81],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2IND78,PROJCS["LM2IND78",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32],PARAMETER["standard_parallel_2",64],PARAMETER["latitude_of_origin",48.8939963],PARAMETER["central_meridian",98.99999999999997],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2IND96,PROJCS["LM2IND96",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.548179],PARAMETER["central_meridian",63],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2IND97,PROJCS["LM2IND97",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.548179],PARAMETER["central_meridian",81],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2IND98,PROJCS["LM2IND98",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",4],PARAMETER["standard_parallel_2",21],PARAMETER["latitude_of_origin",12.548179],PARAMETER["central_meridian",98.99999999999997],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2INDIA,PROJCS["LM2INDIA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",25],PARAMETER["standard_parallel_2",1],PARAMETER["latitude_of_origin",13.1008489],PARAMETER["central_meridian",60],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2IOWNF,PROJCS["LM2IOWNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43.2666667],PARAMETER["standard_parallel_2",42.0666667],PARAMETER["latitude_of_origin",42.6676461],PARAMETER["central_meridian",-93.49999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",425511.73],UNIT["US Foot",0.30480061]] +LM2IOWSF,PROJCS["LM2IOWSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.7833333],PARAMETER["standard_parallel_2",40.6166667],PARAMETER["latitude_of_origin",41.2008799],PARAMETER["central_meridian",-93.49999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",437511.38],UNIT["US Foot",0.30480061]] +LM2IRAN,PROJCS["LM2IRAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",26],PARAMETER["standard_parallel_2",37],PARAMETER["latitude_of_origin",31.5552453],PARAMETER["central_meridian",54],PARAMETER["false_easting",2000000],PARAMETER["false_northing",2000000]] +LM2JEBCO,PROJCS["LM2JEBCO",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",60],PARAMETER["standard_parallel_2",62.1666667],PARAMETER["latitude_of_origin",61.0895556],PARAMETER["central_meridian",97],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2JUNGB,PROJCS["LM2JUNGB",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44],PARAMETER["standard_parallel_2",48],PARAMETER["latitude_of_origin",46.0122162],PARAMETER["central_meridian",86.99999999999997],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2KALIM,PROJCS["LM2KALIM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",1.3333333],PARAMETER["standard_parallel_2",6.6666667],PARAMETER["latitude_of_origin",4.0014861],PARAMETER["central_meridian",117],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000164.14]] +LM2KANNF,PROJCS["LM2KANNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.7833333],PARAMETER["standard_parallel_2",38.7166667],PARAMETER["latitude_of_origin",39.2506871],PARAMETER["central_meridian",-97.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",334102.73],UNIT["US Foot",0.30480061]] +LM2KANNM,PROJCS["LM2KANNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.7833333],PARAMETER["standard_parallel_2",38.7166667],PARAMETER["latitude_of_origin",39.2506869],PARAMETER["central_meridian",-97.99999999999997],PARAMETER["false_easting",400000],PARAMETER["false_northing",101836.74]] +LM2KYNFT,PROJCS["LM2KYNFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.9666667],PARAMETER["standard_parallel_2",38.9666667],PARAMETER["latitude_of_origin",38.4672541],PARAMETER["central_meridian",-84.24999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",352230.83],UNIT["US Foot",0.30480061]] +LM2KYNM,PROJCS["LM2KYNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.9666667],PARAMETER["standard_parallel_2",37.9666667],PARAMETER["latitude_of_origin",38.467254],PARAMETER["central_meridian",-84.24999999999994],PARAMETER["false_easting",500000],PARAMETER["false_northing",107362.48]] +LM2KYSFT,PROJCS["LM2KYSFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.7333333],PARAMETER["standard_parallel_2",37.9333333],PARAMETER["latitude_of_origin",37.3341458],PARAMETER["central_meridian",-85.74999999999996],PARAMETER["false_easting",2000000],PARAMETER["false_northing",364374.61],UNIT["US Foot",0.30480061]] +LM2LANDS,PROJCS["LM2LANDS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37],PARAMETER["standard_parallel_2",65],PARAMETER["latitude_of_origin",51.7530393],PARAMETER["central_meridian",30],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2LANFT,PROJCS["LM2LANFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.1666667],PARAMETER["standard_parallel_2",32.6666667],PARAMETER["latitude_of_origin",31.9177058],PARAMETER["central_meridian",-92.49999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",455060.71],UNIT["US Foot",0.30480061]] +LM2LANM,PROJCS["LM2LANM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.6666667],PARAMETER["standard_parallel_2",31.1666667],PARAMETER["latitude_of_origin",31.9177056],PARAMETER["central_meridian",-92.49999999999994],PARAMETER["false_easting",1000000],PARAMETER["false_northing",157187.89]] +LM2LAOFT,PROJCS["LM2LAOFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",26.1666667],PARAMETER["standard_parallel_2",27.8333333],PARAMETER["latitude_of_origin",27.0010515],PARAMETER["central_meridian",-91.33333329999992],PARAMETER["false_easting",2000000],PARAMETER["false_northing",485012.86],UNIT["US Foot",0.30480061]] +LM2LASFT,PROJCS["LM2LASFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",29.3],PARAMETER["standard_parallel_2",30.7],PARAMETER["latitude_of_origin",30.0008397],PARAMETER["central_meridian",-91.33333329999992],PARAMETER["false_easting",2000000],PARAMETER["false_northing",485164],UNIT["US Foot",0.30480061]] +LM2LASM,PROJCS["LM2LASM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.7],PARAMETER["standard_parallel_2",29.3],PARAMETER["latitude_of_origin",30.0008395],PARAMETER["central_meridian",-91.33333329999992],PARAMETER["false_easting",1000000],PARAMETER["false_northing",166359.47]] +LM2MARYF,PROJCS["LM2MARYF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.3],PARAMETER["standard_parallel_2",39.45],PARAMETER["latitude_of_origin",38.8757881],PARAMETER["central_meridian",-76.99999999999994],PARAMETER["false_easting",800000],PARAMETER["false_northing",379638.15],UNIT["US Foot",0.30480061]] +LM2MASIM,PROJCS["LM2MASIM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.4833333],PARAMETER["standard_parallel_2",41.2833333],PARAMETER["latitude_of_origin",41.3833594],PARAMETER["central_meridian",-70.49999999999996],PARAMETER["false_easting",500000],PARAMETER["false_northing",42575.23]] +LM2MASMF,PROJCS["LM2MASMF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.7166667],PARAMETER["standard_parallel_2",42.6833333],PARAMETER["latitude_of_origin",42.2006254],PARAMETER["central_meridian",-71.49999999999996],PARAMETER["false_easting",600000],PARAMETER["false_northing",437502.72],UNIT["US Foot",0.30480061]] +LM2ME,PROJCS["LM2ME",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36],PARAMETER["standard_parallel_2",20],PARAMETER["latitude_of_origin",28.102018],PARAMETER["central_meridian",50],PARAMETER["false_easting",3000000],PARAMETER["false_northing",2011195.53]] +LM2ME1,PROJCS["LM2ME1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35],PARAMETER["standard_parallel_2",15],PARAMETER["latitude_of_origin",25.1405776],PARAMETER["central_meridian",50],PARAMETER["false_easting",3000000],PARAMETER["false_northing",2011195.53]] +LM2MEDIT,PROJCS["LM2MEDIT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.5],PARAMETER["standard_parallel_2",32.5],PARAMETER["latitude_of_origin",37.5569977],PARAMETER["central_meridian",15],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2MICCF,PROJCS["LM2MICCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.1833333],PARAMETER["standard_parallel_2",45.7],PARAMETER["latitude_of_origin",44.943359],PARAMETER["central_meridian",-84.33333329999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",593030.52],UNIT["US Foot",0.30480061]] +LM2MICNF,PROJCS["LM2MICNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.4833333],PARAMETER["standard_parallel_2",47.0833333],PARAMETER["latitude_of_origin",46.2853059],PARAMETER["central_meridian",-86.99999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",547682.99],UNIT["US Foot",0.30480061]] +LM2MICSF,PROJCS["LM2MICSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.1],PARAMETER["standard_parallel_2",43.6666667],PARAMETER["latitude_of_origin",42.8850154],PARAMETER["central_meridian",-84.33333329999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",504729.43],UNIT["US Foot",0.30480061]] +LM2MINCF,PROJCS["LM2MINCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.6166667],PARAMETER["standard_parallel_2",47.05],PARAMETER["latitude_of_origin",46.334919],PARAMETER["central_meridian",-94.24999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",486777.48],UNIT["US Foot",0.30480061]] +LM2MINNF,PROJCS["LM2MINNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.0333333],PARAMETER["standard_parallel_2",48.6333333],PARAMETER["latitude_of_origin",47.8354144],PARAMETER["central_meridian",-93.09999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",487078.53],UNIT["US Foot",0.30480061]] +LM2MINSF,PROJCS["LM2MINSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43.7833333],PARAMETER["standard_parallel_2",45.2166667],PARAMETER["latitude_of_origin",44.5014886],PARAMETER["central_meridian",-93.99999999999993],PARAMETER["false_easting",2000000],PARAMETER["false_northing",547343.48],UNIT["US Foot",0.30480061]] +LM2MOCFT,PROJCS["LM2MOCFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.45],PARAMETER["standard_parallel_2",47.8833333],PARAMETER["latitude_of_origin",47.1682986],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",486866.43],UNIT["US Foot",0.30480061]] +LM2MON,PROJCS["LM2MON",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",48],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",46.0122162],PARAMETER["central_meridian",104],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2MONFT,PROJCS["LM2MONFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.85],PARAMETER["standard_parallel_2",48.7166667],PARAMETER["latitude_of_origin",48.2839534],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",468377.04],UNIT["US Foot",0.30480061]] +LM2MOSFT,PROJCS["LM2MOSFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.8666667],PARAMETER["standard_parallel_2",46.4],PARAMETER["latitude_of_origin",45.6351048],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",596169.89],UNIT["US Foot",0.30480061]] +LM2MTCFT,PROJCS["LM2MTCFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.8833333],PARAMETER["standard_parallel_2",46.45],PARAMETER["latitude_of_origin",47.1682986],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",486866.43],UNIT["US Foot",0.30480061]] +LM2MTM,PROJCS["LM2MTM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",45],PARAMETER["latitude_of_origin",47.0126454],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",600000],PARAMETER["false_northing",306982.36]] +LM2MTNFT,PROJCS["LM2MTNFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",48.7166667],PARAMETER["standard_parallel_2",47.85],PARAMETER["latitude_of_origin",48.2839534],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",468377.04],UNIT["US Foot",0.30480061]] +LM2MTSFT,PROJCS["LM2MTSFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.4],PARAMETER["standard_parallel_2",44.8666667],PARAMETER["latitude_of_origin",45.6351048],PARAMETER["central_meridian",-109.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",596169.89],UNIT["US Foot",0.30480061]] +LM2NBRUN,PROJCS["LM2NBRUN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45],PARAMETER["standard_parallel_2",33],PARAMETER["latitude_of_origin",39.0867598],PARAMETER["central_meridian",-66.5],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2NBSEA,PROJCS["LM2NBSEA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.3333333],PARAMETER["standard_parallel_2",46.6666667],PARAMETER["latitude_of_origin",44.0202838],PARAMETER["central_meridian",38],PARAMETER["false_easting",5000000],PARAMETER["false_northing",5000000]] +LM2NCAFT,PROJCS["LM2NCAFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",34.3333333],PARAMETER["standard_parallel_2",36.1666667],PARAMETER["latitude_of_origin",35.2517589],PARAMETER["central_meridian",-78.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",546538.78],UNIT["US Foot",0.30480061]] +LM2NDNFT,PROJCS["LM2NDNFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.4333333],PARAMETER["standard_parallel_2",48.7333333],PARAMETER["latitude_of_origin",48.084719],PARAMETER["central_meridian",-100.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",395667.3],UNIT["US Foot",0.30480061]] +LM2NDNM,PROJCS["LM2NDNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",48.7333333],PARAMETER["standard_parallel_2",47.4333333],PARAMETER["latitude_of_origin",48.0847188],PARAMETER["central_meridian",-100.5],PARAMETER["false_easting",600000],PARAMETER["false_northing",120599.98]] +LM2NDSFT,PROJCS["LM2NDSFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.1833333],PARAMETER["standard_parallel_2",47.4833333],PARAMETER["latitude_of_origin",46.8346604],PARAMETER["central_meridian",-100.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",425949.37],UNIT["US Foot",0.30480061]] +LM2NEBM,PROJCS["LM2NEBM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43],PARAMETER["standard_parallel_2",40],PARAMETER["latitude_of_origin",41.5058803],PARAMETER["central_meridian",-99.99999999999996],PARAMETER["false_easting",500000],PARAMETER["false_northing",185694.92]] +LM2NEBNF,PROJCS["LM2NEBNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",41.85],PARAMETER["standard_parallel_2",42.8166667],PARAMETER["latitude_of_origin",42.3339616],PARAMETER["central_meridian",-99.99999999999996],PARAMETER["false_easting",2000000],PARAMETER["false_northing",364631.59],UNIT["US Foot",0.30480061]] +LM2NEBSF,PROJCS["LM2NEBSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.2833333],PARAMETER["standard_parallel_2",41.7166667],PARAMETER["latitude_of_origin",41.001319],PARAMETER["central_meridian",-99.49999999999993],PARAMETER["false_easting",2000000],PARAMETER["false_northing",486220.86],UNIT["US Foot",0.30480061]] +LM2NEPAL,PROJCS["LM2NEPAL",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30],PARAMETER["standard_parallel_2",27],PARAMETER["latitude_of_origin",28.5036278],PARAMETER["central_meridian",84],PARAMETER["false_easting",2000000],PARAMETER["false_northing",10000000]] +LM2NFA,PROJCS["LM2NFA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",46.0275217],PARAMETER["central_meridian",-45.99999999999996],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000]] +LM2NFB,PROJCS["LM2NFB",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",43],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",46.0275217],PARAMETER["central_meridian",-51],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000]] +LM2NHEM,PROJCS["LM2NHEM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",60],PARAMETER["standard_parallel_2",30],PARAMETER["latitude_of_origin",45.6982614],PARAMETER["central_meridian",20],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2NSEA,PROJCS["LM2NSEA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",58.8333333],PARAMETER["standard_parallel_2",54.1666667],PARAMETER["latitude_of_origin",56.52417129999998],PARAMETER["central_meridian",0],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2NSW1,PROJCS["LM2NSW1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-30],PARAMETER["standard_parallel_2",-36],PARAMETER["latitude_of_origin",-36],PARAMETER["central_meridian",147],PARAMETER["false_easting",700000],PARAMETER["false_northing",8200000]] +LM2NSW2,PROJCS["LM2NSW2",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-32.66666666666664],PARAMETER["standard_parallel_2",-35.33333333333334],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["false_easting",1000000],PARAMETER["false_northing",10000000]] +LM2NZN,PROJCS["LM2NZN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-33.33333329999995],PARAMETER["standard_parallel_2",-38.66666669999996],PARAMETER["latitude_of_origin",-36.01531539999996],PARAMETER["central_meridian",175],PARAMETER["false_easting",0],PARAMETER["false_northing",-1697.5]] +LM2NZS,PROJCS["LM2NZS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-41.3333333],PARAMETER["standard_parallel_2",-46.66666669999994],PARAMETER["latitude_of_origin",-44.02028839999996],PARAMETER["central_meridian",171],PARAMETER["false_easting",0],PARAMETER["false_northing",-2251.83]] +LM2OHINF,PROJCS["LM2OHINF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.4333333],PARAMETER["standard_parallel_2",41.7],PARAMETER["latitude_of_origin",41.0676991],PARAMETER["central_meridian",-82.49999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",510419.83],UNIT["US Foot",0.30480061]] +LM2OHISF,PROJCS["LM2OHISF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.7333333],PARAMETER["standard_parallel_2",40.0333333],PARAMETER["latitude_of_origin",39.3843587],PARAMETER["central_meridian",-82.49999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",504195.18],UNIT["US Foot",0.30480061]] +LM2OKLNF,PROJCS["LM2OKLNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.5666667],PARAMETER["standard_parallel_2",36.7666667],PARAMETER["latitude_of_origin",36.1674458],PARAMETER["central_meridian",-97.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",424960.05],UNIT["US Foot",0.30480061]] +LM2OKLNM,PROJCS["LM2OKLNM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.7666667],PARAMETER["standard_parallel_2",35.5666667],PARAMETER["latitude_of_origin",36.1674456],PARAMETER["central_meridian",-97.99999999999997],PARAMETER["false_easting",600000],PARAMETER["false_northing",129531.44]] +LM2OKLSF,PROJCS["LM2OKLSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.9333333],PARAMETER["standard_parallel_2",35.2333333],PARAMETER["latitude_of_origin",34.5841963],PARAMETER["central_meridian",-97.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",455201.85],UNIT["US Foot",0.30480061]] +LM2OKLSM,PROJCS["LM2OKLSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",35.2333333],PARAMETER["standard_parallel_2",33.9333333],PARAMETER["latitude_of_origin",34.5841961],PARAMETER["central_meridian",-97.99999999999997],PARAMETER["false_easting",600000],PARAMETER["false_northing",138749.82]] +LM2ONH25,PROJCS["LM2ONH25",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",25.3333333],PARAMETER["standard_parallel_2",30.6666667],PARAMETER["latitude_of_origin",28.0112409],PARAMETER["central_meridian",-78.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",2889214.55]] +LM2ORENF,PROJCS["LM2ORENF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.3333333],PARAMETER["standard_parallel_2",46],PARAMETER["latitude_of_origin",45.1687263],PARAMETER["central_meridian",-120.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",547601.51],UNIT["US Foot",0.30480061]] +LM2ORESF,PROJCS["LM2ORESF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.3333333],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",43.1685891],PARAMETER["central_meridian",-120.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",547357.21],UNIT["US Foot",0.30480061]] +LM2OSTER,PROJCS["LM2OSTER",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",47.5072345],PARAMETER["central_meridian",14],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2PAK,PROJCS["LM2PAK",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27.49999998290061],PARAMETER["standard_parallel_2",26.00000002758644],PARAMETER["latitude_of_origin",28.99999999551055],PARAMETER["central_meridian",63.00000001395566],PARAMETER["false_easting",500000],PARAMETER["false_northing",1000000]] +LM2PANFT,PROJCS["LM2PANFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.8833333],PARAMETER["standard_parallel_2",41.95],PARAMETER["latitude_of_origin",41.4174077],PARAMETER["central_meridian",-77.74999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",455699.08],UNIT["US Foot",0.30480061]] +LM2PASFT,PROJCS["LM2PASFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.9333333],PARAMETER["standard_parallel_2",40.8],PARAMETER["latitude_of_origin",40.3671383],PARAMETER["central_meridian",-77.74999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",376593.83],UNIT["US Foot",0.30480061]] +LM2PRMB,PROJCS["LM2PRMB",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",24],PARAMETER["standard_parallel_2",18],PARAMETER["latitude_of_origin",21.0102961],PARAMETER["central_meridian",114],PARAMETER["false_easting",500000],PARAMETER["false_northing",501138.4]] +LM2PRV1F,PROJCS["LM2PRV1F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",18.4333333],PARAMETER["standard_parallel_2",18.0333333],PARAMETER["latitude_of_origin",18.2333726],PARAMETER["central_meridian",-66.43333329999994],PARAMETER["false_easting",500000],PARAMETER["false_northing",145256.89],UNIT["US Foot",0.30480061]] +LM2PRV2F,PROJCS["LM2PRV2F",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",18.4333333],PARAMETER["standard_parallel_2",18.0333333],PARAMETER["latitude_of_origin",18.2333726],PARAMETER["central_meridian",-66.43333329999994],PARAMETER["false_easting",500000],PARAMETER["false_northing",245256.89],UNIT["US Foot",0.30480061]] +LM2RUSS,PROJCS["LM2RUSS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",66],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",55.5285841],PARAMETER["central_meridian",96],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2RUSS1,PROJCS["LM2RUSS1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",54.6666667],PARAMETER["standard_parallel_2",49.3333333],PARAMETER["latitude_of_origin",52.0268006],PARAMETER["central_meridian",116],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2RUSS2,PROJCS["LM2RUSS2",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",54.6666667],PARAMETER["standard_parallel_2",49.3333333],PARAMETER["latitude_of_origin",52.0268006],PARAMETER["central_meridian",96],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2RUSS3,PROJCS["LM2RUSS3",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.6666667],PARAMETER["standard_parallel_2",41.3333333],PARAMETER["latitude_of_origin",44.0202838],PARAMETER["central_meridian",107],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2RUSS4,PROJCS["LM2RUSS4",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.6666667],PARAMETER["standard_parallel_2",41.3333333],PARAMETER["latitude_of_origin",44.0202838],PARAMETER["central_meridian",123],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2RUSS5,PROJCS["LM2RUSS5",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",46.6666667],PARAMETER["standard_parallel_2",41.3333333],PARAMETER["latitude_of_origin",44.0202838],PARAMETER["central_meridian",91],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2RUSS6,PROJCS["LM2RUSS6",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",64],PARAMETER["standard_parallel_2",32],PARAMETER["latitude_of_origin",48.8940765],PARAMETER["central_meridian",56],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2SCHIN,PROJCS["LM2SCHIN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",18],PARAMETER["standard_parallel_2",24],PARAMETER["latitude_of_origin",21.0102961],PARAMETER["central_meridian",114],PARAMETER["false_easting",500000],PARAMETER["false_northing",501138.4]] +LM2SCHNS,PROJCS["LM2SCHNS",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",10],PARAMETER["standard_parallel_2",18],PARAMETER["latitude_of_origin",14.0119194],PARAMETER["central_meridian",115],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2SCNFT,PROJCS["LM2SCNFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.7666667],PARAMETER["standard_parallel_2",34.9666667],PARAMETER["latitude_of_origin",34.3673961],PARAMETER["central_meridian",-81],PARAMETER["false_easting",2000000],PARAMETER["false_northing",497599.34],UNIT["US Foot",0.30480061]] +LM2SCSFT,PROJCS["LM2SCSFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.3333333],PARAMETER["standard_parallel_2",33.6666667],PARAMETER["latitude_of_origin",33.0008557],PARAMETER["central_meridian",-81],PARAMETER["false_easting",2000000],PARAMETER["false_northing",424761.1],UNIT["US Foot",0.30480061]] +LM2SDNFT,PROJCS["LM2SDNFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.4166667],PARAMETER["standard_parallel_2",45.6833333],PARAMETER["latitude_of_origin",45.0511848],PARAMETER["central_meridian",-99.99999999999996],PARAMETER["false_easting",2000000],PARAMETER["false_northing",443993.06],UNIT["US Foot",0.30480061]] +LM2SDSFT,PROJCS["LM2SDSFT",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.8333333],PARAMETER["standard_parallel_2",44.4],PARAMETER["latitude_of_origin",43.6183918],PARAMETER["central_meridian",-100.3333333],PARAMETER["false_easting",2000000],PARAMETER["false_northing",468361.68],UNIT["US Foot",0.30480061]] +LM2SEYCH,PROJCS["LM2SEYCH",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-1.999999999999966],PARAMETER["standard_parallel_2",-10.99999999999998],PARAMETER["latitude_of_origin",-6.50690739999996],PARAMETER["central_meridian",51],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +LM2SHAW,PROJCS["LM2SHAW",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",7],PARAMETER["standard_parallel_2",10],PARAMETER["latitude_of_origin",8.501003999999996],PARAMETER["central_meridian",106],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2SYRIA,PROJCS["LM2SYRIA",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",17],PARAMETER["standard_parallel_2",33],PARAMETER["latitude_of_origin",25.0895049],PARAMETER["central_meridian",48],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2TAIW,PROJCS["LM2TAIW",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",22.25],PARAMETER["standard_parallel_2",24.75],PARAMETER["latitude_of_origin",23.5020212],PARAMETER["central_meridian",120.5],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2TARIM,PROJCS["LM2TARIM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.5],PARAMETER["standard_parallel_2",41.6666667],PARAMETER["latitude_of_origin",39.0993748],PARAMETER["central_meridian",84],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2TIBET,PROJCS["LM2TIBET",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.99999999781213],PARAMETER["standard_parallel_2",24.99999982819388],PARAMETER["latitude_of_origin",45.00000000014619],PARAMETER["central_meridian",84.999999988817],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2TIMAN,PROJCS["LM2TIMAN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",65.6666667],PARAMETER["standard_parallel_2",68.3333333],PARAMETER["latitude_of_origin",67.0122484],PARAMETER["central_meridian",56.5],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2TURK,PROJCS["LM2TURK",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.6666667],PARAMETER["standard_parallel_2",43.3333333],PARAMETER["latitude_of_origin",42.0047273],PARAMETER["central_meridian",28.9809583],PARAMETER["false_easting",0],PARAMETER["false_northing",524.95]] +LM2TURKG,PROJCS["LM2TURKG",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40],PARAMETER["standard_parallel_2",38],PARAMETER["latitude_of_origin",39.0023944],PARAMETER["central_meridian",35],PARAMETER["false_easting",1000000],PARAMETER["false_northing",0]] +LM2TURKY,PROJCS["LM2TURKY",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42],PARAMETER["standard_parallel_2",36],PARAMETER["latitude_of_origin",39.0215807],PARAMETER["central_meridian",35],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1003455.28]] +LM2TXCF,PROJCS["LM2TXCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.1166667],PARAMETER["standard_parallel_2",31.8833333],PARAMETER["latitude_of_origin",31.0013911],PARAMETER["central_meridian",-100.3333333],PARAMETER["false_easting",2000000],PARAMETER["false_northing",485417.56],UNIT["US Foot",0.30480061]] +LM2TXCM,PROJCS["LM2TXCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.8833333],PARAMETER["standard_parallel_2",30.1166667],PARAMETER["latitude_of_origin",31.0013908],PARAMETER["central_meridian",-100.3333333],PARAMETER["false_easting",700000],PARAMETER["false_northing",3147960.78]] +LM2TXNCF,PROJCS["LM2TXNCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.1333333],PARAMETER["standard_parallel_2",33.9666667],PARAMETER["latitude_of_origin",33.0516209],PARAMETER["central_meridian",-97.49999999999996],PARAMETER["false_easting",2000000],PARAMETER["false_northing",503845.05],UNIT["US Foot",0.30480061]] +LM2TXNCM,PROJCS["LM2TXNCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.9666667],PARAMETER["standard_parallel_2",32.1333333],PARAMETER["latitude_of_origin",33.0516206],PARAMETER["central_meridian",-98.49999999999994],PARAMETER["false_easting",600000],PARAMETER["false_northing",2153577.14]] +LM2TXSCF,PROJCS["LM2TXSCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",28.3833333],PARAMETER["standard_parallel_2",30.2833333],PARAMETER["latitude_of_origin",29.3348392],PARAMETER["central_meridian",-98.99999999999997],PARAMETER["false_easting",2000000],PARAMETER["false_northing",545930.94],UNIT["US Foot",0.30480061]] +LM2TXSCM,PROJCS["LM2TXSCM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.2833333],PARAMETER["standard_parallel_2",28.3833333],PARAMETER["latitude_of_origin",29.3348388],PARAMETER["central_meridian",-98.99999999999997],PARAMETER["false_easting",600000],PARAMETER["false_northing",4166406.43]] +LM2TXSF,PROJCS["LM2TXSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",26.1666667],PARAMETER["standard_parallel_2",27.8333333],PARAMETER["latitude_of_origin",27.0010515],PARAMETER["central_meridian",-98.49999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",485012.86],UNIT["US Foot",0.30480061]] +LM2TXSM,PROJCS["LM2TXSM",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27.8333333],PARAMETER["standard_parallel_2",26.1666667],PARAMETER["latitude_of_origin",27.0010513],PARAMETER["central_meridian",-98.49999999999994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5147838.39]] +LM2UKN,PROJCS["LM2UKN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",52],PARAMETER["standard_parallel_2",57],PARAMETER["latitude_of_origin",54.5257722],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2USSR,PROJCS["LM2USSR",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",74],PARAMETER["standard_parallel_2",42],PARAMETER["latitude_of_origin",59.3395467],PARAMETER["central_meridian",105],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +LM2USSR1,PROJCS["LM2USSR1",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.5],PARAMETER["standard_parallel_2",51.5],PARAMETER["latitude_of_origin",48.5300074],PARAMETER["central_meridian",52],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +LM2USSR2,PROJCS["LM2USSR2",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",40.039788],PARAMETER["central_meridian",63],PARAMETER["false_easting",2000000],PARAMETER["false_northing",2000000]] +LM2UTHCF,PROJCS["LM2UTHCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39.0166667],PARAMETER["standard_parallel_2",40.65],PARAMETER["latitude_of_origin",39.8349778],PARAMETER["central_meridian",-111.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",546937.88],UNIT["US Foot",0.30480061]] +LM2UTHNF,PROJCS["LM2UTHNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",40.7166667],PARAMETER["standard_parallel_2",41.7833333],PARAMETER["latitude_of_origin",41.2507368],PARAMETER["central_meridian",-111.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",334237.62],UNIT["US Foot",0.30480061]] +LM2UTHSF,PROJCS["LM2UTHSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.2166667],PARAMETER["standard_parallel_2",38.35],PARAMETER["latitude_of_origin",37.7840698],PARAMETER["central_meridian",-111.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",406857.45],UNIT["US Foot",0.30480061]] +LM2VEN,PROJCS["LM2VEN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",7],PARAMETER["standard_parallel_2",13],PARAMETER["latitude_of_origin",10.0047415],PARAMETER["central_meridian",-65.99999999999996],PARAMETER["false_easting",1111539.44],PARAMETER["false_northing",536590.41]] +LM2VENCN,PROJCS["LM2VENCN",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",3],PARAMETER["standard_parallel_2",9.000000000000002],PARAMETER["latitude_of_origin",6.002827699999997],PARAMETER["central_meridian",-65.99999999999996],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1664090.82]] +LM2VENPC,PROJCS["LM2VENPC",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",12],PARAMETER["standard_parallel_2",6],PARAMETER["latitude_of_origin",9.0042597],PARAMETER["central_meridian",-69.99999999999994],PARAMETER["false_easting",1444072.44],PARAMETER["false_northing",1440169.11]] +LM2VIET,PROJCS["LM2VIET",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",9.000000000000002],PARAMETER["standard_parallel_2",7],PARAMETER["latitude_of_origin",8.000419599999997],PARAMETER["central_meridian",108],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2VIRNF,PROJCS["LM2VIRNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",38.0333333],PARAMETER["standard_parallel_2",39.2],PARAMETER["latitude_of_origin",38.6174705],PARAMETER["central_meridian",-78.49999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",346244.54],UNIT["US Foot",0.30480061]] +LM2VIRSF,PROJCS["LM2VIRSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",36.7666667],PARAMETER["standard_parallel_2",37.9666667],PARAMETER["latitude_of_origin",37.3674801],PARAMETER["central_meridian",-78.49999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",376513.28],UNIT["US Foot",0.30480061]] +LM2WAUST,PROJCS["LM2WAUST",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-32.65859432245691],PARAMETER["standard_parallel_2",-35.35149595957179],PARAMETER["latitude_of_origin",-25.32172549999997],PARAMETER["central_meridian",120.8940947726037],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +LM2WISCF,PROJCS["LM2WISCF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44.25],PARAMETER["standard_parallel_2",45.5],PARAMETER["latitude_of_origin",44.8761469],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",380166.49],UNIT["US Foot",0.30480061]] +LM2WISNF,PROJCS["LM2WISNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.5666667],PARAMETER["standard_parallel_2",46.7666667],PARAMETER["latitude_of_origin",46.1677717],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",365046.6],UNIT["US Foot",0.30480061]] +LM2WISSF,PROJCS["LM2WISSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",42.7333333],PARAMETER["standard_parallel_2",44.0666667],PARAMETER["latitude_of_origin",43.4012402],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",2000000],PARAMETER["false_northing",510702.31],UNIT["US Foot",0.30480061]] +LM2WSHNF,PROJCS["LM2WSHNF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",47.5],PARAMETER["standard_parallel_2",48.7333333],PARAMETER["latitude_of_origin",48.1179153],PARAMETER["central_meridian",-120.8333333],PARAMETER["false_easting",2000000],PARAMETER["false_northing",407781.44],UNIT["US Foot",0.30480061]] +LM2WSHSF,PROJCS["LM2WSHSF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.8333333],PARAMETER["standard_parallel_2",47.3333333],PARAMETER["latitude_of_origin",46.585085],PARAMETER["central_meridian",-120.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",456465.91],UNIT["US Foot",0.30480061]] +LM2WVANF,PROJCS["LM2WVANF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",39],PARAMETER["standard_parallel_2",40.25],PARAMETER["latitude_of_origin",39.6259561],PARAMETER["central_meridian",-79.5],PARAMETER["false_easting",2000000],PARAMETER["false_northing",410097.76],UNIT["US Foot",0.30480061]] +LM2WVASF,PROJCS["LM2WVASF",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",37.4833333],PARAMETER["standard_parallel_2",38.8833333],PARAMETER["latitude_of_origin",38.1844732],PARAMETER["central_meridian",-81],PARAMETER["false_easting",2000000],PARAMETER["false_northing",431297.77],UNIT["US Foot",0.30480061]] +LM2_WA_WGS84,PROJCS["LM2_WA_WGS84",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",-83.49999997620704],PARAMETER["standard_parallel_2",-81.49999997849238],PARAMETER["latitude_of_origin",-82.50000000599761],PARAMETER["central_meridian",-105.0000000232594],PARAMETER["false_easting",343122.675],PARAMETER["false_northing",203866.49]] +LMFRAN93,PROJCS["LMFRAN93",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",44],PARAMETER["standard_parallel_2",49],PARAMETER["latitude_of_origin",46.5],PARAMETER["central_meridian",3],PARAMETER["false_easting",700000],PARAMETER["false_northing",6600000],UNIT["unnamed",1]] +LOCAL,LOCAL_CS["LOCAL - (unsupported)"] +LOE7330,PROJCS["LOE7330",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.99999999900352],PARAMETER["standard_parallel_2",48.99999999557553],PARAMETER["latitude_of_origin",47.50000000000002],PARAMETER["central_meridian",13],PARAMETER["false_easting",300000],PARAMETER["false_northing",200000]] +LOE7332,PROJCS["LOE7332",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.99999999900352],PARAMETER["standard_parallel_2",48.99999999557553],PARAMETER["latitude_of_origin",47.50000000000002],PARAMETER["central_meridian",13.33333333333331],PARAMETER["false_easting",400000],PARAMETER["false_northing",400000]] +LOE8032,PROJCS["LOE8032",PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",45.99999999900352],PARAMETER["standard_parallel_2",48.99999999557553],PARAMETER["latitude_of_origin",47.99999999999998],PARAMETER["central_meridian",13.33333333333331],PARAMETER["false_easting",400000],PARAMETER["false_northing",400000]] +MALAYA,LOCAL_CS["MALAYA - (unsupported)"] +MALRSOE,LOCAL_CS["MALRSOE - (unsupported)"] +MALRSOW,LOCAL_CS["MALRSOW - (unsupported)"] +MGA48,PROJCS["MGA48",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",105],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA49,PROJCS["MGA49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",111],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA50,PROJCS["MGA50",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA51,PROJCS["MGA51",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA52,PROJCS["MGA52",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA53,PROJCS["MGA53",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA54,PROJCS["MGA54",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA55,PROJCS["MGA55",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA56,PROJCS["MGA56",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA57,PROJCS["MGA57",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",159],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MGA58,PROJCS["MGA58",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",165],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +MICH_GEOREF,LOCAL_CS["MICH_GEOREF - (unsupported)"] +MPCALIF,LOCAL_CS["MPCALIF - (unsupported)"] +MR1630N,PROJCS["MR1630N",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",16.5],PARAMETER["central_meridian",39.6666667],PARAMETER["scale_factor",0.9590787188081463],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +MR21N,PROJCS["MR21N",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",21],PARAMETER["central_meridian",40],PARAMETER["scale_factor",0.933982001373389],PARAMETER["false_easting",100000],PARAMETER["false_northing",800000]] +MR36N,PROJCS["MR36N",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",36],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.8099581558643186],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MR38N,PROJCS["MR38N",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",38],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.7890166629883195],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MR43N,PROJCS["MR43N",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",43],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.7324998104788255],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MR65N,PROJCS["MR65N",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",65],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.4237899569845271],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MR7S,PROJCS["MR7S",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",-6.999999999999995],PARAMETER["central_meridian",115],PARAMETER["scale_factor",0.9925953501989099],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MRAFRICA,PROJCS["MRAFRICA",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MRANS,PROJCS["MRANS",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MRBLACKS,PROJCS["MRBLACKS",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",34],PARAMETER["scale_factor",1],PARAMETER["false_easting",2000000],PARAMETER["false_northing",0]] +MRCAMER,PROJCS["MRCAMER",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MRCARIB,PROJCS["MRCARIB",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",19],PARAMETER["central_meridian",-79.99999999999994],PARAMETER["scale_factor",0.9458579352767946],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MRCONGO,PROJCS["MRCONGO",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",-4.999999999999972],PARAMETER["central_meridian",11],PARAMETER["scale_factor",0.9962204409159013],PARAMETER["false_easting",200000],PARAMETER["false_northing",1051440.8]] +MREV,PROJCS["MREV",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",90],PARAMETER["scale_factor",1],PARAMETER["false_easting",20000000],PARAMETER["false_northing",0]] +MRGOM,PROJCS["MRGOM",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",25],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["scale_factor",0.9068561129815975],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +MRINDO,PROJCS["MRINDO",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0.5386389000000007],PARAMETER["central_meridian",101.4418306],PARAMETER["scale_factor",0.9999561056335834],PARAMETER["false_easting",400000],PARAMETER["false_northing",100000]] +MRINDON,PROJCS["MRINDON",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0.539165300000001],PARAMETER["central_meridian",101.4417703],PARAMETER["scale_factor",0.9999560198000614],PARAMETER["false_easting",400000],PARAMETER["false_northing",100000]] +MRLCC,PROJCS["MRLCC",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",365392607.481532],PARAMETER["central_meridian",109.9999999888982],PARAMETER["scale_factor",0.997],PARAMETER["false_easting",3900000],PARAMETER["false_northing",900000]] +MRMALAY,PROJCS["MRMALAY",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",4.85],PARAMETER["central_meridian",109],PARAMETER["scale_factor",0.9964432276572127],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +MRNAM,PROJCS["MRNAM",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",15],PARAMETER["central_meridian",108],PARAMETER["scale_factor",0.9661424762736215],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +MRNEIEZ,PROJCS["MRNEIEZ",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",110],PARAMETER["scale_factor",0.997],PARAMETER["false_easting",3900000],PARAMETER["false_northing",900000]] +MRNEWFND,PROJCS["MRNEWFND",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",46],PARAMETER["central_meridian",-45.5],PARAMETER["scale_factor",0.6958780751155514],PARAMETER["false_easting",500000],PARAMETER["false_northing",1000000]] +MRNSEA,PROJCS["MRNSEA",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",57.8129472],PARAMETER["central_meridian",-1.999999999999966],PARAMETER["scale_factor",0.5339721600128644],PARAMETER["false_easting",2000000],PARAMETER["false_northing",0]] +MRNWL10D,PROJCS["MRNWL10D",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",20000000],PARAMETER["false_northing",10000000]] +MRVENZ,PROJCS["MRVENZ",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-64.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",3500000],PARAMETER["false_northing",0]] +MRVIET,PROJCS["MRVIET",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",18],PARAMETER["central_meridian",106],PARAMETER["scale_factor",0.9513606030407835],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +MRWORLD,PROJCS["MRWORLD",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",20000000],PARAMETER["false_northing",0]] +MRWORLD1,PROJCS["MRWORLD1",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",10000000],PARAMETER["false_northing",0]] +MRWORLD2,PROJCS["MRWORLD2",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +MRWSOUTH,PROJCS["MRWSOUTH",PROJECTION["Mercator_1SP"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",20000000],PARAMETER["false_northing",20000000]] +MSAFRICA,LOCAL_CS["MSAFRICA - (unsupported)"] +MW180E,LOCAL_CS["MW180E - (unsupported)"] +MW90EAST,LOCAL_CS["MW90EAST - (unsupported)"] +MW90WEST,LOCAL_CS["MW90WEST - (unsupported)"] +MWSPHERE,LOCAL_CS["MWSPHERE - (unsupported)"] +NTM51,PROJCS["NTM51",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +NTM52,PROJCS["NTM52",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +NTM53,PROJCS["NTM53",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +NTM54,PROJCS["NTM54",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +NTM55,PROJCS["NTM55",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +NTM56,PROJCS["NTM56",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +NUTM01,PROJCS["NUTM01",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-177],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM01_FT,PROJCS["NUTM01_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-177.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM02,PROJCS["NUTM02",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-171],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM02_FT,PROJCS["NUTM02_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-171.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM03,PROJCS["NUTM03",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-165],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM03_FT,PROJCS["NUTM03_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-165.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM04,PROJCS["NUTM04",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-159],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM04_FT,PROJCS["NUTM04_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-159.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM05,PROJCS["NUTM05",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM05_FT,PROJCS["NUTM05_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-153.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM06,PROJCS["NUTM06",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM06_FT,PROJCS["NUTM06_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-147.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM07,PROJCS["NUTM07",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM07_FT,PROJCS["NUTM07_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-141.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM08,PROJCS["NUTM08",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM08_FT,PROJCS["NUTM08_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-135.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM09,PROJCS["NUTM09",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM09_FT,PROJCS["NUTM09_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-129.0000000000003],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM10,PROJCS["NUTM10",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM10_FT,PROJCS["NUTM10_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-123.0000000000002],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM11,PROJCS["NUTM11",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM11_FT,PROJCS["NUTM11_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-117.0000000000002],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM12,PROJCS["NUTM12",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-111],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM12_FT,PROJCS["NUTM12_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-111.0000000000002],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM13,PROJCS["NUTM13",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-105],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM13_FT,PROJCS["NUTM13_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-105.0000000000002],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM14,PROJCS["NUTM14",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-99],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM14_FT,PROJCS["NUTM14_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-99.0000000000002],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM15,PROJCS["NUTM15",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-93],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM15_FT,PROJCS["NUTM15_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-92.99999999999996],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM16,PROJCS["NUTM16",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-87],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM16_FT,PROJCS["NUTM16_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-86.99999999999994],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM17,PROJCS["NUTM17",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-81],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM17_FT,PROJCS["NUTM17_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-81],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM18,PROJCS["NUTM18",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-75],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM18_FT,PROJCS["NUTM18_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-75.00000000000016],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM19,PROJCS["NUTM19",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-69],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM19_FT,PROJCS["NUTM19_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-69.00000000000013],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM20,PROJCS["NUTM20",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-63],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM20_FT,PROJCS["NUTM20_FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-63.00000000000013],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["unnamed",0.30480060966]] +NUTM21,PROJCS["NUTM21",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM22,PROJCS["NUTM22",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-51],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM23,PROJCS["NUTM23",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-45],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM24,PROJCS["NUTM24",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-39],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM25,PROJCS["NUTM25",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-33],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM26,PROJCS["NUTM26",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-27],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM27,PROJCS["NUTM27",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-21],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM28,PROJCS["NUTM28",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-15],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM29,PROJCS["NUTM29",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-9],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM30,PROJCS["NUTM30",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-3],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM31,PROJCS["NUTM31",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",3],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM32,PROJCS["NUTM32",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",9],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM33,PROJCS["NUTM33",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM34,PROJCS["NUTM34",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",21],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM35,PROJCS["NUTM35",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",27],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM36,PROJCS["NUTM36",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",33],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM37,PROJCS["NUTM37",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",39],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM38,PROJCS["NUTM38",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",45],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM39,PROJCS["NUTM39",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",51],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM40,PROJCS["NUTM40",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM41,PROJCS["NUTM41",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",63],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM42,PROJCS["NUTM42",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",69],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM43,PROJCS["NUTM43",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",75],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM44,PROJCS["NUTM44",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",81],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM45,PROJCS["NUTM45",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",87],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM46,PROJCS["NUTM46",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",93],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM47,PROJCS["NUTM47",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",99],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM48,PROJCS["NUTM48",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",105],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM49,PROJCS["NUTM49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",111],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM50,PROJCS["NUTM50",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM51,PROJCS["NUTM51",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM52,PROJCS["NUTM52",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM53,PROJCS["NUTM53",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM54,PROJCS["NUTM54",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM55,PROJCS["NUTM55",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM56,PROJCS["NUTM56",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM57,PROJCS["NUTM57",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",159],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM58,PROJCS["NUTM58",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",165],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM59,PROJCS["NUTM59",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",171],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NUTM60,PROJCS["NUTM60",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",177],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]] +NZAMUR49,PROJCS["NZAMUR49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-42.68911658055557],PARAMETER["central_meridian",173.0101333888891],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZBLUF49,PROJCS["NZBLUF49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-46.60000961111109],PARAMETER["central_meridian",168.342872],PARAMETER["scale_factor",1],PARAMETER["false_easting",300002.66],PARAMETER["false_northing",699999.58],UNIT["unnamed",1]] +NZBULL49,PROJCS["NZBULL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.81080286111109],PARAMETER["central_meridian",171.5812600611113],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZBYPL49,PROJCS["NZBYPL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-37.76124981111111],PARAMETER["central_meridian",176.4661972499998],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZCOLL49,PROJCS["NZCOLL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-40.7147590611111],PARAMETER["central_meridian",172.6720465],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZGAWL49,PROJCS["NZGAWL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.74871156111108],PARAMETER["central_meridian",171.3607484694444],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZGREY49,PROJCS["NZGREY49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-42.33369428055552],PARAMETER["central_meridian",171.5497713111112],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZHAWK49,PROJCS["NZHAWK49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-39.65092931111111],PARAMETER["central_meridian",176.6736805305557],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZHOKI49,PROJCS["NZHOKI49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-42.88632236111108],PARAMETER["central_meridian",170.9799934999998],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZJACK49,PROJCS["NZJACK49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.97780288888887],PARAMETER["central_meridian",168.606267],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZKARA49,PROJCS["NZKARA49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.28991153055556],PARAMETER["central_meridian",172.1090281888886],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZLIND49,PROJCS["NZLIND49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-44.73526796944446],PARAMETER["central_meridian",169.4677550805554],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZMARL49,PROJCS["NZMARL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.54448666944445],PARAMETER["central_meridian",173.8020741111113],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZMG,LOCAL_CS["NZMG - (unsupported)"] +NZMTED49,PROJCS["NZMTED49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-36.87986528055556],PARAMETER["central_meridian",174.764339361111],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZMTNI49,PROJCS["NZMTNI49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.13290258055557],PARAMETER["central_meridian",168.3986411888889],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZMTPL49,PROJCS["NZMTPL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.59063758055553],PARAMETER["central_meridian",172.7271935805556],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZMTYO49,PROJCS["NZMTYO49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.56372616944442],PARAMETER["central_meridian",167.7388617805554],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZNELS49,PROJCS["NZNELS49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.27454471944445],PARAMETER["central_meridian",173.2993168111111],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZNTAI49,PROJCS["NZNTAI49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.8615133611111],PARAMETER["central_meridian",170.2825891111109],PARAMETER["scale_factor",0.99996],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZOBSE49,PROJCS["NZOBSE49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.81619661111111],PARAMETER["central_meridian",170.6285951694446],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZOKAR49,PROJCS["NZOKAR49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.11012813888885],PARAMETER["central_meridian",170.2609258305558],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZPOVE49,PROJCS["NZPOVE49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-38.62470278055553],PARAMETER["central_meridian",177.8856362805553],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZTARA49,PROJCS["NZTARA49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-39.13575831111109],PARAMETER["central_meridian",174.2280117500001],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZTIMA49,PROJCS["NZTIMA49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-44.40222036111108],PARAMETER["central_meridian",171.0572508305555],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZTM,PROJCS["NZTM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",173],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1600000],PARAMETER["false_northing",10000000]] +NZTUHI49,PROJCS["NZTUHI49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-39.51247038888886],PARAMETER["central_meridian",175.6400368111111],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZWAIR49,PROJCS["NZWAIR49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-40.9255326388889],PARAMETER["central_meridian",175.6473496694445],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZWANG49,PROJCS["NZWANG49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-40.24194713888888],PARAMETER["central_meridian",175.4880996111111],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +NZWELL49,PROJCS["NZWELL49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.30131963888891],PARAMETER["central_meridian",174.7766231111108],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",700000],UNIT["unnamed",1]] +OG45N45E,LOCAL_CS["OG45N45E - (unsupported)"] +OG55N80E,LOCAL_CS["OG55N80E - (unsupported)"] +OGEQU90W,LOCAL_CS["OGEQU90W - (unsupported)"] +OGNPOLE,LOCAL_CS["OGNPOLE - (unsupported)"] +OMALSK1F,LOCAL_CS["OMALSK1F - (unsupported)"] +OMALSK1M,LOCAL_CS["OMALSK1M - (unsupported)"] +OSASIA,LOCAL_CS["OSASIA - (unsupported)"] +OSNAMER,LOCAL_CS["OSNAMER - (unsupported)"] +OSSYRIA,LOCAL_CS["OSSYRIA - (unsupported)"] +PCALASKA,LOCAL_CS["PCALASKA - (unsupported)"] +PCALBERT,LOCAL_CS["PCALBERT - (unsupported)"] +PCG94,PROJCS["PCG94",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",115.8166666666661],PARAMETER["scale_factor",0.99999906],PARAMETER["false_easting",50000],PARAMETER["false_northing",3800000]] +PCNSLOPE,LOCAL_CS["PCNSLOPE - (unsupported)"] +PCNWT,LOCAL_CS["PCNWT - (unsupported)"] +PCTRUSFT,LOCAL_CS["PCTRUSFT - (unsupported)"] +PCWORLD,LOCAL_CS["PCWORLD - (unsupported)"] +PSCANADA,LOCAL_CS["PSCANADA - (unsupported)"] +PSFALK,LOCAL_CS["PSFALK - (unsupported)"] +PSGREEN,LOCAL_CS["PSGREEN - (unsupported)"] +PSN150W,LOCAL_CS["PSN150W - (unsupported)"] +PSNORTH,LOCAL_CS["PSNORTH - (unsupported)"] +PSNORWAY,LOCAL_CS["PSNORWAY - (unsupported)"] +PSNTH000,LOCAL_CS["PSNTH000 - (unsupported)"] +PSNTH045,LOCAL_CS["PSNTH045 - (unsupported)"] +PSNTH180,LOCAL_CS["PSNTH180 - (unsupported)"] +PSSOUTH,LOCAL_CS["PSSOUTH - (unsupported)"] +PSSTH000,LOCAL_CS["PSSTH000 - (unsupported)"] +PS_WGS84,LOCAL_CS["PS_WGS84 - (unsupported)"] +PUW1992,PROJCS["PUW1992",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",19],PARAMETER["scale_factor",0.9993],PARAMETER["false_easting",500000],PARAMETER["false_northing",-5300000]] +PUWG1992,PROJCS["PUWG1992",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",19],PARAMETER["scale_factor",0.9993],PARAMETER["false_easting",500000],PARAMETER["false_northing",-5300000]] +QC_MTM05,PROJCS["QC_MTM05",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-64.49999999999996],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +QC_MTM06,PROJCS["QC_MTM06",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-67.49999999999996],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +QC_MTM07,PROJCS["QC_MTM07",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-70.49999999999996],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +QC_MTM08,PROJCS["QC_MTM08",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-73.49999999999997],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +QC_MTM09,PROJCS["QC_MTM09",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-76.5],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +QC_MTM10,PROJCS["QC_MTM10",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-79.5],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +RO90E,LOCAL_CS["RO90E - (unsupported)"] +RO90W,LOCAL_CS["RO90W - (unsupported)"] +ROBINSON,LOCAL_CS["ROBINSON - (unsupported)"] +ROS4270,LOCAL_CS["ROS4270 - (unsupported)"] +RPBRA,LOCAL_CS["RPBRA - (unsupported)"] +RPMON,LOCAL_CS["RPMON - (unsupported)"] +RPNAM,LOCAL_CS["RPNAM - (unsupported)"] +RPSIB,LOCAL_CS["RPSIB - (unsupported)"] +RPUSSR,LOCAL_CS["RPUSSR - (unsupported)"] +S34JFRX,LOCAL_CS["S34JFRX - (unsupported)"] +S34SRX,LOCAL_CS["S34SRX - (unsupported)"] +S45BRX,LOCAL_CS["S45BRX - (unsupported)"] +SNSPHERE,LOCAL_CS["SNSPHERE - (unsupported)"] +SNWORLD,LOCAL_CS["SNWORLD - (unsupported)"] +STME24,PROJCS["STME24",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",24],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",5000000],PARAMETER["false_northing",10000000]] +STMLO11,LOCAL_CS["STMLO11 - (unsupported)"] +STMLO13,LOCAL_CS["STMLO13 - (unsupported)"] +STMLO15,LOCAL_CS["STMLO15 - (unsupported)"] +STMLO17,LOCAL_CS["STMLO17 - (unsupported)"] +STMLO19,LOCAL_CS["STMLO19 - (unsupported)"] +STMLO21,LOCAL_CS["STMLO21 - (unsupported)"] +STMLO23,LOCAL_CS["STMLO23 - (unsupported)"] +STMLO25,LOCAL_CS["STMLO25 - (unsupported)"] +STMLO25F,LOCAL_CS["STMLO25F - (unsupported)"] +STMLO27,LOCAL_CS["STMLO27 - (unsupported)"] +STMLO27F,LOCAL_CS["STMLO27F - (unsupported)"] +STMLO29,LOCAL_CS["STMLO29 - (unsupported)"] +STMLO31,LOCAL_CS["STMLO31 - (unsupported)"] +STMLO33,LOCAL_CS["STMLO33 - (unsupported)"] +STMLO35,LOCAL_CS["STMLO35 - (unsupported)"] +STMLO37,LOCAL_CS["STMLO37 - (unsupported)"] +STMLO39,LOCAL_CS["STMLO39 - (unsupported)"] +STMLO41,LOCAL_CS["STMLO41 - (unsupported)"] +STMLO43,LOCAL_CS["STMLO43 - (unsupported)"] +STMLO9,LOCAL_CS["STMLO9 - (unsupported)"] +SUTM01,PROJCS["SUTM01",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-177],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM02,PROJCS["SUTM02",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-171],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM03,PROJCS["SUTM03",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-165],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM04,PROJCS["SUTM04",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-159],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM05,PROJCS["SUTM05",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM06,PROJCS["SUTM06",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM07,PROJCS["SUTM07",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM08,PROJCS["SUTM08",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM09,PROJCS["SUTM09",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM10,PROJCS["SUTM10",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM11,PROJCS["SUTM11",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM12,PROJCS["SUTM12",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-111],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM13,PROJCS["SUTM13",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-105],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM14,PROJCS["SUTM14",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-99],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM15,PROJCS["SUTM15",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-93],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM16,PROJCS["SUTM16",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-87],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM17,PROJCS["SUTM17",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-81],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM18,PROJCS["SUTM18",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-75],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM19,PROJCS["SUTM19",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-69],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM20,PROJCS["SUTM20",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-63],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM21,PROJCS["SUTM21",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM22,PROJCS["SUTM22",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-51],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM23,PROJCS["SUTM23",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-45],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM24,PROJCS["SUTM24",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-39],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM25,PROJCS["SUTM25",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-33],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM26,PROJCS["SUTM26",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-27],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM27,PROJCS["SUTM27",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-21],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM28,PROJCS["SUTM28",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-15],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM29,PROJCS["SUTM29",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-9],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM30,PROJCS["SUTM30",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-3],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM31,PROJCS["SUTM31",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",3],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM32,PROJCS["SUTM32",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",9],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM33,PROJCS["SUTM33",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM34,PROJCS["SUTM34",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",21],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM35,PROJCS["SUTM35",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",27],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM36,PROJCS["SUTM36",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",33],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM37,PROJCS["SUTM37",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",39],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM38,PROJCS["SUTM38",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",45],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM39,PROJCS["SUTM39",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",51],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM40,PROJCS["SUTM40",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM41,PROJCS["SUTM41",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",63],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM42,PROJCS["SUTM42",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",69],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM43,PROJCS["SUTM43",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",75],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM44,PROJCS["SUTM44",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",81],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM45,PROJCS["SUTM45",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",87],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM46,PROJCS["SUTM46",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",93],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM47,PROJCS["SUTM47",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",99],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM48,PROJCS["SUTM48",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",105],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM49,PROJCS["SUTM49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",111],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM50,PROJCS["SUTM50",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM51,PROJCS["SUTM51",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM52,PROJCS["SUTM52",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM53,PROJCS["SUTM53",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM54,PROJCS["SUTM54",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM55,PROJCS["SUTM55",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM56,PROJCS["SUTM56",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM57,PROJCS["SUTM57",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",159],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM58,PROJCS["SUTM58",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",165],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM59,PROJCS["SUTM59",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",171],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SUTM60,PROJCS["SUTM60",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",177],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]] +SWISSNEW,LOCAL_CS["SWISSNEW - (unsupported)"] +SWISSOLD,LOCAL_CS["SWISSOLD - (unsupported)"] +TAIWAN,PROJCS["TAIWAN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",120.9995190069077],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",250000],PARAMETER["false_northing",0]] +TM103_30,PROJCS["TM103_30",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",103.5],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM16E,PROJCS["TM16E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",16],PARAMETER["scale_factor",0.95],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM36,PROJCS["TM36",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",36],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM36E,PROJCS["TM36E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",36],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM42E,PROJCS["TM42E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",42],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM54E,PROJCS["TM54E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",54],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM54WCM,PROJCS["TM54WCM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-54],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TM6W,PROJCS["TM6W",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-5.999999999999955],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMAFRICA,PROJCS["TMAFRICA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",0.99],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMAFT15,PROJCS["TMAFT15",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-92.99999999999996],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.5],PARAMETER["false_northing",0],UNIT["unnamed",0.304800641]] +TMAFT16,PROJCS["TMAFT16",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-86.99999999999994],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.5],PARAMETER["false_northing",0],UNIT["unnamed",0.304800641]] +TMAFT17,PROJCS["TMAFT17",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-81],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.5],PARAMETER["false_northing",0],UNIT["unnamed",0.304800641]] +TMALABEF,PROJCS["TMALABEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.5],PARAMETER["central_meridian",-85.83333329999994],PARAMETER["scale_factor",0.99996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALABEF83,PROJCS["TMALABEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.50000000812049],PARAMETER["central_meridian",-85.83333329732486],PARAMETER["scale_factor",0.99996],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALABEM,PROJCS["TMALABEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.50000000812049],PARAMETER["central_meridian",-85.83333335462063],PARAMETER["scale_factor",0.99996],PARAMETER["false_easting",200000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMALABWF,PROJCS["TMALABWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",-87.49999999999996],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALABWF83,PROJCS["TMALABWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.00000002301578],PARAMETER["central_meridian",-87.49999997163637],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALABWM,PROJCS["TMALABWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",-87.49999999999996],PARAMETER["scale_factor",0.9999333333],PARAMETER["false_easting",600000],PARAMETER["false_northing",0]] +TMALSK2F,PROJCS["TMALSK2F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-142],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK2F83,PROJCS["TMALSK2F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-142.0000000096286],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK2M,PROJCS["TMALSK2M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-142],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK3F,PROJCS["TMALSK3F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-146],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK3F83,PROJCS["TMALSK3F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-146.000000005058],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK3M,PROJCS["TMALSK3M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-146],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK4F,PROJCS["TMALSK4F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-150],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK4F83,PROJCS["TMALSK4F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-150.0000000004873],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK4M,PROJCS["TMALSK4M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-150],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK5F,PROJCS["TMALSK5F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-154],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK5F83,PROJCS["TMALSK5F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-153.9999999959166],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK5M,PROJCS["TMALSK5M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-154],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK6F,PROJCS["TMALSK6F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-158],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK6F83,PROJCS["TMALSK6F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-157.999999991346],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK6M,PROJCS["TMALSK6M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-158],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK7F,PROJCS["TMALSK7F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-162],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK7F83,PROJCS["TMALSK7F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-161.9999999867753],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK7M,PROJCS["TMALSK7M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-162],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK8F,PROJCS["TMALSK8F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-166],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK8F83,PROJCS["TMALSK8F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-165.9999999822046],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK8M,PROJCS["TMALSK8M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-166],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMALSK9F,PROJCS["TMALSK9F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-170],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK9F83,PROJCS["TMALSK9F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.99999999559177],PARAMETER["central_meridian",-169.999999977634],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMALSK9M,PROJCS["TMALSK9M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",54],PARAMETER["central_meridian",-170],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMAMG48,PROJCS["TMAMG48",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",105],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG49,PROJCS["TMAMG49",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",111],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG50,PROJCS["TMAMG50",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG51,PROJCS["TMAMG51",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG52,PROJCS["TMAMG52",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",129],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG53,PROJCS["TMAMG53",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG54,PROJCS["TMAMG54",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",141],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG55,PROJCS["TMAMG55",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG56,PROJCS["TMAMG56",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG57,PROJCS["TMAMG57",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",159],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMAMG58,PROJCS["TMAMG58",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",165],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMARG1,PROJCS["TMARG1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-71.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0]] +TMARG2,PROJCS["TMARG2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-68.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",2500000],PARAMETER["false_northing",0]] +TMARG3,PROJCS["TMARG3",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-65.99999999999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",3500000],PARAMETER["false_northing",0]] +TMARG4,PROJCS["TMARG4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-62.99999999999995],PARAMETER["scale_factor",1],PARAMETER["false_easting",4500000],PARAMETER["false_northing",0]] +TMARG5,PROJCS["TMARG5",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-59.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",5500000],PARAMETER["false_northing",0]] +TMARG54,PROJCS["TMARG54",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-71.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",7500000],PARAMETER["false_northing",10002288.2999]] +TMARG57,PROJCS["TMARG57",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-68.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",6500000],PARAMETER["false_northing",10002288.2999]] +TMARG6,PROJCS["TMARG6",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-56.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",6500000],PARAMETER["false_northing",0]] +TMARG60,PROJCS["TMARG60",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-65.99999999999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",5500000],PARAMETER["false_northing",10002288.2999]] +TMARG63,PROJCS["TMARG63",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-62.99999999999995],PARAMETER["scale_factor",1],PARAMETER["false_easting",4500000],PARAMETER["false_northing",10002288.2999]] +TMARG66,PROJCS["TMARG66",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-59.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",3500000],PARAMETER["false_northing",10002288.2999]] +TMARG69,PROJCS["TMARG69",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-56.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",2500000],PARAMETER["false_northing",10002288.2999]] +TMARG7,PROJCS["TMARG7",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-89.99999999999994],PARAMETER["central_meridian",-54],PARAMETER["scale_factor",1],PARAMETER["false_easting",7500000],PARAMETER["false_northing",0]] +TMARG72,PROJCS["TMARG72",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-54],PARAMETER["scale_factor",1],PARAMETER["false_easting",1500000],PARAMETER["false_northing",10002288.2999]] +TMARG8,PROJCS["TMARG8",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-68.99999999999997],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",2500000],PARAMETER["false_northing",10000000]] +TMARG9,PROJCS["TMARG9",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-56.99999999999994],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",2500000],PARAMETER["false_northing",10000000]] +TMARIZCF,PROJCS["TMARIZCF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-111.9166667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMARIZCF83,PROJCS["TMARIZCF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-111.9166667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",700000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMARIZEF,PROJCS["TMARIZEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-110.1666667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMARIZEF83,PROJCS["TMARIZEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-110.1666667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",700000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMARIZWF,PROJCS["TMARIZWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-113.75],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMARIZWF83,PROJCS["TMARIZWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-113.75],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",700000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMARUBA,PROJCS["TMARUBA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",12.5200894],PARAMETER["central_meridian",-69.99294669999993],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",10000],PARAMETER["false_northing",15000]] +TMAUSC,PROJCS["TMAUSC",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",13.3333333],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMAUSE,PROJCS["TMAUSE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",16.3333333],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMAUSW,PROJCS["TMAUSW",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",10.3333333],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMAUSYD1,PROJCS["TMAUSYD1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",116],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD2,PROJCS["TMAUSYD2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",121],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD3,PROJCS["TMAUSYD3",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",126],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD4,PROJCS["TMAUSYD4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",131],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD5,PROJCS["TMAUSYD5",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",136],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD6,PROJCS["TMAUSYD6",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",141],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD7,PROJCS["TMAUSYD7",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",146],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMAUSYD8,PROJCS["TMAUSYD8",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-34],PARAMETER["central_meridian",151],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",0.914391796]] +TMBAHR,PROJCS["TMBAHR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",51],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMBOAG1R,PROJCS["TMBOAG1R",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-3.452333299999991],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0]] +TMBOAG2R,PROJCS["TMBOAG2R",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",2.547666699999998],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",2520000],PARAMETER["false_northing",0]] +TMBOAGA1,PROJCS["TMBOAGA1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",9.000000000000002],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0]] +TMBOAGA2,PROJCS["TMBOAGA2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",2520000],PARAMETER["false_northing",0]] +TMBOGEQ,PROJCS["TMBOGEQ",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-74.08091659999998],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMBOH,PROJCS["TMBOH",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",1],PARAMETER["false_easting",20500000],PARAMETER["false_northing",0]] +TMBOL1,PROJCS["TMBOL1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-65.99999999999996],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMBONAIR,PROJCS["TMBONAIR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",12.1797141],PARAMETER["central_meridian",-68.25184439999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",23000],PARAMETER["false_northing",20980.49]] +TMBUCHAN,PROJCS["TMBUCHAN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",3],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMBURMA,PROJCS["TMBURMA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",96],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMCM116,PROJCS["TMCM116",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",116],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMCM126,PROJCS["TMCM126",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",126],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMCM133E,PROJCS["TMCM133E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",133],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMCM157E,PROJCS["TMCM157E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",157],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMCOLB,PROJCS["TMCOLB",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.5990472],PARAMETER["central_meridian",-74.08091669999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +TMCOLE,PROJCS["TMCOLE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.5990472],PARAMETER["central_meridian",-68.08091669999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +TMCOLEC,PROJCS["TMCOLEC",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.5990472],PARAMETER["central_meridian",-71.08091669999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +TMCOLW,PROJCS["TMCOLW",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.5990472],PARAMETER["central_meridian",-77.08091669999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",1000000],PARAMETER["false_northing",1000000]] +TMCONGO,PROJCS["TMCONGO",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",11],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMCORONA,PROJCS["TMCORONA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",33.76446202777643],PARAMETER["central_meridian",-117.4745428888658],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMDELWRF,PROJCS["TMDELWRF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38],PARAMETER["central_meridian",-75.41666669999995],PARAMETER["scale_factor",0.999995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMDELWRF83,PROJCS["TMDELWRF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000001387444],PARAMETER["central_meridian",-75.41666671179337],PARAMETER["scale_factor",0.999995],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMDELWRM,PROJCS["TMDELWRM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.00000001387444],PARAMETER["central_meridian",-75.41666665449759],PARAMETER["scale_factor",0.999995],PARAMETER["false_easting",200000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMEG24P,PROJCS["TMEG24P",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",34.5],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",0]] +TMEGEPTU,PROJCS["TMEGEPTU",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",11],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMEGMFBP,PROJCS["TMEGMFBP",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",34.5],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",0]] +TMEGSA87,PROJCS["TMEGSA87",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",23.99999882666041],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMEGYPTB,PROJCS["TMEGYPTB",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",35],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",1100000]] +TMEGYPTG,PROJCS["TMEGYPTG",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",35],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",1100000]] +TMEGYPTP,PROJCS["TMEGYPTP",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",27],PARAMETER["scale_factor",1],PARAMETER["false_easting",700000],PARAMETER["false_northing",200000]] +TMEGYPTR,PROJCS["TMEGYPTR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",31],PARAMETER["scale_factor",1],PARAMETER["false_easting",615000],PARAMETER["false_northing",810000]] +TMEGYPTS,PROJCS["TMEGYPTS",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",27],PARAMETER["scale_factor",1],PARAMETER["false_easting",700000],PARAMETER["false_northing",1200000]] +TMEGYPTW,PROJCS["TMEGYPTW",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",28],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMETHIOP,PROJCS["TMETHIOP",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",40],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMFIN0,PROJCS["TMFIN0",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",17.99999625520633],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFIN1,PROJCS["TMFIN1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",20.99999754093336],PARAMETER["scale_factor",1],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFIN2,PROJCS["TMFIN2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",23.99999882666041],PARAMETER["scale_factor",1],PARAMETER["false_easting",2500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFIN3,PROJCS["TMFIN3",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",27.00000011238744],PARAMETER["scale_factor",1],PARAMETER["false_easting",3500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFIN4,PROJCS["TMFIN4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",29.99999566853653],PARAMETER["scale_factor",1],PARAMETER["false_easting",4500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFIN5,PROJCS["TMFIN5",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",32.99999695426357],PARAMETER["scale_factor",1],PARAMETER["false_easting",5500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFLRAEF,PROJCS["TMFLRAEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.3333333],PARAMETER["central_meridian",-81],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMFLRAEF83,PROJCS["TMFLRAEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.33333329597914],PARAMETER["central_meridian",-80.99999999338766],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMFLRAEM,PROJCS["TMFLRAEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.33333335327492],PARAMETER["central_meridian",-80.99999999338766],PARAMETER["scale_factor",0.99994118],PARAMETER["false_easting",200000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMFLRAWF,PROJCS["TMFLRAWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.3333333],PARAMETER["central_meridian",-81.99999999999997],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMFLRAWF83,PROJCS["TMFLRAWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.3333333],PARAMETER["central_meridian",-82.00000002089288],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMFLRAWM,PROJCS["TMFLRAWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.33333335327492],PARAMETER["central_meridian",-82.00000002089288],PARAMETER["scale_factor",0.99994118],PARAMETER["false_easting",200000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMGCWEG2,PROJCS["TMGCWEG2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-90.64999999999993],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1640416.67],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMGEOREF,PROJCS["TMGEOREF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",-82.16666669999994],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMGEOREF83,PROJCS["TMGEOREF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.00000002301578],PARAMETER["central_meridian",-82.16666668259445],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMGEOREM,PROJCS["TMGEOREM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.00000002301578],PARAMETER["central_meridian",-82.16666668259445],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",200000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMGEORWF,PROJCS["TMGEORWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30],PARAMETER["central_meridian",-84.16666669999995],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMGEORWF83,PROJCS["TMGEORWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.00000002301578],PARAMETER["central_meridian",-84.16666668030912],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",2296583.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMGEORWM,PROJCS["TMGEORWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.00000002301578],PARAMETER["central_meridian",-84.16666668030912],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",700000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMGER1,PROJCS["TMGER1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",3],PARAMETER["scale_factor",1],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0]] +TMGER2,PROJCS["TMGER2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",6],PARAMETER["scale_factor",1],PARAMETER["false_easting",2500000],PARAMETER["false_northing",0]] +TMGER3,PROJCS["TMGER3",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",9.000000000000002],PARAMETER["scale_factor",1],PARAMETER["false_easting",3500000],PARAMETER["false_northing",0]] +TMGER4,PROJCS["TMGER4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",12],PARAMETER["scale_factor",1],PARAMETER["false_easting",4500000],PARAMETER["false_northing",0]] +TMGER5,PROJCS["TMGER5",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",1],PARAMETER["false_easting",5500000],PARAMETER["false_northing",0]] +TMGHANA,PROJCS["TMGHANA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.666666599999998],PARAMETER["central_meridian",-0.9999999999999829],PARAMETER["scale_factor",0.99975],PARAMETER["false_easting",274319.51],PARAMETER["false_northing",0]] +TMGHANAF,PROJCS["TMGHANAF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.6666667],PARAMETER["central_meridian",-0.9999999999999829],PARAMETER["scale_factor",0.99975],PARAMETER["false_easting",900000],PARAMETER["false_northing",0],UNIT["unnamed",0.304799472]] +TMGHANAY,PROJCS["TMGHANAY",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4.6666667],PARAMETER["central_meridian",-0.9999999999999829],PARAMETER["scale_factor",0.99975],PARAMETER["false_easting",300000],PARAMETER["false_northing",0],UNIT["unnamed",0.91439841462]] +TMGK20E,PROJCS["TMGK20E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",120],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN05,PROJCS["TMGKN05",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",27],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN06,PROJCS["TMGKN06",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",33],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN07,PROJCS["TMGKN07",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",39],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN10,PROJCS["TMGKN10",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",57],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN11,PROJCS["TMGKN11",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",63],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN12,PROJCS["TMGKN12",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",69],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN13,PROJCS["TMGKN13",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",75],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN14,PROJCS["TMGKN14",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",81],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN15,PROJCS["TMGKN15",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",86.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN16,PROJCS["TMGKN16",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",93],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN17,PROJCS["TMGKN17",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",98.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN18,PROJCS["TMGKN18",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",105],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN19,PROJCS["TMGKN19",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",111],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN20,PROJCS["TMGKN20",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN20W,PROJCS["TMGKN20W",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN21,PROJCS["TMGKN21",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN21W,PROJCS["TMGKN21W",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN22,PROJCS["TMGKN22",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",129],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN23,PROJCS["TMGKN23",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN8,PROJCS["TMGKN8",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",45],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMGKN9,PROJCS["TMGKN9",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",51],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMHAWI1F,PROJCS["TMHAWI1F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",18.8333333],PARAMETER["central_meridian",-155.5],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI1F83,PROJCS["TMHAWI1F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",18.83333328793987],PARAMETER["central_meridian",-155.5000000085266],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI1M,PROJCS["TMHAWI1M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",18.83333334523564],PARAMETER["central_meridian",-155.5000000085266],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMHAWI2F,PROJCS["TMHAWI2F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",20.3333333],PARAMETER["central_meridian",-156.6666666],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI2F83,PROJCS["TMHAWI2F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",20.33333330054981],PARAMETER["central_meridian",-156.6666665831418],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI2M,PROJCS["TMHAWI2M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",20.33333335784559],PARAMETER["central_meridian",-156.6666666404376],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMHAWI3F,PROJCS["TMHAWI3F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.1666666],PARAMETER["central_meridian",-158],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI3F83,PROJCS["TMHAWI3F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.16666660905768],PARAMETER["central_meridian",-157.999999991346],PARAMETER["scale_factor",1],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI3M,PROJCS["TMHAWI3M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.16666666635346],PARAMETER["central_meridian",-157.999999991346],PARAMETER["scale_factor",0.99999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMHAWI4F,PROJCS["TMHAWI4F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.8333333],PARAMETER["central_meridian",-159.5],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI4F83,PROJCS["TMHAWI4F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.83333331315976],PARAMETER["central_meridian",-159.5000000039559],PARAMETER["scale_factor",1],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI4M,PROJCS["TMHAWI4M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.83333331315976],PARAMETER["central_meridian",-159.5000000039559],PARAMETER["scale_factor",0.99999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMHAWI5F,PROJCS["TMHAWI5F",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.6666667],PARAMETER["central_meridian",-160.1666667],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI5F83,PROJCS["TMHAWI5F83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.66666670875396],PARAMETER["central_meridian",-160.166666708058],PARAMETER["scale_factor",1],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMHAWI5M,PROJCS["TMHAWI5M",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21.66666665145818],PARAMETER["central_meridian",-160.1666666507622],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMHK80,PROJCS["TMHK80",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",22.31213277122482],PARAMETER["central_meridian",114.1785550046161],PARAMETER["scale_factor",1],PARAMETER["false_easting",836694.05],PARAMETER["false_northing",819069.8]] +TMHNT170,PROJCS["TMHNT170",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-44],PARAMETER["central_meridian",170],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000],UNIT["unnamed",0.914398415]] +TMI,PROJCS["TMI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31.68438845381803],PARAMETER["central_meridian",35.20449790765302],PARAMETER["scale_factor",1.0000067],PARAMETER["false_easting",219529.584],PARAMETER["false_northing",626907.39]] +TMIDACFT,PROJCS["TMIDACFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.6666667],PARAMETER["central_meridian",-114],PARAMETER["scale_factor",0.999947368],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMIDACFT83,PROJCS["TMIDACFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-113.9999999843275],PARAMETER["scale_factor",0.999947368],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMIDACM,PROJCS["TMIDACM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-113.9999999843275],PARAMETER["scale_factor",0.99994737],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMIDAEFT,PROJCS["TMIDAEFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.6666667],PARAMETER["central_meridian",-112.1666667],PARAMETER["scale_factor",0.999947368],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMIDAEFT83,PROJCS["TMIDAEFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-112.1666667056102],PARAMETER["scale_factor",0.999947368],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMIDAEM,PROJCS["TMIDAEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-112.1666666483144],PARAMETER["scale_factor",0.99994737],PARAMETER["false_easting",200000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMIDAWFT,PROJCS["TMIDAWFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.6666667],PARAMETER["central_meridian",-115.75],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMIDAWFT83,PROJCS["TMIDAWFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-115.7499999894899],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",2624666.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMIDAWM,PROJCS["TMIDAWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.66666668590062],PARAMETER["central_meridian",-115.7499999894899],PARAMETER["scale_factor",0.99993333],PARAMETER["false_easting",800000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMILLEFT,PROJCS["TMILLEFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.6666667],PARAMETER["central_meridian",-88.3333333],PARAMETER["scale_factor",0.999975],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMILLEFT83,PROJCS["TMILLEFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.66666672026184],PARAMETER["central_meridian",-88.33333328014425],PARAMETER["scale_factor",0.999975],PARAMETER["false_easting",984249.9998],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMILLEM,PROJCS["TMILLEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-88.33333333744002],PARAMETER["scale_factor",0.999975],PARAMETER["false_easting",300000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMILLWFT,PROJCS["TMILLWFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.6666667],PARAMETER["central_meridian",-90.16666669999996],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMILLWFT83,PROJCS["TMILLWFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.66666672026184],PARAMETER["central_meridian",-90.16666667345312],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",2296583.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMILLWM,PROJCS["TMILLWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.66666666296607],PARAMETER["central_meridian",-90.16666667345312],PARAMETER["scale_factor",0.99994118],PARAMETER["false_easting",700000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMIND114,PROJCS["TMIND114",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",114],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMINDEFT,PROJCS["TMINDEFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",37.5],PARAMETER["central_meridian",-85.66666669999996],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMINDEFT83,PROJCS["TMINDEFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",37.49999997147393],PARAMETER["central_meridian",-85.66666669291907],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",820208.3332],PARAMETER["false_northing",328083.3333],UNIT["US Foot",0.30480061]] +TMINDEM,PROJCS["TMINDEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",37.49999997147393],PARAMETER["central_meridian",-85.66666669291907],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",100000],PARAMETER["false_northing",250000],UNIT["unnamed",1]] +TMINDWFT,PROJCS["TMINDWFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",37.5],PARAMETER["central_meridian",-87.08333329999992],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMINDWFT83,PROJCS["TMINDWFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",37.49999997147393],PARAMETER["central_meridian",-87.08333331738244],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",820208.3332],PARAMETER["false_northing",2952749.999],UNIT["US Foot",0.30480061]] +TMINDWM,PROJCS["TMINDWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",37.49999997147393],PARAMETER["central_meridian",-87.08333331738244],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",900000],PARAMETER["false_northing",250000],UNIT["unnamed",1]] +TMIRAQ,PROJCS["TMIRAQ",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",29.0262683],PARAMETER["central_meridian",46.5],PARAMETER["scale_factor",0.9994],PARAMETER["false_easting",800000],PARAMETER["false_northing",0]] +TMIRAQC,PROJCS["TMIRAQC",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",43],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMISG541,PROJCS["TMISG541",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",139],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG542,PROJCS["TMISG542",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",141],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG543,PROJCS["TMISG543",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",143],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG551,PROJCS["TMISG551",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",145],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG552,PROJCS["TMISG552",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG553,PROJCS["TMISG553",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",149],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG561,PROJCS["TMISG561",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",151],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG562,PROJCS["TMISG562",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",153],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISG563,PROJCS["TMISG563",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",155],PARAMETER["scale_factor",0.99994],PARAMETER["false_easting",300000],PARAMETER["false_northing",5000000]] +TMISRAEL,PROJCS["TMISRAEL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.20451694444443],PARAMETER["central_meridian",57.29616339480504],PARAMETER["scale_factor",529.584],PARAMETER["false_easting",219],PARAMETER["false_northing",626907.39]] +TMJORDAN,PROJCS["TMJORDAN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31.7340969],PARAMETER["central_meridian",35.2120806],PARAMETER["scale_factor",1],PARAMETER["false_easting",170251.56],PARAMETER["false_northing",126867.91]] +TMKOREA,PROJCS["TMKOREA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",127],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMMAINEF,PROJCS["TMMAINEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",43.8333333],PARAMETER["central_meridian",-68.49999999999994],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMAINEF83,PROJCS["TMMAINEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",43.66988819611419],PARAMETER["central_meridian",-68.50000002199494],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",984249.9998],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMAINEM,PROJCS["TMMAINEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",43.66666666666665],PARAMETER["central_meridian",-68.49999999999994],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",300000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMMAINWF,PROJCS["TMMAINWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.8333333],PARAMETER["central_meridian",-70.16666669999996],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMAINWF83,PROJCS["TMMAINWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.83333331781164],PARAMETER["central_meridian",-70.16666669630645],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",2952749.999],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMAINWM,PROJCS["TMMAINWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.83333331781164],PARAMETER["central_meridian",-70.16666663901067],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",900000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMMCBO4,PROJCS["TMMCBO4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",10.6449092],PARAMETER["central_meridian",-71.60515809999998],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMMICHCF,PROJCS["TMMICHCF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.5],PARAMETER["central_meridian",-85.74999999999996],PARAMETER["scale_factor",0.999909091],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",0.304788967]] +TMMICHEF,PROJCS["TMMICHEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.5],PARAMETER["central_meridian",-83.66666669999994],PARAMETER["scale_factor",0.999942857],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",0.304788967]] +TMMICHWF,PROJCS["TMMICHWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.5],PARAMETER["central_meridian",-88.74999999999996],PARAMETER["scale_factor",0.999909091],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",0.304788967]] +TMMISOCF,PROJCS["TMMISOCF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.8333333],PARAMETER["central_meridian",-92.49999999999994],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISOCF83,PROJCS["TMMISOCF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.83333329716242],PARAMETER["central_meridian",-92.49999999457094],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISOCM,PROJCS["TMMISOCM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.8333333544582],PARAMETER["central_meridian",-92.49999999457094],PARAMETER["scale_factor",0.99993333],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMMISOEF,PROJCS["TMMISOEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.8333333],PARAMETER["central_meridian",-90.5],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISOEF83,PROJCS["TMMISOEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.83333329716242],PARAMETER["central_meridian",-90.49999999685626],PARAMETER["scale_factor",0.999933333],PARAMETER["false_easting",820208.3332],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISOEM,PROJCS["TMMISOEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",35.8333333544582],PARAMETER["central_meridian",-90.49999999685626],PARAMETER["scale_factor",0.99993333],PARAMETER["false_easting",250000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMMISOWF,PROJCS["TMMISOWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.1666667],PARAMETER["central_meridian",-94.49999999999996],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISOWF83,PROJCS["TMMISOWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.16666667786134],PARAMETER["central_meridian",-94.49999999228559],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",2788708.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISOWM,PROJCS["TMMISOWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",36.16666667786134],PARAMETER["central_meridian",-94.49999999228559],PARAMETER["scale_factor",0.99994118],PARAMETER["false_easting",850000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMMISSEF,PROJCS["TMMISSEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",29.6666667],PARAMETER["central_meridian",-88.83333329999995],PARAMETER["scale_factor",0.99996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISSEF83,PROJCS["TMMISSEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",29.49999998061527],PARAMETER["central_meridian",-88.83333332254475],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",984249.9998],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISSEM,PROJCS["TMMISSEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",29.5],PARAMETER["central_meridian",-88.83333329999995],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",300000],PARAMETER["false_northing",0]] +TMMISSWF,PROJCS["TMMISSWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.5],PARAMETER["central_meridian",-90.33333329999995],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISSWF83,PROJCS["TMMISSWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",29.49999998061527],PARAMETER["central_meridian",-90.33333327785891],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",2296583.333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMMISSWM,PROJCS["TMMISSWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",29.5],PARAMETER["central_meridian",-90.33333329999995],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",700000],PARAMETER["false_northing",0]] +TMMON087,PROJCS["TMMON087",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",86.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",15500000],PARAMETER["false_northing",0]] +TMMON093,PROJCS["TMMON093",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",93],PARAMETER["scale_factor",1],PARAMETER["false_easting",16500000],PARAMETER["false_northing",0]] +TMMON099,PROJCS["TMMON099",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",98.99999999999997],PARAMETER["scale_factor",1],PARAMETER["false_easting",17500000],PARAMETER["false_northing",0]] +TMMON105,PROJCS["TMMON105",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",105],PARAMETER["scale_factor",1],PARAMETER["false_easting",18500000],PARAMETER["false_northing",0]] +TMMON111,PROJCS["TMMON111",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",111],PARAMETER["scale_factor",1],PARAMETER["false_easting",19500000],PARAMETER["false_northing",0]] +TMMON117,PROJCS["TMMON117",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",1],PARAMETER["false_easting",20500000],PARAMETER["false_northing",0]] +TMMRD,PROJCS["TMMRD",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMNAMIBIAM13,PROJCS["TMNAMIBIAM13",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-21.99999997486133],PARAMETER["central_meridian",12.99999995649744],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMNAMIBIAM17,PROJCS["TMNAMIBIAM17",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-21.99999997486133],PARAMETER["central_meridian",16.99999995192677],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMNAMIBIAM19,PROJCS["TMNAMIBIAM19",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-21.99999997486133],PARAMETER["central_meridian",18.99999994964144],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMNEVACF,PROJCS["TMNEVACF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.75],PARAMETER["central_meridian",-116.6666667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEVACF83,PROJCS["TMNEVACF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.74999999610218],PARAMETER["central_meridian",-116.6666666861443],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",19685000],UNIT["US Foot",0.30480061]] +TMNEVACM,PROJCS["TMNEVACM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.75],PARAMETER["central_meridian",-116.6666667],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",6000000]] +TMNEVAEF,PROJCS["TMNEVAEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.75],PARAMETER["central_meridian",-115.5833333],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEVAEF83,PROJCS["TMNEVAEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.74999999610218],PARAMETER["central_meridian",-115.5833333277883],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",656166.6665],PARAMETER["false_northing",26246666.66],UNIT["US Foot",0.30480061]] +TMNEVAEM,PROJCS["TMNEVAEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.75],PARAMETER["central_meridian",-115.5833333],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",200000],PARAMETER["false_northing",8000000]] +TMNEVAWF,PROJCS["TMNEVAWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.75],PARAMETER["central_meridian",-118.5833333],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEVAWF83,PROJCS["TMNEVAWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.74999999610218],PARAMETER["central_meridian",-118.5833332957124],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",2624666.666],PARAMETER["false_northing",13123333.33],UNIT["US Foot",0.30480061]] +TMNEVAWM,PROJCS["TMNEVAWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",34.75],PARAMETER["central_meridian",-118.5833333],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",800000],PARAMETER["false_northing",4000000]] +TMNEWHFT,PROJCS["TMNEWHFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.5],PARAMETER["central_meridian",-71.66666669999998],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWHFT83,PROJCS["TMNEWHFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.4999999944085],PARAMETER["central_meridian",-71.6666667089164],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",984249.9998],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWHM,PROJCS["TMNEWHM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.4999999944085],PARAMETER["central_meridian",-71.66666665162062],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",300000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNEWJFT,PROJCS["TMNEWJFT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.8333333],PARAMETER["central_meridian",-74.66666669999998],PARAMETER["scale_factor",0.999975],PARAMETER["false_easting",2000000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWJFT83,PROJCS["TMNEWJFT83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.83333332238231],PARAMETER["central_meridian",-74.49999999999996],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",492124.9999],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWJM,PROJCS["TMNEWJM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.83333332238231],PARAMETER["central_meridian",-74.50000001513894],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",150000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNEWMCF,PROJCS["TMNEWMCF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-106.25],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWMCF83,PROJCS["TMNEWMCF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.99999999322522],PARAMETER["central_meridian",-106.2499999860212],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWMCM,PROJCS["TMNEWMCM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.99999999322522],PARAMETER["central_meridian",-106.2499999860212],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNEWMEF,PROJCS["TMNEWMEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-104.3333333],PARAMETER["scale_factor",0.999909091],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWMEF83,PROJCS["TMNEWMEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.99999999322522],PARAMETER["central_meridian",-104.3333333191573],PARAMETER["scale_factor",0.999909091],PARAMETER["false_easting",541337.4999],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWMEM,PROJCS["TMNEWMEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-104.3333333],PARAMETER["scale_factor",0.999909091],PARAMETER["false_easting",165000],PARAMETER["false_northing",0]] +TMNEWMWF,PROJCS["TMNEWMWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",31],PARAMETER["central_meridian",-107.8333333],PARAMETER["scale_factor",0.999916667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWMWF83,PROJCS["TMNEWMWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.99999999322522],PARAMETER["central_meridian",-107.8333332721862],PARAMETER["scale_factor",0.999916667],PARAMETER["false_easting",2723091.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWMWM,PROJCS["TMNEWMWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",30.99999999322522],PARAMETER["central_meridian",-107.833333329482],PARAMETER["scale_factor",0.999916667],PARAMETER["false_easting",830000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNEWYCF,PROJCS["TMNEWYCF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",-76.58333329999996],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWYCF83,PROJCS["TMNEWYCF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.0000000115891],PARAMETER["central_meridian",-76.5833332864086],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",820208.3332],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWYCM,PROJCS["TMNEWYCM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.0000000115891],PARAMETER["central_meridian",-76.5833333437044],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",250000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNEWYEF,PROJCS["TMNEWYEF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",-74.33333329999998],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWYEF83,PROJCS["TMNEWYEF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.83333332238231],PARAMETER["central_meridian",-74.4999999979502],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",492124.9999],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWYEM,PROJCS["TMNEWYEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",38.83333332238231],PARAMETER["central_meridian",-74.50000001513894],PARAMETER["scale_factor",0.999966667],PARAMETER["false_easting",150000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNEWYWF,PROJCS["TMNEWYWF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40],PARAMETER["central_meridian",-78.58333329999994],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWYWF83,PROJCS["TMNEWYWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.0000000115891],PARAMETER["central_meridian",-78.58333328412327],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",1148291.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMNEWYWM,PROJCS["TMNEWYWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.0000000115891],PARAMETER["central_meridian",-78.58333334141905],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",350000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMNIGE,PROJCS["TMNIGE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4],PARAMETER["central_meridian",12.5],PARAMETER["scale_factor",0.99975],PARAMETER["false_easting",1110369.7],PARAMETER["false_northing",0]] +TMNIGM,PROJCS["TMNIGM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4],PARAMETER["central_meridian",8.499999999999998],PARAMETER["scale_factor",0.99975],PARAMETER["false_easting",670553.98],PARAMETER["false_northing",0]] +TMNIGW,PROJCS["TMNIGW",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",4],PARAMETER["central_meridian",4.499999999999997],PARAMETER["scale_factor",0.99975],PARAMETER["false_easting",230738.26],PARAMETER["false_northing",0]] +TMNORAND,PROJCS["TMNORAND",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-79.5],PARAMETER["scale_factor",0.999861],PARAMETER["false_easting",304800],PARAMETER["false_northing",0]] +TMNSEA,PROJCS["TMNSEA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMNYEMEN,PROJCS["TMNYEMEN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",42],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMNZAMUR,PROJCS["TMNZAMUR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-42.68888888888888],PARAMETER["central_meridian",173.01],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZBLUF,PROJCS["TMNZBLUF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-46.60000000000002],PARAMETER["central_meridian",168.342777777778],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZBULL,PROJCS["TMNZBULL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.81055555555552],PARAMETER["central_meridian",171.5811111111108],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZBYPL,PROJCS["TMNZBYPL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-37.76111111111108],PARAMETER["central_meridian",176.4661111111112],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZCOLL,PROJCS["TMNZCOLL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-40.71472222222221],PARAMETER["central_meridian",172.6719444444446],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZGAWL,PROJCS["TMNZGAWL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.74861111111112],PARAMETER["central_meridian",171.3605555555558],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZGREY,PROJCS["TMNZGREY",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-42.33361111111111],PARAMETER["central_meridian",171.5497222222221],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZHAWK,PROJCS["TMNZHAWK",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-39.65083333333333],PARAMETER["central_meridian",176.6736111111113],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZHOKI,PROJCS["TMNZHOKI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-42.88611111111113],PARAMETER["central_meridian",170.979722222222],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZJACK,PROJCS["TMNZJACK",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.97777777777775],PARAMETER["central_meridian",168.6061111111109],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZKARA,PROJCS["TMNZKARA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.28972222222218],PARAMETER["central_meridian",172.1088888888891],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZLIND,PROJCS["TMNZLIND",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-44.73499999999998],PARAMETER["central_meridian",169.4675],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZMARL,PROJCS["TMNZMARL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.54444444444444],PARAMETER["central_meridian",173.8019444444443],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZMTED,PROJCS["TMNZMTED",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-36.87972222222223],PARAMETER["central_meridian",174.7641666666668],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZMTNI,PROJCS["TMNZMTNI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.13277777777778],PARAMETER["central_meridian",168.3986111111113],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZMTPL,PROJCS["TMNZMTPL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.59055555555558],PARAMETER["central_meridian",172.7269444444442],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZMTYO,PROJCS["TMNZMTYO",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.56361111111111],PARAMETER["central_meridian",167.7386111111109],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZNELS,PROJCS["TMNZNELS",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.27444444444441],PARAMETER["central_meridian",173.2991666666666],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZNI,PROJCS["TMNZNI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-38.99999999999996],PARAMETER["central_meridian",175.5],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",400000],UNIT["unnamed",0.914398415]] +TMNZNTAI,PROJCS["TMNZNTAI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.86138888888888],PARAMETER["central_meridian",170.2824999999997],PARAMETER["scale_factor",0.99996],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZOBSE,PROJCS["TMNZOBSE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-45.81611111111108],PARAMETER["central_meridian",170.6283333333334],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZOKAR,PROJCS["TMNZOKAR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-43.11000000000002],PARAMETER["central_meridian",170.2608333333334],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZPOVE,PROJCS["TMNZPOVE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-38.62444444444446],PARAMETER["central_meridian",177.8855555555558],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZSI,PROJCS["TMNZSI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-44],PARAMETER["central_meridian",171.5],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000],UNIT["unnamed",0.914398415]] +TMNZTARA,PROJCS["TMNZTARA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-39.13555555555555],PARAMETER["central_meridian",174.2277777777776],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZTIMA,PROJCS["TMNZTIMA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-44.40194444444444],PARAMETER["central_meridian",171.0572222222222],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZTUHI,PROJCS["TMNZTUHI",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-39.51222222222219],PARAMETER["central_meridian",175.64],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZWAIR,PROJCS["TMNZWAIR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-40.92527777777774],PARAMETER["central_meridian",175.6472222222223],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZWANG,PROJCS["TMNZWANG",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-40.24194444444444],PARAMETER["central_meridian",175.4880555555555],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMNZWELL,PROJCS["TMNZWELL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-41.30111111111108],PARAMETER["central_meridian",174.7763888888886],PARAMETER["scale_factor",1],PARAMETER["false_easting",400000],PARAMETER["false_northing",800000],UNIT["unnamed",1]] +TMOGADEN,PROJCS["TMOGADEN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",43],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMOMAN,PROJCS["TMOMAN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",54],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMOSGB,PROJCS["TMOSGB",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",49],PARAMETER["central_meridian",-1.999999999999966],PARAMETER["scale_factor",0.999601272],PARAMETER["false_easting",400000],PARAMETER["false_northing",-100000]] +TMOSIRL,PROJCS["TMOSIRL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",53.5],PARAMETER["central_meridian",-7.999999999999978],PARAMETER["scale_factor",1.000035],PARAMETER["false_easting",200000],PARAMETER["false_northing",250000]] +TMPARAG1,PROJCS["TMPARAG1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-62.99999999999995],PARAMETER["scale_factor",1],PARAMETER["false_easting",4500000],PARAMETER["false_northing",10002288.3]] +TMPARAG2,PROJCS["TMPARAG2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-59.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",5500000],PARAMETER["false_northing",10002288.3]] +TMPARAG3,PROJCS["TMPARAG3",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-56.99999999999994],PARAMETER["scale_factor",1],PARAMETER["false_easting",6500000],PARAMETER["false_northing",10002288.3]] +TMPARAG4,PROJCS["TMPARAG4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-54],PARAMETER["scale_factor",1],PARAMETER["false_easting",7500000],PARAMETER["false_northing",10002288.3]] +TMPERUBE,PROJCS["TMPERUBE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-4.670833299999996],PARAMETER["central_meridian",-81.33497219999994],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMPERUC,PROJCS["TMPERUC",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-9.49999999999998],PARAMETER["central_meridian",-75.99999999999996],PARAMETER["scale_factor",0.99933],PARAMETER["false_easting",720000],PARAMETER["false_northing",1039979.16]] +TMPERUE,PROJCS["TMPERUE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-9.49999999999998],PARAMETER["central_meridian",-70.49999999999996],PARAMETER["scale_factor",0.9995299],PARAMETER["false_easting",1324000],PARAMETER["false_northing",1040084.56]] +TMPERUW,PROJCS["TMPERUW",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-5.999999999999955],PARAMETER["central_meridian",-80.49999999999996],PARAMETER["scale_factor",0.9998301],PARAMETER["false_easting",222000],PARAMETER["false_northing",1426834.74]] +TMPHIL1,PROJCS["TMPHIL1",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMPHIL2,PROJCS["TMPHIL2",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",119],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMPHIL3,PROJCS["TMPHIL3",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",121],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMPHIL4,PROJCS["TMPHIL4",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",123],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMPHIL5,PROJCS["TMPHIL5",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",125],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMPHIL6,PROJCS["TMPHIL6",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",127],PARAMETER["scale_factor",0.99995],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMPNG55S,PROJCS["TMPNG55S",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",147],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMPOLAND,PROJCS["TMPOLAND",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",18],PARAMETER["scale_factor",0.999923],PARAMETER["false_easting",6500000],PARAMETER["false_northing",0]] +TMPORT,PROJCS["TMPORT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",39.66666666666666],PARAMETER["central_meridian",-8.13190611111111],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",300000]] +TMPORTL,PROJCS["TMPORTL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",39.66666666666666],PARAMETER["central_meridian",1],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",300000]] +TMPORT_SHG73,PROJCS["TMPORT_SHG73",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",39.66666666666666],PARAMETER["central_meridian",-8.13190611111111],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMQATAR,PROJCS["TMQATAR",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.45],PARAMETER["central_meridian",51.2166666],PARAMETER["scale_factor",1],PARAMETER["false_easting",200000],PARAMETER["false_northing",300000]] +TMRHODIF,PROJCS["TMRHODIF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.0833333],PARAMETER["central_meridian",-71.49999999999996],PARAMETER["scale_factor",0.9999938],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMRHODIF83,PROJCS["TMRHODIF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.08333331264934],PARAMETER["central_meridian",-71.49999998991905],PARAMETER["scale_factor",0.99999375],PARAMETER["false_easting",328083.3333],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMRHODIM,PROJCS["TMRHODIM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",41.0833333],PARAMETER["central_meridian",-71.49999999999996],PARAMETER["scale_factor",0.99999375],PARAMETER["false_easting",100000],PARAMETER["false_northing",0]] +TMRT90,PROJCS["TMRT90",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15.80827799022624],PARAMETER["scale_factor",1],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0]] +TMS114E,PROJCS["TMS114E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",114],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMS116E,PROJCS["TMS116E",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",116],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMSAM19S,PROJCS["TMSAM19S",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-69.00000000709966],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMSAM20S,PROJCS["TMSAM20S",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-19.99999998860582],PARAMETER["central_meridian",-59.99999998873577],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMSAMER,PROJCS["TMSAMER",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-59.99999999999994],PARAMETER["scale_factor",0.99],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMSAMERA,PROJCS["TMSAMERA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-54],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +TMSHABWA,PROJCS["TMSHABWA",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",45],PARAMETER["scale_factor",1],PARAMETER["false_easting",8500000],PARAMETER["false_northing",0]] +TMSHK167,PROJCS["TMSHK167",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",167],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMSHLCNS,PROJCS["TMSHLCNS",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMSHLHOL,PROJCS["TMSHLHOL",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",5],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMSHLYEM,PROJCS["TMSHLYEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",42],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMSLO,PROJCS["TMSLO",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",500000],PARAMETER["false_northing",-5000000]] +TMSUDAN,PROJCS["TMSUDAN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",30],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMSURNAM,PROJCS["TMSURNAM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-54],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMSVIET,PROJCS["TMSVIET",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",106],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMSVNM,PROJCS["TMSVNM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",106],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMTIBU,PROJCS["TMTIBU",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",8.3847502],PARAMETER["central_meridian",-72.42263859999996],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",500000]] +TMTRUCST,PROJCS["TMTRUCST",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",55],PARAMETER["scale_factor",1],PARAMETER["false_easting",1200000],PARAMETER["false_northing",0]] +TMTUNIS,PROJCS["TMTUNIS",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",11],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMTURK,PROJCS["TMTURK",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",33],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMTYRRE,PROJCS["TMTYRRE",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",14],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMTYRRW,PROJCS["TMTYRRW",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",11],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMUNZ170,PROJCS["TMUNZ170",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",170],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMVERMTF,PROJCS["TMVERMTF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.5],PARAMETER["central_meridian",-72.5],PARAMETER["scale_factor",0.999964286],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMVERMTF83,PROJCS["TMVERMTF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.4999999944085],PARAMETER["central_meridian",-72.50000001742427],PARAMETER["scale_factor",0.999964286],PARAMETER["false_easting",1640416.666],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMVERMTM,PROJCS["TMVERMTM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",42.4999999944085],PARAMETER["central_meridian",-72.50000001742427],PARAMETER["scale_factor",0.999964286],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["unnamed",1]] +TMVICMAP,PROJCS["TMVICMAP",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",145],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000]] +TMVIETS,PROJCS["TMVIETS",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",106],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMWTOECF83,LOCAL_CS["TMWTOECF83 - (unsupported)"] +TMWYO1FT,PROJCS["TMWYO1FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.6666667],PARAMETER["central_meridian",-105.1666667],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMWYO2FT,PROJCS["TMWYO2FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.6666667],PARAMETER["central_meridian",-107.3333333],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMWYO3FT,PROJCS["TMWYO3FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.6666667],PARAMETER["central_meridian",-108.75],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMWYO4FT,PROJCS["TMWYO4FT",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.6666667],PARAMETER["central_meridian",-110.0833333],PARAMETER["scale_factor",0.999941177],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMWYOE83,LOCAL_CS["TMWYOE83 - (unsupported)"] +TMWYOECM,PROJCS["TMWYOECM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.5],PARAMETER["central_meridian",-107.3333333],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",400000],PARAMETER["false_northing",100000]] +TMWYOEM,PROJCS["TMWYOEM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.5],PARAMETER["central_meridian",-105.1666667],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",200000],PARAMETER["false_northing",0]] +TMWYOWCF83,PROJCS["TMWYOWCF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.49999999669383],PARAMETER["central_meridian",-108.7500000261364],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",1968500],PARAMETER["false_northing",0],UNIT["US Foot",0.30480061]] +TMWYOWCM,PROJCS["TMWYOWCM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.5],PARAMETER["central_meridian",-108.75],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",600000],PARAMETER["false_northing",0]] +TMWYOWF83,PROJCS["TMWYOWF83",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.49999999669383],PARAMETER["central_meridian",-110.083333319749],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",2624666.666],PARAMETER["false_northing",328083.3333],UNIT["US Foot",0.30480061]] +TMWYOWM,PROJCS["TMWYOWM",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",40.49999999669383],PARAMETER["central_meridian",-110.083333319749],PARAMETER["scale_factor",0.9999375],PARAMETER["false_easting",800000],PARAMETER["false_northing",100000],UNIT["unnamed",1]] +TMYEMEN,PROJCS["TMYEMEN",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",42],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0]] +TMYUG5,PROJCS["TMYUG5",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",1],PARAMETER["false_easting",5500000],PARAMETER["false_northing",0]] +TMYUG5SF,PROJCS["TMYUG5SF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",15],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",5500000],PARAMETER["false_northing",0]] +TMYUG6,PROJCS["TMYUG6",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",18],PARAMETER["scale_factor",1],PARAMETER["false_easting",6500000],PARAMETER["false_northing",0]] +TMYUG6SF,PROJCS["TMYUG6SF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",18],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",6500000],PARAMETER["false_northing",0]] +TMYUG7,PROJCS["TMYUG7",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",21],PARAMETER["scale_factor",1],PARAMETER["false_easting",7500000],PARAMETER["false_northing",0]] +TMYUG7SF,PROJCS["TMYUG7SF",PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",21],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",7500000],PARAMETER["false_northing",0]] +VG120E,PROJCS["VG120E",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",120],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG120W,PROJCS["VG120W",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",-120],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG150E,PROJCS["VG150E",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",150],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG150W,PROJCS["VG150W",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",-150],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG180E,PROJCS["VG180E",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",180],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG30E,PROJCS["VG30E",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",30],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG30W,PROJCS["VG30W",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",-29.99999999999995],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG60E,PROJCS["VG60E",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",60],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG60W,PROJCS["VG60W",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",-59.99999999999994],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG90E,PROJCS["VG90E",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",90],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG90EAST,PROJCS["VG90EAST",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",90],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG90W,PROJCS["VG90W",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VG90WEST,PROJCS["VG90WEST",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",-89.99999999999994],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VGSPHERE,PROJCS["VGSPHERE",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0]] +VGWORLD,PROJCS["VGWORLD",PROJECTION["VanDerGrinten"],PARAMETER["central_meridian",0],PARAMETER["false_easting",20000000],PARAMETER["false_northing",20000000]] +W3SPHERE,LOCAL_CS["W3SPHERE - (unsupported)"] +ACCRA,GEOGCS["ACCRA",DATUM["ACCRA",SPHEROID["WAROFFFT",20926201,296]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ADINDAN,GEOGCS["ADINDAN",DATUM["ADINDAN",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +AGD66,GEOGCS["AUSTRALIAN GEODETIC",DATUM["AGD66",SPHEROID["ANS",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +AGD66NTV,GEOGCS["AUSTRALIAN GEODETIC",DATUM["AGD66NTV",SPHEROID["ANS",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +AGD84,GEOGCS["AUSTRALIAN GEODETIC",DATUM["AGD84",SPHEROID["ANS",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +AINABD70,GEOGCS["AIN EL ABD (1970)",DATUM["AINABD70",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ARATU,GEOGCS["ARATU",DATUM["ARATU",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ARC1950,GEOGCS["NEW ARC 1950",DATUM["ARC1950",SPHEROID["CLA80RSA",6378249.145,293.4663077]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ARC1960,GEOGCS["NEW ARC 1960",DATUM["ARC1960",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BAHRAIN,GEOGCS["BAHRAIN (AIN EL ABD)",DATUM["BAHRAIN",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BATAVIA,GEOGCS["BATAVIA(JAKARTA)",DATUM["BATAVIA",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BEDUARAM,GEOGCS["BEDUARAM",DATUM["BEDUARAM",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BEIJING,GEOGCS["BEIJING 1954",DATUM["BEIJING",SPHEROID["KRAS1940",6378245,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BELG50,GEOGCS["BELGIUM 1950",DATUM["BELG50",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BERNNEW,GEOGCS["BERN",DATUM["BERNNEW",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +BOGOTA,GEOGCS["BOGOTA",DATUM["BOGOTA",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CAMACUPA,GEOGCS["CAMACUPA",DATUM["CAMACUPA",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CAPE,GEOGCS["CAPE DATUM",DATUM["CAPE",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CARTHAGE,GEOGCS["CARTHAGE",DATUM["CARTHAGE",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CHUA,GEOGCS["CHUA ASTRONOMIC",DATUM["CHUA",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CLRK1866,GEOGCS["NORTH AMERICAN 1927",DATUM["CLRK1866",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CMPOINCH,GEOGCS["CAMPO INCHAUSPE",DATUM["CMPOINCH",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +CORRALEG,GEOGCS["CORREGO ALEGRE",DATUM["CORRALEG",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +DEIR,GEOGCS["DEIR EZ ZOR",DATUM["DEIR",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ED50,GEOGCS["EUROPEAN DATUM 1950",DATUM["ED50",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ED50EGYT,GEOGCS["EUROPEAN DATUM 1950",DATUM["ED50EGYT",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ED50SVAL,GEOGCS["ED50 (SVALBARD)",DATUM["ED50SVAL",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +EDMCE75,GEOGCS["EUROPEAN [ED(MCE)75]",DATUM["EDMCE75",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +EGSA87,GEOGCS["GREEK DATUM (1989)",DATUM["EGSA87",SPHEROID["GRS80",6378137,298.2572236]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +EGYPT07,GEOGCS["EGYPT 1907",DATUM["EGYPT07",SPHEROID["HELM1906",6378200,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +EGYPT24,GEOGCS["NEW EGYPT 1930",DATUM["EGYPT24",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +EVVIETNM,GEOGCS["EVEREST-VIETNAM",DATUM["EVVIETNM",SPHEROID["EV37ADJ",6377276.345,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +FAHUD,GEOGCS["FAHUD",DATUM["FAHUD",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +FINKKJ,GEOGCS["FINKKJ (Finland)",DATUM["FINKKJ",SPHEROID["HAYF1910",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +GDA94,GEOGCS["GEOCENTRIC DATUM of AUSTRALIA",DATUM["GDA94",SPHEROID["GRS80",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +GEM6,GEOGCS["GEM6",DATUM["GEM6",SPHEROID[,6378144,298.257]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +HGRS87,GEOGCS["GREEK DATUM (1989)",DATUM["HGRS87",SPHEROID["GRS80",6378137,298.2572236]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +HK80,GEOGCS["HONG KONG 1980",DATUM["HK80",SPHEROID["HAYF1910",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +IND74,GEOGCS["INDONESIAN 1974",DATUM["IND74",SPHEROID["INDNAT",6378160,298.247]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +INDIAN54,GEOGCS["INDIAN 1954",DATUM["INDIAN54",SPHEROID["EV37ADJ",6377276.345,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +INDIAN60,GEOGCS["INDIAN 1960",DATUM["INDIAN60",SPHEROID["EVERST1830",6377276.345,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +INDIAN75,GEOGCS["INDIAN 1975",DATUM["INDIAN75",SPHEROID["EV37ADJ",6377276.345,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +ISRLURIM,GEOGCS["ISRAEL URIM",DATUM["ISRLURIM",SPHEROID["CLA80BEN",6378300.79,293.4663696]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +JA1875,GEOGCS["JAMAICA 1875",DATUM["JA1875",SPHEROID["CLA80IFT",20926202,293.4663077]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +JAD69,GEOGCS["JAMAICA 1969",DATUM["JAD69",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +KKJ,GEOGCS["KKJ (Finland)",DATUM["KKJ",SPHEROID["HAYF1910",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +KALIANPR,GEOGCS["KALIANPUR",DATUM["KALIANPR",SPHEROID["EVINDMTR",6377301.243,300.8017255]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +KARBALA,GEOGCS["KARBALA",DATUM["KARBALA",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +KERTAU,GEOGCS["KERTAU",DATUM["KERTAU",SPHEROID["EVMODMAL",6377304.063,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +KOC,GEOGCS["KUWAIT OIL COMPANY",DATUM["KOC",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +KOREA,GEOGCS["KOREA TM",DATUM["KOREA",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +LACANOA,GEOGCS["LA CANOA",DATUM["LACANOA",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +LEIGON,GEOGCS["LEIGON",DATUM["LEIGON",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +LISBOA,GEOGCS["LISBOA (LISBON)",DATUM["LISBOA",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +LISBON,GEOGCS["LISBON (LISBOA)",DATUM["LISBON",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +LISBONBESSEL,GEOGCS["LISBON (LISBOA)BESSEL",DATUM["LISBONBESSEL",SPHEROID["BESSELPORT",6377397.155,297.15281285]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +LUZON11,GEOGCS["LUZON 1911",DATUM["LUZON11",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MAHE71,GEOGCS["MAHE 1971",DATUM["MAHE71",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MAKASSAR,GEOGCS["MAKASSAR",DATUM["MAKASSAR",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MALONG79,GEOGCS["MALONGO 1979",DATUM["MALONG79",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MALONG90,GEOGCS["MALONGO 1990",DATUM["MALONG90",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MANOKA,GEOGCS["MANOKA",DATUM["MANOKA",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MELRICA,GEOGCS["MELRICA (PORTUGAL)",DATUM["MELRICA",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MGIBESS,GEOGCS["MGIBESS",DATUM["MGIBESS",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MINAA,GEOGCS["MINAA",DATUM["MINAA",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MONTEMAR,GEOGCS["MONTE MARIO",DATUM["MONTEMAR",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MONTROME,GEOGCS["MONTE MARIO",DATUM["MONTROME",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +MPORO,GEOGCS["M'PORALOKO",DATUM["MPORO",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAD27,GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213898,AUTHORITY["EPSG","7008"]],TOWGS84[-3,142,183,0,0,0,0],AUTHORITY["EPSG","6267"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9108"]],AXIS["Lat",NORTH],AXIS["Long",EAST],AUTHORITY["EPSG","4267"]] +NAD27A74,GEOGCS["NORTH AMERICAN 1927 (Adjusted 1974)",DATUM["NAD27A74",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAD27A76,GEOGCS["NORTH AMERICAN 1927 (Adjusted 1976)",DATUM["NAD27A76",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAD27AFT,GEOGCS["NORTH AMERICAN 1927",DATUM["NAD27AFT",SPHEROID["CLA66AFT",20925832.16,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAD27MOD,GEOGCS["NORTH AMERICAN 1927",DATUM["NAD27MOD",SPHEROID["CLA66MOD",20926631.53,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAD27MTR,GEOGCS["NORTH AMERICAN 1927",DATUM["NAD27MTR",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAD83,GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6269"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9108"]],AXIS["Lat",NORTH],AXIS["Long",EAST],AUTHORITY["EPSG","4269"]] +NAHRWAN,GEOGCS["NAHRWAN 1967",DATUM["NAHRWAN",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NAMIBIA,GEOGCS["NAMIBIA",DATUM["NAMIBIA",SPHEROID["BESS1841",6377483.865,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NTF,GEOGCS["N.T.F.",DATUM["NTF",SPHEROID["CLA80IGN",6378249.2,293.4660213],TOWGS84[-168,-60,320,0,0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NTFPARG,GEOGCS["N.T.F",DATUM["NTFPARG",SPHEROID["CLA80IGN",6378249.2,293.4660213],TOWGS84[-168,-60,320,0,0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NTFPARIS,GEOGCS["N.T.F",DATUM["NTFPARIS",SPHEROID["CLA80IGN",6378249.2,293.4660213],TOWGS84[-168,-60,320,0,0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NWL9D,GEOGCS["NWL-9D",DATUM["NWL9D",SPHEROID["NWL9D",6378145,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NZGD49,GEOGCS["NEW ZEALAND 1949",DATUM["NZGD49",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +NZGD2000,GEOGCS["NEW ZEALAND 2000",DATUM["NZGD2000",SPHEROID["GRS80",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +OSGB36,GEOGCS["ORDNANCE SURVEY 1936",DATUM["OSGB36",SPHEROID["AIRY",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +OSGB70,GEOGCS["OSGB 1970 (SN)",DATUM["OSGB70",SPHEROID["AIRY",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +OSSN80,GEOGCS["OS (SN) 1980",DATUM["OSSN80",SPHEROID["AIRY",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PADANG,GEOGCS["PADANG 1884",DATUM["PADANG",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PALEST23,GEOGCS["PALESTINE 1923",DATUM["PALEST23",SPHEROID["CLA80BEN",6378300.79,293.4663696]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PLESSIS,GEOGCS["FRANCE 1822",DATUM["PLESSIS",SPHEROID["PLES1822",6376523,308.64]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +POTSDAM,GEOGCS["POTSDAM",DATUM["POTSDAM",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PRS92,GEOGCS["PHILIPPINES REFERENCE SYSTEM 1992",DATUM["PRS92",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PSAD56,GEOGCS["PSAD 1956",DATUM["PSAD56",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PTNOIRE,GEOGCS["POINT NOIRE (ASTRO)",DATUM["PTNOIRE",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PULKOVO,GEOGCS["PULKOVO 1942",DATUM["PULKOVO",SPHEROID["KRAS1940",6378245,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +QATAR,GEOGCS["QATAR",DATUM["QATAR",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +QATAR51,GEOGCS["QATAR GRID 1948",DATUM["QATAR51",SPHEROID["HELM1906",6378200,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +QORNOQ,GEOGCS["QORNOQ",DATUM["QORNOQ",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +RD,GEOGCS["RIJKDRIEHOEKSMETING",DATUM["RD",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +RGF93,GEOGCS["RESEAU GEODESIQUE FRANCAIS 1993",DATUM["RESEAU GEODESIQUE FRANCAIS 1993",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG024"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGF93G"]] +SAD69,GEOGCS["SOUTH AMERICAN 1969",DATUM["SAD69",SPHEROID["INT67",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +SECLV,GEOGCS["QASCO",DATUM["SECLV",SPHEROID["ANS",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +SLOVENIA,GEOGCS["SLOVENIAN DATUM",DATUM["SLOVENIA",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +SPHERE,GEOGCS["NOT SPECIFIED",DATUM["SPHERE",SPHEROID["SPHERE",6371000,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +SPHERE2,GEOGCS["NOT SPECIFIED",DATUM["SPHERE2",SPHEROID["SPHERE",6370997,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +SUDAN,GEOGCS["SUDAN DATUM",DATUM["SUDAN",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TANANAR,GEOGCS["TANANARIVE 1925",DATUM["TANANAR",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TANANPAR,GEOGCS["TANANARIVE 1925",DATUM["TANANPAR",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TIMBALAI,GEOGCS["TIMBALAI",DATUM["TIMBALAI",SPHEROID["EVERST67",6377298.556,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TIMBALFT,GEOGCS["TIMBALAI",DATUM["TIMBALFT",SPHEROID["EVIMPFT",20922931.8,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TM65,GEOGCS["TM65",DATUM["TM65",SPHEROID["AIRYMOD",6377340.189,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TM75,GEOGCS["TM75",DATUM["TM75",SPHEROID["AIRYMOD",6377340.189,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TOKYO,GEOGCS["TOKYO",DATUM["TOKYO",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +TRUCIAL,GEOGCS["TRUCIAL COAST 1948",DATUM["TRUCIAL",SPHEROID["HELM1906",6378200,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USAIRMOD,GEOGCS["NOT SPECIFIED",DATUM["USAIRMOD",SPHEROID["AIRYMOD",6377340.189,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USAIRY,GEOGCS["NOT SPECIFIED",DATUM["USAIRY",SPHEROID["AIRY",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USANS,GEOGCS["NOT SPECIFIED",DATUM["USANS",SPHEROID["ANS",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USBESMOD,GEOGCS["NOT SPECIFIED",DATUM["USBESMOD",SPHEROID["BESSMOD",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USBESS,GEOGCS["NOT SPECIFIED",DATUM["USBESS",SPHEROID["BESS1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USC58MTR,GEOGCS["NOT SPECIFIED",DATUM["USC58MTR",SPHEROID["CLA58MTR",6378293.645,294.2606764]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USC66AFT,GEOGCS["NOT SPECIFIED",DATUM["USC66AFT",SPHEROID["CLA66AFT",20925832.16,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USC66MTR,GEOGCS["NOT SPECIFIED",DATUM["USC66MTR",SPHEROID["CLA66MTR",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USC80IGN,GEOGCS["NOT SPECIFIED",DATUM["USC80IGN",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USC80MOD,GEOGCS["NOT SPECIFIED",DATUM["USC80MOD",SPHEROID["CLA80MOD",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USC80RSA,GEOGCS["NOT SPECIFIED",DATUM["USC80RSA",SPHEROID["CLA80RSA",6378249.145,293.4663077]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USEV37AD,GEOGCS["NOT SPECIFIED",DATUM["USEV37AD",SPHEROID["EV37ADJ",6377276.345,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USEV67,GEOGCS["NOT SPECIFIED",DATUM["USEV67",SPHEROID["EVERST67",6377298.556,300.8017]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USGRS67,GEOGCS["NOT SPECIFIED",DATUM["USGRS67",SPHEROID["GRS67",6378160,298.2471674]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USGRS80,GEOGCS["NOT SPECIFIED",DATUM["USGRS80",SPHEROID["GRS80",6378137,298.2572221]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USHAYF10,GEOGCS["NOT SPECIFIED",DATUM["USHAYF10",SPHEROID["HAYF1910",6378388,296.9592625]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USHELM,GEOGCS["NOT SPECIFIED",DATUM["USHELM",SPHEROID["HELM1906",6378200,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USINT24,GEOGCS["NOT SPECIFIED",DATUM["USINT24",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USINT67,GEOGCS["NOT SPECIFIED",DATUM["USINT67",SPHEROID["INT67",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USKRAS40,GEOGCS["NOT SPECIFIED",DATUM["USKRAS40",SPHEROID["KRAS1940",6378245,298.3]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USNWL10D,GEOGCS["NOT SPECIFIED",DATUM["USNWL10D",SPHEROID["NWL10D",6378135,298.26]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USNWL9D,GEOGCS["NOT SPECIFIED",DATUM["USNWL9D",SPHEROID["NWL9D",6378145,298.25]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +USSPHERE,GEOGCS["NOT SPECIFIED",DATUM["USSPHERE",SPHEROID["SPHERE",6371000,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +WGS72BE,GEOGCS["BROADCAST EPHEMERIS",DATUM["WGS72BE",SPHEROID["NWL10D",6378135,298.26]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +WGS72DOD,GEOGCS["WGS 72 (DoD)",DATUM["WGS72DOD",SPHEROID["NWL10D",6378135,298.26]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +WGS84,GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9108"]],AXIS["Lat",NORTH],AXIS["Long",EAST],AUTHORITY["EPSG","4326"]] +XIAN80,GEOGCS["XIAN 1980",DATUM["XIAN80",SPHEROID["GRS80",6378137,298.2572221]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +YEMHSL,GEOGCS["YEMEN HSL (LOCAL)",DATUM["YEMHSL",SPHEROID["INT24",6378388,297]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +YOFF2000,GEOGCS["YOFF2000",DATUM["YOFF2000",SPHEROID["CLA80IGN",6378249.2,293.4660213]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +VENUS,GEOGCS["VENUS MGN",DATUM["VENUS",SPHEROID["VENUS",6051920,1]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] +PLESSIS,GEOGCS["ANCIENNE TRIANGULATION DES INGENIEURS",DATUM["ANCIENNE TRIANGULATION DES INGENIEURS GEOGRAPHES",SPHEROID["PLESSIS 1817",6376523.0000,308.6400000000000,AUTHORITY["IGNF","ELG017"]],TOWGS84[1127.0000,22.0000,57.0000,0,0,0,0],AUTHORITY["IGNF","REG008"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","ATIGEO"]] +CSG67,GEOGCS["GUYANE CSG67",DATUM["CSG 1967",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[-193.0660,236.9930,105.4470,0.4814,-0.8074,0.1276,1.564900],AUTHORITY["IGNF","REG407"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","CSG67GEO"]] +ED50FRA,GEOGCS["ED50 FRANCE",DATUM["ED50 FRANCE",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[-84.0000,-97.0000,-117.0000,0,0,0,0],AUTHORITY["IGNF","REG101"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","ED50G"]] +GUAD48,GEOGCS["GUADELOUPE STE ANNE",DATUM["GUADELOUPE STE ANNE",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[-472.2900,-5.6300,-304.1200,0.4362,-0.8374,0.2563,1.898400],AUTHORITY["IGNF","REG425"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","GUAD48GEO"]] +STMART,GEOGCS["GUADELOUPE FORT MARIGOT",DATUM["GUADELOUPE FORT MARIGOT",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[136.5960,248.1480,-429.7890,0,0,0,0],AUTHORITY["IGNF","REG426"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","GUADFM49GEO"]] +IGN72,GEOGCS["IGN 1972 GRANDE-TERRE / ILE DES PINS",DATUM["IGN72 GRANDE-TERRE / ILE DES PINS",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[-11.6400,-348.6000,291.6800,0,0,0,0],AUTHORITY["IGNF","REG548"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","IGN72GEO"]] +MART38,GEOGCS["MARTINIQUE FORT-DESAIX",DATUM["MARTINIQUE FOT-DESAIX",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[126.9260,547.9390,130.4090,-2.7867,5.1612,-0.8584,13.822650],AUTHORITY["IGNF","REG424"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","MART38GEO"]] +MCBN50,GEOGCS["MAYOTTE COMBANI",DATUM["Combani",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[-599.9280,-275.5520,-195.6650,-0.0835,-0.4715,0.0602,49.281400],AUTHORITY["IGNF","REG318"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","MAYO50GEO"]] +REUN47,GEOGCS["REUNION 1947",DATUM["REUNION-PITON-DES-NEIGES",SPHEROID["International-Hayford 1909",6378388.0000,297.0000000000000,AUTHORITY["IGNF","ELG001"]],TOWGS84[789.5240,-626.4860,-89.9040,0.6006,76.7946,-10.5788,-32.324100],AUTHORITY["IGNF","REG317"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","REUN47GEO"]] +RGFG95,GEOGCS["RESEAU GEODESIQUE FRANCAIS DE GUYANE 1995",DATUM["RESEAU GEODESIQUE FRANCAIS DE GUYANE 1995",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG486"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGFG95GEO"]] +RGM04,GEOGCS["RGM04 (RESEAU GEODESIQUE DE MAYOTTE 2004)",DATUM["RGM04 (RESEAU GEODESIQUE DE MAYOTTE 2004)",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG702"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGM04GEO"]] +RGNC,GEOGCS["RESEAU GEODESIQUE DE NOUVELLE-CALEDONIE",DATUM["RESEAU GEODESIQUE DE NOUVELLE-CALEDONIE (RGNC 1991)",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG547"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGNCGEO"]] +RGPF,GEOGCS["RGPF (RESEAU GEODESIQUE DE POLYNESIE FRANCAISE)",DATUM["RGPF (RESEAU GEODESIQUE DE POLYNESIE FRANCAISE)",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG032"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGPFGEO"]] +RGR92,GEOGCS["RESEAU GEODESIQUE DE LA REUNION 1992",DATUM["RESEAU GEODESIQUE DE LA REUNION 1992 (RGR92)",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG700"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGR92GEO"]] +RGSPM06,GEOGCS["SAINT-PIERRE-ET-MIQUELON (2006)",DATUM["ST PIERRE ET MIQUELON 2006",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG706"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGSPM06GEO"]] +RGTAAF07,GEOGCS["RESEAU GEODESIQUE DES TAAF (2007)",DATUM["RESEAU GEODESIQUE DES TERRES AUSTRALES ET ANTARCTIQUES FRANCAISES 2007",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG036"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","RGTAAF07"]]',' +RRAF,GEOGCS["RESEAU DE REFERENCE DES ANTILLES FRANCAISES (1988-1991)",DATUM["RESEAU DE REFERENCE DES ANTILLES FRANCAISES (1988-1991)",SPHEROID["IAG GRS 1980",6378137.0000,298.2572221010000,AUTHORITY["IGNF","ELG037"]],TOWGS84[0.0000,0.0000,0.0000,0,0,0,0],AUTHORITY["IGNF","REG495"]],PRIMEM["Greenwich",0.000000000,AUTHORITY["IGNF","LGO01"]],UNIT["degree",0.01745329251994330],AXIS["Longitude",EAST],AXIS["Latitude",NORTH],AUTHORITY["IGNF","WGS84RRAFGEO"]] +GEOPORTALANF,PROJCS["GEOPORTAIL - ANTILLES FRANCAISES",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9002"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",15.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALANF"]] +GEOPORTALASP,PROJCS["GEOPORTAIL - AMSTERDAM ET SAINT-PAUL",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9012"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-38.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALASP"]] +GEOPORTALCRZ,PROJCS["GEOPORTAIL - CROZET",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9011"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-46.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALCRZ"]] +GEOPORTALFXX,PROJCS["GEOPORTAIL - FRANCE METROPOLITAINE",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9001"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",46.500000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALFXX"]] +GEOPORTALGUF,PROJCS["GEOPORTAIL - GUYANE",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9003"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",4.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALGUF"]] +GEOPORTALKER,PROJCS["GEOPORTAIL - KERGUELEN",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9010"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-49.500000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALKER"]] +GEOPORTALMYT,PROJCS["GEOPORTAIL - MAYOTTE",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9005"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-12.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALMYT"]] +GEOPORTALNCL,PROJCS["GEOPORTAIL - NOUVELLE-CALEDONIE",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9007"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-22.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALNCL"]] +GEOPORTALPYF,PROJCS["GEOPORTAIL - POLYNESIE FRANCAISE",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9009"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-15.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALPYF"]] +GEOPORTALREU,PROJCS["GEOPORTAIL - REUNION ET DEPENDANCES",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9004"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-21.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALREU"]] +GEOPORTALSPM,PROJCS["GEOPORTAIL - SAINT-PIERRE ET MIQUELON",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9006"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",47.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALSPM"]] +GEOPORTALWLF,PROJCS["GEOPORTAIL - WALLIS ET FUTUNA",PROJECTION["Equirectangular",AUTHORITY["IGNF","PRC9008"]],PARAMETER["latitude_of_origin",0.000000000],PARAMETER["central_meridian",0.000000000],PARAMETER["standard_parallel_1",-14.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","GEOPORTALWLF"]] +MILLER,PROJCS["GEOPORTAIL - MONDE",PROJECTION["Miller_Cylindrical",AUTHORITY["IGNF","PRC9901"]],PARAMETER["central_meridian",0.000000000],PARAMETER["false_easting",0.000],PARAMETER["false_northing",0.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","MILLER"]] +GLABREUN,PROJCS["REUNION GAUSS LABORDE",PROJECTION["Gauss_Schreiber_Transverse_Mercator",AUTHORITY["IGNF","PRC0508"]],PARAMETER["latitude_of_origin",-21.116666667],PARAMETER["central_meridian",55.533333333],PARAMETER["scale_factor",1.00000000],PARAMETER["false_easting",160000.000],PARAMETER["false_northing",50000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","REUN47GAUSSL"]] +LAMBERTNC,PROJCS["LAMBERT NOUVELLE CALEDONIE",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC0149"]],PARAMETER["latitude_of_origin",-21.500000000],PARAMETER["central_meridian",166.000000000],PARAMETER["standard_parallel_1",-20.666666667],PARAMETER["standard_parallel_2",-22.333333333],PARAMETER["false_easting",400000.000],PARAMETER["false_northing",300000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGNCLAM"]] +LMCC42Z1,PROJCS["Projection conique conforme Zone 1",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8142"]],PARAMETER["latitude_of_origin",42.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",41.250000000],PARAMETER["standard_parallel_2",42.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",1200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC42"]] +LMCC43Z2,PROJCS["Projection conique conforme Zone 2",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8143"]],PARAMETER["latitude_of_origin",43.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",42.250000000],PARAMETER["standard_parallel_2",43.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",2200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC43"]] +LMCC44Z3,PROJCS["Projection conique conforme Zone 3",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8144"]],PARAMETER["latitude_of_origin",44.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",43.250000000],PARAMETER["standard_parallel_2",44.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",3200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC44"]] +LMCC45Z4,PROJCS["Projection conique conforme Zone 4",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8145"]],PARAMETER["latitude_of_origin",45.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",44.250000000],PARAMETER["standard_parallel_2",45.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",4200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC45"]] +LMCC46Z5,PROJCS["Projection conique conforme Zone 5",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8146"]],PARAMETER["latitude_of_origin",46.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",45.250000000],PARAMETER["standard_parallel_2",46.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",5200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC46"]] +LMCC47Z6,PROJCS["Projection conique conforme Zone 6",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8147"]],PARAMETER["latitude_of_origin",47.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",46.250000000],PARAMETER["standard_parallel_2",47.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",6200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC47"]] +LMCC48Z7,PROJCS["Projection conique conforme Zone 7",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8148"]],PARAMETER["latitude_of_origin",48.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",47.250000000],PARAMETER["standard_parallel_2",48.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",7200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC48"]] +LMCC49Z8,PROJCS["Projection conique conforme Zone 8",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8149"]],PARAMETER["latitude_of_origin",49.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",48.250000000],PARAMETER["standard_parallel_2",49.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",8200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC49"]] +LMCC50Z9,PROJCS["Projection conique conforme Zone 9",PROJECTION["Lambert_Conformal_Conic_2SP",AUTHORITY["IGNF","PRC8150"]],PARAMETER["latitude_of_origin",50.000000000],PARAMETER["central_meridian",3.000000000],PARAMETER["standard_parallel_1",49.250000000],PARAMETER["standard_parallel_2",50.750000000],PARAMETER["false_easting",1700000.000],PARAMETER["false_northing",9200000.000],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["IGNF","RGF93CC50"]] +ETRS89,GEOGCS["ETRS89",DATUM["European_Terrestrial_Reference_System_1989",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","6258"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4258"]] diff --git a/BuildTools/CommonDistFiles/gdaldata/epsg.wkt b/BuildTools/CommonDistFiles/gdaldata/epsg.wkt new file mode 100644 index 000000000..036698b32 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/epsg.wkt @@ -0,0 +1,2 @@ +include esri_extra.wkt +include cubewerx_extra.wkt diff --git a/BuildTools/CommonDistFiles/gdaldata/esri_StatePlane_extra.wkt b/BuildTools/CommonDistFiles/gdaldata/esri_StatePlane_extra.wkt new file mode 100644 index 000000000..edbfa83c5 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/esri_StatePlane_extra.wkt @@ -0,0 +1,631 @@ +1010,PROJCS["NAD_1983_HARN_StatePlane_Alabama_East_FIPS_0101",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.83333333333333],PARAMETER["Scale_Factor",0.99996],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Meter",1]] +1011,PROJCS["NAD_1983_StatePlane_Alabama_East_FIPS_0101",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.83333333333333],PARAMETER["Scale_Factor",0.99996],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Meter",1]] +1012,PROJCS["NAD_1983_StatePlane_Alabama_East_FIPS_0101_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.83333333333333],PARAMETER["Scale_Factor",0.99996],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Foot_US",0.304800609601219241]] +1014,PROJCS["NAD_1927_StatePlane_Alabama_East_FIPS_0101",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.83333333333333],PARAMETER["Scale_Factor",0.99996],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Foot_US",0.304800609601219241]] +1020,PROJCS["NAD_1983_HARN_StatePlane_Alabama_West_FIPS_0102",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1]] +1021,PROJCS["NAD_1983_StatePlane_Alabama_West_FIPS_0102",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1]] +1022,PROJCS["NAD_1983_StatePlane_Alabama_West_FIPS_0102_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.304800609601219241]] +1024,PROJCS["NAD_1927_StatePlane_Alabama_West_FIPS_0102",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.304800609601219241]] +2010,PROJCS["NAD_1983_HARN_StatePlane_Arizona_East_FIPS_0201",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +2011,PROJCS["NAD_1983_StatePlane_Arizona_East_FIPS_0201",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +2012,PROJCS["NAD_1983_StatePlane_Arizona_East_FIPS_0201_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",699998.5999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +2013,PROJCS["NAD_1983_HARN_StatePlane_Arizona_East_FIPS_0201_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2014,PROJCS["NAD_1927_StatePlane_Arizona_East_FIPS_0201",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +2015,PROJCS["NAD_1983_HARN_StatePlane_Arizona_East_FIPS_0201_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2016,PROJCS["NAD_1983_StatePlane_Arizona_East_FIPS_0201_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2020,PROJCS["NAD_1983_HARN_StatePlane_Arizona_Central_FIPS_0202",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +2021,PROJCS["NAD_1983_StatePlane_Arizona_Central_FIPS_0202",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +2022,PROJCS["NAD_1983_StatePlane_Arizona_Central_FIPS_0202_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",699998.5999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +2023,PROJCS["NAD_1983_HARN_StatePlane_Arizona_Central_FIPS_0202_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2024,PROJCS["NAD_1927_StatePlane_Arizona_Central_FIPS_0202",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +2025,PROJCS["NAD_1983_HARN_StatePlane_Arizona_Central_FIPS_0202_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2026,PROJCS["NAD_1983_StatePlane_Arizona_Central_FIPS_0202_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2030,PROJCS["NAD_1983_HARN_StatePlane_Arizona_West_FIPS_0203",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +2031,PROJCS["NAD_1983_StatePlane_Arizona_West_FIPS_0203",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +2032,PROJCS["NAD_1983_StatePlane_Arizona_West_FIPS_0203_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",699998.5999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +2033,PROJCS["NAD_1983_HARN_StatePlane_Arizona_West_FIPS_0203_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2034,PROJCS["NAD_1927_StatePlane_Arizona_West_FIPS_0203",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +2035,PROJCS["NAD_1983_HARN_StatePlane_Arizona_West_FIPS_0203_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +2036,PROJCS["NAD_1983_StatePlane_Arizona_West_FIPS_0203_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot",0.3048]] +3010,PROJCS["NAD_1983_HARN_StatePlane_Arkansas_North_FIPS_0301",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-92.0],PARAMETER["Standard_Parallel_1",34.93333333333333],PARAMETER["Standard_Parallel_2",36.23333333333333],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Meter",1.0]] +3011,PROJCS["NAD_1983_StatePlane_Arkansas_North_FIPS_0301",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",34.93333333333333],PARAMETER["Standard_Parallel_2",36.23333333333333],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Meter",1]] +3012,PROJCS["NAD_1983_StatePlane_Arkansas_North_FIPS_0301_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",34.93333333333333],PARAMETER["Standard_Parallel_2",36.23333333333333],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Foot_US",0.304800609601219241]] +3013,PROJCS["NAD_1983_HARN_StatePlane_Arkansas_North_FIPS_0301_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-92.0],PARAMETER["Standard_Parallel_1",34.93333333333333],PARAMETER["Standard_Parallel_2",36.23333333333333],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Foot_US",0.3048006096012192]] +3014,PROJCS["NAD_1927_StatePlane_Arkansas_North_FIPS_0301",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",34.93333333333333],PARAMETER["Standard_Parallel_2",36.23333333333333],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Foot_US",0.304800609601219241]] +3020,PROJCS["NAD_1983_HARN_StatePlane_Arkansas_South_FIPS_0302",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000.0],PARAMETER["False_Northing",400000.0],PARAMETER["Central_Meridian",-92.0],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Standard_Parallel_2",34.76666666666667],PARAMETER["Latitude_Of_Origin",32.66666666666666],UNIT["Meter",1.0]] +3021,PROJCS["NAD_1983_StatePlane_Arkansas_South_FIPS_0302",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",400000],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Standard_Parallel_2",34.76666666666667],PARAMETER["Latitude_Of_Origin",32.66666666666666],UNIT["Meter",1]] +3022,PROJCS["NAD_1983_StatePlane_Arkansas_South_FIPS_0302_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",1312333.333333333],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Standard_Parallel_2",34.76666666666667],PARAMETER["Latitude_Of_Origin",32.66666666666666],UNIT["Foot_US",0.304800609601219241]] +3023,PROJCS["NAD_1983_HARN_StatePlane_Arkansas_South_FIPS_0302_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",1312333.333333333],PARAMETER["Central_Meridian",-92.0],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Standard_Parallel_2",34.76666666666667],PARAMETER["Latitude_Of_Origin",32.66666666666666],UNIT["Foot_US",0.3048006096012192]] +3024,PROJCS["NAD_1927_StatePlane_Arkansas_South_FIPS_0302",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Standard_Parallel_2",34.76666666666667],PARAMETER["Latitude_Of_Origin",32.66666666666666],UNIT["Foot_US",0.304800609601219241]] +4010,PROJCS["NAD_1983_HARN_StatePlane_California_I_FIPS_0401",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",41.66666666666666],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1]] +4011,PROJCS["NAD_1983_StatePlane_California_I_FIPS_0401",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",41.66666666666666],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1]] +4012,PROJCS["NAD_1983_StatePlane_California_I_FIPS_0401_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",41.66666666666666],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.304800609601219241]] +4013,PROJCS["NAD_1983_HARN_StatePlane_California_I_FIPS_0401_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-122.0],PARAMETER["Standard_Parallel_1",40.0],PARAMETER["Standard_Parallel_2",41.66666666666666],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.3048006096012192]] +4014,PROJCS["NAD_1927_StatePlane_California_I_FIPS_0401",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",41.66666666666666],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.304800609601219241]] +4020,PROJCS["NAD_1983_HARN_StatePlane_California_II_FIPS_0402",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",38.33333333333334],PARAMETER["Standard_Parallel_2",39.83333333333334],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1]] +4021,PROJCS["NAD_1983_StatePlane_California_II_FIPS_0402",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",38.33333333333334],PARAMETER["Standard_Parallel_2",39.83333333333334],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1]] +4022,PROJCS["NAD_1983_StatePlane_California_II_FIPS_0402_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",38.33333333333334],PARAMETER["Standard_Parallel_2",39.83333333333334],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.304800609601219241]] +4023,PROJCS["NAD_1983_HARN_StatePlane_California_II_FIPS_0402_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-122.0],PARAMETER["Standard_Parallel_1",38.33333333333334],PARAMETER["Standard_Parallel_2",39.83333333333334],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.3048006096012192]] +4024,PROJCS["NAD_1927_StatePlane_California_II_FIPS_0402",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",38.33333333333334],PARAMETER["Standard_Parallel_2",39.83333333333334],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.304800609601219241]] +4030,PROJCS["NAD_1983_HARN_StatePlane_California_III_FIPS_0403",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",37.06666666666667],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.5],UNIT["Meter",1]] +4031,PROJCS["NAD_1983_StatePlane_California_III_FIPS_0403",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",37.06666666666667],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.5],UNIT["Meter",1]] +4032,PROJCS["NAD_1983_StatePlane_California_III_FIPS_0403_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",37.06666666666667],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.5],UNIT["Foot_US",0.304800609601219241]] +4033,PROJCS["NAD_1983_HARN_StatePlane_California_III_FIPS_0403_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",37.06666666666667],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.5],UNIT["Foot_US",0.3048006096012192]] +4034,PROJCS["NAD_1927_StatePlane_California_III_FIPS_0403",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",37.06666666666667],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.5],UNIT["Foot_US",0.304800609601219241]] +4040,PROJCS["NAD_1983_HARN_StatePlane_California_IV_FIPS_0404",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-119],PARAMETER["Standard_Parallel_1",36],PARAMETER["Standard_Parallel_2",37.25],PARAMETER["Latitude_Of_Origin",35.33333333333334],UNIT["Meter",1]] +4041,PROJCS["NAD_1983_StatePlane_California_IV_FIPS_0404",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-119],PARAMETER["Standard_Parallel_1",36],PARAMETER["Standard_Parallel_2",37.25],PARAMETER["Latitude_Of_Origin",35.33333333333334],UNIT["Meter",1]] +4042,PROJCS["NAD_1983_StatePlane_California_IV_FIPS_0404_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-119],PARAMETER["Standard_Parallel_1",36],PARAMETER["Standard_Parallel_2",37.25],PARAMETER["Latitude_Of_Origin",35.33333333333334],UNIT["Foot_US",0.304800609601219241]] +4043,PROJCS["NAD_1983_HARN_StatePlane_California_IV_FIPS_0404_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-119.0],PARAMETER["Standard_Parallel_1",36.0],PARAMETER["Standard_Parallel_2",37.25],PARAMETER["Latitude_Of_Origin",35.33333333333334],UNIT["Foot_US",0.3048006096012192]] +4044,PROJCS["NAD_1927_StatePlane_California_IV_FIPS_0404",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-119],PARAMETER["Standard_Parallel_1",36],PARAMETER["Standard_Parallel_2",37.25],PARAMETER["Latitude_Of_Origin",35.33333333333334],UNIT["Foot_US",0.304800609601219241]] +4050,PROJCS["NAD_1983_HARN_StatePlane_California_V_FIPS_0405",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-118],PARAMETER["Standard_Parallel_1",34.03333333333333],PARAMETER["Standard_Parallel_2",35.46666666666667],PARAMETER["Latitude_Of_Origin",33.5],UNIT["Meter",1]] +4051,PROJCS["NAD_1983_StatePlane_California_V_FIPS_0405",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-118],PARAMETER["Standard_Parallel_1",34.03333333333333],PARAMETER["Standard_Parallel_2",35.46666666666667],PARAMETER["Latitude_Of_Origin",33.5],UNIT["Meter",1]] +4052,PROJCS["NAD_1983_StatePlane_California_V_FIPS_0405_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-118],PARAMETER["Standard_Parallel_1",34.03333333333333],PARAMETER["Standard_Parallel_2",35.46666666666667],PARAMETER["Latitude_Of_Origin",33.5],UNIT["Foot_US",0.304800609601219241]] +4053,PROJCS["NAD_1983_HARN_StatePlane_California_V_FIPS_0405_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-118.0],PARAMETER["Standard_Parallel_1",34.03333333333333],PARAMETER["Standard_Parallel_2",35.46666666666667],PARAMETER["Latitude_Of_Origin",33.5],UNIT["Foot_US",0.3048006096012192]] +4054,PROJCS["NAD_1927_StatePlane_California_V_FIPS_0405",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-118],PARAMETER["Standard_Parallel_1",34.03333333333333],PARAMETER["Standard_Parallel_2",35.46666666666667],PARAMETER["Latitude_Of_Origin",33.5],UNIT["Foot_US",0.304800609601219241]] +4060,PROJCS["NAD_1983_HARN_StatePlane_California_VI_FIPS_0406",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-116.25],PARAMETER["Standard_Parallel_1",32.78333333333333],PARAMETER["Standard_Parallel_2",33.88333333333333],PARAMETER["Latitude_Of_Origin",32.16666666666666],UNIT["Meter",1]] +4061,PROJCS["NAD_1983_StatePlane_California_VI_FIPS_0406",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-116.25],PARAMETER["Standard_Parallel_1",32.78333333333333],PARAMETER["Standard_Parallel_2",33.88333333333333],PARAMETER["Latitude_Of_Origin",32.16666666666666],UNIT["Meter",1]] +4062,PROJCS["NAD_1983_StatePlane_California_VI_FIPS_0406_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-116.25],PARAMETER["Standard_Parallel_1",32.78333333333333],PARAMETER["Standard_Parallel_2",33.88333333333333],PARAMETER["Latitude_Of_Origin",32.16666666666666],UNIT["Foot_US",0.304800609601219241]] +4063,PROJCS["NAD_1983_HARN_StatePlane_California_VI_FIPS_0406_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-116.25],PARAMETER["Standard_Parallel_1",32.78333333333333],PARAMETER["Standard_Parallel_2",33.88333333333333],PARAMETER["Latitude_Of_Origin",32.16666666666666],UNIT["Foot_US",0.3048006096012192]] +4064,PROJCS["NAD_1927_StatePlane_California_VI_FIPS_0406",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-116.25],PARAMETER["Standard_Parallel_1",32.78333333333333],PARAMETER["Standard_Parallel_2",33.88333333333333],PARAMETER["Latitude_Of_Origin",32.16666666666666],UNIT["Foot_US",0.304800609601219241]] +4074,PROJCS["NAD_1927_StatePlane_California_VII_FIPS_0407",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4186692.58],PARAMETER["False_Northing",4160926.74],PARAMETER["Central_Meridian",-118.3333333333333],PARAMETER["Standard_Parallel_1",33.86666666666667],PARAMETER["Standard_Parallel_2",34.41666666666666],PARAMETER["Latitude_Of_Origin",34.13333333333333],UNIT["Foot_US",0.304800609601219241]] +5010,PROJCS["NAD_1983_HARN_StatePlane_Colorado_North_FIPS_0501",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",39.71666666666667],PARAMETER["Standard_Parallel_2",40.78333333333333],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1]] +5011,PROJCS["NAD_1983_StatePlane_Colorado_North_FIPS_0501",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",39.71666666666667],PARAMETER["Standard_Parallel_2",40.78333333333333],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1]] +5012,PROJCS["NAD_1983_StatePlane_Colorado_North_FIPS_0501_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",39.71666666666667],PARAMETER["Standard_Parallel_2",40.78333333333333],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.304800609601219241]] +5013,PROJCS["NAD_1983_HARN_StatePlane_Colorado_North_FIPS_0501_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",39.71666666666667],PARAMETER["Standard_Parallel_2",40.78333333333333],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.3048006096012192]] +5014,PROJCS["NAD_1927_StatePlane_Colorado_North_FIPS_0501",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",39.71666666666667],PARAMETER["Standard_Parallel_2",40.78333333333333],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.304800609601219241]] +5020,PROJCS["NAD_1983_HARN_StatePlane_Colorado_Central_FIPS_0502",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",38.45],PARAMETER["Standard_Parallel_2",39.75],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Meter",1]] +5021,PROJCS["NAD_1983_StatePlane_Colorado_Central_FIPS_0502",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",38.45],PARAMETER["Standard_Parallel_2",39.75],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Meter",1]] +5022,PROJCS["NAD_1983_StatePlane_Colorado_Central_FIPS_0502_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",38.45],PARAMETER["Standard_Parallel_2",39.75],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Foot_US",0.304800609601219241]] +5023,PROJCS["NAD_1983_HARN_StatePlane_Colorado_Central_FIPS_0502_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",38.45],PARAMETER["Standard_Parallel_2",39.75],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Foot_US",0.3048006096012192]] +5024,PROJCS["NAD_1927_StatePlane_Colorado_Central_FIPS_0502",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",38.45],PARAMETER["Standard_Parallel_2",39.75],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Foot_US",0.304800609601219241]] +5030,PROJCS["NAD_1983_HARN_StatePlane_Colorado_South_FIPS_0503",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",37.23333333333333],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +5031,PROJCS["NAD_1983_StatePlane_Colorado_South_FIPS_0503",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",37.23333333333333],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +5032,PROJCS["NAD_1983_StatePlane_Colorado_South_FIPS_0503_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",37.23333333333333],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +5033,PROJCS["NAD_1983_HARN_StatePlane_Colorado_South_FIPS_0503_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",37.23333333333333],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.3048006096012192]] +5034,PROJCS["NAD_1927_StatePlane_Colorado_South_FIPS_0503",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",37.23333333333333],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +6000,PROJCS["NAD_1983_HARN_StatePlane_Connecticut_FIPS_0600",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",304800.6096],PARAMETER["False_Northing",152400.3048],PARAMETER["Central_Meridian",-72.75],PARAMETER["Standard_Parallel_1",41.2],PARAMETER["Standard_Parallel_2",41.86666666666667],PARAMETER["Latitude_Of_Origin",40.83333333333334],UNIT["Meter",1]] +6001,PROJCS["NAD_1983_StatePlane_Connecticut_FIPS_0600",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",304800.6096],PARAMETER["False_Northing",152400.3048],PARAMETER["Central_Meridian",-72.75],PARAMETER["Standard_Parallel_1",41.2],PARAMETER["Standard_Parallel_2",41.86666666666667],PARAMETER["Latitude_Of_Origin",40.83333333333334],UNIT["Meter",1]] +6002,PROJCS["NAD_1983_StatePlane_Connecticut_FIPS_0600_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",999999.999996],PARAMETER["False_Northing",499999.999998],PARAMETER["Central_Meridian",-72.75],PARAMETER["Standard_Parallel_1",41.2],PARAMETER["Standard_Parallel_2",41.86666666666667],PARAMETER["Latitude_Of_Origin",40.83333333333334],UNIT["Foot_US",0.304800609601219241]] +6003,PROJCS["NAD_1983_HARN_StatePlane_Connecticut_FIPS_0600_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",999999.999996],PARAMETER["False_Northing",499999.999998],PARAMETER["Central_Meridian",-72.75],PARAMETER["Standard_Parallel_1",41.2],PARAMETER["Standard_Parallel_2",41.86666666666667],PARAMETER["Latitude_Of_Origin",40.83333333333334],UNIT["Foot_US",0.3048006096012192]] +6004,PROJCS["NAD_1927_StatePlane_Connecticut_FIPS_0600",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-72.75],PARAMETER["Standard_Parallel_1",41.2],PARAMETER["Standard_Parallel_2",41.86666666666667],PARAMETER["Latitude_Of_Origin",40.83333333333334],UNIT["Foot_US",0.304800609601219241]] +7000,PROJCS["NAD_1983_HARN_StatePlane_Delaware_FIPS_0700",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-75.41666666666667],PARAMETER["Scale_Factor",0.999995],PARAMETER["Latitude_Of_Origin",38],UNIT["Meter",1]] +7001,PROJCS["NAD_1983_StatePlane_Delaware_FIPS_0700",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-75.41666666666667],PARAMETER["Scale_Factor",0.999995],PARAMETER["Latitude_Of_Origin",38],UNIT["Meter",1]] +7002,PROJCS["NAD_1983_StatePlane_Delaware_FIPS_0700_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-75.41666666666667],PARAMETER["Scale_Factor",0.999995],PARAMETER["Latitude_Of_Origin",38],UNIT["Foot_US",0.304800609601219241]] +7003,PROJCS["NAD_1983_HARN_StatePlane_Delaware_FIPS_0700_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-75.41666666666667],PARAMETER["Scale_Factor",0.999995],PARAMETER["Latitude_Of_Origin",38.0],UNIT["Foot_US",0.3048006096012192]] +7004,PROJCS["NAD_1927_StatePlane_Delaware_FIPS_0700",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-75.41666666666667],PARAMETER["Scale_Factor",0.999995],PARAMETER["Latitude_Of_Origin",38],UNIT["Foot_US",0.304800609601219241]] +9010,PROJCS["NAD_1983_HARN_StatePlane_Florida_East_FIPS_0901",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Meter",1]] +9011,PROJCS["NAD_1983_StatePlane_Florida_East_FIPS_0901",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Meter",1]] +9012,PROJCS["NAD_1983_StatePlane_Florida_East_FIPS_0901_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.304800609601219241]] +9013,PROJCS["NAD_1983_HARN_StatePlane_Florida_East_FIPS_0901_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-81.0],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.3048006096012192]] +9014,PROJCS["NAD_1927_StatePlane_Florida_East_FIPS_0901",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.304800609601219241]] +9020,PROJCS["NAD_1983_HARN_StatePlane_Florida_West_FIPS_0902",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Meter",1]] +9021,PROJCS["NAD_1983_StatePlane_Florida_West_FIPS_0902",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Meter",1]] +9022,PROJCS["NAD_1983_StatePlane_Florida_West_FIPS_0902_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.304800609601219241]] +9023,PROJCS["NAD_1983_HARN_StatePlane_Florida_West_FIPS_0902_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-82.0],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.3048006096012192]] +9024,PROJCS["NAD_1927_StatePlane_Florida_West_FIPS_0902",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.304800609601219241]] +9030,PROJCS["NAD_1983_HARN_StatePlane_Florida_North_FIPS_0903",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.5],PARAMETER["Standard_Parallel_1",29.58333333333333],PARAMETER["Standard_Parallel_2",30.75],PARAMETER["Latitude_Of_Origin",29],UNIT["Meter",1]] +9031,PROJCS["NAD_1983_StatePlane_Florida_North_FIPS_0903",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.5],PARAMETER["Standard_Parallel_1",29.58333333333333],PARAMETER["Standard_Parallel_2",30.75],PARAMETER["Latitude_Of_Origin",29],UNIT["Meter",1]] +9032,PROJCS["NAD_1983_StatePlane_Florida_North_FIPS_0903_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.5],PARAMETER["Standard_Parallel_1",29.58333333333333],PARAMETER["Standard_Parallel_2",30.75],PARAMETER["Latitude_Of_Origin",29],UNIT["Foot_US",0.304800609601219241]] +9033,PROJCS["NAD_1983_HARN_StatePlane_Florida_North_FIPS_0903_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.5],PARAMETER["Standard_Parallel_1",29.58333333333333],PARAMETER["Standard_Parallel_2",30.75],PARAMETER["Latitude_Of_Origin",29.0],UNIT["Foot_US",0.3048006096012192]] +9034,PROJCS["NAD_1927_StatePlane_Florida_North_FIPS_0903",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.5],PARAMETER["Standard_Parallel_1",29.58333333333333],PARAMETER["Standard_Parallel_2",30.75],PARAMETER["Latitude_Of_Origin",29],UNIT["Foot_US",0.304800609601219241]] +10010,PROJCS["NAD_1983_HARN_StatePlane_Georgia_East_FIPS_1001",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1]] +10011,PROJCS["NAD_1983_StatePlane_Georgia_East_FIPS_1001",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1]] +10012,PROJCS["NAD_1983_StatePlane_Georgia_East_FIPS_1001_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.304800609601219241]] +10013,PROJCS["NAD_1983_HARN_StatePlane_Georgia_East_FIPS_1001_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-82.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30.0],UNIT["Foot_US",0.3048006096012192]] +10014,PROJCS["NAD_1927_StatePlane_Georgia_East_FIPS_1001",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.304800609601219241]] +10020,PROJCS["NAD_1983_HARN_StatePlane_Georgia_West_FIPS_1002",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1]] +10021,PROJCS["NAD_1983_StatePlane_Georgia_West_FIPS_1002",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1]] +10022,PROJCS["NAD_1983_StatePlane_Georgia_West_FIPS_1002_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.304800609601219241]] +10023,PROJCS["NAD_1983_HARN_StatePlane_Georgia_West_FIPS_1002_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30.0],UNIT["Foot_US",0.3048006096012192]] +10024,PROJCS["NAD_1927_StatePlane_Georgia_West_FIPS_1002",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.304800609601219241]] +11010,PROJCS["NAD_1983_HARN_StatePlane_Idaho_East_FIPS_1101",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-112.1666666666667],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +11011,PROJCS["NAD_1983_StatePlane_Idaho_East_FIPS_1101",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-112.1666666666667],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +11012,PROJCS["NAD_1983_StatePlane_Idaho_East_FIPS_1101_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-112.1666666666667],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +11013,PROJCS["NAD_1983_HARN_StatePlane_Idaho_East_FIPS_1101_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-112.1666666666667],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.3048006096012192]] +11014,PROJCS["NAD_1927_StatePlane_Idaho_East_FIPS_1101",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-112.1666666666667],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +11020,PROJCS["NAD_1983_HARN_StatePlane_Idaho_Central_FIPS_1102",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-114],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +11021,PROJCS["NAD_1983_StatePlane_Idaho_Central_FIPS_1102",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-114],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +11022,PROJCS["NAD_1983_StatePlane_Idaho_Central_FIPS_1102_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-114],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +11023,PROJCS["NAD_1983_HARN_StatePlane_Idaho_Central_FIPS_1102_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-114.0],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.3048006096012192]] +11024,PROJCS["NAD_1927_StatePlane_Idaho_Central_FIPS_1102",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-114],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +11030,PROJCS["NAD_1983_HARN_StatePlane_Idaho_West_FIPS_1103",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-115.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +11031,PROJCS["NAD_1983_StatePlane_Idaho_West_FIPS_1103",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-115.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +11032,PROJCS["NAD_1983_StatePlane_Idaho_West_FIPS_1103_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-115.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +11033,PROJCS["NAD_1983_HARN_StatePlane_Idaho_West_FIPS_1103_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-115.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.3048006096012192]] +11034,PROJCS["NAD_1927_StatePlane_Idaho_West_FIPS_1103",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-115.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +12010,PROJCS["NAD_1983_HARN_StatePlane_Illinois_East_FIPS_1201",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.33333333333333],PARAMETER["Scale_Factor",0.9999749999999999],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +12011,PROJCS["NAD_1983_StatePlane_Illinois_East_FIPS_1201",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.33333333333333],PARAMETER["Scale_Factor",0.9999749999999999],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +12012,PROJCS["NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.33333333333333],PARAMETER["Scale_Factor",0.9999749999999999],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +12013,PROJCS["NAD_1983_HARN_StatePlane_Illinois_East_FIPS_1201_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984250.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-88.33333333333333],PARAMETER["Scale_Factor",0.999975],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.3048006096012192]] +12014,PROJCS["NAD_1927_StatePlane_Illinois_East_FIPS_1201",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.33333333333333],PARAMETER["Scale_Factor",0.9999749999999999],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +12020,PROJCS["NAD_1983_HARN_StatePlane_Illinois_West_FIPS_1202",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.16666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +12021,PROJCS["NAD_1983_StatePlane_Illinois_West_FIPS_1202",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.16666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +12022,PROJCS["NAD_1983_StatePlane_Illinois_West_FIPS_1202_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.16666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +12023,PROJCS["NAD_1983_HARN_StatePlane_Illinois_West_FIPS_1202_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-90.16666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.3048006096012192]] +12024,PROJCS["NAD_1927_StatePlane_Illinois_West_FIPS_1202",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.16666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +13010,PROJCS["NAD_1983_HARN_StatePlane_Indiana_East_FIPS_1301",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",100000],PARAMETER["False_Northing",250000],PARAMETER["Central_Meridian",-85.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1]] +13011,PROJCS["NAD_1983_StatePlane_Indiana_East_FIPS_1301",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",100000],PARAMETER["False_Northing",250000],PARAMETER["Central_Meridian",-85.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1]] +13012,PROJCS["NAD_1983_StatePlane_Indiana_East_FIPS_1301_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",328083.3333333333],PARAMETER["False_Northing",820208.3333333333],PARAMETER["Central_Meridian",-85.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.304800609601219241]] +13013,PROJCS["NAD_1983_HARN_StatePlane_Indiana_East_FIPS_1301_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",328083.3333333333],PARAMETER["False_Northing",820208.3333333333],PARAMETER["Central_Meridian",-85.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.3048006096012192]] +13014,PROJCS["NAD_1927_StatePlane_Indiana_East_FIPS_1301",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.304800609601219241]] +13020,PROJCS["NAD_1983_HARN_StatePlane_Indiana_West_FIPS_1302",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",900000],PARAMETER["False_Northing",250000],PARAMETER["Central_Meridian",-87.08333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1]] +13021,PROJCS["NAD_1983_StatePlane_Indiana_West_FIPS_1302",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",900000],PARAMETER["False_Northing",250000],PARAMETER["Central_Meridian",-87.08333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1]] +13022,PROJCS["NAD_1983_StatePlane_Indiana_West_FIPS_1302_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2952750],PARAMETER["False_Northing",820208.3333333333],PARAMETER["Central_Meridian",-87.08333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.304800609601219241]] +13023,PROJCS["NAD_1983_HARN_StatePlane_Indiana_West_FIPS_1302_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2952750.0],PARAMETER["False_Northing",820208.3333333333],PARAMETER["Central_Meridian",-87.08333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.3048006096012192]] +13024,PROJCS["NAD_1927_StatePlane_Indiana_West_FIPS_1302",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87.08333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.304800609601219241]] +14010,PROJCS["NAD_1983_HARN_StatePlane_Iowa_North_FIPS_1401",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1500000.0],PARAMETER["False_Northing",1000000.0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",42.06666666666667],PARAMETER["Standard_Parallel_2",43.26666666666667],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Meter",1.0]] +14011,PROJCS["NAD_1983_StatePlane_Iowa_North_FIPS_1401",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1500000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",42.06666666666667],PARAMETER["Standard_Parallel_2",43.26666666666667],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Meter",1]] +14012,PROJCS["NAD_1983_StatePlane_Iowa_North_FIPS_1401_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921249.999999999],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",42.06666666666667],PARAMETER["Standard_Parallel_2",43.26666666666667],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot_US",0.304800609601219241]] +14013,PROJCS["NAD_1983_HARN_StatePlane_Iowa_North_FIPS_1401_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921250.0],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",42.06666666666667],PARAMETER["Standard_Parallel_2",43.26666666666667],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot_US",0.3048006096012192]] +14014,PROJCS["NAD_1927_StatePlane_Iowa_North_FIPS_1401",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",42.06666666666667],PARAMETER["Standard_Parallel_2",43.26666666666667],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot_US",0.304800609601219241]] +14020,PROJCS["NAD_1983_HARN_StatePlane_Iowa_South_FIPS_1402",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",40.61666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.0],UNIT["Meter",1.0]] +14021,PROJCS["NAD_1983_StatePlane_Iowa_South_FIPS_1402",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",40.61666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1]] +14022,PROJCS["NAD_1983_StatePlane_Iowa_South_FIPS_1402_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",40.61666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +14023,PROJCS["NAD_1983_HARN_StatePlane_Iowa_South_FIPS_1402_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",40.61666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.0],UNIT["Foot_US",0.3048006096012192]] +14024,PROJCS["NAD_1927_StatePlane_Iowa_South_FIPS_1402",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",40.61666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +15010,PROJCS["NAD_1983_HARN_StatePlane_Kansas_North_FIPS_1501",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",38.71666666666667],PARAMETER["Standard_Parallel_2",39.78333333333333],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Meter",1]] +15011,PROJCS["NAD_1983_StatePlane_Kansas_North_FIPS_1501",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",38.71666666666667],PARAMETER["Standard_Parallel_2",39.78333333333333],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Meter",1]] +15012,PROJCS["NAD_1983_StatePlane_Kansas_North_FIPS_1501_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",38.71666666666667],PARAMETER["Standard_Parallel_2",39.78333333333333],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.304800609601219241]] +15013,PROJCS["NAD_1983_HARN_StatePlane_Kansas_North_FIPS_1501_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-98.0],PARAMETER["Standard_Parallel_1",38.71666666666667],PARAMETER["Standard_Parallel_2",39.78333333333333],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.3048006096012192]] +15014,PROJCS["NAD_1927_StatePlane_Kansas_North_FIPS_1501",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",38.71666666666667],PARAMETER["Standard_Parallel_2",39.78333333333333],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.304800609601219241]] +15020,PROJCS["NAD_1983_HARN_StatePlane_Kansas_South_FIPS_1502",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",400000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",37.26666666666667],PARAMETER["Standard_Parallel_2",38.56666666666667],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +15021,PROJCS["NAD_1983_StatePlane_Kansas_South_FIPS_1502",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",400000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",37.26666666666667],PARAMETER["Standard_Parallel_2",38.56666666666667],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +15022,PROJCS["NAD_1983_StatePlane_Kansas_South_FIPS_1502_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",1312333.333333333],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",37.26666666666667],PARAMETER["Standard_Parallel_2",38.56666666666667],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +15023,PROJCS["NAD_1983_HARN_StatePlane_Kansas_South_FIPS_1502_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",1312333.333333333],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",37.26666666666667],PARAMETER["Standard_Parallel_2",38.56666666666667],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.3048006096012192]] +15024,PROJCS["NAD_1927_StatePlane_Kansas_South_FIPS_1502",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",37.26666666666667],PARAMETER["Standard_Parallel_2",38.56666666666667],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +16000,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_FIPS_1600",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1500000.0],PARAMETER["False_Northing",1000000.0],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",37.08333333333334],PARAMETER["Standard_Parallel_2",38.66666666666666],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1.0]] +16001,PROJCS["NAD_1983_StatePlane_Kentucky_FIPS_1600",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1500000.0],PARAMETER["False_Northing",1000000.0],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",37.08333333333334],PARAMETER["Standard_Parallel_2",38.66666666666666],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1.0]] +16002,PROJCS["NAD_1983_StatePlane_Kentucky_FIPS_1600_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921250.0],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",37.08333333333334],PARAMETER["Standard_Parallel_2",38.66666666666666],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.3048006096012192]] +16003,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_FIPS_1600_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921250.0],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",37.08333333333334],PARAMETER["Standard_Parallel_2",38.66666666666666],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.3048006096012192]] +16010,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_North_FIPS_1601",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.25],PARAMETER["Standard_Parallel_1",37.96666666666667],PARAMETER["Standard_Parallel_2",38.96666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1]] +16011,PROJCS["NAD_1983_StatePlane_Kentucky_North_FIPS_1601",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.25],PARAMETER["Standard_Parallel_1",37.96666666666667],PARAMETER["Standard_Parallel_2",38.96666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1]] +16012,PROJCS["NAD_1983_StatePlane_Kentucky_North_FIPS_1601_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.25],PARAMETER["Standard_Parallel_1",37.96666666666667],PARAMETER["Standard_Parallel_2",38.96666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.304800609601219241]] +16013,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_North_FIPS_1601_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.25],PARAMETER["Standard_Parallel_1",37.96666666666667],PARAMETER["Standard_Parallel_2",38.96666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.3048006096012192]] +16014,PROJCS["NAD_1927_StatePlane_Kentucky_North_FIPS_1601",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.25],PARAMETER["Standard_Parallel_1",37.96666666666667],PARAMETER["Standard_Parallel_2",38.96666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.304800609601219241]] +16020,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_South_FIPS_1602",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",36.73333333333333],PARAMETER["Standard_Parallel_2",37.93333333333333],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1]] +16021,PROJCS["NAD_1983_StatePlane_Kentucky_South_FIPS_1602",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",36.73333333333333],PARAMETER["Standard_Parallel_2",37.93333333333333],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1]] +16022,PROJCS["NAD_1983_StatePlane_Kentucky_South_FIPS_1602_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",36.73333333333333],PARAMETER["Standard_Parallel_2",37.93333333333333],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.304800609601219241]] +16023,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_South_FIPS_1602_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",36.73333333333333],PARAMETER["Standard_Parallel_2",37.93333333333333],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.3048006096012192]] +16024,PROJCS["NAD_1927_StatePlane_Kentucky_South_FIPS_1602",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",36.73333333333333],PARAMETER["Standard_Parallel_2",37.93333333333333],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.304800609601219241]] +17010,PROJCS["NAD_1983_HARN_StatePlane_Louisiana_North_FIPS_1701",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Standard_Parallel_1",31.16666666666667],PARAMETER["Standard_Parallel_2",32.66666666666666],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Meter",1]] +17011,PROJCS["NAD_1983_StatePlane_Louisiana_North_FIPS_1701",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Standard_Parallel_1",31.16666666666667],PARAMETER["Standard_Parallel_2",32.66666666666666],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Meter",1]] +17012,PROJCS["NAD_1983_StatePlane_Louisiana_North_FIPS_1701_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Standard_Parallel_1",31.16666666666667],PARAMETER["Standard_Parallel_2",32.66666666666666],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Foot_US",0.304800609601219241]] +17013,PROJCS["NAD_1983_HARN_StatePlane_Louisiana_North_FIPS_1701_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Standard_Parallel_1",31.16666666666667],PARAMETER["Standard_Parallel_2",32.66666666666666],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Foot_US",0.3048006096012192]] +17014,PROJCS["NAD_1927_StatePlane_Louisiana_North_FIPS_1701",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Standard_Parallel_1",31.16666666666667],PARAMETER["Standard_Parallel_2",32.66666666666666],PARAMETER["Latitude_Of_Origin",30.66666666666667],UNIT["Foot_US",0.304800609601219241]] +17020,PROJCS["NAD_1983_HARN_StatePlane_Louisiana_South_FIPS_1702",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",29.3],PARAMETER["Standard_Parallel_2",30.7],PARAMETER["Latitude_Of_Origin",28.5],UNIT["Meter",1]] +17021,PROJCS["NAD_1983_StatePlane_Louisiana_South_FIPS_1702",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",29.3],PARAMETER["Standard_Parallel_2",30.7],PARAMETER["Latitude_Of_Origin",28.5],UNIT["Meter",1]] +17022,PROJCS["NAD_1983_StatePlane_Louisiana_South_FIPS_1702_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",29.3],PARAMETER["Standard_Parallel_2",30.7],PARAMETER["Latitude_Of_Origin",28.5],UNIT["Foot_US",0.304800609601219241]] +17023,PROJCS["NAD_1983_HARN_StatePlane_Louisiana_South_FIPS_1702_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",29.3],PARAMETER["Standard_Parallel_2",30.7],PARAMETER["Latitude_Of_Origin",28.5],UNIT["Foot_US",0.3048006096012192]] +17024,PROJCS["NAD_1927_StatePlane_Louisiana_South_FIPS_1702",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",29.3],PARAMETER["Standard_Parallel_2",30.7],PARAMETER["Latitude_Of_Origin",28.66666666666667],UNIT["Foot_US",0.304800609601219241]] +17031,PROJCS["NAD_1983_StatePlane_Louisiana_Offshore_FIPS_1703",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1000000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.5],UNIT["Meter",1.0]] +17032,PROJCS["NAD_1983_StatePlane_Louisiana_Offshore_FIPS_1703_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.5],UNIT["Foot_US",0.3048006096012192]] +17034,PROJCS["NAD_1927_StatePlane_Louisiana_Offshore_FIPS_1703",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Foot_US",0.3048006096012192]] +18010,PROJCS["NAD_1983_HARN_StatePlane_Maine_East_FIPS_1801",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-68.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Meter",1]] +18011,PROJCS["NAD_1983_StatePlane_Maine_East_FIPS_1801",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-68.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Meter",1]] +18012,PROJCS["NAD_1983_StatePlane_Maine_East_FIPS_1801_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-68.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot_US",0.304800609601219241]] +18014,PROJCS["NAD_1927_StatePlane_Maine_East_FIPS_1801",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-68.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.304800609601219241]] +18020,PROJCS["NAD_1983_HARN_StatePlane_Maine_West_FIPS_1802",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",900000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.16666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.83333333333334],UNIT["Meter",1]] +18021,PROJCS["NAD_1983_StatePlane_Maine_West_FIPS_1802",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",900000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.16666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.83333333333334],UNIT["Meter",1]] +18022,PROJCS["NAD_1983_StatePlane_Maine_West_FIPS_1802_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2952750],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.16666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.83333333333334],UNIT["Foot_US",0.304800609601219241]] +18024,PROJCS["NAD_1927_StatePlane_Maine_West_FIPS_1802",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.16666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.83333333333334],UNIT["Foot_US",0.304800609601219241]] +19000,PROJCS["NAD_1983_HARN_StatePlane_Maryland_FIPS_1900",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77],PARAMETER["Standard_Parallel_1",38.3],PARAMETER["Standard_Parallel_2",39.45],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1]] +19001,PROJCS["NAD_1983_StatePlane_Maryland_FIPS_1900",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77],PARAMETER["Standard_Parallel_1",38.3],PARAMETER["Standard_Parallel_2",39.45],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1]] +19002,PROJCS["NAD_1983_StatePlane_Maryland_FIPS_1900_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77],PARAMETER["Standard_Parallel_1",38.3],PARAMETER["Standard_Parallel_2",39.45],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.304800609601219241]] +19003,PROJCS["NAD_1983_HARN_StatePlane_Maryland_FIPS_1900_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-77.0],PARAMETER["Standard_Parallel_1",38.3],PARAMETER["Standard_Parallel_2",39.45],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.3048006096012192]] +19004,PROJCS["NAD_1927_StatePlane_Maryland_FIPS_1900",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77],PARAMETER["Standard_Parallel_1",38.3],PARAMETER["Standard_Parallel_2",39.45],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Foot_US",0.304800609601219241]] +20010,PROJCS["NAD_1983_HARN_StatePlane_Massachusetts_Mainland_FIPS_2001",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",750000],PARAMETER["Central_Meridian",-71.5],PARAMETER["Standard_Parallel_1",41.71666666666667],PARAMETER["Standard_Parallel_2",42.68333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Meter",1]] +20011,PROJCS["NAD_1983_StatePlane_Massachusetts_Mainland_FIPS_2001",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",750000],PARAMETER["Central_Meridian",-71.5],PARAMETER["Standard_Parallel_1",41.71666666666667],PARAMETER["Standard_Parallel_2",42.68333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Meter",1]] +20012,PROJCS["NAD_1983_StatePlane_Massachusetts_Mainland_FIPS_2001_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",2460625],PARAMETER["Central_Meridian",-71.5],PARAMETER["Standard_Parallel_1",41.71666666666667],PARAMETER["Standard_Parallel_2",42.68333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Foot_US",0.304800609601219241]] +20013,PROJCS["NAD_1983_HARN_StatePlane_Massachusetts_Mainland_FIPS_2001_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",2460625.0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Standard_Parallel_1",41.71666666666667],PARAMETER["Standard_Parallel_2",42.68333333333333],PARAMETER["Latitude_Of_Origin",41.0],UNIT["Foot_US",0.3048006096012192]] +20014,PROJCS["NAD_1927_StatePlane_Massachusetts_Mainland_FIPS_2001",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Standard_Parallel_1",41.71666666666667],PARAMETER["Standard_Parallel_2",42.68333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Foot_US",0.304800609601219241]] +20020,PROJCS["NAD_1983_HARN_StatePlane_Massachusetts_Island_FIPS_2002",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.5],PARAMETER["Standard_Parallel_1",41.28333333333333],PARAMETER["Standard_Parallel_2",41.48333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Meter",1]] +20021,PROJCS["NAD_1983_StatePlane_Massachusetts_Island_FIPS_2002",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.5],PARAMETER["Standard_Parallel_1",41.28333333333333],PARAMETER["Standard_Parallel_2",41.48333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Meter",1]] +20022,PROJCS["NAD_1983_StatePlane_Massachusetts_Island_FIPS_2002_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.5],PARAMETER["Standard_Parallel_1",41.28333333333333],PARAMETER["Standard_Parallel_2",41.48333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Foot_US",0.304800609601219241]] +20023,PROJCS["NAD_1983_HARN_StatePlane_Massachusetts_Island_FIPS_2002_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-70.5],PARAMETER["Standard_Parallel_1",41.28333333333333],PARAMETER["Standard_Parallel_2",41.48333333333333],PARAMETER["Latitude_Of_Origin",41.0],UNIT["Foot_US",0.3048006096012192]] +20024,PROJCS["NAD_1927_StatePlane_Massachusetts_Island_FIPS_2002",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.5],PARAMETER["Standard_Parallel_1",41.28333333333333],PARAMETER["Standard_Parallel_2",41.48333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Foot_US",0.304800609601219241]] +21110,PROJCS["NAD_1983_HARN_StatePlane_Michigan_North_FIPS_2111",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",8000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Meter",1]] +21111,PROJCS["NAD_1983_StatePlane_Michigan_North_FIPS_2111",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",8000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Meter",1]] +21112,PROJCS["NAD_1983_StatePlane_Michigan_North_FIPS_2111_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",26246666.66666666],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Foot_US",0.304800609601219241]] +21113,PROJCS["NAD_1983_HARN_StatePlane_Michigan_North_FIPS_2111_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",26246719.16010498],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-87.0],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Foot",0.3048]] +21114,PROJCS["NAD_1927_StatePlane_Michigan_North_FIPS_2111",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Foot_US",0.304800609601219241]] +21115,PROJCS["NAD_1983_HARN_StatePlane_Michigan_North_FIPS_2111_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",26246719.16010498],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-87.0],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Foot",0.3048]] +21116,PROJCS["NAD_1983_StatePlane_Michigan_North_FIPS_2111_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",26246719.16010498],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-87.0],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Foot",0.3048]] +21120,PROJCS["NAD_1983_HARN_StatePlane_Michigan_Central_FIPS_2112",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Meter",1]] +21121,PROJCS["NAD_1983_StatePlane_Michigan_Central_FIPS_2112",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",6000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Meter",1]] +21122,PROJCS["NAD_1983_StatePlane_Michigan_Central_FIPS_2112_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",19685000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Foot_US",0.304800609601219241]] +21123,PROJCS["NAD_1983_HARN_StatePlane_Michigan_Central_FIPS_2112_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",19685039.37007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Foot",0.3048]] +21124,PROJCS["NAD_1927_StatePlane_Michigan_Central_FIPS_2112",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.33333333333333],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Foot_US",0.304800609601219241]] +21125,PROJCS["NAD_1983_HARN_StatePlane_Michigan_Central_FIPS_2112_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",19685039.37007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Foot",0.3048]] +21126,PROJCS["NAD_1983_StatePlane_Michigan_Central_FIPS_2112_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",19685039.37007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Foot",0.3048]] +21130,PROJCS["NAD_1983_HARN_StatePlane_Michigan_South_FIPS_2113",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Meter",1]] +21131,PROJCS["NAD_1983_StatePlane_Michigan_South_FIPS_2113",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Meter",1]] +21132,PROJCS["NAD_1983_StatePlane_Michigan_South_FIPS_2113_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",13123333.33333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot_US",0.304800609601219241]] +21133,PROJCS["NAD_1983_HARN_StatePlane_Michigan_South_FIPS_2113_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",13123359.58005249],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot",0.3048]] +21134,PROJCS["NAD_1927_StatePlane_Michigan_South_FIPS_2113",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.33333333333333],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot_US",0.304800609601219241]] +21135,PROJCS["NAD_1983_HARN_StatePlane_Michigan_South_FIPS_2113_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",13123359.58005249],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot",0.3048]] +21136,PROJCS["NAD_1983_StatePlane_Michigan_South_FIPS_2113_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",13123359.58005249],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot",0.3048]] +22010,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_North_FIPS_2201",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000.0],PARAMETER["False_Northing",100000.0],PARAMETER["Central_Meridian",-93.1],PARAMETER["Standard_Parallel_1",47.03333333333333],PARAMETER["Standard_Parallel_2",48.63333333333333],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Meter",1.0]] +22011,PROJCS["NAD_1983_StatePlane_Minnesota_North_FIPS_2201",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-93.09999999999999],PARAMETER["Standard_Parallel_1",47.03333333333333],PARAMETER["Standard_Parallel_2",48.63333333333333],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Meter",1]] +22012,PROJCS["NAD_1983_StatePlane_Minnesota_North_FIPS_2201_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-93.09999999999999],PARAMETER["Standard_Parallel_1",47.03333333333333],PARAMETER["Standard_Parallel_2",48.63333333333333],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Foot_US",0.304800609601219241]] +22013,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_North_FIPS_2201_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-93.1],PARAMETER["Standard_Parallel_1",47.03333333333333],PARAMETER["Standard_Parallel_2",48.63333333333333],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Foot_US",0.3048006096012192]] +22014,PROJCS["NAD_1927_StatePlane_Minnesota_North_FIPS_2201",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-93.09999999999999],PARAMETER["Standard_Parallel_1",47.03333333333333],PARAMETER["Standard_Parallel_2",48.63333333333333],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Foot_US",0.304800609601219241]] +22020,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_Central_FIPS_2202",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000.0],PARAMETER["False_Northing",100000.0],PARAMETER["Central_Meridian",-94.25],PARAMETER["Standard_Parallel_1",45.61666666666667],PARAMETER["Standard_Parallel_2",47.05],PARAMETER["Latitude_Of_Origin",45.0],UNIT["Meter",1.0]] +22021,PROJCS["NAD_1983_StatePlane_Minnesota_Central_FIPS_2202",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-94.25],PARAMETER["Standard_Parallel_1",45.61666666666667],PARAMETER["Standard_Parallel_2",47.05],PARAMETER["Latitude_Of_Origin",45],UNIT["Meter",1]] +22022,PROJCS["NAD_1983_StatePlane_Minnesota_Central_FIPS_2202_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-94.25],PARAMETER["Standard_Parallel_1",45.61666666666667],PARAMETER["Standard_Parallel_2",47.05],PARAMETER["Latitude_Of_Origin",45],UNIT["Foot_US",0.304800609601219241]] +22023,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_Central_FIPS_2202_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-94.25],PARAMETER["Standard_Parallel_1",45.61666666666667],PARAMETER["Standard_Parallel_2",47.05],PARAMETER["Latitude_Of_Origin",45.0],UNIT["Foot_US",0.3048006096012192]] +22024,PROJCS["NAD_1927_StatePlane_Minnesota_Central_FIPS_2202",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-94.25],PARAMETER["Standard_Parallel_1",45.61666666666667],PARAMETER["Standard_Parallel_2",47.05],PARAMETER["Latitude_Of_Origin",45],UNIT["Foot_US",0.304800609601219241]] +22030,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_South_FIPS_2203",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000.0],PARAMETER["False_Northing",100000.0],PARAMETER["Central_Meridian",-94.0],PARAMETER["Standard_Parallel_1",43.78333333333333],PARAMETER["Standard_Parallel_2",45.21666666666667],PARAMETER["Latitude_Of_Origin",43.0],UNIT["Meter",1.0]] +22031,PROJCS["NAD_1983_StatePlane_Minnesota_South_FIPS_2203",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-94],PARAMETER["Standard_Parallel_1",43.78333333333333],PARAMETER["Standard_Parallel_2",45.21666666666667],PARAMETER["Latitude_Of_Origin",43],UNIT["Meter",1]] +22032,PROJCS["NAD_1983_StatePlane_Minnesota_South_FIPS_2203_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-94],PARAMETER["Standard_Parallel_1",43.78333333333333],PARAMETER["Standard_Parallel_2",45.21666666666667],PARAMETER["Latitude_Of_Origin",43],UNIT["Foot_US",0.304800609601219241]] +22033,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_South_FIPS_2203_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-94.0],PARAMETER["Standard_Parallel_1",43.78333333333333],PARAMETER["Standard_Parallel_2",45.21666666666667],PARAMETER["Latitude_Of_Origin",43.0],UNIT["Foot_US",0.3048006096012192]] +22034,PROJCS["NAD_1927_StatePlane_Minnesota_South_FIPS_2203",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-94],PARAMETER["Standard_Parallel_1",43.78333333333333],PARAMETER["Standard_Parallel_2",45.21666666666667],PARAMETER["Latitude_Of_Origin",43],UNIT["Foot_US",0.304800609601219241]] +23010,PROJCS["NAD_1983_HARN_StatePlane_Mississippi_East_FIPS_2301",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.83333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Meter",1]] +23011,PROJCS["NAD_1983_StatePlane_Mississippi_East_FIPS_2301",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.83333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Meter",1]] +23012,PROJCS["NAD_1983_StatePlane_Mississippi_East_FIPS_2301_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.83333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Foot_US",0.304800609601219241]] +23013,PROJCS["NAD_1983_HARN_StatePlane_Mississippi_East_FIPS_2301_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984250.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-88.83333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Foot_US",0.3048006096012192]] +23014,PROJCS["NAD_1927_StatePlane_Mississippi_East_FIPS_2301",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.83333333333333],PARAMETER["Scale_Factor",0.99996],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Foot_US",0.304800609601219241]] +23020,PROJCS["NAD_1983_HARN_StatePlane_Mississippi_West_FIPS_2302",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.33333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Meter",1]] +23021,PROJCS["NAD_1983_StatePlane_Mississippi_West_FIPS_2302",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.33333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Meter",1]] +23022,PROJCS["NAD_1983_StatePlane_Mississippi_West_FIPS_2302_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.33333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Foot_US",0.304800609601219241]] +23023,PROJCS["NAD_1983_HARN_StatePlane_Mississippi_West_FIPS_2302_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-90.33333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Foot_US",0.3048006096012192]] +23024,PROJCS["NAD_1927_StatePlane_Mississippi_West_FIPS_2302",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.33333333333333],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Foot_US",0.304800609601219241]] +24010,PROJCS["NAD_1983_HARN_StatePlane_Missouri_East_FIPS_2401",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",250000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-90.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Meter",1.0]] +24011,PROJCS["NAD_1983_StatePlane_Missouri_East_FIPS_2401",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",250000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Meter",1]] +24012,PROJCS["NAD_1983_StatePlane_Missouri_East_FIPS_2401_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",820208.3333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Foot_US",0.304800609601219241]] +24014,PROJCS["NAD_1927_StatePlane_Missouri_East_FIPS_2401",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Foot_US",0.304800609601219241]] +24020,PROJCS["NAD_1983_HARN_StatePlane_Missouri_Central_FIPS_2402",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Meter",1.0]] +24021,PROJCS["NAD_1983_StatePlane_Missouri_Central_FIPS_2402",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Meter",1]] +24022,PROJCS["NAD_1983_StatePlane_Missouri_Central_FIPS_2402_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Foot_US",0.304800609601219241]] +24024,PROJCS["NAD_1927_StatePlane_Missouri_Central_FIPS_2402",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Foot_US",0.304800609601219241]] +24030,PROJCS["NAD_1983_HARN_StatePlane_Missouri_West_FIPS_2403",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",850000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-94.5],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.16666666666666],UNIT["Meter",1.0]] +24031,PROJCS["NAD_1983_StatePlane_Missouri_West_FIPS_2403",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",850000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-94.5],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.16666666666666],UNIT["Meter",1]] +24032,PROJCS["NAD_1983_StatePlane_Missouri_West_FIPS_2403_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2788708.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-94.5],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.16666666666666],UNIT["Foot_US",0.304800609601219241]] +24034,PROJCS["NAD_1927_StatePlane_Missouri_West_FIPS_2403",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-94.5],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.16666666666666],UNIT["Foot_US",0.304800609601219241]] +25000,PROJCS["NAD_1983_HARN_StatePlane_Montana_FIPS_2500",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45],PARAMETER["Standard_Parallel_2",49],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Meter",1]] +25001,PROJCS["NAD_1983_StatePlane_Montana_FIPS_2500",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45],PARAMETER["Standard_Parallel_2",49],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Meter",1]] +25002,PROJCS["NAD_1983_StatePlane_Montana_FIPS_2500_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45],PARAMETER["Standard_Parallel_2",49],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Foot_US",0.304800609601219241]] +25003,PROJCS["NAD_1983_HARN_StatePlane_Montana_FIPS_2500_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45.0],PARAMETER["Standard_Parallel_2",49.0],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Foot",0.3048]] +25005,PROJCS["NAD_1983_HARN_StatePlane_Montana_FIPS_2500_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45.0],PARAMETER["Standard_Parallel_2",49.0],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Foot",0.3048]] +25006,PROJCS["NAD_1983_StatePlane_Montana_FIPS_2500_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45.0],PARAMETER["Standard_Parallel_2",49.0],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Foot",0.3048]] +25014,PROJCS["NAD_1927_StatePlane_Montana_North_FIPS_2501",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",47.85],PARAMETER["Standard_Parallel_2",48.71666666666667],PARAMETER["Latitude_Of_Origin",47],UNIT["Foot_US",0.304800609601219241]] +25024,PROJCS["NAD_1927_StatePlane_Montana_Central_FIPS_2502",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",46.45],PARAMETER["Standard_Parallel_2",47.88333333333333],PARAMETER["Latitude_Of_Origin",45.83333333333334],UNIT["Foot_US",0.304800609601219241]] +25034,PROJCS["NAD_1927_StatePlane_Montana_South_FIPS_2503",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",44.86666666666667],PARAMETER["Standard_Parallel_2",46.4],PARAMETER["Latitude_Of_Origin",44],UNIT["Foot_US",0.304800609601219241]] +26000,PROJCS["NAD_1983_HARN_StatePlane_Nebraska_FIPS_2600",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",43],PARAMETER["Latitude_Of_Origin",39.83333333333334],UNIT["Meter",1]] +26001,PROJCS["NAD_1983_StatePlane_Nebraska_FIPS_2600",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",43],PARAMETER["Latitude_Of_Origin",39.83333333333334],UNIT["Meter",1]] +26002,PROJCS["NAD_1983_StatePlane_Nebraska_FIPS_2600_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",43],PARAMETER["Latitude_Of_Origin",39.83333333333334],UNIT["Foot_US",0.304800609601219241]] +26014,PROJCS["NAD_1927_StatePlane_Nebraska_North_FIPS_2601",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",41.85],PARAMETER["Standard_Parallel_2",42.81666666666667],PARAMETER["Latitude_Of_Origin",41.33333333333334],UNIT["Foot_US",0.304800609601219241]] +26024,PROJCS["NAD_1927_StatePlane_Nebraska_South_FIPS_2602",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-99.5],PARAMETER["Standard_Parallel_1",40.28333333333333],PARAMETER["Standard_Parallel_2",41.71666666666667],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Foot_US",0.304800609601219241]] +27010,PROJCS["NAD_1983_HARN_StatePlane_Nevada_East_FIPS_2701",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",8000000],PARAMETER["Central_Meridian",-115.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1]] +27011,PROJCS["NAD_1983_StatePlane_Nevada_East_FIPS_2701",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",8000000],PARAMETER["Central_Meridian",-115.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1]] +27012,PROJCS["NAD_1983_StatePlane_Nevada_East_FIPS_2701_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",26246666.66666666],PARAMETER["Central_Meridian",-115.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.304800609601219241]] +27013,PROJCS["NAD_1983_HARN_StatePlane_Nevada_East_FIPS_2701_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",26246666.66666666],PARAMETER["Central_Meridian",-115.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.3048006096012192]] +27014,PROJCS["NAD_1927_StatePlane_Nevada_East_FIPS_2701",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-115.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.304800609601219241]] +27020,PROJCS["NAD_1983_HARN_StatePlane_Nevada_Central_FIPS_2702",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",6000000],PARAMETER["Central_Meridian",-116.6666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1]] +27021,PROJCS["NAD_1983_StatePlane_Nevada_Central_FIPS_2702",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",6000000],PARAMETER["Central_Meridian",-116.6666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1]] +27022,PROJCS["NAD_1983_StatePlane_Nevada_Central_FIPS_2702_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",19685000],PARAMETER["Central_Meridian",-116.6666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.304800609601219241]] +27023,PROJCS["NAD_1983_HARN_StatePlane_Nevada_Central_FIPS_2702_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",19685000.0],PARAMETER["Central_Meridian",-116.6666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.3048006096012192]] +27024,PROJCS["NAD_1927_StatePlane_Nevada_Central_FIPS_2702",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-116.6666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.304800609601219241]] +27030,PROJCS["NAD_1983_HARN_StatePlane_Nevada_West_FIPS_2703",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",4000000],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1]] +27031,PROJCS["NAD_1983_StatePlane_Nevada_West_FIPS_2703",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",4000000],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1]] +27032,PROJCS["NAD_1983_StatePlane_Nevada_West_FIPS_2703_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",13123333.33333333],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.304800609601219241]] +27033,PROJCS["NAD_1983_HARN_StatePlane_Nevada_West_FIPS_2703_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",13123333.33333333],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.3048006096012192]] +27034,PROJCS["NAD_1927_StatePlane_Nevada_West_FIPS_2703",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.304800609601219241]] +28000,PROJCS["NAD_1983_HARN_StatePlane_New_Hampshire_FIPS_2800",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Meter",1]] +28001,PROJCS["NAD_1983_StatePlane_New_Hampshire_FIPS_2800",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Meter",1]] +28002,PROJCS["NAD_1983_StatePlane_New_Hampshire_FIPS_2800_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Foot_US",0.304800609601219241]] +28003,PROJCS["NAD_1983_HARN_StatePlane_New_Hampshire_FIPS_2800_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984250.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-71.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Foot_US",0.3048006096012192]] +28004,PROJCS["NAD_1927_StatePlane_New_Hampshire_FIPS_2800",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Foot_US",0.304800609601219241]] +29000,PROJCS["NAD_1983_HARN_StatePlane_New_Jersey_FIPS_2900",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",150000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Meter",1]] +29001,PROJCS["NAD_1983_StatePlane_New_Jersey_FIPS_2900",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",150000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Meter",1]] +29002,PROJCS["NAD_1983_StatePlane_New_Jersey_FIPS_2900_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",492124.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Foot_US",0.304800609601219241]] +29003,PROJCS["NAD_1983_HARN_StatePlane_New_Jersey_FIPS_2900_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",492125.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Foot_US",0.3048006096012192]] +29004,PROJCS["NAD_1927_StatePlane_New_Jersey_FIPS_2900",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.66666666666667],PARAMETER["Scale_Factor",0.9999749999999999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Foot_US",0.304800609601219241]] +30010,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_East_FIPS_3001",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",165000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-104.3333333333333],PARAMETER["Scale_Factor",0.9999090909090909],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +30011,PROJCS["NAD_1983_StatePlane_New_Mexico_East_FIPS_3001",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",165000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-104.3333333333333],PARAMETER["Scale_Factor",0.9999090909090909],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +30012,PROJCS["NAD_1983_StatePlane_New_Mexico_East_FIPS_3001_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",541337.4999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-104.3333333333333],PARAMETER["Scale_Factor",0.9999090909090909],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +30013,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_East_FIPS_3001_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",541337.5],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-104.3333333333333],PARAMETER["Scale_Factor",0.9999090909090909],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot_US",0.3048006096012192]] +30014,PROJCS["NAD_1927_StatePlane_New_Mexico_East_FIPS_3001",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-104.3333333333333],PARAMETER["Scale_Factor",0.9999090909090909],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +30020,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_Central_FIPS_3002",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-106.25],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +30021,PROJCS["NAD_1983_StatePlane_New_Mexico_Central_FIPS_3002",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-106.25],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +30022,PROJCS["NAD_1983_StatePlane_New_Mexico_Central_FIPS_3002_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-106.25],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +30023,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_Central_FIPS_3002_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-106.25],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot_US",0.3048006096012192]] +30024,PROJCS["NAD_1927_StatePlane_New_Mexico_Central_FIPS_3002",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-106.25],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +30030,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_West_FIPS_3003",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",830000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-107.8333333333333],PARAMETER["Scale_Factor",0.9999166666666667],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +30031,PROJCS["NAD_1983_StatePlane_New_Mexico_West_FIPS_3003",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",830000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-107.8333333333333],PARAMETER["Scale_Factor",0.9999166666666667],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1]] +30032,PROJCS["NAD_1983_StatePlane_New_Mexico_West_FIPS_3003_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2723091.666666666],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-107.8333333333333],PARAMETER["Scale_Factor",0.9999166666666667],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +30033,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_West_FIPS_3003_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2723091.666666666],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-107.8333333333333],PARAMETER["Scale_Factor",0.9999166666666667],PARAMETER["Latitude_Of_Origin",31.0],UNIT["Foot_US",0.3048006096012192]] +30034,PROJCS["NAD_1927_StatePlane_New_Mexico_West_FIPS_3003",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-107.8333333333333],PARAMETER["Scale_Factor",0.9999166666666667],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.304800609601219241]] +31010,PROJCS["NAD_1983_HARN_StatePlane_New_York_East_FIPS_3101",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",150000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Meter",1]] +31011,PROJCS["NAD_1983_StatePlane_New_York_East_FIPS_3101",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",150000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Meter",1]] +31012,PROJCS["NAD_1983_StatePlane_New_York_East_FIPS_3101_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",492124.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Foot_US",0.304800609601219241]] +31013,PROJCS["NAD_1983_HARN_StatePlane_New_York_East_FIPS_3101_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",492125.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Foot_US",0.3048006096012192]] +31014,PROJCS["NAD_1927_StatePlane_New_York_East_FIPS_3101",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.33333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +31020,PROJCS["NAD_1983_HARN_StatePlane_New_York_Central_FIPS_3102",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",250000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-76.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1]] +31021,PROJCS["NAD_1983_StatePlane_New_York_Central_FIPS_3102",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",250000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-76.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1]] +31022,PROJCS["NAD_1983_StatePlane_New_York_Central_FIPS_3102_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",820208.3333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-76.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +31023,PROJCS["NAD_1983_HARN_StatePlane_New_York_Central_FIPS_3102_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",820208.3333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-76.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.0],UNIT["Foot_US",0.3048006096012192]] +31024,PROJCS["NAD_1927_StatePlane_New_York_Central_FIPS_3102",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-76.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +31030,PROJCS["NAD_1983_HARN_StatePlane_New_York_West_FIPS_3103",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",350000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1]] +31031,PROJCS["NAD_1983_StatePlane_New_York_West_FIPS_3103",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",350000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1]] +31032,PROJCS["NAD_1983_StatePlane_New_York_West_FIPS_3103_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1148291.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +31033,PROJCS["NAD_1983_HARN_StatePlane_New_York_West_FIPS_3103_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1148291.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-78.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.0],UNIT["Foot_US",0.3048006096012192]] +31034,PROJCS["NAD_1927_StatePlane_New_York_West_FIPS_3103",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.304800609601219241]] +31040,PROJCS["NAD_1983_HARN_StatePlane_New_York_Long_Island_FIPS_3104",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74],PARAMETER["Standard_Parallel_1",40.66666666666666],PARAMETER["Standard_Parallel_2",41.03333333333333],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Meter",1]] +31041,PROJCS["NAD_1983_StatePlane_New_York_Long_Island_FIPS_3104",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74],PARAMETER["Standard_Parallel_1",40.66666666666666],PARAMETER["Standard_Parallel_2",41.03333333333333],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Meter",1]] +31042,PROJCS["NAD_1983_StatePlane_New_York_Long_Island_FIPS_3104_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74],PARAMETER["Standard_Parallel_1",40.66666666666666],PARAMETER["Standard_Parallel_2",41.03333333333333],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Foot_US",0.304800609601219241]] +31043,PROJCS["NAD_1983_HARN_StatePlane_New_York_Long_Island_FIPS_3104_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",984250.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-74.0],PARAMETER["Standard_Parallel_1",40.66666666666666],PARAMETER["Standard_Parallel_2",41.03333333333333],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Foot_US",0.3048006096012192]] +31044,PROJCS["NAD_1927_StatePlane_New_York_Long_Island_FIPS_3104",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-74],PARAMETER["Standard_Parallel_1",40.66666666666666],PARAMETER["Standard_Parallel_2",41.03333333333333],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.304800609601219241]] +32000,PROJCS["NAD_1983_HARN_StatePlane_North_Carolina_FIPS_3200",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",609601.2192024384],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-79.0],PARAMETER["Standard_Parallel_1",34.33333333333334],PARAMETER["Standard_Parallel_2",36.16666666666666],PARAMETER["Latitude_Of_Origin",33.75],UNIT["Meter",1.0]] +32001,PROJCS["NAD_1983_StatePlane_North_Carolina_FIPS_3200",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",609601.22],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79],PARAMETER["Standard_Parallel_1",34.33333333333334],PARAMETER["Standard_Parallel_2",36.16666666666666],PARAMETER["Latitude_Of_Origin",33.75],UNIT["Meter",1]] +32002,PROJCS["NAD_1983_StatePlane_North_Carolina_FIPS_3200_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000.002616666],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79],PARAMETER["Standard_Parallel_1",34.33333333333334],PARAMETER["Standard_Parallel_2",36.16666666666666],PARAMETER["Latitude_Of_Origin",33.75],UNIT["Foot_US",0.304800609601219241]] +32003,PROJCS["NAD_1983_HARN_StatePlane_North_Carolina_FIPS_3200_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-79.0],PARAMETER["Standard_Parallel_1",34.33333333333334],PARAMETER["Standard_Parallel_2",36.16666666666666],PARAMETER["Latitude_Of_Origin",33.75],UNIT["Foot_US",0.3048006096012192]] +32004,PROJCS["NAD_1927_StatePlane_North_Carolina_FIPS_3200",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79],PARAMETER["Standard_Parallel_1",34.33333333333334],PARAMETER["Standard_Parallel_2",36.16666666666666],PARAMETER["Latitude_Of_Origin",33.75],UNIT["Foot_US",0.304800609601219241]] +33010,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_North_FIPS_3301",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Meter",1]] +33011,PROJCS["NAD_1983_StatePlane_North_Dakota_North_FIPS_3301",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Meter",1]] +33012,PROJCS["NAD_1983_StatePlane_North_Dakota_North_FIPS_3301_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Foot_US",0.304800609601219241]] +33013,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_North_FIPS_3301_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47.0],UNIT["Foot",0.3048]] +33014,PROJCS["NAD_1927_StatePlane_North_Dakota_North_FIPS_3301",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Foot_US",0.304800609601219241]] +33015,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_North_FIPS_3301_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47.0],UNIT["Foot",0.3048]] +33016,PROJCS["NAD_1983_StatePlane_North_Dakota_North_FIPS_3301_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47.0],UNIT["Foot",0.3048]] +33020,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_South_FIPS_3302",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Meter",1]] +33021,PROJCS["NAD_1983_StatePlane_North_Dakota_South_FIPS_3302",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Meter",1]] +33022,PROJCS["NAD_1983_StatePlane_North_Dakota_South_FIPS_3302_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Foot_US",0.304800609601219241]] +33023,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_South_FIPS_3302_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Foot",0.3048]] +33024,PROJCS["NAD_1927_StatePlane_North_Dakota_South_FIPS_3302",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Foot_US",0.304800609601219241]] +33025,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_South_FIPS_3302_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Foot",0.3048]] +33026,PROJCS["NAD_1983_StatePlane_North_Dakota_South_FIPS_3302_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968503.937007874],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Foot",0.3048]] +34004,PROJCS["NAD_1927_StatePlane_Vermont_FIPS_3400",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-72.5],PARAMETER["Scale_Factor",0.9999642857142857],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Foot_US",0.304800609601219241]] +34010,PROJCS["NAD_1983_HARN_StatePlane_Ohio_North_FIPS_3401",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",40.43333333333333],PARAMETER["Standard_Parallel_2",41.7],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Meter",1]] +34011,PROJCS["NAD_1983_StatePlane_Ohio_North_FIPS_3401",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",40.43333333333333],PARAMETER["Standard_Parallel_2",41.7],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Meter",1]] +34012,PROJCS["NAD_1983_StatePlane_Ohio_North_FIPS_3401_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",40.43333333333333],PARAMETER["Standard_Parallel_2",41.7],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Foot_US",0.304800609601219241]] +34013,PROJCS["NAD_1983_HARN_StatePlane_Ohio_North_FIPS_3401_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",40.43333333333333],PARAMETER["Standard_Parallel_2",41.7],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Foot_US",0.3048006096012192]] +34014,PROJCS["NAD_1927_StatePlane_Ohio_North_FIPS_3401",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",40.43333333333333],PARAMETER["Standard_Parallel_2",41.7],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Foot_US",0.304800609601219241]] +34020,PROJCS["NAD_1983_HARN_StatePlane_Ohio_South_FIPS_3402",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",38.73333333333333],PARAMETER["Standard_Parallel_2",40.03333333333333],PARAMETER["Latitude_Of_Origin",38],UNIT["Meter",1]] +34021,PROJCS["NAD_1983_StatePlane_Ohio_South_FIPS_3402",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",38.73333333333333],PARAMETER["Standard_Parallel_2",40.03333333333333],PARAMETER["Latitude_Of_Origin",38],UNIT["Meter",1]] +34022,PROJCS["NAD_1983_StatePlane_Ohio_South_FIPS_3402_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",38.73333333333333],PARAMETER["Standard_Parallel_2",40.03333333333333],PARAMETER["Latitude_Of_Origin",38],UNIT["Foot_US",0.304800609601219241]] +34023,PROJCS["NAD_1983_HARN_StatePlane_Ohio_South_FIPS_3402_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",38.73333333333333],PARAMETER["Standard_Parallel_2",40.03333333333333],PARAMETER["Latitude_Of_Origin",38.0],UNIT["Foot_US",0.3048006096012192]] +34024,PROJCS["NAD_1927_StatePlane_Ohio_South_FIPS_3402",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",38.73333333333333],PARAMETER["Standard_Parallel_2",40.03333333333333],PARAMETER["Latitude_Of_Origin",38],UNIT["Foot_US",0.304800609601219241]] +35010,PROJCS["NAD_1983_HARN_StatePlane_Oklahoma_North_FIPS_3501",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",35.56666666666667],PARAMETER["Standard_Parallel_2",36.76666666666667],PARAMETER["Latitude_Of_Origin",35],UNIT["Meter",1]] +35011,PROJCS["NAD_1983_StatePlane_Oklahoma_North_FIPS_3501",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",35.56666666666667],PARAMETER["Standard_Parallel_2",36.76666666666667],PARAMETER["Latitude_Of_Origin",35],UNIT["Meter",1]] +35012,PROJCS["NAD_1983_StatePlane_Oklahoma_North_FIPS_3501_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",35.56666666666667],PARAMETER["Standard_Parallel_2",36.76666666666667],PARAMETER["Latitude_Of_Origin",35],UNIT["Foot_US",0.304800609601219241]] +35013,PROJCS["NAD_1983_HARN_StatePlane_Oklahoma_North_FIPS_3501_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-98.0],PARAMETER["Standard_Parallel_1",35.56666666666667],PARAMETER["Standard_Parallel_2",36.76666666666667],PARAMETER["Latitude_Of_Origin",35.0],UNIT["Foot_US",0.3048006096012192]] +35014,PROJCS["NAD_1927_StatePlane_Oklahoma_North_FIPS_3501",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",35.56666666666667],PARAMETER["Standard_Parallel_2",36.76666666666667],PARAMETER["Latitude_Of_Origin",35],UNIT["Foot_US",0.304800609601219241]] +35020,PROJCS["NAD_1983_HARN_StatePlane_Oklahoma_South_FIPS_3502",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",33.93333333333333],PARAMETER["Standard_Parallel_2",35.23333333333333],PARAMETER["Latitude_Of_Origin",33.33333333333334],UNIT["Meter",1]] +35021,PROJCS["NAD_1983_StatePlane_Oklahoma_South_FIPS_3502",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",33.93333333333333],PARAMETER["Standard_Parallel_2",35.23333333333333],PARAMETER["Latitude_Of_Origin",33.33333333333334],UNIT["Meter",1]] +35022,PROJCS["NAD_1983_StatePlane_Oklahoma_South_FIPS_3502_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",33.93333333333333],PARAMETER["Standard_Parallel_2",35.23333333333333],PARAMETER["Latitude_Of_Origin",33.33333333333334],UNIT["Foot_US",0.304800609601219241]] +35023,PROJCS["NAD_1983_HARN_StatePlane_Oklahoma_South_FIPS_3502_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-98.0],PARAMETER["Standard_Parallel_1",33.93333333333333],PARAMETER["Standard_Parallel_2",35.23333333333333],PARAMETER["Latitude_Of_Origin",33.33333333333334],UNIT["Foot_US",0.3048006096012192]] +35024,PROJCS["NAD_1927_StatePlane_Oklahoma_South_FIPS_3502",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",33.93333333333333],PARAMETER["Standard_Parallel_2",35.23333333333333],PARAMETER["Latitude_Of_Origin",33.33333333333334],UNIT["Foot_US",0.304800609601219241]] +36010,PROJCS["NAD_1983_HARN_StatePlane_Oregon_North_FIPS_3601",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Meter",1]] +36011,PROJCS["NAD_1983_StatePlane_Oregon_North_FIPS_3601",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Meter",1]] +36012,PROJCS["NAD_1983_StatePlane_Oregon_North_FIPS_3601_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",8202083.333333332],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot_US",0.304800609601219241]] +36013,PROJCS["NAD_1983_HARN_StatePlane_Oregon_North_FIPS_3601_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",8202099.737532808],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46.0],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot",0.3048]] +36014,PROJCS["NAD_1927_StatePlane_Oregon_North_FIPS_3601",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot_US",0.304800609601219241]] +36015,PROJCS["NAD_1983_HARN_StatePlane_Oregon_North_FIPS_3601_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",8202099.737532808],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46.0],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot",0.3048]] +36016,PROJCS["NAD_1983_StatePlane_Oregon_North_FIPS_3601_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",8202099.737532808],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46.0],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot",0.3048]] +36020,PROJCS["NAD_1983_HARN_StatePlane_Oregon_South_FIPS_3602",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +36021,PROJCS["NAD_1983_StatePlane_Oregon_South_FIPS_3602",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1]] +36022,PROJCS["NAD_1983_StatePlane_Oregon_South_FIPS_3602_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921249.999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +36023,PROJCS["NAD_1983_HARN_StatePlane_Oregon_South_FIPS_3602_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921259.842519685],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44.0],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot",0.3048]] +36024,PROJCS["NAD_1927_StatePlane_Oregon_South_FIPS_3602",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.304800609601219241]] +36025,PROJCS["NAD_1983_HARN_StatePlane_Oregon_South_FIPS_3602_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921259.842519685],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44.0],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot",0.3048]] +36026,PROJCS["NAD_1983_StatePlane_Oregon_South_FIPS_3602_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",4921259.842519685],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44.0],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot",0.3048]] +37010,PROJCS["NAD_1983_HARN_StatePlane_Pennsylvania_North_FIPS_3701",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",40.88333333333333],PARAMETER["Standard_Parallel_2",41.95],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Meter",1.0]] +37011,PROJCS["NAD_1983_StatePlane_Pennsylvania_North_FIPS_3701",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",40.88333333333333],PARAMETER["Standard_Parallel_2",41.95],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Meter",1]] +37012,PROJCS["NAD_1983_StatePlane_Pennsylvania_North_FIPS_3701_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",40.88333333333333],PARAMETER["Standard_Parallel_2",41.95],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Foot_US",0.304800609601219241]] +37013,PROJCS["NAD_1983_HARN_StatePlane_Pennsylvania_North_FIPS_3701_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",40.88333333333333],PARAMETER["Standard_Parallel_2",41.95],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Foot_US",0.3048006096012192]] +37014,PROJCS["NAD_1927_StatePlane_Pennsylvania_North_FIPS_3701",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",40.88333333333333],PARAMETER["Standard_Parallel_2",41.95],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Foot_US",0.304800609601219241]] +37020,PROJCS["NAD_1983_HARN_StatePlane_Pennsylvania_South_FIPS_3702",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",39.93333333333333],PARAMETER["Standard_Parallel_2",40.96666666666667],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1.0]] +37021,PROJCS["NAD_1983_StatePlane_Pennsylvania_South_FIPS_3702",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",39.93333333333333],PARAMETER["Standard_Parallel_2",40.96666666666667],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1]] +37022,PROJCS["NAD_1983_StatePlane_Pennsylvania_South_FIPS_3702_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",39.93333333333333],PARAMETER["Standard_Parallel_2",40.96666666666667],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.304800609601219241]] +37023,PROJCS["NAD_1983_HARN_StatePlane_Pennsylvania_South_FIPS_3702_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",39.93333333333333],PARAMETER["Standard_Parallel_2",40.96666666666667],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.3048006096012192]] +37024,PROJCS["NAD_1927_StatePlane_Pennsylvania_South_FIPS_3702",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",39.93333333333333],PARAMETER["Standard_Parallel_2",40.96666666666667],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.304800609601219241]] +38000,PROJCS["NAD_1983_HARN_StatePlane_Rhode_Island_FIPS_3800",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",100000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Scale_Factor",0.99999375],PARAMETER["Latitude_Of_Origin",41.08333333333334],UNIT["Meter",1]] +38001,PROJCS["NAD_1983_StatePlane_Rhode_Island_FIPS_3800",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",100000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Scale_Factor",0.99999375],PARAMETER["Latitude_Of_Origin",41.08333333333334],UNIT["Meter",1]] +38002,PROJCS["NAD_1983_StatePlane_Rhode_Island_FIPS_3800_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",328083.3333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Scale_Factor",0.99999375],PARAMETER["Latitude_Of_Origin",41.08333333333334],UNIT["Foot_US",0.304800609601219241]] +38003,PROJCS["NAD_1983_HARN_StatePlane_Rhode_Island_FIPS_3800_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",328083.3333333333],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Scale_Factor",0.99999375],PARAMETER["Latitude_Of_Origin",41.08333333333334],UNIT["Foot_US",0.3048006096012192]] +38004,PROJCS["NAD_1927_StatePlane_Rhode_Island_FIPS_3800",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Scale_Factor",0.99999375],PARAMETER["Latitude_Of_Origin",41.08333333333334],UNIT["Foot_US",0.304800609601219241]] +39000,PROJCS["NAD_1983_HARN_StatePlane_South_Carolina_FIPS_3900",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",609600.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-81.0],PARAMETER["Standard_Parallel_1",32.5],PARAMETER["Standard_Parallel_2",34.83333333333334],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Meter",1.0]] +39001,PROJCS["NAD_1983_StatePlane_South_Carolina_FIPS_3900",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",609600],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",32.5],PARAMETER["Standard_Parallel_2",34.83333333333334],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Meter",1]] +39002,PROJCS["NAD_1983_StatePlane_South_Carolina_FIPS_3900_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1999996],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",32.5],PARAMETER["Standard_Parallel_2",34.83333333333334],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Foot_US",0.304800609601219241]] +39003,PROJCS["NAD_1983_HARN_StatePlane_South_Carolina_FIPS_3900_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-81.0],PARAMETER["Standard_Parallel_1",32.5],PARAMETER["Standard_Parallel_2",34.83333333333334],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Foot",0.3048]] +39005,PROJCS["NAD_1983_HARN_StatePlane_South_Carolina_FIPS_3900_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-81.0],PARAMETER["Standard_Parallel_1",32.5],PARAMETER["Standard_Parallel_2",34.83333333333334],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Foot",0.3048]] +39006,PROJCS["NAD_1983_StatePlane_South_Carolina_FIPS_3900_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-81.0],PARAMETER["Standard_Parallel_1",32.5],PARAMETER["Standard_Parallel_2",34.83333333333334],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Foot",0.3048]] +39014,PROJCS["NAD_1927_StatePlane_South_Carolina_North_FIPS_3901",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",33.76666666666667],PARAMETER["Standard_Parallel_2",34.96666666666667],PARAMETER["Latitude_Of_Origin",33],UNIT["Foot_US",0.304800609601219241]] +39024,PROJCS["NAD_1927_StatePlane_South_Carolina_South_FIPS_3902",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",32.33333333333334],PARAMETER["Standard_Parallel_2",33.66666666666666],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Foot_US",0.304800609601219241]] +40010,PROJCS["NAD_1983_HARN_StatePlane_South_Dakota_North_FIPS_4001",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",44.41666666666666],PARAMETER["Standard_Parallel_2",45.68333333333333],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Meter",1]] +40011,PROJCS["NAD_1983_StatePlane_South_Dakota_North_FIPS_4001",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",44.41666666666666],PARAMETER["Standard_Parallel_2",45.68333333333333],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Meter",1]] +40012,PROJCS["NAD_1983_StatePlane_South_Dakota_North_FIPS_4001_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",44.41666666666666],PARAMETER["Standard_Parallel_2",45.68333333333333],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.304800609601219241]] +40013,PROJCS["NAD_1983_HARN_StatePlane_South_Dakota_North_FIPS_4001_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.0],PARAMETER["Standard_Parallel_1",44.41666666666666],PARAMETER["Standard_Parallel_2",45.68333333333333],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.3048006096012192]] +40014,PROJCS["NAD_1927_StatePlane_South_Dakota_North_FIPS_4001",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",44.41666666666666],PARAMETER["Standard_Parallel_2",45.68333333333333],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.304800609601219241]] +40020,PROJCS["NAD_1983_HARN_StatePlane_South_Dakota_South_FIPS_4002",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",42.83333333333334],PARAMETER["Standard_Parallel_2",44.4],PARAMETER["Latitude_Of_Origin",42.33333333333334],UNIT["Meter",1]] +40021,PROJCS["NAD_1983_StatePlane_South_Dakota_South_FIPS_4002",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",42.83333333333334],PARAMETER["Standard_Parallel_2",44.4],PARAMETER["Latitude_Of_Origin",42.33333333333334],UNIT["Meter",1]] +40022,PROJCS["NAD_1983_StatePlane_South_Dakota_South_FIPS_4002_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",42.83333333333334],PARAMETER["Standard_Parallel_2",44.4],PARAMETER["Latitude_Of_Origin",42.33333333333334],UNIT["Foot_US",0.304800609601219241]] +40023,PROJCS["NAD_1983_HARN_StatePlane_South_Dakota_South_FIPS_4002_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",42.83333333333334],PARAMETER["Standard_Parallel_2",44.4],PARAMETER["Latitude_Of_Origin",42.33333333333334],UNIT["Foot_US",0.3048006096012192]] +40024,PROJCS["NAD_1927_StatePlane_South_Dakota_South_FIPS_4002",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",42.83333333333334],PARAMETER["Standard_Parallel_2",44.4],PARAMETER["Latitude_Of_Origin",42.33333333333334],UNIT["Foot_US",0.304800609601219241]] +41000,PROJCS["NAD_1983_HARN_StatePlane_Tennessee_FIPS_4100",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-86],PARAMETER["Standard_Parallel_1",35.25],PARAMETER["Standard_Parallel_2",36.41666666666666],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Meter",1]] +41001,PROJCS["NAD_1983_StatePlane_Tennessee_FIPS_4100",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-86],PARAMETER["Standard_Parallel_1",35.25],PARAMETER["Standard_Parallel_2",36.41666666666666],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Meter",1]] +41002,PROJCS["NAD_1983_StatePlane_Tennessee_FIPS_4100_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-86],PARAMETER["Standard_Parallel_1",35.25],PARAMETER["Standard_Parallel_2",36.41666666666666],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Foot_US",0.304800609601219241]] +41003,PROJCS["NAD_1983_HARN_StatePlane_Tennessee_FIPS_4100_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-86.0],PARAMETER["Standard_Parallel_1",35.25],PARAMETER["Standard_Parallel_2",36.41666666666666],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Foot_US",0.3048006096012192]] +41004,PROJCS["NAD_1927_StatePlane_Tennessee_FIPS_4100",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-86],PARAMETER["Standard_Parallel_1",35.25],PARAMETER["Standard_Parallel_2",36.41666666666666],PARAMETER["Latitude_Of_Origin",34.66666666666666],UNIT["Foot_US",0.304800609601219241]] +42010,PROJCS["NAD_1983_HARN_StatePlane_Texas_North_FIPS_4201",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-101.5],PARAMETER["Standard_Parallel_1",34.65],PARAMETER["Standard_Parallel_2",36.18333333333333],PARAMETER["Latitude_Of_Origin",34],UNIT["Meter",1]] +42011,PROJCS["NAD_1983_StatePlane_Texas_North_FIPS_4201",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-101.5],PARAMETER["Standard_Parallel_1",34.65],PARAMETER["Standard_Parallel_2",36.18333333333333],PARAMETER["Latitude_Of_Origin",34],UNIT["Meter",1]] +42012,PROJCS["NAD_1983_StatePlane_Texas_North_FIPS_4201_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-101.5],PARAMETER["Standard_Parallel_1",34.65],PARAMETER["Standard_Parallel_2",36.18333333333333],PARAMETER["Latitude_Of_Origin",34],UNIT["Foot_US",0.304800609601219241]] +42013,PROJCS["NAD_1983_HARN_StatePlane_Texas_North_FIPS_4201_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-101.5],PARAMETER["Standard_Parallel_1",34.65],PARAMETER["Standard_Parallel_2",36.18333333333333],PARAMETER["Latitude_Of_Origin",34.0],UNIT["Foot_US",0.3048006096012192]] +42014,PROJCS["NAD_1927_StatePlane_Texas_North_FIPS_4201",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-101.5],PARAMETER["Standard_Parallel_1",34.65],PARAMETER["Standard_Parallel_2",36.18333333333333],PARAMETER["Latitude_Of_Origin",34],UNIT["Foot_US",0.304800609601219241]] +42020,PROJCS["NAD_1983_HARN_StatePlane_Texas_North_Central_FIPS_4202",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",32.13333333333333],PARAMETER["Standard_Parallel_2",33.96666666666667],PARAMETER["Latitude_Of_Origin",31.66666666666667],UNIT["Meter",1]] +42021,PROJCS["NAD_1983_StatePlane_Texas_North_Central_FIPS_4202",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",32.13333333333333],PARAMETER["Standard_Parallel_2",33.96666666666667],PARAMETER["Latitude_Of_Origin",31.66666666666667],UNIT["Meter",1]] +42022,PROJCS["NAD_1983_StatePlane_Texas_North_Central_FIPS_4202_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",32.13333333333333],PARAMETER["Standard_Parallel_2",33.96666666666667],PARAMETER["Latitude_Of_Origin",31.66666666666667],UNIT["Foot_US",0.304800609601219241]] +42023,PROJCS["NAD_1983_HARN_StatePlane_Texas_North_Central_FIPS_4202_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",32.13333333333333],PARAMETER["Standard_Parallel_2",33.96666666666667],PARAMETER["Latitude_Of_Origin",31.66666666666667],UNIT["Foot_US",0.3048006096012192]] +42024,PROJCS["NAD_1927_StatePlane_Texas_North_Central_FIPS_4202",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-97.5],PARAMETER["Standard_Parallel_1",32.13333333333333],PARAMETER["Standard_Parallel_2",33.96666666666667],PARAMETER["Latitude_Of_Origin",31.66666666666667],UNIT["Foot_US",0.304800609601219241]] +42030,PROJCS["NAD_1983_HARN_StatePlane_Texas_Central_FIPS_4203",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",3000000],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",30.11666666666667],PARAMETER["Standard_Parallel_2",31.88333333333333],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Meter",1]] +42031,PROJCS["NAD_1983_StatePlane_Texas_Central_FIPS_4203",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",3000000],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",30.11666666666667],PARAMETER["Standard_Parallel_2",31.88333333333333],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Meter",1]] +42032,PROJCS["NAD_1983_StatePlane_Texas_Central_FIPS_4203_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",9842499.999999998],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",30.11666666666667],PARAMETER["Standard_Parallel_2",31.88333333333333],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Foot_US",0.304800609601219241]] +42033,PROJCS["NAD_1983_HARN_StatePlane_Texas_Central_FIPS_4203_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",9842500.0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",30.11666666666667],PARAMETER["Standard_Parallel_2",31.88333333333333],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Foot_US",0.3048006096012192]] +42034,PROJCS["NAD_1927_StatePlane_Texas_Central_FIPS_4203",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",30.11666666666667],PARAMETER["Standard_Parallel_2",31.88333333333333],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Foot_US",0.304800609601219241]] +42040,PROJCS["NAD_1983_HARN_StatePlane_Texas_South_Central_FIPS_4204",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",4000000],PARAMETER["Central_Meridian",-99],PARAMETER["Standard_Parallel_1",28.38333333333333],PARAMETER["Standard_Parallel_2",30.28333333333333],PARAMETER["Latitude_Of_Origin",27.83333333333333],UNIT["Meter",1]] +42041,PROJCS["NAD_1983_StatePlane_Texas_South_Central_FIPS_4204",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",4000000],PARAMETER["Central_Meridian",-99],PARAMETER["Standard_Parallel_1",28.38333333333333],PARAMETER["Standard_Parallel_2",30.28333333333333],PARAMETER["Latitude_Of_Origin",27.83333333333333],UNIT["Meter",1]] +42042,PROJCS["NAD_1983_StatePlane_Texas_South_Central_FIPS_4204_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",13123333.33333333],PARAMETER["Central_Meridian",-99],PARAMETER["Standard_Parallel_1",28.38333333333333],PARAMETER["Standard_Parallel_2",30.28333333333333],PARAMETER["Latitude_Of_Origin",27.83333333333333],UNIT["Foot_US",0.304800609601219241]] +42043,PROJCS["NAD_1983_HARN_StatePlane_Texas_South_Central_FIPS_4204_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",13123333.33333333],PARAMETER["Central_Meridian",-99.0],PARAMETER["Standard_Parallel_1",28.38333333333333],PARAMETER["Standard_Parallel_2",30.28333333333333],PARAMETER["Latitude_Of_Origin",27.83333333333333],UNIT["Foot_US",0.3048006096012192]] +42044,PROJCS["NAD_1927_StatePlane_Texas_South_Central_FIPS_4204",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-99],PARAMETER["Standard_Parallel_1",28.38333333333333],PARAMETER["Standard_Parallel_2",30.28333333333333],PARAMETER["Latitude_Of_Origin",27.83333333333333],UNIT["Foot_US",0.304800609601219241]] +42050,PROJCS["NAD_1983_HARN_StatePlane_Texas_South_FIPS_4205",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",5000000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Meter",1]] +42051,PROJCS["NAD_1983_StatePlane_Texas_South_FIPS_4205",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",5000000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Meter",1]] +42052,PROJCS["NAD_1983_StatePlane_Texas_South_FIPS_4205_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",16404166.66666666],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Foot_US",0.304800609601219241]] +42053,PROJCS["NAD_1983_HARN_StatePlane_Texas_South_FIPS_4205_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",984250.0],PARAMETER["False_Northing",16404166.66666666],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Foot_US",0.3048006096012192]] +42054,PROJCS["NAD_1927_StatePlane_Texas_South_FIPS_4205",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Foot_US",0.304800609601219241]] +43010,PROJCS["NAD_1983_HARN_StatePlane_Utah_North_FIPS_4301",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Meter",1]] +43011,PROJCS["NAD_1983_StatePlane_Utah_North_FIPS_4301",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Meter",1]] +43012,PROJCS["NAD_1983_StatePlane_Utah_North_FIPS_4301_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Foot_US",0.304800609601219241]] +43013,PROJCS["NAD_1983_HARN_StatePlane_Utah_North_FIPS_4301_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Foot_US",0.3048006096012192]] +43014,PROJCS["NAD_1927_StatePlane_Utah_North_FIPS_4301",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Foot_US",0.304800609601219241]] +43015,PROJCS["NAD_1983_HARN_StatePlane_Utah_North_FIPS_4301_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640419.947506561],PARAMETER["False_Northing",3280839.895013123],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Foot",0.3048]] +43016,PROJCS["NAD_1983_StatePlane_Utah_North_FIPS_4301_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640419.947506561],PARAMETER["False_Northing",3280839.895013123],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Foot",0.3048]] +43020,PROJCS["NAD_1983_HARN_StatePlane_Utah_Central_FIPS_4302",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Meter",1]] +43021,PROJCS["NAD_1983_StatePlane_Utah_Central_FIPS_4302",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Meter",1]] +43022,PROJCS["NAD_1983_StatePlane_Utah_Central_FIPS_4302_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.304800609601219241]] +43023,PROJCS["NAD_1983_HARN_StatePlane_Utah_Central_FIPS_4302_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.3048006096012192]] +43024,PROJCS["NAD_1927_StatePlane_Utah_Central_FIPS_4302",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.304800609601219241]] +43025,PROJCS["NAD_1983_HARN_StatePlane_Utah_Central_FIPS_4302_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640419.947506561],PARAMETER["False_Northing",6561679.790026246],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot",0.3048]] +43026,PROJCS["NAD_1983_StatePlane_Utah_Central_FIPS_4302_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640419.947506561],PARAMETER["False_Northing",6561679.790026246],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot",0.3048]] +43030,PROJCS["NAD_1983_HARN_StatePlane_Utah_South_FIPS_4303",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",3000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +43031,PROJCS["NAD_1983_StatePlane_Utah_South_FIPS_4303",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",3000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1]] +43032,PROJCS["NAD_1983_StatePlane_Utah_South_FIPS_4303_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",9842499.999999998],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +43033,PROJCS["NAD_1983_HARN_StatePlane_Utah_South_FIPS_4303_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",9842500.0],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.3048006096012192]] +43034,PROJCS["NAD_1927_StatePlane_Utah_South_FIPS_4303",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.304800609601219241]] +43035,PROJCS["NAD_1983_HARN_StatePlane_Utah_South_FIPS_4303_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640419.947506561],PARAMETER["False_Northing",9842519.685039369],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot",0.3048]] +43036,PROJCS["NAD_1983_StatePlane_Utah_South_FIPS_4303_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640419.947506561],PARAMETER["False_Northing",9842519.685039369],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot",0.3048]] +44000,PROJCS["NAD_1983_HARN_StatePlane_Vermont_FIPS_4400",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-72.5],PARAMETER["Scale_Factor",0.9999642857142857],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Meter",1]] +44001,PROJCS["NAD_1983_StatePlane_Vermont_FIPS_4400",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-72.5],PARAMETER["Scale_Factor",0.9999642857142857],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Meter",1]] +44002,PROJCS["NAD_1983_StatePlane_Vermont_FIPS_4400_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-72.5],PARAMETER["Scale_Factor",0.9999642857142857],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Foot_US",0.304800609601219241]] +45010,PROJCS["NAD_1983_HARN_StatePlane_Virginia_North_FIPS_4501",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3500000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",38.03333333333333],PARAMETER["Standard_Parallel_2",39.2],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1]] +45011,PROJCS["NAD_1983_StatePlane_Virginia_North_FIPS_4501",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3500000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",38.03333333333333],PARAMETER["Standard_Parallel_2",39.2],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1]] +45012,PROJCS["NAD_1983_StatePlane_Virginia_North_FIPS_4501_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",11482916.66666666],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",38.03333333333333],PARAMETER["Standard_Parallel_2",39.2],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.304800609601219241]] +45013,PROJCS["NAD_1983_HARN_StatePlane_Virginia_North_FIPS_4501_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",11482916.66666666],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",38.03333333333333],PARAMETER["Standard_Parallel_2",39.2],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.3048006096012192]] +45014,PROJCS["NAD_1927_StatePlane_Virginia_North_FIPS_4501",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",38.03333333333333],PARAMETER["Standard_Parallel_2",39.2],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.304800609601219241]] +45020,PROJCS["NAD_1983_HARN_StatePlane_Virginia_South_FIPS_4502",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3500000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",36.76666666666667],PARAMETER["Standard_Parallel_2",37.96666666666667],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1]] +45021,PROJCS["NAD_1983_StatePlane_Virginia_South_FIPS_4502",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3500000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",36.76666666666667],PARAMETER["Standard_Parallel_2",37.96666666666667],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1]] +45022,PROJCS["NAD_1983_StatePlane_Virginia_South_FIPS_4502_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",11482916.66666666],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",36.76666666666667],PARAMETER["Standard_Parallel_2",37.96666666666667],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.304800609601219241]] +45023,PROJCS["NAD_1983_HARN_StatePlane_Virginia_South_FIPS_4502_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",11482916.66666666],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",36.76666666666667],PARAMETER["Standard_Parallel_2",37.96666666666667],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.3048006096012192]] +45024,PROJCS["NAD_1927_StatePlane_Virginia_South_FIPS_4502",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",36.76666666666667],PARAMETER["Standard_Parallel_2",37.96666666666667],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.304800609601219241]] +46010,PROJCS["NAD_1983_HARN_StatePlane_Washington_North_FIPS_4601",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.8333333333333],PARAMETER["Standard_Parallel_1",47.5],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Meter",1]] +46011,PROJCS["NAD_1983_StatePlane_Washington_North_FIPS_4601",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.8333333333333],PARAMETER["Standard_Parallel_1",47.5],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Meter",1]] +46012,PROJCS["NAD_1983_StatePlane_Washington_North_FIPS_4601_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.8333333333333],PARAMETER["Standard_Parallel_1",47.5],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Foot_US",0.304800609601219241]] +46013,PROJCS["NAD_1983_HARN_StatePlane_Washington_North_FIPS_4601_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.8333333333333],PARAMETER["Standard_Parallel_1",47.5],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47.0],UNIT["Foot_US",0.3048006096012192]] +46014,PROJCS["NAD_1927_StatePlane_Washington_North_FIPS_4601",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.8333333333333],PARAMETER["Standard_Parallel_1",47.5],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Foot_US",0.304800609601219241]] +46020,PROJCS["NAD_1983_HARN_StatePlane_Washington_South_FIPS_4602",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",45.83333333333334],PARAMETER["Standard_Parallel_2",47.33333333333334],PARAMETER["Latitude_Of_Origin",45.33333333333334],UNIT["Meter",1]] +46021,PROJCS["NAD_1983_StatePlane_Washington_South_FIPS_4602",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",45.83333333333334],PARAMETER["Standard_Parallel_2",47.33333333333334],PARAMETER["Latitude_Of_Origin",45.33333333333334],UNIT["Meter",1]] +46022,PROJCS["NAD_1983_StatePlane_Washington_South_FIPS_4602_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",45.83333333333334],PARAMETER["Standard_Parallel_2",47.33333333333334],PARAMETER["Latitude_Of_Origin",45.33333333333334],UNIT["Foot_US",0.304800609601219241]] +46023,PROJCS["NAD_1983_HARN_StatePlane_Washington_South_FIPS_4602_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",45.83333333333334],PARAMETER["Standard_Parallel_2",47.33333333333334],PARAMETER["Latitude_Of_Origin",45.33333333333334],UNIT["Foot_US",0.3048006096012192]] +46024,PROJCS["NAD_1927_StatePlane_Washington_South_FIPS_4602",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",45.83333333333334],PARAMETER["Standard_Parallel_2",47.33333333333334],PARAMETER["Latitude_Of_Origin",45.33333333333334],UNIT["Foot_US",0.304800609601219241]] +47010,PROJCS["NAD_1983_HARN_StatePlane_West_Virginia_North_FIPS_4701",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79.5],PARAMETER["Standard_Parallel_1",39],PARAMETER["Standard_Parallel_2",40.25],PARAMETER["Latitude_Of_Origin",38.5],UNIT["Meter",1]] +47011,PROJCS["NAD_1983_StatePlane_West_Virginia_North_FIPS_4701",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79.5],PARAMETER["Standard_Parallel_1",39],PARAMETER["Standard_Parallel_2",40.25],PARAMETER["Latitude_Of_Origin",38.5],UNIT["Meter",1]] +47012,PROJCS["NAD_1983_StatePlane_West_Virginia_North_FIPS_4701_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79.5],PARAMETER["Standard_Parallel_1",39],PARAMETER["Standard_Parallel_2",40.25],PARAMETER["Latitude_Of_Origin",38.5],UNIT["Foot_US",0.304800609601219241]] +47014,PROJCS["NAD_1927_StatePlane_West_Virginia_North_FIPS_4701",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79.5],PARAMETER["Standard_Parallel_1",39],PARAMETER["Standard_Parallel_2",40.25],PARAMETER["Latitude_Of_Origin",38.5],UNIT["Foot_US",0.304800609601219241]] +47020,PROJCS["NAD_1983_HARN_StatePlane_West_Virginia_South_FIPS_4702",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",37.48333333333333],PARAMETER["Standard_Parallel_2",38.88333333333333],PARAMETER["Latitude_Of_Origin",37],UNIT["Meter",1]] +47021,PROJCS["NAD_1983_StatePlane_West_Virginia_South_FIPS_4702",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",37.48333333333333],PARAMETER["Standard_Parallel_2",38.88333333333333],PARAMETER["Latitude_Of_Origin",37],UNIT["Meter",1]] +47022,PROJCS["NAD_1983_StatePlane_West_Virginia_South_FIPS_4702_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",37.48333333333333],PARAMETER["Standard_Parallel_2",38.88333333333333],PARAMETER["Latitude_Of_Origin",37],UNIT["Foot_US",0.304800609601219241]] +47024,PROJCS["NAD_1927_StatePlane_West_Virginia_South_FIPS_4702",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",37.48333333333333],PARAMETER["Standard_Parallel_2",38.88333333333333],PARAMETER["Latitude_Of_Origin",37],UNIT["Foot_US",0.304800609601219241]] +48010,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_North_FIPS_4801",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",45.56666666666667],PARAMETER["Standard_Parallel_2",46.76666666666667],PARAMETER["Latitude_Of_Origin",45.16666666666666],UNIT["Meter",1]] +48011,PROJCS["NAD_1983_StatePlane_Wisconsin_North_FIPS_4801",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",45.56666666666667],PARAMETER["Standard_Parallel_2",46.76666666666667],PARAMETER["Latitude_Of_Origin",45.16666666666666],UNIT["Meter",1]] +48012,PROJCS["NAD_1983_StatePlane_Wisconsin_North_FIPS_4801_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",45.56666666666667],PARAMETER["Standard_Parallel_2",46.76666666666667],PARAMETER["Latitude_Of_Origin",45.16666666666666],UNIT["Foot_US",0.304800609601219241]] +48013,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_North_FIPS_4801_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-90.0],PARAMETER["Standard_Parallel_1",45.56666666666667],PARAMETER["Standard_Parallel_2",46.76666666666667],PARAMETER["Latitude_Of_Origin",45.16666666666666],UNIT["Foot_US",0.3048006096012192]] +48014,PROJCS["NAD_1927_StatePlane_Wisconsin_North_FIPS_4801",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",45.56666666666667],PARAMETER["Standard_Parallel_2",46.76666666666667],PARAMETER["Latitude_Of_Origin",45.16666666666666],UNIT["Foot_US",0.304800609601219241]] +48020,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_Central_FIPS_4802",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",44.25],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Meter",1]] +48021,PROJCS["NAD_1983_StatePlane_Wisconsin_Central_FIPS_4802",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",44.25],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Meter",1]] +48022,PROJCS["NAD_1983_StatePlane_Wisconsin_Central_FIPS_4802_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",44.25],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.304800609601219241]] +48023,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_Central_FIPS_4802_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-90.0],PARAMETER["Standard_Parallel_1",44.25],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.3048006096012192]] +48024,PROJCS["NAD_1927_StatePlane_Wisconsin_Central_FIPS_4802",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",44.25],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.304800609601219241]] +48030,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_South_FIPS_4803",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",42.73333333333333],PARAMETER["Standard_Parallel_2",44.06666666666667],PARAMETER["Latitude_Of_Origin",42],UNIT["Meter",1]] +48031,PROJCS["NAD_1983_StatePlane_Wisconsin_South_FIPS_4803",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",42.73333333333333],PARAMETER["Standard_Parallel_2",44.06666666666667],PARAMETER["Latitude_Of_Origin",42],UNIT["Meter",1]] +48032,PROJCS["NAD_1983_StatePlane_Wisconsin_South_FIPS_4803_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",42.73333333333333],PARAMETER["Standard_Parallel_2",44.06666666666667],PARAMETER["Latitude_Of_Origin",42],UNIT["Foot_US",0.304800609601219241]] +48033,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_South_FIPS_4803_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-90.0],PARAMETER["Standard_Parallel_1",42.73333333333333],PARAMETER["Standard_Parallel_2",44.06666666666667],PARAMETER["Latitude_Of_Origin",42.0],UNIT["Foot_US",0.3048006096012192]] +48034,PROJCS["NAD_1927_StatePlane_Wisconsin_South_FIPS_4803",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",42.73333333333333],PARAMETER["Standard_Parallel_2",44.06666666666667],PARAMETER["Latitude_Of_Origin",42],UNIT["Foot_US",0.304800609601219241]] +49010,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_East_FIPS_4901",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.1666666666667],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49011,PROJCS["NAD_1983_StatePlane_Wyoming_East_FIPS_4901",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.1666666666667],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49012,PROJCS["NAD_1983_StatePlane_Wyoming_East_FIPS_4901_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.1666666666667],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.304800609601219241]] +49013,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_East_FIPS_4901_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-105.1666666666667],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.3048006096012192]] +49014,PROJCS["NAD_1927_StatePlane_Wyoming_East_FIPS_4901",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.1666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",40.66666666666666],UNIT["Foot_US",0.304800609601219241]] +49020,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_East_Central_FIPS_4902",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-107.3333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49021,PROJCS["NAD_1983_StatePlane_Wyoming_East_Central_FIPS_4902",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-107.3333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49022,PROJCS["NAD_1983_StatePlane_Wyoming_East_Central_FIPS_4902_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-107.3333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.304800609601219241]] +49023,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_East_Central_FIPS_4902_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-107.3333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.3048006096012192]] +49024,PROJCS["NAD_1927_StatePlane_Wyoming_East_Central_FIPS_4902",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-107.3333333333333],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",40.66666666666666],UNIT["Foot_US",0.304800609601219241]] +49030,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_West_Central_FIPS_4903",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-108.75],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49031,PROJCS["NAD_1983_StatePlane_Wyoming_West_Central_FIPS_4903",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-108.75],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49032,PROJCS["NAD_1983_StatePlane_Wyoming_West_Central_FIPS_4903_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-108.75],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.304800609601219241]] +49033,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_West_Central_FIPS_4903_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1968500.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-108.75],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.3048006096012192]] +49034,PROJCS["NAD_1927_StatePlane_Wyoming_West_Central_FIPS_4903",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-108.75],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",40.66666666666666],UNIT["Foot_US",0.304800609601219241]] +49040,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_West_FIPS_4904",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-110.0833333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49041,PROJCS["NAD_1983_StatePlane_Wyoming_West_FIPS_4904",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-110.0833333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1]] +49042,PROJCS["NAD_1983_StatePlane_Wyoming_West_FIPS_4904_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-110.0833333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.304800609601219241]] +49043,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_West_FIPS_4904_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-110.0833333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.3048006096012192]] +49044,PROJCS["NAD_1927_StatePlane_Wyoming_West_FIPS_4904",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-110.0833333333333],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",40.66666666666666],UNIT["Foot_US",0.304800609601219241]] +50011,PROJCS["NAD_1983_StatePlane_Alaska_1_FIPS_5001",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Hotine_Oblique_Mercator_Azimuth_Natural_Origin"],PARAMETER["False_Easting",5000000],PARAMETER["False_Northing",-5000000],PARAMETER["Scale_Factor",0.9999],PARAMETER["Azimuth",-36.86989764583333],PARAMETER["Longitude_Of_Center",-133.6666666666667],PARAMETER["Latitude_Of_Center",57],UNIT["Meter",1]] +50012,PROJCS["NAD_1983_StatePlane_Alaska_1_FIPS_5001_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Hotine_Oblique_Mercator_Azimuth_Natural_Origin"],PARAMETER["False_Easting",16404166.66666666],PARAMETER["False_Northing",-16404166.66666666],PARAMETER["Scale_Factor",0.9999],PARAMETER["Azimuth",-36.86989764583333],PARAMETER["Longitude_Of_Center",-133.6666666666667],PARAMETER["Latitude_Of_Center",57],UNIT["Foot_US",0.304800609601219241]] +50014,PROJCS["NAD_1927_StatePlane_Alaska_1_FIPS_5001",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Hotine_Oblique_Mercator_Azimuth_Natural_Origin"],PARAMETER["False_Easting",16404166.666667],PARAMETER["False_Northing",-16404166.666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Azimuth",-36.86989764583333],PARAMETER["Longitude_Of_Center",-133.6666666666667],PARAMETER["Latitude_Of_Center",57],UNIT["Foot_US",0.304800609601219241]] +50021,PROJCS["NAD_1983_StatePlane_Alaska_2_FIPS_5002",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-142],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50022,PROJCS["NAD_1983_StatePlane_Alaska_2_FIPS_5002_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-142],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50024,PROJCS["NAD_1927_StatePlane_Alaska_2_FIPS_5002",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-142],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50031,PROJCS["NAD_1983_StatePlane_Alaska_3_FIPS_5003",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-146],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50032,PROJCS["NAD_1983_StatePlane_Alaska_3_FIPS_5003_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-146],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50034,PROJCS["NAD_1927_StatePlane_Alaska_3_FIPS_5003",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-146],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50041,PROJCS["NAD_1983_StatePlane_Alaska_4_FIPS_5004",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-150],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50042,PROJCS["NAD_1983_StatePlane_Alaska_4_FIPS_5004_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-150],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50044,PROJCS["NAD_1927_StatePlane_Alaska_4_FIPS_5004",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-150],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50051,PROJCS["NAD_1983_StatePlane_Alaska_5_FIPS_5005",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-154],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50052,PROJCS["NAD_1983_StatePlane_Alaska_5_FIPS_5005_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-154],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50054,PROJCS["NAD_1927_StatePlane_Alaska_5_FIPS_5005",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-154],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50061,PROJCS["NAD_1983_StatePlane_Alaska_6_FIPS_5006",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50062,PROJCS["NAD_1983_StatePlane_Alaska_6_FIPS_5006_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50064,PROJCS["NAD_1927_StatePlane_Alaska_6_FIPS_5006",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50071,PROJCS["NAD_1983_StatePlane_Alaska_7_FIPS_5007",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-162],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50072,PROJCS["NAD_1983_StatePlane_Alaska_7_FIPS_5007_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-162],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50074,PROJCS["NAD_1927_StatePlane_Alaska_7_FIPS_5007",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-162],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50081,PROJCS["NAD_1983_StatePlane_Alaska_8_FIPS_5008",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-166],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50082,PROJCS["NAD_1983_StatePlane_Alaska_8_FIPS_5008_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-166],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50084,PROJCS["NAD_1927_StatePlane_Alaska_8_FIPS_5008",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-166],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50091,PROJCS["NAD_1983_StatePlane_Alaska_9_FIPS_5009",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-170],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Meter",1]] +50092,PROJCS["NAD_1983_StatePlane_Alaska_9_FIPS_5009_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-170],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50094,PROJCS["NAD_1927_StatePlane_Alaska_9_FIPS_5009",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-170],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.304800609601219241]] +50101,PROJCS["NAD_1983_StatePlane_Alaska_10_FIPS_5010",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-176],PARAMETER["Standard_Parallel_1",51.83333333333334],PARAMETER["Standard_Parallel_2",53.83333333333334],PARAMETER["Latitude_Of_Origin",51],UNIT["Meter",1]] +50102,PROJCS["NAD_1983_StatePlane_Alaska_10_FIPS_5010_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-176],PARAMETER["Standard_Parallel_1",51.83333333333334],PARAMETER["Standard_Parallel_2",53.83333333333334],PARAMETER["Latitude_Of_Origin",51],UNIT["Foot_US",0.304800609601219241]] +50104,PROJCS["NAD_1927_StatePlane_Alaska_10_FIPS_5010",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",3000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-176],PARAMETER["Standard_Parallel_1",51.83333333333334],PARAMETER["Standard_Parallel_2",53.83333333333334],PARAMETER["Latitude_Of_Origin",51],UNIT["Foot_US",0.304800609601219241]] +51010,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_1_FIPS_5101",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-155.5],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",18.83333333333333],UNIT["Meter",1]] +51011,PROJCS["NAD_1983_StatePlane_Hawaii_1_FIPS_5101",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-155.5],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",18.83333333333333],UNIT["Meter",1]] +51012,PROJCS["NAD_1983_StatePlane_Hawaii_1_FIPS_5101_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-155.5],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",18.83333333333333],UNIT["Foot_US",0.304800609601219241]] +51013,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_1_FIPS_5101_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-155.5],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",18.83333333333333],UNIT["Foot_US",0.3048006096012192]] +51014,PROJCS["Old_Hawaiian_StatePlane_Hawaii_1_FIPS_5101",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-155.5],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",18.83333333333333],UNIT["Foot_US",0.304800609601219241]] +51020,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_2_FIPS_5102",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-156.6666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",20.33333333333333],UNIT["Meter",1]] +51021,PROJCS["NAD_1983_StatePlane_Hawaii_2_FIPS_5102",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-156.6666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",20.33333333333333],UNIT["Meter",1]] +51022,PROJCS["NAD_1983_StatePlane_Hawaii_2_FIPS_5102_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-156.6666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",20.33333333333333],UNIT["Foot_US",0.304800609601219241]] +51023,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_2_FIPS_5102_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-156.6666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",20.33333333333333],UNIT["Foot_US",0.3048006096012192]] +51024,PROJCS["Old_Hawaiian_StatePlane_Hawaii_2_FIPS_5102",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-156.6666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",20.33333333333333],UNIT["Foot_US",0.304800609601219241]] +51030,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_3_FIPS_5103",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.16666666666667],UNIT["Meter",1]] +51031,PROJCS["NAD_1983_StatePlane_Hawaii_3_FIPS_5103",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.16666666666667],UNIT["Meter",1]] +51032,PROJCS["NAD_1983_StatePlane_Hawaii_3_FIPS_5103_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.16666666666667],UNIT["Foot_US",0.304800609601219241]] +51033,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_3_FIPS_5103_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-158.0],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.16666666666667],UNIT["Foot_US",0.3048006096012192]] +51034,PROJCS["Old_Hawaiian_StatePlane_Hawaii_3_FIPS_5103",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.16666666666667],UNIT["Foot_US",0.304800609601219241]] +51040,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_4_FIPS_5104",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-159.5],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.83333333333333],UNIT["Meter",1]] +51041,PROJCS["NAD_1983_StatePlane_Hawaii_4_FIPS_5104",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-159.5],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.83333333333333],UNIT["Meter",1]] +51042,PROJCS["NAD_1983_StatePlane_Hawaii_4_FIPS_5104_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-159.5],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.83333333333333],UNIT["Foot_US",0.304800609601219241]] +51043,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_4_FIPS_5104_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-159.5],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.83333333333333],UNIT["Foot_US",0.3048006096012192]] +51044,PROJCS["Old_Hawaiian_StatePlane_Hawaii_4_FIPS_5104",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-159.5],PARAMETER["Scale_Factor",0.99999],PARAMETER["Latitude_Of_Origin",21.83333333333333],UNIT["Foot_US",0.304800609601219241]] +51050,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_5_FIPS_5105",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-160.1666666666667],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",21.66666666666667],UNIT["Meter",1]] +51051,PROJCS["NAD_1983_StatePlane_Hawaii_5_FIPS_5105",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-160.1666666666667],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",21.66666666666667],UNIT["Meter",1]] +51052,PROJCS["NAD_1983_StatePlane_Hawaii_5_FIPS_5105_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-160.1666666666667],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",21.66666666666667],UNIT["Foot_US",0.304800609601219241]] +51053,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_5_FIPS_5105_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-160.1666666666667],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",21.66666666666667],UNIT["Foot_US",0.3048006096012192]] +51054,PROJCS["Old_Hawaiian_StatePlane_Hawaii_5_FIPS_5105",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-160.1666666666667],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",21.66666666666667],UNIT["Foot_US",0.304800609601219241]] +52000,PROJCS["NAD_1983_HARN_StatePlane_Puerto_Rico_Virgin_Islands_FIPS_5200",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",200000],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333333],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Meter",1]] +52001,PROJCS["NAD_1983_StatePlane_Puerto_Rico_Virgin_Islands_FIPS_5200",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",200000],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333333],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Meter",1]] +52002,PROJCS["NAD_1983_StatePlane_Puerto_Rico_Virgin_Islands_FIPS_5200_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",656166.6666666665],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333333],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Foot_US",0.3048006096012192]] +52014,PROJCS["NAD_1927_StatePlane_Puerto_Rico_FIPS_5201",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333333],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Foot_US",0.304800609601219241]] +52020,PROJCS["Puerto_Rico_StatePlane_Virgin_Islands_St_Croix_FIPS_5202",GEOGCS["GCS_Puerto_Rico",DATUM["D_Puerto_Rico",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333333],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Foot_US",0.304800609601219241]] +52024,PROJCS["Puerto_Rico_StatePlane_Virgin_Islands_St_Croix_FIPS_5202",GEOGCS["GCS_Puerto_Rico",DATUM["D_Puerto_Rico",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333333],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Foot_US",0.304800609601219241]] +54000,PROJCS["NAD_1983_StatePlane_Guam_FIPS_5400",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Polyconic"],PARAMETER["False_Easting",50000],PARAMETER["False_Northing",50000],PARAMETER["Central_Meridian",144.7487507055556],PARAMETER["Latitude_Of_Origin",13.47246635277778],UNIT["Meter",1]] +54001,PROJCS["NAD_1983_StatePlane_Guam_FIPS_5400",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Polyconic"],PARAMETER["False_Easting",50000],PARAMETER["False_Northing",50000],PARAMETER["Central_Meridian",144.7487507055556],PARAMETER["Latitude_Of_Origin",13.47246635277778],UNIT["Meter",1]] +54002,PROJCS["NAD_1983_StatePlane_Guam_FIPS_5400_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Polyconic"],PARAMETER["False_Easting",164041.6666666666],PARAMETER["False_Northing",164041.6666666666],PARAMETER["Central_Meridian",144.7487507055556],PARAMETER["Latitude_Of_Origin",13.47246635277778],UNIT["Foot_US",0.304800609601219241]] +54004,PROJCS["NAD_1927_StatePlane_Guam_FIPS_5400",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199432955]],PROJECTION["Polyconic"],PARAMETER["False_Easting",164041.6666666667],PARAMETER["False_Northing",164041.6666666667],PARAMETER["Central_Meridian",144.7487507055556],PARAMETER["Latitude_Of_Origin",13.47246635277778],UNIT["Foot_US",0.304800609601219241]] +102964,PROJCS["NAD_1927_Alaska_Albers_Feet",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Albers"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-154.0],PARAMETER["Standard_Parallel_1",55.0],PARAMETER["Standard_Parallel_2",65.0],PARAMETER["Latitude_Of_Origin",50.0],UNIT["Foot_US",0.3048006096012192]] +102991,PROJCS["NAD_1983_Oregon_Statewide_Lambert",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",43.0],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",41.75],UNIT["Meter",1.0]] +102993,PROJCS["NAD_1983_HARN_Oregon_Statewide_Lambert",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",400000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",43.0],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",41.75],UNIT["Meter",1.0]] +102994,PROJCS["NAD_1983_HARN_Oregon_Statewide_Lambert_Feet_Intl",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312335.958005249],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",43.0],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",41.75],UNIT["Foot",0.3048]] +102996,PROJCS["NAD_1983_Oregon_Statewide_Lambert_Feet_Intl",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",1312335.958005249],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",43.0],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",41.75],UNIT["Foot",0.3048]] diff --git a/BuildTools/CommonDistFiles/gdaldata/esri_Wisconsin_extra.wkt b/BuildTools/CommonDistFiles/gdaldata/esri_Wisconsin_extra.wkt new file mode 100644 index 000000000..85716fb58 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/esri_Wisconsin_extra.wkt @@ -0,0 +1,144 @@ +103300,PROJCS["NAD_1983_HARN_WISCRS_Adams_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",147218.6942],PARAMETER["False_Northing",0.0037],PARAMETER["Central_Meridian",-90.0],PARAMETER["Scale_Factor",1.0000365285],PARAMETER["Latitude_Of_Origin",43.36666666666667],UNIT["Meter",1.0]] +103301,PROJCS["NAD_1983_HARN_WISCRS_Ashland_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",172821.9461],PARAMETER["False_Northing",0.0017],PARAMETER["Central_Meridian",-90.62222222222222],PARAMETER["Scale_Factor",1.0000495683],PARAMETER["Latitude_Of_Origin",45.70611111111111],UNIT["Meter",1.0]] +103302,PROJCS["NAD_1983_HARN_WISCRS_Barron_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",93150.0],PARAMETER["False_Northing",0.0029],PARAMETER["Central_Meridian",-91.85],PARAMETER["Scale_Factor",1.0000486665],PARAMETER["Latitude_Of_Origin",45.13333333333333],UNIT["Meter",1.0]] +103303,PROJCS["NAD_1983_HARN_WISCRS_Bayfield_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",228600.4575],PARAMETER["False_Northing",148551.4837],PARAMETER["Central_Meridian",-91.15277777777779],PARAMETER["Standard_Parallel_1",46.66964837722222],PARAMETER["Scale_Factor",1.0000331195],PARAMETER["Latitude_Of_Origin",46.66964837722222],UNIT["Meter",1.0]] +103304,PROJCS["NAD_1983_HARN_WISCRS_Brown_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",31600.0],PARAMETER["False_Northing",4600.0],PARAMETER["Central_Meridian",-88.0],PARAMETER["Scale_Factor",1.00002],PARAMETER["Latitude_Of_Origin",43.0],UNIT["Meter",1.0]] +103305,PROJCS["NAD_1983_HARN_WISCRS_Buffalo_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",175260.3502],PARAMETER["False_Northing",0.0048],PARAMETER["Central_Meridian",-91.79722222222222],PARAMETER["Scale_Factor",1.0000382778],PARAMETER["Latitude_Of_Origin",43.48138888888889],UNIT["Meter",1.0]] +103306,PROJCS["NAD_1983_HARN_WISCRS_Burnett_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",64008.1276],PARAMETER["False_Northing",59445.9043],PARAMETER["Central_Meridian",-92.45777777777778],PARAMETER["Standard_Parallel_1",45.89871486583333],PARAMETER["Scale_Factor",1.0000383841],PARAMETER["Latitude_Of_Origin",45.89871486583333],UNIT["Meter",1.0]] +103307,PROJCS["NAD_1983_HARN_WISCRS_Calumet_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",244754.8893],PARAMETER["False_Northing",0.0049],PARAMETER["Central_Meridian",-88.5],PARAMETER["Scale_Factor",1.0000286569],PARAMETER["Latitude_Of_Origin",42.71944444444445],UNIT["Meter",1.0]] +103308,PROJCS["NAD_1983_HARN_WISCRS_Chippewa_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",60045.72],PARAMETER["False_Northing",44091.4346],PARAMETER["Central_Meridian",-91.29444444444444],PARAMETER["Standard_Parallel_1",44.97785689861112],PARAMETER["Scale_Factor",1.0000391127],PARAMETER["Latitude_Of_Origin",44.97785689861112],UNIT["Meter",1.0]] +103309,PROJCS["NAD_1983_HARN_WISCRS_Clark_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",199949.1989],PARAMETER["False_Northing",0.0086],PARAMETER["Central_Meridian",-90.70833333333334],PARAMETER["Scale_Factor",1.0000463003],PARAMETER["Latitude_Of_Origin",43.6],UNIT["Meter",1.0]] +103310,PROJCS["NAD_1983_HARN_WISCRS_Columbia_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",169164.3381],PARAMETER["False_Northing",111569.6134],PARAMETER["Central_Meridian",-89.39444444444445],PARAMETER["Standard_Parallel_1",43.46254664583333],PARAMETER["Scale_Factor",1.00003498],PARAMETER["Latitude_Of_Origin",43.46254664583333],UNIT["Meter",1.0]] +103311,PROJCS["NAD_1983_HARN_WISCRS_Crawford_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",113690.6274],PARAMETER["False_Northing",53703.1201],PARAMETER["Central_Meridian",-90.9388888888889],PARAMETER["Standard_Parallel_1",43.200055605],PARAMETER["Scale_Factor",1.0000349151],PARAMETER["Latitude_Of_Origin",43.200055605],UNIT["Meter",1.0]] +103312,PROJCS["NAD_1983_HARN_WISCRS_Dane_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",247193.2944],PARAMETER["False_Northing",146591.9896],PARAMETER["Central_Meridian",-89.42222222222223],PARAMETER["Standard_Parallel_1",43.0695160375],PARAMETER["Scale_Factor",1.0000384786],PARAMETER["Latitude_Of_Origin",43.0695160375],UNIT["Meter",1.0]] +103313,PROJCS["NAD_1983_HARN_WISCRS_Dodge_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",263347.7263],PARAMETER["False_Northing",0.0076],PARAMETER["Central_Meridian",-88.775],PARAMETER["Scale_Factor",1.0000346418],PARAMETER["Latitude_Of_Origin",41.47222222222222],UNIT["Meter",1.0]] +103314,PROJCS["NAD_1983_HARN_WISCRS_Door_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",158801.1176],PARAMETER["False_Northing",0.0023],PARAMETER["Central_Meridian",-87.27222222222223],PARAMETER["Scale_Factor",1.0000187521],PARAMETER["Latitude_Of_Origin",44.4],UNIT["Meter",1.0]] +103315,PROJCS["NAD_1983_HARN_WISCRS_Douglas_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",59131.3183],PARAMETER["False_Northing",0.0041],PARAMETER["Central_Meridian",-91.91666666666667],PARAMETER["Scale_Factor",1.0000385418],PARAMETER["Latitude_Of_Origin",45.88333333333333],UNIT["Meter",1.0]] +103316,PROJCS["NAD_1983_HARN_WISCRS_Dunn_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",51816.104],PARAMETER["False_Northing",0.003],PARAMETER["Central_Meridian",-91.89444444444445],PARAMETER["Scale_Factor",1.0000410324],PARAMETER["Latitude_Of_Origin",44.40833333333333],UNIT["Meter",1.0]] +103317,PROJCS["NAD_1983_HARN_WISCRS_EauClaire_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",120091.4402],PARAMETER["False_Northing",91687.9239],PARAMETER["Central_Meridian",-91.28888888888889],PARAMETER["Standard_Parallel_1",45.87228112638889],PARAMETER["Scale_Factor",1.000035079],PARAMETER["Latitude_Of_Origin",45.87228112638889],UNIT["Meter",1.0]] +103318,PROJCS["NAD_1983_HARN_WISCRS_Florence_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",133502.6683],PARAMETER["False_Northing",0.0063],PARAMETER["Central_Meridian",-88.14166666666668],PARAMETER["Scale_Factor",1.0000552095],PARAMETER["Latitude_Of_Origin",45.43888888888888],UNIT["Meter",1.0]] +103319,PROJCS["NAD_1983_HARN_WISCRS_Fond_du_Lac_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",244754.8893],PARAMETER["False_Northing",0.0049],PARAMETER["Central_Meridian",-88.5],PARAMETER["Scale_Factor",1.0000286569],PARAMETER["Latitude_Of_Origin",42.71944444444445],UNIT["Meter",1.0]] +103320,PROJCS["NAD_1983_HARN_WISCRS_Forest_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",275844.5533],PARAMETER["False_Northing",0.0157],PARAMETER["Central_Meridian",-88.63333333333334],PARAMETER["Scale_Factor",1.0000673004],PARAMETER["Latitude_Of_Origin",44.00555555555555],UNIT["Meter",1.0]] +103321,PROJCS["NAD_1983_HARN_WISCRS_Grant_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",242316.4841],PARAMETER["False_Northing",0.01],PARAMETER["Central_Meridian",-90.8],PARAMETER["Scale_Factor",1.0000349452],PARAMETER["Latitude_Of_Origin",41.41111111111111],UNIT["Meter",1.0]] +103322,PROJCS["NAD_1983_HARN_WISCRS_Green_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",170078.7403],PARAMETER["False_Northing",45830.2947],PARAMETER["Central_Meridian",-89.83888888888889],PARAMETER["Standard_Parallel_1",42.63756227694444],PARAMETER["Scale_Factor",1.0000390487],PARAMETER["Latitude_Of_Origin",42.63756227694444],UNIT["Meter",1.0]] +103323,PROJCS["NAD_1983_HARN_WISCRS_GreenLake_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",150876.3018],PARAMETER["False_Northing",79170.7795],PARAMETER["Central_Meridian",-89.24166666666667],PARAMETER["Standard_Parallel_1",43.80700011777778],PARAMETER["Scale_Factor",1.0000344057],PARAMETER["Latitude_Of_Origin",43.80700011777778],UNIT["Meter",1.0]] +103324,PROJCS["NAD_1983_HARN_WISCRS_Iowa_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",113081.0261],PARAMETER["False_Northing",0.0045],PARAMETER["Central_Meridian",-90.16111111111111],PARAMETER["Scale_Factor",1.0000394961],PARAMETER["Latitude_Of_Origin",42.53888888888888],UNIT["Meter",1.0]] +103325,PROJCS["NAD_1983_HARN_WISCRS_Iron_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",220980.4419],PARAMETER["False_Northing",0.0085],PARAMETER["Central_Meridian",-90.25555555555556],PARAMETER["Scale_Factor",1.0000677153],PARAMETER["Latitude_Of_Origin",45.43333333333333],UNIT["Meter",1.0]] +103326,PROJCS["NAD_1983_HARN_WISCRS_Jackson_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",27000.0],PARAMETER["False_Northing",25000.0],PARAMETER["Central_Meridian",-90.84429651944444],PARAMETER["Scale_Factor",1.0000353],PARAMETER["Latitude_Of_Origin",44.25333512777778],UNIT["Meter",1.0]] +103327,PROJCS["NAD_1983_HARN_WISCRS_Jefferson_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",263347.7263],PARAMETER["False_Northing",0.0076],PARAMETER["Central_Meridian",-88.775],PARAMETER["Scale_Factor",1.0000346418],PARAMETER["Latitude_Of_Origin",41.47222222222222],UNIT["Meter",1.0]] +103328,PROJCS["NAD_1983_HARN_WISCRS_Juneau_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",147218.6942],PARAMETER["False_Northing",0.0037],PARAMETER["Central_Meridian",-90.0],PARAMETER["Scale_Factor",1.0000365285],PARAMETER["Latitude_Of_Origin",43.36666666666667],UNIT["Meter",1.0]] +103329,PROJCS["NAD_1983_HARN_WISCRS_Kenosha_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",185928.3728],PARAMETER["False_Northing",0.0009],PARAMETER["Central_Meridian",-87.89444444444445],PARAMETER["Scale_Factor",1.0000260649],PARAMETER["Latitude_Of_Origin",42.21666666666667],UNIT["Meter",1.0]] +103330,PROJCS["NAD_1983_HARN_WISCRS_Kewaunee_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",79857.7614],PARAMETER["False_Northing",0.0012],PARAMETER["Central_Meridian",-87.55],PARAMETER["Scale_Factor",1.0000233704],PARAMETER["Latitude_Of_Origin",43.26666666666667],UNIT["Meter",1.0]] +103331,PROJCS["NAD_1983_HARN_WISCRS_LaCrosse_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",130454.6598],PARAMETER["False_Northing",0.0033],PARAMETER["Central_Meridian",-91.31666666666666],PARAMETER["Scale_Factor",1.0000319985],PARAMETER["Latitude_Of_Origin",43.45111111111111],UNIT["Meter",1.0]] +103332,PROJCS["NAD_1983_HARN_WISCRS_Lafayette_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",170078.7403],PARAMETER["False_Northing",45830.2947],PARAMETER["Central_Meridian",-89.83888888888889],PARAMETER["Standard_Parallel_1",42.63756227694444],PARAMETER["Scale_Factor",1.0000390487],PARAMETER["Latitude_Of_Origin",42.63756227694444],UNIT["Meter",1.0]] +103333,PROJCS["NAD_1983_HARN_WISCRS_Langlade_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",198425.197],PARAMETER["False_Northing",105279.7829],PARAMETER["Central_Meridian",-89.03333333333333],PARAMETER["Standard_Parallel_1",45.15423710527778],PARAMETER["Scale_Factor",1.0000627024],PARAMETER["Latitude_Of_Origin",45.15423710527778],UNIT["Meter",1.0]] +103334,PROJCS["NAD_1983_HARN_WISCRS_Lincoln_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",116129.0323],PARAMETER["False_Northing",0.0058],PARAMETER["Central_Meridian",-89.73333333333333],PARAMETER["Scale_Factor",1.0000599003],PARAMETER["Latitude_Of_Origin",44.84444444444445],UNIT["Meter",1.0]] +103335,PROJCS["NAD_1983_HARN_WISCRS_Manitowoc_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",79857.7614],PARAMETER["False_Northing",0.0012],PARAMETER["Central_Meridian",-87.55],PARAMETER["Scale_Factor",1.0000233704],PARAMETER["Latitude_Of_Origin",43.26666666666667],UNIT["Meter",1.0]] +103336,PROJCS["NAD_1983_HARN_WISCRS_Marathon_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",74676.1493],PARAMETER["False_Northing",55049.2669],PARAMETER["Central_Meridian",-89.77],PARAMETER["Standard_Parallel_1",44.90090442361111],PARAMETER["Scale_Factor",1.000053289],PARAMETER["Latitude_Of_Origin",44.90090442361111],UNIT["Meter",1.0]] +103337,PROJCS["NAD_1983_HARN_WISCRS_Marinette_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",238658.8794],PARAMETER["False_Northing",0.0032],PARAMETER["Central_Meridian",-87.71111111111111],PARAMETER["Scale_Factor",1.0000234982],PARAMETER["Latitude_Of_Origin",44.69166666666666],UNIT["Meter",1.0]] +103338,PROJCS["NAD_1983_HARN_WISCRS_Marquette_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",150876.3018],PARAMETER["False_Northing",79170.7795],PARAMETER["Central_Meridian",-89.24166666666667],PARAMETER["Standard_Parallel_1",43.80700011777778],PARAMETER["Scale_Factor",1.0000344057],PARAMETER["Latitude_Of_Origin",43.80700011777778],UNIT["Meter",1.0]] +103339,PROJCS["NAD_1983_HARN_WISCRS_Menominee_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",105461.0121],PARAMETER["False_Northing",0.0029],PARAMETER["Central_Meridian",-88.41666666666667],PARAMETER["Scale_Factor",1.0000362499],PARAMETER["Latitude_Of_Origin",44.71666666666667],UNIT["Meter",1.0]] +103340,PROJCS["NAD_1983_HARN_WISCRS_Milwaukee_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",185928.3728],PARAMETER["False_Northing",0.0009],PARAMETER["Central_Meridian",-87.89444444444445],PARAMETER["Scale_Factor",1.0000260649],PARAMETER["Latitude_Of_Origin",42.21666666666667],UNIT["Meter",1.0]] +103341,PROJCS["NAD_1983_HARN_WISCRS_Monroe_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",204521.209],PARAMETER["False_Northing",121923.9861],PARAMETER["Central_Meridian",-90.64166666666668],PARAMETER["Standard_Parallel_1",44.00007392861111],PARAMETER["Scale_Factor",1.0000434122],PARAMETER["Latitude_Of_Origin",44.00007392861111],UNIT["Meter",1.0]] +103342,PROJCS["NAD_1983_HARN_WISCRS_Oconto_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",182880.3676],PARAMETER["False_Northing",0.0033],PARAMETER["Central_Meridian",-87.90833333333335],PARAMETER["Scale_Factor",1.0000236869],PARAMETER["Latitude_Of_Origin",44.39722222222222],UNIT["Meter",1.0]] +103343,PROJCS["NAD_1983_HARN_WISCRS_Oneida_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",70104.1401],PARAMETER["False_Northing",57588.0346],PARAMETER["Central_Meridian",-89.54444444444444],PARAMETER["Standard_Parallel_1",45.70422377027778],PARAMETER["Scale_Factor",1.0000686968],PARAMETER["Latitude_Of_Origin",45.70422377027778],UNIT["Meter",1.0]] +103344,PROJCS["NAD_1983_HARN_WISCRS_Outagamie_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",244754.8893],PARAMETER["False_Northing",0.0049],PARAMETER["Central_Meridian",-88.5],PARAMETER["Scale_Factor",1.0000286569],PARAMETER["Latitude_Of_Origin",42.71944444444445],UNIT["Meter",1.0]] +103345,PROJCS["NAD_1983_HARN_WISCRS_Ozaukee_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",185928.3728],PARAMETER["False_Northing",0.0009],PARAMETER["Central_Meridian",-87.89444444444445],PARAMETER["Scale_Factor",1.0000260649],PARAMETER["Latitude_Of_Origin",42.21666666666667],UNIT["Meter",1.0]] +103346,PROJCS["NAD_1983_HARN_WISCRS_Pepin_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",167640.3354],PARAMETER["False_Northing",86033.0876],PARAMETER["Central_Meridian",-92.22777777777777],PARAMETER["Standard_Parallel_1",44.63614887194444],PARAMETER["Scale_Factor",1.0000362977],PARAMETER["Latitude_Of_Origin",44.63614887194444],UNIT["Meter",1.0]] +103347,PROJCS["NAD_1983_HARN_WISCRS_Pierce_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",167640.3354],PARAMETER["False_Northing",86033.0876],PARAMETER["Central_Meridian",-92.22777777777777],PARAMETER["Standard_Parallel_1",44.63614887194444],PARAMETER["Scale_Factor",1.0000362977],PARAMETER["Latitude_Of_Origin",44.63614887194444],UNIT["Meter",1.0]] +103348,PROJCS["NAD_1983_HARN_WISCRS_Polk_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",141732.2823],PARAMETER["False_Northing",0.0059],PARAMETER["Central_Meridian",-92.63333333333334],PARAMETER["Scale_Factor",1.0000433849],PARAMETER["Latitude_Of_Origin",44.66111111111111],UNIT["Meter",1.0]] +103349,PROJCS["NAD_1983_HARN_WISCRS_Portage_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",56388.1128],PARAMETER["False_Northing",50022.1874],PARAMETER["Central_Meridian",-89.5],PARAMETER["Standard_Parallel_1",44.41682397527777],PARAMETER["Scale_Factor",1.000039936],PARAMETER["Latitude_Of_Origin",44.41682397527777],UNIT["Meter",1.0]] +103350,PROJCS["NAD_1983_HARN_WISCRS_Price_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",227990.8546],PARAMETER["False_Northing",0.0109],PARAMETER["Central_Meridian",-90.48888888888889],PARAMETER["Scale_Factor",1.0000649554],PARAMETER["Latitude_Of_Origin",44.55555555555555],UNIT["Meter",1.0]] +103351,PROJCS["NAD_1983_HARN_WISCRS_Racine_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",185928.3728],PARAMETER["False_Northing",0.0009],PARAMETER["Central_Meridian",-87.89444444444445],PARAMETER["Scale_Factor",1.0000260649],PARAMETER["Latitude_Of_Origin",42.21666666666667],UNIT["Meter",1.0]] +103352,PROJCS["NAD_1983_HARN_WISCRS_Richland_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",202387.6048],PARAMETER["False_Northing",134255.4253],PARAMETER["Central_Meridian",-90.43055555555556],PARAMETER["Standard_Parallel_1",43.3223129275],PARAMETER["Scale_Factor",1.0000375653],PARAMETER["Latitude_Of_Origin",43.3223129275],UNIT["Meter",1.0]] +103353,PROJCS["NAD_1983_HARN_WISCRS_Rock_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",146304.2926],PARAMETER["False_Northing",0.0068],PARAMETER["Central_Meridian",-89.07222222222222],PARAMETER["Scale_Factor",1.0000337311],PARAMETER["Latitude_Of_Origin",41.94444444444444],UNIT["Meter",1.0]] +103354,PROJCS["NAD_1983_HARN_WISCRS_Rusk_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",250546.1013],PARAMETER["False_Northing",0.0234],PARAMETER["Central_Meridian",-91.06666666666666],PARAMETER["Scale_Factor",1.0000495976],PARAMETER["Latitude_Of_Origin",43.91944444444444],UNIT["Meter",1.0]] +103355,PROJCS["NAD_1983_HARN_WISCRS_Sauk_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",185623.5716],PARAMETER["False_Northing",0.0051],PARAMETER["Central_Meridian",-89.9],PARAMETER["Scale_Factor",1.0000373868],PARAMETER["Latitude_Of_Origin",42.81944444444445],UNIT["Meter",1.0]] +103356,PROJCS["NAD_1983_HARN_WISCRS_Sawyer_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",216713.2336],PARAMETER["False_Northing",120734.1631],PARAMETER["Central_Meridian",-91.11666666666666],PARAMETER["Standard_Parallel_1",45.90009913138888],PARAMETER["Scale_Factor",1.0000573461],PARAMETER["Latitude_Of_Origin",45.90009913138888],UNIT["Meter",1.0]] +103357,PROJCS["NAD_1983_HARN_WISCRS_Shawano_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",262433.3253],PARAMETER["False_Northing",0.0096],PARAMETER["Central_Meridian",-88.60555555555555],PARAMETER["Scale_Factor",1.000032144],PARAMETER["Latitude_Of_Origin",44.03611111111111],UNIT["Meter",1.0]] +103358,PROJCS["NAD_1983_HARN_WISCRS_Sheboygan_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",79857.7614],PARAMETER["False_Northing",0.0012],PARAMETER["Central_Meridian",-87.55],PARAMETER["Scale_Factor",1.0000233704],PARAMETER["Latitude_Of_Origin",43.26666666666667],UNIT["Meter",1.0]] +103359,PROJCS["NAD_1983_HARN_WISCRS_St_Croix_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",165506.7302],PARAMETER["False_Northing",0.0103],PARAMETER["Central_Meridian",-92.63333333333334],PARAMETER["Scale_Factor",1.0000381803],PARAMETER["Latitude_Of_Origin",44.03611111111111],UNIT["Meter",1.0]] +103360,PROJCS["NAD_1983_HARN_WISCRS_Taylor_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",187147.5744],PARAMETER["False_Northing",107746.7522],PARAMETER["Central_Meridian",-90.48333333333333],PARAMETER["Standard_Parallel_1",45.17782208583333],PARAMETER["Scale_Factor",1.0000597566],PARAMETER["Latitude_Of_Origin",45.17782208583333],UNIT["Meter",1.0]] +103361,PROJCS["NAD_1983_HARN_WISCRS_Trempealeau_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",256946.9138],PARAMETER["False_Northing",0.0041],PARAMETER["Central_Meridian",-91.36666666666666],PARAMETER["Scale_Factor",1.0000361538],PARAMETER["Latitude_Of_Origin",43.16111111111111],UNIT["Meter",1.0]] +103362,PROJCS["NAD_1983_HARN_WISCRS_Vernon_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",222504.4451],PARAMETER["False_Northing",47532.0602],PARAMETER["Central_Meridian",-90.78333333333333],PARAMETER["Standard_Parallel_1",43.57503293972223],PARAMETER["Scale_Factor",1.0000408158],PARAMETER["Latitude_Of_Origin",43.57503293972223],UNIT["Meter",1.0]] +103363,PROJCS["NAD_1983_HARN_WISCRS_Vilas_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",134417.0689],PARAMETER["False_Northing",50337.1092],PARAMETER["Central_Meridian",-89.48888888888889],PARAMETER["Standard_Parallel_1",46.07784409055556],PARAMETER["Scale_Factor",1.0000730142],PARAMETER["Latitude_Of_Origin",46.07784409055556],UNIT["Meter",1.0]] +103364,PROJCS["NAD_1983_HARN_WISCRS_Walworth_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",232562.8651],PARAMETER["False_Northing",111088.2224],PARAMETER["Central_Meridian",-88.54166666666667],PARAMETER["Standard_Parallel_1",42.66946209694444],PARAMETER["Scale_Factor",1.0000367192],PARAMETER["Latitude_Of_Origin",42.66946209694444],UNIT["Meter",1.0]] +103365,PROJCS["NAD_1983_HARN_WISCRS_Washburn_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",234086.8682],PARAMETER["False_Northing",188358.6058],PARAMETER["Central_Meridian",-91.78333333333333],PARAMETER["Standard_Parallel_1",45.96121983333334],PARAMETER["Scale_Factor",1.0000475376],PARAMETER["Latitude_Of_Origin",45.96121983333334],UNIT["Meter",1.0]] +103366,PROJCS["NAD_1983_HARN_WISCRS_Washington_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",120091.4415],PARAMETER["False_Northing",0.003],PARAMETER["Central_Meridian",-88.06388888888888],PARAMETER["Scale_Factor",1.00003738],PARAMETER["Latitude_Of_Origin",42.91805555555555],UNIT["Meter",1.0]] +103367,PROJCS["NAD_1983_HARN_WISCRS_Waukesha_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",208788.418],PARAMETER["False_Northing",0.0034],PARAMETER["Central_Meridian",-88.225],PARAMETER["Scale_Factor",1.0000346179],PARAMETER["Latitude_Of_Origin",42.56944444444445],UNIT["Meter",1.0]] +103368,PROJCS["NAD_1983_HARN_WISCRS_Waupaca_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",185013.9709],PARAMETER["False_Northing",0.007],PARAMETER["Central_Meridian",-88.81666666666666],PARAMETER["Scale_Factor",1.0000333645],PARAMETER["Latitude_Of_Origin",43.42027777777778],UNIT["Meter",1.0]] +103369,PROJCS["NAD_1983_HARN_WISCRS_Waushara_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",120091.4402],PARAMETER["False_Northing",45069.7587],PARAMETER["Central_Meridian",-89.24166666666667],PARAMETER["Standard_Parallel_1",44.11394404583334],PARAMETER["Scale_Factor",1.0000392096],PARAMETER["Latitude_Of_Origin",44.11394404583334],UNIT["Meter",1.0]] +103370,PROJCS["NAD_1983_HARN_WISCRS_Winnebago_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",244754.8893],PARAMETER["False_Northing",0.0049],PARAMETER["Central_Meridian",-88.5],PARAMETER["Scale_Factor",1.0000286569],PARAMETER["Latitude_Of_Origin",42.71944444444445],UNIT["Meter",1.0]] +103371,PROJCS["NAD_1983_HARN_WISCRS_Wood_County_Meters",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",208483.6173],PARAMETER["False_Northing",134589.754],PARAMETER["Central_Meridian",-90.0],PARAMETER["Standard_Parallel_1",44.36259546944444],PARAMETER["Scale_Factor",1.0000421209],PARAMETER["Latitude_Of_Origin",44.36259546944444],UNIT["Meter",1.0]] +103400,PROJCS["NAD_1983_HARN_WISCRS_Adams_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",482999.999],PARAMETER["False_Northing",0.012],PARAMETER["Central_Meridian",-90.0],PARAMETER["Scale_Factor",1.0000365285],PARAMETER["Latitude_Of_Origin",43.36666666666667],UNIT["Foot_US",0.3048006096012192]] +103401,PROJCS["NAD_1983_HARN_WISCRS_Ashland_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",567000.001],PARAMETER["False_Northing",0.006],PARAMETER["Central_Meridian",-90.62222222222222],PARAMETER["Scale_Factor",1.0000495683],PARAMETER["Latitude_Of_Origin",45.70611111111111],UNIT["Foot_US",0.3048006096012192]] +103402,PROJCS["NAD_1983_HARN_WISCRS_Barron_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",305609.625],PARAMETER["False_Northing",0.01],PARAMETER["Central_Meridian",-91.85],PARAMETER["Scale_Factor",1.0000486665],PARAMETER["Latitude_Of_Origin",45.13333333333333],UNIT["Foot_US",0.3048006096012192]] +103403,PROJCS["NAD_1983_HARN_WISCRS_Bayfield_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",750000.001],PARAMETER["False_Northing",487372.659],PARAMETER["Central_Meridian",-91.15277777777779],PARAMETER["Standard_Parallel_1",46.66964837722222],PARAMETER["Scale_Factor",1.0000331195],PARAMETER["Latitude_Of_Origin",46.66964837722222],UNIT["Foot_US",0.3048006096012192]] +103404,PROJCS["NAD_1983_HARN_WISCRS_Brown_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",103674.333],PARAMETER["False_Northing",15091.833],PARAMETER["Central_Meridian",-88.0],PARAMETER["Scale_Factor",1.00002],PARAMETER["Latitude_Of_Origin",43.0],UNIT["Foot_US",0.3048006096012192]] +103405,PROJCS["NAD_1983_HARN_WISCRS_Buffalo_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",574999.999],PARAMETER["False_Northing",0.016],PARAMETER["Central_Meridian",-91.79722222222222],PARAMETER["Scale_Factor",1.0000382778],PARAMETER["Latitude_Of_Origin",43.48138888888889],UNIT["Foot_US",0.3048006096012192]] +103406,PROJCS["NAD_1983_HARN_WISCRS_Burnett_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",209999.999],PARAMETER["False_Northing",195032.104],PARAMETER["Central_Meridian",-92.45777777777778],PARAMETER["Standard_Parallel_1",45.89871486583333],PARAMETER["Scale_Factor",1.0000383841],PARAMETER["Latitude_Of_Origin",45.89871486583333],UNIT["Foot_US",0.3048006096012192]] +103407,PROJCS["NAD_1983_HARN_WISCRS_Calumet_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",802999.999],PARAMETER["False_Northing",0.016],PARAMETER["Central_Meridian",-88.5],PARAMETER["Scale_Factor",1.0000286569],PARAMETER["Latitude_Of_Origin",42.71944444444445],UNIT["Foot_US",0.3048006096012192]] +103408,PROJCS["NAD_1983_HARN_WISCRS_Chippewa_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",197000.0],PARAMETER["False_Northing",144656.648],PARAMETER["Central_Meridian",-91.29444444444444],PARAMETER["Standard_Parallel_1",44.97785689861112],PARAMETER["Scale_Factor",1.0000391127],PARAMETER["Latitude_Of_Origin",44.97785689861112],UNIT["Foot_US",0.3048006096012192]] +103409,PROJCS["NAD_1983_HARN_WISCRS_Clark_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",655999.997],PARAMETER["False_Northing",0.028],PARAMETER["Central_Meridian",-90.70833333333334],PARAMETER["Scale_Factor",1.0000463003],PARAMETER["Latitude_Of_Origin",43.6],UNIT["Foot_US",0.3048006096012192]] +103410,PROJCS["NAD_1983_HARN_WISCRS_Columbia_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",554999.999],PARAMETER["False_Northing",366041.307],PARAMETER["Central_Meridian",-89.39444444444445],PARAMETER["Standard_Parallel_1",43.46254664583333],PARAMETER["Scale_Factor",1.00003498],PARAMETER["Latitude_Of_Origin",43.46254664583333],UNIT["Foot_US",0.3048006096012192]] +103411,PROJCS["NAD_1983_HARN_WISCRS_Crawford_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",373000.0],PARAMETER["False_Northing",176190.987],PARAMETER["Central_Meridian",-90.9388888888889],PARAMETER["Standard_Parallel_1",43.200055605],PARAMETER["Scale_Factor",1.0000349151],PARAMETER["Latitude_Of_Origin",43.200055605],UNIT["Foot_US",0.3048006096012192]] +103412,PROJCS["NAD_1983_HARN_WISCRS_Dane_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",811000.0],PARAMETER["False_Northing",480943.886],PARAMETER["Central_Meridian",-89.42222222222223],PARAMETER["Standard_Parallel_1",43.0695160375],PARAMETER["Scale_Factor",1.0000384786],PARAMETER["Latitude_Of_Origin",43.0695160375],UNIT["Foot_US",0.3048006096012192]] +103413,PROJCS["NAD_1983_HARN_WISCRS_Dodge_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",863999.999],PARAMETER["False_Northing",0.025],PARAMETER["Central_Meridian",-88.775],PARAMETER["Scale_Factor",1.0000346418],PARAMETER["Latitude_Of_Origin",41.47222222222222],UNIT["Foot_US",0.3048006096012192]] +103414,PROJCS["NAD_1983_HARN_WISCRS_Door_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",521000.0],PARAMETER["False_Northing",0.008],PARAMETER["Central_Meridian",-87.27222222222223],PARAMETER["Scale_Factor",1.0000187521],PARAMETER["Latitude_Of_Origin",44.4],UNIT["Foot_US",0.3048006096012192]] +103415,PROJCS["NAD_1983_HARN_WISCRS_Douglas_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",194000.0],PARAMETER["False_Northing",0.013],PARAMETER["Central_Meridian",-91.91666666666667],PARAMETER["Scale_Factor",1.0000385418],PARAMETER["Latitude_Of_Origin",45.88333333333333],UNIT["Foot_US",0.3048006096012192]] +103416,PROJCS["NAD_1983_HARN_WISCRS_Dunn_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",170000.001],PARAMETER["False_Northing",0.01],PARAMETER["Central_Meridian",-91.89444444444445],PARAMETER["Scale_Factor",1.0000410324],PARAMETER["Latitude_Of_Origin",44.40833333333333],UNIT["Foot_US",0.3048006096012192]] +103417,PROJCS["NAD_1983_HARN_WISCRS_EauClaire_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",394000.0],PARAMETER["False_Northing",300812.797],PARAMETER["Central_Meridian",-91.28888888888889],PARAMETER["Standard_Parallel_1",45.87228112638889],PARAMETER["Scale_Factor",1.000035079],PARAMETER["Latitude_Of_Origin",45.87228112638889],UNIT["Foot_US",0.3048006096012192]] +103418,PROJCS["NAD_1983_HARN_WISCRS_Florence_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",438000.004],PARAMETER["False_Northing",0.021],PARAMETER["Central_Meridian",-88.14166666666668],PARAMETER["Scale_Factor",1.0000552095],PARAMETER["Latitude_Of_Origin",45.43888888888888],UNIT["Foot_US",0.3048006096012192]] +103419,PROJCS["NAD_1983_HARN_WISCRS_Fond_du_Lac_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",802999.999],PARAMETER["False_Northing",0.016],PARAMETER["Central_Meridian",-88.5],PARAMETER["Scale_Factor",1.0000286569],PARAMETER["Latitude_Of_Origin",42.71944444444445],UNIT["Foot_US",0.3048006096012192]] +103420,PROJCS["NAD_1983_HARN_WISCRS_Forest_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",905000.005],PARAMETER["False_Northing",0.052],PARAMETER["Central_Meridian",-88.63333333333334],PARAMETER["Scale_Factor",1.0000673004],PARAMETER["Latitude_Of_Origin",44.00555555555555],UNIT["Foot_US",0.3048006096012192]] +103421,PROJCS["NAD_1983_HARN_WISCRS_Grant_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",794999.998],PARAMETER["False_Northing",0.033],PARAMETER["Central_Meridian",-90.8],PARAMETER["Scale_Factor",1.0000349452],PARAMETER["Latitude_Of_Origin",41.41111111111111],UNIT["Foot_US",0.3048006096012192]] +103422,PROJCS["NAD_1983_HARN_WISCRS_Green_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",558000.0],PARAMETER["False_Northing",150361.559],PARAMETER["Central_Meridian",-89.83888888888889],PARAMETER["Standard_Parallel_1",42.63756227694444],PARAMETER["Scale_Factor",1.0000390487],PARAMETER["Latitude_Of_Origin",42.63756227694444],UNIT["Foot_US",0.3048006096012192]] +103423,PROJCS["NAD_1983_HARN_WISCRS_GreenLake_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",495000.0],PARAMETER["False_Northing",259746.132],PARAMETER["Central_Meridian",-89.24166666666667],PARAMETER["Standard_Parallel_1",43.80700011777778],PARAMETER["Scale_Factor",1.0000344057],PARAMETER["Latitude_Of_Origin",43.80700011777778],UNIT["Foot_US",0.3048006096012192]] +103424,PROJCS["NAD_1983_HARN_WISCRS_Iowa_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",371000.0],PARAMETER["False_Northing",0.015],PARAMETER["Central_Meridian",-90.16111111111111],PARAMETER["Scale_Factor",1.0000394961],PARAMETER["Latitude_Of_Origin",42.53888888888888],UNIT["Foot_US",0.3048006096012192]] +103425,PROJCS["NAD_1983_HARN_WISCRS_Iron_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",725000.0],PARAMETER["False_Northing",0.028],PARAMETER["Central_Meridian",-90.25555555555556],PARAMETER["Scale_Factor",1.0000677153],PARAMETER["Latitude_Of_Origin",45.43333333333333],UNIT["Foot_US",0.3048006096012192]] +103426,PROJCS["NAD_1983_HARN_WISCRS_Jackson_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",88582.5],PARAMETER["False_Northing",82020.833],PARAMETER["Central_Meridian",-90.84429651944444],PARAMETER["Scale_Factor",1.0000353],PARAMETER["Latitude_Of_Origin",44.25333512777778],UNIT["Foot_US",0.3048006096012192]] +103427,PROJCS["NAD_1983_HARN_WISCRS_Jefferson_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",863999.999],PARAMETER["False_Northing",0.025],PARAMETER["Central_Meridian",-88.775],PARAMETER["Scale_Factor",1.0000346418],PARAMETER["Latitude_Of_Origin",41.47222222222222],UNIT["Foot_US",0.3048006096012192]] +103428,PROJCS["NAD_1983_HARN_WISCRS_Juneau_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",482999.999],PARAMETER["False_Northing",0.012],PARAMETER["Central_Meridian",-90.0],PARAMETER["Scale_Factor",1.0000365285],PARAMETER["Latitude_Of_Origin",43.36666666666667],UNIT["Foot_US",0.3048006096012192]] +103429,PROJCS["NAD_1983_HARN_WISCRS_Kenosha_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",610000.003],PARAMETER["False_Northing",0.003],PARAMETER["Central_Meridian",-87.89444444444445],PARAMETER["Scale_Factor",1.0000260649],PARAMETER["Latitude_Of_Origin",42.21666666666667],UNIT["Foot_US",0.3048006096012192]] +103430,PROJCS["NAD_1983_HARN_WISCRS_Kewaunee_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",262000.006],PARAMETER["False_Northing",0.004],PARAMETER["Central_Meridian",-87.55],PARAMETER["Scale_Factor",1.0000233704],PARAMETER["Latitude_Of_Origin",43.26666666666667],UNIT["Foot_US",0.3048006096012192]] +103431,PROJCS["NAD_1983_HARN_WISCRS_LaCrosse_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",427999.996],PARAMETER["False_Northing",0.011],PARAMETER["Central_Meridian",-91.31666666666666],PARAMETER["Scale_Factor",1.0000319985],PARAMETER["Latitude_Of_Origin",43.45111111111111],UNIT["Foot_US",0.3048006096012192]] +103432,PROJCS["NAD_1983_HARN_WISCRS_Lafayette_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",558000.0],PARAMETER["False_Northing",150361.559],PARAMETER["Central_Meridian",-89.83888888888889],PARAMETER["Standard_Parallel_1",42.63756227694444],PARAMETER["Scale_Factor",1.0000390487],PARAMETER["Latitude_Of_Origin",42.63756227694444],UNIT["Foot_US",0.3048006096012192]] +103433,PROJCS["NAD_1983_HARN_WISCRS_Langlade_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",651000.0],PARAMETER["False_Northing",345405.421],PARAMETER["Central_Meridian",-89.03333333333333],PARAMETER["Standard_Parallel_1",45.15423710527778],PARAMETER["Scale_Factor",1.0000627024],PARAMETER["Latitude_Of_Origin",45.15423710527778],UNIT["Foot_US",0.3048006096012192]] +103434,PROJCS["NAD_1983_HARN_WISCRS_Lincoln_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",381000.0],PARAMETER["False_Northing",0.019],PARAMETER["Central_Meridian",-89.73333333333333],PARAMETER["Scale_Factor",1.0000599003],PARAMETER["Latitude_Of_Origin",44.84444444444445],UNIT["Foot_US",0.3048006096012192]] +103435,PROJCS["NAD_1983_HARN_WISCRS_Manitowoc_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",262000.006],PARAMETER["False_Northing",0.004],PARAMETER["Central_Meridian",-87.55],PARAMETER["Scale_Factor",1.0000233704],PARAMETER["Latitude_Of_Origin",43.26666666666667],UNIT["Foot_US",0.3048006096012192]] +103436,PROJCS["NAD_1983_HARN_WISCRS_Marathon_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",245000.0],PARAMETER["False_Northing",180607.47],PARAMETER["Central_Meridian",-89.77],PARAMETER["Standard_Parallel_1",44.90090442361111],PARAMETER["Scale_Factor",1.000053289],PARAMETER["Latitude_Of_Origin",44.90090442361111],UNIT["Foot_US",0.3048006096012192]] +103437,PROJCS["NAD_1983_HARN_WISCRS_Marinette_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",783000.007],PARAMETER["False_Northing",0.01],PARAMETER["Central_Meridian",-87.71111111111111],PARAMETER["Scale_Factor",1.0000234982],PARAMETER["Latitude_Of_Origin",44.69166666666666],UNIT["Foot_US",0.3048006096012192]] +103438,PROJCS["NAD_1983_HARN_WISCRS_Marquette_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",495000.0],PARAMETER["False_Northing",259746.132],PARAMETER["Central_Meridian",-89.24166666666667],PARAMETER["Standard_Parallel_1",43.80700011777778],PARAMETER["Scale_Factor",1.0000344057],PARAMETER["Latitude_Of_Origin",43.80700011777778],UNIT["Foot_US",0.3048006096012192]] +103439,PROJCS["NAD_1983_HARN_WISCRS_Menominee_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",346000.004],PARAMETER["False_Northing",0.01],PARAMETER["Central_Meridian",-88.41666666666667],PARAMETER["Scale_Factor",1.0000362499],PARAMETER["Latitude_Of_Origin",44.71666666666667],UNIT["Foot_US",0.3048006096012192]] +103440,PROJCS["NAD_1983_HARN_WISCRS_Milwaukee_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",610000.003],PARAMETER["False_Northing",0.003],PARAMETER["Central_Meridian",-87.89444444444445],PARAMETER["Scale_Factor",1.0000260649],PARAMETER["Latitude_Of_Origin",42.21666666666667],UNIT["Foot_US",0.3048006096012192]] +103441,PROJCS["NAD_1983_HARN_WISCRS_Monroe_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",671000.0],PARAMETER["False_Northing",400012.278],PARAMETER["Central_Meridian",-90.64166666666668],PARAMETER["Standard_Parallel_1",44.00007392861111],PARAMETER["Scale_Factor",1.0000434122],PARAMETER["Latitude_Of_Origin",44.00007392861111],UNIT["Foot_US",0.3048006096012192]] +103442,PROJCS["NAD_1983_HARN_WISCRS_Oconto_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",600000.006],PARAMETER["False_Northing",0.011],PARAMETER["Central_Meridian",-87.90833333333335],PARAMETER["Scale_Factor",1.0000236869],PARAMETER["Latitude_Of_Origin",44.39722222222222],UNIT["Foot_US",0.3048006096012192]] +103443,PROJCS["NAD_1983_HARN_WISCRS_Oneida_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",230000.0],PARAMETER["False_Northing",188936.744],PARAMETER["Central_Meridian",-89.54444444444444],PARAMETER["Standard_Parallel_1",45.70422377027778],PARAMETER["Scale_Factor",1.0000686968],PARAMETER["Latitude_Of_Origin",45.70422377027778],UNIT["Foot_US",0.3048006096012192]] +103444,PROJCS["NAD_1983_HARN_WISCRS_Outagamie_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",802999.999],PARAMETER["False_Northing",0.016],PARAMETER["Central_Meridian",-88.5],PARAMETER["Scale_Factor",1.0000286569],PARAMETER["Latitude_Of_Origin",42.71944444444445],UNIT["Foot_US",0.3048006096012192]] +103445,PROJCS["NAD_1983_HARN_WISCRS_Ozaukee_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",610000.003],PARAMETER["False_Northing",0.003],PARAMETER["Central_Meridian",-87.89444444444445],PARAMETER["Scale_Factor",1.0000260649],PARAMETER["Latitude_Of_Origin",42.21666666666667],UNIT["Foot_US",0.3048006096012192]] +103446,PROJCS["NAD_1983_HARN_WISCRS_Pepin_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",550000.0],PARAMETER["False_Northing",282260.222],PARAMETER["Central_Meridian",-92.22777777777777],PARAMETER["Standard_Parallel_1",44.63614887194444],PARAMETER["Scale_Factor",1.0000362977],PARAMETER["Latitude_Of_Origin",44.63614887194444],UNIT["Foot_US",0.3048006096012192]] +103447,PROJCS["NAD_1983_HARN_WISCRS_Pierce_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",550000.0],PARAMETER["False_Northing",282260.222],PARAMETER["Central_Meridian",-92.22777777777777],PARAMETER["Standard_Parallel_1",44.63614887194444],PARAMETER["Scale_Factor",1.0000362977],PARAMETER["Latitude_Of_Origin",44.63614887194444],UNIT["Foot_US",0.3048006096012192]] +103448,PROJCS["NAD_1983_HARN_WISCRS_Polk_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",464999.996],PARAMETER["False_Northing",0.019],PARAMETER["Central_Meridian",-92.63333333333334],PARAMETER["Scale_Factor",1.0000433849],PARAMETER["Latitude_Of_Origin",44.66111111111111],UNIT["Foot_US",0.3048006096012192]] +103449,PROJCS["NAD_1983_HARN_WISCRS_Portage_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",185000.0],PARAMETER["False_Northing",164114.46],PARAMETER["Central_Meridian",-89.5],PARAMETER["Standard_Parallel_1",44.41682397527777],PARAMETER["Scale_Factor",1.000039936],PARAMETER["Latitude_Of_Origin",44.41682397527777],UNIT["Foot_US",0.3048006096012192]] +103450,PROJCS["NAD_1983_HARN_WISCRS_Price_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",747999.995],PARAMETER["False_Northing",0.036],PARAMETER["Central_Meridian",-90.48888888888889],PARAMETER["Scale_Factor",1.0000649554],PARAMETER["Latitude_Of_Origin",44.55555555555555],UNIT["Foot_US",0.3048006096012192]] +103451,PROJCS["NAD_1983_HARN_WISCRS_Racine_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",610000.003],PARAMETER["False_Northing",0.003],PARAMETER["Central_Meridian",-87.89444444444445],PARAMETER["Scale_Factor",1.0000260649],PARAMETER["Latitude_Of_Origin",42.21666666666667],UNIT["Foot_US",0.3048006096012192]] +103452,PROJCS["NAD_1983_HARN_WISCRS_Richland_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",664000.0],PARAMETER["False_Northing",440469.675],PARAMETER["Central_Meridian",-90.43055555555556],PARAMETER["Standard_Parallel_1",43.3223129275],PARAMETER["Scale_Factor",1.0000375653],PARAMETER["Latitude_Of_Origin",43.3223129275],UNIT["Foot_US",0.3048006096012192]] +103453,PROJCS["NAD_1983_HARN_WISCRS_Rock_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",480000.0],PARAMETER["False_Northing",0.022],PARAMETER["Central_Meridian",-89.07222222222222],PARAMETER["Scale_Factor",1.0000337311],PARAMETER["Latitude_Of_Origin",41.94444444444444],UNIT["Foot_US",0.3048006096012192]] +103454,PROJCS["NAD_1983_HARN_WISCRS_Rusk_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",822000.001],PARAMETER["False_Northing",0.077],PARAMETER["Central_Meridian",-91.06666666666666],PARAMETER["Scale_Factor",1.0000495976],PARAMETER["Latitude_Of_Origin",43.91944444444444],UNIT["Foot_US",0.3048006096012192]] +103455,PROJCS["NAD_1983_HARN_WISCRS_Sauk_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",609000.001],PARAMETER["False_Northing",0.017],PARAMETER["Central_Meridian",-89.9],PARAMETER["Scale_Factor",1.0000373868],PARAMETER["Latitude_Of_Origin",42.81944444444445],UNIT["Foot_US",0.3048006096012192]] +103456,PROJCS["NAD_1983_HARN_WISCRS_Sawyer_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",711000.001],PARAMETER["False_Northing",396108.667],PARAMETER["Central_Meridian",-91.11666666666666],PARAMETER["Standard_Parallel_1",45.90009913138888],PARAMETER["Scale_Factor",1.0000573461],PARAMETER["Latitude_Of_Origin",45.90009913138888],UNIT["Foot_US",0.3048006096012192]] +103457,PROJCS["NAD_1983_HARN_WISCRS_Shawano_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",861000.001],PARAMETER["False_Northing",0.031],PARAMETER["Central_Meridian",-88.60555555555555],PARAMETER["Scale_Factor",1.000032144],PARAMETER["Latitude_Of_Origin",44.03611111111111],UNIT["Foot_US",0.3048006096012192]] +103458,PROJCS["NAD_1983_HARN_WISCRS_Sheboygan_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",262000.006],PARAMETER["False_Northing",0.004],PARAMETER["Central_Meridian",-87.55],PARAMETER["Scale_Factor",1.0000233704],PARAMETER["Latitude_Of_Origin",43.26666666666667],UNIT["Foot_US",0.3048006096012192]] +103459,PROJCS["NAD_1983_HARN_WISCRS_St_Croix_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",542999.997],PARAMETER["False_Northing",0.034],PARAMETER["Central_Meridian",-92.63333333333334],PARAMETER["Scale_Factor",1.0000381803],PARAMETER["Latitude_Of_Origin",44.03611111111111],UNIT["Foot_US",0.3048006096012192]] +103460,PROJCS["NAD_1983_HARN_WISCRS_Taylor_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",614000.0],PARAMETER["False_Northing",353499.136],PARAMETER["Central_Meridian",-90.48333333333333],PARAMETER["Standard_Parallel_1",45.17782208583333],PARAMETER["Scale_Factor",1.0000597566],PARAMETER["Latitude_Of_Origin",45.17782208583333],UNIT["Foot_US",0.3048006096012192]] +103461,PROJCS["NAD_1983_HARN_WISCRS_Trempealeau_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",843000.0],PARAMETER["False_Northing",0.013],PARAMETER["Central_Meridian",-91.36666666666666],PARAMETER["Scale_Factor",1.0000361538],PARAMETER["Latitude_Of_Origin",43.16111111111111],UNIT["Foot_US",0.3048006096012192]] +103462,PROJCS["NAD_1983_HARN_WISCRS_Vernon_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",730000.0],PARAMETER["False_Northing",155944.768],PARAMETER["Central_Meridian",-90.78333333333333],PARAMETER["Standard_Parallel_1",43.57503293972223],PARAMETER["Scale_Factor",1.0000408158],PARAMETER["Latitude_Of_Origin",43.57503293972223],UNIT["Foot_US",0.3048006096012192]] +103463,PROJCS["NAD_1983_HARN_WISCRS_Vilas_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",441000.0],PARAMETER["False_Northing",165147.666],PARAMETER["Central_Meridian",-89.48888888888889],PARAMETER["Standard_Parallel_1",46.07784409055556],PARAMETER["Scale_Factor",1.0000730142],PARAMETER["Latitude_Of_Origin",46.07784409055556],UNIT["Foot_US",0.3048006096012192]] +103464,PROJCS["NAD_1983_HARN_WISCRS_Walworth_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",763000.0],PARAMETER["False_Northing",364461.943],PARAMETER["Central_Meridian",-88.54166666666667],PARAMETER["Standard_Parallel_1",42.66946209694444],PARAMETER["Scale_Factor",1.0000367192],PARAMETER["Latitude_Of_Origin",42.66946209694444],UNIT["Foot_US",0.3048006096012192]] +103465,PROJCS["NAD_1983_HARN_WISCRS_Washburn_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",768000.0],PARAMETER["False_Northing",617973.193],PARAMETER["Central_Meridian",-91.78333333333333],PARAMETER["Standard_Parallel_1",45.96121983333334],PARAMETER["Scale_Factor",1.0000475376],PARAMETER["Latitude_Of_Origin",45.96121983333334],UNIT["Foot_US",0.3048006096012192]] +103466,PROJCS["NAD_1983_HARN_WISCRS_Washington_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",394000.004],PARAMETER["False_Northing",0.01],PARAMETER["Central_Meridian",-88.06388888888888],PARAMETER["Scale_Factor",1.00003738],PARAMETER["Latitude_Of_Origin",42.91805555555555],UNIT["Foot_US",0.3048006096012192]] +103467,PROJCS["NAD_1983_HARN_WISCRS_Waukesha_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",685000.001],PARAMETER["False_Northing",0.011],PARAMETER["Central_Meridian",-88.225],PARAMETER["Scale_Factor",1.0000346179],PARAMETER["Latitude_Of_Origin",42.56944444444445],UNIT["Foot_US",0.3048006096012192]] +103468,PROJCS["NAD_1983_HARN_WISCRS_Waupaca_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",607000.003],PARAMETER["False_Northing",0.023],PARAMETER["Central_Meridian",-88.81666666666666],PARAMETER["Scale_Factor",1.0000333645],PARAMETER["Latitude_Of_Origin",43.42027777777778],UNIT["Foot_US",0.3048006096012192]] +103469,PROJCS["NAD_1983_HARN_WISCRS_Waushara_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",394000.0],PARAMETER["False_Northing",147866.367],PARAMETER["Central_Meridian",-89.24166666666667],PARAMETER["Standard_Parallel_1",44.11394404583334],PARAMETER["Scale_Factor",1.0000392096],PARAMETER["Latitude_Of_Origin",44.11394404583334],UNIT["Foot_US",0.3048006096012192]] +103470,PROJCS["NAD_1983_HARN_WISCRS_Winnebago_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",802999.999],PARAMETER["False_Northing",0.016],PARAMETER["Central_Meridian",-88.5],PARAMETER["Scale_Factor",1.0000286569],PARAMETER["Latitude_Of_Origin",42.71944444444445],UNIT["Foot_US",0.3048006096012192]] +103471,PROJCS["NAD_1983_HARN_WISCRS_Wood_County_Feet",GEOGCS["GCS_North_American_1983_HARN",DATUM["D_North_American_1983_HARN",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",684000.001],PARAMETER["False_Northing",441566.551],PARAMETER["Central_Meridian",-90.0],PARAMETER["Standard_Parallel_1",44.36259546944444],PARAMETER["Scale_Factor",1.0000421209],PARAMETER["Latitude_Of_Origin",44.36259546944444],UNIT["Foot_US",0.3048006096012192]] diff --git a/BuildTools/CommonDistFiles/gdaldata/esri_extra.wkt b/BuildTools/CommonDistFiles/gdaldata/esri_extra.wkt new file mode 100644 index 000000000..ea931762c --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/esri_extra.wkt @@ -0,0 +1,465 @@ +# +# This file derived from a subset of definitions from the "epsg" directory +# distributed with ArcGIS. This file only contains definitions that aren't +# real EPSG definitions. The definitions were "morphed" into OGR WKT format, +# and the authority clause added during processing. +# +# NOTE: I'm not too clear on what version of ArcGIS these definitions were +# derived from. +# +31491,PROJCS["Germany_Zone_1",GEOGCS["GCS_Deutsches_Hauptdreiecksnetz",DATUM["D_Deutsches_Hauptdreiecksnetz",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",3.0],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG","31491"]] +31492,PROJCS["Germany_Zone_2",GEOGCS["GCS_Deutsches_Hauptdreiecksnetz",DATUM["D_Deutsches_Hauptdreiecksnetz",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",6.0],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG","31492"]] +31493,PROJCS["Germany_Zone_3",GEOGCS["GCS_Deutsches_Hauptdreiecksnetz",DATUM["D_Deutsches_Hauptdreiecksnetz",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",3500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",9.0],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG","31493"]] +31494,PROJCS["Germany_Zone_4",GEOGCS["GCS_Deutsches_Hauptdreiecksnetz",DATUM["D_Deutsches_Hauptdreiecksnetz",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",4500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",12.0],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG","31494"]] +31495,PROJCS["Germany_Zone_5",GEOGCS["GCS_Deutsches_Hauptdreiecksnetz",DATUM["D_Deutsches_Hauptdreiecksnetz",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",5500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",15.0],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG","31495"]] +37001,GEOGCS["GCS_WGS_1966",DATUM["WGS_1966",SPHEROID["WGS_1966",6378145,298.25]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37001"]] +37002,GEOGCS["GCS_Fischer_1960",DATUM["Fischer_1960",SPHEROID["Fischer_1960",6378166,298.3]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37002"]] +37003,GEOGCS["GCS_Fischer_1968",DATUM["Fischer_1968",SPHEROID["Fischer_1968",6378150,298.3]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37003"]] +37004,GEOGCS["GCS_Fischer_Modified",DATUM["Fischer_Modified",SPHEROID["Fischer_Modified",6378155,298.3]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37004"]] +37005,GEOGCS["GCS_Hough_1960",DATUM["Hough_1960",SPHEROID["Hough_1960",6378270,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37005"]] +37006,GEOGCS["GCS_Everest_Modified_1969",DATUM["Everest_Modified_1969",SPHEROID["Everest_Modified_1969",6377295.664,300.8017]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37006"]] +37007,GEOGCS["GCS_Walbeck",DATUM["Walbeck",SPHEROID["Walbeck",6376896,302.78]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37007"]] +37008,GEOGCS["GCS_Sphere_ARC_INFO",DATUM["Sphere_ARC_INFO",SPHEROID["Sphere_ARC_INFO",6370997,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37008"]] +37201,GEOGCS["GCS_European_1979",DATUM["European_1979",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37201"]] +37202,GEOGCS["GCS_Everest_Bangladesh",DATUM["Everest_Bangladesh",SPHEROID["Everest_Adjustment_1937",6377276.345,300.8017]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37202"]] +37203,GEOGCS["GCS_Everest_India_Nepal",DATUM["Everest_India_Nepal",SPHEROID["Everest_Definition_1962",6377301.243,300.8017255]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37203"]] +37204,GEOGCS["GCS_Hjorsey_1955",DATUM["Hjorsey_1955",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37204"]] +37205,GEOGCS["GCS_Hong_Kong_1963",DATUM["Hong_Kong_1963",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37205"]] +37206,GEOGCS["GCS_Oman",DATUM["Oman",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37206"]] +37207,GEOGCS["GCS_South_Asia_Singapore",DATUM["South_Asia_Singapore",SPHEROID["Fischer_Modified",6378155,298.3]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37207"]] +37208,GEOGCS["GCS_Ayabelle",DATUM["Ayabelle",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37208"]] +37211,GEOGCS["GCS_Point_58",DATUM["Point_58",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37211"]] +37212,GEOGCS["GCS_Beacon_E_1945",DATUM["Beacon_E_1945",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37212"]] +37213,GEOGCS["GCS_Tern_Island_1961",DATUM["Tern_Island_1961",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37213"]] +37214,GEOGCS["GCS_Astro_1952",DATUM["Astro_1952",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37214"]] +37215,GEOGCS["GCS_Bellevue_IGN",DATUM["Bellevue_IGN",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37215"]] +37216,GEOGCS["GCS_Canton_1966",DATUM["Canton_1966",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37216"]] +37217,GEOGCS["GCS_Chatham_Island_1971",DATUM["Chatham_Island_1971",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37217"]] +37218,GEOGCS["GCS_DOS_1968",DATUM["DOS_1968",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37218"]] +37219,GEOGCS["GCS_Easter_Island_1967",DATUM["Easter_Island_1967",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37219"]] +37220,GEOGCS["GCS_Guam_1963",DATUM["Guam_1963",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37220"]] +37221,GEOGCS["GCS_GUX_1",DATUM["GUX_1",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37221"]] +37222,GEOGCS["GCS_Johnston_Island_1961",DATUM["Johnston_Island_1961",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37222"]] +37223,GEOGCS["GCS_Carthage_Degree",DATUM["Carthage",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37223"]] +37224,GEOGCS["GCS_Midway_1961",DATUM["Midway_1961",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37224"]] +37226,GEOGCS["GCS_Pitcairn_1967",DATUM["Pitcairn_1967",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37226"]] +37227,GEOGCS["GCS_Santo_DOS_1965",DATUM["Santo_DOS_1965",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37227"]] +37228,GEOGCS["GCS_Viti_Levu_1916",DATUM["Viti_Levu_1916",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37228"]] +37229,GEOGCS["GCS_Wake_Eniwetok_1960",DATUM["Wake_Eniwetok_1960",SPHEROID["Hough_1960",6378270,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37229"]] +37230,GEOGCS["GCS_Wake_Island_1952",DATUM["Wake_Island_1952",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37230"]] +37231,GEOGCS["GCS_Anna_1_1965",DATUM["Anna_1_1965",SPHEROID["Australian",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37231"]] +37232,GEOGCS["GCS_Gan_1970",DATUM["Gan_1970",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37232"]] +37233,GEOGCS["GCS_ISTS_073_1969",DATUM["ISTS_073_1969",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37233"]] +37234,GEOGCS["GCS_Kerguelen_Island_1949",DATUM["Kerguelen_Island_1949",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37234"]] +37235,GEOGCS["GCS_Reunion",DATUM["Reunion",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37235"]] +37237,GEOGCS["GCS_Ascension_Island_1958",DATUM["Ascension_Island_1958",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37237"]] +37238,GEOGCS["GCS_DOS_71_4",DATUM["DOS_71_4",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37238"]] +37239,GEOGCS["GCS_Cape_Canaveral",DATUM["Cape_Canaveral",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37239"]] +37240,GEOGCS["GCS_Fort_Thomas_1955",DATUM["Fort_Thomas_1955",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37240"]] +37241,GEOGCS["GCS_Graciosa_Base_SW_1948",DATUM["Graciosa_Base_SW_1948",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37241"]] +37242,GEOGCS["GCS_ISTS_061_1968",DATUM["ISTS_061_1968",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37242"]] +37243,GEOGCS["GCS_LC5_1961",DATUM["LC5_1961",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37243"]] +37245,GEOGCS["GCS_Observ_Meteorologico_1939",DATUM["Observ_Meteorologico_1939",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37245"]] +37246,GEOGCS["GCS_Pico_de_Las_Nieves",DATUM["Pico_de_Las_Nieves",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37246"]] +37247,GEOGCS["GCS_Porto_Santo_1936",DATUM["Porto_Santo_1936",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37247"]] +37249,GEOGCS["GCS_Sao_Braz",DATUM["Sao_Braz",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37249"]] +37250,GEOGCS["GCS_Selvagem_Grande_1938",DATUM["Selvagem_Grande_1938",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37250"]] +37251,GEOGCS["GCS_Tristan_1968",DATUM["Tristan_1968",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37251"]] +37252,GEOGCS["GCS_Samoa_1962",DATUM["Samoa_1962",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37252"]] +37253,GEOGCS["GCS_Camp_Area",DATUM["Camp_Area",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37253"]] +37254,GEOGCS["GCS_Deception_Island",DATUM["Deception_Island",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37254"]] +37255,GEOGCS["GCS_Gunung_Segara",DATUM["Gunung_Segara",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37255"]] +37257,GEOGCS["GCS_S42_Hungary",DATUM["S42_Hungary",SPHEROID["Krasovsky_1940",6378245,298.3]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37257"]] +37259,GEOGCS["GCS_Kusaie_1951",DATUM["Kusaie_1951",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37259"]] +37260,GEOGCS["GCS_Alaskan_Islands",DATUM["Alaskan_Islands",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","37260"]] +53001,PROJCS["Sphere_Plate_Carree",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Plate_Carree"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53001"]] +53002,PROJCS["Sphere_Equidistant_Cylindrical",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Equirectangular"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",60],UNIT["Meter",1],AUTHORITY["EPSG","53002"]] +53003,PROJCS["Sphere_Miller_Cylindrical",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Miller_Cylindrical"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53003"]] +53004,PROJCS["Sphere_Mercator",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Mercator_1SP"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",0],UNIT["Meter",1],AUTHORITY["EPSG","53004"]] +53008,PROJCS["Sphere_Sinusoidal",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Sinusoidal"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53008"]] +53009,PROJCS["Sphere_Mollweide",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Mollweide"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53009"]] +53010,PROJCS["Sphere_Eckert_VI",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Eckert_VI"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53010"]] +53011,PROJCS["Sphere_Eckert_V",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Eckert_V"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53011"]] +53012,PROJCS["Sphere_Eckert_IV",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Eckert_IV"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53012"]] +53013,PROJCS["Sphere_Eckert_III",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Eckert_III"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53013"]] +53014,PROJCS["Sphere_Eckert_II",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Eckert_II"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53014"]] +53015,PROJCS["Sphere_Eckert_I",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Eckert_I"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53015"]] +53016,PROJCS["Sphere_Gall_Stereographic",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Gall_Stereographic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53016"]] +53017,PROJCS["Sphere_Behrmann",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Behrmann"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53017"]] +53018,PROJCS["Sphere_Winkel_I",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Winkel_I"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",50.45977625218981],UNIT["Meter",1],AUTHORITY["EPSG","53018"]] +53019,PROJCS["Sphere_Winkel_II",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Winkel_II"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",50.45977625218981],UNIT["Meter",1],AUTHORITY["EPSG","53019"]] +53021,PROJCS["Sphere_Polyconic",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Polyconic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","53021"]] +53022,PROJCS["Sphere_Quartic_Authalic",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Quartic_Authalic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53022"]] +53023,PROJCS["Sphere_Loximuthal",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Loximuthal"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Central_Parallel",40],UNIT["Meter",1],AUTHORITY["EPSG","53023"]] +53024,PROJCS["Sphere_Bonne",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Bonne"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",60],UNIT["Meter",1],AUTHORITY["EPSG","53024"]] +53025,PROJCS["Sphere_Hotine",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Hotine_Oblique_Mercator_Two_Point_Natural_Origin"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Latitude_Of_1st_Point",0],PARAMETER["Latitude_Of_2nd_Point",60],PARAMETER["Scale_Factor",1],PARAMETER["Longitude_Of_1st_Point",0],PARAMETER["Longitude_Of_2nd_Point",60],PARAMETER["Latitude_Of_Center",40],UNIT["Meter",1],AUTHORITY["EPSG","53025"]] +53026,PROJCS["Sphere_Stereographic",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Stereographic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","53026"]] +53027,PROJCS["Sphere_Equidistant_Conic",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Longitude_Of_Center",0],PARAMETER["Standard_Parallel_1",60],PARAMETER["Standard_Parallel_2",60],PARAMETER["Latitude_Of_Center",0],UNIT["Meter",1],AUTHORITY["EPSG","53027"]] +53028,PROJCS["Sphere_Cassini",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Cassini_Soldner"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","53028"]] +53029,PROJCS["Sphere_Van_der_Grinten_I",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["VanDerGrinten"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53029"]] +53030,PROJCS["Sphere_Robinson",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Robinson"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","53030"]] +53031,PROJCS["Sphere_Two_Point_Equidistant",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Two_Point_Equidistant"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Latitude_Of_1st_Point",0],PARAMETER["Latitude_Of_2nd_Point",60],PARAMETER["Longitude_Of_1st_Point",0],PARAMETER["Longitude_Of_2nd_Point",60],UNIT["Meter",1],AUTHORITY["EPSG","53031"]] +53032,PROJCS["Sphere_Azimuthal_Equidistant",GEOGCS["GCS_Sphere",DATUM["Not_specified_based_on_Authalic_Sphere",SPHEROID["Sphere",6371000,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Azimuthal_Equidistant"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","53032"]] +54001,PROJCS["World_Plate_Carree",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Plate_Carree"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54001"]] +54002,PROJCS["World_Equidistant_Cylindrical",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Equirectangular"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",60],UNIT["Meter",1],AUTHORITY["EPSG","54002"]] +54003,PROJCS["World_Miller_Cylindrical",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Miller_Cylindrical"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54003"]] +54004,PROJCS["World_Mercator",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Mercator_1SP"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",0],UNIT["Meter",1],AUTHORITY["EPSG","54004"]] +54008,PROJCS["World_Sinusoidal",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Sinusoidal"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54008"]] +54009,PROJCS["World_Mollweide",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Mollweide"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54009"]] +54010,PROJCS["World_Eckert_VI",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Eckert_VI"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54010"]] +54011,PROJCS["World_Eckert_V",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Eckert_V"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54011"]] +54012,PROJCS["World_Eckert_IV",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Eckert_IV"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54012"]] +54013,PROJCS["World_Eckert_III",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Eckert_III"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54013"]] +54014,PROJCS["World_Eckert_II",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Eckert_II"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54014"]] +54015,PROJCS["World_Eckert_I",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Eckert_I"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54015"]] +54016,PROJCS["World_Gall_Stereographic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Gall_Stereographic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54016"]] +54017,PROJCS["World_Behrmann",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Behrmann"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54017"]] +54018,PROJCS["World_Winkel_I",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Winkel_I"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",50.45977625218981],UNIT["Meter",1],AUTHORITY["EPSG","54018"]] +54019,PROJCS["World_Winkel_II",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Winkel_II"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",50.45977625218981],UNIT["Meter",1],AUTHORITY["EPSG","54019"]] +54021,PROJCS["World_Polyconic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Polyconic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","54021"]] +54022,PROJCS["World_Quartic_Authalic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Quartic_Authalic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54022"]] +54023,PROJCS["World_Loximuthal",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Loximuthal"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Central_Parallel",40],UNIT["Meter",1],AUTHORITY["EPSG","54023"]] +54024,PROJCS["World_Bonne",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Bonne"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",60],UNIT["Meter",1],AUTHORITY["EPSG","54024"]] +54025,PROJCS["World_Hotine",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Hotine_Oblique_Mercator_Two_Point_Natural_Origin"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Latitude_Of_1st_Point",0],PARAMETER["Latitude_Of_2nd_Point",60],PARAMETER["Scale_Factor",1],PARAMETER["Longitude_Of_1st_Point",0],PARAMETER["Longitude_Of_2nd_Point",60],PARAMETER["Latitude_Of_Center",40],UNIT["Meter",1],AUTHORITY["EPSG","54025"]] +54026,PROJCS["World_Stereographic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Stereographic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","54026"]] +54027,PROJCS["World_Equidistant_Conic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Longitude_Of_Center",0],PARAMETER["Standard_Parallel_1",60],PARAMETER["Standard_Parallel_2",60],PARAMETER["Latitude_Of_Center",0],UNIT["Meter",1],AUTHORITY["EPSG","54027"]] +54028,PROJCS["World_Cassini",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Cassini_Soldner"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","54028"]] +54029,PROJCS["World_Van_der_Grinten_I",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["VanDerGrinten"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54029"]] +54030,PROJCS["World_Robinson",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Robinson"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],UNIT["Meter",1],AUTHORITY["EPSG","54030"]] +54031,PROJCS["World_Two_Point_Equidistant",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Two_Point_Equidistant"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Latitude_Of_1st_Point",0],PARAMETER["Latitude_Of_2nd_Point",60],PARAMETER["Longitude_Of_1st_Point",0],PARAMETER["Longitude_Of_2nd_Point",60],UNIT["Meter",1],AUTHORITY["EPSG","54031"]] +54032,PROJCS["World_Azimuthal_Equidistant",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Azimuthal_Equidistant"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","54032"]] +65061,PROJCS["NAD_1927_StatePlane_Guam_FIPS_5400",GEOGCS["GCS_North_American_1927",DATUM["North_American_Datum_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Polyconic"],PARAMETER["False_Easting",164041.6666666667],PARAMETER["False_Northing",164041.6666666667],PARAMETER["Central_Meridian",-144.7487507055556],PARAMETER["Latitude_Of_Origin",13.47246635277778],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","65061"]] +65161,PROJCS["NAD_1983_StatePlane_Guam_FIPS_5400",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Polyconic"],PARAMETER["False_Easting",50000],PARAMETER["False_Northing",50000],PARAMETER["Central_Meridian",-144.7487507055556],PARAMETER["Latitude_Of_Origin",13.47246635277778],UNIT["Meter",1],AUTHORITY["EPSG","65161"]] +102001,PROJCS["Canada_Albers_Equal_Area_Conic",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["longitude_of_center",-96],PARAMETER["Standard_Parallel_1",50],PARAMETER["Standard_Parallel_2",70],PARAMETER["latitude_of_center",40],UNIT["Meter",1],AUTHORITY["EPSG","102001"]] +102002,PROJCS["Canada_Lambert_Conformal_Conic",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-96],PARAMETER["Standard_Parallel_1",50],PARAMETER["Standard_Parallel_2",70],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1],AUTHORITY["EPSG","102002"]] +102003,PROJCS["USA_Contiguous_Albers_Equal_Area_Conic",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["longitude_of_center",-96],PARAMETER["Standard_Parallel_1",29.5],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["latitude_of_center",37.5],UNIT["Meter",1],AUTHORITY["EPSG","102003"]] +102004,PROJCS["USA_Contiguous_Lambert_Conformal_Conic",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-96],PARAMETER["Standard_Parallel_1",33],PARAMETER["Standard_Parallel_2",45],PARAMETER["Latitude_Of_Origin",39],UNIT["Meter",1],AUTHORITY["EPSG","102004"]] +102005,PROJCS["USA_Contiguous_Equidistant_Conic",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Longitude_Of_Center",-96],PARAMETER["Standard_Parallel_1",33],PARAMETER["Standard_Parallel_2",45],PARAMETER["Latitude_Of_Center",39],UNIT["Meter",1],AUTHORITY["EPSG","102005"]] +102006,PROJCS["Alaska_Albers_Equal_Area_Conic",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["longitude_of_center",-154],PARAMETER["Standard_Parallel_1",55],PARAMETER["Standard_Parallel_2",65],PARAMETER["latitude_of_center",50],UNIT["Meter",1],AUTHORITY["EPSG","102006"]] +102007,PROJCS["Hawaii_Albers_Equal_Area_Conic",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["longitude_of_center",-157],PARAMETER["Standard_Parallel_1",8],PARAMETER["Standard_Parallel_2",18],PARAMETER["latitude_of_center",13],UNIT["Meter",1],AUTHORITY["EPSG","102007"]] +102008,PROJCS["North_America_Albers_Equal_Area_Conic",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["longitude_of_center",-96],PARAMETER["Standard_Parallel_1",20],PARAMETER["Standard_Parallel_2",60],PARAMETER["latitude_of_center",40],UNIT["Meter",1],AUTHORITY["EPSG","102008"]] +102009,PROJCS["North_America_Lambert_Conformal_Conic",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-96],PARAMETER["Standard_Parallel_1",20],PARAMETER["Standard_Parallel_2",60],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1],AUTHORITY["EPSG","102009"]] +102010,PROJCS["North_America_Equidistant_Conic",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Longitude_Of_Center",-96],PARAMETER["Standard_Parallel_1",20],PARAMETER["Standard_Parallel_2",60],PARAMETER["Latitude_Of_Center",40],UNIT["Meter",1],AUTHORITY["EPSG","102010"]] +102011,PROJCS["Africa_Sinusoidal",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Sinusoidal"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",15],UNIT["Meter",1],AUTHORITY["EPSG","102011"]] +102012,PROJCS["Asia_Lambert_Conformal_Conic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",105],PARAMETER["Standard_Parallel_1",30],PARAMETER["Standard_Parallel_2",62],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102012"]] +102013,PROJCS["Europe_Albers_Equal_Area_Conic",GEOGCS["GCS_European_1950",DATUM["European_Datum_1950",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["longitude_of_center",10],PARAMETER["Standard_Parallel_1",43],PARAMETER["Standard_Parallel_2",62],PARAMETER["latitude_of_center",30],UNIT["Meter",1],AUTHORITY["EPSG","102013"]] +102014,PROJCS["Europe_Lambert_Conformal_Conic",GEOGCS["GCS_European_1950",DATUM["European_Datum_1950",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",10],PARAMETER["Standard_Parallel_1",43],PARAMETER["Standard_Parallel_2",62],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1],AUTHORITY["EPSG","102014"]] +102015,PROJCS["South_America_Lambert_Conformal_Conic",GEOGCS["GCS_South_American_1969",DATUM["South_American_Datum_1969",SPHEROID["GRS_1967_Truncated",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-60],PARAMETER["Standard_Parallel_1",-5],PARAMETER["Standard_Parallel_2",-42],PARAMETER["Latitude_Of_Origin",-32],UNIT["Meter",1],AUTHORITY["EPSG","102015"]] +102016,PROJCS["North_Pole_Azimuthal_Equidistant",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Azimuthal_Equidistant"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Latitude_Of_Origin",90],UNIT["Meter",1],AUTHORITY["EPSG","102016"]] +102017,PROJCS["North_Pole_Lambert_Azimuthal_Equal_Area",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Latitude_Of_Origin",90],UNIT["Meter",1],AUTHORITY["EPSG","102017"]] +102018,PROJCS["North_Pole_Stereographic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Stereographic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",90],UNIT["Meter",1],AUTHORITY["EPSG","102018"]] +102019,PROJCS["South_Pole_Azimuthal_Equidistant",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Azimuthal_Equidistant"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Latitude_Of_Origin",-90],UNIT["Meter",1],AUTHORITY["EPSG","102019"]] +102020,PROJCS["South_Pole_Lambert_Azimuthal_Equal_Area",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Latitude_Of_Origin",-90],UNIT["Meter",1],AUTHORITY["EPSG","102020"]] +102021,PROJCS["South_Pole_Stereographic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Stereographic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",0],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",-90],UNIT["Meter",1],AUTHORITY["EPSG","102021"]] +102022,PROJCS["Africa_Albers_Equal_Area_Conic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["longitude_of_center",25],PARAMETER["Standard_Parallel_1",20],PARAMETER["Standard_Parallel_2",-23],PARAMETER["latitude_of_center",0],UNIT["Meter",1],AUTHORITY["EPSG","102022"]] +102023,PROJCS["Africa_Equidistant_Conic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Longitude_Of_Center",25],PARAMETER["Standard_Parallel_1",20],PARAMETER["Standard_Parallel_2",-23],PARAMETER["Latitude_Of_Center",0],UNIT["Meter",1],AUTHORITY["EPSG","102023"]] +102024,PROJCS["Africa_Lambert_Conformal_Conic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",25],PARAMETER["Standard_Parallel_1",20],PARAMETER["Standard_Parallel_2",-23],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102024"]] +102025,PROJCS["Asia_North_Albers_Equal_Area_Conic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["longitude_of_center",95],PARAMETER["Standard_Parallel_1",15],PARAMETER["Standard_Parallel_2",65],PARAMETER["latitude_of_center",30],UNIT["Meter",1],AUTHORITY["EPSG","102025"]] +102026,PROJCS["Asia_North_Equidistant_Conic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Longitude_Of_Center",95],PARAMETER["Standard_Parallel_1",15],PARAMETER["Standard_Parallel_2",65],PARAMETER["Latitude_Of_Center",30],UNIT["Meter",1],AUTHORITY["EPSG","102026"]] +102027,PROJCS["Asia_North_Lambert_Conformal_Conic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",95],PARAMETER["Standard_Parallel_1",15],PARAMETER["Standard_Parallel_2",65],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1],AUTHORITY["EPSG","102027"]] +102028,PROJCS["Asia_South_Albers_Equal_Area_Conic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["longitude_of_center",125],PARAMETER["Standard_Parallel_1",7],PARAMETER["Standard_Parallel_2",-32],PARAMETER["latitude_of_center",-15],UNIT["Meter",1],AUTHORITY["EPSG","102028"]] +102029,PROJCS["Asia_South_Equidistant_Conic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Longitude_Of_Center",125],PARAMETER["Standard_Parallel_1",7],PARAMETER["Standard_Parallel_2",-32],PARAMETER["Latitude_Of_Center",-15],UNIT["Meter",1],AUTHORITY["EPSG","102029"]] +102030,PROJCS["Asia_South_Lambert_Conformal_Conic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",125],PARAMETER["Standard_Parallel_1",7],PARAMETER["Standard_Parallel_2",-32],PARAMETER["Latitude_Of_Origin",-15],UNIT["Meter",1],AUTHORITY["EPSG","102030"]] +102031,PROJCS["Europe_Equidistant_Conic",GEOGCS["GCS_European_1950",DATUM["European_Datum_1950",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Longitude_Of_Center",10],PARAMETER["Standard_Parallel_1",43],PARAMETER["Standard_Parallel_2",62],PARAMETER["Latitude_Of_Center",30],UNIT["Meter",1],AUTHORITY["EPSG","102031"]] +102032,PROJCS["South_America_Equidistant_Conic",GEOGCS["GCS_South_American_1969",DATUM["South_American_Datum_1969",SPHEROID["GRS_1967_Truncated",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Longitude_Of_Center",-60],PARAMETER["Standard_Parallel_1",-5],PARAMETER["Standard_Parallel_2",-42],PARAMETER["Latitude_Of_Center",-32],UNIT["Meter",1],AUTHORITY["EPSG","102032"]] +102033,PROJCS["South_America_Albers_Equal_Area_Conic",GEOGCS["GCS_South_American_1969",DATUM["South_American_Datum_1969",SPHEROID["GRS_1967_Truncated",6378160,298.25]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["longitude_of_center",-60],PARAMETER["Standard_Parallel_1",-5],PARAMETER["Standard_Parallel_2",-42],PARAMETER["latitude_of_center",-32],UNIT["Meter",1],AUTHORITY["EPSG","102033"]] +102065,PROJCS["S-JTSK_Krovak",GEOGCS["GCS_S_JTSK",DATUM["Jednotne_Trigonometricke_Site_Katastralni",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Krovak"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Pseudo_Standard_Parallel_1",78.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Azimuth",30.28813975277778],PARAMETER["Longitude_Of_Center",24.83333333333333],PARAMETER["Latitude_Of_Center",49.5],PARAMETER["X_Scale",1],PARAMETER["Y_Scale",1],PARAMETER["XY_Plane_Rotation",0],UNIT["Meter",1],AUTHORITY["EPSG","102065"]] +102066,PROJCS["S-JTSK_Ferro_Krovak_East_North",GEOGCS["GCS_S_JTSK_Ferro",DATUM["Jednotne_Trigonometricke_Site_Katastralni",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Ferro",-17.66666666666667],UNIT["Degree",0.017453292519943295]],PROJECTION["Krovak"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Pseudo_Standard_Parallel_1",78.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Azimuth",30.28813975277778],PARAMETER["Longitude_Of_Center",42.5],PARAMETER["Latitude_Of_Center",49.5],PARAMETER["X_Scale",-1],PARAMETER["Y_Scale",1],PARAMETER["XY_Plane_Rotation",90],UNIT["Meter",1],AUTHORITY["EPSG","102066"]] +102067,PROJCS["S-JTSK_Krovak_East_North",GEOGCS["GCS_S_JTSK",DATUM["Jednotne_Trigonometricke_Site_Katastralni",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Krovak"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Pseudo_Standard_Parallel_1",78.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Azimuth",30.28813975277778],PARAMETER["Longitude_Of_Center",24.83333333333333],PARAMETER["Latitude_Of_Center",49.5],PARAMETER["X_Scale",-1],PARAMETER["Y_Scale",1],PARAMETER["XY_Plane_Rotation",90],UNIT["Meter",1],AUTHORITY["EPSG","102067"]] +102091,PROJCS["Monte_Mario_Italy_1",GEOGCS["GCS_Monte_Mario",DATUM["Monte_Mario",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",9],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102091"]] +102092,PROJCS["Monte_Mario_Italy_2",GEOGCS["GCS_Monte_Mario",DATUM["Monte_Mario",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2520000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",15],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102092"]] +102101,PROJCS["NGO_1948_Norway_Zone_1",GEOGCS["GCS_NGO_1948",DATUM["NGO_1948",SPHEROID["Bessel_Modified",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",6.05625],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",58],UNIT["Meter",1],AUTHORITY["EPSG","102101"]] +102102,PROJCS["NGO_1948_Norway_Zone_2",GEOGCS["GCS_NGO_1948",DATUM["NGO_1948",SPHEROID["Bessel_Modified",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",8.389583333333333],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",58],UNIT["Meter",1],AUTHORITY["EPSG","102102"]] +102103,PROJCS["NGO_1948_Norway_Zone_3",GEOGCS["GCS_NGO_1948",DATUM["NGO_1948",SPHEROID["Bessel_Modified",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",10.72291666666667],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",58],UNIT["Meter",1],AUTHORITY["EPSG","102103"]] +102104,PROJCS["NGO_1948_Norway_Zone_4",GEOGCS["GCS_NGO_1948",DATUM["NGO_1948",SPHEROID["Bessel_Modified",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",13.22291666666667],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",58],UNIT["Meter",1],AUTHORITY["EPSG","102104"]] +102105,PROJCS["NGO_1948_Norway_Zone_5",GEOGCS["GCS_NGO_1948",DATUM["NGO_1948",SPHEROID["Bessel_Modified",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",16.88958333333333],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",58],UNIT["Meter",1],AUTHORITY["EPSG","102105"]] +102106,PROJCS["NGO_1948_Norway_Zone_6",GEOGCS["GCS_NGO_1948",DATUM["NGO_1948",SPHEROID["Bessel_Modified",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",20.88958333333333],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",58],UNIT["Meter",1],AUTHORITY["EPSG","102106"]] +102107,PROJCS["NGO_1948_Norway_Zone_7",GEOGCS["GCS_NGO_1948",DATUM["NGO_1948",SPHEROID["Bessel_Modified",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",24.88958333333333],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",58],UNIT["Meter",1],AUTHORITY["EPSG","102107"]] +102108,PROJCS["NGO_1948_Norway_Zone_8",GEOGCS["GCS_NGO_1948",DATUM["NGO_1948",SPHEROID["Bessel_Modified",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",29.05625],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",58],UNIT["Meter",1],AUTHORITY["EPSG","102108"]] +102110,PROJCS["RGF_1993_Lambert_93",GEOGCS["GCS_RGF_1993",DATUM["RGF_1993",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",6600000],PARAMETER["Central_Meridian",3],PARAMETER["Standard_Parallel_1",44],PARAMETER["Standard_Parallel_2",49],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Meter",1],AUTHORITY["EPSG","102110"]] +102114,PROJCS["Old_Hawaiian_UTM_Zone_4N",GEOGCS["GCS_Old_Hawaiian",DATUM["Old_Hawaiian",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-159],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102114"]] +102115,PROJCS["Old_Hawaiian_UTM_Zone_5N",GEOGCS["GCS_Old_Hawaiian",DATUM["Old_Hawaiian",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-153],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102115"]] +102120,PROJCS["NAD_1927_Michigan_GeoRef_Feet_US",GEOGCS["GCS_North_American_1927",DATUM["North_American_Datum_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Hotine_Oblique_Mercator"],PARAMETER["False_Easting",8355401.583],PARAMETER["False_Northing",-14284780.538],PARAMETER["Scale_Factor",0.9996],PARAMETER["Azimuth",337.255555555556],PARAMETER["Longitude_Of_Center",-86],PARAMETER["Latitude_Of_Center",45.30916666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102120"]] +102121,PROJCS["NAD_1983_Michigan_GeoRef_Feet_US",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Hotine_Oblique_Mercator"],PARAMETER["False_Easting",8355401.583],PARAMETER["False_Northing",-14284780.538],PARAMETER["Scale_Factor",0.9996],PARAMETER["Azimuth",337.255555555556],PARAMETER["Longitude_Of_Center",-86],PARAMETER["Latitude_Of_Center",45.30916666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102121"]] +102122,PROJCS["NAD_1927_Michigan_GeoRef_Meters",GEOGCS["GCS_North_American_1927",DATUM["North_American_Datum_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Hotine_Oblique_Mercator"],PARAMETER["False_Easting",2546731.496],PARAMETER["False_Northing",-4354009.816],PARAMETER["Scale_Factor",0.9996],PARAMETER["Azimuth",337.255555555556],PARAMETER["Longitude_Of_Center",-86],PARAMETER["Latitude_Of_Center",45.30916666666666],UNIT["Meter",1],AUTHORITY["EPSG","102122"]] +102123,PROJCS["NAD_1983_Michigan_GeoRef_Meters",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Hotine_Oblique_Mercator"],PARAMETER["False_Easting",2546731.496],PARAMETER["False_Northing",-4354009.816],PARAMETER["Scale_Factor",0.9996],PARAMETER["Azimuth",337.255555555556],PARAMETER["Longitude_Of_Center",-86],PARAMETER["Latitude_Of_Center",45.30916666666666],UNIT["Meter",1],AUTHORITY["EPSG","102123"]] +102132,PROJCS["NGO_1948_UTM_Zone_32N",GEOGCS["GCS_NGO_1948",DATUM["NGO_1948",SPHEROID["Bessel_Modified",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",9],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102132"]] +102133,PROJCS["NGO_1948_UTM_Zone_33N",GEOGCS["GCS_NGO_1948",DATUM["NGO_1948",SPHEROID["Bessel_Modified",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",15],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102133"]] +102134,PROJCS["NGO_1948_UTM_Zone_34N",GEOGCS["GCS_NGO_1948",DATUM["NGO_1948",SPHEROID["Bessel_Modified",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",21],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102134"]] +102135,PROJCS["NGO_1948_UTM_Zone_35N",GEOGCS["GCS_NGO_1948",DATUM["NGO_1948",SPHEROID["Bessel_Modified",6377492.018,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",27],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102135"]] +102140,PROJCS["Hong_Kong_1980_Grid",GEOGCS["GCS_Hong_Kong_1980",DATUM["Hong_Kong_1980",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",836694.0500000001],PARAMETER["False_Northing",819069.8000000001],PARAMETER["Central_Meridian",114.1785555555556],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",22.31213333333334],UNIT["Meter",1],AUTHORITY["EPSG","102140"]] +102141,PROJCS["Hong_Kong_1980_UTM_Zone_49N",GEOGCS["GCS_Hong_Kong_1980",DATUM["Hong_Kong_1980",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",111],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102141"]] +102142,PROJCS["Hong_Kong_1980_UTM_Zone_50N",GEOGCS["GCS_Hong_Kong_1980",DATUM["Hong_Kong_1980",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",117],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102142"]] +102151,PROJCS["Tokyo_UTM_Zone_51N",GEOGCS["GCS_Tokyo",DATUM["Tokyo",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",123],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102151"]] +102152,PROJCS["Tokyo_UTM_Zone_52N",GEOGCS["GCS_Tokyo",DATUM["Tokyo",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",129],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102152"]] +102153,PROJCS["Tokyo_UTM_Zone_53N",GEOGCS["GCS_Tokyo",DATUM["Tokyo",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",135],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102153"]] +102154,PROJCS["Tokyo_UTM_Zone_54N",GEOGCS["GCS_Tokyo",DATUM["Tokyo",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",141],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102154"]] +102155,PROJCS["Tokyo_UTM_Zone_55N",GEOGCS["GCS_Tokyo",DATUM["Tokyo",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",147],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102155"]] +102156,PROJCS["Tokyo_UTM_Zone_56N",GEOGCS["GCS_Tokyo",DATUM["Tokyo",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",153],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102156"]] +102160,PROJCS["Datum_73_Hayford_Gauss_IGeoE",GEOGCS["GCS_Datum_73",DATUM["Datum_73",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200180.598],PARAMETER["False_Northing",299913.01],PARAMETER["Central_Meridian",-8.131906111111112],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102160"]] +102161,PROJCS["Datum_73_Hayford_Gauss_IPCC",GEOGCS["GCS_Datum_73",DATUM["Datum_73",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",180.598],PARAMETER["False_Northing",-86.99],PARAMETER["Central_Meridian",-8.131906111111112],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102161"]] +102162,PROJCS["Graciosa_Base_SW_1948_UTM_Zone_26N",GEOGCS["GCS_Graciosa_Base_SW_1948",DATUM["Graciosa_Base_SW_1948",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-27],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102162"]] +102163,PROJCS["Lisboa_Bessel_Bonne",GEOGCS["GCS_Datum_Lisboa_Bessel",DATUM["Datum_Lisboa_Bessel",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Bonne"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-8.131906111111112],PARAMETER["Standard_Parallel_1",39.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102163"]] +102164,PROJCS["Lisboa_Hayford_Gauss_IGeoE",GEOGCS["GCS_Datum_Lisboa_Hayford",DATUM["Datum_Lisboa_Hayford",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",300000],PARAMETER["Central_Meridian",-8.131906111111112],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102164"]] +102165,PROJCS["Lisboa_Hayford_Gauss_IPCC",GEOGCS["GCS_Datum_Lisboa_Hayford",DATUM["Datum_Lisboa_Hayford",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-8.131906111111112],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102165"]] +102166,PROJCS["Observ_Meteorologico_1939_UTM_Zone_25N",GEOGCS["GCS_Observ_Meteorologico_1939",DATUM["Observ_Meteorologico_1939",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-33],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102166"]] +102167,PROJCS["Porto_Santo_1936_UTM_Zone_28N",GEOGCS["GCS_Porto_Santo_1936",DATUM["Porto_Santo_1936",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-15],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102167"]] +102168,PROJCS["Sao_Braz_UTM_Zone_26N",GEOGCS["GCS_Sao_Braz",DATUM["Sao_Braz",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-27],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102168"]] +102169,PROJCS["Selvagem_Grande_1938_UTM_Zone_28N",GEOGCS["GCS_Selvagem_Grande_1938",DATUM["Selvagem_Grande_1938",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-15],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0],UNIT["Meter",1],AUTHORITY["EPSG","102169"]] +102191,PROJCS["Nord_Maroc_Degree",GEOGCS["GCS_Merchich_Degree",DATUM["Merchich",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",300000],PARAMETER["Central_Meridian",-5.4],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Scale_Factor",0.999625769],PARAMETER["Latitude_Of_Origin",33.3],UNIT["Meter",1],AUTHORITY["EPSG","102191"]] +102192,PROJCS["Sud_Maroc_Degree",GEOGCS["GCS_Merchich_Degree",DATUM["Merchich",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",300000],PARAMETER["Central_Meridian",-5.4],PARAMETER["Standard_Parallel_1",29.7],PARAMETER["Scale_Factor",0.9996155960000001],PARAMETER["Latitude_Of_Origin",29.7],UNIT["Meter",1],AUTHORITY["EPSG","102192"]] +102193,PROJCS["Sahara_Degree",GEOGCS["GCS_Merchich_Degree",DATUM["Merchich",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["False_Easting",1200000],PARAMETER["False_Northing",400000],PARAMETER["Central_Meridian",-5.4],PARAMETER["Standard_Parallel_1",26.1],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",26.1],UNIT["Meter",1],AUTHORITY["EPSG","102193"]] +102229,PROJCS["NAD_1983_HARN_StatePlane_Alabama_East_FIPS_0101",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.83333333333333],PARAMETER["Scale_Factor",0.99996],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Meter",1],AUTHORITY["EPSG","102229"]] +102230,PROJCS["NAD_1983_HARN_StatePlane_Alabama_West_FIPS_0102",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1],AUTHORITY["EPSG","102230"]] +102241,PROJCS["NAD_1983_HARN_StatePlane_California_I_FIPS_0401",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",41.66666666666666],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102241"]] +102242,PROJCS["NAD_1983_HARN_StatePlane_California_II_FIPS_0402",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",38.33333333333334],PARAMETER["Standard_Parallel_2",39.83333333333334],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102242"]] +102243,PROJCS["NAD_1983_HARN_StatePlane_California_III_FIPS_0403",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",37.06666666666667],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.5],UNIT["Meter",1],AUTHORITY["EPSG","102243"]] +102244,PROJCS["NAD_1983_HARN_StatePlane_California_IV_FIPS_0404",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-119],PARAMETER["Standard_Parallel_1",36],PARAMETER["Standard_Parallel_2",37.25],PARAMETER["Latitude_Of_Origin",35.33333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102244"]] +102245,PROJCS["NAD_1983_HARN_StatePlane_California_V_FIPS_0405",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-118],PARAMETER["Standard_Parallel_1",34.03333333333333],PARAMETER["Standard_Parallel_2",35.46666666666667],PARAMETER["Latitude_Of_Origin",33.5],UNIT["Meter",1],AUTHORITY["EPSG","102245"]] +102246,PROJCS["NAD_1983_HARN_StatePlane_California_VI_FIPS_0406",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",2000000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-116.25],PARAMETER["Standard_Parallel_1",32.78333333333333],PARAMETER["Standard_Parallel_2",33.88333333333333],PARAMETER["Latitude_Of_Origin",32.16666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102246"]] +102248,PROJCS["NAD_1983_HARN_StatePlane_Arizona_East_FIPS_0201",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1],AUTHORITY["EPSG","102248"]] +102249,PROJCS["NAD_1983_HARN_StatePlane_Arizona_Central_FIPS_0202",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1],AUTHORITY["EPSG","102249"]] +102250,PROJCS["NAD_1983_HARN_StatePlane_Arizona_West_FIPS_0203",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",213360],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1],AUTHORITY["EPSG","102250"]] +102251,PROJCS["NAD_1983_HARN_StatePlane_Arkansas_North_FIPS_0301",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",34.93333333333333],PARAMETER["Standard_Parallel_2",36.23333333333333],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102251"]] +102252,PROJCS["NAD_1983_HARN_StatePlane_Arkansas_South_FIPS_0302",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",400000],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Standard_Parallel_2",34.76666666666667],PARAMETER["Latitude_Of_Origin",32.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102252"]] +102253,PROJCS["NAD_1983_HARN_StatePlane_Colorado_North_FIPS_0501",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",39.71666666666667],PARAMETER["Standard_Parallel_2",40.78333333333333],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102253"]] +102254,PROJCS["NAD_1983_HARN_StatePlane_Colorado_Central_FIPS_0502",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",38.45],PARAMETER["Standard_Parallel_2",39.75],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102254"]] +102255,PROJCS["NAD_1983_HARN_StatePlane_Colorado_South_FIPS_0503",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",914401.8289],PARAMETER["False_Northing",304800.6096],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",37.23333333333333],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102255"]] +102256,PROJCS["NAD_1983_HARN_StatePlane_Connecticut_FIPS_0600",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",304800.6096],PARAMETER["False_Northing",152400.3048],PARAMETER["Central_Meridian",-72.75],PARAMETER["Standard_Parallel_1",41.2],PARAMETER["Standard_Parallel_2",41.86666666666667],PARAMETER["Latitude_Of_Origin",40.83333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102256"]] +102257,PROJCS["NAD_1983_HARN_StatePlane_Delaware_FIPS_0700",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-75.41666666666667],PARAMETER["Scale_Factor",0.999995],PARAMETER["Latitude_Of_Origin",38],UNIT["Meter",1],AUTHORITY["EPSG","102257"]] +102258,PROJCS["NAD_1983_HARN_StatePlane_Florida_East_FIPS_0901",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Meter",1],AUTHORITY["EPSG","102258"]] +102259,PROJCS["NAD_1983_HARN_StatePlane_Florida_West_FIPS_0902",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Meter",1],AUTHORITY["EPSG","102259"]] +102260,PROJCS["NAD_1983_HARN_StatePlane_Florida_North_FIPS_0903",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.5],PARAMETER["Standard_Parallel_1",29.58333333333333],PARAMETER["Standard_Parallel_2",30.75],PARAMETER["Latitude_Of_Origin",29],UNIT["Meter",1],AUTHORITY["EPSG","102260"]] +102261,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_1_FIPS_5101",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-155.5],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",18.83333333333333],UNIT["Meter",1],AUTHORITY["EPSG","102261"]] +102262,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_2_FIPS_5102",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-156.6666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",20.33333333333333],UNIT["Meter",1],AUTHORITY["EPSG","102262"]] +102263,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_3_FIPS_5103",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.9999900000000001],PARAMETER["Latitude_Of_Origin",21.16666666666667],UNIT["Meter",1],AUTHORITY["EPSG","102263"]] +102264,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_4_FIPS_5104",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-159.5],PARAMETER["Scale_Factor",0.9999900000000001],PARAMETER["Latitude_Of_Origin",21.83333333333333],UNIT["Meter",1],AUTHORITY["EPSG","102264"]] +102265,PROJCS["NAD_1983_HARN_StatePlane_Hawaii_5_FIPS_5105",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-160.1666666666667],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",21.66666666666667],UNIT["Meter",1],AUTHORITY["EPSG","102265"]] +102266,PROJCS["NAD_1983_HARN_StatePlane_Georgia_East_FIPS_1001",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1],AUTHORITY["EPSG","102266"]] +102267,PROJCS["NAD_1983_HARN_StatePlane_Georgia_West_FIPS_1002",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Meter",1],AUTHORITY["EPSG","102267"]] +102268,PROJCS["NAD_1983_HARN_StatePlane_Idaho_East_FIPS_1101",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-112.1666666666667],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102268"]] +102269,PROJCS["NAD_1983_HARN_StatePlane_Idaho_Central_FIPS_1102",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-114],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102269"]] +102270,PROJCS["NAD_1983_HARN_StatePlane_Idaho_West_FIPS_1103",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-115.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102270"]] +102271,PROJCS["NAD_1983_HARN_StatePlane_Illinois_East_FIPS_1201",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.33333333333333],PARAMETER["Scale_Factor",0.999975],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102271"]] +102272,PROJCS["NAD_1983_HARN_StatePlane_Illinois_West_FIPS_1202",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.16666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102272"]] +102273,PROJCS["NAD_1983_HARN_StatePlane_Indiana_East_FIPS_1301",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",100000],PARAMETER["False_Northing",250000],PARAMETER["Central_Meridian",-85.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1],AUTHORITY["EPSG","102273"]] +102274,PROJCS["NAD_1983_HARN_StatePlane_Indiana_West_FIPS_1302",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",900000],PARAMETER["False_Northing",250000],PARAMETER["Central_Meridian",-87.08333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1],AUTHORITY["EPSG","102274"]] +102277,PROJCS["NAD_1983_HARN_StatePlane_Kansas_North_FIPS_1501",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",38.71666666666667],PARAMETER["Standard_Parallel_2",39.78333333333333],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102277"]] +102278,PROJCS["NAD_1983_HARN_StatePlane_Kansas_South_FIPS_1502",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",400000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",37.26666666666667],PARAMETER["Standard_Parallel_2",38.56666666666667],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102278"]] +102279,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_North_FIPS_1601",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.25],PARAMETER["Standard_Parallel_1",37.96666666666667],PARAMETER["Standard_Parallel_2",38.96666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Meter",1],AUTHORITY["EPSG","102279"]] +102280,PROJCS["NAD_1983_HARN_StatePlane_Kentucky_South_FIPS_1602",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",500000],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",36.73333333333333],PARAMETER["Standard_Parallel_2",37.93333333333333],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102280"]] +102281,PROJCS["NAD_1983_HARN_StatePlane_Louisiana_North_FIPS_1701",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Standard_Parallel_1",31.16666666666667],PARAMETER["Standard_Parallel_2",32.66666666666666],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Meter",1],AUTHORITY["EPSG","102281"]] +102282,PROJCS["NAD_1983_HARN_StatePlane_Louisiana_South_FIPS_1702",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",29.3],PARAMETER["Standard_Parallel_2",30.7],PARAMETER["Latitude_Of_Origin",28.5],UNIT["Meter",1],AUTHORITY["EPSG","102282"]] +102283,PROJCS["NAD_1983_HARN_StatePlane_Maine_East_FIPS_1801",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-68.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102283"]] +102284,PROJCS["NAD_1983_HARN_StatePlane_Maine_West_FIPS_1802",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",900000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.16666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.83333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102284"]] +102285,PROJCS["NAD_1983_HARN_StatePlane_Maryland_FIPS_1900",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77],PARAMETER["Standard_Parallel_1",38.3],PARAMETER["Standard_Parallel_2",39.45],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102285"]] +102286,PROJCS["NAD_1983_HARN_StatePlane_Massachusetts_Mainland_FIPS_2001",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",750000],PARAMETER["Central_Meridian",-71.5],PARAMETER["Standard_Parallel_1",41.71666666666667],PARAMETER["Standard_Parallel_2",42.68333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Meter",1],AUTHORITY["EPSG","102286"]] +102287,PROJCS["NAD_1983_HARN_StatePlane_Massachusetts_Island_FIPS_2002",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.5],PARAMETER["Standard_Parallel_1",41.28333333333333],PARAMETER["Standard_Parallel_2",41.48333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Meter",1],AUTHORITY["EPSG","102287"]] +102288,PROJCS["NAD_1983_HARN_StatePlane_Michigan_North_FIPS_2111",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",8000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Meter",1],AUTHORITY["EPSG","102288"]] +102289,PROJCS["NAD_1983_HARN_StatePlane_Michigan_Central_FIPS_2112",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",6000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Meter",1],AUTHORITY["EPSG","102289"]] +102290,PROJCS["NAD_1983_HARN_StatePlane_Michigan_South_FIPS_2113",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",4000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Meter",1],AUTHORITY["EPSG","102290"]] +102291,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_North_FIPS_2201",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-93.09999999999999],PARAMETER["Standard_Parallel_1",47.03333333333333],PARAMETER["Standard_Parallel_2",48.63333333333333],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Meter",1],AUTHORITY["EPSG","102291"]] +102292,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_Central_FIPS_2202",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-94.25],PARAMETER["Standard_Parallel_1",45.61666666666667],PARAMETER["Standard_Parallel_2",47.05],PARAMETER["Latitude_Of_Origin",45],UNIT["Meter",1],AUTHORITY["EPSG","102292"]] +102293,PROJCS["NAD_1983_HARN_StatePlane_Minnesota_South_FIPS_2203",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-94],PARAMETER["Standard_Parallel_1",43.78333333333333],PARAMETER["Standard_Parallel_2",45.21666666666667],PARAMETER["Latitude_Of_Origin",43],UNIT["Meter",1],AUTHORITY["EPSG","102293"]] +102294,PROJCS["NAD_1983_HARN_StatePlane_Mississippi_East_FIPS_2301",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.83333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Meter",1],AUTHORITY["EPSG","102294"]] +102295,PROJCS["NAD_1983_HARN_StatePlane_Mississippi_West_FIPS_2302",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.33333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Meter",1],AUTHORITY["EPSG","102295"]] +102296,PROJCS["NAD_1983_HARN_StatePlane_Missouri_East_FIPS_2401",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",250000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102296"]] +102297,PROJCS["NAD_1983_HARN_StatePlane_Missouri_Central_FIPS_2402",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102297"]] +102298,PROJCS["NAD_1983_HARN_StatePlane_Missouri_West_FIPS_2403",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",850000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-94.5],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.16666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102298"]] +102300,PROJCS["NAD_1983_HARN_StatePlane_Montana_FIPS_2500",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45],PARAMETER["Standard_Parallel_2",49],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Meter",1],AUTHORITY["EPSG","102300"]] +102304,PROJCS["NAD_1983_HARN_StatePlane_Nebraska_FIPS_2600",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",43],PARAMETER["Latitude_Of_Origin",39.83333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102304"]] +102307,PROJCS["NAD_1983_HARN_StatePlane_Nevada_East_FIPS_2701",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",8000000],PARAMETER["Central_Meridian",-115.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1],AUTHORITY["EPSG","102307"]] +102308,PROJCS["NAD_1983_HARN_StatePlane_Nevada_Central_FIPS_2702",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",6000000],PARAMETER["Central_Meridian",-116.6666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1],AUTHORITY["EPSG","102308"]] +102309,PROJCS["NAD_1983_HARN_StatePlane_Nevada_West_FIPS_2703",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",4000000],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Meter",1],AUTHORITY["EPSG","102309"]] +102310,PROJCS["NAD_1983_HARN_StatePlane_New_Hampshire_FIPS_2800",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Meter",1],AUTHORITY["EPSG","102310"]] +102311,PROJCS["NAD_1983_HARN_StatePlane_New_Jersey_FIPS_2900",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",150000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102311"]] +102312,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_East_FIPS_3001",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",165000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-104.3333333333333],PARAMETER["Scale_Factor",0.9999090909090909],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1],AUTHORITY["EPSG","102312"]] +102313,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_Central_FIPS_3002",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-106.25],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1],AUTHORITY["EPSG","102313"]] +102314,PROJCS["NAD_1983_HARN_StatePlane_New_Mexico_West_FIPS_3003",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",830000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-107.8333333333333],PARAMETER["Scale_Factor",0.9999166666666667],PARAMETER["Latitude_Of_Origin",31],UNIT["Meter",1],AUTHORITY["EPSG","102314"]] +102315,PROJCS["NAD_1983_HARN_StatePlane_New_York_East_FIPS_3101",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",150000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102315"]] +102316,PROJCS["NAD_1983_HARN_StatePlane_New_York_Central_FIPS_3102",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",250000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-76.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1],AUTHORITY["EPSG","102316"]] +102317,PROJCS["NAD_1983_HARN_StatePlane_New_York_West_FIPS_3103",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",350000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Meter",1],AUTHORITY["EPSG","102317"]] +102318,PROJCS["NAD_1983_HARN_StatePlane_New_York_Long_Island_FIPS_3104",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74],PARAMETER["Standard_Parallel_1",40.66666666666666],PARAMETER["Standard_Parallel_2",41.03333333333333],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102318"]] +102320,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_North_FIPS_3301",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Meter",1],AUTHORITY["EPSG","102320"]] +102321,PROJCS["NAD_1983_HARN_StatePlane_North_Dakota_South_FIPS_3302",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102321"]] +102322,PROJCS["NAD_1983_HARN_StatePlane_Ohio_North_FIPS_3401",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",40.43333333333333],PARAMETER["Standard_Parallel_2",41.7],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102322"]] +102323,PROJCS["NAD_1983_HARN_StatePlane_Ohio_South_FIPS_3402",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",38.73333333333333],PARAMETER["Standard_Parallel_2",40.03333333333333],PARAMETER["Latitude_Of_Origin",38],UNIT["Meter",1],AUTHORITY["EPSG","102323"]] +102324,PROJCS["NAD_1983_HARN_StatePlane_Oklahoma_North_FIPS_3501",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",35.56666666666667],PARAMETER["Standard_Parallel_2",36.76666666666667],PARAMETER["Latitude_Of_Origin",35],UNIT["Meter",1],AUTHORITY["EPSG","102324"]] +102325,PROJCS["NAD_1983_HARN_StatePlane_Oklahoma_South_FIPS_3502",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",33.93333333333333],PARAMETER["Standard_Parallel_2",35.23333333333333],PARAMETER["Latitude_Of_Origin",33.33333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102325"]] +102326,PROJCS["NAD_1983_HARN_StatePlane_Oregon_North_FIPS_3601",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",2500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102326"]] +102327,PROJCS["NAD_1983_HARN_StatePlane_Oregon_South_FIPS_3602",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102327"]] +102330,PROJCS["NAD_1983_HARN_StatePlane_Rhode_Island_FIPS_3800",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",100000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Scale_Factor",0.99999375],PARAMETER["Latitude_Of_Origin",41.08333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102330"]] +102334,PROJCS["NAD_1983_HARN_StatePlane_South_Dakota_North_FIPS_4001",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",44.41666666666666],PARAMETER["Standard_Parallel_2",45.68333333333333],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102334"]] +102335,PROJCS["NAD_1983_HARN_StatePlane_South_Dakota_South_FIPS_4002",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",42.83333333333334],PARAMETER["Standard_Parallel_2",44.4],PARAMETER["Latitude_Of_Origin",42.33333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102335"]] +102336,PROJCS["NAD_1983_HARN_StatePlane_Tennessee_FIPS_4100",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-86],PARAMETER["Standard_Parallel_1",35.25],PARAMETER["Standard_Parallel_2",36.41666666666666],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102336"]] +102337,PROJCS["NAD_1983_HARN_StatePlane_Texas_North_FIPS_4201",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-101.5],PARAMETER["Standard_Parallel_1",34.65],PARAMETER["Standard_Parallel_2",36.18333333333333],PARAMETER["Latitude_Of_Origin",34],UNIT["Meter",1],AUTHORITY["EPSG","102337"]] +102338,PROJCS["NAD_1983_HARN_StatePlane_Texas_North_Central_FIPS_4202",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",32.13333333333333],PARAMETER["Standard_Parallel_2",33.96666666666667],PARAMETER["Latitude_Of_Origin",31.66666666666667],UNIT["Meter",1],AUTHORITY["EPSG","102338"]] +102339,PROJCS["NAD_1983_HARN_StatePlane_Texas_Central_FIPS_4203",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",700000],PARAMETER["False_Northing",3000000],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",30.11666666666667],PARAMETER["Standard_Parallel_2",31.88333333333333],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Meter",1],AUTHORITY["EPSG","102339"]] +102340,PROJCS["NAD_1983_HARN_StatePlane_Texas_South_Central_FIPS_4204",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",4000000],PARAMETER["Central_Meridian",-99],PARAMETER["Standard_Parallel_1",28.38333333333333],PARAMETER["Standard_Parallel_2",30.28333333333334],PARAMETER["Latitude_Of_Origin",27.83333333333333],UNIT["Meter",1],AUTHORITY["EPSG","102340"]] +102341,PROJCS["NAD_1983_HARN_StatePlane_Texas_South_FIPS_4205",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",300000],PARAMETER["False_Northing",5000000],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Meter",1],AUTHORITY["EPSG","102341"]] +102342,PROJCS["NAD_1983_HARN_StatePlane_Utah_North_FIPS_4301",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102342"]] +102343,PROJCS["NAD_1983_HARN_StatePlane_Utah_Central_FIPS_4302",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102343"]] +102344,PROJCS["NAD_1983_HARN_StatePlane_Utah_South_FIPS_4303",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",3000000],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102344"]] +102345,PROJCS["NAD_1983_HARN_StatePlane_Vermont_FIPS_4400",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-72.5],PARAMETER["Scale_Factor",0.9999642857142858],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Meter",1],AUTHORITY["EPSG","102345"]] +102346,PROJCS["NAD_1983_HARN_StatePlane_Virginia_North_FIPS_4501",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",3500000],PARAMETER["False_Northing",2000000],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",38.03333333333333],PARAMETER["Standard_Parallel_2",39.2],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102346"]] +102347,PROJCS["NAD_1983_HARN_StatePlane_Virginia_South_FIPS_4502",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",3500000],PARAMETER["False_Northing",1000000],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",36.76666666666667],PARAMETER["Standard_Parallel_2",37.96666666666667],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102347"]] +102348,PROJCS["NAD_1983_HARN_StatePlane_Washington_North_FIPS_4601",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.8333333333333],PARAMETER["Standard_Parallel_1",47.5],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Meter",1],AUTHORITY["EPSG","102348"]] +102349,PROJCS["NAD_1983_HARN_StatePlane_Washington_South_FIPS_4602",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",45.83333333333334],PARAMETER["Standard_Parallel_2",47.33333333333334],PARAMETER["Latitude_Of_Origin",45.33333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102349"]] +102350,PROJCS["NAD_1983_HARN_StatePlane_West_Virginia_North_FIPS_4701",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79.5],PARAMETER["Standard_Parallel_1",39],PARAMETER["Standard_Parallel_2",40.25],PARAMETER["Latitude_Of_Origin",38.5],UNIT["Meter",1],AUTHORITY["EPSG","102350"]] +102351,PROJCS["NAD_1983_HARN_StatePlane_West_Virginia_South_FIPS_4702",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",37.48333333333333],PARAMETER["Standard_Parallel_2",38.88333333333333],PARAMETER["Latitude_Of_Origin",37],UNIT["Meter",1],AUTHORITY["EPSG","102351"]] +102352,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_North_FIPS_4801",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",45.56666666666667],PARAMETER["Standard_Parallel_2",46.76666666666667],PARAMETER["Latitude_Of_Origin",45.16666666666666],UNIT["Meter",1],AUTHORITY["EPSG","102352"]] +102353,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_Central_FIPS_4802",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",44.25],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Meter",1],AUTHORITY["EPSG","102353"]] +102354,PROJCS["NAD_1983_HARN_StatePlane_Wisconsin_South_FIPS_4803",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",42.73333333333333],PARAMETER["Standard_Parallel_2",44.06666666666667],PARAMETER["Latitude_Of_Origin",42],UNIT["Meter",1],AUTHORITY["EPSG","102354"]] +102355,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_East_FIPS_4901",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.1666666666667],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1],AUTHORITY["EPSG","102355"]] +102356,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_East_Central_FIPS_4902",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",400000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-107.3333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1],AUTHORITY["EPSG","102356"]] +102357,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_West_Central_FIPS_4903",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-108.75],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1],AUTHORITY["EPSG","102357"]] +102358,PROJCS["NAD_1983_HARN_StatePlane_Wyoming_West_FIPS_4904",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",800000],PARAMETER["False_Northing",100000],PARAMETER["Central_Meridian",-110.0833333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Meter",1],AUTHORITY["EPSG","102358"]] +102361,PROJCS["NAD_1983_HARN_StatePlane_Puerto_Rico_Virgin_Islands_FIPS_5200",GEOGCS["GCS_North_American_1983_HARN",DATUM["NAD83_High_Accuracy_Regional_Network",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",200000],PARAMETER["False_Northing",200000],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333334],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Meter",1],AUTHORITY["EPSG","102361"]] +102491,PROJCS["Nord_Algerie_Ancienne_Degree",GEOGCS["GCS_Voirol_1875_Degree",DATUM["Voirol_1875",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",300000],PARAMETER["Central_Meridian",2.7],PARAMETER["Standard_Parallel_1",36],PARAMETER["Scale_Factor",0.999625544],PARAMETER["Latitude_Of_Origin",36],UNIT["Meter",1],AUTHORITY["EPSG","102491"]] +102492,PROJCS["Sud_Algerie_Ancienne_Degree",GEOGCS["GCS_Voirol_1875_Degree",DATUM["Voirol_1875",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["False_Easting",500000],PARAMETER["False_Northing",300000],PARAMETER["Central_Meridian",2.7],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Scale_Factor",0.999625769],PARAMETER["Latitude_Of_Origin",33.3],UNIT["Meter",1],AUTHORITY["EPSG","102492"]] +102581,PROJCS["NTF_France_I_degrees",GEOGCS["GCS_NTF",DATUM["Nouvelle_Triangulation_Francaise",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",1200000],PARAMETER["Central_Meridian",2.337229166666667],PARAMETER["Standard_Parallel_1",49.5],PARAMETER["Scale_Factor",0.999877341],PARAMETER["Latitude_Of_Origin",49.5],UNIT["Meter",1],AUTHORITY["EPSG","102581"]] +102582,PROJCS["NTF_France_II_degrees",GEOGCS["GCS_NTF",DATUM["Nouvelle_Triangulation_Francaise",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",2200000],PARAMETER["Central_Meridian",2.337229166666667],PARAMETER["Standard_Parallel_1",46.8],PARAMETER["Scale_Factor",0.99987742],PARAMETER["Latitude_Of_Origin",46.8],UNIT["Meter",1],AUTHORITY["EPSG","102582"]] +102583,PROJCS["NTF_France_III_degrees",GEOGCS["GCS_NTF",DATUM["Nouvelle_Triangulation_Francaise",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",3200000],PARAMETER["Central_Meridian",2.337229166666667],PARAMETER["Standard_Parallel_1",44.1],PARAMETER["Scale_Factor",0.999877499],PARAMETER["Latitude_Of_Origin",44.1],UNIT["Meter",1],AUTHORITY["EPSG","102583"]] +102584,PROJCS["NTF_France_IV_degrees",GEOGCS["GCS_NTF",DATUM["Nouvelle_Triangulation_Francaise",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["False_Easting",234.358],PARAMETER["False_Northing",4185861.369],PARAMETER["Central_Meridian",2.337229166666667],PARAMETER["Standard_Parallel_1",42.165],PARAMETER["Scale_Factor",0.99994471],PARAMETER["Latitude_Of_Origin",42.165],UNIT["Meter",1],AUTHORITY["EPSG","102584"]] +102591,PROJCS["Nord_Algerie_Degree",GEOGCS["GCS_Voirol_Unifie_1960_Degree",DATUM["Voirol_Unifie_1960",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["False_Easting",500135],PARAMETER["False_Northing",300090],PARAMETER["Central_Meridian",2.7],PARAMETER["Standard_Parallel_1",36],PARAMETER["Scale_Factor",0.999625544],PARAMETER["Latitude_Of_Origin",36],UNIT["Meter",1],AUTHORITY["EPSG","102591"]] +102592,PROJCS["Sud_Algerie_Degree",GEOGCS["GCS_Voirol_Unifie_1960_Degree",DATUM["Voirol_Unifie_1960",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["False_Easting",500135],PARAMETER["False_Northing",300090],PARAMETER["Central_Meridian",2.7],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Scale_Factor",0.999625769],PARAMETER["Latitude_Of_Origin",33.3],UNIT["Meter",1],AUTHORITY["EPSG","102592"]] +102629,PROJCS["NAD_1983_StatePlane_Alabama_East_FIPS_0101_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-85.83333333333333],PARAMETER["Scale_Factor",0.99996],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102629"]] +102630,PROJCS["NAD_1983_StatePlane_Alabama_West_FIPS_0102_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102630"]] +102631,PROJCS["NAD_1983_StatePlane_Alaska_1_FIPS_5001_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Hotine_Oblique_Mercator"],PARAMETER["False_Easting",16404166.66666666],PARAMETER["False_Northing",-16404166.66666666],PARAMETER["Scale_Factor",0.9999],PARAMETER["Azimuth",-36.86989764583333],PARAMETER["Longitude_Of_Center",-133.6666666666667],PARAMETER["Latitude_Of_Center",57],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102631"]] +102632,PROJCS["NAD_1983_StatePlane_Alaska_2_FIPS_5002_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-142],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102632"]] +102633,PROJCS["NAD_1983_StatePlane_Alaska_3_FIPS_5003_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-146],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102633"]] +102634,PROJCS["NAD_1983_StatePlane_Alaska_4_FIPS_5004_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-150],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102634"]] +102635,PROJCS["NAD_1983_StatePlane_Alaska_5_FIPS_5005_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-154],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102635"]] +102636,PROJCS["NAD_1983_StatePlane_Alaska_6_FIPS_5006_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102636"]] +102637,PROJCS["NAD_1983_StatePlane_Alaska_7_FIPS_5007_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-162],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102637"]] +102638,PROJCS["NAD_1983_StatePlane_Alaska_8_FIPS_5008_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-166],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102638"]] +102639,PROJCS["NAD_1983_StatePlane_Alaska_9_FIPS_5009_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-170],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",54],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102639"]] +102640,PROJCS["NAD_1983_StatePlane_Alaska_10_FIPS_5010_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-176],PARAMETER["Standard_Parallel_1",51.83333333333334],PARAMETER["Standard_Parallel_2",53.83333333333334],PARAMETER["Latitude_Of_Origin",51],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102640"]] +102641,PROJCS["NAD_1983_StatePlane_California_I_FIPS_0401_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",41.66666666666666],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102641"]] +102642,PROJCS["NAD_1983_StatePlane_California_II_FIPS_0402_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-122],PARAMETER["Standard_Parallel_1",38.33333333333334],PARAMETER["Standard_Parallel_2",39.83333333333334],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102642"]] +102643,PROJCS["NAD_1983_StatePlane_California_III_FIPS_0403_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",37.06666666666667],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102643"]] +102644,PROJCS["NAD_1983_StatePlane_California_IV_FIPS_0404_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-119],PARAMETER["Standard_Parallel_1",36],PARAMETER["Standard_Parallel_2",37.25],PARAMETER["Latitude_Of_Origin",35.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102644"]] +102645,PROJCS["NAD_1983_StatePlane_California_V_FIPS_0405_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-118],PARAMETER["Standard_Parallel_1",34.03333333333333],PARAMETER["Standard_Parallel_2",35.46666666666667],PARAMETER["Latitude_Of_Origin",33.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102645"]] +102646,PROJCS["NAD_1983_StatePlane_California_VI_FIPS_0406_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",6561666.666666666],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-116.25],PARAMETER["Standard_Parallel_1",32.78333333333333],PARAMETER["Standard_Parallel_2",33.88333333333333],PARAMETER["Latitude_Of_Origin",32.16666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102646"]] +102648,PROJCS["NAD_1983_StatePlane_Arizona_East_FIPS_0201_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",699998.5999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-110.1666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102648"]] +102649,PROJCS["NAD_1983_StatePlane_Arizona_Central_FIPS_0202_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",699998.5999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-111.9166666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102649"]] +102650,PROJCS["NAD_1983_StatePlane_Arizona_West_FIPS_0203_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",699998.5999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-113.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102650"]] +102651,PROJCS["NAD_1983_StatePlane_Arkansas_North_FIPS_0301_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",34.93333333333333],PARAMETER["Standard_Parallel_2",36.23333333333333],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102651"]] +102652,PROJCS["NAD_1983_StatePlane_Arkansas_South_FIPS_0302_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",1312333.333333333],PARAMETER["Central_Meridian",-92],PARAMETER["Standard_Parallel_1",33.3],PARAMETER["Standard_Parallel_2",34.76666666666667],PARAMETER["Latitude_Of_Origin",32.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102652"]] +102653,PROJCS["NAD_1983_StatePlane_Colorado_North_FIPS_0501_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",39.71666666666667],PARAMETER["Standard_Parallel_2",40.78333333333333],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102653"]] +102654,PROJCS["NAD_1983_StatePlane_Colorado_Central_FIPS_0502_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",38.45],PARAMETER["Standard_Parallel_2",39.75],PARAMETER["Latitude_Of_Origin",37.83333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102654"]] +102655,PROJCS["NAD_1983_StatePlane_Colorado_South_FIPS_0503_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",3000000.000316083],PARAMETER["False_Northing",999999.999996],PARAMETER["Central_Meridian",-105.5],PARAMETER["Standard_Parallel_1",37.23333333333333],PARAMETER["Standard_Parallel_2",38.43333333333333],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102655"]] +102656,PROJCS["NAD_1983_StatePlane_Connecticut_FIPS_0600_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",999999.999996],PARAMETER["False_Northing",499999.999998],PARAMETER["Central_Meridian",-72.75],PARAMETER["Standard_Parallel_1",41.2],PARAMETER["Standard_Parallel_2",41.86666666666667],PARAMETER["Latitude_Of_Origin",40.83333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102656"]] +102657,PROJCS["NAD_1983_StatePlane_Delaware_FIPS_0700_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-75.41666666666667],PARAMETER["Scale_Factor",0.999995],PARAMETER["Latitude_Of_Origin",38],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102657"]] +102658,PROJCS["NAD_1983_StatePlane_Florida_East_FIPS_0901_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102658"]] +102659,PROJCS["NAD_1983_StatePlane_Florida_West_FIPS_0902_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",24.33333333333333],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102659"]] +102660,PROJCS["NAD_1983_StatePlane_Florida_North_FIPS_0903_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.5],PARAMETER["Standard_Parallel_1",29.58333333333333],PARAMETER["Standard_Parallel_2",30.75],PARAMETER["Latitude_Of_Origin",29],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102660"]] +102661,PROJCS["NAD_1983_StatePlane_Hawaii_1_FIPS_5101_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-155.5],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",18.83333333333333],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102661"]] +102662,PROJCS["NAD_1983_StatePlane_Hawaii_2_FIPS_5102_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-156.6666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",20.33333333333333],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102662"]] +102663,PROJCS["NAD_1983_StatePlane_Hawaii_3_FIPS_5103_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-158],PARAMETER["Scale_Factor",0.9999900000000001],PARAMETER["Latitude_Of_Origin",21.16666666666667],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102663"]] +102664,PROJCS["NAD_1983_StatePlane_Hawaii_4_FIPS_5104_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-159.5],PARAMETER["Scale_Factor",0.9999900000000001],PARAMETER["Latitude_Of_Origin",21.83333333333333],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102664"]] +102665,PROJCS["NAD_1983_StatePlane_Hawaii_5_FIPS_5105_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-160.1666666666667],PARAMETER["Scale_Factor",1],PARAMETER["Latitude_Of_Origin",21.66666666666667],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102665"]] +102666,PROJCS["NAD_1983_StatePlane_Georgia_East_FIPS_1001_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102666"]] +102667,PROJCS["NAD_1983_StatePlane_Georgia_West_FIPS_1002_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.16666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",30],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102667"]] +102668,PROJCS["NAD_1983_StatePlane_Idaho_East_FIPS_1101_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-112.1666666666667],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102668"]] +102669,PROJCS["NAD_1983_StatePlane_Idaho_Central_FIPS_1102_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-114],PARAMETER["Scale_Factor",0.9999473684210526],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102669"]] +102670,PROJCS["NAD_1983_StatePlane_Idaho_West_FIPS_1103_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-115.75],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102670"]] +102671,PROJCS["NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.33333333333333],PARAMETER["Scale_Factor",0.999975],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102671"]] +102672,PROJCS["NAD_1983_StatePlane_Illinois_West_FIPS_1202_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.16666666666667],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102672"]] +102673,PROJCS["NAD_1983_StatePlane_Indiana_East_FIPS_1301_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",328083.3333333333],PARAMETER["False_Northing",820208.3333333333],PARAMETER["Central_Meridian",-85.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102673"]] +102674,PROJCS["NAD_1983_StatePlane_Indiana_West_FIPS_1302_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2952750],PARAMETER["False_Northing",820208.3333333333],PARAMETER["Central_Meridian",-87.08333333333333],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102674"]] +102675,PROJCS["NAD_1983_StatePlane_Iowa_North_FIPS_1401_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",4921249.999999999],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",42.06666666666667],PARAMETER["Standard_Parallel_2",43.26666666666667],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102675"]] +102676,PROJCS["NAD_1983_StatePlane_Iowa_South_FIPS_1402_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-93.5],PARAMETER["Standard_Parallel_1",40.61666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102676"]] +102677,PROJCS["NAD_1983_StatePlane_Kansas_North_FIPS_1501_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",38.71666666666667],PARAMETER["Standard_Parallel_2",39.78333333333333],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102677"]] +102678,PROJCS["NAD_1983_StatePlane_Kansas_South_FIPS_1502_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",1312333.333333333],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",37.26666666666667],PARAMETER["Standard_Parallel_2",38.56666666666667],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102678"]] +102679,PROJCS["NAD_1983_StatePlane_Kentucky_North_FIPS_1601_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.25],PARAMETER["Standard_Parallel_1",37.96666666666667],PARAMETER["Standard_Parallel_2",38.96666666666667],PARAMETER["Latitude_Of_Origin",37.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102679"]] +102680,PROJCS["NAD_1983_StatePlane_Kentucky_South_FIPS_1602_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",1640416.666666667],PARAMETER["Central_Meridian",-85.75],PARAMETER["Standard_Parallel_1",36.73333333333333],PARAMETER["Standard_Parallel_2",37.93333333333333],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102680"]] +102681,PROJCS["NAD_1983_StatePlane_Louisiana_North_FIPS_1701_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Standard_Parallel_1",31.16666666666667],PARAMETER["Standard_Parallel_2",32.66666666666666],PARAMETER["Latitude_Of_Origin",30.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102681"]] +102682,PROJCS["NAD_1983_StatePlane_Louisiana_South_FIPS_1702_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",3280833.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-91.33333333333333],PARAMETER["Standard_Parallel_1",29.3],PARAMETER["Standard_Parallel_2",30.7],PARAMETER["Latitude_Of_Origin",28.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102682"]] +102683,PROJCS["NAD_1983_StatePlane_Maine_East_FIPS_1801_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-68.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102683"]] +102684,PROJCS["NAD_1983_StatePlane_Maine_West_FIPS_1802_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2952750],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.16666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.83333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102684"]] +102685,PROJCS["NAD_1983_StatePlane_Maryland_FIPS_1900_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77],PARAMETER["Standard_Parallel_1",38.3],PARAMETER["Standard_Parallel_2",39.45],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102685"]] +102686,PROJCS["NAD_1983_StatePlane_Massachusetts_Mainland_FIPS_2001_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",2460625],PARAMETER["Central_Meridian",-71.5],PARAMETER["Standard_Parallel_1",41.71666666666667],PARAMETER["Standard_Parallel_2",42.68333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102686"]] +102687,PROJCS["NAD_1983_StatePlane_Massachusetts_Island_FIPS_2002_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-70.5],PARAMETER["Standard_Parallel_1",41.28333333333333],PARAMETER["Standard_Parallel_2",41.48333333333333],PARAMETER["Latitude_Of_Origin",41],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102687"]] +102688,PROJCS["NAD_1983_StatePlane_Michigan_North_FIPS_2111_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",26246666.66666666],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-87],PARAMETER["Standard_Parallel_1",45.48333333333333],PARAMETER["Standard_Parallel_2",47.08333333333334],PARAMETER["Latitude_Of_Origin",44.78333333333333],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102688"]] +102689,PROJCS["NAD_1983_StatePlane_Michigan_Central_FIPS_2112_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",19685000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",44.18333333333333],PARAMETER["Standard_Parallel_2",45.7],PARAMETER["Latitude_Of_Origin",43.31666666666667],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102689"]] +102690,PROJCS["NAD_1983_StatePlane_Michigan_South_FIPS_2113_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",13123333.33333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-84.36666666666666],PARAMETER["Standard_Parallel_1",42.1],PARAMETER["Standard_Parallel_2",43.66666666666666],PARAMETER["Latitude_Of_Origin",41.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102690"]] +102691,PROJCS["NAD_1983_StatePlane_Minnesota_North_FIPS_2201_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-93.09999999999999],PARAMETER["Standard_Parallel_1",47.03333333333333],PARAMETER["Standard_Parallel_2",48.63333333333333],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102691"]] +102692,PROJCS["NAD_1983_StatePlane_Minnesota_Central_FIPS_2202_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-94.25],PARAMETER["Standard_Parallel_1",45.61666666666667],PARAMETER["Standard_Parallel_2",47.05],PARAMETER["Latitude_Of_Origin",45],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102692"]] +102693,PROJCS["NAD_1983_StatePlane_Minnesota_South_FIPS_2203_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-94],PARAMETER["Standard_Parallel_1",43.78333333333333],PARAMETER["Standard_Parallel_2",45.21666666666667],PARAMETER["Latitude_Of_Origin",43],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102693"]] +102694,PROJCS["NAD_1983_StatePlane_Mississippi_East_FIPS_2301_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-88.83333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102694"]] +102695,PROJCS["NAD_1983_StatePlane_Mississippi_West_FIPS_2302_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.33333333333333],PARAMETER["Scale_Factor",0.99995],PARAMETER["Latitude_Of_Origin",29.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102695"]] +102696,PROJCS["NAD_1983_StatePlane_Missouri_East_FIPS_2401_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",820208.3333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102696"]] +102697,PROJCS["NAD_1983_StatePlane_Missouri_Central_FIPS_2402_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-92.5],PARAMETER["Scale_Factor",0.9999333333333333],PARAMETER["Latitude_Of_Origin",35.83333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102697"]] +102698,PROJCS["NAD_1983_StatePlane_Missouri_West_FIPS_2403_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2788708.333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-94.5],PARAMETER["Scale_Factor",0.9999411764705882],PARAMETER["Latitude_Of_Origin",36.16666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102698"]] +102700,PROJCS["NAD_1983_StatePlane_Montana_FIPS_2500_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-109.5],PARAMETER["Standard_Parallel_1",45],PARAMETER["Standard_Parallel_2",49],PARAMETER["Latitude_Of_Origin",44.25],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102700"]] +102704,PROJCS["NAD_1983_StatePlane_Nebraska_FIPS_2600_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",40],PARAMETER["Standard_Parallel_2",43],PARAMETER["Latitude_Of_Origin",39.83333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102704"]] +102707,PROJCS["NAD_1983_StatePlane_Nevada_East_FIPS_2701_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",26246666.66666666],PARAMETER["Central_Meridian",-115.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102707"]] +102708,PROJCS["NAD_1983_StatePlane_Nevada_Central_FIPS_2702_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",19685000],PARAMETER["Central_Meridian",-116.6666666666667],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102708"]] +102709,PROJCS["NAD_1983_StatePlane_Nevada_West_FIPS_2703_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",13123333.33333333],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102709"]] +102710,PROJCS["NAD_1983_StatePlane_New_Hampshire_FIPS_2800_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.66666666666667],PARAMETER["Scale_Factor",0.9999666666666667],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102710"]] +102711,PROJCS["NAD_1983_StatePlane_New_Jersey_FIPS_2900_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",492124.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102711"]] +102712,PROJCS["NAD_1983_StatePlane_New_Mexico_East_FIPS_3001_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",541337.4999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-104.3333333333333],PARAMETER["Scale_Factor",0.9999090909090909],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102712"]] +102713,PROJCS["NAD_1983_StatePlane_New_Mexico_Central_FIPS_3002_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-106.25],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102713"]] +102714,PROJCS["NAD_1983_StatePlane_New_Mexico_West_FIPS_3003_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2723091.666666666],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-107.8333333333333],PARAMETER["Scale_Factor",0.9999166666666667],PARAMETER["Latitude_Of_Origin",31],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102714"]] +102715,PROJCS["NAD_1983_StatePlane_New_York_East_FIPS_3101_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",492124.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",38.83333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102715"]] +102716,PROJCS["NAD_1983_StatePlane_New_York_Central_FIPS_3102_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",820208.3333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-76.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102716"]] +102717,PROJCS["NAD_1983_StatePlane_New_York_West_FIPS_3103_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1148291.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-78.58333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102717"]] +102718,PROJCS["NAD_1983_StatePlane_New_York_Long_Island_FIPS_3104_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-74],PARAMETER["Standard_Parallel_1",40.66666666666666],PARAMETER["Standard_Parallel_2",41.03333333333333],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102718"]] +102719,PROJCS["NAD_1983_StatePlane_North_Carolina_FIPS_3200_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",2000000.002616666],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79],PARAMETER["Standard_Parallel_1",34.33333333333334],PARAMETER["Standard_Parallel_2",36.16666666666666],PARAMETER["Latitude_Of_Origin",33.75],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102719"]] +102720,PROJCS["NAD_1983_StatePlane_North_Dakota_North_FIPS_3301_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",47.43333333333333],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102720"]] +102721,PROJCS["NAD_1983_StatePlane_North_Dakota_South_FIPS_3302_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.5],PARAMETER["Standard_Parallel_1",46.18333333333333],PARAMETER["Standard_Parallel_2",47.48333333333333],PARAMETER["Latitude_Of_Origin",45.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102721"]] +102722,PROJCS["NAD_1983_StatePlane_Ohio_North_FIPS_3401_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",40.43333333333333],PARAMETER["Standard_Parallel_2",41.7],PARAMETER["Latitude_Of_Origin",39.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102722"]] +102723,PROJCS["NAD_1983_StatePlane_Ohio_South_FIPS_3402_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-82.5],PARAMETER["Standard_Parallel_1",38.73333333333333],PARAMETER["Standard_Parallel_2",40.03333333333333],PARAMETER["Latitude_Of_Origin",38],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102723"]] +102724,PROJCS["NAD_1983_StatePlane_Oklahoma_North_FIPS_3501_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",35.56666666666667],PARAMETER["Standard_Parallel_2",36.76666666666667],PARAMETER["Latitude_Of_Origin",35],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102724"]] +102725,PROJCS["NAD_1983_StatePlane_Oklahoma_South_FIPS_3502_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-98],PARAMETER["Standard_Parallel_1",33.93333333333333],PARAMETER["Standard_Parallel_2",35.23333333333333],PARAMETER["Latitude_Of_Origin",33.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102725"]] +102726,PROJCS["NAD_1983_StatePlane_Oregon_North_FIPS_3601_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",8202083.333333332],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",44.33333333333334],PARAMETER["Standard_Parallel_2",46],PARAMETER["Latitude_Of_Origin",43.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102726"]] +102727,PROJCS["NAD_1983_StatePlane_Oregon_South_FIPS_3602_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",4921249.999999999],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",42.33333333333334],PARAMETER["Standard_Parallel_2",44],PARAMETER["Latitude_Of_Origin",41.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102727"]] +102728,PROJCS["NAD_1983_StatePlane_Pennsylvania_North_FIPS_3701_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",40.88333333333333],PARAMETER["Standard_Parallel_2",41.95],PARAMETER["Latitude_Of_Origin",40.16666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102728"]] +102729,PROJCS["NAD_1983_StatePlane_Pennsylvania_South_FIPS_3702_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-77.75],PARAMETER["Standard_Parallel_1",39.93333333333333],PARAMETER["Standard_Parallel_2",40.96666666666667],PARAMETER["Latitude_Of_Origin",39.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102729"]] +102730,PROJCS["NAD_1983_StatePlane_Rhode_Island_FIPS_3800_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",328083.3333333333],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-71.5],PARAMETER["Scale_Factor",0.99999375],PARAMETER["Latitude_Of_Origin",41.08333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102730"]] +102733,PROJCS["NAD_1983_StatePlane_South_Carolina_FIPS_3900_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1999996],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",32.5],PARAMETER["Standard_Parallel_2",34.83333333333334],PARAMETER["Latitude_Of_Origin",31.83333333333333],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102733"]] +102734,PROJCS["NAD_1983_StatePlane_South_Dakota_North_FIPS_4001_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100],PARAMETER["Standard_Parallel_1",44.41666666666666],PARAMETER["Standard_Parallel_2",45.68333333333333],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102734"]] +102735,PROJCS["NAD_1983_StatePlane_South_Dakota_South_FIPS_4002_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",42.83333333333334],PARAMETER["Standard_Parallel_2",44.4],PARAMETER["Latitude_Of_Origin",42.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102735"]] +102736,PROJCS["NAD_1983_StatePlane_Tennessee_FIPS_4100_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-86],PARAMETER["Standard_Parallel_1",35.25],PARAMETER["Standard_Parallel_2",36.41666666666666],PARAMETER["Latitude_Of_Origin",34.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102736"]] +102737,PROJCS["NAD_1983_StatePlane_Texas_North_FIPS_4201_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-101.5],PARAMETER["Standard_Parallel_1",34.65],PARAMETER["Standard_Parallel_2",36.18333333333333],PARAMETER["Latitude_Of_Origin",34],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102737"]] +102738,PROJCS["NAD_1983_StatePlane_Texas_North_Central_FIPS_4202_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",32.13333333333333],PARAMETER["Standard_Parallel_2",33.96666666666667],PARAMETER["Latitude_Of_Origin",31.66666666666667],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102738"]] +102739,PROJCS["NAD_1983_StatePlane_Texas_Central_FIPS_4203_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",2296583.333333333],PARAMETER["False_Northing",9842499.999999998],PARAMETER["Central_Meridian",-100.3333333333333],PARAMETER["Standard_Parallel_1",30.11666666666667],PARAMETER["Standard_Parallel_2",31.88333333333333],PARAMETER["Latitude_Of_Origin",29.66666666666667],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102739"]] +102740,PROJCS["NAD_1983_StatePlane_Texas_South_Central_FIPS_4204_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",13123333.33333333],PARAMETER["Central_Meridian",-99],PARAMETER["Standard_Parallel_1",28.38333333333333],PARAMETER["Standard_Parallel_2",30.28333333333334],PARAMETER["Latitude_Of_Origin",27.83333333333333],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102740"]] +102741,PROJCS["NAD_1983_StatePlane_Texas_South_FIPS_4205_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",984249.9999999999],PARAMETER["False_Northing",16404166.66666666],PARAMETER["Central_Meridian",-98.5],PARAMETER["Standard_Parallel_1",26.16666666666667],PARAMETER["Standard_Parallel_2",27.83333333333333],PARAMETER["Latitude_Of_Origin",25.66666666666667],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102741"]] +102742,PROJCS["NAD_1983_StatePlane_Utah_North_FIPS_4301_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",40.71666666666667],PARAMETER["Standard_Parallel_2",41.78333333333333],PARAMETER["Latitude_Of_Origin",40.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102742"]] +102743,PROJCS["NAD_1983_StatePlane_Utah_Central_FIPS_4302_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",39.01666666666667],PARAMETER["Standard_Parallel_2",40.65],PARAMETER["Latitude_Of_Origin",38.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102743"]] +102744,PROJCS["NAD_1983_StatePlane_Utah_South_FIPS_4303_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",9842499.999999998],PARAMETER["Central_Meridian",-111.5],PARAMETER["Standard_Parallel_1",37.21666666666667],PARAMETER["Standard_Parallel_2",38.35],PARAMETER["Latitude_Of_Origin",36.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102744"]] +102745,PROJCS["NAD_1983_StatePlane_Vermont_FIPS_4400_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-72.5],PARAMETER["Scale_Factor",0.9999642857142858],PARAMETER["Latitude_Of_Origin",42.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102745"]] +102746,PROJCS["NAD_1983_StatePlane_Virginia_North_FIPS_4501_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",11482916.66666666],PARAMETER["False_Northing",6561666.666666666],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",38.03333333333333],PARAMETER["Standard_Parallel_2",39.2],PARAMETER["Latitude_Of_Origin",37.66666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102746"]] +102747,PROJCS["NAD_1983_StatePlane_Virginia_South_FIPS_4502_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",11482916.66666666],PARAMETER["False_Northing",3280833.333333333],PARAMETER["Central_Meridian",-78.5],PARAMETER["Standard_Parallel_1",36.76666666666667],PARAMETER["Standard_Parallel_2",37.96666666666667],PARAMETER["Latitude_Of_Origin",36.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102747"]] +102748,PROJCS["NAD_1983_StatePlane_Washington_North_FIPS_4601_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.8333333333333],PARAMETER["Standard_Parallel_1",47.5],PARAMETER["Standard_Parallel_2",48.73333333333333],PARAMETER["Latitude_Of_Origin",47],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102748"]] +102749,PROJCS["NAD_1983_StatePlane_Washington_South_FIPS_4602_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1640416.666666667],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-120.5],PARAMETER["Standard_Parallel_1",45.83333333333334],PARAMETER["Standard_Parallel_2",47.33333333333334],PARAMETER["Latitude_Of_Origin",45.33333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102749"]] +102750,PROJCS["NAD_1983_StatePlane_West_Virginia_North_FIPS_4701_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-79.5],PARAMETER["Standard_Parallel_1",39],PARAMETER["Standard_Parallel_2",40.25],PARAMETER["Latitude_Of_Origin",38.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102750"]] +102751,PROJCS["NAD_1983_StatePlane_West_Virginia_South_FIPS_4702_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-81],PARAMETER["Standard_Parallel_1",37.48333333333333],PARAMETER["Standard_Parallel_2",38.88333333333333],PARAMETER["Latitude_Of_Origin",37],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102751"]] +102752,PROJCS["NAD_1983_StatePlane_Wisconsin_North_FIPS_4801_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",45.56666666666667],PARAMETER["Standard_Parallel_2",46.76666666666667],PARAMETER["Latitude_Of_Origin",45.16666666666666],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102752"]] +102753,PROJCS["NAD_1983_StatePlane_Wisconsin_Central_FIPS_4802_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",44.25],PARAMETER["Standard_Parallel_2",45.5],PARAMETER["Latitude_Of_Origin",43.83333333333334],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102753"]] +102754,PROJCS["NAD_1983_StatePlane_Wisconsin_South_FIPS_4803_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-90],PARAMETER["Standard_Parallel_1",42.73333333333333],PARAMETER["Standard_Parallel_2",44.06666666666667],PARAMETER["Latitude_Of_Origin",42],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102754"]] +102755,PROJCS["NAD_1983_StatePlane_Wyoming_East_FIPS_4901_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-105.1666666666667],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102755"]] +102756,PROJCS["NAD_1983_StatePlane_Wyoming_East_Central_FIPS_4902_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1312333.333333333],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-107.3333333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102756"]] +102757,PROJCS["NAD_1983_StatePlane_Wyoming_West_Central_FIPS_4903_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1968500],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-108.75],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102757"]] +102758,PROJCS["NAD_1983_StatePlane_Wyoming_West_FIPS_4904_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",328083.3333333333],PARAMETER["Central_Meridian",-110.0833333333333],PARAMETER["Scale_Factor",0.9999375],PARAMETER["Latitude_Of_Origin",40.5],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102758"]] +102761,PROJCS["NAD_1983_StatePlane_Puerto_Rico_Virgin_Islands_FIPS_5200_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",656166.6666666665],PARAMETER["False_Northing",656166.6666666665],PARAMETER["Central_Meridian",-66.43333333333334],PARAMETER["Standard_Parallel_1",18.03333333333334],PARAMETER["Standard_Parallel_2",18.43333333333333],PARAMETER["Latitude_Of_Origin",17.83333333333333],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102761"]] +102766,PROJCS["NAD_1983_StatePlane_Guam_FIPS_5400_Feet",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Polyconic"],PARAMETER["False_Easting",164041.6666666666],PARAMETER["False_Northing",164041.6666666666],PARAMETER["Central_Meridian",-144.7487507055556],PARAMETER["Latitude_Of_Origin",13.47246635277778],UNIT["Foot_US",0.30480060960121924],AUTHORITY["EPSG","102766"]] +103300,PROJCS["Belge_Lambert_1972",GEOGCS["GCS_Belge_1972",DATUM["Reseau_National_Belge_1972",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",150000.01256],PARAMETER["False_Northing",5400088.4378],PARAMETER["Central_Meridian",4.367486666666666],PARAMETER["Standard_Parallel_1",49.8333339],PARAMETER["Standard_Parallel_2",51.16666733333333],PARAMETER["Latitude_Of_Origin",90],PARAMETER["Azimuth",0.008138472222222222],UNIT["Meter",1],AUTHORITY["EPSG","103300"]] +104000,GEOGCS["GCS_Assumed_Geographic_1",DATUM["North_American_Datum_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","104000"]] +104101,GEOGCS["GCS_Estonia_1937",DATUM["Estonia_1937",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","104101"]] +104102,GEOGCS["GCS_Hermannskogel",DATUM["Hermannskogel",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","104102"]] +104103,GEOGCS["GCS_Sierra_Leone_1960",DATUM["Sierra_Leone_1960",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","104103"]] +104104,GEOGCS["GCS_Hong_Kong_1980",DATUM["Hong_Kong_1980",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","104104"]] +104105,GEOGCS["GCS_Datum_Lisboa_Bessel",DATUM["Datum_Lisboa_Bessel",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","104105"]] +104106,GEOGCS["GCS_Datum_Lisboa_Hayford",DATUM["Datum_Lisboa_Hayford",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","104106"]] +104107,GEOGCS["GCS_RGF_1993",DATUM["RGF_1993",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","104107"]] +104108,GEOGCS["GCS_NZGD_2000",DATUM["NZGD_2000",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","104108"]] +104261,GEOGCS["GCS_Merchich_Degree",DATUM["Merchich",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","104261"]] +104304,GEOGCS["GCS_Voirol_1875_Degree",DATUM["Voirol_1875",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","104304"]] +104305,GEOGCS["GCS_Voirol_Unifie_1960_Degree",DATUM["Voirol_Unifie_1960",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["EPSG","104305"]] + +# 102113 is defined in http://www.spatialreference.org/ref/sr-org/45/ as equivalent to EPSG:3857 +# and is used by the http://137.227.242.85/ArcGIS/services/FWS_Wetlands_WMS/mapserver/wmsserver? WMS server +102113,PROJCS["WGS_1984_Web_Mercator",GEOGCS["GCS_WGS_1984_Major_Auxiliary_Sphere",DATUM["WGS_1984_Major_Auxiliary_Sphere",SPHEROID["WGS_1984_Major_Auxiliary_Sphere",6378137.0,0.0]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["latitude_of_origin",0.0],UNIT["Meter",1.0],EXTENSION["PROJ4","+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs"],AUTHORITY["EPSG","102113"]] diff --git a/BuildTools/CommonDistFiles/gdaldata/gdalicon.png b/BuildTools/CommonDistFiles/gdaldata/gdalicon.png new file mode 100644 index 000000000..8e7731d8c Binary files /dev/null and b/BuildTools/CommonDistFiles/gdaldata/gdalicon.png differ diff --git a/BuildTools/CommonDistFiles/gdaldata/gdalvrt.xsd b/BuildTools/CommonDistFiles/gdaldata/gdalvrt.xsd new file mode 100644 index 000000000..3cfed42ea --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/gdalvrt.xsd @@ -0,0 +1,431 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/gml_registry.xml b/BuildTools/CommonDistFiles/gdaldata/gml_registry.xml new file mode 100644 index 000000000..f4f5a2a06 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/gml_registry.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/header.dxf b/BuildTools/CommonDistFiles/gdaldata/header.dxf new file mode 100644 index 000000000..6f5ef2fb5 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/header.dxf @@ -0,0 +1,1544 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1018 + 9 +$ACADMAINTVER + 70 + 0 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +30.0 + 20 +49.75 + 30 +0.0 + 9 +$EXTMAX + 10 +130.5 + 20 +163.1318914119703 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +12.0 + 20 +9.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +0.2 + 9 +$TRACEWID + 40 +0.05 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +0.18 + 9 +$DIMEXO + 40 +0.0625 + 9 +$DIMDLI + 40 +0.38 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +0.18 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +0.18 + 9 +$DIMCEN + 40 +0.09 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 0 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 2 + 9 +$DIMALTF + 40 +25.4 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 0 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +Standard + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.09 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 1 + 9 +$DIMTZIN + 70 + 0 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 4 + 9 +$DIMTDEC + 70 + 4 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 2 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 0 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 46 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +0.1 + 9 +$FILLETRAD + 40 +0.5 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.5 + 9 +$CHAMFERB + 40 +0.5 + 9 +$CHAMFERC + 40 +1.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2455343.56230316 + 9 +$TDUCREATE + 40 +2455343.728969826 + 9 +$TDUPDATE + 40 +2455343.562303171 + 9 +$TDUUPDATE + 40 +2455343.728969838 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +44 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.000000000000000E+20 + 20 +1.000000000000000E+20 + 30 +1.000000000000000E+20 + 9 +$PEXTMAX + 10 +-1.000000000000000E+20 + 20 +-1.000000000000000E+20 + 30 +-1.000000000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +12.0 + 20 +9.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +1.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 0 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 0 + 9 +$INSUNITS + 70 + 1 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{E7F7769E-AACA-40AB-9EF3-61BBAFBCBA26} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 9 +$SORTENTS +280 + 127 + 9 +$INDEXCTL +280 + 0 + 9 +$HIDETEXT +280 + 1 + 9 +$XCLIPFRAME +290 + 0 + 9 +$HALOGAP +280 + 0 + 9 +$OBSCOLOR + 70 + 257 + 9 +$OBSLTYPE +280 + 0 + 9 +$INTERSECTIONDISPLAY +280 + 0 + 9 +$INTERSECTIONCOLOR + 70 + 257 + 9 +$DIMASSOC +280 + 2 + 9 +$PROJECTNAME + 1 + + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 + 91 + 4 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 + 91 + 4 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +80.25 + 22 +106.4409457059851 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +113.3818914119703 + 41 +0.8863849310366128 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 1000 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +Standard + 70 + 0 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES diff --git a/BuildTools/CommonDistFiles/gdaldata/inspire_cp_BasicPropertyUnit.gfs b/BuildTools/CommonDistFiles/gdaldata/inspire_cp_BasicPropertyUnit.gfs new file mode 100644 index 000000000..43e0f4743 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/inspire_cp_BasicPropertyUnit.gfs @@ -0,0 +1,57 @@ + + + BasicPropertyUnit + BasicPropertyUnit + None + + inspireId_localId + inspireId|Identifier|localId + String + + + inspireId_namespace + inspireId|Identifier|namespace + String + + + nationalCadastralReference + nationalCadastralReference + String + + + areaValue + areaValue + Real + + + areaValue_uom + areaValue@uom + String + + + validFrom + validFrom + String + + + validTo + validTo + String + + + beginLifespanVersion + beginLifespanVersion + String + + + endLifespanVersion + endLifespanVersion + String + + + administrativeUnit_href + administrativeUnit@href + String + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/inspire_cp_CadastralBoundary.gfs b/BuildTools/CommonDistFiles/gdaldata/inspire_cp_CadastralBoundary.gfs new file mode 100644 index 000000000..6b2713087 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/inspire_cp_CadastralBoundary.gfs @@ -0,0 +1,60 @@ + + + CadastralBoundary + CadastralBoundary + + geometry + LineString + + + beginLifespanVersion + beginLifespanVersion + String + + + endLifespanVersion + endLifespanVersion + String + + + + + estimatedAccuracy + estimatedAccuracy + Real + + + estimatedAccuracy_uom + estimatedAccuracy@uom + String + + + + inspireId_localId + inspireId|Identifier|localId + String + + + inspireId_namespace + inspireId|Identifier|namespace + String + + + + validFrom + validFrom + String + + + validTo + validTo + String + + + + parcel_href + parcel@href + StringList + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/inspire_cp_CadastralParcel.gfs b/BuildTools/CommonDistFiles/gdaldata/inspire_cp_CadastralParcel.gfs new file mode 100644 index 000000000..129b0e2ca --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/inspire_cp_CadastralParcel.gfs @@ -0,0 +1,81 @@ + + + CadastralParcel + CadastralParcel + + geometry + geometry + MultiPolygon + + + referencePoint + referencePoint + Point + + + areaValue + areaValue + Real + + + areaValue_uom + areaValue@uom + String + + + beginLifespanVersion + beginLifespanVersion + String + + + endLifespanVersion + endLifespanVersion + String + + + inspireId_localId + inspireId|Identifier|localId + String + + + inspireId_namespace + inspireId|Identifier|namespace + String + + + label + label + String + + + nationalCadastralReference + nationalCadastralReference + String + + + validFrom + validFrom + String + + + validTo + validTo + String + + + basicPropertyUnit_href + basicPropertyUnit@href + StringList + + + administrativeUnit_href + administrativeUnit@href + String + + + zoning_href + zoning@href + String + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/inspire_cp_CadastralZoning.gfs b/BuildTools/CommonDistFiles/gdaldata/inspire_cp_CadastralZoning.gfs new file mode 100644 index 000000000..e564dff6d --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/inspire_cp_CadastralZoning.gfs @@ -0,0 +1,161 @@ + + + CadastralZoning + CadastralZoning + + + geometry + geometry + MultiPolygon + + + referencePoint + referencePoint + Point + + + + beginLifespanVersion + beginLifespanVersion + String + + + endLifespanVersion + endLifespanVersion + String + + + + estimatedAccuracy + estimatedAccuracy + Real + + + estimatedAccuracy_uom + estimatedAccuracy@uom + String + + + + inspireId_localId + inspireId|Identifier|localId + String + + + inspireId_namespace + inspireId|Identifier|namespace + String + + + + label + label + String + + + + level + level + String + + + + levelName + levelName|LocalisedCharacterString + StringList + + + levelName_locale + levelName|LocalisedCharacterString@locale + StringList + + + + + + name_language + name|GeographicalName|language + StringList + + + name_nativeness + name|GeographicalName|nativeness + StringList + + + name_nameStatus + name|GeographicalName|nameStatus + StringList + + + name_pronunciation + name|GeographicalName|pronunciation + StringList + + + name_spelling_text + name|GeographicalName|spelling|SpellingOfName|text + StringList + + + name_spelling_script + name|GeographicalName|spelling|SpellingOfName|script + StringList + + + + nationalCadastalZoningReference + nationalCadastalZoningReference + String + + + + originalMapScaleDenominator + originalMapScaleDenominator + Integer + + + + validFrom + validFrom + String + + + validTo + validTo + String + + + + upperLevelUnit_href + upperLevelUnit@href + String + + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/nitf_spec.xml b/BuildTools/CommonDistFiles/gdaldata/nitf_spec.xml new file mode 100644 index 000000000..69e935a3c --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/nitf_spec.xml @@ -0,0 +1,1152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/nitf_spec.xsd b/BuildTools/CommonDistFiles/gdaldata/nitf_spec.xsd new file mode 100644 index 000000000..29e120480 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/nitf_spec.xsd @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/ogrvrt.xsd b/BuildTools/CommonDistFiles/gdaldata/ogrvrt.xsd new file mode 100644 index 000000000..28c4f3410 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/ogrvrt.xsd @@ -0,0 +1,484 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Required element + + + + + Optional element + + + + + SrcLayer or(eclusive) SrcSQL are required elements + + + + + + + + + + + + + + + + Use GeometryField.GeometryType for multi-geometry field support. + + + + + Use GeometryField.SRS for multi-geometry field support. + + + + + May be repeated + + + + + May be repeated + + + + + Use GeometryField.SrcRegion for multi-geometry field support. + + + + + Default to FALSE. + + + + + + Use GeometryField.ExtentXMin, etc... for multi-geometry field support. + + + + + + + + + + + + + + + + + + + + + + + + + + + A user-facing name can be specified here so that a FID column name is reported even if it is not reported as a regular field. + + + + + + + + + + + + + + + + + + + + + Default to FALSE. + + + + + + Default to FALSE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defaults to the value of "name" if not specified. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defaults to Direct. + + + + + Name of the geometry field + + + + + Only used if encoding = "PointFromColumns" + + + + + Only used if encoding = "PointFromColumns" + + + + + Only used if encoding = "PointFromColumns" + + + + + Only used if encoding = "PointFromColumns". Defaults to TRUE. + + + + + Only used if no Field element is found at the OGRVRTLayer level + + + + + + + + + + + + + + + + + + + + + + + Used if encoding = "WKT", "WKB" or "Shape" to find + the attribute field of the source layer. + Used also in multiple geometry fields scenario to retrieve the + source geometry field matching the target VRT geometry field. + + + + + + + + + + + + Defaults to FALSE. + + + + + + + + + A valid WKT for a POLYGON + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + May be repeated + + + + + May be repeated + + + + + May be repeated + + + + + + Use GeometryField.GeometryType for multi-geometry field support. + + + + + Use GeometryField.SRS for multi-geometry field support. + + + + + Defaults to Union if no Field or GeometryField element is speicified. + + + + + May be repeated + + + + + May be repeated + + + + + Defaults to FALSE. + + + + + Name of fields in which to place the name of the source layer of each feature. + + + + + + Use GeometryField.ExtentXMin, etc. for multi-geometry field support. + + + + + + + + + + + + + + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/osmconf.ini b/BuildTools/CommonDistFiles/gdaldata/osmconf.ini new file mode 100644 index 000000000..998cb8bcb --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/osmconf.ini @@ -0,0 +1,121 @@ +# +# Configuration file for OSM import +# + +# put here the name of keys for ways that are assumed to be polygons if they are closed +# see http://wiki.openstreetmap.org/wiki/Map_Features +closed_ways_are_polygons=aeroway,amenity,boundary,building,craft,geological,historic,landuse,leisure,military,natural,office,place,shop,sport,tourism + +# comment to avoid laundering of keys ( ':' turned into '_' ) +attribute_name_laundering=yes + +# uncomment to report all nodes, including the ones without any (significant) tag +#report_all_nodes=yes + +# uncomment to report all ways, including the ones without any (significant) tag +#report_all_ways=yes + +[points] +# common attributes +osm_id=yes +osm_version=no +osm_timestamp=no +osm_uid=no +osm_user=no +osm_changeset=no + +# keys to report as OGR fields +attributes=name,barrier,highway,ref,address,is_in,place,man_made +# keys that, alone, are not significant enough to report a node as a OGR point +unsignificant=created_by,converted_by,source,time,ele,attribution +# keys that should NOT be reported in the "other_tags" field +ignore=created_by,converted_by,source,time,ele,note,openGeoDB:,fixme,FIXME +# uncomment to avoid creation of "other_tags" field +#other_tags=no +# uncomment to create "all_tags" field. "all_tags" and "other_tags" are exclusive +#all_tags=yes + +[lines] +# common attributes +osm_id=yes +osm_version=no +osm_timestamp=no +osm_uid=no +osm_user=no +osm_changeset=no + +# keys to report as OGR fields +attributes=name,highway,waterway,aerialway,barrier,man_made + +# type of attribute 'foo' can be changed with something like +#foo_type=Integer/Real/String/DateTime + +# keys that should NOT be reported in the "other_tags" field +ignore=created_by,converted_by,source,time,ele,note,openGeoDB:,fixme,FIXME +# uncomment to avoid creation of "other_tags" field +#other_tags=no +# uncomment to create "all_tags" field. "all_tags" and "other_tags" are exclusive +#all_tags=yes + +#computed_attributes must appear before the keywords _type and _sql +computed_attributes=z_order +z_order_type=Integer +# Formula based on https://github.com/openstreetmap/osm2pgsql/blob/master/style.lua#L13 +# [foo] is substituted by value of tag foo. When substitution is not wished, the [ character can be escaped with \[ in literals +z_order_sql="SELECT (CASE [highway] WHEN 'minor' THEN 3 WHEN 'road' THEN 3 WHEN 'unclassified' THEN 3 WHEN 'residential' THEN 3 WHEN 'tertiary_link' THEN 4 WHEN 'tertiary' THEN 4 WHEN 'secondary_link' THEN 6 WHEN 'secondary' THEN 6 WHEN 'primary_link' THEN 7 WHEN 'primary' THEN 7 WHEN 'trunk_link' THEN 8 WHEN 'trunk' THEN 8 WHEN 'motorway_link' THEN 9 WHEN 'motorway' THEN 9 ELSE 0 END) + (CASE WHEN [bridge] IN ('yes', 'true', '1') THEN 10 ELSE 0 END) + (CASE WHEN [tunnel] IN ('yes', 'true', '1') THEN -10 ELSE 0 END) + (CASE WHEN [railway] IS NOT NULL THEN 5 ELSE 0 END) + (CASE WHEN [layer] IS NOT NULL THEN 10 * CAST([layer] AS INTEGER) ELSE 0 END)" + +[multipolygons] +# common attributes +# note: for multipolygons, osm_id=yes instanciates a osm_id field for the id of relations +# and a osm_way_id field for the id of closed ways. Both fields are exclusively set. +osm_id=yes +osm_version=no +osm_timestamp=no +osm_uid=no +osm_user=no +osm_changeset=no + +# keys to report as OGR fields +attributes=name,type,aeroway,amenity,admin_level,barrier,boundary,building,craft,geological,historic,land_area,landuse,leisure,man_made,military,natural,office,place,shop,sport,tourism +# keys that should NOT be reported in the "other_tags" field +ignore=area,created_by,converted_by,source,time,ele,note,openGeoDB:,fixme,FIXME +# uncomment to avoid creation of "other_tags" field +#other_tags=no +# uncomment to create "all_tags" field. "all_tags" and "other_tags" are exclusive +#all_tags=yes + +[multilinestrings] +# common attributes +osm_id=yes +osm_version=no +osm_timestamp=no +osm_uid=no +osm_user=no +osm_changeset=no + +# keys to report as OGR fields +attributes=name,type +# keys that should NOT be reported in the "other_tags" field +ignore=area,created_by,converted_by,source,time,ele,note,openGeoDB:,fixme,FIXME +# uncomment to avoid creation of "other_tags" field +#other_tags=no +# uncomment to create "all_tags" field. "all_tags" and "other_tags" are exclusive +#all_tags=yes + +[other_relations] +# common attributes +osm_id=yes +osm_version=no +osm_timestamp=no +osm_uid=no +osm_user=no +osm_changeset=no + +# keys to report as OGR fields +attributes=name,type +# keys that should NOT be reported in the "other_tags" field +ignore=area,created_by,converted_by,source,time,ele,note,openGeoDB:,fixme,FIXME +# uncomment to avoid creation of "other_tags" field +#other_tags=no +# uncomment to create "all_tags" field. "all_tags" and "other_tags" are exclusive +#all_tags=yes diff --git a/BuildTools/CommonDistFiles/gdaldata/pci_datum.txt b/BuildTools/CommonDistFiles/gdaldata/pci_datum.txt new file mode 100644 index 000000000..faed0f5b2 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/pci_datum.txt @@ -0,0 +1,463 @@ +! +! By email on December 2nd, 2010: +! +! I, Louis Burry, on behalf of PCI Geomatics agree to allow the ellips.txt +! and datum.txt file to be distributed under the GDAL open source license. +! +! Louis Burry +! VP Technology & Delivery +! PCI Geomatics +! +! NOTE: The range of "D900" to "D998" is set aside for +! the use of local customer development. +! +! And the range of "D-90" to "D-98" is set aside for +! the use of local customer development. +! +"DoD World Geodetic System 1984, DMA TR 8350.2" +"4 JUL 1997, Third Printing, Includes 3 JAN 2000 Updates" +"D-01","NAD27 (USA, NADCON)","E000","Conterminous U.S.","conus.los","conus.las" +"D-02","NAD83 (USA, NADCON)","E008","Conterminous U.S.","conus.los","conus.las" +"D-03","NAD27 (Canada, NTv1)","E000","Canada","grid.dac" +"D-04","NAD83 (Canada, NTv1)","E008","Canada","grid.dac" +"D-07","NAD27 (USA, NADCON)","E000","Alaska","alaska.los","alaska.las" +"D-08","NAD83 (USA, NADCON)","E008","Alaska","alaska.los","alaska.las" +"D-09","NAD27 (USA, NADCON)","E000","St. George","stgeorge.los","stgeorge.las" +"D-10","NAD83 (USA, NADCON)","E008","St. George","stgeorge.los","stgeorge.las" +"D-11","NAD27 (USA, NADCON)","E000","St. Lawrence","stlrnc.los","stlrnc.las" +"D-12","NAD83 (USA, NADCON)","E008","St. Lawrence","stlrnc.los","stlrnc.las" +"D-13","NAD27 (USA, NADCON)","E000","St. Paul","stpaul.los","stpaul.las" +"D-14","NAD83 (USA, NADCON)","E008","St. Paul","stpaul.los","stpaul.las" +"D-15","Old Hawaiian (USA, NADCON)","E000","Hawaii","hawaii.los","hawaii.las" +"D-16","NAD83 (USA, NADCON)","E008","Hawaii","hawaii.los","hawaii.las" +"D-17","NAD27 (USA, NADCON)","E000","Puerto Rico Virgin Islands","prvi.los","prvi.las" +"D-18","NAD83 (USA, NADCON)","E008","Puerto Rico Virgin Islands","prvi.los","prvi.las" +!"D-19","AGD66 (NTv2)","E014","Australia","A66 National (13.09.01).gsb" +!"D-20","AGD84 (NTv2)","E014","Australia","National 84 (02.07.01).gsb" +!"D-21","GDA94 (from AGD66, NTv2)","E008","Australia","A66 National (13.09.01).gsb" +!"D-22","GDA94 (from AGD84, NTv2)","E008","Australia","National 84 (02.07.01).gsb" +!"D-23","NZGD49 (NTv2)","E004","New Zealand","nzgd2kgrid0005.gsb" +!"D-24","NZGD2000 (NTv2)","E008","New Zealand","nzgd2kgrid0005.gsb" +!"D-66","NAD27 (NTv2)","E000","Quebec","na27scrs.gsb" +!"D-67","NAD83 (SCRS) (NTv2)","E008","Quebec","na27scrs.gsb" +!"D-68","NAD27 (NTv2)","E000","Quebec","na27na83.gsb" +!"D-69","NAD83 (NTv2)","E008","Quebec","na27na83.gsb" +!"D-70","NAD27 (CGQ77) (NTv2)","E000","Quebec","cq77scrs.gsb" +!"D-71","NAD83 (SCRS) (NTv2)","E008","Quebec","cq77scrs.gsb" +!"D-72","NAD27 (CGQ77) (NTv2)","E000","Quebec","cq77na83.gsb" +!"D-73","NAD83 (NTv2)","E008","Quebec","cq77na83.gsb" +!"D-74","NAD83 (NTv2)","E008","Quebec","na83scrs.gsb" +!"D-75","NAD83 (SCRS) (NTv2)","E008","Quebec","na83scrs.gsb" +!"D-76","NAD27 (NTv2)","E000","Saskatchewan","sk27-98.gsb" +!"D-77","NAD83 (CSRS98) (NTv2)","E008","Saskatchewan","sk27-98.gsb" +!"D-78","NAD83 (NTv2)","E008","Saskatchewan","sk83-98.gsb" +!"D-79","NAD83 (CSRS98) (NTv2)","E008","Saskatchewan","sk83-98.gsb" +!"D-80","ATS77 (NTv2)","E910","Nova Scotia","ns778301.gsb" +!"D-81","NAD83 (CSRS98) (NTv2)","E008","Nova Scotia","ns778301.gsb" +!"D-82","ATS77 (NTv2)","E910","Prince Edward Island","pe7783v2.gsb" +!"D-83","NAD83 (CSRS98) (NTv2)","E008","Prince Edward Island","pe7783v2.gsb" +!"D-84","ATS77 (NTv2)","E910","New Brunswick","nb7783v2.gsb" +!"D-85","NAD83 (CSRS98) (NTv2)","E008","New Brunswick","nb7783v2.gsb" +!"D-86","NAD27 (NTv2)","E000","Canada","ntv2_0.gsb" +!"D-87","NAD83 (NTv2)","E008","Canada","ntv2_0.gsb" +!"D-88","NAD27 (1976) (NTv2)","E000","Ontario","may76v20.gsb" +!"D-89","NAD83 (NTv2)","E008","Ontario","may76v20.gsb" +"D800","Normal Sphere","E019",0,0,0,"",0,0,0,0 +"D000","WGS 1984","E012",0,0,0,"Global Definition",0,0,0,0 +"D001","WGS 1972","E005",0,0,0,"Global Definition",3,3,3,1 +"D002","Adindan","E001",-166,-15,204,"MEAN FOR Ethiopia, Sudan",5,5,3,22 +"D003","Adindan","E001",-118,-14,218,"Burkina Faso",25,25,25,1 +"D004","Adindan","E001",-134,-2,210,"Cameroon",25,25,25,1 +"D005","Adindan","E001",-165,-11,206,"Ethiopia",3,3,3,8 +"D006","Adindan","E001",-123,-20,220,"Mali",25,25,25,1 +"D007","Adindan","E001",-128,-18,224,"Senegal",25,25,25,2 +"D008","Adindan","E001",-161,-14,205,"Sudan",3,5,3,14 +"D009","Afgooye","E015",-43,-163,45,"Somalia",25,25,25,1 +"D010","Ain el Abd 1970","E004",-150,-250,-1,"Bahrain",25,25,25,2 +"D011","Ain el Abd 1970","E004",-143,-236,7,"Saudi Arabia",10,10,10,9 +"D012","Anna 1 Astro 1965","E014",-491,-22,435,"Cocos Islands",25,25,25,1 +"D013","Antigua Island Astro 1943","E001",-270,13,62,"Antigua (Leeward Islands)",25,25,25,1 +"D014","Arc 1950","E001",-143,-90,-294,"MEAN Solution",20,33,20,41 +"D015","Arc 1950","E001",-138,-105,-289,"Botswana",3,5,3,9 +"D016","Arc 1950","E001",-153,-5,-292,"Burundi",20,20,20,3 +"D017","Arc 1950","E001",-125,-108,-295,"Lesotho",3,3,8,5 +"D018","Arc 1950","E001",-161,-73,-317,"Malawi",9,24,8,6 +"D019","Arc 1950","E001",-134,-105,-295,"Swaziland",15,15,15,4 +"D020","Arc 1950","E001",-169,-19,-278,"Zaire",25,25,25,2 +"D021","Arc 1950","E001",-147,-74,-283,"Zambia",21,21,27,5 +"D022","Arc 1950","E001",-142,-96,-293,"Zimbabwe",5,8,11,10 +"D023","Arc 1960","E001",-160,-6,-302,"MEAN FOR Kenya, Tanzania",20,20,20,25 +"D024","Ascension Island 1958","E004",-205,107,53,"Ascension Island",25,25,25,2 +"D025","Astro Beacon E 1945","E004",145,75,-272,"Iwo Jima",25,25,25,1 +"D026","Astro DOS 71/4","E004",-320,550,-494,"St Helena Island",25,25,25,1 +"D027","Astro Tern Island (FRIG) 1961","E004",114,-116,-333,"Tern Island",25,25,25,1 +"D028","Astronomical Station 1952","E004",124,-234,-25,"Marcus Island",25,25,25,1 +"D029","Australian Geodetic 1966","E014",-133,-48,148,"Australia & Tasmania",3,3,3,105 +"D030","Australian Geodetic 1984","E014",-134,-48,149,"Australia & Tasmania",2,2,2,90 +"D031","Ayabelle Lighthouse","E001",-79,-129,145,"Djibouti",25,25,25,1 +"D032","Bellevue (IGN)","E004",-127,-769,472,"Efate & Erromango Islands",20,20,20,3 +"D033","Bermuda 1957","E000",-73,213,296,"Bermuda",20,20,20,3 +"D034","Bissau","E004",-173,253,27,"Guinea-Bissau",25,25,25,2 +"D035","Bogota Observatory","E004",307,304,-318,"Colombia",6,5,6,7 +"D036","Bukit Rimpah","E002",-384,664,-48,"Indonesia (Bangka & Belitung Islands)",-1,-1,-1,0 +"D037","Camp Area Astro","E004",-104,-129,239,"Antarctica (McMurdo Camp Area)",-1,-1,-1,0 +"D038","Campo Inchauspe 1969","E004",-148,136,90,"Argentina",5,5,5,20 +"D039","Canton Astro 1966","E004",298,-304,-375,"Phoenix Islands",15,15,15,4 +"D040","Cape (Superceded by D517)","E001",-136,-108,-292,"South Africa",3,6,6,5 +"D041","Cape Canaveral","E000",-2,151,181,"MEAN FOR Florida,Bahamas",3,3,3,19 +"D042","Carthage","E001",-263,6,431,"Tunisia",6,9,8,5 +"D043","Chatham Island Astro 1971","E004",175,-38,113,"New Zealand (Chatham Island)",15,15,15,4 +"D044","Chua Astro","E004",-134,229,-29,"Paraguay",6,9,5,6 +"D045","Corrego Alegre","E004",-206,172,-6,"Brazil",5,3,5,17 +"D046","Dabola","E001",-83,37,124,"Guinea",15,15,15,4 +"D047","Djakarta (Batavia)","E002",-377,681,-50,"Indonesia (Sumatra)",3,3,3,5 +"D048","DOS 1968","E004",230,-199,-752,"New Georgia Islands (Gizo Island)",25,25,25,1 +"D049","Easter Island 1967","E004",211,147,111,"Easter Island",25,25,25,1 +"D050","European 1950","E004",-87,-98,-121,"MEAN FOR Europe,",3,8,5,85 +"D051","European 1950","E004",-87,-96,-120,"MEAN FOR Western Europe,",3,3,3,52 +"D052","European 1950","E004",-103,-106,-141,"MEAN FOR Iraq, Israel, Jordan, Lebanon",-1,-1,-1,0 +"D053","European 1950","E004",-104,-101,-140,"Cyprus",15,15,15,4 +"D054","European 1950","E004",-130,-117,-151,"Egypt",6,8,8,14 +"D055","European 1950","E004",-86,-96,-120,"MEAN FOR England, Channel Islands, Ireland",3,3,3,40 +"D056","European 1950","E004",-87,-95,-120,"Finland, Norway",3,5,3,20 +"D057","European 1950","E004",-84,-95,-130,"Greece",25,25,25,2 +"D058","European 1950","E004",-117,-132,-164,"Iran",9,12,11,27 +"D059","European 1950","E004",-97,-103,-120,"Italy (Sardinia)",25,25,25,2 +"D060","European 1950","E004",-97,-88,-135,"Italy (Sicily)",20,20,20,3 +"D061","European 1950","E004",-107,-88,-149,"Malta",25,25,25,1 +"D062","European 1950","E004",-84,-107,-120,"Portugal, Spain",5,6,3,18 +"D063","European 1979","E004",-86,-98,-119,"MEAN Solution",3,3,3,22 +"D064","Fort Thomas 1955","E001",-7,215,225,"Nevis, St. Kitts (Leeward Islands)",25,25,25,2 +"D065","Gan 1970","E004",-133,-321,50,"Republic of Maldives",25,25,25,1 +"D066","Geodetic Datum 1949","E004",84,-22,209,"New Zealand",5,3,5,14 +"D067","Graciosa Base SW 1948","E004",-104,167,-38,"Azores (Faial,Graciosa,Pico)",3,3,3,5 +"D068","Guam 1963","E000",-100,-248,259,"Guam",3,3,3,5 +"D069","Gunung Segara","E002",-403,684,41,"Indonesia (Kalimantan)",-1,-1,-1,0 +"D070","GUX 1 Astro","E004",252,-209,-751,"Guadalcanal Island",25,25,25,1 +"D071","Herat North","E004",-333,-222,114,"Afghanistan",-1,-1,-1,0 +"D072","Hjorsey 1955","E004",-73,46,-86,"Iceland",3,3,6,6 +"D073","Hong Kong 1963","E004",-156,-271,-189,"Hong Kong",25,25,25,2 +"D074","Hu-Tzu-Shan","E004",-637,-549,-203,"Taiwan",15,15,15,4 +"D075","Indian","E006",282,726,254,"Bangladesh",10,8,12,6 +"D076","Indian","E901",295,736,257,"India, Nepal",12,10,15,7 +"D077","Indian 1954","E006",217,823,299,"Thailand",15,6,12,11 +"D078","Indian 1975 (Cycle 1)","E006",210,814,289,"Thailand",3,2,3,62 +"D079","Ireland 1965","E011",506,-122,611,"Ireland",3,3,3,7 +"D080","ISTS 061 Astro 1968","E004",-794,119,-298,"South Georgia Islands",25,25,25,1 +"D081","ISTS 073 Astro 1969","E004",208,-435,-229,"Diego Garcia",25,25,25,2 +"D082","Johnston Island 1961","E004",189,-79,-202,"Johnston Island",25,25,25,1 +"D083","Kandawala","E006",-97,787,86,"Sri Lanka",20,20,20,3 +"D084","Kerguelen Island 1949","E004",145,-187,103,"Kerguelen Island",25,25,25,1 +"D085","Kertau 1948","E010",-11,851,5,"West Malaysia & Singapore",10,8,6,6 +"D086","Kusaie Astro 1951","E004",647,1777,-1124,"Caroline Islands",25,25,25,1 +"D087","L. C. 5 Astro 1961","E000",42,124,147,"Cayman Brac Island",25,25,25,1 +"D088","Leigon","E001",-130,29,364,"Ghana",2,3,2,8 +"D089","Liberia 1964","E001",-90,40,88,"Liberia",15,15,15,4 +"D090","Luzon","E000",-133,-77,-51,"Philippines (Excluding Mindanao)",8,11,9,6 +"D091","Luzon","E000",-133,-79,-72,"Philippines (Mindanao)",25,25,25,1 +"D092","Mahe 1971","E001",41,-220,-134,"Mahe Island",25,25,25,1 +"D093","Massawa","E002",639,405,60,"Ethiopia (Eritrea)",25,25,25,1 +"D094","Merchich","E001",31,146,47,"Morocco",5,3,3,9 +"D095","Midway Astro 1961","E004",912,-58,1227,"Midway Islands",25,25,25,1 +"D096","Minna","E001",-81,-84,115,"Cameroon",25,25,25,2 +"D097","Minna","E001",-92,-93,122,"Nigeria",3,6,5,6 +"D098","Montserrat Island Astro 1958","E001",174,359,365,"Montserrat (Leeward Islands)",25,25,25,1 +"D099","M'Poraloko","E001",-74,-130,42,"Gabon",25,25,25,1 +"D100","Nahrwan","E001",-247,-148,369,"Oman (Masirah Island)",25,25,25,2 +"D101","Nahrwan","E001",-243,-192,477,"Saudi Arabia",20,20,20,3 +"D102","Nahrwan","E001",-249,-156,381,"United Arab Emirates",25,25,25,2 +"D103","Naparima BWI","E004",-10,375,165,"Trinidad & Tobago",15,15,15,4 +"D104","North American 1927","E000",-3,142,183,"MEAN FOR Caribbean",3,9,12,15 +"D105","North American 1927","E000",0,125,194,"MEAN FOR Central America",8,3,5,19 +"D106","North American 1927","E000",-10,158,187,"MEAN FOR Canada",15,11,6,112 +"D107","North American 1927","E000",-8,160,176,"MEAN FOR CONUS",5,5,6,405 +"D108","North American 1927","E000",-9,161,179,"MEAN FOR CONUS (East of Mississippi River)",5,5,8,129 +"D109","North American 1927","E000",-8,159,175,"MEAN FOR CONUS (West of Mississippi River)",5,3,3,276 +"D110","North American 1927","E000",-5,135,172,"Alaska",5,9,5,47 +"D111","North American 1927","E000",-4,154,178,"Bahamas (Except San Salvador Island)",5,3,5,11 +"D112","North American 1927","E000",1,140,165,"Bahamas (San Salvador Island)",25,25,25,1 +"D113","North American 1927","E000",-7,162,188,"Canada (Alberta, British Columbia)",8,8,6,25 +"D114","North American 1927","E000",-9,157,184,"Canada (Manitoba, Ontario)",9,5,5,25 +"D115","North American 1927","E000",-22,160,190,"Canada (Atlantic Provinces)",6,6,3,37 +"D116","North American 1927","E000",4,159,188,"Canada (Northwest Territories, Saskatchewan)",5,5,3,17 +"D117","North American 1927","E000",-7,139,181,"Canada (Yukon)",5,8,3,8 +"D118","North American 1927","E000",0,125,201,"Canal Zone",20,20,20,3 +"D119","North American 1927","E000",-9,152,178,"Cuba",25,25,25,1 +"D120","North American 1927","E000",11,114,195,"Greenland (Hayes Peninsula)",25,25,25,2 +"D121","North American 1927","E000",-12,130,190,"Mexico",8,6,6,22 +"D122","North American 1983","E008",0,0,0,"Alaska, Canada, CONUS, Central America, Mexico",2,2,2,354 +"D123","Observatorio Metereo. 1939","E004",-425,-169,81,"Azores (Corvo & Flores Islands)",20,20,20,3 +"D124","Old Egyptian 1907","E904",-130,110,-13,"Egypt",3,6,8,14 +"D125","Old Hawaiian (Clarke 1866)","E000",61,-285,-181,"MEAN FOR Hawaii, Kauai, Maui, Oahu",25,20,20,15 +"D126","Old Hawaiian (Clarke 1866)","E000",89,-279,-183,"Hawaii",25,25,25,2 +"D127","Old Hawaiian (Clarke 1866)","E000",45,-290,-172,"Kauai",20,20,20,3 +"D128","Old Hawaiian (Clarke 1866)","E000",65,-290,-190,"Maui",25,25,25,2 +"D129","Old Hawaiian (Clarke 1866)","E000",58,-283,-182,"Oahu",10,6,6,8 +"D130","Oman","E001",-346,-1,224,"Oman",3,3,9,7 +"D131","Ord. Survey G. Britain 1936","E009",375,-111,431,"MEAN Solution",10,10,15,38 +"D132","Ord. Survey G. Britain 1936","E009",371,-112,434,"England",5,5,6,21 +"D133","Ord. Survey G. Britain 1936","E009",371,-111,434,"England, Isle of Man, Wales",10,10,15,25 +"D134","Ord. Survey G. Britain 1936","E009",384,-111,425,"Scotland, Shetland Islands",10,10,10,13 +"D135","Ord. Survey G. Britain 1936","E009",370,-108,434,"Wales",20,20,20,3 +"D136","Pico de las Nieves","E004",-307,-92,127,"Canary Islands",25,25,25,1 +"D137","Pitcairn Astro 1967","E004",185,165,42,"Pitcairn Island",25,25,25,1 +"D138","Point 58","E001",-106,-129,165,"MEAN FOR Burkina Faso & Niger",25,25,25,2 +"D139","Pointe Noire 1948","E001",-148,51,-291,"Congo",25,25,25,1 +"D140","Porto Santo 1936","E004",-499,-249,314,"Porto Santo, Madeira Islands",25,25,25,2 +"D141","Provisional S. American 1956","E004",-288,175,-376,"MEAN Solution",17,27,27,63 +"D142","Provisional S. American 1956","E004",-270,188,-388,"Bolivia",5,11,14,5 +"D143","Provisional S. American 1956","E004",-270,183,-390,"Chile (Northern, Near 19dS)",25,25,25,1 +"D144","Provisional S. American 1956","E004",-305,243,-442,"Chile (Southern, Near 43dS)",20,20,20,3 +"D145","Provisional S. American 1956","E004",-282,169,-371,"Colombia",15,15,15,4 +"D146","Provisional S. American 1956","E004",-278,171,-367,"Ecuador",3,5,3,11 +"D147","Provisional S. American 1956","E004",-298,159,-369,"Guyana",6,14,5,9 +"D148","Provisional S. American 1956","E004",-279,175,-379,"Peru",6,8,12,6 +"D149","Provisional S. American 1956","E004",-295,173,-371,"Venezuela",9,14,15,24 +"D150","Provisional S. Chilean 1963","E004",16,196,93,"Chile (South, Near 53dS) (Hito XVIII)",25,25,25,2 +"D151","Puerto Rico","E000",11,72,-101,"Puerto Rico, Virgin Islands",3,3,3,11 +"D152","Qatar National","E004",-128,-283,22,"Qatar",20,20,20,3 +"D153","Qornoq","E004",164,138,-189,"Greenland (South)",25,25,32,2 +"D154","Reunion","E004",94,-948,-1262,"Mascarene Islands",25,25,25,1 +"D155","Rome 1940","E004",-225,-65,9,"Italy (Sardinia)",25,25,25,1 +"D156","Santo (DOS) 1965","E004",170,42,84,"Espirito Santo Island",25,25,25,1 +"D157","Sao Braz","E004",-203,141,53,"Azores (Sao Miguel, Santa Maria Islands)",25,25,25,2 +"D158","Sapper Hill 1943","E004",-355,21,72,"East Falkland Island",1,1,1,5 +"D159","Schwarzeck","E900",616,97,-251,"Namibia",20,20,20,3 +"D160","Selvagem Grande 1938","E004",-289,-124,60,"Salvage Islands",25,25,25,1 +"D161","SGS 85","E905",3,9,-9,"Soviet Geodetic System 1985",10,10,10,1 +"D162","South American 1969","E907",-57,1,-41,"MEAN Solution,",15,6,9,84 +"D163","South American 1969","E907",-62,-1,-37,"Argentina",5,5,5,10 +"D164","South American 1969","E907",-61,2,-48,"Bolivia",15,15,15,4 +"D165","South American 1969 (old)","E907",-60,-2,-41,"Brazil",3,5,5,22 +"D166","South American 1969","E907",-75,-1,-44,"Chile",15,8,11,9 +"D167","South American 1969","E907",-44,6,-36,"Colombia",6,6,5,7 +"D168","South American 1969","E907",-48,3,-44,"Ecuador",3,3,3,11 +"D169","South American 1969","E907",-47,26,-42,"Ecuador (Baltra, Galapagos)",25,25,25,1 +"D170","South American 1969","E907",-53,3,-47,"Guyana",9,5,5,5 +"D171","South American 1969","E907",-61,2,-33,"Paraguay",15,15,15,4 +"D172","South American 1969","E907",-58,0,-44,"Peru",5,5,5,6 +"D173","South American 1969","E907",-45,12,-33,"Trinidad & Tobago",25,25,25,1 +"D174","South American 1969","E907",-45,8,-33,"Venezuela",3,6,3,5 +"D175","South Asia","E013",7,-10,-26,"Singapore",25,25,25,1 +"D176","Tananarive Observatory 1925","E004",-189,-242,-91,"Madagascar",-1,-1,-1,0 +"D177","Timbalai 1948","E903",-679,669,-48,"Brunei, East Malaysia (Sabah, Sarawak)",10,10,12,8 +"D178","Tokyo","E002",-148,507,685,"MEAN FOR Japan, Korea, Okinawa",20,5,20,31 +"D179","Tokyo","E002",-148,507,685,"Japan",8,5,8,16 +"D180","Tokyo (Cycle 1)","E002",-147,506,687,"South Korea",2,2,2,29 +"D181","Tokyo","E002",-158,507,676,"Okinawa",20,5,20,3 +"D182","Tristan Astro 1968","E004",-632,438,-609,"Tristan da Cunha",25,25,25,1 +"D183","Viti Levu 1916","E001",51,391,-36,"Fiji (Viti Levu Island)",25,25,25,1 +"D184","Wake-Eniwetok 1960","E016",102,52,-38,"Marshall Islands",3,3,3,10 +"D185","Wake Island Astro 1952","E004",276,-57,149,"Wake Atoll",25,25,25,2 +"D186","WGS 1972","E005",0,0,0,"Global Definition",3,3,3,1 +"D187","Yacare","E004",-155,171,37,"Uruguay",-1,-1,-1,0 +"D188","Zanderij","E004",-265,120,-358,"Suriname",5,5,8,5 +"D189","American Samoa 1962","E000",-115,118,426,"American Samoa Is",25,25,25,2 +"D190","Arc 1960","E001",-157,-2,-299,"Kenya",4,3,3,24 +"D191","Arc 1960","E001",-175,-23,-303,"Tanzania",6,9,10,12 +"D192","Coordinate System 1937 of Estonia","E002",374,150,588,"Estonia",2,2,3,19 +"D193","Deception Island","E001",260,12,-147,"Deception Is., Antarctica",20,20,20,3 +"D194","European 1950","E004",-112,-77,-145,"Tunisia",25,25,25,4 +"D195","Hermannskogel","E002",682,-203,480,"Yugoslavia (Pre 1990)",-1,-1,-1,0 +"D196","Indian","E201",283,682,231,"Pakistan",-1,-1,-1,0 +"D197","Indian 1960","E006",198,881,317,"Vietnam (near 16dN)",25,25,25,2 +"D198","Indian 1960","E006",182,915,344,"Con Son Island (Vietnam)",25,25,25,1 +"D199","Indonesian 1974","E200",-24,-15,5,"Indonesia",25,25,25,1 +"D200","North American 1927","E000",-2,152,149,"Aleutian Is (E of 180dW)",6,8,10,6 +"D201","North American 1927","E000",2,204,105,"Aleutian Is (W of 180dW)",10,8,10,5 +"D202","North Sahara 1959","E001",-186,-93,310,"Algeria",25,25,25,3 +"D203","Pulkovo 1942","E015",28,-130,-95,"Russia",-1,-1,-1,0 +"D204","S-42 (Pulkovo 1942)","E015",28,-121,-77,"Hungary",2,2,2,5 +"D205","S-42 (Pulkovo 1942)","E015",23,-124,-82,"Poland",4,2,4,11 +"D206","S-42 (Pulkovo 1942)","E015",26,-121,-78,"Czechoslovakia (Prior 1 Jan 1993)",3,3,2,6 +"D207","S-42 (Pulkovo 1942)","E015",24,-124,-82,"Latvia",2,2,2,5 +"D208","S-42 (Pulkovo 1942)","E015",15,-130,-84,"Kazakhstan",25,25,25,2 +"D209","S-42 (Pulkovo 1942)","E015",24,-130,-92,"Albania",3,3,3,7 +"D210","S-42 (Pulkovo 1942)","E015",28,-121,-77,"Romania",3,5,3,4 +"D211","S-JTSK","E002",589,76,480,"Czechoslovakia (1 Jan 1993 on)",4,2,3,6 +"D212","Sierra Leone 1960","E001",-88,4,101,"Sierra Leone",15,15,15,8 +"D213","Voirol 1874","E001",-73,-247,227,"Tunisia, Algeria",-1,-1,-1,0 +"D214","Voirol 1960","E001",-123,-206,219,"Algeria",25,25,25,2 +"D215","Indian 1975 (Cycle 0)","E006",209,818,290,"Thailand",12,10,12,6 +"D216","Korean Geodetic System 1995","E012",0,0,0,"South Korea",1,1,1,29 +"D217","Tokyo (Cycle 0)","E002",-146,507,687,"South Korea",8,5,8,12 +"D218","South American Geocentric Reference System (SIRGAS)","E008",0,0,0,"South America",1,1,1,66 +"D219","Old Hawaiian (Int 1924)","E004",201,-228,-346,"MEAN FOR Hawaii, Kauai, Maui, Oahu",25,20,20,15 +"D220","Old Hawaiian (Int 1924)","E004",229,-222,-348,"Hawaii",25,25,25,2 +"D221","Old Hawaiian (Int 1924)","E004",185,-233,-337,"Kauai",20,20,20,3 +"D222","Old Hawaiian (Int 1924)","E004",205,-233,-355,"Maui",25,25,25,2 +"D223","Old Hawaiian (Int 1924)","E004",198,-226,-347,"Oahu",10,6,6,8 +"D333","Tokyo Datum (Japan By Law)","E333",-147.54,507.26,680.47,"Japan",0,0,0,0 +"D334","Japanese Geodetic Datum 2000 (JGD2000)","E008",0.0,0.0,0.0,"Japan",0,0,0,0 +"D340","WGS 1972BE","E005",0,0,1.9,"Global Definition",3,3,3,1,-0,-0,-0.814,-0.38 +"D350","GRS 1980","E008",0.0,0.0,0.0,"Global Definition",0,0,0,0,0.0,0.0,0.0,1.0 +"D360","Pulkovo 1942","E015",27,-135,-84.5,"Russia",-1,-1,-1,0,-0.0,-0.0,-0.554,-0.2263 +"D400","Greece 1987","E008",-199.695,74.815,246.045,"Greece",0,0,0,0 +"D401","RT90 (Superceded by D403)","E002",-424,80,-613,"Sweden",0,0,0,0,-4.40,1.99,-5.18,1.0 +"D402","Indian 1960","E209",198,881,317,"India",0,0,0,0 +"D403","RT90 (Supercedes D401)","E002",414.1055246174,41.3265500042,603.0582474221,"Sweden",0,0,0,0,0.8551163377,-2.1413174055,7.0227298286,1.0 +"D450","ETRS89 (European Terrestrial Reference System 1989)","E008",0.0,0.0,0.0,"Europe",0,0,0,0 +"D500","Deutsches Hauptdreiecksnetz (DHDN), Potsdam (Rauenburg)","E002",580.0,80.9,395.3,"Germany",0,0,0,0,0.35,-0.10,3.58,1.00001112 +"D501","MGI (Militar-Geographische Institut) (Hermannskogel)","E002",575.0,93.0,466.0,"Austria",0,0,0,0,-5.1,-1.6,-5.2,1.0000025 +"D502","CH1903 (Superceded by D514)","E002",660.08,13.55,369.34,"Switzerland",0,0,0,0,0.805,0.578,0.952,1.00000566 +"D503","Belgian 72","E004",-99.059,53.322,-112.486,"Belgium",0,0,0,0,-0.419,0.830,-1.885,0.999999 +"D504","NTF (Nouvelle Triangulation Francaise)","E202",-166.817,-59.821,318.753,"France",0,0,0,0 +"D505","South American 1969 (new)","E907",-66.87,4.37,-38.52,"Brazil",0.43,0.44,0.40,0 +"D506","Rijksdriehoeks Datum","E002",565.04,49.91,465.84,"Netherlands",0,0,0,0,0.4094,-0.3597,1.8685,1.0000040772 +"D507","KKJ (Kartastokoordinaattijarjestelma)","E004",93.477,103.453,123.431,"Finland",0,0,0,0,4.801,0.345,-1.376,0.999998503 +"D508","Aratu (Brasil)","E004",-158,315,-148,"Brazil",2,3,2,0 +"D509","Hungarian Datum 1972 (HD-72)","E203",56.0,-75.77,-15.31,"Hungary",0,0,0,0,-0.37,-0.20,-0.21,1.00000101 +"D510","NZGD 1949 (7 terms)","E004",59.47,-5.04,187.44,"New Zealand",0,0,0,0,-0.47,0.10,-1.024,0.9999954007 +"D511","NZGD 1949 (3 terms)","E004",54.4,-20.1,183.1,"New Zealand",0,0,0,0 +"D512","NZGD 2000 (7 terms)","E008",0.0,0.0,0.0,"New Zealand",0,0,0,0,0.0,0.0,0.0,1.0 +"D513","NGO 1948","E206", 278.2932, 93.0497, 474.4745,"Norway",0,0,0,0, -7.8885, -0.0499, 6.6098, 6.2050 +"D514","CH1903+ (Supercedes D502)","E002",674.374,15.056,405.346,"Switzerland",0,0,0,0 +"D515","SL datum 95","E006",-2.0553,763.5581,87.6682,"Sri Lanka",0,0,0,0,-0.198003,-1.706361,-3.466120,-0.0315 +"D516","SL datum 1999","E006",-0.2933,766.9499,87.7131,"Sri Lanka",0,0,0,0,-0.1957040,-1.6950677,-3.4730161,-0.0393 +"D517","Cape (Supercedes D040)","E205",-134.73,-110.92,-292.66,"South Africa",0,0,0,0 +"D518","Hartebeesthoek94","E012",0,0,0,"South Africa",0,0,0,0 +"D519","Abidjan 1987","E001",-124.76,53,466.79,"C\uffffte d'Ivoire",0,0,0,0 +"D520","Accra","E204",-199,32,322,"Ghana",0,0,0,0 +"D521","Azores Central 1948","E004",-104,167,-38,"Azores",0,0,0,0 +"D522","Azores Oriental 1940","E004",-203,141,53,"Azores",0,0,0,0 +"D523","Azores Occidental 1939","E004",-422.651,-172.995,84.02,"Azores",0,0,0,0 +"D524","Barbados 1938","E001",31.95,300.99,419.19,"Barbados",0,0,0,0 +"D525","Camacupa","E001",-50.9,-347.6,-231,"Angola",0,0,0,0 +"D526","Chos Malal 1914","E004",5.5,176.7,141.4,"Argentina",0,0,0,0 +"D527","Conakry 1905","E202",-23.0,259.0,-9.0,"Guinea",0,0,0,0 +"D528","Dealul Piscului 1933","E004",103.25,-100.40,-307.19,"Romania",0,0,0,0 +"D529","Dealul Piscului 1970","E015",44.107,-116.147,-54.648,"Romania",0,0,0,0 +"D530","Deir ez Zor","E202",-190.421,8.532,238.69,"Syria",0,0,0,0 +"D531","Dominica 1945","E001",725,685,536,"Dominica",0,0,0,0 +"D532","Kalianpur 1937","E209",214,804,268,"India",0,0,0,0 +"D533","Kalianpur 1962","E210",275.57,676.78,229.6,"Pakistan",0,0,0,0 +"D534","Kalianpur 1975","E216",295,736,257,"India",0,0,0,0 +"D535","SWEREF99","E008",0.0,0.0,0.0,"Sweden",0,0,0,0 +"D536","GDA94 (Geocentric Datum of Australia 1994)","E008",0.0,0.0,0.0,"Australia",0,0,0,0 +"D537","ETRF89 (European Terrestrial Reference Frame 1989)","E012",0.0,0.0,0.0,"Europe",0,0,0,0 +"D538","Bermuda 2000","E012",0.0,0.0,0.0,"Bermuda",0,0,0,0 +"D539","Samboja","E002",-404.78,-685.68,-45.47,"Indonesia",0,0,0,0 +"D540","Australian Antarctic 1998","E008",0.0,0.0,0.0,"Australian Antarctic Territory",0,0,0,0 +"D541","Everest (India and Nepal)","E226",295,736,257,"India",0,0,0,0 +"D542","Korea Datum 1985","E002",-323,309,653,"South Korea",0,0,0,0 +"D543","Israel","E008",-48,55,52,"Israel",0,0,0,0 +"D544","Lao National Datum 1997","E015",46.012,-127.108,-38.131,"Laos",0,0,0,0 +"D545","Hong Kong 1980 Datum","E004",-162.619,-276.959,-161.764,"Hong Kong",0,0,0,0,-0.067753,2.243649,1.158827,-1.094246 +"D546","HITO XVIII","E004",18.38,192.45,96.82,"Argentina",0,0,0,0,-0.056,0.142,0.200,-0.0013 +"D547","GDM 2000MRSO","E008",1.69276,-1.92994,2.07108,"West Malaysia",0,0,0,0,0.03515,-0.02858,-0.00617,0.24859 +"D548","GDM 2000BRSO","E008",-1.04278,-0.30902,0.57544,"East Malaysia",0,0,0,0,0.01102,-0.03471,0.02865,-0.01934 +"D549","Gulshan 303","E209",283.729,735.942,261.143,"Bangladesh",0,0,0,0 +"D551","CHTRF95 (Swiss Terrestrial Reference Frame 1995)","E008",0.0,0.0,0.0,"Switzerland",0,0,0,0 +"D600","D-PAF (Orbits)","E600",0.082,-0.502,-0.224,"Satellite Orbits",0,0,0,0,0.30444,0.04424,0.00609,0.9999999937 +"D601","Test Data Set 1","E601",0.071,-0.509,-0.166,"Test 1",0,0,0,0,0.0179,-0.0005,0.0067,0.999999983 +"D602","Test Data Set 2","E602",580.0,80.9,399.8,"Test 2",0,0,0,0,0.35,0.1,3.026,1.0000113470025 +"D700","MODIS","E700",0,0,0,"Global Definition",0,0,0,0 +"D701","NAD83 (USA, NADCON)","E008","Alabama","alhpgn.los","alhpgn.las" +"D702","NAD83 HARN (USA, NADCON)","E008","Alabama","alhpgn.los","alhpgn.las" +"D703","NAD83 (USA, NADCON)","E008","Arkansas","arhpgn.los","arhpgn.las" +"D704","NAD83 HARN (USA, NADCON)","E008","Arkansas","arhpgn.los","arhpgn.las" +"D705","NAD83 (USA, NADCON)","E008","Arizona","azhpgn.los","azhpgn.las" +"D706","NAD83 HARN (USA, NADCON)","E008","Arizona","azhpgn.los","azhpgn.las" +"D707","NAD83 (USA, NADCON)","E008","California (North of 37dN)","cnhpgn.los","cnhpgn.las" +"D708","NAD83 HARN (USA, NADCON)","E008","California (North of 37dN)","cnhpgn.los","cnhpgn.las" +"D709","NAD83 (USA, NADCON)","E008","California (South of 37dN)","cshpgn.los","cshpgn.las" +"D710","NAD83 HARN (USA, NADCON)","E008","California (South of 37dN)","cshpgn.los","cshpgn.las" +"D711","NAD83 (USA, NADCON)","E008","Colorado","cohpgn.los","cohpgn.las" +"D712","NAD83 HARN (USA, NADCON)","E008","Colorado","cohpgn.los","cohpgn.las" +"D713","NAD83 (USA, NADCON)","E008","Florida","flhpgn.los","flhpgn.las" +"D714","NAD83 HARN (USA, NADCON)","E008","Florida","flhpgn.los","flhpgn.las" +"D715","NAD83 (USA, NADCON)","E008","Georgia","gahpgn.los","gahpgn.las" +"D716","NAD83 HARN (USA, NADCON)","E008","Georgia","gahpgn.los","gahpgn.las" +"D717","Guam 1963 (USA, NADCON)","E000","Guam","guhpgn.los","guhpgn.las" +"D718","NAD83 HARN (USA, NADCON)","E008","Guam","guhpgn.los","guhpgn.las" +"D719","NAD83 (USA, NADCON)","E008","Hawaii","hihpgn.los","hihpgn.las" +"D720","NAD83 HARN (USA, NADCON)","E008","Hawaii","hihpgn.los","hihpgn.las" +"D721","NAD83 (USA, NADCON)","E008","Idaho-Montana (East of 113dW)","emhpgn.los","emhpgn.las" +"D722","NAD83 HARN (USA, NADCON)","E008","Idaho-Montana (East of 113dW)","emhpgn.los","emhpgn.las" +"D723","NAD83 (USA, NADCON)","E008","Idaho-Montana (West of 113dW)","wmhpgn.los","wmhpgn.las" +"D724","NAD83 HARN (USA, NADCON)","E008","Idaho-Montana (West of 113dW)","wmhpgn.los","wmhpgn.las" +"D725","NAD83 (USA, NADCON)","E008","Iowa","iahpgn.los","iahpgn.las" +"D726","NAD83 HARN (USA, NADCON)","E008","Iowa","iahpgn.los","iahpgn.las" +"D727","NAD83 (USA, NADCON)","E008","Illinois","ilhpgn.los","ilhpgn.las" +"D728","NAD83 HARN (USA, NADCON)","E008","Illinois","ilhpgn.los","ilhpgn.las" +"D729","NAD83 (USA, NADCON)","E008","Indiana","inhpgn.los","inhpgn.las" +"D730","NAD83 HARN (USA, NADCON)","E008","Indiana","inhpgn.los","inhpgn.las" +"D731","NAD83 (USA, NADCON)","E008","Kansas","kshpgn.los","kshpgn.las" +"D732","NAD83 HARN (USA, NADCON)","E008","Kansas","kshpgn.los","kshpgn.las" +"D733","NAD83 (USA, NADCON)","E008","Kentucky","kyhpgn.los","kyhpgn.las" +"D734","NAD83 HARN (USA, NADCON)","E008","Kentucky","kyhpgn.los","kyhpgn.las" +"D735","NAD83 (USA, NADCON)","E008","Louisiana","lahpgn.los","lahpgn.las" +"D736","NAD83 HARN (USA, NADCON)","E008","Louisiana","lahpgn.los","lahpgn.las" +"D737","NAD83 (USA, NADCON)","E008","Maryland-Delaware","mdhpgn.los","mdhpgn.las" +"D738","NAD83 HARN (USA, NADCON)","E008","Maryland-Delaware","mdhpgn.los","mdhpgn.las" +"D739","NAD83 (USA, NADCON)","E008","Maine","mehpgn.los","mehpgn.las" +"D740","NAD83 HARN (USA, NADCON)","E008","Maine","mehpgn.los","mehpgn.las" +"D741","NAD83 (USA, NADCON)","E008","Michigan","mihpgn.los","mihpgn.las" +"D742","NAD83 HARN (USA, NADCON)","E008","Michigan","mihpgn.los","mihpgn.las" +"D743","NAD83 (USA, NADCON)","E008","Minnesota","mnhpgn.los","mnhpgn.las" +"D744","NAD83 HARN (USA, NADCON)","E008","Minnesota","mnhpgn.los","mnhpgn.las" +"D745","NAD83 (USA, NADCON)","E008","Mississippi","mshpgn.los","mshpgn.las" +"D746","NAD83 HARN (USA, NADCON)","E008","Mississippi","mshpgn.los","mshpgn.las" +"D747","NAD83 (USA, NADCON)","E008","Missouri","mohpgn.los","mohpgn.las" +"D748","NAD83 HARN (USA, NADCON)","E008","Missouri","mohpgn.los","mohpgn.las" +"D749","NAD83 (USA, NADCON)","E008","Nebraska","nbhpgn.los","nbhpgn.las" +"D750","NAD83 HARN (USA, NADCON)","E008","Nebraska","nbhpgn.los","nbhpgn.las" +"D751","NAD83 (USA, NADCON)","E008","Nevada","nvhpgn.los","nvhpgn.las" +"D752","NAD83 HARN (USA, NADCON)","E008","Nevada","nvhpgn.los","nvhpgn.las" +"D753","NAD83 (USA, NADCON)","E008","New England (CT,MA,NH,RI,VT)","nehpgn.los","nehpgn.las" +"D754","NAD83 HARN (USA, NADCON)","E008","New England (CT,MA,NH,RI,VT)","nehpgn.los","nehpgn.las" +"D755","NAD83 (USA, NADCON)","E008","New Jersey","njhpgn.los","njhpgn.las" +"D756","NAD83 HARN (USA, NADCON)","E008","New Jersey","njhpgn.los","njhpgn.las" +"D757","NAD83 (USA, NADCON)","E008","New Mexico","nmhpgn.los","nmhpgn.las" +"D758","NAD83 HARN (USA, NADCON)","E008","New Mexico","nmhpgn.los","nmhpgn.las" +"D759","NAD83 (USA, NADCON)","E008","New York","nyhpgn.los","nyhpgn.las" +"D760","NAD83 HARN (USA, NADCON)","E008","New York","nyhpgn.los","nyhpgn.las" +"D761","NAD83 (USA, NADCON)","E008","North Carolina","nchpgn.los","nchpgn.las" +"D762","NAD83 HARN (USA, NADCON)","E008","North Carolina","nchpgn.los","nchpgn.las" +"D763","NAD83 (USA, NADCON)","E008","North Dakota","ndhpgn.los","ndhpgn.las" +"D764","NAD83 HARN (USA, NADCON)","E008","North Dakota","ndhpgn.los","ndhpgn.las" +"D765","NAD83 (USA, NADCON)","E008","Ohio","ohhpgn.los","ohhpgn.las" +"D766","NAD83 HARN (USA, NADCON)","E008","Ohio","ohhpgn.los","ohhpgn.las" +"D767","NAD83 (USA, NADCON)","E008","Oklahoma","okhpgn.los","okhpgn.las" +"D768","NAD83 HARN (USA, NADCON)","E008","Oklahoma","okhpgn.los","okhpgn.las" +"D769","NAD83 (USA, NADCON)","E008","Pennsylvania","pahpgn.los","pahpgn.las" +"D770","NAD83 HARN (USA, NADCON)","E008","Pennsylvania","pahpgn.los","pahpgn.las" +"D771","NAD83 (USA, NADCON)","E008","Puerto Rico-Virgin Is","pvhpgn.los","pvhpgn.las" +"D772","NAD83 HARN (USA, NADCON)","E008","Puerto Rico-Virgin Is","pvhpgn.los","pvhpgn.las" +"D773","American Samoa 1962 (USA, NADCON)","E000","Samoa (Eastern Islands)","eshpgn.los","eshpgn.las" +"D774","NAD83 HARN (USA, NADCON)","E008","Samoa (Eastern Islands)","eshpgn.los","eshpgn.las" +"D775","American Samoa 1962 (USA, NADCON)","E000","Samoa (Western Islands)","wshpgn.los","wshpgn.las" +"D776","NAD83 HARN (USA, NADCON)","E008","Samoa (Western Islands)","wshpgn.los","wshpgn.las" +"D777","NAD83 (USA, NADCON)","E008","South Carolina","schpgn.los","schpgn.las" +"D778","NAD83 HARN (USA, NADCON)","E008","South Carolina","schpgn.los","schpgn.las" +"D779","NAD83 (USA, NADCON)","E008","South Dakota","sdhpgn.los","sdhpgn.las" +"D780","NAD83 HARN (USA, NADCON)","E008","South Dakota","sdhpgn.los","sdhpgn.las" +"D781","NAD83 (USA, NADCON)","E008","Tennessee","tnhpgn.los","tnhpgn.las" +"D782","NAD83 HARN (USA, NADCON)","E008","Tennessee","tnhpgn.los","tnhpgn.las" +"D783","NAD83 (USA, NADCON)","E008","Texas (East of 100dW)","ethpgn.los","ethpgn.las" +"D784","NAD83 HARN (USA, NADCON)","E008","Texas (East of 100dW)","ethpgn.los","ethpgn.las" +"D785","NAD83 (USA, NADCON)","E008","Texas (West of 100dW)","wthpgn.los","wthpgn.las" +"D786","NAD83 HARN (USA, NADCON)","E008","Texas (West of 100dW)","wthpgn.los","wthpgn.las" +"D787","NAD83 (USA, NADCON)","E008","Utah","uthpgn.los","uthpgn.las" +"D788","NAD83 HARN (USA, NADCON)","E008","Utah","uthpgn.los","uthpgn.las" +"D789","NAD83 (USA, NADCON)","E008","Virginia","vahpgn.los","vahpgn.las" +"D790","NAD83 HARN (USA, NADCON)","E008","Virginia","vahpgn.los","vahpgn.las" +"D791","NAD83 (USA, NADCON)","E008","Washington-Oregon","wohpgn.los","wohpgn.las" +"D792","NAD83 HARN (USA, NADCON)","E008","Washington-Oregon","wohpgn.los","wohpgn.las" +"D793","NAD83 (USA, NADCON)","E008","West Virginia","wvhpgn.los","wvhpgn.las" +"D794","NAD83 HARN (USA, NADCON)","E008","West Virginia","wvhpgn.los","wvhpgn.las" +"D795","NAD83 (USA, NADCON)","E008","Wisconsin","wihpgn.los","wihpgn.las" +"D796","NAD83 HARN (USA, NADCON)","E008","Wisconsin","wihpgn.los","wihpgn.las" +"D797","NAD83 (USA, NADCON)","E008","Wyoming","wyhpgn.los","wyhpgn.las" +"D798","NAD83 HARN (USA, NADCON)","E008","Wyoming","wyhpgn.los","wyhpgn.las" +"D886", "Reseau Geodesique Francais 1993", "E899",-752,-358,-179,"Taiwan",0,0,0,0,-0.0000011698,0.0000018398,0.0000009822,0.00002329 +"D887", "Reseau National Belge 1972", "E899",-752,-358,-179,"Taiwan",0,0,0,0,-0.0000011698,0.0000018398,0.0000009822,0.00002329 +"D888","Lebanon Stereographic","E012",154.2668777,107.2190767,-263.01161212,"Lebanon",0,0,0,0,0.310716,0.218736,0.191232,0.99999913 +"D889","Lebanon Lambert","E202",190.9999,133.32473,-232.8391,"Lebanon",0,0,0,0,0.307836,0.216756,0.189036,0.9995341 +"D890","Luxembourg (LUREF)","E004",-192.986,13.673,-39.309,"Luxembourg",0,0,0,0,0.409900,2.933200,-2.688100,1.00000043 +"D891","Datum 73","E004",-223.237,110.193,36.649,"Portugal",0,0,0,0 +"D892","Datum Lisboa","E004",-304.046,-60.576,103.640,"Portugal",0,0,0,0 +"D893","PDO Survey Datum 1993","E001",-180.624,-225.516,173.919,"Oman",0,0,0,0,0.80970,1.89755,-8.33604,16.71006 +"D894", "WGS 1984 semi-major","E020",0,0,0,"WGS 1984 Auxiliary Sphere semi-major axis",0,0,0,0 +"D898","TWD97","E008",0,0,0,"Taiwan",0,0,0,0,0.0,0.0,0.0,0.0 +"D899","TWD67","E899",-752,-358,-179,"Taiwan",0,0,0,0,-0.0000011698,0.0000018398,0.0000009822,0.00002329 diff --git a/BuildTools/CommonDistFiles/gdaldata/pci_ellips.txt b/BuildTools/CommonDistFiles/gdaldata/pci_ellips.txt new file mode 100644 index 000000000..74b063ae1 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/pci_ellips.txt @@ -0,0 +1,76 @@ +! +! By email on December 2nd, 2010: +! +! I, Louis Burry, on behalf of PCI Geomatics agree to allow the ellips.txt +! and datum.txt file to be distributed under the GDAL open source license. +! +! Louis Burry +! VP Technology & Delivery +! PCI Geomatics +! +! +! NOTE: The range of "E908" to "E998" is set aside for +! the use of local customer development. +! +"E009","Airy 1830",6377563.396,6356256.91 +"E011","Modified Airy",6377340.189,6356034.448 +"E910","ATS77",6378135.0,6356750.304922 +"E014","Australian National 1965",6378160.,6356774.719 +"E002","Bessel 1841",6377397.155,6356078.96284 +"E900","Bessel 1841 (Namibia)",6377483.865,6356165.382966 +"E333","Bessel 1841 (Japan By Law)",6377397.155,6356078.963 +"E000","Clarke 1866",6378206.4,6356583.8 +"E001","Clarke 1880 (RGS)",6378249.145,6356514.86955 +"E202","Clarke 1880 (IGN, France)",6378249.2,6356515.0 +"E006","Everest (India 1830)",6377276.3452,6356075.4133 +"E010","Everest (W. Malaysia and Singapore 1948)",6377304.063,6356103.039 +"E901","Everest (India 1956)",6377301.243,6356100.228368 +"E902","Everest (W. Malaysia 1969)",6377295.664,6356094.667915 +"E903","Everest (E. Malaysia and Brunei)",6377298.556,6356097.550301 +"E201","Everest (Pakistan)",6377309.613,6356108.570542 +"E017","Fischer 1960",6378166.,6356784.283666 +"E013","Modified Fischer 1960",6378155.,6356773.3205 +"E018","Fischer 1968",6378150.,6356768.337303 +"E008","GRS 1980",6378137.,6356752.31414 +"E904","Helmert 1906",6378200.,6356818.169628 +"E016","Hough 1960",6378270.,6356794.343479 +"E200","Indonesian 1974",6378160.,6356774.504086 +"E004","International 1924",6378388.,6356911.94613 +"E203","IUGG 67",6378160.,6356774.516090714 +"E015","Krassovsky 1940",6378245.,6356863.0188 +"E700","MODIS (Sphere from WGS84)",6371007.181,6371007.181 +"E003","New International 1967",6378157.5,6356772.2 +"E019","Normal Sphere",6370997.,6370997. +"E905","SGS 85",6378136.,6356751.301569 +"E907","South American 1969",6378160.,6356774.719 +"E906","WGS 60",6378165.,6356783.286959 +"E007","WGS 66",6378145.,6356759.769356 +"E005","WGS 72",6378135.,6356750.519915 +"E012","WGS 84",6378137.,6356752.314245 +"E600","D-PAF (Orbits)",6378144.0,6356759.0 +"E601","Test Data Set 1",6378144.0,6356759.0 +"E602","Test Data Set 2",6377397.2,6356079.0 +"E204","War Office",6378300.583,6356752.270 +"E205","Clarke 1880 Arc",6378249.145,6356514.966 +"E206","Bessel Modified",6377492.018,6356173.5087 +"E207","Clarke 1858",6378293.639,6356617.98149 +"E208","Clarke 1880",6378249.138,6356514.95942 +"E209","Everest (1937 Adjustment)",6377276.345,6356075.413 +"E210","Everest (1962 Definition)",6377301.243,6356100.23 +"E211","Everest Modified",6377304.063,6356103.039 +"E212","Modified Everest 1969",6377295.664,6356094.668 +"E213","Everest (1967 Definition)",6377298.556,6356097.550 +"E214","Clarke 1880 (Benoit)",6378300.79,6356566.43 +"E215","Clarke 1880 (SGA)",6378249.2,6356515.0 +"E216","Everest (1975 Definition)",6377299.151,6356098.1451 +"E217","GEM 10C",6378137,6356752.31414 +"E218","OSU 86F",6378136.2,6356751.516672 +"E219","OSU 91A",6378136.3,6356751.6163367 +"E220","Sphere",6371000,6371000 +"E221","Struve 1860",6378297,6356655.847 +"E222","Walbeck",6376896,6355834.847 +"E223","Plessis 1817",6376523,6355862.933 +"E224","Xian 1980",6378140.0,6356755.288 +"E225","EMEP Sphere",6370000,6370000 +"E226","Everest (India and Nepal)",6377301.243,6356100.228368 +"E899","GRS 1967 Modified",6378160.,6356774.719195306 diff --git a/BuildTools/CommonDistFiles/gdaldata/ruian_vf_ob_v1.gfs b/BuildTools/CommonDistFiles/gdaldata/ruian_vf_ob_v1.gfs new file mode 100644 index 000000000..d929aa9ef --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/ruian_vf_ob_v1.gfs @@ -0,0 +1,1393 @@ + + + + Obce + Data|Obce|Obec + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice3 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + StatusKod + StatusKod + Integer + + + + OkresKod + Okres|Kod + Integer + + + + PouKod + Pou|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + VlajkaText + VlajkaText + String + 4000 + + + + VlajkaObrazek + VlajkaObrazek + Complex + + + + ZnakText + ZnakText + String + 4000 + + + + ZnakObrazek + ZnakObrazek + Complex + + + + CleneniSMRozsahKod + CleneniSMRozsahKod + Integer + + + + CleneniSMTypKod + CleneniSMTypKod + Integer + + + + NutsLau + NutsLau + String + 12 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + SpravniObvody + Data|SpravniObvody|SpravniObvod + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniMomcKod + SpravniMomcKod + Integer + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Mop + Data|Mop|Mop + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Momc + Data|Momc|Momc + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + MopKod + Mop|Kod + Integer + + + + ObecKod + Obec|Kod + Integer + + + + SpravniObvodKod + SpravniObvod|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + VlajkaText + VlajkaText + String + 4000 + + + + VlajkaObrazek + VlajkaObrazek + Complex + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + ZnakText + ZnakText + String + 4000 + + + + ZnakObrazek + ZnakObrazek + Complex + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + CastiObci + Data|CastiObci|CastObce + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + KatastralniUzemi + Data|KatastralniUzemi|KatastralniUzemi + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice2 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ExistujeDigitalniMapa + ExistujeDigitalniMapa + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + RizeniId + RizeniId + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Zsj + Data|Zsj|Zsj + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + KatastralniUzemiKod + KatastralniUzemi|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + Vymera + Vymera + Integer + Integer64 + + + + CharakterZsjKod + CharakterZsjKod + Integer + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Ulice + Data|Ulice|Ulice + urn:ogc:def:crs:EPSG::5514 + + + DefinicniCara + Geometrie|DefinicniCara + MultiLineString + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + + Parcely + Data|Parcely|Parcela + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + Polygon + + + + OriginalniHraniceOmpv + Geometrie|OriginalniHraniceOmpv + MultiPolygon + + + + Id + Id + Integer + Integer64 + + + + Nespravny + Nespravny + String + 5 + + + + KmenoveCislo + KmenoveCislo + Integer + + + + PododdeleniCisla + PododdeleniCisla + Integer + + + + VymeraParcely + VymeraParcely + Integer + Integer64 + + + + ZpusobyVyuzitiPozemku + ZpusobyVyuzitiPozemku + Integer + + + + DruhCislovaniKod + DruhCislovaniKod + Integer + + + + DruhPozemkuKod + DruhPozemkuKod + Integer + + + + KatastralniUzemiKod + KatastralniUzemi|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + RizeniId + RizeniId + Integer + Integer64 + + + + BonitovanyDilVymera + BonitovaneDily|BonitovanyDil|Vymera + IntegerList + + + + BonitovanyDilBonitovanaJednotkaKod + BonitovaneDily|BonitovanyDil|BonitovanaJednotkaKod + IntegerList + + + + BonitovanyDilIdTranskace + BonitovaneDily|BonitovanyDil|IdTranskace + IntegerList + Integer64 + + + + BonitovaneDilRizeniId + BonitovaneDily|BonitovanyDil|RizeniId + IntegerList + Integer64 + + + + ZpusobOchranyKod + ZpusobyOchranyPozemku|ZpusobOchrany|Kod + Integer + + + + ZpusobOchranyTypOchranyKod + ZpusobyOchranyPozemku|ZpusobOchrany|TypOchranyKod + Integer + + + + ZpusobOchranyIdTransakce + ZpusobyOchranyPozemku|ZpusobOchrany|IdTransakce + Integer + + + + ZpusobOchranyRizeniId + ZpusobyOchranyPozemku|ZpusobOchrany|RizeniId + Integer + Integer64 + + + + + StavebniObjekty + Data|StavebniObjekty|StavebniObjekt + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + OriginalniHraniceOmpv + Geometrie|OriginalniHraniceOmpv + MultiPolygon + + + + Kod + Kod + Integer + + + + Nespravny + Nespravny + String + 5 + + + + CisloDomovni + CislaDomovni|CisloDomovni + Integer + + + + IdentifikacniParcelaId + IdentifikacniParcela|Id + Integer + Integer64 + + + + TypStavebnihoObjektuKod + TypStavebnihoObjektuKod + Integer + + + + ZpusobVyuzitiKod + ZpusobVyuzitiKod + Integer + + + + CastObceKod + CastObce|Kod + Integer + + + + MomcKod + Momc|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + IsknBudovaId + IsknBudovaId + Integer + Integer64 + + + + Dokonceni + Dokonceni + String + 19 + + + + DruhKonstrukceKod + DruhKonstrukceKod + Integer + + + + ObestavenyProstor + ObestavenyProstor + Integer + + + + PocetBytu + PocetBytu + Integer + + + + PocetPodlazi + PocetPodlazi + Integer + + + + PodlahovaPlocha + PodlahovaPlocha + Integer + + + + PripojeniKanalizaceKod + PripojeniKanalizaceKod + Integer + + + + PripojeniPlynKod + PripojeniPlynKod + Integer + + + + PripojeniVodovodKod + PripojeniVodovodKod + Integer + + + + VybaveniVytahemKod + VybaveniVytahemKod + Integer + + + + ZastavenaPlocha + ZastavenaPlocha + Integer + + + + ZpusobVytapeniKod + ZpusobVytapeniKod + Integer + + + + ZpusobOchranyKod + ZpusobyOchranyPozemku|ZpusobOchrany|Kod + Integer + + + + ZpusobOchranyTypOchranyKod + ZpusobyOchrany|TypOchranyKod + Integer + + + + ZpusobOchranyIdTransakce + ZpusobyOchrany|IdTransakce + Integer + + + + ZpusobOchranyRizeniId + ZpusobyOchrany|RizeniId + Integer + Integer64 + + + + DetailniTEAKod + DetailniTEA|Kod + IntegerList + + + + + AdresniMista + Data|AdresniMista|AdresniMisto + urn:ogc:def:crs:EPSG::5514 + + + AdresniBod + Geometrie|DefinicniBod|AdresniBod + Point + + + + Zachranka + Geometrie|DefinicniBod|Zachranka + Point + + + + Hasici + Geometrie|DefinicniBod|Hasici + Point + + + + Kod + Kod + Integer + + + + Nespravny + Nespravny + String + 5 + + + + CisloDomovni + CisloDomovni + Integer + + + + CisloOrientacni + CisloOrientacni + Integer + + + + CisloOrientacniPismeno + CisloOrientacniPismeno + String + 1 + + + + Psc + Psc + Integer + + + + StavebniObjektKod + StavebniObjekt|Kod + Integer + + + + UliceKod + Ulice|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + IsknBudovaId + IsknBudovaId + Integer + Integer64 + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/ruian_vf_st_uvoh_v1.gfs b/BuildTools/CommonDistFiles/gdaldata/ruian_vf_st_uvoh_v1.gfs new file mode 100644 index 000000000..1113438e0 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/ruian_vf_st_uvoh_v1.gfs @@ -0,0 +1,86 @@ + + + + VolebniOkrsek + Data|VolebniOkrsek|VO + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + Kod + Kod + Integer + + + + Cislo + Cislo + Integer + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + MomcKod + Momc|Kod + Integer + + + + Poznamka + Poznamka + String + 60 + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/ruian_vf_st_v1.gfs b/BuildTools/CommonDistFiles/gdaldata/ruian_vf_st_v1.gfs new file mode 100644 index 000000000..05c2daa7f --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/ruian_vf_st_v1.gfs @@ -0,0 +1,1489 @@ + + + + Staty + Data|Staty|Stat + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 2 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + RegionySoudrznosti + Data|RegionySoudrznosti|RegionSoudrznosti + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + StatKod + Stat|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 4 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Kraje + Data|Kraje|Kraj + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + StatKod + Stat|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 4 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Vusc + Data|Vusc|Vusc + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + + + Kod + Kod + Integer + 6 + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + RegionSoudrznostiKod + RegionSoudrznosti|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 5 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Okresy + Data|Okresy|Okres + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice4 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + KrajKod + Kraj|Kod + Integer + + + + VuscKod + Vusc|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 6 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Orp + Data|Orp|Orp + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice4 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniObecKod + SpravniObecKod + Integer + + + + VuscKod + Vusc|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Pou + Data|Pou|Pou + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice4 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniObecKod + SpravniObecKod + Integer + 6 + + + + OrpKod + Orp|Kod + Integer + 6 + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Obce + Data|Obce|Obec + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice3 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + StatusKod + StatusKod + Integer + + + + OkresKod + Okres|Kod + Integer + + + + PouKod + Pou|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + VlajkaText + VlajkaText + String + 4000 + + + + VlajkaObrazek + VlajkaObrazek + Complex + + + + ZnakText + ZnakText + String + 4000 + + + + ZnakObrazek + ZnakObrazek + Complex + + + + CleneniSMRozsahKod + CleneniSMRozsahKod + Integer + + + + CleneniSMTypKod + CleneniSMTypKod + Integer + + + + NutsLau + NutsLau + String + 12 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + SpravniObvody + Data|SpravniObvody|SpravniObvod + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniMomcKod + SpravniMomcKod + Integer + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Mop + Data|Mop|Mop + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Momc + Data|Momc|Momc + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + MopKod + Mop|Kod + Integer + + + + ObecKod + Obec|Kod + Integer + + + + SpravniObvodKod + SpravniObvod|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + VlajkaText + VlajkaText + String + 4000 + + + + VlajkaObrazek + VlajkaObrazek + Complex + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + ZnakText + ZnakText + String + 4000 + + + + ZnakObrazek + ZnakObrazek + Complex + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + CastiObci + Data|CastiObci|CastObce + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + KatastralniUzemi + Data|KatastralniUzemi|KatastralniUzemi + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice2 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ExistujeDigitalniMapa + ExistujeDigitalniMapa + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + RizeniId + RizeniId + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Zsj + Data|Zsj|Zsj + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + KatastralniUzemiKod + KatastralniUzemi|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + Vymera + Vymera + Integer + Integer64 + + + + CharakterZsjKod + CharakterZsjKod + Integer + + + + DatumVzniku + DatumVzniku + String + 19 + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/ruian_vf_v1.gfs b/BuildTools/CommonDistFiles/gdaldata/ruian_vf_v1.gfs new file mode 100644 index 000000000..53fc49f69 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/ruian_vf_v1.gfs @@ -0,0 +1,2064 @@ + + + + Staty + Data|Staty|Stat + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 2 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + RegionySoudrznosti + Data|RegionySoudrznosti|RegionSoudrznosti + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + StatKod + Stat|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 4 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Kraje + Data|Kraje|Kraj + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + StatKod + Stat|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 4 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Vusc + Data|Vusc|Vusc + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice5 + MultiPolygon + + + + Kod + Kod + Integer + 6 + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + RegionSoudrznostiKod + RegionSoudrznosti|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 5 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Okresy + Data|Okresy|Okres + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice4 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + KrajKod + Kraj|Kod + Integer + + + + VuscKod + Vusc|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + NutsLau + NutsLau + String + 6 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Orp + Data|Orp|Orp + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice4 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniObecKod + SpravniObecKod + Integer + + + + VuscKod + Vusc|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Pou + Data|Pou|Pou + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice4 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniObecKod + SpravniObecKod + Integer + 6 + + + + OrpKod + Orp|Kod + Integer + 6 + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Obce + Data|Obce|Obec + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice3 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + StatusKod + StatusKod + Integer + + + + OkresKod + Okres|Kod + Integer + + + + PouKod + Pou|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + VlajkaText + VlajkaText + String + 4000 + + + + VlajkaObrazek + VlajkaObrazek + Complex + + + + ZnakText + ZnakText + String + 4000 + + + + ZnakObrazek + ZnakObrazek + Complex + + + + CleneniSMRozsahKod + CleneniSMRozsahKod + Integer + + + + CleneniSMTypKod + CleneniSMTypKod + Integer + + + + NutsLau + NutsLau + String + 12 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + SpravniObvody + Data|SpravniObvody|SpravniObvod + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + SpravniMomcKod + SpravniMomcKod + Integer + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Mop + Data|Mop|Mop + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 32 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Momc + Data|Momc|Momc + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + MopKod + Mop|Kod + Integer + + + + ObecKod + Obec|Kod + Integer + + + + SpravniObvodKod + SpravniObvod|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + VlajkaText + VlajkaText + String + 4000 + + + + VlajkaObrazek + VlajkaObrazek + Complex + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + ZnakText + ZnakText + String + 4000 + + + + ZnakObrazek + ZnakObrazek + Complex + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + CastiObci + Data|CastiObci|CastObce + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + KatastralniUzemi + Data|KatastralniUzemi|KatastralniUzemi + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + GeneralizovaneHranice + Geometrie|GeneralizovaneHranice2 + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ExistujeDigitalniMapa + ExistujeDigitalniMapa + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + RizeniId + RizeniId + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Zsj + Data|Zsj|Zsj + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + MultiPoint + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + KatastralniUzemiKod + KatastralniUzemi|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + MluvnickeCharakteristikyPad2 + MluvnickeCharakteristiky|Pad2 + String + 48 + + + MluvnickeCharakteristikyPad3 + MluvnickeCharakteristiky|Pad3 + String + 48 + + + MluvnickeCharakteristikyPad4 + MluvnickeCharakteristiky|Pad4 + String + 48 + + + MluvnickeCharakteristikyPad6 + MluvnickeCharakteristiky|Pad6 + String + 48 + + + MluvnickeCharakteristikyPad7 + MluvnickeCharakteristiky|Pad7 + String + 48 + + + + Vymera + Vymera + Integer + Integer64 + + + + CharakterZsjKod + CharakterZsjKod + Integer + + + + DatumVzniku + DatumVzniku + String + 19 + + + + + Ulice + Data|Ulice|Ulice + urn:ogc:def:crs:EPSG::5514 + + + DefinicniCara + Geometrie|DefinicniCara + MultiLineString + + + + Kod + Kod + Integer + + + + Nazev + Nazev + String + 48 + + + + Nespravny + Nespravny + String + 5 + + + + ObecKod + Obec|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + + Parcely + Data|Parcely|Parcela + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + Polygon + + + + OriginalniHraniceOmpv + Geometrie|OriginalniHraniceOmpv + MultiPolygon + + + + Id + Id + Integer + Integer64 + + + + Nespravny + Nespravny + String + 5 + + + + KmenoveCislo + KmenoveCislo + Integer + + + + PododdeleniCisla + PododdeleniCisla + Integer + + + + VymeraParcely + VymeraParcely + Integer + Integer64 + + + + ZpusobyVyuzitiPozemku + ZpusobyVyuzitiPozemku + Integer + + + + DruhCislovaniKod + DruhCislovaniKod + Integer + + + + DruhPozemkuKod + DruhPozemkuKod + Integer + + + + KatastralniUzemiKod + KatastralniUzemi|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + RizeniId + RizeniId + Integer + Integer64 + + + + BonitovanyDilVymera + BonitovaneDily|BonitovanyDil|Vymera + IntegerList + + + + BonitovanyDilBonitovanaJednotkaKod + BonitovaneDily|BonitovanyDil|BonitovanaJednotkaKod + IntegerList + + + + BonitovanyDilIdTranskace + BonitovaneDily|BonitovanyDil|IdTranskace + IntegerList + Integer64 + + + + BonitovaneDilRizeniId + BonitovaneDily|BonitovanyDil|RizeniId + IntegerList + Integer64 + + + + ZpusobOchranyKod + ZpusobyOchranyPozemku|ZpusobOchrany|Kod + Integer + + + + ZpusobOchranyTypOchranyKod + ZpusobyOchranyPozemku|ZpusobOchrany|TypOchranyKod + Integer + + + + ZpusobOchranyIdTransakce + ZpusobyOchranyPozemku|ZpusobOchrany|IdTransakce + Integer + + + + ZpusobOchranyRizeniId + ZpusobyOchranyPozemku|ZpusobOchrany|RizeniId + Integer + Integer64 + + + + + StavebniObjekty + Data|StavebniObjekty|StavebniObjekt + urn:ogc:def:crs:EPSG::5514 + + + DefinicniBod + Geometrie|DefinicniBod + Point + + + + OriginalniHranice + Geometrie|OriginalniHranice + MultiPolygon + + + + OriginalniHraniceOmpv + Geometrie|OriginalniHraniceOmpv + MultiPolygon + + + + Kod + Kod + Integer + + + + Nespravny + Nespravny + String + 5 + + + + CisloDomovni + CislaDomovni|CisloDomovni + Integer + + + + IdentifikacniParcelaId + IdentifikacniParcela|Id + Integer + Integer64 + + + + TypStavebnihoObjektuKod + TypStavebnihoObjektuKod + Integer + + + + ZpusobVyuzitiKod + ZpusobVyuzitiKod + Integer + + + + CastObceKod + CastObce|Kod + Integer + + + + MomcKod + Momc|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + IsknBudovaId + IsknBudovaId + Integer + Integer64 + + + + Dokonceni + Dokonceni + String + 19 + + + + DruhKonstrukceKod + DruhKonstrukceKod + Integer + + + + ObestavenyProstor + ObestavenyProstor + Integer + + + + PocetBytu + PocetBytu + Integer + + + + PocetPodlazi + PocetPodlazi + Integer + + + + PodlahovaPlocha + PodlahovaPlocha + Integer + + + + PripojeniKanalizaceKod + PripojeniKanalizaceKod + Integer + + + + PripojeniPlynKod + PripojeniPlynKod + Integer + + + + PripojeniVodovodKod + PripojeniVodovodKod + Integer + + + + VybaveniVytahemKod + VybaveniVytahemKod + Integer + + + + ZastavenaPlocha + ZastavenaPlocha + Integer + + + + ZpusobVytapeniKod + ZpusobVytapeniKod + Integer + + + + ZpusobOchranyKod + ZpusobyOchranyPozemku|ZpusobOchrany|Kod + Integer + + + + ZpusobOchranyTypOchranyKod + ZpusobyOchrany|TypOchranyKod + Integer + + + + ZpusobOchranyIdTransakce + ZpusobyOchrany|IdTransakce + Integer + + + + ZpusobOchranyRizeniId + ZpusobyOchrany|RizeniId + Integer + Integer64 + + + + DetailniTEAKod + DetailniTEA|Kod + IntegerList + + + + + AdresniMista + Data|AdresniMista|AdresniMisto + urn:ogc:def:crs:EPSG::5514 + + + AdresniBod + Geometrie|DefinicniBod|AdresniBod + Point + + + + Zachranka + Geometrie|DefinicniBod|Zachranka + Point + + + + Hasici + Geometrie|DefinicniBod|Hasici + Point + + + + Kod + Kod + Integer + + + + Nespravny + Nespravny + String + 5 + + + + CisloDomovni + CisloDomovni + Integer + + + + CisloOrientacni + CisloOrientacni + Integer + + + + CisloOrientacniPismeno + CisloOrientacniPismeno + String + 1 + + + + Psc + Psc + Integer + + + + StavebniObjektKod + StavebniObjekt|Kod + Integer + + + + UliceKod + Ulice|Kod + Integer + + + + PlatiOd + PlatiOd + String + 19 + + + + PlatiDo + PlatiDo + String + 19 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + + GlobalniIdNavrhuZmeny + GlobalniIdNavrhuZmeny + Integer + Integer64 + + + + IsknBudovaId + IsknBudovaId + Integer + Integer64 + + + + + ZaniklePrvky + Data|ZaniklePrvky|ZaniklyPrvek + + + TypPrvkuKod + TypPrvkuKod + String + 2 + + + + PrvekId + PrvekId + Integer + Integer64 + + + + IdTransakce + IdTransakce + Integer + Integer64 + + + diff --git a/BuildTools/CommonDistFiles/gdaldata/seed_2d.dgn b/BuildTools/CommonDistFiles/gdaldata/seed_2d.dgn new file mode 100644 index 000000000..b99cad81a Binary files /dev/null and b/BuildTools/CommonDistFiles/gdaldata/seed_2d.dgn differ diff --git a/BuildTools/CommonDistFiles/gdaldata/seed_3d.dgn b/BuildTools/CommonDistFiles/gdaldata/seed_3d.dgn new file mode 100644 index 000000000..9e11c9387 Binary files /dev/null and b/BuildTools/CommonDistFiles/gdaldata/seed_3d.dgn differ diff --git a/BuildTools/CommonDistFiles/gdaldata/trailer.dxf b/BuildTools/CommonDistFiles/gdaldata/trailer.dxf new file mode 100644 index 000000000..c733047b6 --- /dev/null +++ b/BuildTools/CommonDistFiles/gdaldata/trailer.dxf @@ -0,0 +1,2162 @@ + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLEADERSTYLE +350 +43 + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_TABLESTYLE +350 +42 + 3 +ACAD_VISUALSTYLE +350 +2A + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +43 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +42 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +2A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +2dWireframe +350 +2F + 3 +3D Hidden +350 +31 + 3 +3dWireframe +350 +30 + 3 +Basic +350 +32 + 3 +Brighten +350 +36 + 3 +ColorChange +350 +3A + 3 +Conceptual +350 +34 + 3 +Dim +350 +35 + 3 +Facepattern +350 +39 + 3 +Flat +350 +2B + 3 +FlatWithEdges +350 +2C + 3 +Gouraud +350 +2D + 3 +GouraudWithEdges +350 +2E + 3 +Linepattern +350 +38 + 3 +Realistic +350 +33 + 3 +Thicken +350 +37 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 0 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 + 76 + 0 + 77 + 2 + 78 + 300 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +12.0 + 21 +9.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.000000000000000E+20 + 24 +1.000000000000000E+20 + 34 +1.000000000000000E+20 + 15 +-1.000000000000000E+20 + 25 +-1.000000000000000E+20 + 35 +-1.000000000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 0 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 + 76 + 0 + 77 + 2 + 78 + 300 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 1712 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 + 76 + 0 + 77 + 2 + 78 + 300 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +12.0 + 21 +9.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +30.0 + 24 +49.75 + 34 +0.0 + 15 +130.5 + 25 +163.1318914119703 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +VISUALSTYLE + 5 +2F +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +2dWireframe + 70 + 4 + 71 + 0 + 72 + 2 + 73 + 0 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 1 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 0 + 66 + 257 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 1 + 44 +0.0 +173 + 0 +291 + 0 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +31 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +3D Hidden + 70 + 6 + 71 + 1 + 72 + 2 + 73 + 2 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 2 + 91 + 2 + 64 + 7 + 65 + 257 + 75 + 2 +175 + 1 + 42 +40.0 + 92 + 0 + 66 + 257 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 3 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 1 + 44 +0.0 +173 + 0 +291 + 0 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +30 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +3dWireframe + 70 + 5 + 71 + 0 + 72 + 2 + 73 + 0 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 1 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 0 + 66 + 257 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 1 + 44 +0.0 +173 + 0 +291 + 0 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +32 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +Basic + 70 + 7 + 71 + 1 + 72 + 0 + 73 + 1 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 0 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 8 + 66 + 7 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 1 + 44 +0.0 +173 + 0 +291 + 1 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +36 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +Brighten + 70 + 12 + 71 + 2 + 72 + 2 + 73 + 0 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 1 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 8 + 66 + 7 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 1 + 44 +50.0 +173 + 0 +291 + 1 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +3A +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +ColorChange + 70 + 16 + 71 + 2 + 72 + 2 + 73 + 3 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 8 +421 + 8421504 + 74 + 1 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 8 + 66 + 8 +424 + 8421504 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 1 + 44 +0.0 +173 + 0 +291 + 1 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +34 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +Conceptual + 70 + 9 + 71 + 3 + 72 + 2 + 73 + 0 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 2 + 91 + 2 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +40.0 + 92 + 8 + 66 + 7 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 3 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 1 + 44 +0.0 +173 + 0 +291 + 0 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +35 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +Dim + 70 + 11 + 71 + 2 + 72 + 2 + 73 + 0 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 1 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 8 + 66 + 7 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 1 + 44 +-50.0 +173 + 0 +291 + 1 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +39 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +Facepattern + 70 + 15 + 71 + 2 + 72 + 2 + 73 + 0 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 1 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 8 + 66 + 7 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 1 + 44 +0.0 +173 + 0 +291 + 1 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +2B +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +Flat + 70 + 0 + 71 + 2 + 72 + 1 + 73 + 1 + 90 + 2 + 40 +-0.6 + 41 +30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 0 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 8 + 66 + 7 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 13 + 44 +0.0 +173 + 0 +291 + 1 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +2C +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +FlatWithEdges + 70 + 1 + 71 + 2 + 72 + 1 + 73 + 1 + 90 + 2 + 40 +-0.6 + 41 +30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 1 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 0 + 66 + 257 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 13 + 44 +0.0 +173 + 0 +291 + 1 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +2D +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +Gouraud + 70 + 2 + 71 + 2 + 72 + 2 + 73 + 1 + 90 + 2 + 40 +-0.6 + 41 +30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 0 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 0 + 66 + 7 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 13 + 44 +0.0 +173 + 0 +291 + 1 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +2E +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +GouraudWithEdges + 70 + 3 + 71 + 2 + 72 + 2 + 73 + 1 + 90 + 2 + 40 +-0.6 + 41 +30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 1 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 0 + 66 + 257 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 13 + 44 +0.0 +173 + 0 +291 + 1 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +38 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +Linepattern + 70 + 14 + 71 + 2 + 72 + 2 + 73 + 0 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 1 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 7 +175 + 7 + 42 +1.0 + 92 + 8 + 66 + 7 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 1 + 44 +0.0 +173 + 0 +291 + 1 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +33 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +Realistic + 70 + 8 + 71 + 2 + 72 + 2 + 73 + 0 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 1 + 91 + 0 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 8 + 66 + 8 +424 + 7895160 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 13 + 44 +0.0 +173 + 0 +291 + 0 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +37 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbVisualStyle + 2 +Thicken + 70 + 13 + 71 + 2 + 72 + 2 + 73 + 0 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 1 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 12 + 66 + 7 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 1 + 44 +0.0 +173 + 0 +291 + 1 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/BuildTools/CommonDistFiles/web_plugins/BaltimoreHomeSales.png b/BuildTools/CommonDistFiles/web_plugins/BaltimoreHomeSales.png new file mode 100644 index 000000000..77ba01b88 Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/BaltimoreHomeSales.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/BostonHomeSales.png b/BuildTools/CommonDistFiles/web_plugins/BostonHomeSales.png new file mode 100644 index 000000000..11e03fa05 Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/BostonHomeSales.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/BuenosAiresElections.png b/BuildTools/CommonDistFiles/web_plugins/BuenosAiresElections.png new file mode 100644 index 000000000..887d0b4a8 Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/BuenosAiresElections.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/ColombiaMalaria.png b/BuildTools/CommonDistFiles/web_plugins/ColombiaMalaria.png new file mode 100644 index 000000000..f82f17465 Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/ColombiaMalaria.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/ColumbusCrime.png b/BuildTools/CommonDistFiles/web_plugins/ColumbusCrime.png new file mode 100644 index 000000000..6da46a2a7 Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/ColumbusCrime.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/Milwaukee2000Census.png b/BuildTools/CommonDistFiles/web_plugins/Milwaukee2000Census.png new file mode 100644 index 000000000..107f2a97c Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/Milwaukee2000Census.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/NAT.png b/BuildTools/CommonDistFiles/web_plugins/NAT.png new file mode 100644 index 000000000..4dfd56859 Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/NAT.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/NYCData.png b/BuildTools/CommonDistFiles/web_plugins/NYCData.png new file mode 100644 index 000000000..8cde29f13 Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/NYCData.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/NepalAid.png b/BuildTools/CommonDistFiles/web_plugins/NepalAid.png new file mode 100644 index 000000000..d529d23a8 Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/NepalAid.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/PhoenixACS.png b/BuildTools/CommonDistFiles/web_plugins/PhoenixACS.png new file mode 100644 index 000000000..dcd40004c Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/PhoenixACS.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/SIDSNC.png b/BuildTools/CommonDistFiles/web_plugins/SIDSNC.png new file mode 100644 index 000000000..885a258ba Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/SIDSNC.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/SanFranCrime.png b/BuildTools/CommonDistFiles/web_plugins/SanFranCrime.png new file mode 100644 index 000000000..1564aa66a Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/SanFranCrime.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/USHomicides.png b/BuildTools/CommonDistFiles/web_plugins/USHomicides.png new file mode 100644 index 000000000..3bb139554 Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/USHomicides.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/no_map.png b/BuildTools/CommonDistFiles/web_plugins/no_map.png new file mode 100644 index 000000000..8d53eb570 Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/no_map.png differ diff --git a/BuildTools/CommonDistFiles/web_plugins/samples.sqlite b/BuildTools/CommonDistFiles/web_plugins/samples.sqlite new file mode 100644 index 000000000..5ad934ad7 Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/samples.sqlite differ diff --git a/BuildTools/CommonDistFiles/web_plugins/watermark-20.png b/BuildTools/CommonDistFiles/web_plugins/watermark-20.png new file mode 100644 index 000000000..d976199ed Binary files /dev/null and b/BuildTools/CommonDistFiles/web_plugins/watermark-20.png differ diff --git a/BuildTools/centos/GNUmakefile b/BuildTools/centos/GNUmakefile index f1f195e5f..e33bb7c1d 100644 --- a/BuildTools/centos/GNUmakefile +++ b/BuildTools/centos/GNUmakefile @@ -47,21 +47,29 @@ geoda-target: build-geoda-mac: rm -rf build mkdir -p build + mkdir build/basemap_cache + mkdir build/web_plugins mkdir build/Resources mkdir build/gdaldata mkdir build/plugins $(LD) $(LDFLAGS) $(GeoDa_OBJ) $(LIBS) -o build/GeoDa cp run.sh build/run.sh chmod +x build/run.sh + cp GeoDa.desktop build/GeoDa.desktop + cp $(GeoDa_ROOT)/BuildTools/CommonDistFiles/cache.sqlite build/cache.sqlite + cp -rf $(GeoDa_ROOT)/BuildTools/CommonDistFiles/web_plugins/* build/web_plugins/ + cp $(GeoDa_ROOT)/BuildTools/CommonDistFiles/GeoDa.png build/GeoDa.png cp $(GeoDa_ROOT)/rc/data_viewer_dialogs.xrc build/Resources cp $(GeoDa_ROOT)/rc/dialogs.xrc build/Resources cp $(GeoDa_ROOT)/rc/GeoDa.icns build/Resources cp $(GeoDa_ROOT)/rc/menus.xrc build/Resources cp $(GeoDa_ROOT)/rc/toolbar.xrc build/Resources - cp $(GEODA_HOME)/libraries/lib/libgdal.so.1.16.2 build/plugins/libgdal.so.1 + cp $(GEODA_HOME)/libraries/lib/libgdal.so.20.0.0 build/plugins/libgdal.so.20 cp $(GEODA_HOME)/libraries/lib/libkmldom.so.0.0.0 build/plugins/libkmldom.so.0 cp $(GEODA_HOME)/libraries/lib/libkmlengine.so.0.0.0 build/plugins/libkmlengine.so.0 cp $(GEODA_HOME)/libraries/lib/libkmlbase.so.0.0.0 build/plugins/libkmlbase.so.0 + cp $(GEODA_HOME)/libraries/lib/libkmlconvenience.so.0.0.0 build/plugins/libkmlconvenience.so.0 + cp $(GEODA_HOME)/libraries/lib/libkmlregionator.so.0.0.0 build/plugins/libkmlregionator.so.0 cp $(GEODA_HOME)/libraries/lib/libkmlxsd.so.0.0.0 build/plugins/libkmlxsd.so.0 cp $(GEODA_HOME)/libraries/lib/libxerces-c-3.1.so build/plugins/libxerces-c-3.1.so cp $(GEODA_HOME)/libraries/lib/libspatialite.so.5.0.1 build/plugins/libspatialite.so.5 @@ -75,7 +83,10 @@ build-geoda-mac: cp $(GEODA_HOME)/libraries/lib/libminizip.so.0.0.0 build/plugins/libminizip.so.0 cp $(GEODA_HOME)/libraries/lib/liburiparser.so.1.0.5 build/plugins/liburiparser.so.1 cp $(GEODA_HOME)/libraries/lib/libgeos-3.3.8.so build/plugins/ - cp $(GEODA_HOME)/plugins/x64/*.so build/plugins/ + cp $(GEODA_HOME)/libraries/lib/libpq.so.5.5 build/plugins/ + cp $(GEODA_HOME)/libraries/lib/libcurl.so.4.4.0 build/plugins/libcurl.so.4 + cp $(GEODA_HOME)/libraries/lib/libcares.so.2.1.0 build/plugins/libcares.so.2 + #cp $(GEODA_HOME)/plugins/x64/*.so build/plugins/ cp libraries/share/gdal/* build/gdaldata clean: diff --git a/BuildTools/centos/GeoDa.desktop b/BuildTools/centos/GeoDa.desktop new file mode 100644 index 000000000..bc3bca148 --- /dev/null +++ b/BuildTools/centos/GeoDa.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.8 +Name[en_US]=GeoDa +GenericName=GeoDa 1.8 +Exec=/usr/local/GeoDa/run.sh +Terminal=false +Icon=/usr/local/GeoDa/GeoDa.png +Type=Application +Categories=Applications; +Comment[en_US]=GeoDa Software diff --git a/BuildTools/centos/build64.sh b/BuildTools/centos/build64.sh index 46c3a8368..1c3f2d62e 100755 --- a/BuildTools/centos/build64.sh +++ b/BuildTools/centos/build64.sh @@ -1,4 +1,4 @@ -#!/bin/bash +!/bin/bash ############################################################################# # ./build.sh # ./build.sh [CPU] @@ -6,35 +6,39 @@ # ./build.sh [CPU] [NODEBUG, true=1 false=0(default)] # ./build.sh 8 1 (no debug) ############################################################################# -CPUS=2 +CPUS=4 NODEBUG=1 - -if ! type "cmake" > /dev/null; then - echo "You need to install cmake to run this script." - #sudo apt-get install cmake +if [[ $CPUS == "" ]] ; then + CPUS=8 +fi +if [[ $NODEBUG == "" ]] ; then + NODEBUG=0 +else + if ! [[ $NODEBUG -eq 1 ]] ; then + NODEBUG=0 + fi fi if ! type "g++" > /dev/null; then echo "You need to install g++ to run this script." - #sudo apt-get install g++ + sudo yum install gcc-c++ fi -if ! type "svn" > /dev/null; then - echo "You need to install SVN to run this script." - #sudo apt-get install subversion +if ! type "cmake" > /dev/null; then + echo "You need to install cmake to run this script." + sudo yum install cmake fi if ! type "curl" > /dev/null; then echo "You need to install curl to run this script." - #sudo apt-get install curl + sudo yum install curl fi read -p "Do you want to install pre-requisites (e.g. libreadline, zlib, libexpat, libcurl ...)?[y/n]" -n 1 -r echo -#if [[ $REPLY =~ ^[Yy]$ ]]; then - #sudo apt-get install g++ libreadline6-dev zlib1g-dev libexpat1-dev dh-autoreconf libcurl4-gnutls-dev libgtk-3-dev freeglut3-dev libglu1-mesa-dev libgl1-mesa-dev libgtk2.0-dev -#fi -# yum install readline-devel, zlib-devel, autoreconf, libtool +if [[ $REPLY =~ ^[Yy]$ ]]; then + sudo yum install readline-devel zlib-devel expat-devel curl-devel autoreconf libtool openssl-devel libidn-devel openldap-devel mesa-libGL-devel mesa-libGLU-devel gtk3 freeglut-devel webkitgtk3-devel +fi unset ORACLE_HOME export GEODA_HOME=$PWD @@ -63,23 +67,35 @@ install_library() LIB_NAME=$1 LIB_URL=$2 LIB_CHECKER=$3 - LIB_FILENAME=$(basename "$LIB_URL" ".tar") + LIB_FILENAME=$(basename "$LIB_URL") + CONFIGURE_FLAGS=$4 + echo "" + echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" + echo "% Building: $LIB_FILENAME" + echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" echo $LIB_FILENAME cd $DOWNLOAD_HOME + if ! [ -f "$LIB_FILENAME" ] ; then + echo "$LIB_FILENAME not found. Downloading..." curl -O $LIB_URL + else + echo "$LIB_FILENAME found. Download skipped." fi if ! [ -d "$LIB_NAME" ] ; then + echo "Directory $LIB_NAME not found. Expanding..." tar -xf $LIB_FILENAME + else + echo "Directory $LIB_NAME found. File expansion skipped." fi if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then cd $LIB_NAME chmod +x configure - #./configure CFLAGS="-m64" CXXFLAGS="-m64" LDFLAGS="-m64 -L/usr/lib/x86_64-linux-gnu" --prefix=$PREFIX - ./configure --prefix=$PREFIX + ./configure CFLAGS="-m64" CXXFLAGS="-m64" LDFLAGS="-m64 -L/usr/lib64" --prefix=$PREFIX $CONFIGURE_FLAGS + #./configure --prefix=$PREFIX $MAKER make install fi @@ -91,6 +107,10 @@ install_library() ######################################################################### # install libiConv ######################################################################### +echo "" +echo "%%%%%%%%%%%%%%%%%%%%%%" +echo "% Building: libiConv %" +echo "%%%%%%%%%%%%%%%%%%%%%%" { LIB_NAME="libiconv-1.13" LIB_URL="http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.tar.gz" @@ -117,17 +137,55 @@ install_library() fi } +######################################################################### +# install c-ares -- for cURL, prevent crash on Mac oSx with threads +######################################################################### +install_library c-ares-1.10.0 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/c-ares-1.10.0.tar.gz libcares.a + + ######################################################################### # install cURL ######################################################################### -install_library curl-7.30.0 http://curl.haxx.se/download/curl-7.30.0.tar.gz libcurl.a + +LIB_NAME=curl-7.46.0 +LIB_CHECKER=libcurl.a +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/curl-7.46.0.zip +LIB_FILENAME=curl-7.46.0.zip +echo $LIB_NAME + +cd $DOWNLOAD_HOME + +if ! [ -d "$LIB_NAME" ] ; then + curl -O $LIB_URL + unzip $LIB_FILENAME +fi + +if ! [ -d "$LIB_NAME" ]; then + tar -xf $LIB_FILENAME +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + ./configure --enable-ares=$PREFIX CC="$GDA_CC" CFLAGS="$GDA_CFLAGS" CXX="$GDA_CXX" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" --prefix=$PREFIX --without-librtmp + $MAKER + make install +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi ######################################################################### # install Xerces ######################################################################### +echo "" +echo "%%%%%%%%%%%%%%%%%%%%" +echo "% Building: Xerces %" +echo "%%%%%%%%%%%%%%%%%%%%" { LIB_NAME="xerces-c-3.1.1" - LIB_URL="http://mirror.metrocast.net/apache//xerces/c/3/sources/xerces-c-3.1.1.tar.gz" + LIB_URL="https://dl.dropboxusercontent.com/u/145979/geoda_libraries/xerces-c-3.1.1.tar.gz" LIB_CHECKER="libxerces-c.a" LIB_FILENAME=$(basename "$LIB_URL" ".tar") echo $LIB_FILENAME @@ -156,48 +214,58 @@ install_library curl-7.30.0 http://curl.haxx.se/download/curl-7.30.0.tar.gz libc ######################################################################### # install GEOS ######################################################################### -install_library geos-3.3.8 http://download.osgeo.org/geos/geos-3.3.8.tar.bz2 libgeos.a +install_library geos-3.3.8 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/geos-3.3.8.tar.bz2 libgeos.a ######################################################################### # install PROJ.4 ######################################################################### -install_library proj-4.8.0 http://download.osgeo.org/proj/proj-4.8.0.tar.gz libproj.a +install_library proj-4.8.0 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/proj-4.8.0.tar.gz libproj.a ######################################################################### # install FreeXL ######################################################################### -install_library freexl-1.0.0f http://www.gaia-gis.it/gaia-sins/freexl-sources/freexl-1.0.0f.tar.gz libfreexl.a +install_library freexl-1.0.0f https://dl.dropboxusercontent.com/u/145979/geoda_libraries/freexl-1.0.0f.tar.gz libfreexl.a ######################################################################### # install SQLite ######################################################################### -install_library sqlite-autoconf-3071602 http://www.sqlite.org/2013/sqlite-autoconf-3071602.tar.gz libsqlite3.a +install_library sqlite-autoconf-3071602 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/sqlite-autoconf-3071602.tar.gz libsqlite3.a ######################################################################### # install PostgreSQL ######################################################################### # libreadline, zlib echo "install libreadline, zlib" -install_library postgresql-9.2.4 http://ftp.postgresql.org/pub/source/v9.2.4/postgresql-9.2.4.tar.bz2 libpq.a +install_library postgresql-9.2.4 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/postgresql-9.2.4.tar.bz2 libpq.a ######################################################################### # install libjpeg ######################################################################### -install_library jpeg-8 http://www.ijg.org/files/jpegsrc.v8.tar.gz libjpeg.a +install_library jpeg-8 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/jpegsrc.v8.tar.gz libjpeg.a ######################################################################### # install libkml requires 1.3 ######################################################################### +echo "" +echo "%%%%%%%%%%%%%%%%%%%%" +echo "% Building: libkml %" +echo "%%%%%%%%%%%%%%%%%%%%" # libexpat,libcurl4-gnutls-dev #install_library libkml-1.2.0 https://libkml.googlecode.com/files/libkml-1.2.0.tar.gz libkmlbase.a { LIB_NAME="libkml" LIB_CHECKER="libkmlbase.a" + LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/libkml-r680.tar.gz + LIB_FILENAME=libkml-r680.tar.gz echo $LIB_NAME cd $DOWNLOAD_HOME if ! [ -d "$LIB_NAME" ] ; then - svn checkout http://libkml.googlecode.com/svn/trunk/ libkml + curl -O $LIB_URL + fi + + if ! [ -d "$LIB_NAME" ]; then + tar -xf $LIB_FILENAME fi if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then @@ -241,16 +309,20 @@ install_library jpeg-8 http://www.ijg.org/files/jpegsrc.v8.tar.gz libjpeg.a if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then echo "Error! Exit" - #exit + exit fi } ######################################################################### # install SpatiaLite ######################################################################### +echo "" +echo "%%%%%%%%%%%%%%%%%%%%%%%%" +echo "% Building: Spatialite %" +echo "%%%%%%%%%%%%%%%%%%%%%%%%" { LIB_NAME=libspatialite-4.0.0 - LIB_URL=http://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-4.0.0.tar.gz + LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/libspatialite-4.0.0.tar.gz LIB_FILENAME=$(basename "$LIB_URL" ".tar") LIB_CHECKER=libspatialite.a echo $LIB_FILENAME @@ -264,7 +336,8 @@ install_library jpeg-8 http://www.ijg.org/files/jpegsrc.v8.tar.gz libjpeg.a if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then cd $LIB_NAME chmod +x configure - ./configure CFLAGS="-I$PREFIX/include" CXXFLAGS="-I$PREFIX/include" LDFLAGS="-L$PREFIX/lib -liconv -lsqlite3" --prefix=$PREFIX --enable-geos --enable-iconv --enable-proj --with-geosconfig=$PREFIX/bin/geos-config + echo $PREFIX + ./configure CFLAGS="-I$PREFIX/include" CXXFLAGS="-I$PREFIX/include" LDFLAGS="-L$PREFIX/lib" --prefix=$PREFIX --enable-geos --enable-iconv --enable-proj --with-geosconfig=$PREFIX/bin/geos-config $MAKER make install fi @@ -278,9 +351,13 @@ install_library jpeg-8 http://www.ijg.org/files/jpegsrc.v8.tar.gz libjpeg.a # MySQL ######################################################################### #cmake, curse +echo "" +echo "%%%%%%%%%%%%%%%%%%%" +echo "% Building: MySQL %" +echo "%%%%%%%%%%%%%%%%%%%" { LIB_NAME=mysql-5.6.14 - LIB_URL=http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.14.tar.gz + LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/mysql-5.6.14.tar.gz LIB_CHECKER=libmysqlclient.a echo $LIB_NAME @@ -309,80 +386,103 @@ install_library jpeg-8 http://www.ijg.org/files/jpegsrc.v8.tar.gz libjpeg.a fi } -######################################################################### -# install GDAL/OGR -######################################################################### -{ - LIB_NAME=gdal-1.9.2 - #LIB_URL=http://download.osgeo.org/gdal/gdal-1.9.2.tar.gz - #LIB_NAME=gdal-1.10.1 - #LIB_URL=http://download.osgeo.org/gdal/1.10.1/gdal-1.10.1.tar.gz - LIB_FILENAME=$(basename "$LIB_URL" ".tar") - LIB_CHECKER=libgdal.a - echo $LIB_FILENAME - - cd $DOWNLOAD_HOME - if ! [ -d "$LIB_NAME" ] ; then - svn co https://github.com/lixun910/gdal-1.9.2-work gdal-1.9.2 - fi - - cp -rf $GEODA_HOME/dep/$LIB_NAME . - if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then - cd $LIB_NAME - chmod +x configure - chmod +x install-sh - ./configure - cp -rf $GEODA_HOME/dep/gdal-1.9.2/* . - #make clean - $MAKER - make install - #cd ogr/ogrsf_frmts/oci - #make plugin - #mv ogr_OCI.so ogr_OCI.dylib - #install_name_tool -change "/scratch/plebld/208/network/lib/libnnz10.dylib" "/Users/xun/Downloads/Oracle_10204Client_MAC_X86/ohome/lib/libnnz10.dylib" ogr_OCI.so - fi - if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then - echo "Error! Exit" - exit - fi -} - ######################################################################### # install boost library ######################################################################### +echo "" +echo "%%%%%%%%%%%%%%%%%%%%%%%%" +echo "% Building: Boost 1.57 %" +echo "%%%%%%%%%%%%%%%%%%%%%%%%" { LIB_NAME=boost_1_57_0 - LIB_URL=http://softlayer-dal.dl.sourceforge.net/project/boost/boost/1.57.0/boost_1_57_0.tar.bz2 - LIB_FILENAME=boost_1_57_0.tar.bz2 + LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/boost_1_57_0.tar.gz + LIB_FILENAME=boost_1_57_0.tar.gz LIB_CHECKER=libboost_thread.a echo $LIB_FILENAME cd $DOWNLOAD_HOME - if ! [ -d "$LIB_NAME" ]; then + if ! [ -f "$LIB_FILENAME" ]; then + echo "$LIB_FILENAME not found. Downloading..." curl -O $LIB_URL + else + echo "$LIB_FILENAME found. Skipping download." + fi + + if ! [ -d "$LIB_NAME" ]; then + echo "Directory $LIB_NAME not found. Expanding archive." tar -xf $LIB_FILENAME + else + echo "Directory $LIB_NAME found. Skipping expansion." fi if ! [ -f "$GEODA_HOME/temp/$LIB_NAME/stage/lib/$LIB_CHECKER" ] ; then + echo "$LIB_CHECKER not found. Building Boost..." cd $PREFIX/include rm boost ln -s $DOWNLOAD_HOME/boost_1_57_0 boost cd $DOWNLOAD_HOME/boost_1_57_0 chmod +x bootstrap.sh - chmod +x tools/build/v2/engine/build.sh + #chmod +x tools/build/v2/engine/build.sh ./bootstrap.sh chmod +x b2 ./b2 --with-thread --with-date_time --with-chrono --with-system link=static threading=multi stage fi if ! [ -f "$GEODA_HOME/temp/$LIB_NAME/stage/lib/$LIB_CHECKER" ] ; then - echo "Error! Exit" + echo "Error: Target library $LIB_CHECKER not found. Exiting build." exit fi } + +######################################################################### +# install JSON Spirit +######################################################################### +echo "" +echo "%%%%%%%%%%%%%%%%%%%%%%%%%" +echo "% Building: JSON Spirit %" +echo "%%%%%%%%%%%%%%%%%%%%%%%%%" +LIB_NAME="json_spirit_v4.08" +LIB_URL="https://dl.dropboxusercontent.com/u/145979/geoda_libraries/json_spirit_v4.08.zip" +LIB_CHECKER="libjson_spirit.a" +LIB_FILENAME="json_spirit_v4.08.zip" +echo $LIB_FILENAME + +cd $DOWNLOAD_HOME + +if ! [ -d "$LIB_NAME" ]; then + curl -O https://dl.dropboxusercontent.com/u/145979/geoda_libraries/json_spirit_v4.08.zip + unzip $LIB_FILENAME +fi + +cd $DOWNLOAD_HOME/$LIB_NAME + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cp $GEODA_HOME/dep/json_spirit/CMakeLists.txt . + mkdir bld + cd bld + CC=$GDA_CC CXX=$GDA_CXX CFLAGS=$GDA_CFLAGS CXXFLAGS=$GDA_CXXFLAGS LDFLAGS=$GDA_LDFLAGS cmake .. + make + rm -rf "$PREFIX/include/json_spirit" + rm -f "$PREFIX/lib/$LIB_CHECKER" + mkdir "$PREFIX/include/json_spirit" + echo "Copying JSON Sprit includes..." + cp -R "../json_spirit" "$PREFIX/include/." + echo "Copying libjson_spirit.a" + cp json_spirit/libjson_spirit.a "$PREFIX/lib/." +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi + ######################################################################### # install CLAPACK ######################################################################### +echo "" +echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%" +echo "% Building: CLAPACK 3.2.1 %" +echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%" { CLAPACK_NAME="CLAPACK-3.2.1" LIB_CHECKER="libf2c.a" @@ -390,7 +490,7 @@ install_library jpeg-8 http://www.ijg.org/files/jpegsrc.v8.tar.gz libjpeg.a cd $DOWNLOAD_HOME if ! [ -d "$CLAPACK_NAME" ]; then - curl -O http://www.netlib.org/clapack/clapack.tgz + curl -O https://dl.dropboxusercontent.com/u/145979/geoda_libraries/clapack.tgz tar -xvf clapack.tgz fi @@ -420,29 +520,113 @@ install_library jpeg-8 http://www.ijg.org/files/jpegsrc.v8.tar.gz libjpeg.a fi } +######################################################################### +# install json-c +######################################################################### +echo "" +echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" +echo "% Building: json-c " +echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" +{ + + LIB_NAME=json-c + LIB_CHECKER=libjson-c.a + + if ! [ -d "$LIB_NAME" ] ; then + git clone https://github.com/json-c/json-c.git + fi + + + if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + sh autogen.sh + ./configure --prefix=$PREFIX + make + make install + fi + + #if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + #echo "Error! Exit" + #exit + #fi +} + +######################################################################### +# install GDAL/OGR +######################################################################### +echo "" +echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" +echo "% Building: Custom GDAL/OGR 1.9.2 %" +echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" +{ + LIB_NAME=gdal + LIB_URL=https://codeload.github.com/lixun910/gdal/zip/GeoDa17Merge + LIB_FILENAME=GeoDa17Merge + LIB_CHECKER=libgdal.a + echo $LIB_FILENAME + + cd $DOWNLOAD_HOME + if ! [ -d "$LIB_NAME" ] ; then + #curl -k -O $LIB_URL + #unzip $LIB_FILENAME + git clone https://github.com/lixun910/gdal.git gdal-GeoDa17Merge + mv gdal-GeoDa17Merge/gdal gdal + fi + + if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + chmod +x configure + chmod +x install-sh + ./configure + cp -rf $GEODA_HOME/dep/gdal-1.9.2/* . + cp GDALmake64.opt GDALmake.opt + #make clean + $MAKER + touch .libs/libgdal.lai + make install + #cd ogr/ogrsf_frmts/oci + #make plugin + #mv ogr_OCI.so ogr_OCI.dylib + #install_name_tool -change "/scratch/plebld/208/network/lib/libnnz10.dylib" "/Users/xun/Downloads/Oracle_10204Client_MAC_X86/ohome/lib/libnnz10.dylib" ogr_OCI.so + fi + if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit + fi +} + ######################################################################### # install wxWidgets library ######################################################################### -# wxWidgets 2.9.2 doesn't compile on Ubuntu 13 64bit +echo "" +echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%" +echo "% Building wxWidgets 3.0.2 %" +echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%" # sudo apt-get install libgtk2.0-dev libglu1-mesa-dev libgl1-mesa-dev { - LIB_NAME=wxWidgets-3.0.2 - LIB_URL="http://iweb.dl.sourceforge.net/project/wxwindows/3.0.2/wxWidgets-3.0.2.tar.bz2" + LIB_NAME=wxWidgets-3.1.0 + LIB_URL="https://dl.dropboxusercontent.com/u/145979/geoda_libraries/wxWidgets-3.1.0.tar.bz2" + LIB_FILENAME=$(basename "$LIB_URL" ".tar") LIB_CHECKER=wx-config echo $LIB_FILENAME cd $DOWNLOAD_HOME - if ! [ -d "$LIB_NAME" ] ; then - curl -O $LIB_URL + if ! [ -f "$LIB_FILENAME" ] ; then + curl -k -o $LIB_FILENAME $LIB_URL + fi + + if ! [ -d "$LIB_NAME" ]; then tar -xf $LIB_FILENAME fi if ! [ -f "$PREFIX/bin/$LIB_CHECKER" ] ; then cd $LIB_NAME + cp -rf $GEODA_HOME/dep/$LIB_NAME/* . chmod +x configure chmod +x src/stc/gen_iface.py - ./configure --with-gtk=2 --enable-ascii --disable-shared --disable-monolithic --with-opengl --enable-postscript --without-libtiff --disable-debug --prefix=$PREFIX + ./configure --with-gtk=3 --enable-ascii --disable-shared --disable-monolithic --with-opengl --enable-postscript --without-libtiff --disable-debug --enable-webview --prefix=$PREFIX + #make clean $MAKER make install cd .. @@ -453,13 +637,21 @@ install_library jpeg-8 http://www.ijg.org/files/jpegsrc.v8.tar.gz libjpeg.a exit fi } + ######################################################################### # build GeoDa ######################################################################### +echo "" +echo "%%%%%%%%%%%%%%%%%%%" +echo "% Building: GeoDa %" +echo "%%%%%%%%%%%%%%%%%%%" { cd $GEODA_HOME - cp ../../GeoDamake.ubuntu.opt ../../GeoDamake.opt + cp ../../GeoDamake.centos.opt ../../GeoDamake.opt mkdir ../../o + make clean $MAKER make app + #cp plugins/x64/*.so build/plugins/ + cp ../CommonDistFiles/web_plugins/no_map.png build/web_plugins/no_map.png } diff --git a/BuildTools/centos/create_rpm.sh b/BuildTools/centos/create_rpm.sh new file mode 100755 index 000000000..8c1e26ff4 --- /dev/null +++ b/BuildTools/centos/create_rpm.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +rm *.rpm +cp rpmmacros ~/.rpmmacros +rm -rf rpm/ +cp -rf rpm_template/ rpm/ +mkdir rpm/SOURCES +cp -rf build/ rpm/SOURCES/ +mv rpm/SOURCES/build rpm/SOURCES/GeoDa-1.8 +rm -r rpm/SOURCES/GeoDa-1.8/web_plugins/d3 +cd rpm/SOURCES/ +tar czf geoda.tar.gz GeoDa-1.8/ +cd .. +rpmbuild -ba SPECS/GeoDa.spec +mv RPMS/x86_64/*.rpm ../ diff --git a/BuildTools/centos/dep/gdal-1.9.2/GDALmake.opt b/BuildTools/centos/dep/gdal-1.9.2/GDALmake.opt index 04ba14d17..a74781f23 100644 --- a/BuildTools/centos/dep/gdal-1.9.2/GDALmake.opt +++ b/BuildTools/centos/dep/gdal-1.9.2/GDALmake.opt @@ -1,4 +1,4 @@ -GDAL_ROOT = $(GEODA_HOME)/temp/gdal-1.9.2 +GDAL_ROOT = $(GEODA_HOME)/temp/gdal top_builddir = $(GDAL_ROOT) # @@ -32,7 +32,7 @@ INSTALL_DIR = $(GDAL_ROOT)/install-sh -d # SDE_LIB needs to be first because it embeds zlib. We need to use its symbols instead of -lz's -LIBS = $(SDE_LIB) -lidn -lexpat -lz -lpthread -lm -lrt -ldl $(GEODA_HOME)/libraries/lib/libpq.a -L$(GEODA_HOME)/libraries/lib -kmlbase -kmlconvenience -lkmldom -lkmlengine -lkmlregionator -lkmlxsd -lminizip -lgeos -lgeos_c -lproj -lfreexl -lxerces-c -lspatialite -lsqlite3 \ +LIBS = $(SDE_LIB) -lssl -lidn -lexpat -lz -lpthread -lm -lrt -ldl $(GEODA_HOME)/libraries/lib/libpq.a -L$(GEODA_HOME)/libraries/lib -lgeos -lgeos_c -lproj -lfreexl -lxerces-c -lspatialite -lsqlite3 \ $(KAK_LIBS) $(DWG_LIBS) $(CURL_LIB) \ $(MRSID_LIBS) $(MRSID_LIDAR_LIBS) $(INGRES_LIB) \ $(PCIDSK_LIB) $(RASDAMAN_LIB) $(CHARLS_LIB) \ @@ -68,9 +68,9 @@ INST_DOCS = ${prefix}/doc INST_MAN = ${prefix}/share/gdal/man INST_HTML = $(HOME)/www/gdal -CPPFLAGS = -I$(GDAL_ROOT)/port -CFLAGS = -g -O2 -DDEBUG -Wall -Wdeclaration-after-statement $(USER_DEFS) -CXXFLAGS = -g -O2 -DDEBUG -Wall $(USER_DEFS) +CPPFLAGS = -I$(GDAL_ROOT)/port -I$(GDAL_ROOT)/gcore -I$(GDAL_ROOT)/ogr -I$(GDAL_ROOT)/ogr/ogrsf_frmts -I$(GDAL_ROOT)/alg +CFLAGS = -g -O2 -DGDAL_COMPILATION -Wall -Wdeclaration-after-statement $(USER_DEFS) +CXXFLAGS = -g -O2 -Wall $(USER_DEFS) LDFLAGS = RANLIB = ranlib @@ -90,17 +90,17 @@ GDAL_INCLUDE = -I$(GDAL_ROOT)/port -I$(GDAL_ROOT)/gcore \ # libtool targets and help variables LIBGDAL := libgdal.la -LIBGDAL_CURRENT := 17 -LIBGDAL_REVISION := 2 -LIBGDAL_AGE := 16 +LIBGDAL_CURRENT := 20 +LIBGDAL_REVISION := 0 +LIBGDAL_AGE := 0 # native build targets and variables -GDAL_VER = 1.9.2 +GDAL_VER = 2.1.0 # version info -GDAL_VERSION_MAJOR = 1 -GDAL_VERSION_MINOR = 9 -GDAL_VERSION_REV = 2 +GDAL_VERSION_MAJOR = 2 +GDAL_VERSION_MINOR = 1 +GDAL_VERSION_REV = 0 GDAL_LIB = $(GDAL_ROOT)/libgdal.a GDAL_SLIB = $(GDAL_ROOT)/libgdal.$(SO_EXT) @@ -226,8 +226,9 @@ EXPAT_INCLUDE = -I/usr/include # # Google libkml for the new OGR KML driver written by Brian Case # -HAVE_LIBKML = yes -LIBKML_INCLUDE = -I$(GEODA_HOME)/libraries/include -I$(GEODA_HOME)/libraries/include/kml -I$(GEODA_HOME)/libraries/include/kml/third_party/boost_1_34_1 +HAVE_LIBKML = no +#LIBKML_INCLUDE = -I$(GEODA_HOME)/libraries/include -I$(GEODA_HOME)/libraries/include/kml -I$(GEODA_HOME)/libraries/include/kml/third_party/boost_1_34_1 +LIBKML_INCLUDE = # # Oracle Spatial Support @@ -278,9 +279,15 @@ HAVE_VFK = yes # Curl # CURL_SETTING = yes -CURL_LIB = $(GEODA_HOME)/libraries/lib/libcurl.a -lldap -lz +CURL_LIB = -L$(GEODA_HOME)/libraries/lib -lcurl -lldap -lz -lcares CURL_INC = -I$(GEODA_HOME)/libraries/include +# +# libjson-c +# +LIBJSONC_SETTING = internal +JSON_INCLUDE = -I$(GDAL_ROOT)/ogr/ogrsf_frmts/geojson/libjson + # # OpenCL support # diff --git a/BuildTools/centos/dep/gdal-1.9.2/GDALmake.opt.web b/BuildTools/centos/dep/gdal-1.9.2/GDALmake.opt.web deleted file mode 100644 index 03a438990..000000000 --- a/BuildTools/centos/dep/gdal-1.9.2/GDALmake.opt.web +++ /dev/null @@ -1,543 +0,0 @@ -GDAL_ROOT = $(GEODA_HOME)/temp/gdal-1.9.2 -top_builddir = $(GDAL_ROOT) - -# -# the library can be built by the native build or with the help of libtool -# - -SHELL = /bin/bash -HAVE_LIBTOOL = yes -LIBTOOL = $(SHELL) $(top_builddir)/libtool -ifeq ($(HAVE_LIBTOOL),yes) -LIBTOOL_COMPILE_CC = $(LIBTOOL) --mode=compile --tag=CC -LIBTOOL_COMPILE_CXX = $(LIBTOOL) --mode=compile --tag=CXX -LIBTOOL_LINK = $(LIBTOOL) --mode=link -LIBTOOL_INSTALL = $(LIBTOOL) --mode=install -LIBTOOL_FINISH = $(LIBTOOL) --mode=finish --silent -LIBTOOL_CLEAN = $(LIBTOOL) --mode=clean -OBJ_EXT = lo -else -LIBTOOL_FINISH = /bin/true -OBJ_EXT = o -endif - -CC = $(LIBTOOL_COMPILE_CC) gcc -CXX = $(LIBTOOL_COMPILE_CXX) g++ -LD = $(LIBTOOL_LINK) g++ -RM = $(LIBTOOL_CLEAN) /bin/rm -f *.lo -INSTALL = $(LIBTOOL_INSTALL) $(GDAL_ROOT)/install-sh -c -INSTALL_LIB = $(LIBTOOL_INSTALL) $(GDAL_ROOT)/install-sh -c -INSTALL_DATA = $(GDAL_ROOT)/install-sh -c -m 0644 -INSTALL_DIR = $(GDAL_ROOT)/install-sh -d - -# SDE_LIB needs to be first because it embeds zlib. We need to use its symbols instead of -lz's - -LIBS = $(SDE_LIB) -lidn -lexpat -lz -lpthread -lm -lrt -ldl $(GEODA_HOME)/libraries/lib/libpq.a -L$(GEODA_HOME)/libraries/lib -lgeos -lgeos_c -lproj -lfreexl -lxerces-c -lspatialite -lsqlite3 \ - $(KAK_LIBS) $(DWG_LIBS) $(CURL_LIB) \ - $(MRSID_LIBS) $(MRSID_LIDAR_LIBS) $(INGRES_LIB) \ - $(PCIDSK_LIB) $(RASDAMAN_LIB) $(CHARLS_LIB) \ - $(OPENCL_LIB) $(JVM_LIB) $(LIBICONV) $(FGDB_LIB) - -PYTHON_INCLUDES = @PYTHON_INCLUDES@ -PYTHON_LIBS = @PYTHON_LIBS@ -PYTHON_CFLAGS = @PYTHON_CFLAGS@ @NUMPY_FLAG@ -PYTHON = python -PYTHON_DEV = @PYTHON_DEV@ -PY_LD_SHARED = @PY_LD_SHARED@ -PY_SO_EXT = @PY_SO_EXT@ -PY_HAVE_SETUPTOOLS=1 - -# Next Generation SWIG bindings -BINDINGS = python - -HAVE_OGDI = no -OGR_ENABLED = yes - -OSX_FRAMEWORK_PREFIX = -OSX_VERSION_FRAMEWORK_PREFIX = - -prefix = /usr/local -exec_prefix = ${prefix} -INST_PREFIX = ${prefix} -INST_INCLUDE = ${prefix}/include -INST_DATA = ${prefix}/share/gdal -INST_LIB = ${exec_prefix}/lib -INST_BIN = ${exec_prefix}/bin -INST_PYMOD = /usr/lib64/python2.6/site-packages -INST_DOCS = ${prefix}/doc -INST_MAN = ${prefix}/share/gdal/man -INST_HTML = $(HOME)/www/gdal - -CPPFLAGS = -I$(GDAL_ROOT)/port -CFLAGS = -g -O2 -DDEBUG -Wall -Wdeclaration-after-statement $(USER_DEFS) -CXXFLAGS = -g -O2 -DDEBUG -Wall $(USER_DEFS) -LDFLAGS = - -RANLIB = ranlib -SO_EXT = -LD_SHARED = -EXE = - -ifeq ($(notdir $(LD_SHARED)),true) -HAVE_LD_SHARED = no -else -HAVE_LD_SHARED = yes -endif - -GDAL_INCLUDE = -I$(GDAL_ROOT)/port -I$(GDAL_ROOT)/gcore \ - -I$(GDAL_ROOT)/alg \ - -I$(GDAL_ROOT)/ogr -I$(GDAL_ROOT)/ogr/ogrsf_frmts - -# libtool targets and help variables -LIBGDAL := libgdal.la -LIBGDAL_CURRENT := 17 -LIBGDAL_REVISION := 2 -LIBGDAL_AGE := 16 - -# native build targets and variables -GDAL_VER = 1.9.2 - -# version info -GDAL_VERSION_MAJOR = 1 -GDAL_VERSION_MINOR = 9 -GDAL_VERSION_REV = 2 - -GDAL_LIB = $(GDAL_ROOT)/libgdal.a -GDAL_SLIB = $(GDAL_ROOT)/libgdal.$(SO_EXT) -GDAL_SLIB_LINK = -L$(GDAL_ROOT) -lgdal - -# Mac OS X Framework definition -MACOSX_FRAMEWORK = - -# -# GDAL/OGR PostgreSQL support. -# -HAVE_OGR_PG = yes -HAVE_POSTGISRASTER = yes -PG_INC = -I$(GEODA_HOME)/libraries/include -I$(GEODA_HOME)/libraries/include/postgresql/server -DPG_HAS_PQESCAPESTRINGCONN - -# -# INGRES -# -II_SYSTEM = -HAVE_INGRES = no -INGRES_LIB = -INGRES_INC = - -# -# MySQL support. -# -HAVE_MYSQL = yes -MYSQL_LIB = $(GEODA_HOME)/temp/mysql-5.6.14/bld/libmysql/libmysqlclient.a -lpthread -MYSQL_INC = -I$(GEODA_HOME)/temp/mysql-5.6.14/include -I$(GEODA_HOME)/temp/mysql-5.6.14/bld/include -LIBS += $(MYSQL_LIB) - -# -# HDF4 Support. -# -HAVE_HDF4 = no -HDF4_INCLUDE = -I$(GDAL_ROOT)/ogr - -# -# HDF5 Support. -# -HAVE_HDF5 = no -HDF5_INCLUDE = - -# -# NetCDF Support. -# -NETCDF_ROOT = -NETCDF_HAS_NC4 = -NETCDF_HAS_HDF4 = - -# -# DODS Include file location -# -DODS_INC = -ifeq ($(DODS_INC),) -HAVE_DODS = no -else -HAVE_DODS = yes -endif - -# -# SQLite -# -SQLITE_INC = -I$(GEODA_HOME)/libraries/include -HAVE_SQLITE = yes -HAVE_SPATIALITE = yes -SPATIALITE_INC = -I$(GEODA_HOME)/libraries/include -SPATIALITE_AMALGAMATION = no - -# -# JPEG2000 via Kakadu Support. -# -KAKDIR = - -ifneq ($(KAKDIR),) -ifeq ($(HAVE_LIBTOOL),yes) -include $(GDAL_ROOT)/frmts/jp2kak/jp2kak.lst -KAK_LIBS = $(KAK_OBJ) -endif -endif - -# -# JPEG-2000 Support via JasPer library. -# -HAVE_JASPER = no -JASPER_FLAGS = - -# -# JPEG-2000 Support via OpenJPEG library. -# -HAVE_OPENJPEG = no - -# -# MrSID support via LizardTech's DSDK -# -MRSID_FLAGS = -MRSID_INCLUDE = -MRSID_LIBS = - -# -# -# MrSID/MG4 support via LizardTech LiDAR SDK -# -MRSID_LIDAR_INCLUDE = -MRSID_LIDAR_LIBS = - -# Xerces C++ XML Parser for GML and ILI -# -HAVE_XERCES = yes -XERCES_INCLUDE = -I$(GEODA_HOME)/libraries/include -I$(GEODA_HOME)/libraries/include/xercesc - -# -# Enable NAS format -# -HAVE_NAS = yes - -# -# Expat XML Parser for KML, GPX, GeoRSS (and GML if no Xerces C++) -# -HAVE_EXPAT = yes -EXPAT_INCLUDE = -I/usr/include - -# -# Google libkml for the new OGR KML driver written by Brian Case -# -HAVE_LIBKML = no -LIBKML_INCLUDE = -I$(GEODA_HOME)/libraries/include -I$(GEODA_HOME)/libraries/include/kml -I$(GEODA_HOME)/libraries/include/kml/third_party/boost_1_34_1 - -# -# Oracle Spatial Support -# -HAVE_OCI = no -OCI_INCLUDE = - -# GEOS Support - -HAVE_GEOS = yes -GEOS_CFLAGS = -I$(GEODA_HOME)/libraries/include - -# GRASS Support - -GRASS_SETTING = no -GRASS_INCLUDE = -GRASS_GISBASE = -HAVE_GRASS = no - -# -# SDE -# -HAVE_SDE = no -SDE_LIB = -SDE_INC = - -# -# FileGDB -# -HAVE_FGDB = -FGDB_LIB = -FGDB_INC = - -# -# ArcObjects -# -HAVE_ARCOBJECTS = @ARCOBJECTS_ENABLED@ -ARCOBJECTS_LIB = @ARCOBJECTS_LIB@ -ARCOBJECTS_INC = @ARCOBJECTS_INC@ - - -# -# VFK -# -HAVE_VFK = yes - -# -# Curl -# -CURL_SETTING = yes -CURL_LIB = $(GEODA_HOME)/libraries/lib/libcurl.a -lldap -lz -CURL_INC = -I$(GEODA_HOME)/libraries/include - -# -# OpenCL support -# -OPENCL_LIB = -OPENCL_FLAGS = - -# -# PCIDSK SDK -# -PCIDSK_SETTING = internal -PCIDSK_LIB = -PCIDSK_INCLUDE = - -# -# Iconv -# -LIBICONV = -L$(GEODA_HOME)/libraries/lib -liconv - -# -# DWGdirect Library -# -DWGDIRECT = -DWG_PLT = - -ifneq ($(DWGDIRECT),) -DWG_LIBDIR = $(DWGDIRECT)/lib/$(DWG_PLT) -DWG_LIBS = $(DWG_LIBDIR)/DD_$(DWG_PLT)_ModelerGeometry.a \ - $(DWG_LIBDIR)/DD_$(DWG_PLT)_AcisRenderer.a \ - $(DWG_LIBDIR)/DD_$(DWG_PLT)_Br.a \ - $(DWG_LIBDIR)/DD_$(DWG_PLT)_AcisBuilder.a \ - $(DWG_LIBDIR)/DD_$(DWG_PLT)_Db.a \ - $(DWG_LIBDIR)/DD_$(DWG_PLT)_Gs.a \ - $(DWG_LIBDIR)/DD_$(DWG_PLT)_SpatialIndex.a \ - $(DWG_LIBDIR)/DD_$(DWG_PLT)_Gi.a \ - $(DWG_LIBDIR)/DD_$(DWG_PLT)_Ge.a \ - $(DWG_LIBDIR)/DD_$(DWG_PLT)_Root.a \ - $(DWG_LIBDIR)/DD_$(DWG_PLT)_FT.a \ - $(DWG_LIBDIR)/DD_$(DWG_PLT)_Alloc.a -HAVE_DWGDIRECT = yes -else -DWG_LIBS = -HAVE_DWGDIRECT = no -endif - -# -# Informix DataBlade support -# -HAVE_IDB = no -IDB_INC = -IDB_LIB = -ifeq ($(HAVE_IDB),yes) -LIBS += $(IDB_LIB) -endif - -# -# FMEObjects -# -ifeq (,) -HAVE_FME = no -FME_INCLUDE = -else -HAVE_FME = yes -FME_INCLUDE = -I/fmeobjects/cpp -endif - -# PCRaster support -PCRASTER_SETTING = internal - -OGDI_INCLUDE = - -PNG_SETTING = internal -JPEG_SETTING = internal -JPEG12_ENABLED = yes -TIFF_SETTING = internal -TIFF_OPTS = -DBIGTIFF_SUPPORT -RENAME_INTERNAL_LIBTIFF_SYMBOLS = no -GEOTIFF_SETTING = internal -GEOTIFF_INCLUDE = -RENAME_INTERNAL_LIBGEOTIFF_SYMBOLS = no -GIF_SETTING = internal -FITS_SETTING = no -OGDI_SETTING = no -ODBC_SETTING = no -# PGeo driver is built-in when ODBC is available -PGEO_SETTING = no -MSSQLSPATIAL_SETTING = no -GEOMEDIA_SETTING = no -NETCDF_SETTING = no -LIBZ_SETTING = external -LIBLZMA_SETTING = no - -# -# Rasdaman stuff -# -RASDAMAN_ENABLED = no -RASDAMAN_INC = -RASDAMAN_LIB = - -# -# Poppler stuff -# - -HAVE_POPPLER = no -POPPLER_HAS_OPTCONTENT = no -POPPLER_BASE_STREAM_HAS_TWO_ARGS = no -POPPLER_0_20_OR_LATER = no -POPPLER_INC = - -# -# Podofo stuff -# - -HAVE_PODOFO = no -PODOFO_INC = - -# -# CharLs stuff -# Uncomment and adapt paths to enable JPEGLS driver -# -#HAVE_CHARLS = yes -#CHARLS_INC = -I/path/to/charls_include -#CHARLS_LIB = -L/path/to/charls_lib -lCharLS - -# -# PROJ.4 stuff -# -PROJ_STATIC = yes -ifeq ($(PROJ_STATIC),yes) -PROJ_FLAGS = -DPROJ_STATIC -endif -PROJ_INCLUDE = -I$(GEODA_HOME)/libraries/include - -PAM_SETTING = -DPAM_ENABLED - -ifeq ($(OGR_ENABLED),yes) -GDAL_LIBS := $(GDAL_LIB) $(OCI_LIB) $(GDAL_LIBS) -CPPFLAGS := -DOGR_ENABLED $(CPPFLAGS) -else -GDAL_LIBS = $(GDAL_LIB) -endif - -# -# Java stuff -# -JAVA_INC = -JVM_LIB = - -MDB_ENABLED = no - -HAVE_ARMADILLO = no - -# -# freexl stuff -# - -HAVE_FREEXL = yes -FREEXL_INCLUDE = -I$(GEODA_HOME)/libraries/include - -# -# Note these codes have to exactly match the format directory names, -# and their uppercase form should be the format portion of the -# format registration entry point. eg. gdb -> GDALRegister_GDB(). -# -GDAL_FORMATS = gxf gtiff hfa aigrid aaigrid ceos ceos2 iso8211 xpm \ - sdts raw dted mem jdem envisat elas fit vrt usgsdem l1b \ - nitf bmp pcidsk airsar rs2 ilwis rmf leveller sgi srtmhgt \ - idrisi gsg ingr ers jaxapalsar dimap gff cosar pds adrg \ - coasp tsx terragen blx msgn til r northwood saga xyz hf2 \ - kmlsuperoverlay ozi ctg e00grid zmap ngsgeoid \ - wcs wms grib bsb gif jpeg png pcraster - - -ifneq ($(LIBZ_SETTING),no) -GDAL_FORMATS := $(GDAL_FORMATS) rik -endif - -ifeq ($(OGR_ENABLED),yes) -ifeq ($(HAVE_SQLITE),yes) -GDAL_FORMATS := $(GDAL_FORMATS) rasterlite -endif -endif - -ifeq ($(HAVE_POSTGISRASTER),yes) -GDAL_FORMATS := $(GDAL_FORMATS) postgisraster -endif - -ifeq ($(HAVE_CHARLS),yes) -GDAL_FORMATS := $(GDAL_FORMATS) jpegls -endif - -# -# CONFIG_LIBS is what local program should link against, and CONFIG_LIBS_INS -# is what will be emitted into the gdal-config script that is installed -# globally. -# - -ifeq ($(HAVE_LIBTOOL), yes) - -CONFIG_LIBS = $(GDAL_ROOT)/$(LIBGDAL) -ifeq ($(MACOSX_FRAMEWORK),yes) -CONFIG_LIBS_INS = -L$(INST_LIB)/unix/lib -lgdal -else -CONFIG_LIBS_INS = -L$(INST_LIB) -lgdal -endif # MACOSX_FRAMEWORK - -EXE_DEP_LIBS = $(GDAL_ROOT)/$(LIBGDAL) -SO_EXT = la - -else # HAVE_LIBTOOL - -ifeq ($(HAVE_LD_SHARED),yes) -CONFIG_LIBS = $(GDAL_SLIB_LINK) $(LIBS) -ifeq ($(MACOSX_FRAMEWORK),yes) -CONFIG_LIBS_INS = -L$(INST_LIB)/unix/lib -lgdal -else -CONFIG_LIBS_INS = -L$(INST_LIB) -lgdal -endif -EXE_DEP_LIBS = $(GDAL_SLIB) -else -CONFIG_LIBS = $(GDAL_LIBS) $(LIBS) -CONFIG_LIBS_INS = $(foreach LF,$(GDAL_LIBS),$(INST_LIB)/$(notdir $(LF)))\ - $(LIBS) -EXE_DEP_LIBS = $(GDAL_LIB) -endif - -endif # HAVE_LIBTOOL - - -# -# generic library rules -# - -# -# gdal and ogr low level drivers use the following default rules in order to -# populate the ../o/ directory with all object and library object files -# - -O_OBJ = $(foreach file,$(OBJ),../o/$(file)) - -../o/%.$(OBJ_EXT): %.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< - -../o/%.$(OBJ_EXT): %.cpp - $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $< - -%.$(OBJ_EXT): %.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< - -%.$(OBJ_EXT): %.cpp - $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $< - -# -# default rules for handling subdirectories -# - -%-target: - $(MAKE) -C $* - -%-clean: - $(MAKE) -C $* clean diff --git a/BuildTools/centos/dep/gdal-1.9.2/ogr/ogrfeature.cpp b/BuildTools/centos/dep/gdal-1.9.2/ogr/ogrfeature.cpp deleted file mode 100644 index e68cf2a93..000000000 --- a/BuildTools/centos/dep/gdal-1.9.2/ogr/ogrfeature.cpp +++ /dev/null @@ -1,3483 +0,0 @@ -/****************************************************************************** - * $Id: ogrfeature.cpp 25049 2012-10-04 11:27:54Z rcoup $ - * - * Project: OpenGIS Simple Features Reference Implementation - * Purpose: The OGRFeature class implementation. - * Author: Frank Warmerdam, warmerda@home.com - * - ****************************************************************************** - * Copyright (c) 1999, Les Technologies SoftMap Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall 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. - ****************************************************************************/ - -#include "ogr_feature.h" -#include "ogr_api.h" -#include "ogr_p.h" -#include - -CPL_CVSID("$Id: ogrfeature.cpp 25049 2012-10-04 11:27:54Z rcoup $"); - -/************************************************************************/ -/* OGRFeature() */ -/************************************************************************/ - -/** - * \brief Constructor - * - * Note that the OGRFeature will increment the reference count of it's - * defining OGRFeatureDefn. Destruction of the OGRFeatureDefn before - * destruction of all OGRFeatures that depend on it is likely to result in - * a crash. - * - * This method is the same as the C function OGR_F_Create(). - * - * @param poDefnIn feature class (layer) definition to which the feature will - * adhere. - */ - -OGRFeature::OGRFeature( OGRFeatureDefn * poDefnIn ) - -{ - m_pszStyleString = NULL; - m_poStyleTable = NULL; - m_pszTmpFieldValue = NULL; - poDefnIn->Reference(); - poDefn = poDefnIn; - - nFID = OGRNullFID; - - poGeometry = NULL; - - // we should likely be initializing from the defaults, but this will - // usually be a waste. - pauFields = (OGRField *) CPLCalloc( poDefn->GetFieldCount(), - sizeof(OGRField) ); - - for( int i = 0; i < poDefn->GetFieldCount(); i++ ) - { - pauFields[i].Set.nMarker1 = OGRUnsetMarker; - pauFields[i].Set.nMarker2 = OGRUnsetMarker; - } -} - -/************************************************************************/ -/* OGR_F_Create() */ -/************************************************************************/ -/** - * \brief Feature factory. - * - * Note that the OGRFeature will increment the reference count of it's - * defining OGRFeatureDefn. Destruction of the OGRFeatureDefn before - * destruction of all OGRFeatures that depend on it is likely to result in - * a crash. - * - * This function is the same as the C++ method OGRFeature::OGRFeature(). - * - * @param hDefn handle to the feature class (layer) definition to - * which the feature will adhere. - * - * @return an handle to the new feature object with null fields and - * no geometry. - */ - -OGRFeatureH OGR_F_Create( OGRFeatureDefnH hDefn ) - -{ - VALIDATE_POINTER1( hDefn, "OGR_F_Create", NULL ); - - return (OGRFeatureH) new OGRFeature( (OGRFeatureDefn *) hDefn ); -} - -/************************************************************************/ -/* ~OGRFeature() */ -/************************************************************************/ - -OGRFeature::~OGRFeature() - -{ - if( poGeometry != NULL ) - delete poGeometry; - - for( int i = 0; i < poDefn->GetFieldCount(); i++ ) - { - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn(i); - - if( !IsFieldSet(i) ) - continue; - - switch( poFDefn->GetType() ) - { - case OFTString: - if( pauFields[i].String != NULL ) - VSIFree( pauFields[i].String ); - break; - - case OFTBinary: - if( pauFields[i].Binary.paData != NULL ) - VSIFree( pauFields[i].Binary.paData ); - break; - - case OFTStringList: - CSLDestroy( pauFields[i].StringList.paList ); - break; - - case OFTIntegerList: - case OFTRealList: - CPLFree( pauFields[i].IntegerList.paList ); - break; - - default: - // should add support for wide strings. - break; - } - } - - poDefn->Release(); - - CPLFree( pauFields ); - CPLFree(m_pszStyleString); - CPLFree(m_pszTmpFieldValue); -} - -/************************************************************************/ -/* OGR_F_Destroy() */ -/************************************************************************/ -/** - * \brief Destroy feature - * - * The feature is deleted, but within the context of the GDAL/OGR heap. - * This is necessary when higher level applications use GDAL/OGR from a - * DLL and they want to delete a feature created within the DLL. If the - * delete is done in the calling application the memory will be freed onto - * the application heap which is inappropriate. - * - * This function is the same as the C++ method OGRFeature::DestroyFeature(). - * - * @param hFeat handle to the feature to destroy. - */ - -void OGR_F_Destroy( OGRFeatureH hFeat ) - -{ - delete (OGRFeature *) hFeat; -} - -/************************************************************************/ -/* CreateFeature() */ -/************************************************************************/ - -/** - * \brief Feature factory. - * - * This is essentially a feature factory, useful for - * applications creating features but wanting to ensure they - * are created out of the OGR/GDAL heap. - * - * This method is the same as the C function OGR_F_Create(). - * - * @param poDefn Feature definition defining schema. - * - * @return new feature object with null fields and no geometry. May be - * deleted with delete. - */ - -OGRFeature *OGRFeature::CreateFeature( OGRFeatureDefn *poDefn ) - -{ - return new OGRFeature( poDefn ); -} - -/************************************************************************/ -/* DestroyFeature() */ -/************************************************************************/ - -/** - * \brief Destroy feature - * - * The feature is deleted, but within the context of the GDAL/OGR heap. - * This is necessary when higher level applications use GDAL/OGR from a - * DLL and they want to delete a feature created within the DLL. If the - * delete is done in the calling application the memory will be freed onto - * the application heap which is inappropriate. - * - * This method is the same as the C function OGR_F_Destroy(). - * - * @param poFeature the feature to delete. - */ - -void OGRFeature::DestroyFeature( OGRFeature *poFeature ) - -{ - delete poFeature; -} - -/************************************************************************/ -/* GetDefnRef() */ -/************************************************************************/ - -/** - * \fn OGRFeatureDefn *OGRFeature::GetDefnRef(); - * - * \brief Fetch feature definition. - * - * This method is the same as the C function OGR_F_GetDefnRef(). - * - * @return a reference to the feature definition object. - */ - -/************************************************************************/ -/* OGR_F_GetDefnRef() */ -/************************************************************************/ - -/** - * \brief Fetch feature definition. - * - * This function is the same as the C++ method OGRFeature::GetDefnRef(). - * - * @param hFeat handle to the feature to get the feature definition from. - * - * @return an handle to the feature definition object on which feature - * depends. - */ - -OGRFeatureDefnH OGR_F_GetDefnRef( OGRFeatureH hFeat ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetDefnRef", NULL ); - - return (OGRFeatureDefnH) ((OGRFeature *) hFeat)->GetDefnRef(); -} - -/************************************************************************/ -/* SetGeometryDirectly() */ -/************************************************************************/ - -/** - * \brief Set feature geometry. - * - * This method updates the features geometry, and operate exactly as - * SetGeometry(), except that this method assumes ownership of the - * passed geometry. - * - * This method is the same as the C function OGR_F_SetGeometryDirectly(). - * - * @param poGeomIn new geometry to apply to feature. Passing NULL value here - * is correct and it will result in deallocation of currently assigned geometry - * without assigning new one. - * - * @return OGRERR_NONE if successful, or OGR_UNSUPPORTED_GEOMETRY_TYPE if - * the geometry type is illegal for the OGRFeatureDefn (checking not yet - * implemented). - */ - -OGRErr OGRFeature::SetGeometryDirectly( OGRGeometry * poGeomIn ) - -{ - delete poGeometry; - poGeometry = poGeomIn; - - // I should be verifying that the geometry matches the defn's type. - - return OGRERR_NONE; -} - -/************************************************************************/ -/* OGR_F_SetGeometryDirectly() */ -/************************************************************************/ - -/** - * \brief Set feature geometry. - * - * This function updates the features geometry, and operate exactly as - * SetGeometry(), except that this function assumes ownership of the - * passed geometry. - * - * This function is the same as the C++ method - * OGRFeature::SetGeometryDirectly. - * - * @param hFeat handle to the feature on which to apply the geometry. - * @param hGeom handle to the new geometry to apply to feature. - * - * @return OGRERR_NONE if successful, or OGR_UNSUPPORTED_GEOMETRY_TYPE if - * the geometry type is illegal for the OGRFeatureDefn (checking not yet - * implemented). - */ - -OGRErr OGR_F_SetGeometryDirectly( OGRFeatureH hFeat, OGRGeometryH hGeom ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_SetGeometryDirectly", CE_Failure ); - - return ((OGRFeature *) hFeat)->SetGeometryDirectly((OGRGeometry *) hGeom); -} - -/************************************************************************/ -/* SetGeometry() */ -/************************************************************************/ - -/** - * \brief Set feature geometry. - * - * This method updates the features geometry, and operate exactly as - * SetGeometryDirectly(), except that this method does not assume ownership - * of the passed geometry, but instead makes a copy of it. - * - * This method is the same as the C function OGR_F_SetGeometry(). - * - * @param poGeomIn new geometry to apply to feature. Passing NULL value here - * is correct and it will result in deallocation of currently assigned geometry - * without assigning new one. - * - * @return OGRERR_NONE if successful, or OGR_UNSUPPORTED_GEOMETRY_TYPE if - * the geometry type is illegal for the OGRFeatureDefn (checking not yet - * implemented). - */ - -OGRErr OGRFeature::SetGeometry( OGRGeometry * poGeomIn ) - -{ - delete poGeometry; - - if( poGeomIn != NULL ) - poGeometry = poGeomIn->clone(); - else - poGeometry = NULL; - - // I should be verifying that the geometry matches the defn's type. - - return OGRERR_NONE; -} - -/************************************************************************/ -/* OGR_F_SetGeometry() */ -/************************************************************************/ - -/** - * \brief Set feature geometry. - * - * This function updates the features geometry, and operate exactly as - * SetGeometryDirectly(), except that this function does not assume ownership - * of the passed geometry, but instead makes a copy of it. - * - * This function is the same as the C++ OGRFeature::SetGeometry(). - * - * @param hFeat handle to the feature on which new geometry is applied to. - * @param hGeom handle to the new geometry to apply to feature. - * - * @return OGRERR_NONE if successful, or OGR_UNSUPPORTED_GEOMETRY_TYPE if - * the geometry type is illegal for the OGRFeatureDefn (checking not yet - * implemented). - */ - -OGRErr OGR_F_SetGeometry( OGRFeatureH hFeat, OGRGeometryH hGeom ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_SetGeometry", CE_Failure ); - - return ((OGRFeature *) hFeat)->SetGeometry((OGRGeometry *) hGeom); -} - -/************************************************************************/ -/* StealGeometry() */ -/************************************************************************/ - -/** - * \brief Take away ownership of geometry. - * - * Fetch the geometry from this feature, and clear the reference to the - * geometry on the feature. This is a mechanism for the application to - * take over ownship of the geometry from the feature without copying. - * Sort of an inverse to SetGeometryDirectly(). - * - * After this call the OGRFeature will have a NULL geometry. - * - * @return the pointer to the geometry. - */ - -OGRGeometry *OGRFeature::StealGeometry() - -{ - OGRGeometry *poReturn = poGeometry; - poGeometry = NULL; - return poReturn; -} - -/************************************************************************/ -/* OGR_F_StealGeometry() */ -/************************************************************************/ - -/** - * \brief Take away ownership of geometry. - * - * Fetch the geometry from this feature, and clear the reference to the - * geometry on the feature. This is a mechanism for the application to - * take over ownship of the geometry from the feature without copying. - * Sort of an inverse to OGR_FSetGeometryDirectly(). - * - * After this call the OGRFeature will have a NULL geometry. - * - * @return the pointer to the geometry. - */ - -OGRGeometryH OGR_F_StealGeometry( OGRFeatureH hFeat ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_StealGeometry", NULL ); - - return (OGRGeometryH) ((OGRFeature *) hFeat)->StealGeometry(); -} - -/************************************************************************/ -/* GetGeometryRef() */ -/************************************************************************/ - -/** - * \fn OGRGeometry *OGRFeature::GetGeometryRef(); - * - * \brief Fetch pointer to feature geometry. - * - * This method is the same as the C function OGR_F_GetGeometryRef(). - * - * @return pointer to internal feature geometry. This object should - * not be modified. - */ - -/************************************************************************/ -/* OGR_F_GetGeometryRef() */ -/************************************************************************/ - -/** - * \brief Fetch an handle to feature geometry. - * - * This function is the same as the C++ method OGRFeature::GetGeometryRef(). - * - * @param hFeat handle to the feature to get geometry from. - * @return an handle to internal feature geometry. This object should - * not be modified. - */ - -OGRGeometryH OGR_F_GetGeometryRef( OGRFeatureH hFeat ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetGeometryRef", NULL ); - - return (OGRGeometryH) ((OGRFeature *) hFeat)->GetGeometryRef(); -} - -/************************************************************************/ -/* Clone() */ -/************************************************************************/ - -/** - * \brief Duplicate feature. - * - * The newly created feature is owned by the caller, and will have it's own - * reference to the OGRFeatureDefn. - * - * This method is the same as the C function OGR_F_Clone(). - * - * @return new feature, exactly matching this feature. - */ - -OGRFeature *OGRFeature::Clone() - -{ - OGRFeature *poNew = new OGRFeature( poDefn ); - - poNew->SetGeometry( poGeometry ); - - for( int i = 0; i < poDefn->GetFieldCount(); i++ ) - { - poNew->SetField( i, pauFields + i ); - } - - if( GetStyleString() != NULL ) - poNew->SetStyleString(GetStyleString()); - - poNew->SetFID( GetFID() ); - - return poNew; -} - -/************************************************************************/ -/* OGR_F_Clone() */ -/************************************************************************/ - -/** - * \brief Duplicate feature. - * - * The newly created feature is owned by the caller, and will have it's own - * reference to the OGRFeatureDefn. - * - * This function is the same as the C++ method OGRFeature::Clone(). - * - * @param hFeat handle to the feature to clone. - * @return an handle to the new feature, exactly matching this feature. - */ - -OGRFeatureH OGR_F_Clone( OGRFeatureH hFeat ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_Clone", NULL ); - - return (OGRFeatureH) ((OGRFeature *) hFeat)->Clone(); -} - -/************************************************************************/ -/* GetFieldCount() */ -/************************************************************************/ - -/** - * \fn int OGRFeature::GetFieldCount(); - * - * \brief Fetch number of fields on this feature. - * This will always be the same - * as the field count for the OGRFeatureDefn. - * - * This method is the same as the C function OGR_F_GetFieldCount(). - * - * @return count of fields. - */ - -/************************************************************************/ -/* OGR_F_GetFieldCount() */ -/************************************************************************/ - -/** - * \brief Fetch number of fields on this feature - * This will always be the same - * as the field count for the OGRFeatureDefn. - * - * This function is the same as the C++ method OGRFeature::GetFieldCount(). - * - * @param hFeat handle to the feature to get the fields count from. - * @return count of fields. - */ - -int OGR_F_GetFieldCount( OGRFeatureH hFeat ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetFieldCount", 0 ); - - return ((OGRFeature *) hFeat)->GetFieldCount(); -} - -/************************************************************************/ -/* GetFieldDefnRef() */ -/************************************************************************/ - -/** - * \fn OGRFieldDefn *OGRFeature::GetFieldDefnRef( int iField ); - * - * \brief Fetch definition for this field. - * - * This method is the same as the C function OGR_F_GetFieldDefnRef(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * - * @return the field definition (from the OGRFeatureDefn). This is an - * internal reference, and should not be deleted or modified. - */ - -/************************************************************************/ -/* OGR_F_GetFieldDefnRef() */ -/************************************************************************/ - -/** - * \brief Fetch definition for this field. - * - * This function is the same as the C++ method OGRFeature::GetFieldDefnRef(). - * - * @param hFeat handle to the feature on which the field is found. - * @param i the field to fetch, from 0 to GetFieldCount()-1. - * - * @return an handle to the field definition (from the OGRFeatureDefn). - * This is an internal reference, and should not be deleted or modified. - */ - -OGRFieldDefnH OGR_F_GetFieldDefnRef( OGRFeatureH hFeat, int i ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetFieldDefnRef", NULL ); - - return (OGRFieldDefnH) ((OGRFeature *) hFeat)->GetFieldDefnRef(i); -} - -/************************************************************************/ -/* GetFieldIndex() */ -/************************************************************************/ - -/** - * \fn int OGRFeature::GetFieldIndex( const char * pszName ); - * - * \brief Fetch the field index given field name. - * - * This is a cover for the OGRFeatureDefn::GetFieldIndex() method. - * - * This method is the same as the C function OGR_F_GetFieldIndex(). - * - * @param pszName the name of the field to search for. - * - * @return the field index, or -1 if no matching field is found. - */ - -/************************************************************************/ -/* OGR_F_GetFieldIndex() */ -/************************************************************************/ - -/** - * \brief Fetch the field index given field name. - * - * This is a cover for the OGRFeatureDefn::GetFieldIndex() method. - * - * This function is the same as the C++ method OGRFeature::GetFieldIndex(). - * - * @param hFeat handle to the feature on which the field is found. - * @param pszName the name of the field to search for. - * - * @return the field index, or -1 if no matching field is found. - */ - -int OGR_F_GetFieldIndex( OGRFeatureH hFeat, const char *pszName ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetFieldIndex", 0 ); - - return ((OGRFeature *) hFeat)->GetFieldIndex( pszName ); -} - -/************************************************************************/ -/* IsFieldSet() */ -/************************************************************************/ - -/** - * \fn int OGRFeature::IsFieldSet( int iField ) const; - * - * \brief Test if a field has ever been assigned a value or not. - * - * This method is the same as the C function OGR_F_IsFieldSet(). - * - * @param iField the field to test. - * - * @return TRUE if the field has been set, otherwise false. - */ - -int OGRFeature::IsFieldSet( int iField ) const - -{ - int iSpecialField = iField - poDefn->GetFieldCount(); - if (iSpecialField >= 0) - { - // special field value accessors - switch (iSpecialField) - { - case SPF_FID: - return ((OGRFeature *)this)->GetFID() != OGRNullFID; - - case SPF_OGR_GEOM_WKT: - case SPF_OGR_GEOMETRY: - return poGeometry != NULL; - - case SPF_OGR_STYLE: - return ((OGRFeature *)this)->GetStyleString() != NULL; - - case SPF_OGR_GEOM_AREA: - if( poGeometry == NULL ) - return FALSE; - - return OGR_G_GetArea((OGRGeometryH)poGeometry) != 0.0; - - default: - return FALSE; - } - } - else - { - return pauFields[iField].Set.nMarker1 != OGRUnsetMarker - || pauFields[iField].Set.nMarker2 != OGRUnsetMarker; - } -} - -/************************************************************************/ -/* OGR_F_IsFieldSet() */ -/************************************************************************/ - -/** - * \brief Test if a field has ever been assigned a value or not. - * - * This function is the same as the C++ method OGRFeature::IsFieldSet(). - * - * @param hFeat handle to the feature on which the field is. - * @param iField the field to test. - * - * @return TRUE if the field has been set, otherwise false. - */ - -int OGR_F_IsFieldSet( OGRFeatureH hFeat, int iField ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_IsFieldSet", 0 ); - - OGRFeature* poFeature = (OGRFeature* )hFeat; - - if (iField < 0 || iField >= poFeature->GetFieldCount()) - { - CPLError(CE_Failure, CPLE_AppDefined, "Invalid index : %d", iField); - return FALSE; - } - - return poFeature->IsFieldSet( iField ); -} - -/************************************************************************/ -/* UnsetField() */ -/************************************************************************/ - -/** - * \brief Clear a field, marking it as unset. - * - * This method is the same as the C function OGR_F_UnsetField(). - * - * @param iField the field to unset. - */ - -void OGRFeature::UnsetField( int iField ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL || !IsFieldSet(iField) ) - return; - - switch( poFDefn->GetType() ) - { - case OFTRealList: - case OFTIntegerList: - CPLFree( pauFields[iField].IntegerList.paList ); - break; - - case OFTStringList: - CSLDestroy( pauFields[iField].StringList.paList ); - break; - - case OFTString: - CPLFree( pauFields[iField].String ); - break; - - case OFTBinary: - CPLFree( pauFields[iField].Binary.paData ); - break; - - default: - break; - } - - pauFields[iField].Set.nMarker1 = OGRUnsetMarker; - pauFields[iField].Set.nMarker2 = OGRUnsetMarker; -} - -/************************************************************************/ -/* OGR_F_UnsetField() */ -/************************************************************************/ - -/** - * \brief Clear a field, marking it as unset. - * - * This function is the same as the C++ method OGRFeature::UnsetField(). - * - * @param hFeat handle to the feature on which the field is. - * @param iField the field to unset. - */ - -void OGR_F_UnsetField( OGRFeatureH hFeat, int iField ) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_UnsetField" ); - - ((OGRFeature *) hFeat)->UnsetField( iField ); -} - -/************************************************************************/ -/* GetRawFieldRef() */ -/************************************************************************/ - -/** - * \fn OGRField *OGRFeature::GetRawFieldRef( int iField ); - * - * \brief Fetch a pointer to the internal field value given the index. - * - * This method is the same as the C function OGR_F_GetRawFieldRef(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * - * @return the returned pointer is to an internal data structure, and should - * not be freed, or modified. - */ - -/************************************************************************/ -/* OGR_F_GetRawFieldRef() */ -/************************************************************************/ - -/** - * \brief Fetch an handle to the internal field value given the index. - * - * This function is the same as the C++ method OGRFeature::GetRawFieldRef(). - * - * @param hFeat handle to the feature on which field is found. - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * - * @return the returned handle is to an internal data structure, and should - * not be freed, or modified. - */ - -OGRField *OGR_F_GetRawFieldRef( OGRFeatureH hFeat, int iField ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetRawFieldRef", NULL ); - - return ((OGRFeature *)hFeat)->GetRawFieldRef( iField ); -} - -/************************************************************************/ -/* GetFieldAsInteger() */ -/************************************************************************/ - -/** - * \brief Fetch field value as integer. - * - * OFTString features will be translated using atoi(). OFTReal fields - * will be cast to integer. Other field types, or errors will result in - * a return value of zero. - * - * This method is the same as the C function OGR_F_GetFieldAsInteger(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * - * @return the field value. - */ - -int OGRFeature::GetFieldAsInteger( int iField ) - -{ - int iSpecialField = iField - poDefn->GetFieldCount(); - if (iSpecialField >= 0) - { - // special field value accessors - switch (iSpecialField) - { - case SPF_FID: - return GetFID(); - - case SPF_OGR_GEOM_AREA: - if( poGeometry == NULL ) - return 0; - return (int)OGR_G_GetArea((OGRGeometryH)poGeometry); - - default: - return 0; - } - } - - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return 0; - - if( !IsFieldSet(iField) ) - return 0; - - if( poFDefn->GetType() == OFTInteger ) - return pauFields[iField].Integer; - else if( poFDefn->GetType() == OFTReal ) - return (int) pauFields[iField].Real; - else if( poFDefn->GetType() == OFTString ) - { - if( pauFields[iField].String == NULL ) - return 0; - else - return atoi(pauFields[iField].String); - } - else - return 0; -} - -/************************************************************************/ -/* OGR_F_GetFieldAsInteger() */ -/************************************************************************/ - -/** - * \brief Fetch field value as integer. - * - * OFTString features will be translated using atoi(). OFTReal fields - * will be cast to integer. Other field types, or errors will result in - * a return value of zero. - * - * This function is the same as the C++ method OGRFeature::GetFieldAsInteger(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * - * @return the field value. - */ - -int OGR_F_GetFieldAsInteger( OGRFeatureH hFeat, int iField ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetFieldAsInteger", 0 ); - - return ((OGRFeature *)hFeat)->GetFieldAsInteger(iField); -} - -/************************************************************************/ -/* GetFieldAsDouble() */ -/************************************************************************/ - -/** - * \brief Fetch field value as a double. - * - * OFTString features will be translated using atof(). OFTInteger fields - * will be cast to double. Other field types, or errors will result in - * a return value of zero. - * - * This method is the same as the C function OGR_F_GetFieldAsDouble(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * - * @return the field value. - */ - -double OGRFeature::GetFieldAsDouble( int iField ) - -{ - int iSpecialField = iField - poDefn->GetFieldCount(); - if (iSpecialField >= 0) - { - // special field value accessors - switch (iSpecialField) - { - case SPF_FID: - return GetFID(); - - case SPF_OGR_GEOM_AREA: - if( poGeometry == NULL ) - return 0.0; - return OGR_G_GetArea((OGRGeometryH)poGeometry); - - default: - return 0.0; - } - } - - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return 0.0; - - if( !IsFieldSet(iField) ) - return 0.0; - - if( poFDefn->GetType() == OFTReal ) - return pauFields[iField].Real; - else if( poFDefn->GetType() == OFTInteger ) - return pauFields[iField].Integer; - else if( poFDefn->GetType() == OFTString ) - { - if( pauFields[iField].String == NULL ) - return 0; - else - return atof(pauFields[iField].String); - } - else - return 0.0; -} - -/************************************************************************/ -/* OGR_F_GetFieldAsDouble() */ -/************************************************************************/ - -/** - * \brief Fetch field value as a double. - * - * OFTString features will be translated using atof(). OFTInteger fields - * will be cast to double. Other field types, or errors will result in - * a return value of zero. - * - * This function is the same as the C++ method OGRFeature::GetFieldAsDouble(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * - * @return the field value. - */ - -double OGR_F_GetFieldAsDouble( OGRFeatureH hFeat, int iField ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetFieldAsDouble", 0 ); - - return ((OGRFeature *)hFeat)->GetFieldAsDouble(iField); -} - -/************************************************************************/ -/* GetFieldAsString() */ -/************************************************************************/ - -/** - * \brief Fetch field value as a string. - * - * OFTReal and OFTInteger fields will be translated to string using - * sprintf(), but not necessarily using the established formatting rules. - * Other field types, or errors will result in a return value of zero. - * - * This method is the same as the C function OGR_F_GetFieldAsString(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * - * @return the field value. This string is internal, and should not be - * modified, or freed. Its lifetime may be very brief. - */ - -const char *OGRFeature::GetFieldAsString( int iField ) - -{ -#define TEMP_BUFFER_SIZE 80 - char szTempBuffer[TEMP_BUFFER_SIZE]; - - CPLFree(m_pszTmpFieldValue); - m_pszTmpFieldValue = NULL; - - int iSpecialField = iField - poDefn->GetFieldCount(); - if (iSpecialField >= 0) - { - // special field value accessors - switch (iSpecialField) - { - case SPF_FID: - snprintf( szTempBuffer, TEMP_BUFFER_SIZE, "%ld", GetFID() ); - return m_pszTmpFieldValue = CPLStrdup( szTempBuffer ); - - case SPF_OGR_GEOMETRY: - if( poGeometry ) - return poGeometry->getGeometryName(); - else - return ""; - - case SPF_OGR_STYLE: - if( GetStyleString() == NULL ) - return ""; - else - return GetStyleString(); - - case SPF_OGR_GEOM_WKT: - { - if( poGeometry == NULL ) - return ""; - - if (poGeometry->exportToWkt( &m_pszTmpFieldValue ) == OGRERR_NONE ) - return m_pszTmpFieldValue; - else - return ""; - } - - case SPF_OGR_GEOM_AREA: - if( poGeometry == NULL ) - return ""; - - snprintf( szTempBuffer, TEMP_BUFFER_SIZE, "%.16g", - OGR_G_GetArea((OGRGeometryH)poGeometry) ); - return m_pszTmpFieldValue = CPLStrdup( szTempBuffer ); - - default: - return ""; - } - } - - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return ""; - - if( !IsFieldSet(iField) ) - return ""; - - if( poFDefn->GetType() == OFTString ) - { - if( pauFields[iField].String == NULL ) - return ""; - else - return pauFields[iField].String; - } - else if( poFDefn->GetType() == OFTInteger ) - { - snprintf( szTempBuffer, TEMP_BUFFER_SIZE, - "%d", pauFields[iField].Integer ); - return m_pszTmpFieldValue = CPLStrdup( szTempBuffer ); - } - else if( poFDefn->GetType() == OFTReal ) - { - char szFormat[64]; - - if( poFDefn->GetWidth() != 0 ) - { - snprintf( szFormat, sizeof(szFormat), "%%%d.%df", - poFDefn->GetWidth(), poFDefn->GetPrecision() ); - } - else - strcpy( szFormat, "%.15g" ); - - snprintf( szTempBuffer, TEMP_BUFFER_SIZE, - szFormat, pauFields[iField].Real ); - - return m_pszTmpFieldValue = CPLStrdup( szTempBuffer ); - } - else if( poFDefn->GetType() == OFTDateTime ) - { - snprintf( szTempBuffer, TEMP_BUFFER_SIZE, - "%04d/%02d/%02d %2d:%02d:%02d", - pauFields[iField].Date.Year, - pauFields[iField].Date.Month, - pauFields[iField].Date.Day, - pauFields[iField].Date.Hour, - pauFields[iField].Date.Minute, - pauFields[iField].Date.Second ); - - if( pauFields[iField].Date.TZFlag > 1 ) - { - int nOffset = (pauFields[iField].Date.TZFlag - 100) * 15; - int nHours = (int) (nOffset / 60); // round towards zero - int nMinutes = ABS(nOffset - nHours * 60); - - if( nOffset < 0 ) - { - strcat( szTempBuffer, "-" ); - nHours = ABS(nHours); - } - else - strcat( szTempBuffer, "+" ); - - if( nMinutes == 0 ) - snprintf( szTempBuffer+strlen(szTempBuffer), - TEMP_BUFFER_SIZE-strlen(szTempBuffer), "%02d", nHours ); - else - snprintf( szTempBuffer+strlen(szTempBuffer), - TEMP_BUFFER_SIZE-strlen(szTempBuffer), "%02d%02d", nHours, nMinutes ); - } - - return m_pszTmpFieldValue = CPLStrdup( szTempBuffer ); - } - else if( poFDefn->GetType() == OFTDate ) - { - snprintf( szTempBuffer, TEMP_BUFFER_SIZE, "%04d/%02d/%02d", - pauFields[iField].Date.Year, - pauFields[iField].Date.Month, - pauFields[iField].Date.Day ); - - return m_pszTmpFieldValue = CPLStrdup( szTempBuffer ); - } - else if( poFDefn->GetType() == OFTTime ) - { - snprintf( szTempBuffer, TEMP_BUFFER_SIZE, "%2d:%02d:%02d", - pauFields[iField].Date.Hour, - pauFields[iField].Date.Minute, - pauFields[iField].Date.Second ); - - return m_pszTmpFieldValue = CPLStrdup( szTempBuffer ); - } - else if( poFDefn->GetType() == OFTIntegerList ) - { - char szItem[32]; - int i, nCount = pauFields[iField].IntegerList.nCount; - - snprintf( szTempBuffer, TEMP_BUFFER_SIZE, "(%d:", nCount ); - for( i = 0; i < nCount; i++ ) - { - snprintf( szItem, sizeof(szItem), "%d", - pauFields[iField].IntegerList.paList[i] ); - if( strlen(szTempBuffer) + strlen(szItem) + 6 - >= sizeof(szTempBuffer) ) - { - break; - } - - if( i > 0 ) - strcat( szTempBuffer, "," ); - - strcat( szTempBuffer, szItem ); - } - - if( i < nCount ) - strcat( szTempBuffer, ",...)" ); - else - strcat( szTempBuffer, ")" ); - - return m_pszTmpFieldValue = CPLStrdup( szTempBuffer ); - } - else if( poFDefn->GetType() == OFTRealList ) - { - char szItem[40]; - char szFormat[64]; - int i, nCount = pauFields[iField].RealList.nCount; - - if( poFDefn->GetWidth() != 0 ) - { - snprintf( szFormat, sizeof(szFormat), "%%%d.%df", - poFDefn->GetWidth(), poFDefn->GetPrecision() ); - } - else - strcpy( szFormat, "%.16g" ); - - snprintf( szTempBuffer, TEMP_BUFFER_SIZE, "(%d:", nCount ); - for( i = 0; i < nCount; i++ ) - { - snprintf( szItem, sizeof(szItem), szFormat, - pauFields[iField].RealList.paList[i] ); - if( strlen(szTempBuffer) + strlen(szItem) + 6 - >= sizeof(szTempBuffer) ) - { - break; - } - - if( i > 0 ) - strcat( szTempBuffer, "," ); - - strcat( szTempBuffer, szItem ); - } - - if( i < nCount ) - strcat( szTempBuffer, ",...)" ); - else - strcat( szTempBuffer, ")" ); - - return m_pszTmpFieldValue = CPLStrdup( szTempBuffer ); - } - else if( poFDefn->GetType() == OFTStringList ) - { - int i, nCount = pauFields[iField].StringList.nCount; - - snprintf( szTempBuffer, TEMP_BUFFER_SIZE, "(%d:", nCount ); - for( i = 0; i < nCount; i++ ) - { - const char *pszItem = pauFields[iField].StringList.paList[i]; - - if( strlen(szTempBuffer) + strlen(pszItem) + 6 - >= sizeof(szTempBuffer) ) - { - break; - } - - if( i > 0 ) - strcat( szTempBuffer, "," ); - - strcat( szTempBuffer, pszItem ); - } - - if( i < nCount ) - strcat( szTempBuffer, ",...)" ); - else - strcat( szTempBuffer, ")" ); - - return m_pszTmpFieldValue = CPLStrdup( szTempBuffer ); - } - else if( poFDefn->GetType() == OFTBinary ) - { - int nCount = pauFields[iField].Binary.nCount; - char *pszHex; - - if( nCount > (int) sizeof(szTempBuffer) / 2 - 4 ) - nCount = sizeof(szTempBuffer) / 2 - 4; - - pszHex = CPLBinaryToHex( nCount, pauFields[iField].Binary.paData ); - - memcpy( szTempBuffer, pszHex, 2 * nCount ); - szTempBuffer[nCount*2] = '\0'; - if( nCount < pauFields[iField].Binary.nCount ) - strcat( szTempBuffer, "..." ); - - CPLFree( pszHex ); - - return m_pszTmpFieldValue = CPLStrdup( szTempBuffer ); - } - else - return ""; -#undef TEMP_BUFFER_SIZE -} - -/************************************************************************/ -/* OGR_F_GetFieldAsString() */ -/************************************************************************/ - -/** - * \brief Fetch field value as a string. - * - * OFTReal and OFTInteger fields will be translated to string using - * sprintf(), but not necessarily using the established formatting rules. - * Other field types, or errors will result in a return value of zero. - * - * This function is the same as the C++ method OGRFeature::GetFieldAsString(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * - * @return the field value. This string is internal, and should not be - * modified, or freed. Its lifetime may be very brief. - */ - -const char *OGR_F_GetFieldAsString( OGRFeatureH hFeat, int iField ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetFieldAsString", NULL ); - - return ((OGRFeature *)hFeat)->GetFieldAsString(iField); -} - -/************************************************************************/ -/* GetFieldAsIntegerList() */ -/************************************************************************/ - -/** - * \brief Fetch field value as a list of integers. - * - * Currently this method only works for OFTIntegerList fields. - * - * This method is the same as the C function OGR_F_GetFieldAsIntegerList(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param pnCount an integer to put the list count (number of integers) into. - * - * @return the field value. This list is internal, and should not be - * modified, or freed. Its lifetime may be very brief. If *pnCount is zero - * on return the returned pointer may be NULL or non-NULL. - */ - -const int *OGRFeature::GetFieldAsIntegerList( int iField, int *pnCount ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn != NULL && IsFieldSet(iField) && - poFDefn->GetType() == OFTIntegerList ) - { - if( pnCount != NULL ) - *pnCount = pauFields[iField].IntegerList.nCount; - - return pauFields[iField].IntegerList.paList; - } - else - { - if( pnCount != NULL ) - *pnCount = 0; - - return NULL; - } -} - -/************************************************************************/ -/* OGR_F_GetFieldAsIntegerList() */ -/************************************************************************/ - -/** - * \brief Fetch field value as a list of integers. - * - * Currently this function only works for OFTIntegerList fields. - * - * This function is the same as the C++ method - * OGRFeature::GetFieldAsIntegerList(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param pnCount an integer to put the list count (number of integers) into. - * - * @return the field value. This list is internal, and should not be - * modified, or freed. Its lifetime may be very brief. If *pnCount is zero - * on return the returned pointer may be NULL or non-NULL. - */ - -const int *OGR_F_GetFieldAsIntegerList( OGRFeatureH hFeat, int iField, - int *pnCount ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetFieldAsIntegerList", NULL ); - - return ((OGRFeature *)hFeat)->GetFieldAsIntegerList(iField, pnCount); -} - -/************************************************************************/ -/* GetFieldAsDoubleList() */ -/************************************************************************/ - -/** - * \brief Fetch field value as a list of doubles. - * - * Currently this method only works for OFTRealList fields. - * - * This method is the same as the C function OGR_F_GetFieldAsDoubleList(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param pnCount an integer to put the list count (number of doubles) into. - * - * @return the field value. This list is internal, and should not be - * modified, or freed. Its lifetime may be very brief. If *pnCount is zero - * on return the returned pointer may be NULL or non-NULL. - */ - -const double *OGRFeature::GetFieldAsDoubleList( int iField, int *pnCount ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn != NULL && IsFieldSet(iField) && - poFDefn->GetType() == OFTRealList ) - { - if( pnCount != NULL ) - *pnCount = pauFields[iField].RealList.nCount; - - return pauFields[iField].RealList.paList; - } - else - { - if( pnCount != NULL ) - *pnCount = 0; - - return NULL; - } -} - -/************************************************************************/ -/* OGR_F_GetFieldAsDoubleList() */ -/************************************************************************/ - -/** - * \brief Fetch field value as a list of doubles. - * - * Currently this function only works for OFTRealList fields. - * - * This function is the same as the C++ method - * OGRFeature::GetFieldAsDoubleList(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param pnCount an integer to put the list count (number of doubles) into. - * - * @return the field value. This list is internal, and should not be - * modified, or freed. Its lifetime may be very brief. If *pnCount is zero - * on return the returned pointer may be NULL or non-NULL. - */ - -const double *OGR_F_GetFieldAsDoubleList( OGRFeatureH hFeat, int iField, - int *pnCount ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetFieldAsDoubleList", NULL ); - - return ((OGRFeature *)hFeat)->GetFieldAsDoubleList(iField, pnCount); -} - -/************************************************************************/ -/* GetFieldAsStringList() */ -/************************************************************************/ - -/** - * \brief Fetch field value as a list of strings. - * - * Currently this method only works for OFTStringList fields. - * - * The returned list is terminated by a NULL pointer. The number of - * elements can also be calculated using CSLCount(). - * - * This method is the same as the C function OGR_F_GetFieldAsStringList(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * - * @return the field value. This list is internal, and should not be - * modified, or freed. Its lifetime may be very brief. - */ - -char **OGRFeature::GetFieldAsStringList( int iField ) const - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return NULL; - - if( !IsFieldSet(iField) ) - return NULL; - - if( poFDefn->GetType() == OFTStringList ) - { - return pauFields[iField].StringList.paList; - } - else - { - return NULL; - } -} - -/************************************************************************/ -/* OGR_F_GetFieldAsStringList() */ -/************************************************************************/ - -/** - * \brief Fetch field value as a list of strings. - * - * Currently this method only works for OFTStringList fields. - * - * The returned list is terminated by a NULL pointer. The number of - * elements can also be calculated using CSLCount(). - * - * This function is the same as the C++ method - * OGRFeature::GetFieldAsStringList(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * - * @return the field value. This list is internal, and should not be - * modified, or freed. Its lifetime may be very brief. - */ - -char **OGR_F_GetFieldAsStringList( OGRFeatureH hFeat, int iField ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetFieldAsStringList", NULL ); - - return ((OGRFeature *)hFeat)->GetFieldAsStringList(iField); -} - -/************************************************************************/ -/* GetFieldAsBinary() */ -/************************************************************************/ - -/** - * \brief Fetch field value as binary data. - * - * Currently this method only works for OFTBinary fields. - * - * This method is the same as the C function OGR_F_GetFieldAsBinary(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param pnBytes location to put the number of bytes returned. - * - * @return the field value. This data is internal, and should not be - * modified, or freed. Its lifetime may be very brief. - */ - -GByte *OGRFeature::GetFieldAsBinary( int iField, int *pnBytes ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - *pnBytes = 0; - - if( poFDefn == NULL ) - return NULL; - - if( !IsFieldSet(iField) ) - return NULL; - - if( poFDefn->GetType() == OFTBinary ) - { - *pnBytes = pauFields[iField].Binary.nCount; - return pauFields[iField].Binary.paData; - } - else - { - return NULL; - } -} - -/************************************************************************/ -/* OGR_F_GetFieldAsBinary() */ -/************************************************************************/ - -/** - * \brief Fetch field value as binary. - * - * Currently this method only works for OFTBinary fields. - * - * This function is the same as the C++ method - * OGRFeature::GetFieldAsBinary(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param pnBytes location to place count of bytes returned. - * - * @return the field value. This list is internal, and should not be - * modified, or freed. Its lifetime may be very brief. - */ - -GByte *OGR_F_GetFieldAsBinary( OGRFeatureH hFeat, int iField, int *pnBytes ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetFieldAsBinary", NULL ); - VALIDATE_POINTER1( pnBytes, "OGR_F_GetFieldAsBinary", NULL ); - - return ((OGRFeature *)hFeat)->GetFieldAsBinary(iField,pnBytes); -} - -/************************************************************************/ -/* GetFieldAsDateTime() */ -/************************************************************************/ - -/** - * \brief Fetch field value as date and time. - * - * Currently this method only works for OFTDate, OFTTime and OFTDateTime fields. - * - * This method is the same as the C function OGR_F_GetFieldAsDateTime(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param pnYear (including century) - * @param pnMonth (1-12) - * @param pnDay (1-31) - * @param pnHour (0-23) - * @param pnMinute (0-59) - * @param pnSecond (0-59) - * @param pnTZFlag (0=unknown, 1=localtime, 100=GMT, see data model for details) - * - * @return TRUE on success or FALSE on failure. - */ - -int OGRFeature::GetFieldAsDateTime( int iField, - int *pnYear, int *pnMonth, int *pnDay, - int *pnHour, int *pnMinute, int *pnSecond, - int *pnTZFlag ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return FALSE; - - if( !IsFieldSet(iField) ) - return FALSE; - - if( poFDefn->GetType() == OFTDate - || poFDefn->GetType() == OFTTime - || poFDefn->GetType() == OFTDateTime ) - - { - if( pnYear ) - *pnYear = pauFields[iField].Date.Year; - if( pnMonth ) - *pnMonth = pauFields[iField].Date.Month; - if( pnDay ) - *pnDay = pauFields[iField].Date.Day; - if( pnHour ) - *pnHour = pauFields[iField].Date.Hour; - if( pnMinute ) - *pnMinute = pauFields[iField].Date.Minute; - if( pnSecond ) - *pnSecond = pauFields[iField].Date.Second; - if( pnTZFlag ) - *pnTZFlag = pauFields[iField].Date.TZFlag; - - return TRUE; - } - else - { - return FALSE; - } -} - -/************************************************************************/ -/* OGR_F_GetFieldAsDateTime() */ -/************************************************************************/ - -/** - * \brief Fetch field value as date and time. - * - * Currently this method only works for OFTDate, OFTTime and OFTDateTime fields. - * - * This function is the same as the C++ method - * OGRFeature::GetFieldAsDateTime(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param pnYear (including century) - * @param pnMonth (1-12) - * @param pnDay (1-31) - * @param pnHour (0-23) - * @param pnMinute (0-59) - * @param pnSecond (0-59) - * @param pnTZFlag (0=unknown, 1=localtime, 100=GMT, see data model for details) - * - * @return TRUE on success or FALSE on failure. - */ - -int OGR_F_GetFieldAsDateTime( OGRFeatureH hFeat, int iField, - int *pnYear, int *pnMonth, int *pnDay, - int *pnHour, int *pnMinute, int *pnSecond, - int *pnTZFlag ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetFieldAsDateTime", 0 ); - - return ((OGRFeature *)hFeat)->GetFieldAsDateTime( iField, - pnYear, pnMonth, pnDay, - pnHour, pnMinute,pnSecond, - pnTZFlag ); -} - -/************************************************************************/ -/* SetField() */ -/************************************************************************/ - -/** - * \brief Set field to integer value. - * - * OFTInteger and OFTReal fields will be set directly. OFTString fields - * will be assigned a string representation of the value, but not necessarily - * taking into account formatting constraints on this field. Other field - * types may be unaffected. - * - * This method is the same as the C function OGR_F_SetFieldInteger(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param nValue the value to assign. - */ - -void OGRFeature::SetField( int iField, int nValue ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return; - - if( poFDefn->GetType() == OFTInteger ) - { - pauFields[iField].Integer = nValue; - pauFields[iField].Set.nMarker2 = 0; - } - else if( poFDefn->GetType() == OFTReal ) - { - pauFields[iField].Real = nValue; - } - else if( poFDefn->GetType() == OFTIntegerList ) - { - SetField( iField, 1, &nValue ); - } - else if( poFDefn->GetType() == OFTRealList ) - { - double dfValue = nValue; - SetField( iField, 1, &dfValue ); - } - else if( poFDefn->GetType() == OFTString ) - { - char szTempBuffer[64]; - - sprintf( szTempBuffer, "%d", nValue ); - - if( IsFieldSet( iField) ) - CPLFree( pauFields[iField].String ); - - pauFields[iField].String = CPLStrdup( szTempBuffer ); - } - else - /* do nothing for other field types */; -} - -/************************************************************************/ -/* OGR_F_SetFieldInteger() */ -/************************************************************************/ - -/** - * \brief Set field to integer value. - * - * OFTInteger and OFTReal fields will be set directly. OFTString fields - * will be assigned a string representation of the value, but not necessarily - * taking into account formatting constraints on this field. Other field - * types may be unaffected. - * - * This function is the same as the C++ method OGRFeature::SetField(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param nValue the value to assign. - */ - -void OGR_F_SetFieldInteger( OGRFeatureH hFeat, int iField, int nValue ) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_SetFieldInteger" ); - - ((OGRFeature *)hFeat)->SetField( iField, nValue ); -} - -/************************************************************************/ -/* SetField() */ -/************************************************************************/ - -/** - * \brief Set field to double value. - * - * OFTInteger and OFTReal fields will be set directly. OFTString fields - * will be assigned a string representation of the value, but not necessarily - * taking into account formatting constraints on this field. Other field - * types may be unaffected. - * - * This method is the same as the C function OGR_F_SetFieldDouble(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param dfValue the value to assign. - */ - -void OGRFeature::SetField( int iField, double dfValue ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return; - - if( poFDefn->GetType() == OFTReal ) - { - pauFields[iField].Real = dfValue; - } - else if( poFDefn->GetType() == OFTInteger ) - { - pauFields[iField].Integer = (int) dfValue; - pauFields[iField].Set.nMarker2 = 0; - } - else if( poFDefn->GetType() == OFTRealList ) - { - SetField( iField, 1, &dfValue ); - } - else if( poFDefn->GetType() == OFTIntegerList ) - { - int nValue = (int) dfValue; - SetField( iField, 1, &nValue ); - } - else if( poFDefn->GetType() == OFTString ) - { - char szTempBuffer[128]; - - sprintf( szTempBuffer, "%.16g", dfValue ); - - if( IsFieldSet( iField) ) - CPLFree( pauFields[iField].String ); - - pauFields[iField].String = CPLStrdup( szTempBuffer ); - } - else - /* do nothing for other field types */; -} - -/************************************************************************/ -/* OGR_F_SetFieldDouble() */ -/************************************************************************/ - -/** - * \brief Set field to double value. - * - * OFTInteger and OFTReal fields will be set directly. OFTString fields - * will be assigned a string representation of the value, but not necessarily - * taking into account formatting constraints on this field. Other field - * types may be unaffected. - * - * This function is the same as the C++ method OGRFeature::SetField(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param dfValue the value to assign. - */ - -void OGR_F_SetFieldDouble( OGRFeatureH hFeat, int iField, double dfValue ) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_SetFieldDouble" ); - - ((OGRFeature *)hFeat)->SetField( iField, dfValue ); -} - -/************************************************************************/ -/* SetField() */ -/************************************************************************/ - -/** - * \brief Set field to string value. - * - * OFTInteger fields will be set based on an atoi() conversion of the string. - * OFTReal fields will be set based on an atof() conversion of the string. - * Other field types may be unaffected. - * - * This method is the same as the C function OGR_F_SetFieldString(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param pszValue the value to assign. - */ - -void OGRFeature::SetField( int iField, const char * pszValue ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return; - - if( poFDefn->GetType() == OFTString ) - { - // todo potential memory leak xun - //if( IsFieldSet(iField) ) - // CPLFree( pauFields[iField].String ); - - pauFields[iField].String = CPLStrdup( pszValue ); - } - else if( poFDefn->GetType() == OFTInteger ) - { - pauFields[iField].Integer = atoi(pszValue); - pauFields[iField].Set.nMarker2 = OGRUnsetMarker; - } - else if( poFDefn->GetType() == OFTReal ) - { - pauFields[iField].Real = atof(pszValue); - } - else if( poFDefn->GetType() == OFTDate - || poFDefn->GetType() == OFTTime - || poFDefn->GetType() == OFTDateTime ) - { - OGRField sWrkField; - - if( OGRParseDate( pszValue, &sWrkField, 0 ) ) - memcpy( pauFields+iField, &sWrkField, sizeof(sWrkField)); - } - else if( poFDefn->GetType() == OFTIntegerList - || poFDefn->GetType() == OFTRealList ) - { - char **papszValueList = NULL; - - if( pszValue[0] == '(' && strchr(pszValue,':') != NULL ) - { - papszValueList = CSLTokenizeString2( - pszValue, ",:()", 0 ); - } - - if( CSLCount(papszValueList) == 0 - || atoi(papszValueList[0]) != CSLCount(papszValueList)-1 ) - { - /* do nothing - the count does not match entries */ - } - else if( poFDefn->GetType() == OFTIntegerList ) - { - int i, nCount = atoi(papszValueList[0]); - std::vector anValues; - - for( i=0; i < nCount; i++ ) - anValues.push_back( atoi(papszValueList[i+1]) ); - SetField( iField, nCount, &(anValues[0]) ); - } - else if( poFDefn->GetType() == OFTRealList ) - { - int i, nCount = atoi(papszValueList[0]); - std::vector adfValues; - - for( i=0; i < nCount; i++ ) - adfValues.push_back( atof(papszValueList[i+1]) ); - SetField( iField, nCount, &(adfValues[0]) ); - } - - CSLDestroy(papszValueList); - } - else - /* do nothing for other field types */; -} - -/************************************************************************/ -/* OGR_F_SetFieldString() */ -/************************************************************************/ - -/** - * \brief Set field to string value. - * - * OFTInteger fields will be set based on an atoi() conversion of the string. - * OFTReal fields will be set based on an atof() conversion of the string. - * Other field types may be unaffected. - * - * This function is the same as the C++ method OGRFeature::SetField(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param pszValue the value to assign. - */ - -void OGR_F_SetFieldString( OGRFeatureH hFeat, int iField, const char *pszValue) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_SetFieldString" ); - - ((OGRFeature *)hFeat)->SetField( iField, pszValue ); -} - -/************************************************************************/ -/* SetField() */ -/************************************************************************/ - -/** - * \brief Set field to list of integers value. - * - * This method currently on has an effect of OFTIntegerList fields. - * - * This method is the same as the C function OGR_F_SetFieldIntegerList(). - * - * @param iField the field to set, from 0 to GetFieldCount()-1. - * @param nCount the number of values in the list being assigned. - * @param panValues the values to assign. - */ - -void OGRFeature::SetField( int iField, int nCount, int *panValues ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return; - - if( poFDefn->GetType() == OFTIntegerList ) - { - OGRField uField; - - uField.IntegerList.nCount = nCount; - uField.Set.nMarker2 = 0; - uField.IntegerList.paList = panValues; - - SetField( iField, &uField ); - } - else if( poFDefn->GetType() == OFTRealList ) - { - std::vector adfValues; - - for( int i=0; i < nCount; i++ ) - adfValues.push_back( (double) panValues[i] ); - - SetField( iField, nCount, &adfValues[0] ); - } - else if( (poFDefn->GetType() == OFTInteger || poFDefn->GetType() == OFTReal) - && nCount == 1 ) - { - SetField( iField, panValues[0] ); - } -} - -/************************************************************************/ -/* OGR_F_SetFieldIntegerList() */ -/************************************************************************/ - -/** - * \brief Set field to list of integers value. - * - * This function currently on has an effect of OFTIntegerList fields. - * - * This function is the same as the C++ method OGRFeature::SetField(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to set, from 0 to GetFieldCount()-1. - * @param nCount the number of values in the list being assigned. - * @param panValues the values to assign. - */ - -void OGR_F_SetFieldIntegerList( OGRFeatureH hFeat, int iField, - int nCount, int *panValues ) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_SetFieldIntegerList" ); - - ((OGRFeature *)hFeat)->SetField( iField, nCount, panValues ); -} - -/************************************************************************/ -/* SetField() */ -/************************************************************************/ - -/** - * \brief Set field to list of doubles value. - * - * This method currently on has an effect of OFTRealList fields. - * - * This method is the same as the C function OGR_F_SetFieldDoubleList(). - * - * @param iField the field to set, from 0 to GetFieldCount()-1. - * @param nCount the number of values in the list being assigned. - * @param padfValues the values to assign. - */ - -void OGRFeature::SetField( int iField, int nCount, double * padfValues ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return; - - if( poFDefn->GetType() == OFTRealList ) - { - OGRField uField; - - uField.RealList.nCount = nCount; - uField.Set.nMarker2 = 0; - uField.RealList.paList = padfValues; - - SetField( iField, &uField ); - } - else if( poFDefn->GetType() == OFTIntegerList ) - { - std::vector anValues; - - for( int i=0; i < nCount; i++ ) - anValues.push_back( (int) padfValues[i] ); - - SetField( iField, nCount, &anValues[0] ); - } - else if( (poFDefn->GetType() == OFTInteger || poFDefn->GetType() == OFTReal) - && nCount == 1 ) - { - SetField( iField, padfValues[0] ); - } -} - -/************************************************************************/ -/* OGR_F_SetFieldDoubleList() */ -/************************************************************************/ - -/** - * \brief Set field to list of doubles value. - * - * This function currently on has an effect of OFTRealList fields. - * - * This function is the same as the C++ method OGRFeature::SetField(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to set, from 0 to GetFieldCount()-1. - * @param nCount the number of values in the list being assigned. - * @param padfValues the values to assign. - */ - -void OGR_F_SetFieldDoubleList( OGRFeatureH hFeat, int iField, - int nCount, double *padfValues ) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_SetFieldDoubleList" ); - - ((OGRFeature *)hFeat)->SetField( iField, nCount, padfValues ); -} - -/************************************************************************/ -/* SetField() */ -/************************************************************************/ - -/** - * \brief Set field to list of strings value. - * - * This method currently on has an effect of OFTStringList fields. - * - * This method is the same as the C function OGR_F_SetFieldStringList(). - * - * @param iField the field to set, from 0 to GetFieldCount()-1. - * @param papszValues the values to assign. - */ - -void OGRFeature::SetField( int iField, char ** papszValues ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return; - - if( poFDefn->GetType() == OFTStringList ) - { - OGRField uField; - - uField.StringList.nCount = CSLCount(papszValues); - uField.Set.nMarker2 = 0; - uField.StringList.paList = papszValues; - - SetField( iField, &uField ); - } -} - -/************************************************************************/ -/* OGR_F_SetFieldStringList() */ -/************************************************************************/ - -/** - * \brief Set field to list of strings value. - * - * This function currently on has an effect of OFTStringList fields. - * - * This function is the same as the C++ method OGRFeature::SetField(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to set, from 0 to GetFieldCount()-1. - * @param papszValues the values to assign. - */ - -void OGR_F_SetFieldStringList( OGRFeatureH hFeat, int iField, - char ** papszValues ) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_SetFieldStringList" ); - - ((OGRFeature *)hFeat)->SetField( iField, papszValues ); -} - -/************************************************************************/ -/* SetField() */ -/************************************************************************/ - -/** - * \brief Set field to binary data. - * - * This method currently on has an effect of OFTBinary fields. - * - * This method is the same as the C function OGR_F_SetFieldBinary(). - * - * @param iField the field to set, from 0 to GetFieldCount()-1. - * @param nBytes bytes of data being set. - * @param pabyData the raw data being applied. - */ - -void OGRFeature::SetField( int iField, int nBytes, GByte *pabyData ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return; - - if( poFDefn->GetType() == OFTBinary ) - { - OGRField uField; - - uField.Binary.nCount = nBytes; - uField.Set.nMarker2 = 0; - uField.Binary.paData = pabyData; - - SetField( iField, &uField ); - } -} - -/************************************************************************/ -/* OGR_F_SetFieldBinary() */ -/************************************************************************/ - -/** - * \brief Set field to binary data. - * - * This function currently on has an effect of OFTBinary fields. - * - * This function is the same as the C++ method OGRFeature::SetField(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to set, from 0 to GetFieldCount()-1. - * @param nBytes the number of bytes in pabyData array. - * @param pabyData the data to apply. - */ - -void OGR_F_SetFieldBinary( OGRFeatureH hFeat, int iField, - int nBytes, GByte *pabyData ) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_SetFieldBinary" ); - - ((OGRFeature *)hFeat)->SetField( iField, nBytes, pabyData ); -} - -/************************************************************************/ -/* SetField() */ -/************************************************************************/ - -/** - * \brief Set field to date. - * - * This method currently only has an effect for OFTDate, OFTTime and OFTDateTime - * fields. - * - * This method is the same as the C function OGR_F_SetFieldDateTime(). - * - * @param iField the field to set, from 0 to GetFieldCount()-1. - * @param nYear (including century) - * @param nMonth (1-12) - * @param nDay (1-31) - * @param nHour (0-23) - * @param nMinute (0-59) - * @param nSecond (0-59) - * @param nTZFlag (0=unknown, 1=localtime, 100=GMT, see data model for details) - */ - -void OGRFeature::SetField( int iField, int nYear, int nMonth, int nDay, - int nHour, int nMinute, int nSecond, - int nTZFlag ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return; - - if( poFDefn->GetType() == OFTDate - || poFDefn->GetType() == OFTTime - || poFDefn->GetType() == OFTDateTime ) - { - pauFields[iField].Date.Year = (GInt16)nYear; - pauFields[iField].Date.Month = (GByte)nMonth; - pauFields[iField].Date.Day = (GByte)nDay; - pauFields[iField].Date.Hour = (GByte)nHour; - pauFields[iField].Date.Minute = (GByte)nMinute; - pauFields[iField].Date.Second = (GByte)nSecond; - pauFields[iField].Date.TZFlag = (GByte)nTZFlag; - } -} - -/************************************************************************/ -/* OGR_F_SetFieldDateTime() */ -/************************************************************************/ - -/** - * \brief Set field to datetime. - * - * This method currently only has an effect for OFTDate, OFTTime and OFTDateTime - * fields. - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to set, from 0 to GetFieldCount()-1. - * @param nYear (including century) - * @param nMonth (1-12) - * @param nDay (1-31) - * @param nHour (0-23) - * @param nMinute (0-59) - * @param nSecond (0-59) - * @param nTZFlag (0=unknown, 1=localtime, 100=GMT, see data model for details) - */ - -void OGR_F_SetFieldDateTime( OGRFeatureH hFeat, int iField, - int nYear, int nMonth, int nDay, - int nHour, int nMinute, int nSecond, - int nTZFlag ) - - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_SetFieldDateTime" ); - - ((OGRFeature *)hFeat)->SetField( iField, nYear, nMonth, nDay, - nHour, nMinute, nSecond, nTZFlag ); -} - -/************************************************************************/ -/* SetField() */ -/************************************************************************/ - -/** - * \brief Set field. - * - * The passed value OGRField must be of exactly the same type as the - * target field, or an application crash may occur. The passed value - * is copied, and will not be affected. It remains the responsibility of - * the caller. - * - * This method is the same as the C function OGR_F_SetFieldRaw(). - * - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param puValue the value to assign. - */ - -void OGRFeature::SetField( int iField, OGRField * puValue ) - -{ - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn( iField ); - - if( poFDefn == NULL ) - return; - - if( poFDefn->GetType() == OFTInteger ) - { - pauFields[iField] = *puValue; - } - else if( poFDefn->GetType() == OFTReal ) - { - pauFields[iField] = *puValue; - } - else if( poFDefn->GetType() == OFTString ) - { - if( IsFieldSet( iField ) ) - CPLFree( pauFields[iField].String ); - - if( puValue->String == NULL ) - pauFields[iField].String = NULL; - else if( puValue->Set.nMarker1 == OGRUnsetMarker - && puValue->Set.nMarker2 == OGRUnsetMarker ) - pauFields[iField] = *puValue; - else - pauFields[iField].String = CPLStrdup( puValue->String ); - } - else if( poFDefn->GetType() == OFTDate - || poFDefn->GetType() == OFTTime - || poFDefn->GetType() == OFTDateTime ) - { - memcpy( pauFields+iField, puValue, sizeof(OGRField) ); - } - else if( poFDefn->GetType() == OFTIntegerList ) - { - int nCount = puValue->IntegerList.nCount; - - if( IsFieldSet( iField ) ) - CPLFree( pauFields[iField].IntegerList.paList ); - - if( puValue->Set.nMarker1 == OGRUnsetMarker - && puValue->Set.nMarker2 == OGRUnsetMarker ) - { - pauFields[iField] = *puValue; - } - else - { - pauFields[iField].IntegerList.paList = - (int *) CPLMalloc(sizeof(int) * nCount); - memcpy( pauFields[iField].IntegerList.paList, - puValue->IntegerList.paList, - sizeof(int) * nCount ); - pauFields[iField].IntegerList.nCount = nCount; - } - } - else if( poFDefn->GetType() == OFTRealList ) - { - int nCount = puValue->RealList.nCount; - - if( IsFieldSet( iField ) ) - CPLFree( pauFields[iField].RealList.paList ); - - if( puValue->Set.nMarker1 == OGRUnsetMarker - && puValue->Set.nMarker2 == OGRUnsetMarker ) - { - pauFields[iField] = *puValue; - } - else - { - pauFields[iField].RealList.paList = - (double *) CPLMalloc(sizeof(double) * nCount); - memcpy( pauFields[iField].RealList.paList, - puValue->RealList.paList, - sizeof(double) * nCount ); - pauFields[iField].RealList.nCount = nCount; - } - } - else if( poFDefn->GetType() == OFTStringList ) - { - if( IsFieldSet( iField ) ) - CSLDestroy( pauFields[iField].StringList.paList ); - - if( puValue->Set.nMarker1 == OGRUnsetMarker - && puValue->Set.nMarker2 == OGRUnsetMarker ) - { - pauFields[iField] = *puValue; - } - else - { - pauFields[iField].StringList.paList = - CSLDuplicate( puValue->StringList.paList ); - - pauFields[iField].StringList.nCount = puValue->StringList.nCount; - CPLAssert( CSLCount(puValue->StringList.paList) - == puValue->StringList.nCount ); - } - } - else if( poFDefn->GetType() == OFTBinary ) - { - if( IsFieldSet( iField ) ) - CPLFree( pauFields[iField].Binary.paData ); - - if( puValue->Set.nMarker1 == OGRUnsetMarker - && puValue->Set.nMarker2 == OGRUnsetMarker ) - { - pauFields[iField] = *puValue; - } - else - { - pauFields[iField].Binary.nCount = puValue->Binary.nCount; - pauFields[iField].Binary.paData = - (GByte *) CPLMalloc(puValue->Binary.nCount); - memcpy( pauFields[iField].Binary.paData, - puValue->Binary.paData, - puValue->Binary.nCount ); - } - } - else - /* do nothing for other field types */; -} - -/************************************************************************/ -/* OGR_F_SetFieldRaw() */ -/************************************************************************/ - -/** - * \brief Set field. - * - * The passed value OGRField must be of exactly the same type as the - * target field, or an application crash may occur. The passed value - * is copied, and will not be affected. It remains the responsibility of - * the caller. - * - * This function is the same as the C++ method OGRFeature::SetField(). - * - * @param hFeat handle to the feature that owned the field. - * @param iField the field to fetch, from 0 to GetFieldCount()-1. - * @param psValue handle on the value to assign. - */ - -void OGR_F_SetFieldRaw( OGRFeatureH hFeat, int iField, OGRField *psValue ) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_SetFieldRaw" ); - - ((OGRFeature *)hFeat)->SetField( iField, psValue ); -} - -/************************************************************************/ -/* DumpReadable() */ -/************************************************************************/ - -/** - * \brief Dump this feature in a human readable form. - * - * This dumps the attributes, and geometry; however, it doesn't definition - * information (other than field types and names), nor does it report the - * geometry spatial reference system. - * - * A few options can be defined to change the default dump : - *
    - *
  • DISPLAY_FIELDS=NO : to hide the dump of the attributes
  • - *
  • DISPLAY_STYLE=NO : to hide the dump of the style string
  • - *
  • DISPLAY_GEOMETRY=NO : to hide the dump of the geometry
  • - *
  • DISPLAY_GEOMETRY=SUMMARY : to get only a summary of the geometry
  • - *
- * - * This method is the same as the C function OGR_F_DumpReadable(). - * - * @param fpOut the stream to write to, such as stdout. If NULL stdout will - * be used. - * @param papszOptions NULL terminated list of options (may be NULL) - */ - -void OGRFeature::DumpReadable( FILE * fpOut, char** papszOptions ) - -{ - if( fpOut == NULL ) - fpOut = stdout; - - fprintf( fpOut, "OGRFeature(%s):%ld\n", poDefn->GetName(), GetFID() ); - - const char* pszDisplayFields = - CSLFetchNameValue(papszOptions, "DISPLAY_FIELDS"); - if (pszDisplayFields == NULL || CSLTestBoolean(pszDisplayFields)) - { - for( int iField = 0; iField < GetFieldCount(); iField++ ) - { - OGRFieldDefn *poFDefn = poDefn->GetFieldDefn(iField); - - fprintf( fpOut, " %s (%s) = ", - poFDefn->GetNameRef(), - OGRFieldDefn::GetFieldTypeName(poFDefn->GetType()) ); - - if( IsFieldSet( iField ) ) - fprintf( fpOut, "%s\n", GetFieldAsString( iField ) ); - else - fprintf( fpOut, "(null)\n" ); - - } - } - - - if( GetStyleString() != NULL ) - { - const char* pszDisplayStyle = - CSLFetchNameValue(papszOptions, "DISPLAY_STYLE"); - if (pszDisplayStyle == NULL || CSLTestBoolean(pszDisplayStyle)) - { - fprintf( fpOut, " Style = %s\n", GetStyleString() ); - } - } - - if( poGeometry != NULL ) - { - const char* pszDisplayGeometry = - CSLFetchNameValue(papszOptions, "DISPLAY_GEOMETRY"); - if ( ! (pszDisplayGeometry != NULL && EQUAL(pszDisplayGeometry, "NO") ) ) - poGeometry->dumpReadable( fpOut, " ", papszOptions ); - } - - fprintf( fpOut, "\n" ); -} - -/************************************************************************/ -/* OGR_F_DumpReadable() */ -/************************************************************************/ - -/** - * \brief Dump this feature in a human readable form. - * - * This dumps the attributes, and geometry; however, it doesn't definition - * information (other than field types and names), nor does it report the - * geometry spatial reference system. - * - * This function is the same as the C++ method OGRFeature::DumpReadable(). - * - * @param hFeat handle to the feature to dump. - * @param fpOut the stream to write to, such as strout. - */ - -void OGR_F_DumpReadable( OGRFeatureH hFeat, FILE *fpOut ) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_DumpReadable" ); - - ((OGRFeature *) hFeat)->DumpReadable( fpOut ); -} - -/************************************************************************/ -/* GetFID() */ -/************************************************************************/ - -/** - * \fn long OGRFeature::GetFID(); - * - * \brief Get feature identifier. - * - * This method is the same as the C function OGR_F_GetFID(). - * - * @return feature id or OGRNullFID if none has been assigned. - */ - -/************************************************************************/ -/* OGR_F_GetFID() */ -/************************************************************************/ - -/** - * \brief Get feature identifier. - * - * This function is the same as the C++ method OGRFeature::GetFID(). - * - * @param hFeat handle to the feature from which to get the feature - * identifier. - * @return feature id or OGRNullFID if none has been assigned. - */ - -long OGR_F_GetFID( OGRFeatureH hFeat ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetFID", 0 ); - - return ((OGRFeature *) hFeat)->GetFID(); -} - -/************************************************************************/ -/* SetFID() */ -/************************************************************************/ - -/** - * \brief Set the feature identifier. - * - * For specific types of features this operation may fail on illegal - * features ids. Generally it always succeeds. Feature ids should be - * greater than or equal to zero, with the exception of OGRNullFID (-1) - * indicating that the feature id is unknown. - * - * This method is the same as the C function OGR_F_SetFID(). - * - * @param nFID the new feature identifier value to assign. - * - * @return On success OGRERR_NONE, or on failure some other value. - */ - -OGRErr OGRFeature::SetFID( long nFID ) - -{ - this->nFID = nFID; - - return OGRERR_NONE; -} - -/************************************************************************/ -/* OGR_F_SetFID() */ -/************************************************************************/ - -/** - * \brief Set the feature identifier. - * - * For specific types of features this operation may fail on illegal - * features ids. Generally it always succeeds. Feature ids should be - * greater than or equal to zero, with the exception of OGRNullFID (-1) - * indicating that the feature id is unknown. - * - * This function is the same as the C++ method OGRFeature::SetFID(). - * - * @param hFeat handle to the feature to set the feature id to. - * @param nFID the new feature identifier value to assign. - * - * @return On success OGRERR_NONE, or on failure some other value. - */ - -OGRErr OGR_F_SetFID( OGRFeatureH hFeat, long nFID ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_SetFID", CE_Failure ); - - return ((OGRFeature *) hFeat)->SetFID(nFID); -} - -/************************************************************************/ -/* Equal() */ -/************************************************************************/ - -/** - * \brief Test if two features are the same. - * - * Two features are considered equal if the share them (pointer equality) - * same OGRFeatureDefn, have the same field values, and the same geometry - * (as tested by OGRGeometry::Equal()) as well as the same feature id. - * - * This method is the same as the C function OGR_F_Equal(). - * - * @param poFeature the other feature to test this one against. - * - * @return TRUE if they are equal, otherwise FALSE. - */ - -OGRBoolean OGRFeature::Equal( OGRFeature * poFeature ) - -{ - if( poFeature == this ) - return TRUE; - - if( GetFID() != poFeature->GetFID() ) - return FALSE; - - if( GetDefnRef() != poFeature->GetDefnRef() ) - return FALSE; - - int i; - int nFields = GetDefnRef()->GetFieldCount(); - for(i=0; iIsFieldSet(i) ) - return FALSE; - - if( !IsFieldSet(i) ) - continue; - - switch (GetDefnRef()->GetFieldDefn(i)->GetType() ) - { - case OFTInteger: - if( GetFieldAsInteger(i) != - poFeature->GetFieldAsInteger(i) ) - return FALSE; - break; - - case OFTReal: - if( GetFieldAsDouble(i) != - poFeature->GetFieldAsDouble(i) ) - return FALSE; - break; - - case OFTString: - if ( strcmp(GetFieldAsString(i), - poFeature->GetFieldAsString(i)) != 0 ) - return FALSE; - break; - - case OFTIntegerList: - { - int nCount1, nCount2; - const int* pnList1 = GetFieldAsIntegerList(i, &nCount1); - const int* pnList2 = - poFeature->GetFieldAsIntegerList(i, &nCount2); - if( nCount1 != nCount2 ) - return FALSE; - int j; - for(j=0;jGetFieldAsDoubleList(i, &nCount2); - if( nCount1 != nCount2 ) - return FALSE; - int j; - for(j=0;jGetFieldAsStringList(i); - nCount1 = CSLCount(papszList1); - nCount2 = CSLCount(papszList2); - if( nCount1 != nCount2 ) - return FALSE; - int j; - for(j=0;jGetFieldAsDateTime(i, &nYear2, &nMonth2, &nDay2, - &nHour2, &nMinute2, &nSecond2, &nTZFlag2); - - if( !(nYear1 == nYear2 && nMonth1 == nMonth2 && - nDay1 == nDay2 && nHour1 == nHour2 && - nMinute1 == nMinute2 && nSecond1 == nSecond2 && - nTZFlag1 == nTZFlag2) ) - return FALSE; - break; - } - - case OFTBinary: - { - int nCount1, nCount2; - GByte* pabyData1 = GetFieldAsBinary(i, &nCount1); - GByte* pabyData2 = poFeature->GetFieldAsBinary(i, &nCount2); - if( nCount1 != nCount2 ) - return FALSE; - if( memcmp(pabyData1, pabyData2, nCount1) != 0 ) - return FALSE; - break; - } - - default: - if( strcmp(GetFieldAsString(i), - poFeature->GetFieldAsString(i)) != 0 ) - return FALSE; - break; - } - } - - if( GetGeometryRef() == NULL && poFeature->GetGeometryRef() != NULL ) - return FALSE; - - if( GetGeometryRef() != NULL && poFeature->GetGeometryRef() == NULL ) - return FALSE; - - if( GetGeometryRef() != NULL && poFeature->GetGeometryRef() != NULL - && (!GetGeometryRef()->Equals( poFeature->GetGeometryRef() ) ) ) - return FALSE; - - return TRUE; -} - -/************************************************************************/ -/* OGR_F_Equal() */ -/************************************************************************/ - -/** - * \brief Test if two features are the same. - * - * Two features are considered equal if the share them (handle equality) - * same OGRFeatureDefn, have the same field values, and the same geometry - * (as tested by OGR_G_Equal()) as well as the same feature id. - * - * This function is the same as the C++ method OGRFeature::Equal(). - * - * @param hFeat handle to one of the feature. - * @param hOtherFeat handle to the other feature to test this one against. - * - * @return TRUE if they are equal, otherwise FALSE. - */ - -int OGR_F_Equal( OGRFeatureH hFeat, OGRFeatureH hOtherFeat ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_Equal", 0 ); - VALIDATE_POINTER1( hOtherFeat, "OGR_F_Equal", 0 ); - - return ((OGRFeature *) hFeat)->Equal( (OGRFeature *) hOtherFeat ); -} - - -/************************************************************************/ -/* SetFrom() */ -/************************************************************************/ - -/** - * \brief Set one feature from another. - * - * Overwrite the contents of this feature from the geometry and attributes - * of another. The poSrcFeature does not need to have the same - * OGRFeatureDefn. Field values are copied by corresponding field names. - * Field types do not have to exactly match. SetField() method conversion - * rules will be applied as needed. - * - * This method is the same as the C function OGR_F_SetFrom(). - * - * @param poSrcFeature the feature from which geometry, and field values will - * be copied. - * - * @param bForgiving TRUE if the operation should continue despite lacking - * output fields matching some of the source fields. - * - * @return OGRERR_NONE if the operation succeeds, even if some values are - * not transferred, otherwise an error code. - */ - -OGRErr OGRFeature::SetFrom( OGRFeature * poSrcFeature, int bForgiving ) - -{ -/* -------------------------------------------------------------------- */ -/* Retrieve the field ids by name. */ -/* -------------------------------------------------------------------- */ - int iField, *panMap; - OGRErr eErr; - - panMap = (int *) VSIMalloc( sizeof(int) * poSrcFeature->GetFieldCount() ); - for( iField = 0; iField < poSrcFeature->GetFieldCount(); iField++ ) - { - panMap[iField] = GetFieldIndex( - poSrcFeature->GetFieldDefnRef(iField)->GetNameRef() ); - - if( panMap[iField] == -1 ) - { - if( bForgiving ) - continue; - else - { - VSIFree(panMap); - return OGRERR_FAILURE; - } - } - } - - eErr = SetFrom( poSrcFeature, panMap, bForgiving ); - - VSIFree(panMap); - - return eErr; -} - -/************************************************************************/ -/* OGR_F_SetFrom() */ -/************************************************************************/ - -/** - * \brief Set one feature from another. - * - * Overwrite the contents of this feature from the geometry and attributes - * of another. The hOtherFeature does not need to have the same - * OGRFeatureDefn. Field values are copied by corresponding field names. - * Field types do not have to exactly match. OGR_F_SetField*() function - * conversion rules will be applied as needed. - * - * This function is the same as the C++ method OGRFeature::SetFrom(). - * - * @param hFeat handle to the feature to set to. - * @param hOtherFeat handle to the feature from which geometry, - * and field values will be copied. - * - * @param bForgiving TRUE if the operation should continue despite lacking - * output fields matching some of the source fields. - * - * @return OGRERR_NONE if the operation succeeds, even if some values are - * not transferred, otherwise an error code. - */ - -OGRErr OGR_F_SetFrom( OGRFeatureH hFeat, OGRFeatureH hOtherFeat, - int bForgiving ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_SetFrom", CE_Failure ); - VALIDATE_POINTER1( hOtherFeat, "OGR_F_SetFrom", CE_Failure ); - - return ((OGRFeature *) hFeat)->SetFrom( (OGRFeature *) hOtherFeat, - bForgiving ); -} - -/************************************************************************/ -/* SetFrom() */ -/************************************************************************/ - -/** - * \brief Set one feature from another. - * - * Overwrite the contents of this feature from the geometry and attributes - * of another. The poSrcFeature does not need to have the same - * OGRFeatureDefn. Field values are copied according to the provided indices - * map. Field types do not have to exactly match. SetField() method - * conversion rules will be applied as needed. This is more efficient than - * OGR_F_SetFrom() in that this doesn't lookup the fields by their names. - * Particularly useful when the field names don't match. - * - * This method is the same as the C function OGR_F_SetFromWithMap(). - * - * @param poSrcFeature the feature from which geometry, and field values will - * be copied. - * - * @param panMap Array of the indices of the feature's fields - * stored at the corresponding index of the source feature's fields. A value of - * -1 should be used to ignore the source's field. The array should not be NULL - * and be as long as the number of fields in the source feature. - * - * @param bForgiving TRUE if the operation should continue despite lacking - * output fields matching some of the source fields. - * - * @return OGRERR_NONE if the operation succeeds, even if some values are - * not transferred, otherwise an error code. - */ - -OGRErr OGRFeature::SetFrom( OGRFeature * poSrcFeature, int *panMap , - int bForgiving ) - -{ - OGRErr eErr; - - SetFID( OGRNullFID ); - -/* -------------------------------------------------------------------- */ -/* Set the geometry. */ -/* -------------------------------------------------------------------- */ - eErr = SetGeometry( poSrcFeature->GetGeometryRef() ); - if( eErr != OGRERR_NONE ) - return eErr; - -/* -------------------------------------------------------------------- */ -/* Copy feature style string. */ -/* -------------------------------------------------------------------- */ - SetStyleString( poSrcFeature->GetStyleString() ); - -/* -------------------------------------------------------------------- */ -/* Set the fields by name. */ -/* -------------------------------------------------------------------- */ - int iField, iDstField; - - for( iField = 0; iField < poSrcFeature->GetFieldCount(); iField++ ) - { - iDstField = panMap[iField]; - - if( iDstField < 0 ) - continue; - - if( GetFieldCount() <= iDstField ) - return OGRERR_FAILURE; - - if( !poSrcFeature->IsFieldSet(iField) ) - { - UnsetField( iDstField ); - continue; - } - - switch( poSrcFeature->GetFieldDefnRef(iField)->GetType() ) - { - case OFTInteger: - SetField( iDstField, poSrcFeature->GetFieldAsInteger( iField ) ); - break; - - case OFTReal: - SetField( iDstField, poSrcFeature->GetFieldAsDouble( iField ) ); - break; - - case OFTString: - SetField( iDstField, poSrcFeature->GetFieldAsString( iField ) ); - break; - - case OFTIntegerList: - { - if (GetFieldDefnRef(iDstField)->GetType() == OFTString) - { - SetField( iDstField, poSrcFeature->GetFieldAsString(iField) ); - } - else - { - int nCount; - const int *panValues = poSrcFeature->GetFieldAsIntegerList( iField, &nCount); - SetField( iDstField, nCount, (int*) panValues ); - } - } - break; - - case OFTRealList: - { - if (GetFieldDefnRef(iDstField)->GetType() == OFTString) - { - SetField( iDstField, poSrcFeature->GetFieldAsString(iField) ); - } - else - { - int nCount; - const double *padfValues = poSrcFeature->GetFieldAsDoubleList( iField, &nCount); - SetField( iDstField, nCount, (double*) padfValues ); - } - } - break; - - case OFTDate: - case OFTDateTime: - case OFTTime: - if (GetFieldDefnRef(iDstField)->GetType() == OFTDate || - GetFieldDefnRef(iDstField)->GetType() == OFTTime || - GetFieldDefnRef(iDstField)->GetType() == OFTDateTime) - { - SetField( iDstField, poSrcFeature->GetRawFieldRef( iField ) ); - } - else if (GetFieldDefnRef(iDstField)->GetType() == OFTString) - { - SetField( iDstField, poSrcFeature->GetFieldAsString( iField ) ); - } - else if( !bForgiving ) - return OGRERR_FAILURE; - break; - - default: - if( poSrcFeature->GetFieldDefnRef(iField)->GetType() - == GetFieldDefnRef(iDstField)->GetType() ) - { - SetField( iDstField, poSrcFeature->GetRawFieldRef(iField) ); - } - else if (GetFieldDefnRef(iDstField)->GetType() == OFTString) - { - SetField( iDstField, poSrcFeature->GetFieldAsString( iField ) ); - } - else if( !bForgiving ) - return OGRERR_FAILURE; - break; - } - } - - return OGRERR_NONE; -} - -/************************************************************************/ -/* OGR_F_SetFromWithMap() */ -/************************************************************************/ - -/** - * \brief Set one feature from another. - * - * Overwrite the contents of this feature from the geometry and attributes - * of another. The hOtherFeature does not need to have the same - * OGRFeatureDefn. Field values are copied according to the provided indices - * map. Field types do not have to exactly match. OGR_F_SetField*() function - * conversion rules will be applied as needed. This is more efficient than - * OGR_F_SetFrom() in that this doesn't lookup the fields by their names. - * Particularly useful when the field names don't match. - * - * This function is the same as the C++ method OGRFeature::SetFrom(). - * - * @param hFeat handle to the feature to set to. - * @param hOtherFeat handle to the feature from which geometry, - * and field values will be copied. - * - * @param panMap Array of the indices of the destination feature's fields - * stored at the corresponding index of the source feature's fields. A value of - * -1 should be used to ignore the source's field. The array should not be NULL - * and be as long as the number of fields in the source feature. - * - * @param bForgiving TRUE if the operation should continue despite lacking - * output fields matching some of the source fields. - * - * @return OGRERR_NONE if the operation succeeds, even if some values are - * not transferred, otherwise an error code. - */ - -OGRErr OGR_F_SetFromWithMap( OGRFeatureH hFeat, OGRFeatureH hOtherFeat, - int bForgiving, int *panMap ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_SetFrom", CE_Failure ); - VALIDATE_POINTER1( hOtherFeat, "OGR_F_SetFrom", CE_Failure ); - VALIDATE_POINTER1( panMap, "OGR_F_SetFrom", CE_Failure); - - return ((OGRFeature *) hFeat)->SetFrom( (OGRFeature *) hOtherFeat, - panMap, bForgiving ); -} - -/************************************************************************/ -/* GetStyleString() */ -/************************************************************************/ - -/** - * \brief Fetch style string for this feature. - * - * Set the OGR Feature Style Specification for details on the format of - * this string, and ogr_featurestyle.h for services available to parse it. - * - * This method is the same as the C function OGR_F_GetStyleString(). - * - * @return a reference to a representation in string format, or NULL if - * there isn't one. - */ - -const char *OGRFeature::GetStyleString() -{ - int iStyleFieldIndex; - - if (m_pszStyleString) - return m_pszStyleString; - - iStyleFieldIndex = GetFieldIndex("OGR_STYLE"); - if (iStyleFieldIndex >= 0) - return GetFieldAsString(iStyleFieldIndex); - - return NULL; -} - -/************************************************************************/ -/* OGR_F_GetStyleString() */ -/************************************************************************/ - -/** - * \brief Fetch style string for this feature. - * - * Set the OGR Feature Style Specification for details on the format of - * this string, and ogr_featurestyle.h for services available to parse it. - * - * This function is the same as the C++ method OGRFeature::GetStyleString(). - * - * @param hFeat handle to the feature to get the style from. - * @return a reference to a representation in string format, or NULL if - * there isn't one. - */ - -const char *OGR_F_GetStyleString( OGRFeatureH hFeat ) -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetStyleString", NULL ); - - return ((OGRFeature *)hFeat)->GetStyleString(); -} - -/************************************************************************/ -/* SetStyleString() */ -/************************************************************************/ - -/** - * \brief Set feature style string. - * This method operate exactly as - * OGRFeature::SetStyleStringDirectly() except that it does not assume - * ownership of the passed string, but instead makes a copy of it. - * - * This method is the same as the C function OGR_F_SetStyleString(). - * - * @param pszString the style string to apply to this feature, cannot be NULL. - */ - -void OGRFeature::SetStyleString(const char *pszString) -{ - if (m_pszStyleString) - { - CPLFree(m_pszStyleString); - m_pszStyleString = NULL; - } - - if( pszString ) - m_pszStyleString = CPLStrdup(pszString); -} - -/************************************************************************/ -/* OGR_F_SetStyleString() */ -/************************************************************************/ - -/** - * \brief Set feature style string. - * This method operate exactly as - * OGR_F_SetStyleStringDirectly() except that it does not assume ownership - * of the passed string, but instead makes a copy of it. - * - * This function is the same as the C++ method OGRFeature::SetStyleString(). - * - * @param hFeat handle to the feature to set style to. - * @param pszStyle the style string to apply to this feature, cannot be NULL. - */ - -void OGR_F_SetStyleString( OGRFeatureH hFeat, const char *pszStyle ) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_SetStyleString" ); - - ((OGRFeature *)hFeat)->SetStyleString( pszStyle ); -} - -/************************************************************************/ -/* SetStyleStringDirectly() */ -/************************************************************************/ - -/** - * \brief Set feature style string. - * This method operate exactly as - * OGRFeature::SetStyleString() except that it assumes ownership of the passed - * string. - * - * This method is the same as the C function OGR_F_SetStyleStringDirectly(). - * - * @param pszString the style string to apply to this feature, cannot be NULL. - */ - -void OGRFeature::SetStyleStringDirectly(char *pszString) -{ - if (m_pszStyleString) - CPLFree(m_pszStyleString); - m_pszStyleString = pszString; -} - -/************************************************************************/ -/* OGR_F_SetStyleStringDirectly() */ -/************************************************************************/ - -/** - * \brief Set feature style string. - * This method operate exactly as - * OGR_F_SetStyleString() except that it assumes ownership of the passed - * string. - * - * This function is the same as the C++ method - * OGRFeature::SetStyleStringDirectly(). - * - * @param hFeat handle to the feature to set style to. - * @param pszStyle the style string to apply to this feature, cannot be NULL. - */ - -void OGR_F_SetStyleStringDirectly( OGRFeatureH hFeat, char *pszStyle ) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_SetStyleStringDirectly" ); - - ((OGRFeature *)hFeat)->SetStyleStringDirectly( pszStyle ); -} - -//************************************************************************/ -/* SetStyleTable() */ -/************************************************************************/ -void OGRFeature::SetStyleTable(OGRStyleTable *poStyleTable) -{ - if ( m_poStyleTable ) - delete m_poStyleTable; - m_poStyleTable = ( poStyleTable ) ? poStyleTable->Clone() : NULL; -} - -/************************************************************************/ -/* RemapFields() */ -/* */ -/* This is used to transform a feature "in place" from one */ -/* feature defn to another with minimum work. */ -/************************************************************************/ - -OGRErr OGRFeature::RemapFields( OGRFeatureDefn *poNewDefn, - int *panRemapSource ) - -{ - int iDstField; - OGRField *pauNewFields; - - if( poNewDefn == NULL ) - poNewDefn = poDefn; - - pauNewFields = (OGRField *) CPLCalloc( poNewDefn->GetFieldCount(), - sizeof(OGRField) ); - - for( iDstField = 0; iDstField < poDefn->GetFieldCount(); iDstField++ ) - { - if( panRemapSource[iDstField] == -1 ) - { - pauNewFields[iDstField].Set.nMarker1 = OGRUnsetMarker; - pauNewFields[iDstField].Set.nMarker2 = OGRUnsetMarker; - } - else - { - memcpy( pauNewFields + iDstField, - pauFields + panRemapSource[iDstField], - sizeof(OGRField) ); - } - } - - /* - ** We really should be freeing memory for old columns that - ** are no longer present. We don't for now because it is a bit messy - ** and would take too long to test. - */ - -/* -------------------------------------------------------------------- */ -/* Apply new definition and fields. */ -/* -------------------------------------------------------------------- */ - CPLFree( pauFields ); - pauFields = pauNewFields; - - poDefn = poNewDefn; - - return OGRERR_NONE; -} - -/************************************************************************/ -/* OGR_F_GetStyleTable() */ -/************************************************************************/ - -OGRStyleTableH OGR_F_GetStyleTable( OGRFeatureH hFeat ) - -{ - VALIDATE_POINTER1( hFeat, "OGR_F_GetStyleTable", NULL ); - - return (OGRStyleTableH) ((OGRFeature *) hFeat)->GetStyleTable( ); -} - -/************************************************************************/ -/* OGR_F_SetStyleTableDirectly() */ -/************************************************************************/ - -void OGR_F_SetStyleTableDirectly( OGRFeatureH hFeat, - OGRStyleTableH hStyleTable ) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_SetStyleTableDirectly" ); - - ((OGRFeature *) hFeat)->SetStyleTableDirectly( (OGRStyleTable *) hStyleTable); -} - -/************************************************************************/ -/* OGR_F_SetStyleTable() */ -/************************************************************************/ - -void OGR_F_SetStyleTable( OGRFeatureH hFeat, - OGRStyleTableH hStyleTable ) - -{ - VALIDATE_POINTER0( hFeat, "OGR_F_SetStyleTable" ); - VALIDATE_POINTER0( hStyleTable, "OGR_F_SetStyleTable" ); - - ((OGRFeature *) hFeat)->SetStyleTable( (OGRStyleTable *) hStyleTable); -} diff --git a/BuildTools/centos/dep/gdal-1.9.2/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp b/BuildTools/centos/dep/gdal-1.9.2/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp deleted file mode 100644 index 75bd1ed16..000000000 --- a/BuildTools/centos/dep/gdal-1.9.2/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp +++ /dev/null @@ -1,1084 +0,0 @@ -/****************************************************************************** - * $Id: ogrmysqldatasource.cpp 22607 2011-06-28 20:43:27Z rouault $ - * - * Project: OpenGIS Simple Features Reference Implementation - * Purpose: Implements OGRMySQLDataSource class. - * Author: Frank Warmerdam, warmerdam@pobox.com - * Author: Howard Butler, hobu@hobu.net - * - ****************************************************************************** - * Copyright (c) 2004, Frank Warmerdam - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall 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. - ****************************************************************************/ - - -#include -#include "ogr_mysql.h" -#include -#include -#include "cpl_conv.h" -#include "cpl_string.h" - -CPL_CVSID("$Id: ogrmysqldatasource.cpp 22607 2011-06-28 20:43:27Z rouault $"); -/************************************************************************/ -/* OGRMySQLDataSource() */ -/************************************************************************/ - -OGRMySQLDataSource::OGRMySQLDataSource() - -{ - pszName = NULL; - papoLayers = NULL; - nLayers = 0; - hConn = 0; - nSoftTransactionLevel = 0; - - nKnownSRID = 0; - panSRID = NULL; - papoSRS = NULL; - - poLongResultLayer = NULL; -} - -/************************************************************************/ -/* ~OGRMySQLDataSource() */ -/************************************************************************/ - -OGRMySQLDataSource::~OGRMySQLDataSource() - -{ - int i; - - InterruptLongResult(); - - CPLFree( pszName ); - - for( i = 0; i < nLayers; i++ ) - delete papoLayers[i]; - - CPLFree( papoLayers ); - - if( hConn != NULL ) - mysql_close( hConn ); - - for( i = 0; i < nKnownSRID; i++ ) - { - if( papoSRS[i] != NULL ) - papoSRS[i]->Release(); - } - CPLFree( panSRID ); - CPLFree( papoSRS ); -} - -/************************************************************************/ -/* ReportError() */ -/************************************************************************/ - -void OGRMySQLDataSource::ReportError( const char *pszDescription ) - -{ - if( pszDescription ) - CPLError( CE_Failure, CPLE_AppDefined, - "MySQL error message:%s Description: %s", - mysql_error( hConn ), - pszDescription ); - else - CPLError( CE_Failure, CPLE_AppDefined, - "%s", mysql_error( hConn ) ); -} - -/************************************************************************/ -/* Open() */ -/************************************************************************/ - -int OGRMySQLDataSource::Open( const char * pszNewName, int bUpdate, - int bTestOpen ) - -{ - CPLAssert( nLayers == 0 ); - -/* -------------------------------------------------------------------- */ -/* Verify MySQL prefix. */ -/* -------------------------------------------------------------------- */ - if( !EQUALN(pszNewName,"MYSQL:",6) ) - { - if( !bTestOpen ) - CPLError( CE_Failure, CPLE_AppDefined, - "%s does not conform to MySQL naming convention," - " MYSQL:dbname[, user=..][,password=..][,host=..][,port=..][tables=table;table;...]", - pszNewName ); - return FALSE; - } - -/* -------------------------------------------------------------------- */ -/* Use options process to get .my.cnf file contents. */ -/* -------------------------------------------------------------------- */ - int nPort = 0, i; - char **papszTableNames=NULL; - std::string oHost, oPassword, oUser, oDB; - char *apszArgv[2] = { (char*) "org", NULL }; - char **papszArgv = apszArgv; - int nArgc = 1; - const char *client_groups[] = {"client", "ogr", NULL }; - - my_init(); // I hope there is no problem with calling this multiple times! - load_defaults( "my", client_groups, &nArgc, &papszArgv ); - - for( i = 0; i < nArgc; i++ ) - { - if( EQUALN(papszArgv[i],"--user=",7) ) - oUser = papszArgv[i] + 7; - else if( EQUALN(papszArgv[i],"--host=",7) ) - oHost = papszArgv[i] + 7; - else if( EQUALN(papszArgv[i],"--password=",11) ) - oPassword = papszArgv[i] + 11; - else if( EQUALN(papszArgv[i],"--port=",7) ) - nPort = atoi(papszArgv[i] + 7); - } - - // cleanup - free_defaults( papszArgv ); - -/* -------------------------------------------------------------------- */ -/* Parse out connection information. */ -/* -------------------------------------------------------------------- */ - char **papszItems = CSLTokenizeString2( pszNewName+6, ",", - CSLT_HONOURSTRINGS ); - - if( CSLCount(papszItems) < 1 ) - { - CSLDestroy( papszItems ); - CPLError( CE_Failure, CPLE_AppDefined, - "MYSQL: request missing databasename." ); - return FALSE; - } - - oDB = papszItems[0]; - - for( i = 1; papszItems[i] != NULL; i++ ) - { - if( EQUALN(papszItems[i],"user=",5) ) - oUser = papszItems[i] + 5; - else if( EQUALN(papszItems[i],"password=",9) ) - oPassword = papszItems[i] + 9; - else if( EQUALN(papszItems[i],"host=",5) ) - oHost = papszItems[i] + 5; - else if( EQUALN(papszItems[i],"port=",5) ) - nPort = atoi(papszItems[i] + 5); - else if( EQUALN(papszItems[i],"tables=",7) ) - { - papszTableNames = CSLTokenizeStringComplex( - papszItems[i] + 7, ";", FALSE, FALSE ); - } - else - CPLError( CE_Warning, CPLE_AppDefined, - "'%s' in MYSQL datasource definition not recognised and ignored.", papszItems[i] ); - } - - CSLDestroy( papszItems ); - -/* -------------------------------------------------------------------- */ -/* Try to establish connection. */ -/* -------------------------------------------------------------------- */ - hConn = mysql_init( NULL ); - - if( hConn == NULL ) - { - CPLError( CE_Failure, CPLE_AppDefined, - "mysql_init() failed." ); - } - -/* -------------------------------------------------------------------- */ -/* Set desired options on the connection: charset and timeout. */ -/* -------------------------------------------------------------------- */ - if( hConn ) - { - const char *pszTimeoutLength = - CPLGetConfigOption( "MYSQL_TIMEOUT", "0" ); - - unsigned int timeout = atoi(pszTimeoutLength); - mysql_options(hConn, MYSQL_OPT_CONNECT_TIMEOUT, (char*)&timeout); - - mysql_options(hConn, MYSQL_SET_CHARSET_NAME, "utf8" ); - } - -/* -------------------------------------------------------------------- */ -/* Perform connection. */ -/* -------------------------------------------------------------------- */ - if( hConn - && mysql_real_connect( hConn, - oHost.length() ? oHost.c_str() : NULL, - oUser.length() ? oUser.c_str() : NULL, - oPassword.length() ? oPassword.c_str() : NULL, - oDB.length() ? oDB.c_str() : NULL, - nPort, NULL, CLIENT_INTERACTIVE ) == NULL ) - { - CPLError( CE_Failure, CPLE_AppDefined, - "MySQL connect failed for: %s\n%s", - pszNewName + 6, mysql_error( hConn ) ); - mysql_close( hConn ); - hConn = NULL; - } - - if( hConn == NULL ) - { - CSLDestroy( papszTableNames ); - return FALSE; - } - - pszName = CPLStrdup( pszNewName ); - - bDSUpdate = bUpdate; - -/* -------------------------------------------------------------------- */ -/* Get a list of available tables. */ -/* -------------------------------------------------------------------- */ - if( papszTableNames == NULL ) - { - MYSQL_RES *hResultSet; - MYSQL_ROW papszRow; - - if( mysql_query( hConn, "SHOW TABLES" ) ) - { - ReportError( "SHOW TABLES Failed" ); - return FALSE; - } - - hResultSet = mysql_store_result( hConn ); - if( hResultSet == NULL ) - { - ReportError( "mysql_store_result() failed on SHOW TABLES result."); - return FALSE; - } - - while( (papszRow = mysql_fetch_row( hResultSet )) != NULL ) - { - if( papszRow[0] == NULL ) - continue; - - if( EQUAL(papszRow[0],"spatial_ref_sys") - || EQUAL(papszRow[0],"geometry_columns") ) - continue; - - papszTableNames = CSLAddString(papszTableNames, papszRow[0] ); - } - - mysql_free_result( hResultSet ); - } - -/* -------------------------------------------------------------------- */ -/* Get the schema of the available tables. */ -/* -------------------------------------------------------------------- */ - int iRecord; - - for( iRecord = 0; - papszTableNames != NULL && papszTableNames[iRecord] != NULL; - iRecord++ ) - { - // FIXME: This should be fixed to deal with tables - // for which we can't open because the name is bad/ - OpenTable( papszTableNames[iRecord], bUpdate, FALSE ); - } - - CSLDestroy( papszTableNames ); - - return nLayers > 0 || bUpdate; -} - -/************************************************************************/ -/* OpenTable() */ -/************************************************************************/ - -int OGRMySQLDataSource::OpenTable( const char *pszNewName, int bUpdate, - int bTestOpen ) - -{ -/* -------------------------------------------------------------------- */ -/* Create the layer object. */ -/* -------------------------------------------------------------------- */ - OGRMySQLTableLayer *poLayer; - OGRErr eErr; - - poLayer = new OGRMySQLTableLayer( this, pszNewName, bUpdate ); - eErr = poLayer->Initialize(pszNewName); - if (eErr == OGRERR_FAILURE) - return FALSE; - -/* -------------------------------------------------------------------- */ -/* Add layer to data source layer list. */ -/* -------------------------------------------------------------------- */ - papoLayers = (OGRMySQLLayer **) - CPLRealloc( papoLayers, sizeof(OGRMySQLLayer *) * (nLayers+1) ); - papoLayers[nLayers++] = poLayer; - - return TRUE; -} - -/************************************************************************/ -/* TestCapability() */ -/************************************************************************/ - -int OGRMySQLDataSource::TestCapability( const char * pszCap ) - -{ - - if( EQUAL(pszCap, ODsCCreateLayer) ) - return TRUE; - if( EQUAL(pszCap, ODsCDeleteLayer)) - return TRUE; - else - return FALSE; -} - -/************************************************************************/ -/* GetLayer() */ -/************************************************************************/ - -OGRLayer *OGRMySQLDataSource::GetLayer( int iLayer ) - -{ - if( iLayer < 0 || iLayer >= nLayers ) - return NULL; - else - return papoLayers[iLayer]; -} - - -/************************************************************************/ -/* InitializeMetadataTables() */ -/* */ -/* Create the metadata tables (SPATIAL_REF_SYS and */ -/* GEOMETRY_COLUMNS). This method "does no harm" if the tables */ -/* exist and can be called at will. */ -/************************************************************************/ - -OGRErr OGRMySQLDataSource::InitializeMetadataTables() - -{ - const char* pszCommand; - MYSQL_RES *hResult; - OGRErr eErr = OGRERR_NONE; - - pszCommand = "DESCRIBE geometry_columns"; - if( mysql_query(GetConn(), pszCommand ) ) - { - pszCommand = - "CREATE TABLE geometry_columns " - "( F_TABLE_CATALOG VARCHAR(256), " - "F_TABLE_SCHEMA VARCHAR(256), " - "F_TABLE_NAME VARCHAR(256) NOT NULL," - "F_GEOMETRY_COLUMN VARCHAR(256) NOT NULL, " - "COORD_DIMENSION INT, " - "SRID INT," - "TYPE VARCHAR(256) NOT NULL)"; - if( mysql_query(GetConn(), pszCommand ) ) - { - ReportError( pszCommand ); - eErr = OGRERR_FAILURE; - } - else - CPLDebug("MYSQL","Creating geometry_columns metadata table"); - - } - - // make sure to attempt to free results of successful queries - hResult = mysql_store_result( GetConn() ); - if( hResult != NULL ) - { - mysql_free_result( hResult ); - hResult = NULL; - } - - pszCommand = "DESCRIBE spatial_ref_sys"; - if( mysql_query(GetConn(), pszCommand ) ) - { - pszCommand = - "CREATE TABLE spatial_ref_sys " - "(SRID INT NOT NULL, " - "AUTH_NAME VARCHAR(256), " - "AUTH_SRID INT, " - "SRTEXT VARCHAR(2048))"; - if( mysql_query(GetConn(), pszCommand ) ) - { - ReportError( pszCommand ); - eErr = OGRERR_FAILURE; - } - else - CPLDebug("MYSQL","Creating spatial_ref_sys metadata table"); - - } - - // make sure to attempt to free results of successful queries - hResult = mysql_store_result( GetConn() ); - if( hResult != NULL ) - { - mysql_free_result( hResult ); - hResult = NULL; - } - - return eErr; -} - -/************************************************************************/ -/* FetchSRS() */ -/* */ -/* Return a SRS corresponding to a particular id. Note that */ -/* reference counting should be honoured on the returned */ -/* OGRSpatialReference, as handles may be cached. */ -/************************************************************************/ - -OGRSpatialReference *OGRMySQLDataSource::FetchSRS( int nId ) -{ - char szCommand[128]; - char **papszRow; - MYSQL_RES *hResult; - - if( nId < 0 ) - return NULL; - -/* -------------------------------------------------------------------- */ -/* First, we look through our SRID cache, is it there? */ -/* -------------------------------------------------------------------- */ - int i; - - for( i = 0; i < nKnownSRID; i++ ) - { - if( panSRID[i] == nId ) - return papoSRS[i]; - } - - OGRSpatialReference *poSRS = NULL; - - // make sure to attempt to free any old results - hResult = mysql_store_result( GetConn() ); - if( hResult != NULL ) - mysql_free_result( hResult ); - hResult = NULL; - - sprintf( szCommand, - "SELECT srtext FROM spatial_ref_sys WHERE srid = %d", - nId ); - - if( !mysql_query( GetConn(), szCommand ) ) - hResult = mysql_store_result( GetConn() ); - - char *pszWKT = NULL; - papszRow = NULL; - - - if( hResult != NULL ) - papszRow = mysql_fetch_row( hResult ); - - if( papszRow != NULL && papszRow[0] != NULL ) - { - pszWKT = CPLStrdup(papszRow[0]); - } - - if( hResult != NULL ) - mysql_free_result( hResult ); - hResult = NULL; - - poSRS = new OGRSpatialReference(); - char* pszWKTOri = pszWKT; - if( pszWKT == NULL || poSRS->importFromWkt( &pszWKT ) != OGRERR_NONE ) - { - delete poSRS; - poSRS = NULL; - } - - CPLFree(pszWKTOri); - -/* -------------------------------------------------------------------- */ -/* Add to the cache. */ -/* -------------------------------------------------------------------- */ - panSRID = (int *) CPLRealloc(panSRID,sizeof(int) * (nKnownSRID+1) ); - papoSRS = (OGRSpatialReference **) - CPLRealloc(papoSRS, sizeof(void*) * (nKnownSRID + 1) ); - panSRID[nKnownSRID] = nId; - papoSRS[nKnownSRID] = poSRS; - nKnownSRID ++; - - return poSRS; -} - - - -/************************************************************************/ -/* FetchSRSId() */ -/* */ -/* Fetch the id corresponding to an SRS, and if not found, add */ -/* it to the table. */ -/************************************************************************/ - -int OGRMySQLDataSource::FetchSRSId( OGRSpatialReference * poSRS ) - -{ - char **papszRow; - MYSQL_RES *hResult=NULL; - - CPLString osCommand; - char *pszWKT = NULL; - int nSRSId; - - if( poSRS == NULL ) - return -1; - -/* -------------------------------------------------------------------- */ -/* Translate SRS to WKT. */ -/* -------------------------------------------------------------------- */ - if( poSRS->exportToWkt( &pszWKT ) != OGRERR_NONE ) - return -1; - -/* -------------------------------------------------------------------- */ -/* Try to find in the existing table. */ -/* -------------------------------------------------------------------- */ - osCommand.Printf( - "SELECT srid FROM spatial_ref_sys WHERE srtext = '%s'", - pszWKT ); - - if( !mysql_query( GetConn(), osCommand ) ) - hResult = mysql_store_result( GetConn() ); - - if (!mysql_num_rows(hResult)) - { - CPLDebug("MYSQL", "No rows exist currently exist in spatial_ref_sys"); - mysql_free_result( hResult ); - hResult = NULL; - } - papszRow = NULL; - if( hResult != NULL ) - papszRow = mysql_fetch_row( hResult ); - - if( papszRow != NULL && papszRow[0] != NULL ) - { - nSRSId = atoi(papszRow[0]); - if( hResult != NULL ) - mysql_free_result( hResult ); - hResult = NULL; - CPLFree(pszWKT); - return nSRSId; - } - - // make sure to attempt to free results of successful queries - hResult = mysql_store_result( GetConn() ); - if( hResult != NULL ) - mysql_free_result( hResult ); - hResult = NULL; - -/* -------------------------------------------------------------------- */ -/* Get the current maximum srid in the srs table. */ -/* -------------------------------------------------------------------- */ - osCommand = "SELECT MAX(srid) FROM spatial_ref_sys"; - if( !mysql_query( GetConn(), osCommand ) ) - { - hResult = mysql_store_result( GetConn() ); - papszRow = mysql_fetch_row( hResult ); - } - - if( papszRow != NULL && papszRow[0] != NULL ) - { - nSRSId = atoi(papszRow[0]) + 1; - } - else - nSRSId = 1; - - if( hResult != NULL ) - mysql_free_result( hResult ); - hResult = NULL; - -/* -------------------------------------------------------------------- */ -/* Try adding the SRS to the SRS table. */ -/* -------------------------------------------------------------------- */ - osCommand.Printf( - "INSERT INTO spatial_ref_sys (srid,srtext) VALUES (%d,'%s')", - nSRSId, pszWKT ); - - if( !mysql_query( GetConn(), osCommand ) ) - hResult = mysql_store_result( GetConn() ); - - // make sure to attempt to free results of successful queries - hResult = mysql_store_result( GetConn() ); - if( hResult != NULL ) - mysql_free_result( hResult ); - hResult = NULL; - - CPLFree(pszWKT); - - return nSRSId; -} - -/************************************************************************/ -/* ExecuteSQL() */ -/************************************************************************/ - -OGRLayer * OGRMySQLDataSource::ExecuteSQL( const char *pszSQLCommand, - OGRGeometry *poSpatialFilter, - const char *pszDialect ) - -{ - if( poSpatialFilter != NULL ) - { - CPLDebug( "OGR_MYSQL", - "Spatial filter ignored for now in OGRMySQLDataSource::ExecuteSQL()" ); - } - -/* -------------------------------------------------------------------- */ -/* Use generic implementation for OGRSQL dialect. */ -/* -------------------------------------------------------------------- */ - if( pszDialect != NULL && EQUAL(pszDialect,"OGRSQL") ) - return OGRDataSource::ExecuteSQL( pszSQLCommand, - poSpatialFilter, - pszDialect ); - -/* -------------------------------------------------------------------- */ -/* Special case DELLAYER: command. */ -/* -------------------------------------------------------------------- */ -#ifdef notdef - if( EQUALN(pszSQLCommand,"DELLAYER:",9) ) - { - const char *pszLayerName = pszSQLCommand + 9; - - while( *pszLayerName == ' ' ) - pszLayerName++; - - DeleteLayer( pszLayerName ); - return NULL; - } -#endif - -/* -------------------------------------------------------------------- */ -/* Make sure there isn't an active transaction already. */ -/* -------------------------------------------------------------------- */ - InterruptLongResult(); - -/* -------------------------------------------------------------------- */ -/* Execute the statement. */ -/* -------------------------------------------------------------------- */ - MYSQL_RES *hResultSet; - - if( mysql_query( hConn, pszSQLCommand ) ) - { - ReportError( pszSQLCommand ); - return NULL; - } - - hResultSet = mysql_use_result( hConn ); - if( hResultSet == NULL ) - { - if( mysql_field_count( hConn ) == 0 ) - { - CPLDebug( "MYSQL", "Command '%s' succeeded, %d rows affected.", - pszSQLCommand, - (int) mysql_affected_rows(hConn) ); - return NULL; - } - else - { - ReportError( pszSQLCommand ); - return NULL; - } - } - -/* -------------------------------------------------------------------- */ -/* Do we have a tuple result? If so, instantiate a results */ -/* layer for it. */ -/* -------------------------------------------------------------------- */ - - OGRMySQLResultLayer *poLayer = NULL; - - poLayer = new OGRMySQLResultLayer( this, pszSQLCommand, hResultSet ); - - return poLayer; -} - -/************************************************************************/ -/* ReleaseResultSet() */ -/************************************************************************/ - -void OGRMySQLDataSource::ReleaseResultSet( OGRLayer * poLayer ) - -{ - delete poLayer; -} - -/************************************************************************/ -/* LaunderName() */ -/************************************************************************/ - -char *OGRMySQLDataSource::LaunderName( const char *pszSrcName ) - -{ - char *pszSafeName = CPLStrdup( pszSrcName ); - int i; - - for( i = 0; pszSafeName[i] != '\0'; i++ ) - { - pszSafeName[i] = (char) tolower( pszSafeName[i] ); - if( pszSafeName[i] == '-' || pszSafeName[i] == '#' ) - pszSafeName[i] = '_'; - } - - return pszSafeName; -} - -/************************************************************************/ -/* RequestLongResult() */ -/* */ -/* Layers need to use mysql_use_result() instead of */ -/* mysql_store_result() so that we won't have to load entire */ -/* result sets into RAM. But only one "streamed" resultset can */ -/* be active on a database connection at a time. So we need to */ -/* maintain a way of closing off an active streaming resultset */ -/* before any other sort of query with a resultset is */ -/* executable. This method (and InterruptLongResult()) */ -/* implement that exclusion. */ -/************************************************************************/ - -void OGRMySQLDataSource::RequestLongResult( OGRMySQLLayer * poNewLayer ) - -{ - InterruptLongResult(); - poLongResultLayer = poNewLayer; -} - -/************************************************************************/ -/* InterruptLongResult() */ -/************************************************************************/ - -void OGRMySQLDataSource::InterruptLongResult() - -{ - if( poLongResultLayer != NULL ) - { - poLongResultLayer->ResetReading(); - poLongResultLayer = NULL; - } -} - - -/************************************************************************/ -/* DeleteLayer() */ -/************************************************************************/ - -int OGRMySQLDataSource::DeleteLayer( int iLayer) - -{ - if( iLayer < 0 || iLayer >= nLayers ) - return OGRERR_FAILURE; - -/* -------------------------------------------------------------------- */ -/* Blow away our OGR structures related to the layer. This is */ -/* pretty dangerous if anything has a reference to this layer! */ -/* -------------------------------------------------------------------- */ - CPLString osLayerName = papoLayers[iLayer]->GetLayerDefn()->GetName(); - - CPLDebug( "MYSQL", "DeleteLayer(%s)", osLayerName.c_str() ); - - delete papoLayers[iLayer]; - memmove( papoLayers + iLayer, papoLayers + iLayer + 1, - sizeof(void *) * (nLayers - iLayer - 1) ); - nLayers--; - -/* -------------------------------------------------------------------- */ -/* Remove from the database. */ -/* -------------------------------------------------------------------- */ - CPLString osCommand; - - osCommand.Printf( - "DROP TABLE `%s` ", - osLayerName.c_str() ); - - if( !mysql_query(GetConn(), osCommand ) ) - { - CPLDebug("MYSQL","Dropped table %s.", osLayerName.c_str()); - return OGRERR_NONE; - } - else - { - ReportError( osCommand ); - return OGRERR_FAILURE; - } - -} - -/************************************************************************/ -/* CreateLayer() */ -/************************************************************************/ - -OGRLayer * -OGRMySQLDataSource::CreateLayer( const char * pszLayerNameIn, - OGRSpatialReference *poSRS, - OGRwkbGeometryType eType, - char ** papszOptions ) - -{ - MYSQL_RES *hResult=NULL; - CPLString osCommand; - const char *pszGeometryType; - const char *pszGeomColumnName; - const char *pszExpectedFIDName; - - char *pszLayerName; - int nDimension = 3; // MySQL only supports 2d currently - - -/* -------------------------------------------------------------------- */ -/* Make sure there isn't an active transaction already. */ -/* -------------------------------------------------------------------- */ - InterruptLongResult(); - - - if( CSLFetchBoolean(papszOptions,"LAUNDER",TRUE) ) - pszLayerName = LaunderName( pszLayerNameIn ); - else - pszLayerName = CPLStrdup( pszLayerNameIn ); - - if( wkbFlatten(eType) == eType ) - nDimension = 2; - - CPLDebug("MYSQL","Creating layer %s.", pszLayerName); - -/* -------------------------------------------------------------------- */ -/* Do we already have this layer? If so, should we blow it */ -/* away? */ -/* -------------------------------------------------------------------- */ - - int iLayer; - for( iLayer = 0; iLayer < nLayers; iLayer++ ) - { - if( EQUAL(pszLayerName,papoLayers[iLayer]->GetLayerDefn()->GetName()) ) - { - - if( CSLFetchNameValue( papszOptions, "OVERWRITE" ) != NULL - && !EQUAL(CSLFetchNameValue(papszOptions,"OVERWRITE"),"NO") ) - { - DeleteLayer( iLayer ); - } - else - { - CPLError( CE_Failure, CPLE_AppDefined, - "Layer %s already exists, CreateLayer failed.\n" - "Use the layer creation option OVERWRITE=YES to " - "replace it.", - pszLayerName ); - CPLFree( pszLayerName ); - return NULL; - } - } - } - - pszGeomColumnName = CSLFetchNameValue( papszOptions, "GEOMETRY_NAME" ); - if (!pszGeomColumnName) - pszGeomColumnName="SHAPE"; - - pszExpectedFIDName = CSLFetchNameValue( papszOptions, "MYSQL_FID" ); - if (!pszExpectedFIDName) - pszExpectedFIDName="OGR_FID"; - - - CPLDebug("MYSQL","Geometry Column Name %s.", pszGeomColumnName); - CPLDebug("MYSQL","FID Column Name %s.", pszExpectedFIDName); - - if( wkbFlatten(eType) == wkbNone ) - { - osCommand.Printf( - "CREATE TABLE `%s` ( " - " %s INT UNIQUE NOT NULL AUTO_INCREMENT )", - pszLayerName, pszExpectedFIDName ); - } - else - { - osCommand.Printf( - "CREATE TABLE `%s` ( " - " %s INT UNIQUE NOT NULL AUTO_INCREMENT, " - " %s GEOMETRY NOT NULL )", - pszLayerName, pszExpectedFIDName, pszGeomColumnName ); - } - - if( CSLFetchNameValue( papszOptions, "ENGINE" ) != NULL ) - { - osCommand += " ENGINE = "; - osCommand += CSLFetchNameValue( papszOptions, "ENGINE" ); - } - - if( !mysql_query(GetConn(), osCommand ) ) - { - if( mysql_field_count( GetConn() ) == 0 ) - CPLDebug("MYSQL","Created table %s.", pszLayerName); - else - { - ReportError( osCommand ); - return NULL; - } - } - else - { - ReportError( osCommand ); - return NULL; - } - - // make sure to attempt to free results of successful queries - hResult = mysql_store_result( GetConn() ); - if( hResult != NULL ) - mysql_free_result( hResult ); - hResult = NULL; - - // Calling this does no harm - InitializeMetadataTables(); - -/* -------------------------------------------------------------------- */ -/* Try to get the SRS Id of this spatial reference system, */ -/* adding tot the srs table if needed. */ -/* -------------------------------------------------------------------- */ - int nSRSId = -1; - - if( poSRS != NULL ) - nSRSId = FetchSRSId( poSRS ); - -/* -------------------------------------------------------------------- */ -/* Sometimes there is an old crufty entry in the geometry_columns */ -/* table if things were not properly cleaned up before. We make */ -/* an effort to clean out such cruft. */ -/* */ -/* -------------------------------------------------------------------- */ - osCommand.Printf( - "DELETE FROM geometry_columns WHERE f_table_name = '%s'", - pszLayerName ); - - if( mysql_query(GetConn(), osCommand ) ) - { - ReportError( osCommand ); - return NULL; - } - - // make sure to attempt to free results of successful queries - hResult = mysql_store_result( GetConn() ); - if( hResult != NULL ) - mysql_free_result( hResult ); - hResult = NULL; - -/* -------------------------------------------------------------------- */ -/* Attempt to add this table to the geometry_columns table, if */ -/* it is a spatial layer. */ -/* -------------------------------------------------------------------- */ - if( eType != wkbNone ) - { - int nCoordDimension; - if( eType == wkbFlatten(eType) ) - nCoordDimension = 2; - else - nCoordDimension = 3; - - pszGeometryType = OGRToOGCGeomType(eType); - - if( nSRSId == -1 ) - osCommand.Printf( - "INSERT INTO geometry_columns " - " (F_TABLE_NAME, " - " F_GEOMETRY_COLUMN, " - " COORD_DIMENSION, " - " TYPE) values " - " ('%s', '%s', %d, '%s')", - pszLayerName, - pszGeomColumnName, - nCoordDimension, - pszGeometryType ); - else - osCommand.Printf( - "INSERT INTO geometry_columns " - " (F_TABLE_NAME, " - " F_GEOMETRY_COLUMN, " - " COORD_DIMENSION, " - " SRID, " - " TYPE) values " - " ('%s', '%s', %d, %d, '%s')", - pszLayerName, - pszGeomColumnName, - nCoordDimension, - nSRSId, - pszGeometryType ); - - if( mysql_query(GetConn(), osCommand ) ) - { - ReportError( osCommand ); - return NULL; - } - - // make sure to attempt to free results of successful queries - hResult = mysql_store_result( GetConn() ); - if( hResult != NULL ) - mysql_free_result( hResult ); - hResult = NULL; - } - -/* -------------------------------------------------------------------- */ -/* Create the spatial index. */ -/* */ -/* We're doing this before we add geometry and record to the table */ -/* so this may not be exactly the best way to do it. */ -/* -------------------------------------------------------------------- */ - const char *pszSI = CSLFetchNameValue( papszOptions, "SPATIAL_INDEX" ); - - if( eType != wkbNone && (pszSI == NULL || CSLTestBoolean(pszSI)) ) - { - osCommand.Printf( - "ALTER TABLE `%s` ADD SPATIAL INDEX(`%s`) ", - pszLayerName, - pszGeomColumnName); - - if( mysql_query(GetConn(), osCommand ) ) - { - ReportError( osCommand ); - return NULL; - } - - // make sure to attempt to free results of successful queries - hResult = mysql_store_result( GetConn() ); - if( hResult != NULL ) - mysql_free_result( hResult ); - hResult = NULL; - } - -/* -------------------------------------------------------------------- */ -/* Create the layer object. */ -/* -------------------------------------------------------------------- */ - OGRMySQLTableLayer *poLayer; - OGRErr eErr; - - poLayer = new OGRMySQLTableLayer( this, pszLayerName, TRUE, nSRSId ); - eErr = poLayer->Initialize(pszLayerName); - if (eErr == OGRERR_FAILURE) - return NULL; - - poLayer->SetLaunderFlag( CSLFetchBoolean(papszOptions,"LAUNDER",TRUE) ); - poLayer->SetPrecisionFlag( CSLFetchBoolean(papszOptions,"PRECISION",TRUE)); - -/* -------------------------------------------------------------------- */ -/* Add layer to data source layer list. */ -/* -------------------------------------------------------------------- */ - papoLayers = (OGRMySQLLayer **) - CPLRealloc( papoLayers, sizeof(OGRMySQLLayer *) * (nLayers+1) ); - - papoLayers[nLayers++] = poLayer; - - CPLFree( pszLayerName ); - - return poLayer; -} diff --git a/BuildTools/centos/dep/gdal-1.9.2/ogr/ogrsf_frmts/oci/ogrocistatement.cpp b/BuildTools/centos/dep/gdal-1.9.2/ogr/ogrsf_frmts/oci/ogrocistatement.cpp deleted file mode 100644 index ec5bd3e2f..000000000 --- a/BuildTools/centos/dep/gdal-1.9.2/ogr/ogrsf_frmts/oci/ogrocistatement.cpp +++ /dev/null @@ -1,398 +0,0 @@ -/****************************************************************************** - * $Id: ogrocistatement.cpp 14387 2008-05-07 16:14:03Z tamas $ - * - * Project: Oracle Spatial Driver - * Purpose: Implementation of OGROCIStatement, which encapsulates the - * preparation, executation and fetching from an SQL statement. - * Author: Frank Warmerdam, warmerdam@pobox.com - * - ****************************************************************************** - * Copyright (c) 2002, Frank Warmerdam - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall 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. - ****************************************************************************/ - -#include "ogr_oci.h" -#include "cpl_conv.h" - -CPL_CVSID("$Id: ogrocistatement.cpp 14387 2008-05-07 16:14:03Z tamas $"); - -/************************************************************************/ -/* OGROCIStatement() */ -/************************************************************************/ - -OGROCIStatement::OGROCIStatement( OGROCISession *poSessionIn ) - -{ - poSession = poSessionIn; - hStatement = NULL; - poDefn = NULL; - - nRawColumnCount = 0; - papszCurColumn = NULL; - papszCurImage = NULL; - panCurColumnInd = NULL; - panFieldMap = NULL; - - pszCommandText = NULL; -} - -/************************************************************************/ -/* ~OGROCIStatement() */ -/************************************************************************/ - -OGROCIStatement::~OGROCIStatement() - -{ - Clean(); -} - -/************************************************************************/ -/* Clean() */ -/************************************************************************/ - -void OGROCIStatement::Clean() - -{ - int i; - - CPLFree( pszCommandText ); - pszCommandText = NULL; - - if( papszCurColumn != NULL ) - { - for( i = 0; papszCurColumn[i] != NULL; i++ ) - CPLFree( papszCurColumn[i] ); - } - CPLFree( papszCurColumn ); - papszCurColumn = NULL; - - CPLFree( papszCurImage ); - papszCurImage = NULL; - - CPLFree( panCurColumnInd ); - panCurColumnInd = NULL; - - CPLFree( panFieldMap ); - panFieldMap = NULL; - - if( poDefn != NULL && poDefn->Dereference() <= 0 ) - { - delete poDefn; - poDefn = NULL; - } - - if( hStatement != NULL ) - { - OCIHandleFree((dvoid *)hStatement, (ub4)OCI_HTYPE_STMT); - hStatement = NULL; - } -} - -/************************************************************************/ -/* Prepare() */ -/************************************************************************/ - -CPLErr OGROCIStatement::Prepare( const char *pszSQLStatement ) - -{ - Clean(); - - CPLDebug( "OCI", "Prepare(%s)", pszSQLStatement ); - - pszCommandText = CPLStrdup(pszSQLStatement); - - if( hStatement != NULL ) - { - CPLError( CE_Failure, CPLE_AppDefined, - "Statement already executed once on this OGROCIStatement." ); - return CE_Failure; - } - -/* -------------------------------------------------------------------- */ -/* Allocate a statement handle. */ -/* -------------------------------------------------------------------- */ - if( poSession->Failed( - OCIHandleAlloc( poSession->hEnv, (dvoid **) &hStatement, - (ub4)OCI_HTYPE_STMT,(size_t)0, (dvoid **)0 ), - "OCIHandleAlloc(Statement)" ) ) - return CE_Failure; - -/* -------------------------------------------------------------------- */ -/* Xun: set prefetch count. */ -/* -------------------------------------------------------------------- */ - int prefetch_rows = 2000; - if( poSession->Failed( - OCIAttrSet( hStatement, OCI_HTYPE_STMT, (void*)&prefetch_rows, - sizeof(int), OCI_ATTR_PREFETCH_ROWS, - poSession->hError ) )) - return CE_Failure; - -/* -------------------------------------------------------------------- */ -/* Prepare the statement. */ -/* -------------------------------------------------------------------- */ - if( poSession->Failed( - OCIStmtPrepare( hStatement, poSession->hError, - (text *) pszSQLStatement, strlen(pszSQLStatement), - (ub4)OCI_NTV_SYNTAX, (ub4)OCI_DEFAULT ), - "OCIStmtPrepare" ) ) - return CE_Failure; - - return CE_None; -} - -/************************************************************************/ -/* BindObject() */ -/************************************************************************/ - -CPLErr OGROCIStatement::BindObject( const char *pszPlaceName, - void *pahObjects, OCIType *hTDO, - void **papIndicators ) - -{ - OCIBind *hBindOrd = NULL; - - if( poSession->Failed( - OCIBindByName( hStatement, &hBindOrd, poSession->hError, - (text *) pszPlaceName, (sb4) strlen(pszPlaceName), - (dvoid *) 0, (sb4) 0, SQLT_NTY, (dvoid *)0, - (ub2 *)0, (ub2 *)0, (ub4)0, (ub4 *)0, - (ub4)OCI_DEFAULT), - "OCIBindByName()") ) - return CE_Failure; - - if( poSession->Failed( - OCIBindObject( hBindOrd, poSession->hError, hTDO, - (dvoid **) pahObjects, (ub4 *)0, - (dvoid **)papIndicators, (ub4 *)0), - "OCIBindObject()" ) ) - return CE_Failure; - - return CE_None; -} - -/************************************************************************/ -/* BindScalar() */ -/************************************************************************/ - -CPLErr OGROCIStatement::BindScalar( const char *pszPlaceName, - void *pData, int nDataLen, - int nSQLType, sb2 *paeInd ) - -{ - OCIBind *hBindOrd = NULL; - - if( poSession->Failed( - OCIBindByName( hStatement, &hBindOrd, poSession->hError, - (text *) pszPlaceName, (sb4) strlen(pszPlaceName), - (dvoid *) pData, (sb4) nDataLen, - (ub2) nSQLType, (dvoid *)paeInd, (ub2 *)0, - (ub2 *)0, (ub4)0, (ub4 *)0, - (ub4)OCI_DEFAULT), - "OCIBindByName()") ) - return CE_Failure; - else - return CE_None; -} - -/************************************************************************/ -/* Execute() */ -/************************************************************************/ - -CPLErr OGROCIStatement::Execute( const char *pszSQLStatement, - int nMode ) - -{ -/* -------------------------------------------------------------------- */ -/* Prepare the statement if it is being passed in. */ -/* -------------------------------------------------------------------- */ - if( pszSQLStatement != NULL ) - { - CPLErr eErr = Prepare( pszSQLStatement ); - if( eErr != CE_None ) - return eErr; - } - - if( hStatement == NULL ) - { - CPLError( CE_Failure, CPLE_AppDefined, - "No prepared statement in call to OGROCIStatement::Execute(NULL)" ); - return CE_Failure; - } - -/* -------------------------------------------------------------------- */ -/* Determine if this is a SELECT statement. */ -/* -------------------------------------------------------------------- */ - ub2 nStmtType; - - if( poSession->Failed( - OCIAttrGet( hStatement, OCI_HTYPE_STMT, - &nStmtType, 0, OCI_ATTR_STMT_TYPE, poSession->hError ), - "OCIAttrGet(ATTR_STMT_TYPE)") ) - return CE_Failure; - - int bSelect = (nStmtType == OCI_STMT_SELECT); - -/* -------------------------------------------------------------------- */ -/* Work out some details about execution mode. */ -/* -------------------------------------------------------------------- */ - if( nMode == -1 ) - { - if( bSelect ) - nMode = OCI_DEFAULT; - else - nMode = OCI_COMMIT_ON_SUCCESS; - } - -/* -------------------------------------------------------------------- */ -/* Execute the statement. */ -/* -------------------------------------------------------------------- */ - if( poSession->Failed( - OCIStmtExecute( poSession->hSvcCtx, hStatement, - poSession->hError, (ub4)bSelect ? 0 : 1, (ub4)0, - (OCISnapshot *)NULL, (OCISnapshot *)NULL, nMode ), - pszCommandText ) ) - return CE_Failure; - - if( !bSelect ) - return CE_None; - -/* -------------------------------------------------------------------- */ -/* Count the columns. */ -/* -------------------------------------------------------------------- */ - for( nRawColumnCount = 0; TRUE; nRawColumnCount++ ) - { - OCIParam *hParmDesc; - - if( OCIParamGet( hStatement, OCI_HTYPE_STMT, poSession->hError, - (dvoid**)&hParmDesc, - (ub4) nRawColumnCount+1 ) != OCI_SUCCESS ) - break; - } - - panFieldMap = (int *) CPLCalloc(sizeof(int),nRawColumnCount); - - papszCurColumn = (char **) CPLCalloc(sizeof(char*),nRawColumnCount+1); - panCurColumnInd = (sb2 *) CPLCalloc(sizeof(sb2),nRawColumnCount+1); - -/* ==================================================================== */ -/* Establish result column definitions, and setup parameter */ -/* defines. */ -/* ==================================================================== */ - poDefn = new OGRFeatureDefn( pszCommandText ); - poDefn->Reference(); - - for( int iParm = 0; iParm < nRawColumnCount; iParm++ ) - { - OGRFieldDefn oField( "", OFTString ); - OCIParam *hParmDesc; - ub2 nOCIType; - ub4 nOCILen; - -/* -------------------------------------------------------------------- */ -/* Get parameter definition. */ -/* -------------------------------------------------------------------- */ - if( poSession->Failed( - OCIParamGet( hStatement, OCI_HTYPE_STMT, poSession->hError, - (dvoid**)&hParmDesc, (ub4) iParm+1 ), - "OCIParamGet") ) - return CE_Failure; - - if( poSession->GetParmInfo( hParmDesc, &oField, &nOCIType, &nOCILen ) - != CE_None ) - return CE_Failure; - - if( oField.GetType() == OFTBinary ) - { - panFieldMap[iParm] = -1; - continue; - } - - poDefn->AddFieldDefn( &oField ); - panFieldMap[iParm] = poDefn->GetFieldCount() - 1; - -/* -------------------------------------------------------------------- */ -/* Prepare a binding. */ -/* -------------------------------------------------------------------- */ - int nBufWidth = 256, nOGRField = panFieldMap[iParm]; - OCIDefine *hDefn = NULL; - - if( oField.GetWidth() > 0 ) - /* extra space needed for the decimal separator the string - terminator and the negative sign (Tamas Szekeres)*/ - nBufWidth = oField.GetWidth() + 3; - else if( oField.GetType() == OFTInteger ) - nBufWidth = 22; - else if( oField.GetType() == OFTReal ) - nBufWidth = 36; - else if ( oField.GetType() == OFTDateTime ) - nBufWidth = 40; - else if ( oField.GetType() == OFTDate ) - nBufWidth = 20; - - papszCurColumn[nOGRField] = (char *) CPLMalloc(nBufWidth+2); - CPLAssert( ((long) papszCurColumn[nOGRField]) % 2 == 0 ); - - if( poSession->Failed( - OCIDefineByPos( hStatement, &hDefn, poSession->hError, - iParm+1, - (ub1 *) papszCurColumn[nOGRField], nBufWidth, - SQLT_STR, panCurColumnInd + nOGRField, - NULL, NULL, OCI_DEFAULT ), - "OCIDefineByPos" ) ) - return CE_Failure; - } - - return CE_None; -} - -/************************************************************************/ -/* SimpleFetchRow() */ -/************************************************************************/ - -char **OGROCIStatement::SimpleFetchRow() - -{ - int nStatus, i; - - if( papszCurImage == NULL ) - { - papszCurImage = (char **) - CPLCalloc(sizeof(char *), nRawColumnCount+1 ); - } - - nStatus = OCIStmtFetch( hStatement, poSession->hError, 1, - OCI_FETCH_NEXT, OCI_DEFAULT ); - - if( nStatus == OCI_NO_DATA ) - return NULL; - else if( poSession->Failed( nStatus, "OCIStmtFetch" ) ) - return NULL; - - for( i = 0; papszCurColumn[i] != NULL; i++ ) - { - if( panCurColumnInd[i] == OCI_IND_NULL ) - papszCurImage[i] = NULL; - else - papszCurImage[i] = papszCurColumn[i]; - } - - return papszCurImage; -} - diff --git a/BuildTools/centos/dep/json_spirit/CMakeLists.txt b/BuildTools/centos/dep/json_spirit/CMakeLists.txt new file mode 100644 index 000000000..c717ef7c8 --- /dev/null +++ b/BuildTools/centos/dep/json_spirit/CMakeLists.txt @@ -0,0 +1,29 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) + +#add_definitions(-DJSON_SPIRIT_VALUE_ENABLED) +SET(CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH} ${CMAKE_SOURCE_DIR}/../../libraries/include/boost) + +PROJECT(json_spirit) +SUBDIRS(json_spirit json_demo json_headers_only_demo json_map_demo json_test) +INCLUDE_DIRECTORIES(json_spirit) + +INSTALL( + FILES + ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit.h + ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_error_position.h + ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_reader.h + ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_reader_template.h + ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_stream_reader.h + ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_utils.h + ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_value.h + ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_writer.h + ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_writer_template.h + ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_writer_options.h + DESTINATION include) + +INSTALL( + FILES + ${CMAKE_BINARY_DIR}/json_spirit/libjson_spirit.a + DESTINATION lib) + +INCLUDE(CPack) diff --git a/BuildTools/centos/dep/wxWidgets-3.0.2/Makefile.in b/BuildTools/centos/dep/wxWidgets-3.0.2/Makefile.in new file mode 100644 index 000000000..d0905b70a --- /dev/null +++ b/BuildTools/centos/dep/wxWidgets-3.0.2/Makefile.in @@ -0,0 +1,41588 @@ +# ========================================================================= +# This makefile was generated by +# Bakefile 0.2.9 (http://www.bakefile.org) +# Do not modify, all changes will be overwritten! +# ========================================================================= + + +@MAKE_SET@ + +prefix = @prefix@ +exec_prefix = @exec_prefix@ +datarootdir = @datarootdir@ +INSTALL = @INSTALL@ +SHARED_LD_CXX = @SHARED_LD_CXX@ +SHARED_LD_MODULE_CXX = @SHARED_LD_MODULE_CXX@ +LIBEXT = @LIBEXT@ +LIBPREFIX = @LIBPREFIX@ +SO_SUFFIX = @SO_SUFFIX@ +SO_SUFFIX_MODULE = @SO_SUFFIX_MODULE@ +DLLIMP_SUFFIX = @DLLIMP_SUFFIX@ +LN_S = @LN_S@ +WINDRES = @WINDRES@ +REZ = @REZ@ +PIC_FLAG = @PIC_FLAG@ +SONAME_FLAG = @SONAME_FLAG@ +STRIP = @STRIP@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_DIR = @INSTALL_DIR@ +ICC_PCH_USE_SWITCH = @ICC_PCH_USE_SWITCH@ +BK_DEPS = @BK_DEPS@ +BK_MAKE_PCH = @BK_MAKE_PCH@ +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +bindir = @bindir@ +libdir = @libdir@ +datadir = @datadir@ +includedir = @includedir@ +DLLPREFIX = @DLLPREFIX@ +DLLPREFIX_MODULE = @DLLPREFIX_MODULE@ +LIBS = @LIBS@ +AR = @AR@ +AROPTIONS = @AROPTIONS@ +RANLIB = @RANLIB@ +CC = @CC@ +CXX = @CXX@ +CFLAGS = @CFLAGS@ +CXXFLAGS = @CXXFLAGS@ +OBJCXXFLAGS = @OBJCXXFLAGS@ +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +VENDOR = @VENDOR@ +WX_FLAVOUR = @WX_FLAVOUR@ +WX_LIB_FLAVOUR = @WX_LIB_FLAVOUR@ +DEREZ = @DEREZ@ +TOOLKIT = @TOOLKIT@ +TOOLKIT_LOWERCASE = @TOOLKIT_LOWERCASE@ +TOOLKIT_VERSION = @TOOLKIT_VERSION@ +TOOLCHAIN_NAME = @TOOLCHAIN_NAME@ +TOOLCHAIN_FULLNAME = @TOOLCHAIN_FULLNAME@ +EXTRALIBS = @EXTRALIBS@ +EXTRALIBS_XML = @EXTRALIBS_XML@ +EXTRALIBS_HTML = @EXTRALIBS_HTML@ +EXTRALIBS_MEDIA = @EXTRALIBS_MEDIA@ +EXTRALIBS_GUI = @EXTRALIBS_GUI@ +EXTRALIBS_OPENGL = @EXTRALIBS_OPENGL@ +EXTRALIBS_SDL = @EXTRALIBS_SDL@ +CXXWARNINGS = @CXXWARNINGS@ +HOST_SUFFIX = @HOST_SUFFIX@ +DYLIB_RPATH_INSTALL = @DYLIB_RPATH_INSTALL@ +DYLIB_RPATH_POSTLINK = @DYLIB_RPATH_POSTLINK@ +wx_top_builddir = @wx_top_builddir@ + +### Variables: ### + +DESTDIR = +WX_RELEASE = 3.0 +WX_RELEASE_NODOT = 30 +WX_VERSION = $(WX_RELEASE).2 +LIBDIRNAME = $(wx_top_builddir)/lib +WXREGEX_CFLAGS = -DNDEBUG -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) $(____SHARED) \ + $(CPPFLAGS) $(CFLAGS) +WXREGEX_OBJECTS = \ + wxregex_regcomp.o \ + wxregex_regexec.o \ + wxregex_regerror.o \ + wxregex_regfree.o +WXZLIB_CFLAGS = -DNDEBUG $(____SHARED) $(CPPFLAGS) $(CFLAGS) +WXZLIB_OBJECTS = \ + wxzlib_adler32.o \ + wxzlib_compress.o \ + wxzlib_crc32.o \ + wxzlib_deflate.o \ + wxzlib_gzclose.o \ + wxzlib_gzlib.o \ + wxzlib_gzread.o \ + wxzlib_gzwrite.o \ + wxzlib_infback.o \ + wxzlib_inffast.o \ + wxzlib_inflate.o \ + wxzlib_inftrees.o \ + wxzlib_trees.o \ + wxzlib_uncompr.o \ + wxzlib_zutil.o +WXPNG_CFLAGS = -DNDEBUG $(__INC_ZLIB_p) $(____SHARED) $(CPPFLAGS) $(CFLAGS) +WXPNG_OBJECTS = \ + wxpng_png.o \ + wxpng_pngerror.o \ + wxpng_pngget.o \ + wxpng_pngmem.o \ + wxpng_pngpread.o \ + wxpng_pngread.o \ + wxpng_pngrio.o \ + wxpng_pngrtran.o \ + wxpng_pngrutil.o \ + wxpng_pngset.o \ + wxpng_pngtrans.o \ + wxpng_pngwio.o \ + wxpng_pngwrite.o \ + wxpng_pngwtran.o \ + wxpng_pngwutil.o +WXJPEG_CFLAGS = -DNDEBUG $(____SHARED) $(CPPFLAGS) $(CFLAGS) +WXJPEG_OBJECTS = \ + wxjpeg_jcomapi.o \ + wxjpeg_jutils.o \ + wxjpeg_jerror.o \ + wxjpeg_jmemmgr.o \ + wxjpeg_jmemnobs.o \ + wxjpeg_jcapimin.o \ + wxjpeg_jcapistd.o \ + wxjpeg_jctrans.o \ + wxjpeg_jcparam.o \ + wxjpeg_jdatadst.o \ + wxjpeg_jcinit.o \ + wxjpeg_jcmaster.o \ + wxjpeg_jcmarker.o \ + wxjpeg_jcmainct.o \ + wxjpeg_jcprepct.o \ + wxjpeg_jccoefct.o \ + wxjpeg_jccolor.o \ + wxjpeg_jcsample.o \ + wxjpeg_jchuff.o \ + wxjpeg_jcphuff.o \ + wxjpeg_jcdctmgr.o \ + wxjpeg_jfdctfst.o \ + wxjpeg_jfdctflt.o \ + wxjpeg_jfdctint.o \ + wxjpeg_jdapimin.o \ + wxjpeg_jdapistd.o \ + wxjpeg_jdtrans.o \ + wxjpeg_jdatasrc.o \ + wxjpeg_jdmaster.o \ + wxjpeg_jdinput.o \ + wxjpeg_jdmarker.o \ + wxjpeg_jdhuff.o \ + wxjpeg_jdphuff.o \ + wxjpeg_jdmainct.o \ + wxjpeg_jdcoefct.o \ + wxjpeg_jdpostct.o \ + wxjpeg_jddctmgr.o \ + wxjpeg_jidctfst.o \ + wxjpeg_jidctflt.o \ + wxjpeg_jidctint.o \ + wxjpeg_jidctred.o \ + wxjpeg_jdsample.o \ + wxjpeg_jdcolor.o \ + wxjpeg_jquant1.o \ + wxjpeg_jquant2.o \ + wxjpeg_jdmerge.o +WXTIFF_CFLAGS = -DNDEBUG $(__INC_ZLIB_p) $(__INC_JPEG_p) $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(____SHARED) $(CPPFLAGS) $(CFLAGS) +WXTIFF_OBJECTS = \ + $(__TIFF_PLATFORM_SRC_OBJECTS) \ + wxtiff_tif_aux.o \ + wxtiff_tif_close.o \ + wxtiff_tif_codec.o \ + wxtiff_tif_color.o \ + wxtiff_tif_compress.o \ + wxtiff_tif_dir.o \ + wxtiff_tif_dirinfo.o \ + wxtiff_tif_dirread.o \ + wxtiff_tif_dirwrite.o \ + wxtiff_tif_dumpmode.o \ + wxtiff_tif_error.o \ + wxtiff_tif_extension.o \ + wxtiff_tif_fax3.o \ + wxtiff_tif_fax3sm.o \ + wxtiff_tif_flush.o \ + wxtiff_tif_getimage.o \ + wxtiff_tif_jbig.o \ + wxtiff_tif_jpeg.o \ + wxtiff_tif_jpeg_12.o \ + wxtiff_tif_luv.o \ + wxtiff_tif_lzma.o \ + wxtiff_tif_lzw.o \ + wxtiff_tif_next.o \ + wxtiff_tif_ojpeg.o \ + wxtiff_tif_open.o \ + wxtiff_tif_packbits.o \ + wxtiff_tif_pixarlog.o \ + wxtiff_tif_predict.o \ + wxtiff_tif_print.o \ + wxtiff_tif_read.o \ + wxtiff_tif_strip.o \ + wxtiff_tif_swab.o \ + wxtiff_tif_thunder.o \ + wxtiff_tif_tile.o \ + wxtiff_tif_version.o \ + wxtiff_tif_warning.o \ + wxtiff_tif_write.o \ + wxtiff_tif_zip.o +WXEXPAT_CFLAGS = -DNDEBUG -I./src/expat -DHAVE_EXPAT_CONFIG_H $(____SHARED) \ + $(CPPFLAGS) $(CFLAGS) +WXEXPAT_OBJECTS = \ + wxexpat_xmlparse.o \ + wxexpat_xmlrole.o \ + wxexpat_xmltok.o +WXSCINTILLA_CXXFLAGS = -DNDEBUG -I$(top_srcdir)/src/stc/scintilla/include \ + -I$(top_srcdir)/src/stc/scintilla/lexlib \ + -I$(top_srcdir)/src/stc/scintilla/src -D__WX__ -DSCI_LEXER -DLINK_LEXERS \ + $(__wxscintilla_usingdll_p) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(____SHARED) $(CPPFLAGS) $(CXXFLAGS) +WXSCINTILLA_OBJECTS = \ + wxscintilla_LexA68k.o \ + wxscintilla_LexAbaqus.o \ + wxscintilla_LexAda.o \ + wxscintilla_LexAPDL.o \ + wxscintilla_LexAsm.o \ + wxscintilla_LexAsn1.o \ + wxscintilla_LexASY.o \ + wxscintilla_LexAU3.o \ + wxscintilla_LexAVE.o \ + wxscintilla_LexAVS.o \ + wxscintilla_LexBaan.o \ + wxscintilla_LexBash.o \ + wxscintilla_LexBasic.o \ + wxscintilla_LexBullant.o \ + wxscintilla_LexCaml.o \ + wxscintilla_LexCLW.o \ + wxscintilla_LexCmake.o \ + wxscintilla_LexCOBOL.o \ + wxscintilla_LexCoffeeScript.o \ + wxscintilla_LexConf.o \ + wxscintilla_LexCPP.o \ + wxscintilla_LexCrontab.o \ + wxscintilla_LexCsound.o \ + wxscintilla_LexCSS.o \ + wxscintilla_LexD.o \ + wxscintilla_LexECL.o \ + wxscintilla_LexEiffel.o \ + wxscintilla_LexErlang.o \ + wxscintilla_LexEScript.o \ + wxscintilla_LexFlagship.o \ + wxscintilla_LexForth.o \ + wxscintilla_LexFortran.o \ + wxscintilla_LexGAP.o \ + wxscintilla_LexGui4Cli.o \ + wxscintilla_LexHaskell.o \ + wxscintilla_LexHTML.o \ + wxscintilla_LexInno.o \ + wxscintilla_LexKix.o \ + wxscintilla_LexLisp.o \ + wxscintilla_LexLout.o \ + wxscintilla_LexLua.o \ + wxscintilla_LexMagik.o \ + wxscintilla_LexMarkdown.o \ + wxscintilla_LexMatlab.o \ + wxscintilla_LexMetapost.o \ + wxscintilla_LexMMIXAL.o \ + wxscintilla_LexModula.o \ + wxscintilla_LexMPT.o \ + wxscintilla_LexMSSQL.o \ + wxscintilla_LexMySQL.o \ + wxscintilla_LexNimrod.o \ + wxscintilla_LexNsis.o \ + wxscintilla_LexOpal.o \ + wxscintilla_LexOScript.o \ + wxscintilla_LexOthers.o \ + wxscintilla_LexPascal.o \ + wxscintilla_LexPB.o \ + wxscintilla_LexPerl.o \ + wxscintilla_LexPLM.o \ + wxscintilla_LexPOV.o \ + wxscintilla_LexPowerPro.o \ + wxscintilla_LexPowerShell.o \ + wxscintilla_LexProgress.o \ + wxscintilla_LexPS.o \ + wxscintilla_LexPython.o \ + wxscintilla_LexR.o \ + wxscintilla_LexRebol.o \ + wxscintilla_LexRuby.o \ + wxscintilla_LexScriptol.o \ + wxscintilla_LexSmalltalk.o \ + wxscintilla_LexSML.o \ + wxscintilla_LexSorcus.o \ + wxscintilla_LexSpecman.o \ + wxscintilla_LexSpice.o \ + wxscintilla_LexSQL.o \ + wxscintilla_LexTACL.o \ + wxscintilla_LexTADS3.o \ + wxscintilla_LexTAL.o \ + wxscintilla_LexTCL.o \ + wxscintilla_LexTCMD.o \ + wxscintilla_LexTeX.o \ + wxscintilla_LexTxt2tags.o \ + wxscintilla_LexVB.o \ + wxscintilla_LexVerilog.o \ + wxscintilla_LexVHDL.o \ + wxscintilla_LexVisualProlog.o \ + wxscintilla_LexYAML.o \ + wxscintilla_Accessor.o \ + wxscintilla_CharacterSet.o \ + wxscintilla_LexerBase.o \ + wxscintilla_LexerModule.o \ + wxscintilla_LexerNoExceptions.o \ + wxscintilla_LexerSimple.o \ + wxscintilla_PropSetSimple.o \ + wxscintilla_StyleContext.o \ + wxscintilla_WordList.o \ + wxscintilla_AutoComplete.o \ + wxscintilla_CallTip.o \ + wxscintilla_Catalogue.o \ + wxscintilla_CellBuffer.o \ + wxscintilla_CharClassify.o \ + wxscintilla_ContractionState.o \ + wxscintilla_Decoration.o \ + wxscintilla_Document.o \ + wxscintilla_Editor.o \ + wxscintilla_ExternalLexer.o \ + wxscintilla_Indicator.o \ + wxscintilla_KeyMap.o \ + wxscintilla_LineMarker.o \ + wxscintilla_PerLine.o \ + wxscintilla_PositionCache.o \ + wxscintilla_RESearch.o \ + wxscintilla_RunStyles.o \ + wxscintilla_ScintillaBase.o \ + wxscintilla_Selection.o \ + wxscintilla_Style.o \ + wxscintilla_UniConversion.o \ + wxscintilla_ViewStyle.o \ + wxscintilla_XPM.o +PLUGINS_INST_DIR = $(libdir)/wx/$(PLUGIN_VERSION0) +ALL_BASE_HEADERS = \ + wx/afterstd.h \ + wx/any.h \ + wx/anystr.h \ + wx/app.h \ + wx/apptrait.h \ + wx/archive.h \ + wx/arrimpl.cpp \ + wx/arrstr.h \ + wx/atomic.h \ + wx/base64.h \ + wx/beforestd.h \ + wx/buffer.h \ + wx/build.h \ + wx/chartype.h \ + wx/checkeddelete.h \ + wx/chkconf.h \ + wx/clntdata.h \ + wx/cmdargs.h \ + wx/cmdline.h \ + wx/compiler.h \ + wx/confbase.h \ + wx/config.h \ + wx/convauto.h \ + wx/containr.h \ + wx/cpp.h \ + wx/crt.h \ + wx/datetime.h \ + wx/datstrm.h \ + wx/dde.h \ + wx/debug.h \ + wx/defs.h \ + wx/dir.h \ + wx/dlimpexp.h \ + wx/dlist.h \ + wx/dynarray.h \ + wx/dynlib.h \ + wx/dynload.h \ + wx/encconv.h \ + wx/event.h \ + wx/eventfilter.h \ + wx/evtloop.h \ + wx/except.h \ + wx/features.h \ + wx/flags.h \ + wx/ffile.h \ + wx/file.h \ + wx/fileconf.h \ + wx/filefn.h \ + wx/filename.h \ + wx/filesys.h \ + wx/fontenc.h \ + wx/fontmap.h \ + wx/fs_arc.h \ + wx/fs_filter.h \ + wx/fs_mem.h \ + wx/fs_zip.h \ + wx/hash.h \ + wx/hashmap.h \ + wx/hashset.h \ + wx/html/forcelnk.h \ + wx/iconloc.h \ + wx/init.h \ + wx/intl.h \ + wx/iosfwrap.h \ + wx/ioswrap.h \ + wx/ipc.h \ + wx/ipcbase.h \ + wx/kbdstate.h \ + wx/language.h \ + wx/link.h \ + wx/list.h \ + wx/listimpl.cpp \ + wx/log.h \ + wx/longlong.h \ + wx/math.h \ + wx/memconf.h \ + wx/memory.h \ + wx/memtext.h \ + wx/mimetype.h \ + wx/module.h \ + wx/mousestate.h \ + wx/msgout.h \ + wx/msgqueue.h \ + wx/mstream.h \ + wx/numformatter.h \ + wx/object.h \ + wx/platform.h \ + wx/platinfo.h \ + wx/power.h \ + wx/process.h \ + wx/ptr_scpd.h \ + wx/ptr_shrd.h \ + wx/recguard.h \ + wx/regex.h \ + wx/rtti.h \ + wx/scopedarray.h \ + wx/scopedptr.h \ + wx/scopeguard.h \ + wx/sharedptr.h \ + wx/snglinst.h \ + wx/sstream.h \ + wx/stack.h \ + wx/stackwalk.h \ + wx/stdpaths.h \ + wx/stdstream.h \ + wx/stockitem.h \ + wx/stopwatch.h \ + wx/strconv.h \ + wx/stream.h \ + wx/string.h \ + wx/stringimpl.h \ + wx/stringops.h \ + wx/strvararg.h \ + wx/sysopt.h \ + wx/tarstrm.h \ + wx/textbuf.h \ + wx/textfile.h \ + wx/thread.h \ + wx/thrimpl.cpp \ + wx/time.h \ + wx/timer.h \ + wx/tls.h \ + wx/tokenzr.h \ + wx/tracker.h \ + wx/translation.h \ + wx/txtstrm.h \ + wx/typeinfo.h \ + wx/types.h \ + wx/unichar.h \ + wx/uri.h \ + wx/ustring.h \ + wx/utils.h \ + wx/variant.h \ + wx/vector.h \ + wx/version.h \ + wx/versioninfo.h \ + wx/volume.h \ + wx/weakref.h \ + wx/wfstream.h \ + wx/wx.h \ + wx/wxchar.h \ + wx/wxcrt.h \ + wx/wxcrtbase.h \ + wx/wxcrtvararg.h \ + wx/wxprec.h \ + wx/xlocale.h \ + wx/xti.h \ + wx/xti2.h \ + wx/xtistrm.h \ + wx/xtictor.h \ + wx/xtihandler.h \ + wx/xtiprop.h \ + wx/xtitypes.h \ + wx/zipstrm.h \ + wx/zstream.h \ + wx/meta/convertible.h \ + wx/meta/if.h \ + wx/meta/implicitconversion.h \ + wx/meta/int2type.h \ + wx/meta/movable.h \ + wx/meta/pod.h \ + wx/meta/removeref.h \ + wx/fswatcher.h \ + wx/generic/fswatcher.h \ + $(BASE_PLATFORM_HDR) \ + wx/fs_inet.h \ + wx/protocol/file.h \ + wx/protocol/ftp.h \ + wx/protocol/http.h \ + wx/protocol/log.h \ + wx/protocol/protocol.h \ + wx/sckaddr.h \ + wx/sckipc.h \ + wx/sckstrm.h \ + wx/socket.h \ + wx/url.h \ + wx/xml/xml.h \ + wx/xtixml.h +ALL_HEADERS = \ + $(ALL_BASE_HEADERS) \ + $(ALL_GUI_HEADERS) +ALL_PORTS_BASE_HEADERS = \ + wx/afterstd.h \ + wx/any.h \ + wx/anystr.h \ + wx/app.h \ + wx/apptrait.h \ + wx/archive.h \ + wx/arrimpl.cpp \ + wx/arrstr.h \ + wx/atomic.h \ + wx/base64.h \ + wx/beforestd.h \ + wx/buffer.h \ + wx/build.h \ + wx/chartype.h \ + wx/checkeddelete.h \ + wx/chkconf.h \ + wx/clntdata.h \ + wx/cmdargs.h \ + wx/cmdline.h \ + wx/compiler.h \ + wx/confbase.h \ + wx/config.h \ + wx/convauto.h \ + wx/containr.h \ + wx/cpp.h \ + wx/crt.h \ + wx/datetime.h \ + wx/datstrm.h \ + wx/dde.h \ + wx/debug.h \ + wx/defs.h \ + wx/dir.h \ + wx/dlimpexp.h \ + wx/dlist.h \ + wx/dynarray.h \ + wx/dynlib.h \ + wx/dynload.h \ + wx/encconv.h \ + wx/event.h \ + wx/eventfilter.h \ + wx/evtloop.h \ + wx/except.h \ + wx/features.h \ + wx/flags.h \ + wx/ffile.h \ + wx/file.h \ + wx/fileconf.h \ + wx/filefn.h \ + wx/filename.h \ + wx/filesys.h \ + wx/fontenc.h \ + wx/fontmap.h \ + wx/fs_arc.h \ + wx/fs_filter.h \ + wx/fs_mem.h \ + wx/fs_zip.h \ + wx/hash.h \ + wx/hashmap.h \ + wx/hashset.h \ + wx/html/forcelnk.h \ + wx/iconloc.h \ + wx/init.h \ + wx/intl.h \ + wx/iosfwrap.h \ + wx/ioswrap.h \ + wx/ipc.h \ + wx/ipcbase.h \ + wx/kbdstate.h \ + wx/language.h \ + wx/link.h \ + wx/list.h \ + wx/listimpl.cpp \ + wx/log.h \ + wx/longlong.h \ + wx/math.h \ + wx/memconf.h \ + wx/memory.h \ + wx/memtext.h \ + wx/mimetype.h \ + wx/module.h \ + wx/mousestate.h \ + wx/msgout.h \ + wx/msgqueue.h \ + wx/mstream.h \ + wx/numformatter.h \ + wx/object.h \ + wx/platform.h \ + wx/platinfo.h \ + wx/power.h \ + wx/process.h \ + wx/ptr_scpd.h \ + wx/ptr_shrd.h \ + wx/recguard.h \ + wx/regex.h \ + wx/rtti.h \ + wx/scopedarray.h \ + wx/scopedptr.h \ + wx/scopeguard.h \ + wx/sharedptr.h \ + wx/snglinst.h \ + wx/sstream.h \ + wx/stack.h \ + wx/stackwalk.h \ + wx/stdpaths.h \ + wx/stdstream.h \ + wx/stockitem.h \ + wx/stopwatch.h \ + wx/strconv.h \ + wx/stream.h \ + wx/string.h \ + wx/stringimpl.h \ + wx/stringops.h \ + wx/strvararg.h \ + wx/sysopt.h \ + wx/tarstrm.h \ + wx/textbuf.h \ + wx/textfile.h \ + wx/thread.h \ + wx/thrimpl.cpp \ + wx/time.h \ + wx/timer.h \ + wx/tls.h \ + wx/tokenzr.h \ + wx/tracker.h \ + wx/translation.h \ + wx/txtstrm.h \ + wx/typeinfo.h \ + wx/types.h \ + wx/unichar.h \ + wx/uri.h \ + wx/ustring.h \ + wx/utils.h \ + wx/variant.h \ + wx/vector.h \ + wx/version.h \ + wx/versioninfo.h \ + wx/volume.h \ + wx/weakref.h \ + wx/wfstream.h \ + wx/wx.h \ + wx/wxchar.h \ + wx/wxcrt.h \ + wx/wxcrtbase.h \ + wx/wxcrtvararg.h \ + wx/wxprec.h \ + wx/xlocale.h \ + wx/xti.h \ + wx/xti2.h \ + wx/xtistrm.h \ + wx/xtictor.h \ + wx/xtihandler.h \ + wx/xtiprop.h \ + wx/xtitypes.h \ + wx/zipstrm.h \ + wx/zstream.h \ + wx/meta/convertible.h \ + wx/meta/if.h \ + wx/meta/implicitconversion.h \ + wx/meta/int2type.h \ + wx/meta/movable.h \ + wx/meta/pod.h \ + wx/meta/removeref.h \ + wx/fswatcher.h \ + wx/generic/fswatcher.h \ + wx/unix/app.h \ + wx/unix/apptbase.h \ + wx/unix/apptrait.h \ + wx/unix/chkconf.h \ + wx/unix/evtloop.h \ + wx/unix/evtloopsrc.h \ + wx/unix/pipe.h \ + wx/unix/stdpaths.h \ + wx/unix/stackwalk.h \ + wx/unix/tls.h \ + wx/unix/fswatcher_kqueue.h \ + wx/private/streamtempinput.h \ + wx/private/pipestream.h \ + wx/unix/private/pipestream.h \ + wx/unix/execute.h \ + wx/unix/mimetype.h \ + wx/unix/fswatcher_inotify.h \ + wx/msw/apptrait.h \ + wx/msw/apptbase.h \ + wx/msw/chkconf.h \ + wx/msw/crashrpt.h \ + wx/msw/dde.h \ + wx/msw/debughlp.h \ + wx/msw/evtloopconsole.h \ + wx/msw/gccpriv.h \ + wx/msw/libraries.h \ + wx/msw/mimetype.h \ + wx/msw/mslu.h \ + wx/msw/private.h \ + wx/msw/regconf.h \ + wx/msw/registry.h \ + wx/msw/seh.h \ + wx/msw/stackwalk.h \ + wx/msw/stdpaths.h \ + wx/msw/winundef.h \ + wx/msw/wrapcctl.h \ + wx/msw/wrapcdlg.h \ + wx/msw/wrapwin.h \ + wx/msw/fswatcher.h \ + $(BASE_WINCE_HDR) \ + $(BASE_OSX_HDR) \ + wx/msdos/mimetype.h \ + wx/fs_inet.h \ + wx/protocol/file.h \ + wx/protocol/ftp.h \ + wx/protocol/http.h \ + wx/protocol/log.h \ + wx/protocol/protocol.h \ + wx/sckaddr.h \ + wx/sckipc.h \ + wx/sckstrm.h \ + wx/socket.h \ + wx/url.h \ + wx/xml/xml.h \ + wx/xtixml.h +ALL_BASE_SOURCES = \ + src/common/any.cpp \ + src/common/appbase.cpp \ + src/common/arcall.cpp \ + src/common/arcfind.cpp \ + src/common/archive.cpp \ + src/common/arrstr.cpp \ + src/common/base64.cpp \ + src/common/clntdata.cpp \ + src/common/cmdline.cpp \ + src/common/config.cpp \ + src/common/convauto.cpp \ + src/common/datetime.cpp \ + src/common/datetimefmt.cpp \ + src/common/datstrm.cpp \ + src/common/dircmn.cpp \ + src/common/dynarray.cpp \ + src/common/dynlib.cpp \ + src/common/dynload.cpp \ + src/common/encconv.cpp \ + src/common/evtloopcmn.cpp \ + src/common/extended.c \ + src/common/ffile.cpp \ + src/common/file.cpp \ + src/common/fileback.cpp \ + src/common/fileconf.cpp \ + src/common/filefn.cpp \ + src/common/filename.cpp \ + src/common/filesys.cpp \ + src/common/filtall.cpp \ + src/common/filtfind.cpp \ + src/common/fmapbase.cpp \ + src/common/fs_arc.cpp \ + src/common/fs_filter.cpp \ + src/common/hash.cpp \ + src/common/hashmap.cpp \ + src/common/init.cpp \ + src/common/intl.cpp \ + src/common/ipcbase.cpp \ + src/common/languageinfo.cpp \ + src/common/list.cpp \ + src/common/log.cpp \ + src/common/longlong.cpp \ + src/common/memory.cpp \ + src/common/mimecmn.cpp \ + src/common/module.cpp \ + src/common/mstream.cpp \ + src/common/numformatter.cpp \ + src/common/object.cpp \ + src/common/platinfo.cpp \ + src/common/powercmn.cpp \ + src/common/process.cpp \ + src/common/regex.cpp \ + src/common/stdpbase.cpp \ + src/common/sstream.cpp \ + src/common/stdstream.cpp \ + src/common/stopwatch.cpp \ + src/common/strconv.cpp \ + src/common/stream.cpp \ + src/common/string.cpp \ + src/common/stringimpl.cpp \ + src/common/stringops.cpp \ + src/common/strvararg.cpp \ + src/common/sysopt.cpp \ + src/common/tarstrm.cpp \ + src/common/textbuf.cpp \ + src/common/textfile.cpp \ + src/common/threadinfo.cpp \ + src/common/time.cpp \ + src/common/timercmn.cpp \ + src/common/timerimpl.cpp \ + src/common/tokenzr.cpp \ + src/common/translation.cpp \ + src/common/txtstrm.cpp \ + src/common/unichar.cpp \ + src/common/uri.cpp \ + src/common/ustring.cpp \ + src/common/variant.cpp \ + src/common/wfstream.cpp \ + src/common/wxcrt.cpp \ + src/common/wxprintf.cpp \ + src/common/xlocale.cpp \ + src/common/xti.cpp \ + src/common/xtistrm.cpp \ + src/common/zipstrm.cpp \ + src/common/zstream.cpp \ + src/common/fswatchercmn.cpp \ + src/generic/fswatcherg.cpp \ + src/common/fdiodispatcher.cpp \ + src/common/selectdispatcher.cpp \ + src/unix/appunix.cpp \ + src/unix/dir.cpp \ + src/unix/dlunix.cpp \ + src/unix/epolldispatcher.cpp \ + src/unix/evtloopunix.cpp \ + src/unix/fdiounix.cpp \ + src/unix/snglinst.cpp \ + src/unix/stackwalk.cpp \ + src/unix/stdpaths.cpp \ + src/unix/timerunx.cpp \ + src/unix/threadpsx.cpp \ + src/unix/utilsunx.cpp \ + src/unix/wakeuppipe.cpp \ + src/unix/fswatcher_kqueue.cpp \ + src/unix/mimetype.cpp \ + src/unix/fswatcher_inotify.cpp \ + src/msw/basemsw.cpp \ + src/msw/crashrpt.cpp \ + src/msw/debughlp.cpp \ + src/msw/dde.cpp \ + src/msw/dir.cpp \ + src/msw/dlmsw.cpp \ + src/msw/evtloopconsole.cpp \ + src/msw/mimetype.cpp \ + src/msw/power.cpp \ + src/msw/regconf.cpp \ + src/msw/registry.cpp \ + src/msw/snglinst.cpp \ + src/msw/stackwalk.cpp \ + src/msw/stdpaths.cpp \ + src/msw/thread.cpp \ + src/msw/timer.cpp \ + src/msw/utils.cpp \ + src/msw/utilsexc.cpp \ + src/msw/fswatcher.cpp \ + $(BASE_WINCE_SRC) \ + $(BASE_OSX_SRC) \ + src/common/fdiodispatcher.cpp \ + src/common/selectdispatcher.cpp \ + src/unix/appunix.cpp \ + src/unix/evtloopunix.cpp \ + src/unix/timerunx.cpp \ + src/os2/dir.cpp \ + src/os2/mimetype.cpp \ + src/os2/snglinst.cpp \ + src/os2/stdpaths.cpp \ + src/os2/thread.cpp \ + src/os2/utils.cpp \ + src/os2/utilsexc.cpp \ + src/msdos/dir.cpp \ + src/msdos/mimetype.cpp \ + src/msdos/utilsdos.cpp \ + src/common/event.cpp \ + src/common/fs_mem.cpp \ + src/common/msgout.cpp \ + src/common/utilscmn.cpp \ + src/osx/carbon/utils.cpp \ + src/osx/carbon/uma.cpp \ + src/osx/cocoa/utils.mm \ + src/msw/main.cpp \ + src/msw/mslu.cpp \ + src/msw/volume.cpp \ + src/common/fs_inet.cpp \ + src/common/ftp.cpp \ + src/common/http.cpp \ + src/common/protocol.cpp \ + src/common/sckaddr.cpp \ + src/common/sckfile.cpp \ + src/common/sckipc.cpp \ + src/common/sckstrm.cpp \ + src/common/socket.cpp \ + src/common/url.cpp \ + src/common/socketiohandler.cpp \ + src/unix/sockunix.cpp \ + src/osx/core/sockosx.cpp \ + src/msw/sockmsw.cpp \ + src/msw/urlmsw.cpp \ + $(NET_WINCE_SRC) \ + src/xml/xml.cpp \ + src/common/xtixml.cpp +MONODLL_CFLAGS = $(__monodll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -I$(top_srcdir)/src/stc/scintilla/include \ + -I$(top_srcdir)/src/stc/scintilla/lexlib \ + -I$(top_srcdir)/src/stc/scintilla/src -D__WX__ -DSCI_LEXER -DLINK_LEXERS \ + -DwxUSE_BASE=1 -DWXMAKINGDLL $(PIC_FLAG) $(CPPFLAGS) $(CFLAGS) +MONODLL_CXXFLAGS = $(__monodll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) \ + -I$(top_srcdir)/src/stc/scintilla/include \ + -I$(top_srcdir)/src/stc/scintilla/lexlib \ + -I$(top_srcdir)/src/stc/scintilla/src -D__WX__ -DSCI_LEXER -DLINK_LEXERS \ + -DwxUSE_BASE=1 -DWXMAKINGDLL $(PIC_FLAG) $(CXXWARNINGS) $(CPPFLAGS) \ + $(CXXFLAGS) +MONODLL_OBJCXXFLAGS = $(__monodll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) \ + -I$(top_srcdir)/src/stc/scintilla/include \ + -I$(top_srcdir)/src/stc/scintilla/lexlib \ + -I$(top_srcdir)/src/stc/scintilla/src -D__WX__ -DSCI_LEXER -DLINK_LEXERS \ + -DwxUSE_BASE=1 -DWXMAKINGDLL $(PIC_FLAG) $(CPPFLAGS) $(OBJCXXFLAGS) +MONODLL_OBJECTS = \ + monodll_any.o \ + monodll_appbase.o \ + monodll_arcall.o \ + monodll_arcfind.o \ + monodll_archive.o \ + monodll_arrstr.o \ + monodll_base64.o \ + monodll_clntdata.o \ + monodll_cmdline.o \ + monodll_config.o \ + monodll_convauto.o \ + monodll_datetime.o \ + monodll_datetimefmt.o \ + monodll_datstrm.o \ + monodll_dircmn.o \ + monodll_dynarray.o \ + monodll_dynlib.o \ + monodll_dynload.o \ + monodll_encconv.o \ + monodll_evtloopcmn.o \ + monodll_extended.o \ + monodll_ffile.o \ + monodll_file.o \ + monodll_fileback.o \ + monodll_fileconf.o \ + monodll_filefn.o \ + monodll_filename.o \ + monodll_filesys.o \ + monodll_filtall.o \ + monodll_filtfind.o \ + monodll_fmapbase.o \ + monodll_fs_arc.o \ + monodll_fs_filter.o \ + monodll_hash.o \ + monodll_hashmap.o \ + monodll_init.o \ + monodll_intl.o \ + monodll_ipcbase.o \ + monodll_languageinfo.o \ + monodll_list.o \ + monodll_log.o \ + monodll_longlong.o \ + monodll_memory.o \ + monodll_mimecmn.o \ + monodll_module.o \ + monodll_mstream.o \ + monodll_numformatter.o \ + monodll_object.o \ + monodll_platinfo.o \ + monodll_powercmn.o \ + monodll_process.o \ + monodll_regex.o \ + monodll_stdpbase.o \ + monodll_sstream.o \ + monodll_stdstream.o \ + monodll_stopwatch.o \ + monodll_strconv.o \ + monodll_stream.o \ + monodll_string.o \ + monodll_stringimpl.o \ + monodll_stringops.o \ + monodll_strvararg.o \ + monodll_sysopt.o \ + monodll_tarstrm.o \ + monodll_textbuf.o \ + monodll_textfile.o \ + monodll_threadinfo.o \ + monodll_common_time.o \ + monodll_timercmn.o \ + monodll_timerimpl.o \ + monodll_tokenzr.o \ + monodll_translation.o \ + monodll_txtstrm.o \ + monodll_unichar.o \ + monodll_uri.o \ + monodll_ustring.o \ + monodll_variant.o \ + monodll_wfstream.o \ + monodll_wxcrt.o \ + monodll_wxprintf.o \ + monodll_xlocale.o \ + monodll_xti.o \ + monodll_xtistrm.o \ + monodll_zipstrm.o \ + monodll_zstream.o \ + monodll_fswatchercmn.o \ + monodll_fswatcherg.o \ + $(__BASE_PLATFORM_SRC_OBJECTS) \ + monodll_event.o \ + monodll_fs_mem.o \ + monodll_msgout.o \ + monodll_utilscmn.o \ + $(__BASE_AND_GUI_PLATFORM_SRC_OBJECTS) \ + $(__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS) \ + monodll_fs_inet.o \ + monodll_ftp.o \ + monodll_http.o \ + monodll_protocol.o \ + monodll_sckaddr.o \ + monodll_sckfile.o \ + monodll_sckipc.o \ + monodll_sckstrm.o \ + monodll_socket.o \ + monodll_url.o \ + $(__NET_PLATFORM_SRC_OBJECTS) \ + $(__MONOLIB_GUI_SRC_OBJECTS) \ + monodll_xml.o \ + monodll_xtixml.o \ + $(__PLUGIN_ADV_SRC_OBJECTS) \ + $(__monodll___win32rc) +MONODLL_ODEP = $(_____pch_wxprec_monodll_wx_wxprec_h_gch___depname) +MONOLIB_CFLAGS = $(__monolib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -I$(top_srcdir)/src/stc/scintilla/include \ + -I$(top_srcdir)/src/stc/scintilla/lexlib \ + -I$(top_srcdir)/src/stc/scintilla/src -D__WX__ -DSCI_LEXER -DLINK_LEXERS \ + -DwxUSE_BASE=1 $(CPPFLAGS) $(CFLAGS) +MONOLIB_CXXFLAGS = $(__monolib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) \ + -I$(top_srcdir)/src/stc/scintilla/include \ + -I$(top_srcdir)/src/stc/scintilla/lexlib \ + -I$(top_srcdir)/src/stc/scintilla/src -D__WX__ -DSCI_LEXER -DLINK_LEXERS \ + -DwxUSE_BASE=1 $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +MONOLIB_OBJCXXFLAGS = $(__monolib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) \ + -I$(top_srcdir)/src/stc/scintilla/include \ + -I$(top_srcdir)/src/stc/scintilla/lexlib \ + -I$(top_srcdir)/src/stc/scintilla/src -D__WX__ -DSCI_LEXER -DLINK_LEXERS \ + -DwxUSE_BASE=1 $(CPPFLAGS) $(OBJCXXFLAGS) +MONOLIB_OBJECTS = \ + monolib_any.o \ + monolib_appbase.o \ + monolib_arcall.o \ + monolib_arcfind.o \ + monolib_archive.o \ + monolib_arrstr.o \ + monolib_base64.o \ + monolib_clntdata.o \ + monolib_cmdline.o \ + monolib_config.o \ + monolib_convauto.o \ + monolib_datetime.o \ + monolib_datetimefmt.o \ + monolib_datstrm.o \ + monolib_dircmn.o \ + monolib_dynarray.o \ + monolib_dynlib.o \ + monolib_dynload.o \ + monolib_encconv.o \ + monolib_evtloopcmn.o \ + monolib_extended.o \ + monolib_ffile.o \ + monolib_file.o \ + monolib_fileback.o \ + monolib_fileconf.o \ + monolib_filefn.o \ + monolib_filename.o \ + monolib_filesys.o \ + monolib_filtall.o \ + monolib_filtfind.o \ + monolib_fmapbase.o \ + monolib_fs_arc.o \ + monolib_fs_filter.o \ + monolib_hash.o \ + monolib_hashmap.o \ + monolib_init.o \ + monolib_intl.o \ + monolib_ipcbase.o \ + monolib_languageinfo.o \ + monolib_list.o \ + monolib_log.o \ + monolib_longlong.o \ + monolib_memory.o \ + monolib_mimecmn.o \ + monolib_module.o \ + monolib_mstream.o \ + monolib_numformatter.o \ + monolib_object.o \ + monolib_platinfo.o \ + monolib_powercmn.o \ + monolib_process.o \ + monolib_regex.o \ + monolib_stdpbase.o \ + monolib_sstream.o \ + monolib_stdstream.o \ + monolib_stopwatch.o \ + monolib_strconv.o \ + monolib_stream.o \ + monolib_string.o \ + monolib_stringimpl.o \ + monolib_stringops.o \ + monolib_strvararg.o \ + monolib_sysopt.o \ + monolib_tarstrm.o \ + monolib_textbuf.o \ + monolib_textfile.o \ + monolib_threadinfo.o \ + monolib_common_time.o \ + monolib_timercmn.o \ + monolib_timerimpl.o \ + monolib_tokenzr.o \ + monolib_translation.o \ + monolib_txtstrm.o \ + monolib_unichar.o \ + monolib_uri.o \ + monolib_ustring.o \ + monolib_variant.o \ + monolib_wfstream.o \ + monolib_wxcrt.o \ + monolib_wxprintf.o \ + monolib_xlocale.o \ + monolib_xti.o \ + monolib_xtistrm.o \ + monolib_zipstrm.o \ + monolib_zstream.o \ + monolib_fswatchercmn.o \ + monolib_fswatcherg.o \ + $(__BASE_PLATFORM_SRC_OBJECTS_1) \ + monolib_event.o \ + monolib_fs_mem.o \ + monolib_msgout.o \ + monolib_utilscmn.o \ + $(__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_1) \ + $(__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_1) \ + monolib_fs_inet.o \ + monolib_ftp.o \ + monolib_http.o \ + monolib_protocol.o \ + monolib_sckaddr.o \ + monolib_sckfile.o \ + monolib_sckipc.o \ + monolib_sckstrm.o \ + monolib_socket.o \ + monolib_url.o \ + $(__NET_PLATFORM_SRC_OBJECTS_1) \ + $(__MONOLIB_GUI_SRC_OBJECTS_1) \ + monolib_xml.o \ + monolib_xtixml.o \ + $(__PLUGIN_ADV_SRC_OBJECTS_1) +MONOLIB_ODEP = $(_____pch_wxprec_monolib_wx_wxprec_h_gch___depname) +BASEDLL_CFLAGS = $(__basedll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1 $(PIC_FLAG) \ + $(CPPFLAGS) $(CFLAGS) +BASEDLL_CXXFLAGS = $(__basedll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE \ + -DwxUSE_BASE=1 $(PIC_FLAG) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +BASEDLL_OBJCXXFLAGS = $(__basedll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE \ + -DwxUSE_BASE=1 $(PIC_FLAG) $(CPPFLAGS) $(OBJCXXFLAGS) +BASEDLL_OBJECTS = \ + $(__basedll___win32rc) \ + basedll_any.o \ + basedll_appbase.o \ + basedll_arcall.o \ + basedll_arcfind.o \ + basedll_archive.o \ + basedll_arrstr.o \ + basedll_base64.o \ + basedll_clntdata.o \ + basedll_cmdline.o \ + basedll_config.o \ + basedll_convauto.o \ + basedll_datetime.o \ + basedll_datetimefmt.o \ + basedll_datstrm.o \ + basedll_dircmn.o \ + basedll_dynarray.o \ + basedll_dynlib.o \ + basedll_dynload.o \ + basedll_encconv.o \ + basedll_evtloopcmn.o \ + basedll_extended.o \ + basedll_ffile.o \ + basedll_file.o \ + basedll_fileback.o \ + basedll_fileconf.o \ + basedll_filefn.o \ + basedll_filename.o \ + basedll_filesys.o \ + basedll_filtall.o \ + basedll_filtfind.o \ + basedll_fmapbase.o \ + basedll_fs_arc.o \ + basedll_fs_filter.o \ + basedll_hash.o \ + basedll_hashmap.o \ + basedll_init.o \ + basedll_intl.o \ + basedll_ipcbase.o \ + basedll_languageinfo.o \ + basedll_list.o \ + basedll_log.o \ + basedll_longlong.o \ + basedll_memory.o \ + basedll_mimecmn.o \ + basedll_module.o \ + basedll_mstream.o \ + basedll_numformatter.o \ + basedll_object.o \ + basedll_platinfo.o \ + basedll_powercmn.o \ + basedll_process.o \ + basedll_regex.o \ + basedll_stdpbase.o \ + basedll_sstream.o \ + basedll_stdstream.o \ + basedll_stopwatch.o \ + basedll_strconv.o \ + basedll_stream.o \ + basedll_string.o \ + basedll_stringimpl.o \ + basedll_stringops.o \ + basedll_strvararg.o \ + basedll_sysopt.o \ + basedll_tarstrm.o \ + basedll_textbuf.o \ + basedll_textfile.o \ + basedll_threadinfo.o \ + basedll_common_time.o \ + basedll_timercmn.o \ + basedll_timerimpl.o \ + basedll_tokenzr.o \ + basedll_translation.o \ + basedll_txtstrm.o \ + basedll_unichar.o \ + basedll_uri.o \ + basedll_ustring.o \ + basedll_variant.o \ + basedll_wfstream.o \ + basedll_wxcrt.o \ + basedll_wxprintf.o \ + basedll_xlocale.o \ + basedll_xti.o \ + basedll_xtistrm.o \ + basedll_zipstrm.o \ + basedll_zstream.o \ + basedll_fswatchercmn.o \ + basedll_fswatcherg.o \ + $(__BASE_PLATFORM_SRC_OBJECTS_2) \ + basedll_event.o \ + basedll_fs_mem.o \ + basedll_msgout.o \ + basedll_utilscmn.o \ + $(__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_2) \ + $(__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_2) +BASEDLL_ODEP = $(_____pch_wxprec_basedll_wx_wxprec_h_gch___depname) +BASELIB_CFLAGS = $(__baselib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DwxUSE_BASE=1 $(CPPFLAGS) $(CFLAGS) +BASELIB_CXXFLAGS = $(__baselib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DwxUSE_BASE=1 \ + $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +BASELIB_OBJCXXFLAGS = $(__baselib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DwxUSE_BASE=1 $(CPPFLAGS) \ + $(OBJCXXFLAGS) +BASELIB_OBJECTS = \ + baselib_any.o \ + baselib_appbase.o \ + baselib_arcall.o \ + baselib_arcfind.o \ + baselib_archive.o \ + baselib_arrstr.o \ + baselib_base64.o \ + baselib_clntdata.o \ + baselib_cmdline.o \ + baselib_config.o \ + baselib_convauto.o \ + baselib_datetime.o \ + baselib_datetimefmt.o \ + baselib_datstrm.o \ + baselib_dircmn.o \ + baselib_dynarray.o \ + baselib_dynlib.o \ + baselib_dynload.o \ + baselib_encconv.o \ + baselib_evtloopcmn.o \ + baselib_extended.o \ + baselib_ffile.o \ + baselib_file.o \ + baselib_fileback.o \ + baselib_fileconf.o \ + baselib_filefn.o \ + baselib_filename.o \ + baselib_filesys.o \ + baselib_filtall.o \ + baselib_filtfind.o \ + baselib_fmapbase.o \ + baselib_fs_arc.o \ + baselib_fs_filter.o \ + baselib_hash.o \ + baselib_hashmap.o \ + baselib_init.o \ + baselib_intl.o \ + baselib_ipcbase.o \ + baselib_languageinfo.o \ + baselib_list.o \ + baselib_log.o \ + baselib_longlong.o \ + baselib_memory.o \ + baselib_mimecmn.o \ + baselib_module.o \ + baselib_mstream.o \ + baselib_numformatter.o \ + baselib_object.o \ + baselib_platinfo.o \ + baselib_powercmn.o \ + baselib_process.o \ + baselib_regex.o \ + baselib_stdpbase.o \ + baselib_sstream.o \ + baselib_stdstream.o \ + baselib_stopwatch.o \ + baselib_strconv.o \ + baselib_stream.o \ + baselib_string.o \ + baselib_stringimpl.o \ + baselib_stringops.o \ + baselib_strvararg.o \ + baselib_sysopt.o \ + baselib_tarstrm.o \ + baselib_textbuf.o \ + baselib_textfile.o \ + baselib_threadinfo.o \ + baselib_common_time.o \ + baselib_timercmn.o \ + baselib_timerimpl.o \ + baselib_tokenzr.o \ + baselib_translation.o \ + baselib_txtstrm.o \ + baselib_unichar.o \ + baselib_uri.o \ + baselib_ustring.o \ + baselib_variant.o \ + baselib_wfstream.o \ + baselib_wxcrt.o \ + baselib_wxprintf.o \ + baselib_xlocale.o \ + baselib_xti.o \ + baselib_xtistrm.o \ + baselib_zipstrm.o \ + baselib_zstream.o \ + baselib_fswatchercmn.o \ + baselib_fswatcherg.o \ + $(__BASE_PLATFORM_SRC_OBJECTS_3) \ + baselib_event.o \ + baselib_fs_mem.o \ + baselib_msgout.o \ + baselib_utilscmn.o \ + $(__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_3) \ + $(__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_3) +BASELIB_ODEP = $(_____pch_wxprec_baselib_wx_wxprec_h_gch___depname) +NETDLL_CXXFLAGS = $(__netdll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_NET $(PIC_FLAG) \ + $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +NETDLL_OBJECTS = \ + $(__netdll___win32rc) \ + netdll_fs_inet.o \ + netdll_ftp.o \ + netdll_http.o \ + netdll_protocol.o \ + netdll_sckaddr.o \ + netdll_sckfile.o \ + netdll_sckipc.o \ + netdll_sckstrm.o \ + netdll_socket.o \ + netdll_url.o \ + $(__NET_PLATFORM_SRC_OBJECTS_2) +NETDLL_ODEP = $(_____pch_wxprec_netdll_wx_wxprec_h_gch___depname) +NETLIB_CXXFLAGS = $(__netlib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DwxUSE_GUI=0 $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +NETLIB_OBJECTS = \ + netlib_fs_inet.o \ + netlib_ftp.o \ + netlib_http.o \ + netlib_protocol.o \ + netlib_sckaddr.o \ + netlib_sckfile.o \ + netlib_sckipc.o \ + netlib_sckstrm.o \ + netlib_socket.o \ + netlib_url.o \ + $(__NET_PLATFORM_SRC_OBJECTS_3) +NETLIB_ODEP = $(_____pch_wxprec_netlib_wx_wxprec_h_gch___depname) +COREDLL_CFLAGS = $(__coredll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_CORE -DwxUSE_BASE=0 $(PIC_FLAG) \ + $(CPPFLAGS) $(CFLAGS) +COREDLL_CXXFLAGS = $(__coredll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_CORE \ + -DwxUSE_BASE=0 $(PIC_FLAG) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +COREDLL_OBJCXXFLAGS = $(__coredll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_CORE \ + -DwxUSE_BASE=0 $(PIC_FLAG) $(CPPFLAGS) $(OBJCXXFLAGS) +COREDLL_OBJECTS = \ + $(__coredll___win32rc) \ + coredll_event.o \ + coredll_fs_mem.o \ + coredll_msgout.o \ + coredll_utilscmn.o \ + $(__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_4) \ + $(__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_4) \ + $(__CORE_SRC_OBJECTS_2) +COREDLL_ODEP = $(_____pch_wxprec_coredll_wx_wxprec_h_gch___depname) +CORELIB_CFLAGS = $(__corelib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DwxUSE_BASE=0 $(CPPFLAGS) $(CFLAGS) +CORELIB_CXXFLAGS = $(__corelib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DwxUSE_BASE=0 $(CXXWARNINGS) $(CPPFLAGS) \ + $(CXXFLAGS) +CORELIB_OBJCXXFLAGS = $(__corelib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DwxUSE_BASE=0 $(CPPFLAGS) $(OBJCXXFLAGS) +CORELIB_OBJECTS = \ + corelib_event.o \ + corelib_fs_mem.o \ + corelib_msgout.o \ + corelib_utilscmn.o \ + $(__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_5) \ + $(__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_5) \ + $(__CORE_SRC_OBJECTS_3) +CORELIB_ODEP = $(_____pch_wxprec_corelib_wx_wxprec_h_gch___depname) +ADVDLL_CFLAGS = $(__advdll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_ADV $(PIC_FLAG) $(CPPFLAGS) \ + $(CFLAGS) +ADVDLL_CXXFLAGS = $(__advdll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_ADV $(PIC_FLAG) $(CXXWARNINGS) \ + $(CPPFLAGS) $(CXXFLAGS) +ADVDLL_OBJCXXFLAGS = $(__advdll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_ADV $(PIC_FLAG) \ + $(CPPFLAGS) $(OBJCXXFLAGS) +ADVDLL_OBJECTS = \ + $(__advdll___win32rc) \ + $(__ADVANCED_SRC_OBJECTS_2) \ + $(__PLUGIN_ADV_SRC_OBJECTS_2) +ADVDLL_ODEP = $(_____pch_wxprec_advdll_wx_wxprec_h_gch___depname) +ADVLIB_CFLAGS = $(__advlib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) $(CPPFLAGS) $(CFLAGS) +ADVLIB_CXXFLAGS = $(__advlib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +ADVLIB_OBJCXXFLAGS = $(__advlib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) $(CPPFLAGS) $(OBJCXXFLAGS) +ADVLIB_OBJECTS = \ + $(__ADVANCED_SRC_OBJECTS_3) \ + $(__PLUGIN_ADV_SRC_OBJECTS_3) +ADVLIB_ODEP = $(_____pch_wxprec_advlib_wx_wxprec_h_gch___depname) +MEDIADLL_CXXFLAGS = $(__mediadll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_MEDIA \ + $(PIC_FLAG) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +MEDIADLL_OBJCXXFLAGS = $(__mediadll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_MEDIA \ + $(PIC_FLAG) $(CPPFLAGS) $(OBJCXXFLAGS) +MEDIADLL_OBJECTS = \ + $(__mediadll___win32rc) \ + mediadll_mediactrlcmn.o \ + $(__MEDIA_PLATFORM_SRC_OBJECTS_2) +MEDIADLL_ODEP = $(_____pch_wxprec_mediadll_wx_wxprec_h_gch___depname) +MEDIALIB_CXXFLAGS = $(__medialib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +MEDIALIB_OBJCXXFLAGS = $(__medialib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) $(CPPFLAGS) $(OBJCXXFLAGS) +MEDIALIB_OBJECTS = \ + medialib_mediactrlcmn.o \ + $(__MEDIA_PLATFORM_SRC_OBJECTS_3) +MEDIALIB_ODEP = $(_____pch_wxprec_medialib_wx_wxprec_h_gch___depname) +HTMLDLL_CXXFLAGS = $(__htmldll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_HTML \ + $(PIC_FLAG) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +HTMLDLL_OBJECTS = \ + $(__htmldll___win32rc) \ + $(__HTML_SRC_PLATFORM_OBJECTS_2) \ + htmldll_helpctrl.o \ + htmldll_helpdata.o \ + htmldll_helpdlg.o \ + htmldll_helpfrm.o \ + htmldll_helpwnd.o \ + htmldll_htmlcell.o \ + htmldll_htmlfilt.o \ + htmldll_htmlpars.o \ + htmldll_htmltag.o \ + htmldll_htmlwin.o \ + htmldll_htmprint.o \ + htmldll_m_dflist.o \ + htmldll_m_fonts.o \ + htmldll_m_hline.o \ + htmldll_m_image.o \ + htmldll_m_layout.o \ + htmldll_m_links.o \ + htmldll_m_list.o \ + htmldll_m_pre.o \ + htmldll_m_span.o \ + htmldll_m_style.o \ + htmldll_m_tables.o \ + htmldll_styleparams.o \ + htmldll_winpars.o \ + htmldll_htmllbox.o +HTMLDLL_ODEP = $(_____pch_wxprec_htmldll_wx_wxprec_h_gch___depname) +HTMLLIB_CXXFLAGS = $(__htmllib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +HTMLLIB_OBJECTS = \ + $(__HTML_SRC_PLATFORM_OBJECTS_3) \ + htmllib_helpctrl.o \ + htmllib_helpdata.o \ + htmllib_helpdlg.o \ + htmllib_helpfrm.o \ + htmllib_helpwnd.o \ + htmllib_htmlcell.o \ + htmllib_htmlfilt.o \ + htmllib_htmlpars.o \ + htmllib_htmltag.o \ + htmllib_htmlwin.o \ + htmllib_htmprint.o \ + htmllib_m_dflist.o \ + htmllib_m_fonts.o \ + htmllib_m_hline.o \ + htmllib_m_image.o \ + htmllib_m_layout.o \ + htmllib_m_links.o \ + htmllib_m_list.o \ + htmllib_m_pre.o \ + htmllib_m_span.o \ + htmllib_m_style.o \ + htmllib_m_tables.o \ + htmllib_styleparams.o \ + htmllib_winpars.o \ + htmllib_htmllbox.o +HTMLLIB_ODEP = $(_____pch_wxprec_htmllib_wx_wxprec_h_gch___depname) +WEBVIEWDLL_CXXFLAGS = $(__webviewdll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_WEBVIEW \ + $(PIC_FLAG) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +WEBVIEWDLL_OBJCXXFLAGS = $(__webviewdll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_WEBVIEW \ + $(PIC_FLAG) $(CPPFLAGS) $(OBJCXXFLAGS) +WEBVIEWDLL_OBJECTS = \ + $(__webviewdll___win32rc) \ + $(__WEBVIEW_SRC_PLATFORM_OBJECTS_2) \ + webviewdll_webview.o \ + webviewdll_webviewarchivehandler.o \ + webviewdll_webviewfshandler.o +WEBVIEWDLL_ODEP = $(_____pch_wxprec_webviewdll_wx_wxprec_h_gch___depname) +WEBVIEWLIB_CXXFLAGS = $(__webviewlib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +WEBVIEWLIB_OBJCXXFLAGS = $(__webviewlib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) $(CPPFLAGS) $(OBJCXXFLAGS) +WEBVIEWLIB_OBJECTS = \ + $(__WEBVIEW_SRC_PLATFORM_OBJECTS_3) \ + webviewlib_webview.o \ + webviewlib_webviewarchivehandler.o \ + webviewlib_webviewfshandler.o +WEBVIEWLIB_ODEP = $(_____pch_wxprec_webviewlib_wx_wxprec_h_gch___depname) +QADLL_CXXFLAGS = $(__qadll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_QA $(PIC_FLAG) $(CXXWARNINGS) \ + $(CPPFLAGS) $(CXXFLAGS) +QADLL_OBJECTS = \ + $(__qadll___win32rc) \ + qadll_debugrpt.o \ + qadll_dbgrptg.o +QADLL_ODEP = $(_____pch_wxprec_qadll_wx_wxprec_h_gch___depname) +QALIB_CXXFLAGS = $(__qalib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +QALIB_OBJECTS = \ + qalib_debugrpt.o \ + qalib_dbgrptg.o +QALIB_ODEP = $(_____pch_wxprec_qalib_wx_wxprec_h_gch___depname) +XMLDLL_CXXFLAGS = $(__xmldll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_XML $(PIC_FLAG) \ + $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +XMLDLL_OBJECTS = \ + $(__xmldll___win32rc) \ + xmldll_xml.o \ + xmldll_xtixml.o +XMLDLL_ODEP = $(_____pch_wxprec_xmldll_wx_wxprec_h_gch___depname) +XMLLIB_CXXFLAGS = $(__xmllib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DwxUSE_GUI=0 $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +XMLLIB_OBJECTS = \ + xmllib_xml.o \ + xmllib_xtixml.o +XMLLIB_ODEP = $(_____pch_wxprec_xmllib_wx_wxprec_h_gch___depname) +XRCDLL_CXXFLAGS = $(__xrcdll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_XRC $(PIC_FLAG) $(CXXWARNINGS) \ + $(CPPFLAGS) $(CXXFLAGS) +XRCDLL_OBJECTS = \ + $(__xrcdll___win32rc) \ + xrcdll_xh_animatctrl.o \ + xrcdll_xh_bannerwindow.o \ + xrcdll_xh_bmp.o \ + xrcdll_xh_bmpcbox.o \ + xrcdll_xh_bmpbt.o \ + xrcdll_xh_bttn.o \ + xrcdll_xh_cald.o \ + xrcdll_xh_chckb.o \ + xrcdll_xh_chckl.o \ + xrcdll_xh_choic.o \ + xrcdll_xh_choicbk.o \ + xrcdll_xh_clrpicker.o \ + xrcdll_xh_cmdlinkbn.o \ + xrcdll_xh_collpane.o \ + xrcdll_xh_combo.o \ + xrcdll_xh_comboctrl.o \ + xrcdll_xh_datectrl.o \ + xrcdll_xh_dirpicker.o \ + xrcdll_xh_dlg.o \ + xrcdll_xh_editlbox.o \ + xrcdll_xh_filectrl.o \ + xrcdll_xh_filepicker.o \ + xrcdll_xh_fontpicker.o \ + xrcdll_xh_frame.o \ + xrcdll_xh_gauge.o \ + xrcdll_xh_gdctl.o \ + xrcdll_xh_grid.o \ + xrcdll_xh_html.o \ + xrcdll_xh_hyperlink.o \ + xrcdll_xh_listb.o \ + xrcdll_xh_listbk.o \ + xrcdll_xh_listc.o \ + xrcdll_xh_mdi.o \ + xrcdll_xh_menu.o \ + xrcdll_xh_notbk.o \ + xrcdll_xh_odcombo.o \ + xrcdll_xh_panel.o \ + xrcdll_xh_propdlg.o \ + xrcdll_xh_radbt.o \ + xrcdll_xh_radbx.o \ + xrcdll_xh_scrol.o \ + xrcdll_xh_scwin.o \ + xrcdll_xh_htmllbox.o \ + xrcdll_xh_simplebook.o \ + xrcdll_xh_sizer.o \ + xrcdll_xh_slidr.o \ + xrcdll_xh_spin.o \ + xrcdll_xh_split.o \ + xrcdll_xh_srchctrl.o \ + xrcdll_xh_statbar.o \ + xrcdll_xh_stbmp.o \ + xrcdll_xh_stbox.o \ + xrcdll_xh_stlin.o \ + xrcdll_xh_sttxt.o \ + xrcdll_xh_text.o \ + xrcdll_xh_tglbtn.o \ + xrcdll_xh_timectrl.o \ + xrcdll_xh_toolb.o \ + xrcdll_xh_toolbk.o \ + xrcdll_xh_tree.o \ + xrcdll_xh_treebk.o \ + xrcdll_xh_unkwn.o \ + xrcdll_xh_wizrd.o \ + xrcdll_xmlres.o \ + xrcdll_xmladv.o \ + xrcdll_xmlrsall.o +XRCDLL_ODEP = $(_____pch_wxprec_xrcdll_wx_wxprec_h_gch___depname) +XRCLIB_CXXFLAGS = $(__xrclib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +XRCLIB_OBJECTS = \ + xrclib_xh_animatctrl.o \ + xrclib_xh_bannerwindow.o \ + xrclib_xh_bmp.o \ + xrclib_xh_bmpcbox.o \ + xrclib_xh_bmpbt.o \ + xrclib_xh_bttn.o \ + xrclib_xh_cald.o \ + xrclib_xh_chckb.o \ + xrclib_xh_chckl.o \ + xrclib_xh_choic.o \ + xrclib_xh_choicbk.o \ + xrclib_xh_clrpicker.o \ + xrclib_xh_cmdlinkbn.o \ + xrclib_xh_collpane.o \ + xrclib_xh_combo.o \ + xrclib_xh_comboctrl.o \ + xrclib_xh_datectrl.o \ + xrclib_xh_dirpicker.o \ + xrclib_xh_dlg.o \ + xrclib_xh_editlbox.o \ + xrclib_xh_filectrl.o \ + xrclib_xh_filepicker.o \ + xrclib_xh_fontpicker.o \ + xrclib_xh_frame.o \ + xrclib_xh_gauge.o \ + xrclib_xh_gdctl.o \ + xrclib_xh_grid.o \ + xrclib_xh_html.o \ + xrclib_xh_hyperlink.o \ + xrclib_xh_listb.o \ + xrclib_xh_listbk.o \ + xrclib_xh_listc.o \ + xrclib_xh_mdi.o \ + xrclib_xh_menu.o \ + xrclib_xh_notbk.o \ + xrclib_xh_odcombo.o \ + xrclib_xh_panel.o \ + xrclib_xh_propdlg.o \ + xrclib_xh_radbt.o \ + xrclib_xh_radbx.o \ + xrclib_xh_scrol.o \ + xrclib_xh_scwin.o \ + xrclib_xh_htmllbox.o \ + xrclib_xh_simplebook.o \ + xrclib_xh_sizer.o \ + xrclib_xh_slidr.o \ + xrclib_xh_spin.o \ + xrclib_xh_split.o \ + xrclib_xh_srchctrl.o \ + xrclib_xh_statbar.o \ + xrclib_xh_stbmp.o \ + xrclib_xh_stbox.o \ + xrclib_xh_stlin.o \ + xrclib_xh_sttxt.o \ + xrclib_xh_text.o \ + xrclib_xh_tglbtn.o \ + xrclib_xh_timectrl.o \ + xrclib_xh_toolb.o \ + xrclib_xh_toolbk.o \ + xrclib_xh_tree.o \ + xrclib_xh_treebk.o \ + xrclib_xh_unkwn.o \ + xrclib_xh_wizrd.o \ + xrclib_xmlres.o \ + xrclib_xmladv.o \ + xrclib_xmlrsall.o +XRCLIB_ODEP = $(_____pch_wxprec_xrclib_wx_wxprec_h_gch___depname) +AUIDLL_CXXFLAGS = $(__auidll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_AUI $(PIC_FLAG) $(CXXWARNINGS) \ + $(CPPFLAGS) $(CXXFLAGS) +AUIDLL_OBJECTS = \ + $(__auidll___win32rc) \ + auidll_framemanager.o \ + auidll_dockart.o \ + auidll_floatpane.o \ + auidll_auibook.o \ + auidll_auibar.o \ + auidll_tabmdi.o \ + auidll_tabart.o \ + auidll_xh_auinotbk.o \ + auidll_xh_auitoolb.o \ + $(__AUI_GTK_SRC_OBJECTS_2) +AUIDLL_ODEP = $(_____pch_wxprec_auidll_wx_wxprec_h_gch___depname) +AUILIB_CXXFLAGS = $(__auilib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +AUILIB_OBJECTS = \ + auilib_framemanager.o \ + auilib_dockart.o \ + auilib_floatpane.o \ + auilib_auibook.o \ + auilib_auibar.o \ + auilib_tabmdi.o \ + auilib_tabart.o \ + auilib_xh_auinotbk.o \ + auilib_xh_auitoolb.o \ + $(__AUI_GTK_SRC_OBJECTS_3) +AUILIB_ODEP = $(_____pch_wxprec_auilib_wx_wxprec_h_gch___depname) +RIBBONDLL_CXXFLAGS = $(__ribbondll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_RIBBON \ + $(PIC_FLAG) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +RIBBONDLL_OBJECTS = \ + $(__ribbondll___win32rc) \ + ribbondll_art_internal.o \ + ribbondll_art_msw.o \ + ribbondll_art_aui.o \ + ribbondll_bar.o \ + ribbondll_buttonbar.o \ + ribbondll_control.o \ + ribbondll_gallery.o \ + ribbondll_page.o \ + ribbondll_panel.o \ + ribbondll_toolbar.o \ + ribbondll_xh_ribbon.o +RIBBONDLL_ODEP = $(_____pch_wxprec_ribbondll_wx_wxprec_h_gch___depname) +RIBBONLIB_CXXFLAGS = $(__ribbonlib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +RIBBONLIB_OBJECTS = \ + ribbonlib_art_internal.o \ + ribbonlib_art_msw.o \ + ribbonlib_art_aui.o \ + ribbonlib_bar.o \ + ribbonlib_buttonbar.o \ + ribbonlib_control.o \ + ribbonlib_gallery.o \ + ribbonlib_page.o \ + ribbonlib_panel.o \ + ribbonlib_toolbar.o \ + ribbonlib_xh_ribbon.o +RIBBONLIB_ODEP = $(_____pch_wxprec_ribbonlib_wx_wxprec_h_gch___depname) +PROPGRIDDLL_CXXFLAGS = $(__propgriddll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_PROPGRID \ + $(PIC_FLAG) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +PROPGRIDDLL_OBJECTS = \ + $(__propgriddll___win32rc) \ + propgriddll_advprops.o \ + propgriddll_editors.o \ + propgriddll_manager.o \ + propgriddll_property.o \ + propgriddll_propgrid.o \ + propgriddll_propgridiface.o \ + propgriddll_propgridpagestate.o \ + propgriddll_props.o +PROPGRIDDLL_ODEP = $(_____pch_wxprec_propgriddll_wx_wxprec_h_gch___depname) +PROPGRIDLIB_CXXFLAGS = $(__propgridlib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +PROPGRIDLIB_OBJECTS = \ + propgridlib_advprops.o \ + propgridlib_editors.o \ + propgridlib_manager.o \ + propgridlib_property.o \ + propgridlib_propgrid.o \ + propgridlib_propgridiface.o \ + propgridlib_propgridpagestate.o \ + propgridlib_props.o +PROPGRIDLIB_ODEP = $(_____pch_wxprec_propgridlib_wx_wxprec_h_gch___depname) +RICHTEXTDLL_CXXFLAGS = $(__richtextdll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_RICHTEXT \ + $(PIC_FLAG) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +RICHTEXTDLL_OBJECTS = \ + $(__richtextdll___win32rc) \ + richtextdll_richtextbuffer.o \ + richtextdll_richtextctrl.o \ + richtextdll_richtextformatdlg.o \ + richtextdll_richtexthtml.o \ + richtextdll_richtextimagedlg.o \ + richtextdll_richtextprint.o \ + richtextdll_richtextstyledlg.o \ + richtextdll_richtextstyles.o \ + richtextdll_richtextsymboldlg.o \ + richtextdll_richtextxml.o \ + richtextdll_xh_richtext.o +RICHTEXTDLL_ODEP = $(_____pch_wxprec_richtextdll_wx_wxprec_h_gch___depname) +RICHTEXTLIB_CXXFLAGS = $(__richtextlib_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ + $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) \ + $(__INC_TIFF_p) $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) \ + $(__INC_REGEX_p) $(__INC_EXPAT_p) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +RICHTEXTLIB_OBJECTS = \ + richtextlib_richtextbuffer.o \ + richtextlib_richtextctrl.o \ + richtextlib_richtextformatdlg.o \ + richtextlib_richtexthtml.o \ + richtextlib_richtextimagedlg.o \ + richtextlib_richtextprint.o \ + richtextlib_richtextstyledlg.o \ + richtextlib_richtextstyles.o \ + richtextlib_richtextsymboldlg.o \ + richtextlib_richtextxml.o \ + richtextlib_xh_richtext.o +RICHTEXTLIB_ODEP = $(_____pch_wxprec_richtextlib_wx_wxprec_h_gch___depname) +STCDLL_CXXFLAGS = $(__stcdll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -I$(top_srcdir)/src/stc/scintilla/include \ + -I$(top_srcdir)/src/stc/scintilla/lexlib \ + -I$(top_srcdir)/src/stc/scintilla/src -D__WX__ -DSCI_LEXER -DLINK_LEXERS \ + -DWXUSINGDLL -DWXMAKINGDLL_STC $(PIC_FLAG) $(CXXWARNINGS) $(CPPFLAGS) \ + $(CXXFLAGS) +STCDLL_OBJECTS = \ + $(__stcdll___win32rc) \ + stcdll_stc.o \ + stcdll_PlatWX.o \ + stcdll_ScintillaWX.o +STCDLL_ODEP = $(_____pch_wxprec_stcdll_wx_wxprec_h_gch___depname) +STCLIB_CXXFLAGS = $(__stclib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -I$(top_srcdir)/src/stc/scintilla/include \ + -I$(top_srcdir)/src/stc/scintilla/lexlib \ + -I$(top_srcdir)/src/stc/scintilla/src -D__WX__ -DSCI_LEXER -DLINK_LEXERS \ + $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +STCLIB_OBJECTS = \ + stclib_stc.o \ + stclib_PlatWX.o \ + stclib_ScintillaWX.o +STCLIB_ODEP = $(_____pch_wxprec_stclib_wx_wxprec_h_gch___depname) +GLDLL_CXXFLAGS = $(__gldll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_GL $(PIC_FLAG) $(CXXWARNINGS) \ + $(CPPFLAGS) $(CXXFLAGS) +GLDLL_OBJCXXFLAGS = $(__gldll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) -DWXUSINGDLL -DWXMAKINGDLL_GL $(PIC_FLAG) $(CPPFLAGS) \ + $(OBJCXXFLAGS) +GLDLL_OBJECTS = \ + $(__gldll___win32rc) \ + gldll_glcmn.o \ + $(__OPENGL_SRC_PLATFORM_OBJECTS) +GLDLL_ODEP = $(_____pch_wxprec_gldll_wx_wxprec_h_gch___depname) +GLLIB_CXXFLAGS = $(__gllib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS) +GLLIB_OBJCXXFLAGS = $(__gllib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ + $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_BUILD_p) $(__INC_TIFF_p) \ + $(__INC_JPEG_p) $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_REGEX_p) \ + $(__INC_EXPAT_p) $(CPPFLAGS) $(OBJCXXFLAGS) +GLLIB_OBJECTS = \ + gllib_glcmn.o \ + $(__OPENGL_SRC_PLATFORM_OBJECTS_1) +GLLIB_ODEP = $(_____pch_wxprec_gllib_wx_wxprec_h_gch___depname) +SOUND_SDL_CXXFLAGS = -DWXUSINGDLL -DwxUSE_GUI=0 $(PIC_FLAG) $(CPPFLAGS) \ + $(CXXFLAGS) +SOUND_SDL_OBJECTS = \ + sound_sdl_sound_sdl.o +LOCALE_LINGUAS = ca cs da de el es fi fr hu id it ja nl pl ru sl sv tr uk zh zh_CN zh_TW +LOCALE_MSW_LINGUAS = it + +### Conditionally set variables: ### + +@COND_DEPS_TRACKING_0@CCC = $(CC) +@COND_DEPS_TRACKING_1@CCC = $(BK_DEPS) $(CC) +@COND_DEPS_TRACKING_0@CXXC = $(CXX) +@COND_DEPS_TRACKING_1@CXXC = $(BK_DEPS) $(CXX) +@COND_USE_PLUGINS_0@PLUGIN_ADV_EXTRALIBS = $(EXTRALIBS_SDL) +@COND_PLATFORM_MACOSX_1@WXMACVERSION_CMD = \ +@COND_PLATFORM_MACOSX_1@ -compatibility_version 3.0 -current_version 3.0 +@COND_USE_GUI_0@PORTNAME = base +@COND_USE_GUI_1@PORTNAME = $(TOOLKIT_LOWERCASE)$(TOOLKIT_VERSION) +@COND_TOOLKIT_MAC@WXBASEPORT = _carbon +@COND_OFFICIAL_BUILD_1_PLATFORM_WIN32_1@COMPILER_VERSION \ +@COND_OFFICIAL_BUILD_1_PLATFORM_WIN32_1@ = \ +@COND_OFFICIAL_BUILD_1_PLATFORM_WIN32_1@ ERROR-COMPILER-VERSION-MUST-BE-SET-FOR-OFFICIAL-BUILD +@COND_OFFICIAL_BUILD_0_PLATFORM_WIN32_1@WXCOMPILER = _gcc +@COND_OFFICIAL_BUILD_1_PLATFORM_WIN32_1@WXCOMPILER \ +@COND_OFFICIAL_BUILD_1_PLATFORM_WIN32_1@ = _gcc$(COMPILER_VERSION) +@COND_OFFICIAL_BUILD_0_PLATFORM_WIN32_1@VENDORTAG = _$(VENDOR) +@COND_OFFICIAL_BUILD_1_PLATFORM_WIN32_1@VENDORTAG = +@COND_BUILD_debug@WXDEBUGFLAG = d +@COND_UNICODE_1@WXUNICODEFLAG = u +@COND_WXUNIV_1@WXUNIVNAME = univ +@COND_PLATFORM_WIN32_0@WXDLLNAMEPREFIX = wx_base$(WXBASEPORT) +@COND_PLATFORM_WIN32_1@WXDLLNAMEPREFIX = \ +@COND_PLATFORM_WIN32_1@ wxbase$(WXBASEPORT)$(WX_RELEASE_NODOT) +@COND_PLATFORM_WIN32_0@WXDLLNAMEPREFIXGUI = wx_$(PORTNAME)$(WXUNIVNAME) +@COND_PLATFORM_WIN32_1@WXDLLNAMEPREFIXGUI = \ +@COND_PLATFORM_WIN32_1@ wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT) +@COND_PLATFORM_WIN32_0@WXDLLVERSIONTAG = -$(WX_RELEASE) +@COND_PLATFORM_WIN32_1@WXDLLVERSIONTAG = +COND_wxUSE_REGEX_builtin___wxregex___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_wxUSE_REGEX_builtin@__wxregex___depname = $(COND_wxUSE_REGEX_builtin___wxregex___depname) +@COND_SHARED_0_wxUSE_REGEX_builtin@__install_wxregex___depname \ +@COND_SHARED_0_wxUSE_REGEX_builtin@ = install_wxregex +@COND_SHARED_0_wxUSE_REGEX_builtin@__uninstall_wxregex___depname \ +@COND_SHARED_0_wxUSE_REGEX_builtin@ = uninstall_wxregex +COND_wxUSE_ZLIB_builtin___wxzlib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wxzlib$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_wxUSE_ZLIB_builtin@__wxzlib___depname = $(COND_wxUSE_ZLIB_builtin___wxzlib___depname) +@COND_SHARED_0_wxUSE_ZLIB_builtin@__install_wxzlib___depname \ +@COND_SHARED_0_wxUSE_ZLIB_builtin@ = install_wxzlib +@COND_SHARED_0_wxUSE_ZLIB_builtin@__uninstall_wxzlib___depname \ +@COND_SHARED_0_wxUSE_ZLIB_builtin@ = uninstall_wxzlib +COND_USE_GUI_1_wxUSE_LIBPNG_builtin___wxpng___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wxpng$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@__wxpng___depname = $(COND_USE_GUI_1_wxUSE_LIBPNG_builtin___wxpng___depname) +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBPNG_builtin@__install_wxpng___depname \ +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBPNG_builtin@ = install_wxpng +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBPNG_builtin@__uninstall_wxpng___depname \ +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBPNG_builtin@ = uninstall_wxpng +COND_USE_GUI_1_wxUSE_LIBJPEG_builtin___wxjpeg___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wxjpeg$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@__wxjpeg___depname = $(COND_USE_GUI_1_wxUSE_LIBJPEG_builtin___wxjpeg___depname) +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBJPEG_builtin@__install_wxjpeg___depname \ +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBJPEG_builtin@ = install_wxjpeg +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBJPEG_builtin@__uninstall_wxjpeg___depname \ +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBJPEG_builtin@ = uninstall_wxjpeg +COND_USE_GUI_1_wxUSE_LIBTIFF_builtin___wxtiff___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wxtiff$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@__wxtiff___depname = $(COND_USE_GUI_1_wxUSE_LIBTIFF_builtin___wxtiff___depname) +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBTIFF_builtin@__install_wxtiff___depname \ +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBTIFF_builtin@ = install_wxtiff +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBTIFF_builtin@__uninstall_wxtiff___depname \ +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBTIFF_builtin@ = uninstall_wxtiff +@COND_PLATFORM_MACOSX_1@__TIFF_PLATFORM_SRC_OBJECTS = wxtiff_tif_unix.o +@COND_PLATFORM_OS2_1@__TIFF_PLATFORM_SRC_OBJECTS = wxtiff_tif_unix.o +@COND_PLATFORM_UNIX_1@__TIFF_PLATFORM_SRC_OBJECTS = wxtiff_tif_unix.o +@COND_PLATFORM_WIN32_1@__TIFF_PLATFORM_SRC_OBJECTS = wxtiff_tif_win32.o +COND_wxUSE_EXPAT_builtin___wxexpat___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wxexpat$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_wxUSE_EXPAT_builtin@__wxexpat___depname = $(COND_wxUSE_EXPAT_builtin___wxexpat___depname) +@COND_SHARED_0_wxUSE_EXPAT_builtin@__install_wxexpat___depname \ +@COND_SHARED_0_wxUSE_EXPAT_builtin@ = install_wxexpat +@COND_SHARED_0_wxUSE_EXPAT_builtin@__uninstall_wxexpat___depname \ +@COND_SHARED_0_wxUSE_EXPAT_builtin@ = uninstall_wxexpat +COND_USE_STC_1___wxscintilla___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wxscintilla$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_USE_STC_1@__wxscintilla___depname = $(COND_USE_STC_1___wxscintilla___depname) +@COND_SHARED_0_USE_STC_1@__install_wxscintilla___depname \ +@COND_SHARED_0_USE_STC_1@ = install_wxscintilla +@COND_SHARED_0_USE_STC_1@__uninstall_wxscintilla___depname \ +@COND_SHARED_0_USE_STC_1@ = uninstall_wxscintilla +@COND_MONOLITHIC_0_SHARED_1@__wxscintilla_usingdll_p = -DWXUSINGDLL +@COND_MONOLITHIC_0@EXTRALIBS_FOR_BASE = $(EXTRALIBS) +@COND_MONOLITHIC_1@EXTRALIBS_FOR_BASE = $(EXTRALIBS) \ +@COND_MONOLITHIC_1@ $(EXTRALIBS_XML) $(EXTRALIBS_GUI) +@COND_MONOLITHIC_0@EXTRALIBS_FOR_GUI = $(EXTRALIBS_GUI) +@COND_MONOLITHIC_1@EXTRALIBS_FOR_GUI = +@COND_PLATFORM_UNIX_0@PLUGIN_VERSION0 = $(WX_RELEASE_NODOT) +@COND_PLATFORM_UNIX_1@PLUGIN_VERSION0 = $(WX_RELEASE) +@COND_PLATFORM_UNIX_0@PLUGVERDELIM = +@COND_PLATFORM_UNIX_1@PLUGVERDELIM = - +@COND_TOOLKIT_WINCE@BASE_WINCE_SRC = src/msw/wince/time.cpp +@COND_TOOLKIT_WINCE@BASE_WINCE_HDR = wx/msw/wince/time.h \ +@COND_TOOLKIT_WINCE@ wx/msw/wince/chkconf.h +@COND_TOOLKIT_WINCE@NET_WINCE_SRC = src/msw/wince/net.cpp +COND_PLATFORM_MACOSX_1_GTK_PLATFORM_HDR = \ + wx/generic/caret.h \ + wx/generic/imaglist.h \ + wx/unix/fontutil.h \ + wx/unix/utilsx11.h +@COND_PLATFORM_MACOSX_1@GTK_PLATFORM_HDR = $(COND_PLATFORM_MACOSX_1_GTK_PLATFORM_HDR) +COND_PLATFORM_UNIX_1_GTK_PLATFORM_HDR = \ + wx/generic/caret.h \ + wx/generic/imaglist.h \ + wx/unix/fontutil.h \ + wx/unix/utilsx11.h +@COND_PLATFORM_UNIX_1@GTK_PLATFORM_HDR = $(COND_PLATFORM_UNIX_1_GTK_PLATFORM_HDR) +COND_PLATFORM_WIN32_1_GTK_PLATFORM_HDR = \ + wx/generic/caret.h \ + wx/generic/imaglist.h \ + wx/msw/ole/automtn.h \ + wx/msw/ole/oleutils.h \ + wx/msw/ole/safearray.h \ + wx/msw/ole/uuid.h \ + wx/msw/dib.h \ + wx/unix/fontutil.h +@COND_PLATFORM_WIN32_1@GTK_PLATFORM_HDR = $(COND_PLATFORM_WIN32_1_GTK_PLATFORM_HDR) +@COND_TOOLKIT_MSW@UNIV_PLATFORM_HDR = wx/msw/evtloop.h +@COND_PLATFORM_MACOSX_1@ADVANCED_GTK_PLATFORM_HDR = \ +@COND_PLATFORM_MACOSX_1@ wx/unix/joystick.h wx/unix/sound.h \ +@COND_PLATFORM_MACOSX_1@ wx/unix/taskbarx11.h +@COND_PLATFORM_UNIX_1@ADVANCED_GTK_PLATFORM_HDR = \ +@COND_PLATFORM_UNIX_1@ wx/unix/joystick.h wx/unix/sound.h \ +@COND_PLATFORM_UNIX_1@ wx/unix/taskbarx11.h +@COND_PLATFORM_WIN32_1@ADVANCED_GTK_PLATFORM_HDR = \ +@COND_PLATFORM_WIN32_1@ wx/msw/joystick.h wx/msw/sound.h wx/msw/taskbar.h +@COND_TOOLKIT_MSW@MSW_HTML_HDR = wx/msw/helpbest.h +@COND_PLATFORM_MACOSX_1@WEBVIEW_HDR_PLATFORM = \ +@COND_PLATFORM_MACOSX_1@ wx/osx/webviewhistoryitem_webkit.h \ +@COND_PLATFORM_MACOSX_1@ wx/osx/webview_webkit.h +@COND_TOOLKIT_GTK@WEBVIEW_HDR_PLATFORM = \ +@COND_TOOLKIT_GTK@ wx/gtk/webviewhistoryitem_webkit.h \ +@COND_TOOLKIT_GTK@ wx/gtk/webview_webkit.h +COND_TOOLKIT_MSW_WEBVIEW_HDR_PLATFORM = \ + wx/msw/webviewhistoryitem_ie.h \ + wx/msw/webview_ie.h \ + wx/msw/webview_missing.h +@COND_TOOLKIT_MSW@WEBVIEW_HDR_PLATFORM = $(COND_TOOLKIT_MSW_WEBVIEW_HDR_PLATFORM) +@COND_TOOLKIT_COCOA@OPENGL_HDR_PLATFORM = wx/cocoa/glcanvas.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@OPENGL_HDR_PLATFORM \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ = wx/gtk1/glcanvas.h wx/unix/glx11.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@OPENGL_HDR_PLATFORM \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ = wx/gtk/glcanvas.h wx/unix/glx11.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@OPENGL_HDR_PLATFORM \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@ = wx/gtk/glcanvas.h wx/unix/glx11.h +@COND_TOOLKIT_MOTIF@OPENGL_HDR_PLATFORM = wx/x11/glcanvas.h wx/unix/glx11.h +@COND_TOOLKIT_MSW@OPENGL_HDR_PLATFORM = wx/msw/glcanvas.h +@COND_TOOLKIT_OSX_CARBON@OPENGL_HDR_PLATFORM = wx/osx/glcanvas.h +@COND_TOOLKIT_OSX_COCOA@OPENGL_HDR_PLATFORM = wx/osx/glcanvas.h +@COND_TOOLKIT_WINCE@OPENGL_HDR_PLATFORM = wx/msw/glcanvas.h +@COND_TOOLKIT_X11@OPENGL_HDR_PLATFORM = wx/x11/glcanvas.h wx/unix/glx11.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@AUI_GTK_HDR = wx/aui/tabartgtk.h +COND_TOOLKIT_OSX_CARBON_BASE_OSX_SRC = \ + src/osx/core/mimetype.cpp \ + src/osx/core/cfstring.cpp \ + src/osx/core/evtloop_cf.cpp \ + src/osx/core/stdpaths_cf.cpp \ + src/osx/core/strconv_cf.cpp \ + src/osx/core/utilsexc_base.cpp \ + src/common/fdiodispatcher.cpp \ + src/common/selectdispatcher.cpp \ + src/unix/appunix.cpp \ + src/unix/dir.cpp \ + src/unix/dlunix.cpp \ + src/unix/epolldispatcher.cpp \ + src/unix/evtloopunix.cpp \ + src/unix/fdiounix.cpp \ + src/unix/snglinst.cpp \ + src/unix/stackwalk.cpp \ + src/unix/stdpaths.cpp \ + src/unix/timerunx.cpp \ + src/unix/threadpsx.cpp \ + src/unix/utilsunx.cpp \ + src/unix/wakeuppipe.cpp \ + src/unix/fswatcher_kqueue.cpp +@COND_TOOLKIT_OSX_CARBON@BASE_OSX_SRC = $(COND_TOOLKIT_OSX_CARBON_BASE_OSX_SRC) +COND_TOOLKIT_OSX_COCOA_BASE_OSX_SRC = \ + src/osx/core/mimetype.cpp \ + src/osx/core/cfstring.cpp \ + src/osx/core/evtloop_cf.cpp \ + src/osx/core/stdpaths_cf.cpp \ + src/osx/core/strconv_cf.cpp \ + src/osx/core/utilsexc_base.cpp \ + src/common/fdiodispatcher.cpp \ + src/common/selectdispatcher.cpp \ + src/unix/appunix.cpp \ + src/unix/dir.cpp \ + src/unix/dlunix.cpp \ + src/unix/epolldispatcher.cpp \ + src/unix/evtloopunix.cpp \ + src/unix/fdiounix.cpp \ + src/unix/snglinst.cpp \ + src/unix/stackwalk.cpp \ + src/unix/stdpaths.cpp \ + src/unix/timerunx.cpp \ + src/unix/threadpsx.cpp \ + src/unix/utilsunx.cpp \ + src/unix/wakeuppipe.cpp \ + src/unix/fswatcher_kqueue.cpp +@COND_TOOLKIT_OSX_COCOA@BASE_OSX_SRC = $(COND_TOOLKIT_OSX_COCOA_BASE_OSX_SRC) +COND_TOOLKIT_OSX_IPHONE_BASE_OSX_SRC = \ + src/osx/core/mimetype.cpp \ + src/osx/core/cfstring.cpp \ + src/osx/core/evtloop_cf.cpp \ + src/osx/core/stdpaths_cf.cpp \ + src/osx/core/strconv_cf.cpp \ + src/osx/core/utilsexc_base.cpp \ + src/common/fdiodispatcher.cpp \ + src/common/selectdispatcher.cpp \ + src/unix/appunix.cpp \ + src/unix/dir.cpp \ + src/unix/dlunix.cpp \ + src/unix/epolldispatcher.cpp \ + src/unix/evtloopunix.cpp \ + src/unix/fdiounix.cpp \ + src/unix/snglinst.cpp \ + src/unix/stackwalk.cpp \ + src/unix/stdpaths.cpp \ + src/unix/timerunx.cpp \ + src/unix/threadpsx.cpp \ + src/unix/utilsunx.cpp \ + src/unix/wakeuppipe.cpp \ + src/unix/fswatcher_kqueue.cpp +@COND_TOOLKIT_OSX_IPHONE@BASE_OSX_SRC = $(COND_TOOLKIT_OSX_IPHONE_BASE_OSX_SRC) +COND_TOOLKIT_COCOA_BASE_OSX_SRC = \ + src/common/fdiodispatcher.cpp \ + src/common/selectdispatcher.cpp \ + src/unix/appunix.cpp \ + src/unix/dir.cpp \ + src/unix/dlunix.cpp \ + src/unix/epolldispatcher.cpp \ + src/unix/evtloopunix.cpp \ + src/unix/fdiounix.cpp \ + src/unix/snglinst.cpp \ + src/unix/stackwalk.cpp \ + src/unix/stdpaths.cpp \ + src/unix/timerunx.cpp \ + src/unix/threadpsx.cpp \ + src/unix/utilsunx.cpp \ + src/unix/wakeuppipe.cpp \ + src/unix/fswatcher_kqueue.cpp \ + src/unix/mimetype.cpp \ + src/osx/core/cfstring.cpp \ + src/osx/core/evtloop_cf.cpp \ + src/osx/core/stdpaths_cf.cpp \ + src/osx/core/strconv_cf.cpp \ + src/osx/core/utilsexc_base.cpp +@COND_TOOLKIT_COCOA@BASE_OSX_SRC = $(COND_TOOLKIT_COCOA_BASE_OSX_SRC) +COND_TOOLKIT_GTK_BASE_OSX_SRC = \ + src/common/fdiodispatcher.cpp \ + src/common/selectdispatcher.cpp \ + src/unix/appunix.cpp \ + src/unix/dir.cpp \ + src/unix/dlunix.cpp \ + src/unix/epolldispatcher.cpp \ + src/unix/evtloopunix.cpp \ + src/unix/fdiounix.cpp \ + src/unix/snglinst.cpp \ + src/unix/stackwalk.cpp \ + src/unix/stdpaths.cpp \ + src/unix/timerunx.cpp \ + src/unix/threadpsx.cpp \ + src/unix/utilsunx.cpp \ + src/unix/wakeuppipe.cpp \ + src/unix/fswatcher_kqueue.cpp \ + src/unix/mimetype.cpp \ + src/osx/core/cfstring.cpp \ + src/osx/core/evtloop_cf.cpp \ + src/osx/core/stdpaths_cf.cpp \ + src/osx/core/strconv_cf.cpp \ + src/osx/core/utilsexc_base.cpp +@COND_TOOLKIT_GTK@BASE_OSX_SRC = $(COND_TOOLKIT_GTK_BASE_OSX_SRC) +COND_TOOLKIT_X11_BASE_OSX_SRC = \ + src/common/fdiodispatcher.cpp \ + src/common/selectdispatcher.cpp \ + src/unix/appunix.cpp \ + src/unix/dir.cpp \ + src/unix/dlunix.cpp \ + src/unix/epolldispatcher.cpp \ + src/unix/evtloopunix.cpp \ + src/unix/fdiounix.cpp \ + src/unix/snglinst.cpp \ + src/unix/stackwalk.cpp \ + src/unix/stdpaths.cpp \ + src/unix/timerunx.cpp \ + src/unix/threadpsx.cpp \ + src/unix/utilsunx.cpp \ + src/unix/wakeuppipe.cpp \ + src/unix/fswatcher_kqueue.cpp \ + src/unix/mimetype.cpp \ + src/osx/core/cfstring.cpp \ + src/osx/core/evtloop_cf.cpp \ + src/osx/core/stdpaths_cf.cpp \ + src/osx/core/strconv_cf.cpp \ + src/osx/core/utilsexc_base.cpp +@COND_TOOLKIT_X11@BASE_OSX_SRC = $(COND_TOOLKIT_X11_BASE_OSX_SRC) +COND_TOOLKIT_MOTIF_BASE_OSX_SRC = \ + src/common/fdiodispatcher.cpp \ + src/common/selectdispatcher.cpp \ + src/unix/appunix.cpp \ + src/unix/dir.cpp \ + src/unix/dlunix.cpp \ + src/unix/epolldispatcher.cpp \ + src/unix/evtloopunix.cpp \ + src/unix/fdiounix.cpp \ + src/unix/snglinst.cpp \ + src/unix/stackwalk.cpp \ + src/unix/stdpaths.cpp \ + src/unix/timerunx.cpp \ + src/unix/threadpsx.cpp \ + src/unix/utilsunx.cpp \ + src/unix/wakeuppipe.cpp \ + src/unix/fswatcher_kqueue.cpp \ + src/unix/mimetype.cpp \ + src/osx/core/cfstring.cpp \ + src/osx/core/evtloop_cf.cpp \ + src/osx/core/stdpaths_cf.cpp \ + src/osx/core/strconv_cf.cpp \ + src/osx/core/utilsexc_base.cpp +@COND_TOOLKIT_MOTIF@BASE_OSX_SRC = $(COND_TOOLKIT_MOTIF_BASE_OSX_SRC) +COND_TOOLKIT__BASE_OSX_SRC = \ + src/common/fdiodispatcher.cpp \ + src/common/selectdispatcher.cpp \ + src/unix/appunix.cpp \ + src/unix/dir.cpp \ + src/unix/dlunix.cpp \ + src/unix/epolldispatcher.cpp \ + src/unix/evtloopunix.cpp \ + src/unix/fdiounix.cpp \ + src/unix/snglinst.cpp \ + src/unix/stackwalk.cpp \ + src/unix/stdpaths.cpp \ + src/unix/timerunx.cpp \ + src/unix/threadpsx.cpp \ + src/unix/utilsunx.cpp \ + src/unix/wakeuppipe.cpp \ + src/unix/fswatcher_kqueue.cpp \ + src/unix/mimetype.cpp \ + src/osx/core/cfstring.cpp \ + src/osx/core/evtloop_cf.cpp \ + src/osx/core/stdpaths_cf.cpp \ + src/osx/core/strconv_cf.cpp \ + src/osx/core/utilsexc_base.cpp +@COND_TOOLKIT_@BASE_OSX_SRC = $(COND_TOOLKIT__BASE_OSX_SRC) +COND_TOOLKIT_OSX_CARBON_BASE_OSX_HDR = \ + wx/osx/core/cfdataref.h \ + wx/osx/core/cfref.h \ + wx/osx/core/cfstring.h \ + wx/osx/core/hid.h \ + wx/osx/core/evtloop.h \ + wx/osx/core/objcid.h \ + wx/osx/core/private.h \ + wx/osx/core/stdpaths.h \ + wx/unix/app.h \ + wx/unix/apptbase.h \ + wx/unix/apptrait.h \ + wx/unix/chkconf.h \ + wx/unix/evtloop.h \ + wx/unix/evtloopsrc.h \ + wx/unix/pipe.h \ + wx/unix/stdpaths.h \ + wx/unix/stackwalk.h \ + wx/unix/tls.h \ + wx/unix/fswatcher_kqueue.h +@COND_TOOLKIT_OSX_CARBON@BASE_OSX_HDR = $(COND_TOOLKIT_OSX_CARBON_BASE_OSX_HDR) +COND_TOOLKIT_OSX_COCOA_BASE_OSX_HDR = \ + wx/osx/core/cfdataref.h \ + wx/osx/core/cfref.h \ + wx/osx/core/cfstring.h \ + wx/osx/core/hid.h \ + wx/osx/core/evtloop.h \ + wx/osx/core/objcid.h \ + wx/osx/core/private.h \ + wx/osx/core/stdpaths.h \ + wx/unix/app.h \ + wx/unix/apptbase.h \ + wx/unix/apptrait.h \ + wx/unix/chkconf.h \ + wx/unix/evtloop.h \ + wx/unix/evtloopsrc.h \ + wx/unix/pipe.h \ + wx/unix/stdpaths.h \ + wx/unix/stackwalk.h \ + wx/unix/tls.h \ + wx/unix/fswatcher_kqueue.h +@COND_TOOLKIT_OSX_COCOA@BASE_OSX_HDR = $(COND_TOOLKIT_OSX_COCOA_BASE_OSX_HDR) +COND_TOOLKIT_COCOA_BASE_OSX_HDR = \ + wx/unix/app.h \ + wx/unix/apptbase.h \ + wx/unix/apptrait.h \ + wx/unix/chkconf.h \ + wx/unix/evtloop.h \ + wx/unix/evtloopsrc.h \ + wx/unix/pipe.h \ + wx/unix/stdpaths.h \ + wx/unix/stackwalk.h \ + wx/unix/tls.h \ + wx/unix/fswatcher_kqueue.h \ + wx/private/streamtempinput.h \ + wx/private/pipestream.h \ + wx/unix/private/pipestream.h \ + wx/unix/execute.h \ + wx/unix/mimetype.h \ + wx/osx/core/cfdataref.h \ + wx/osx/core/cfref.h \ + wx/osx/core/cfstring.h \ + wx/osx/core/hid.h \ + wx/osx/core/evtloop.h \ + wx/osx/core/objcid.h \ + wx/osx/core/private.h \ + wx/osx/core/stdpaths.h +@COND_TOOLKIT_COCOA@BASE_OSX_HDR = $(COND_TOOLKIT_COCOA_BASE_OSX_HDR) +COND_TOOLKIT_GTK_BASE_OSX_HDR = \ + wx/unix/app.h \ + wx/unix/apptbase.h \ + wx/unix/apptrait.h \ + wx/unix/chkconf.h \ + wx/unix/evtloop.h \ + wx/unix/evtloopsrc.h \ + wx/unix/pipe.h \ + wx/unix/stdpaths.h \ + wx/unix/stackwalk.h \ + wx/unix/tls.h \ + wx/unix/fswatcher_kqueue.h \ + wx/private/streamtempinput.h \ + wx/private/pipestream.h \ + wx/unix/private/pipestream.h \ + wx/unix/execute.h \ + wx/unix/mimetype.h \ + wx/osx/core/cfdataref.h \ + wx/osx/core/cfref.h \ + wx/osx/core/cfstring.h \ + wx/osx/core/hid.h \ + wx/osx/core/evtloop.h \ + wx/osx/core/objcid.h \ + wx/osx/core/private.h \ + wx/osx/core/stdpaths.h +@COND_TOOLKIT_GTK@BASE_OSX_HDR = $(COND_TOOLKIT_GTK_BASE_OSX_HDR) +COND_TOOLKIT_X11_BASE_OSX_HDR = \ + wx/unix/app.h \ + wx/unix/apptbase.h \ + wx/unix/apptrait.h \ + wx/unix/chkconf.h \ + wx/unix/evtloop.h \ + wx/unix/evtloopsrc.h \ + wx/unix/pipe.h \ + wx/unix/stdpaths.h \ + wx/unix/stackwalk.h \ + wx/unix/tls.h \ + wx/unix/fswatcher_kqueue.h \ + wx/private/streamtempinput.h \ + wx/private/pipestream.h \ + wx/unix/private/pipestream.h \ + wx/unix/execute.h \ + wx/unix/mimetype.h \ + wx/osx/core/cfdataref.h \ + wx/osx/core/cfref.h \ + wx/osx/core/cfstring.h \ + wx/osx/core/hid.h \ + wx/osx/core/evtloop.h \ + wx/osx/core/objcid.h \ + wx/osx/core/private.h \ + wx/osx/core/stdpaths.h +@COND_TOOLKIT_X11@BASE_OSX_HDR = $(COND_TOOLKIT_X11_BASE_OSX_HDR) +COND_TOOLKIT_MOTIF_BASE_OSX_HDR = \ + wx/unix/app.h \ + wx/unix/apptbase.h \ + wx/unix/apptrait.h \ + wx/unix/chkconf.h \ + wx/unix/evtloop.h \ + wx/unix/evtloopsrc.h \ + wx/unix/pipe.h \ + wx/unix/stdpaths.h \ + wx/unix/stackwalk.h \ + wx/unix/tls.h \ + wx/unix/fswatcher_kqueue.h \ + wx/private/streamtempinput.h \ + wx/private/pipestream.h \ + wx/unix/private/pipestream.h \ + wx/unix/execute.h \ + wx/unix/mimetype.h \ + wx/osx/core/cfdataref.h \ + wx/osx/core/cfref.h \ + wx/osx/core/cfstring.h \ + wx/osx/core/hid.h \ + wx/osx/core/evtloop.h \ + wx/osx/core/objcid.h \ + wx/osx/core/private.h \ + wx/osx/core/stdpaths.h +@COND_TOOLKIT_MOTIF@BASE_OSX_HDR = $(COND_TOOLKIT_MOTIF_BASE_OSX_HDR) +COND_TOOLKIT__BASE_OSX_HDR = \ + wx/unix/app.h \ + wx/unix/apptbase.h \ + wx/unix/apptrait.h \ + wx/unix/chkconf.h \ + wx/unix/evtloop.h \ + wx/unix/evtloopsrc.h \ + wx/unix/pipe.h \ + wx/unix/stdpaths.h \ + wx/unix/stackwalk.h \ + wx/unix/tls.h \ + wx/unix/fswatcher_kqueue.h \ + wx/private/streamtempinput.h \ + wx/private/pipestream.h \ + wx/unix/private/pipestream.h \ + wx/unix/execute.h \ + wx/unix/mimetype.h \ + wx/osx/core/cfdataref.h \ + wx/osx/core/cfref.h \ + wx/osx/core/cfstring.h \ + wx/osx/core/hid.h \ + wx/osx/core/evtloop.h \ + wx/osx/core/objcid.h \ + wx/osx/core/private.h \ + wx/osx/core/stdpaths.h +@COND_TOOLKIT_@BASE_OSX_HDR = $(COND_TOOLKIT__BASE_OSX_HDR) +@COND_PLATFORM_MACOSX_1@BASE_PLATFORM_HDR = $(BASE_OSX_HDR) +@COND_PLATFORM_MSDOS_1@BASE_PLATFORM_HDR = wx/msdos/mimetype.h +COND_PLATFORM_OS2_1_BASE_PLATFORM_HDR = \ + wx/unix/app.h \ + wx/os2/apptbase.h \ + wx/os2/apptrait.h \ + wx/unix/evtloop.h \ + wx/os2/mimetype.h \ + wx/os2/private.h \ + wx/os2/stdpaths.h \ + wx/os2/chkconf.h \ + wx/os2/wxrsc.h +@COND_PLATFORM_OS2_1@BASE_PLATFORM_HDR = $(COND_PLATFORM_OS2_1_BASE_PLATFORM_HDR) +COND_PLATFORM_UNIX_1_BASE_PLATFORM_HDR = \ + wx/unix/app.h \ + wx/unix/apptbase.h \ + wx/unix/apptrait.h \ + wx/unix/chkconf.h \ + wx/unix/evtloop.h \ + wx/unix/evtloopsrc.h \ + wx/unix/pipe.h \ + wx/unix/stdpaths.h \ + wx/unix/stackwalk.h \ + wx/unix/tls.h \ + wx/unix/fswatcher_kqueue.h \ + wx/private/streamtempinput.h \ + wx/private/pipestream.h \ + wx/unix/private/pipestream.h \ + wx/unix/execute.h \ + wx/unix/mimetype.h \ + wx/unix/fswatcher_inotify.h +@COND_PLATFORM_UNIX_1@BASE_PLATFORM_HDR = $(COND_PLATFORM_UNIX_1_BASE_PLATFORM_HDR) +COND_PLATFORM_WIN32_1_BASE_PLATFORM_HDR = \ + wx/msw/apptrait.h \ + wx/msw/apptbase.h \ + wx/msw/chkconf.h \ + wx/msw/crashrpt.h \ + wx/msw/dde.h \ + wx/msw/debughlp.h \ + wx/msw/evtloopconsole.h \ + wx/msw/gccpriv.h \ + wx/msw/libraries.h \ + wx/msw/mimetype.h \ + wx/msw/mslu.h \ + wx/msw/private.h \ + wx/msw/regconf.h \ + wx/msw/registry.h \ + wx/msw/seh.h \ + wx/msw/stackwalk.h \ + wx/msw/stdpaths.h \ + wx/msw/winundef.h \ + wx/msw/wrapcctl.h \ + wx/msw/wrapcdlg.h \ + wx/msw/wrapwin.h \ + wx/msw/fswatcher.h \ + $(BASE_WINCE_HDR) +@COND_PLATFORM_WIN32_1@BASE_PLATFORM_HDR = $(COND_PLATFORM_WIN32_1_BASE_PLATFORM_HDR) +@COND_TOOLKIT_COCOA@LOWLEVEL_HDR = +COND_TOOLKIT_DFB_LOWLEVEL_HDR = \ + wx/generic/caret.h \ + wx/generic/colour.h \ + wx/generic/icon.h \ + wx/generic/imaglist.h \ + wx/generic/mask.h \ + wx/dfb/app.h \ + wx/dfb/bitmap.h \ + wx/dfb/brush.h \ + wx/dfb/chkconf.h \ + wx/dfb/cursor.h \ + wx/dfb/dc.h \ + wx/dfb/dcclient.h \ + wx/dfb/dcmemory.h \ + wx/dfb/dcscreen.h \ + wx/dfb/dfbptr.h \ + wx/dfb/evtloop.h \ + wx/dfb/font.h \ + wx/dfb/nonownedwnd.h \ + wx/dfb/pen.h \ + wx/dfb/popupwin.h \ + wx/dfb/private.h \ + wx/dfb/region.h \ + wx/dfb/toplevel.h \ + wx/dfb/window.h \ + wx/dfb/wrapdfb.h +@COND_TOOLKIT_DFB@LOWLEVEL_HDR = $(COND_TOOLKIT_DFB_LOWLEVEL_HDR) +COND_TOOLKIT_GTK_TOOLKIT_VERSION__LOWLEVEL_HDR = \ + wx/generic/caret.h \ + wx/generic/imaglist.h \ + wx/unix/fontutil.h \ + wx/unix/utilsx11.h \ + wx/generic/icon.h \ + wx/generic/paletteg.h \ + wx/gtk1/app.h \ + wx/gtk1/bitmap.h \ + wx/gtk1/brush.h \ + wx/gtk1/clipbrd.h \ + wx/gtk1/colour.h \ + wx/gtk1/cursor.h \ + wx/gtk1/dataform.h \ + wx/gtk1/dataobj.h \ + wx/gtk1/dataobj2.h \ + wx/gtk1/dc.h \ + wx/gtk1/dcclient.h \ + wx/gtk1/dcmemory.h \ + wx/gtk1/dcscreen.h \ + wx/gtk1/dnd.h \ + wx/gtk1/font.h \ + wx/gtk1/minifram.h \ + wx/gtk1/pen.h \ + wx/gtk1/popupwin.h \ + wx/gtk1/region.h \ + wx/gtk1/tooltip.h \ + wx/gtk1/toplevel.h \ + wx/gtk1/win_gtk.h \ + wx/gtk1/window.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@LOWLEVEL_HDR = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION__LOWLEVEL_HDR) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_LOWLEVEL_HDR = \ + $(GTK_PLATFORM_HDR) \ + wx/generic/icon.h \ + wx/generic/paletteg.h \ + wx/gtk/app.h \ + wx/gtk/assertdlg_gtk.h \ + wx/gtk/bitmap.h \ + wx/gtk/brush.h \ + wx/gtk/clipbrd.h \ + wx/gtk/colour.h \ + wx/gtk/cursor.h \ + wx/gtk/dataform.h \ + wx/gtk/dataobj.h \ + wx/gtk/dataobj2.h \ + wx/gtk/dnd.h \ + wx/gtk/evtloop.h \ + wx/gtk/evtloopsrc.h \ + wx/gtk/font.h \ + wx/gtk/filehistory.h \ + wx/gtk/minifram.h \ + wx/gtk/nonownedwnd.h \ + wx/gtk/pen.h \ + wx/gtk/popupwin.h \ + wx/gtk/region.h \ + wx/gtk/tooltip.h \ + wx/gtk/toplevel.h \ + wx/gtk/window.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@LOWLEVEL_HDR = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_LOWLEVEL_HDR) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_LOWLEVEL_HDR = \ + $(GTK_PLATFORM_HDR) \ + wx/generic/icon.h \ + wx/generic/paletteg.h \ + wx/gtk/app.h \ + wx/gtk/assertdlg_gtk.h \ + wx/gtk/bitmap.h \ + wx/gtk/brush.h \ + wx/gtk/clipbrd.h \ + wx/gtk/colour.h \ + wx/gtk/cursor.h \ + wx/gtk/dataform.h \ + wx/gtk/dataobj.h \ + wx/gtk/dataobj2.h \ + wx/gtk/dnd.h \ + wx/gtk/evtloop.h \ + wx/gtk/evtloopsrc.h \ + wx/gtk/font.h \ + wx/gtk/filehistory.h \ + wx/gtk/minifram.h \ + wx/gtk/nonownedwnd.h \ + wx/gtk/pen.h \ + wx/gtk/popupwin.h \ + wx/gtk/region.h \ + wx/gtk/tooltip.h \ + wx/gtk/toplevel.h \ + wx/gtk/window.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@LOWLEVEL_HDR = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_LOWLEVEL_HDR) +COND_TOOLKIT_MOTIF_LOWLEVEL_HDR = \ + wx/generic/caret.h \ + wx/generic/imaglist.h \ + wx/unix/fontutil.h \ + wx/unix/utilsx11.h \ + wx/x11/bitmap.h \ + wx/x11/brush.h \ + wx/x11/palette.h \ + wx/x11/pen.h \ + wx/x11/region.h +@COND_TOOLKIT_MOTIF@LOWLEVEL_HDR = $(COND_TOOLKIT_MOTIF_LOWLEVEL_HDR) +COND_TOOLKIT_MSW_LOWLEVEL_HDR = \ + wx/msw/nonownedwnd.h \ + wx/msw/ole/activex.h \ + wx/msw/popupwin.h \ + wx/msw/uxtheme.h \ + wx/msw/uxthemep.h \ + wx/msw/htmlhelp.h \ + wx/msw/helpchm.h \ + wx/msw/helpwin.h +@COND_TOOLKIT_MSW@LOWLEVEL_HDR = $(COND_TOOLKIT_MSW_LOWLEVEL_HDR) +@COND_TOOLKIT_OSX_CARBON@LOWLEVEL_HDR = +@COND_TOOLKIT_OSX_COCOA@LOWLEVEL_HDR = +@COND_TOOLKIT_OSX_IPHONE@LOWLEVEL_HDR = +@COND_TOOLKIT_PM@LOWLEVEL_HDR = +COND_TOOLKIT_WINCE_LOWLEVEL_HDR = \ + wx/msw/nonownedwnd.h \ + wx/msw/ole/activex.h \ + wx/msw/popupwin.h \ + wx/msw/uxtheme.h \ + wx/msw/uxthemep.h \ + wx/msw/htmlhelp.h +@COND_TOOLKIT_WINCE@LOWLEVEL_HDR = $(COND_TOOLKIT_WINCE_LOWLEVEL_HDR) +COND_TOOLKIT_X11_LOWLEVEL_HDR = \ + wx/generic/caret.h \ + wx/generic/imaglist.h \ + wx/unix/fontutil.h \ + wx/unix/utilsx11.h \ + wx/generic/icon.h \ + wx/x11/app.h \ + wx/x11/bitmap.h \ + wx/x11/brush.h \ + wx/x11/chkconf.h \ + wx/x11/clipbrd.h \ + wx/x11/colour.h \ + wx/x11/cursor.h \ + wx/x11/dataform.h \ + wx/x11/dataobj.h \ + wx/x11/dataobj2.h \ + wx/x11/dc.h \ + wx/x11/dcclient.h \ + wx/x11/dcmemory.h \ + wx/x11/dcprint.h \ + wx/x11/dcscreen.h \ + wx/x11/dnd.h \ + wx/x11/font.h \ + wx/x11/minifram.h \ + wx/x11/palette.h \ + wx/x11/pen.h \ + wx/x11/popupwin.h \ + wx/x11/print.h \ + wx/x11/private.h \ + wx/x11/privx.h \ + wx/x11/region.h \ + wx/x11/reparent.h \ + wx/x11/textctrl.h \ + wx/x11/toplevel.h \ + wx/x11/window.h +@COND_TOOLKIT_X11@LOWLEVEL_HDR = $(COND_TOOLKIT_X11_LOWLEVEL_HDR) +COND_TOOLKIT_COCOA_GUI_HDR = \ + wx/cocoa/NSApplication.h \ + wx/cocoa/NSBox.h \ + wx/cocoa/NSButton.h \ + wx/cocoa/NSControl.h \ + wx/cocoa/NSMenu.h \ + wx/cocoa/NSPanel.h \ + wx/cocoa/NSScroller.h \ + wx/cocoa/NSSlider.h \ + wx/cocoa/NSTabView.h \ + wx/cocoa/NSTableView.h \ + wx/cocoa/NSTextField.h \ + wx/cocoa/NSView.h \ + wx/cocoa/NSWindow.h \ + wx/cocoa/ObjcAssociate.h \ + wx/cocoa/ObjcPose.h \ + wx/cocoa/ObjcRef.h \ + wx/cocoa/app.h \ + wx/cocoa/bitmap.h \ + wx/cocoa/bmpbuttn.h \ + wx/cocoa/brush.h \ + wx/cocoa/button.h \ + wx/cocoa/checkbox.h \ + wx/cocoa/checklst.h \ + wx/cocoa/choice.h \ + wx/cocoa/clipbrd.h \ + wx/cocoa/colordlg.h \ + wx/cocoa/colour.h \ + wx/cocoa/combobox.h \ + wx/cocoa/control.h \ + wx/cocoa/cursor.h \ + wx/cocoa/dataform.h \ + wx/cocoa/dataobj.h \ + wx/cocoa/dataobj2.h \ + wx/cocoa/dc.h \ + wx/cocoa/dcclient.h \ + wx/cocoa/dcmemory.h \ + wx/cocoa/dcscreen.h \ + wx/cocoa/dialog.h \ + wx/cocoa/dirdlg.h \ + wx/cocoa/drawer.h \ + wx/cocoa/evtloop.h \ + wx/cocoa/filedlg.h \ + wx/cocoa/font.h \ + wx/cocoa/fontdlg.h \ + wx/cocoa/frame.h \ + wx/cocoa/gauge.h \ + wx/cocoa/icon.h \ + wx/cocoa/listbox.h \ + wx/cocoa/log.h \ + wx/cocoa/mbarman.h \ + wx/cocoa/mdi.h \ + wx/cocoa/menu.h \ + wx/cocoa/menuitem.h \ + wx/cocoa/msgdlg.h \ + wx/cocoa/notebook.h \ + wx/cocoa/pen.h \ + wx/cocoa/radiobox.h \ + wx/cocoa/radiobut.h \ + wx/cocoa/region.h \ + wx/cocoa/scrolbar.h \ + wx/cocoa/slider.h \ + wx/cocoa/sound.h \ + wx/cocoa/spinbutt.h \ + wx/cocoa/statbmp.h \ + wx/cocoa/statbox.h \ + wx/cocoa/statline.h \ + wx/cocoa/stattext.h \ + wx/cocoa/textctrl.h \ + wx/cocoa/toolbar.h \ + wx/cocoa/tooltip.h \ + wx/cocoa/toplevel.h \ + wx/cocoa/window.h \ + wx/cocoa/objc/objc_uniquifying.h \ + wx/generic/caret.h \ + wx/generic/clrpickerg.h \ + wx/generic/collpaneg.h \ + wx/generic/fdrepdlg.h \ + wx/generic/fontdlgg.h \ + wx/generic/fontpickerg.h \ + wx/generic/imaglist.h \ + wx/generic/listctrl.h \ + wx/generic/paletteg.h \ + wx/generic/region.h \ + wx/generic/statusbr.h +@COND_TOOLKIT_COCOA@GUI_HDR = $(COND_TOOLKIT_COCOA_GUI_HDR) +COND_TOOLKIT_GTK_TOOLKIT_VERSION__GUI_HDR = \ + wx/generic/clrpickerg.h \ + wx/generic/collpaneg.h \ + wx/generic/colrdlgg.h \ + wx/generic/dirdlgg.h \ + wx/generic/fdrepdlg.h \ + wx/generic/filedlgg.h \ + wx/generic/filepickerg.h \ + wx/generic/fontdlgg.h \ + wx/generic/fontpickerg.h \ + wx/generic/listctrl.h \ + wx/generic/statusbr.h \ + wx/gtk1/accel.h \ + wx/gtk1/bmpbuttn.h \ + wx/gtk1/button.h \ + wx/gtk1/checkbox.h \ + wx/gtk1/checklst.h \ + wx/gtk1/choice.h \ + wx/gtk1/combobox.h \ + wx/gtk1/control.h \ + wx/gtk1/dialog.h \ + wx/gtk1/filedlg.h \ + wx/gtk1/fontdlg.h \ + wx/gtk1/frame.h \ + wx/gtk1/gauge.h \ + wx/gtk1/listbox.h \ + wx/gtk1/mdi.h \ + wx/gtk1/menu.h \ + wx/gtk1/menuitem.h \ + wx/gtk1/msgdlg.h \ + wx/gtk1/notebook.h \ + wx/gtk1/radiobox.h \ + wx/gtk1/radiobut.h \ + wx/gtk1/scrolbar.h \ + wx/gtk1/scrolwin.h \ + wx/gtk1/slider.h \ + wx/gtk1/spinbutt.h \ + wx/gtk1/spinctrl.h \ + wx/gtk1/statbmp.h \ + wx/gtk1/statbox.h \ + wx/gtk1/statline.h \ + wx/gtk1/stattext.h \ + wx/gtk1/toolbar.h \ + wx/gtk1/textctrl.h \ + wx/gtk1/tglbtn.h \ + wx/gtk1/treectrl.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@GUI_HDR = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION__GUI_HDR) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_GUI_HDR = \ + wx/generic/fdrepdlg.h \ + wx/generic/filepickerg.h \ + wx/generic/listctrl.h \ + wx/generic/statusbr.h \ + wx/gtk/accel.h \ + wx/gtk/anybutton.h \ + wx/gtk/bmpbuttn.h \ + wx/gtk/button.h \ + wx/gtk/checkbox.h \ + wx/gtk/checklst.h \ + wx/gtk/chkconf.h \ + wx/gtk/collpane.h \ + wx/gtk/colordlg.h \ + wx/gtk/choice.h \ + wx/gtk/combobox.h \ + wx/gtk/control.h \ + wx/gtk/clrpicker.h \ + wx/gtk/dialog.h \ + wx/gtk/dirdlg.h \ + wx/gtk/filectrl.h \ + wx/gtk/filedlg.h \ + wx/gtk/fontpicker.h \ + wx/gtk/filepicker.h \ + wx/gtk/fontdlg.h \ + wx/gtk/frame.h \ + wx/gtk/gauge.h \ + wx/gtk/gnome/gvfs.h \ + wx/gtk/infobar.h \ + wx/gtk/listbox.h \ + wx/gtk/mdi.h \ + wx/gtk/menu.h \ + wx/gtk/menuitem.h \ + wx/gtk/msgdlg.h \ + wx/gtk/notebook.h \ + wx/gtk/print.h \ + wx/gtk/radiobox.h \ + wx/gtk/radiobut.h \ + wx/gtk/scrolbar.h \ + wx/gtk/scrolwin.h \ + wx/gtk/slider.h \ + wx/gtk/spinbutt.h \ + wx/gtk/spinctrl.h \ + wx/gtk/statbmp.h \ + wx/gtk/statbox.h \ + wx/gtk/statline.h \ + wx/gtk/stattext.h \ + wx/gtk/toolbar.h \ + wx/gtk/textctrl.h \ + wx/gtk/textentry.h \ + wx/gtk/tglbtn.h \ + wx/generic/fontdlgg.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@GUI_HDR = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_GUI_HDR) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_GUI_HDR = \ + wx/generic/fdrepdlg.h \ + wx/generic/filepickerg.h \ + wx/generic/listctrl.h \ + wx/generic/statusbr.h \ + wx/gtk/accel.h \ + wx/gtk/anybutton.h \ + wx/gtk/bmpbuttn.h \ + wx/gtk/button.h \ + wx/gtk/checkbox.h \ + wx/gtk/checklst.h \ + wx/gtk/chkconf.h \ + wx/gtk/collpane.h \ + wx/gtk/colordlg.h \ + wx/gtk/choice.h \ + wx/gtk/combobox.h \ + wx/gtk/control.h \ + wx/gtk/clrpicker.h \ + wx/gtk/dialog.h \ + wx/gtk/dirdlg.h \ + wx/gtk/filectrl.h \ + wx/gtk/filedlg.h \ + wx/gtk/fontpicker.h \ + wx/gtk/filepicker.h \ + wx/gtk/fontdlg.h \ + wx/gtk/frame.h \ + wx/gtk/gauge.h \ + wx/gtk/gnome/gvfs.h \ + wx/gtk/infobar.h \ + wx/gtk/listbox.h \ + wx/gtk/mdi.h \ + wx/gtk/menu.h \ + wx/gtk/menuitem.h \ + wx/gtk/msgdlg.h \ + wx/gtk/notebook.h \ + wx/gtk/print.h \ + wx/gtk/radiobox.h \ + wx/gtk/radiobut.h \ + wx/gtk/scrolbar.h \ + wx/gtk/scrolwin.h \ + wx/gtk/slider.h \ + wx/gtk/spinbutt.h \ + wx/gtk/spinctrl.h \ + wx/gtk/statbmp.h \ + wx/gtk/statbox.h \ + wx/gtk/statline.h \ + wx/gtk/stattext.h \ + wx/gtk/toolbar.h \ + wx/gtk/textctrl.h \ + wx/gtk/textentry.h \ + wx/gtk/tglbtn.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@GUI_HDR = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_GUI_HDR) +COND_TOOLKIT_MOTIF_GUI_HDR = \ + wx/generic/clrpickerg.h \ + wx/generic/collpaneg.h \ + wx/generic/colrdlgg.h \ + wx/generic/ctrlsub.h \ + wx/generic/dirdlgg.h \ + wx/generic/fdrepdlg.h \ + wx/generic/filepickerg.h \ + wx/generic/fontdlgg.h \ + wx/generic/fontpickerg.h \ + wx/generic/listctrl.h \ + wx/generic/mdig.h \ + wx/generic/notebook.h \ + wx/generic/prntdlgg.h \ + wx/generic/statline.h \ + wx/generic/statusbr.h \ + wx/generic/tabg.h \ + wx/motif/accel.h \ + wx/motif/app.h \ + wx/motif/bmpbuttn.h \ + wx/motif/bmpmotif.h \ + wx/motif/button.h \ + wx/motif/checkbox.h \ + wx/motif/checklst.h \ + wx/motif/chkconf.h \ + wx/motif/choice.h \ + wx/motif/clipbrd.h \ + wx/motif/colour.h \ + wx/motif/combobox.h \ + wx/motif/control.h \ + wx/motif/ctrlsub.h \ + wx/motif/cursor.h \ + wx/motif/dataform.h \ + wx/motif/dataobj.h \ + wx/motif/dataobj2.h \ + wx/motif/dc.h \ + wx/motif/dcclient.h \ + wx/motif/dcmemory.h \ + wx/motif/dcprint.h \ + wx/motif/dcscreen.h \ + wx/motif/dialog.h \ + wx/motif/dnd.h \ + wx/motif/filedlg.h \ + wx/motif/font.h \ + wx/motif/frame.h \ + wx/motif/gauge.h \ + wx/motif/icon.h \ + wx/motif/listbox.h \ + wx/motif/menu.h \ + wx/motif/menuitem.h \ + wx/motif/minifram.h \ + wx/motif/msgdlg.h \ + wx/motif/popupwin.h \ + wx/motif/print.h \ + wx/motif/private.h \ + wx/motif/radiobox.h \ + wx/motif/radiobut.h \ + wx/motif/scrolbar.h \ + wx/motif/slider.h \ + wx/motif/spinbutt.h \ + wx/motif/statbmp.h \ + wx/motif/statbox.h \ + wx/motif/stattext.h \ + wx/motif/textctrl.h \ + wx/motif/textentry.h \ + wx/motif/tglbtn.h \ + wx/motif/toolbar.h \ + wx/motif/toplevel.h \ + wx/motif/window.h +@COND_TOOLKIT_MOTIF@GUI_HDR = $(COND_TOOLKIT_MOTIF_GUI_HDR) +COND_TOOLKIT_MSW_GUI_HDR = \ + wx/generic/clrpickerg.h \ + wx/generic/collpaneg.h \ + wx/generic/filepickerg.h \ + wx/generic/fontpickerg.h \ + wx/msw/accel.h \ + wx/msw/anybutton.h \ + wx/msw/app.h \ + wx/msw/bitmap.h \ + wx/msw/bmpbuttn.h \ + wx/msw/brush.h \ + wx/msw/button.h \ + wx/msw/caret.h \ + wx/msw/checkbox.h \ + wx/msw/choice.h \ + wx/msw/clipbrd.h \ + wx/msw/colordlg.h \ + wx/msw/colour.h \ + wx/msw/combo.h \ + wx/msw/combobox.h \ + wx/msw/control.h \ + wx/msw/ctrlsub.h \ + wx/msw/cursor.h \ + wx/msw/custombgwin.h \ + wx/msw/dc.h \ + wx/msw/dcclient.h \ + wx/msw/dcmemory.h \ + wx/msw/dcprint.h \ + wx/msw/dcscreen.h \ + wx/msw/dialog.h \ + wx/msw/dib.h \ + wx/msw/dirdlg.h \ + wx/msw/dragimag.h \ + wx/msw/enhmeta.h \ + wx/msw/evtloop.h \ + wx/msw/filedlg.h \ + wx/msw/font.h \ + wx/msw/frame.h \ + wx/msw/gauge.h \ + wx/msw/gdiimage.h \ + wx/msw/headerctrl.h \ + wx/msw/icon.h \ + wx/msw/imaglist.h \ + wx/msw/iniconf.h \ + wx/msw/init.h \ + wx/msw/listbox.h \ + wx/msw/listctrl.h \ + wx/msw/mdi.h \ + wx/msw/menu.h \ + wx/msw/menuitem.h \ + wx/msw/metafile.h \ + wx/msw/minifram.h \ + wx/msw/missing.h \ + wx/msw/msgdlg.h \ + wx/msw/msvcrt.h \ + wx/msw/notebook.h \ + wx/msw/ole/access.h \ + wx/msw/ole/dataform.h \ + wx/msw/ole/dataobj.h \ + wx/msw/ole/dataobj2.h \ + wx/msw/ole/dropsrc.h \ + wx/msw/ole/droptgt.h \ + wx/msw/ole/oleutils.h \ + wx/msw/ole/safearray.h \ + wx/msw/ownerdrw.h \ + wx/msw/palette.h \ + wx/msw/panel.h \ + wx/msw/pen.h \ + wx/msw/printdlg.h \ + wx/msw/printwin.h \ + wx/msw/progdlg.h \ + wx/msw/radiobox.h \ + wx/msw/radiobut.h \ + wx/msw/region.h \ + wx/msw/rcdefs.h \ + wx/msw/richmsgdlg.h \ + wx/msw/scrolbar.h \ + wx/msw/slider.h \ + wx/msw/spinbutt.h \ + wx/msw/spinctrl.h \ + wx/msw/statbmp.h \ + wx/msw/statbox.h \ + wx/msw/statusbar.h \ + wx/msw/statline.h \ + wx/msw/stattext.h \ + wx/msw/toolbar.h \ + wx/msw/textctrl.h \ + wx/msw/textentry.h \ + wx/msw/tglbtn.h \ + wx/msw/tooltip.h \ + wx/msw/toplevel.h \ + wx/msw/treectrl.h \ + wx/msw/window.h \ + wx/msw/wx.manifest \ + wx/msw/amd64.manifest \ + wx/msw/ia64.manifest \ + wx/msw/wx.rc \ + wx/msw/colours.bmp \ + wx/msw/csquery.bmp \ + wx/msw/blank.cur \ + wx/msw/bullseye.cur \ + wx/msw/cross.cur \ + wx/msw/hand.cur \ + wx/msw/magnif1.cur \ + wx/msw/pbrush.cur \ + wx/msw/pencil.cur \ + wx/msw/pntleft.cur \ + wx/msw/pntright.cur \ + wx/msw/roller.cur \ + wx/msw/cdrom.ico \ + wx/msw/child.ico \ + wx/msw/computer.ico \ + wx/msw/drive.ico \ + wx/msw/file1.ico \ + wx/msw/floppy.ico \ + wx/msw/folder1.ico \ + wx/msw/folder2.ico \ + wx/msw/mdi.ico \ + wx/msw/question.ico \ + wx/msw/removble.ico \ + wx/msw/std.ico \ + wx/msw/checklst.h \ + wx/msw/fdrepdlg.h \ + wx/msw/fontdlg.h \ + wx/msw/ole/automtn.h \ + wx/msw/ole/uuid.h +@COND_TOOLKIT_MSW@GUI_HDR = $(COND_TOOLKIT_MSW_GUI_HDR) +COND_TOOLKIT_OSX_CARBON_GUI_HDR = \ + wx/html/webkit.h \ + wx/osx/accel.h \ + wx/osx/anybutton.h \ + wx/osx/app.h \ + wx/osx/bitmap.h \ + wx/osx/bmpbuttn.h \ + wx/osx/brush.h \ + wx/osx/button.h \ + wx/osx/checkbox.h \ + wx/osx/checklst.h \ + wx/osx/chkconf.h \ + wx/osx/choice.h \ + wx/osx/clipbrd.h \ + wx/osx/colordlg.h \ + wx/osx/colour.h \ + wx/osx/combobox.h \ + wx/osx/control.h \ + wx/osx/cursor.h \ + wx/osx/dataform.h \ + wx/osx/dataobj.h \ + wx/osx/dataobj2.h \ + wx/osx/dc.h \ + wx/osx/dcclient.h \ + wx/osx/dcmemory.h \ + wx/osx/dcprint.h \ + wx/osx/dcscreen.h \ + wx/osx/dialog.h \ + wx/osx/dirdlg.h \ + wx/osx/dnd.h \ + wx/osx/evtloop.h \ + wx/osx/evtloopsrc.h \ + wx/osx/filedlg.h \ + wx/osx/font.h \ + wx/osx/fontdlg.h \ + wx/osx/frame.h \ + wx/osx/gauge.h \ + wx/osx/helpxxxx.h \ + wx/osx/icon.h \ + wx/osx/imaglist.h \ + wx/osx/listbox.h \ + wx/osx/listctrl.h \ + wx/osx/mdi.h \ + wx/osx/menu.h \ + wx/osx/menuitem.h \ + wx/osx/metafile.h \ + wx/osx/mimetype.h \ + wx/osx/minifram.h \ + wx/osx/msgdlg.h \ + wx/osx/nonownedwnd.h \ + wx/osx/notebook.h \ + wx/osx/palette.h \ + wx/osx/pen.h \ + wx/osx/popupwin.h \ + wx/osx/pnghand.h \ + wx/osx/pngread.h \ + wx/osx/printdlg.h \ + wx/osx/printmac.h \ + wx/osx/private.h \ + wx/osx/radiobox.h \ + wx/osx/radiobut.h \ + wx/osx/region.h \ + wx/osx/scrolbar.h \ + wx/osx/slider.h \ + wx/osx/spinbutt.h \ + wx/osx/srchctrl.h \ + wx/osx/statbmp.h \ + wx/osx/statbox.h \ + wx/osx/statline.h \ + wx/osx/stattext.h \ + wx/osx/statusbr.h \ + wx/osx/taskbarosx.h \ + wx/osx/textctrl.h \ + wx/osx/textentry.h \ + wx/osx/tglbtn.h \ + wx/osx/toolbar.h \ + wx/osx/tooltip.h \ + wx/osx/toplevel.h \ + wx/osx/treectrl.h \ + wx/osx/uma.h \ + wx/osx/window.h \ + wx/generic/caret.h \ + wx/generic/clrpickerg.h \ + wx/generic/collpaneg.h \ + wx/generic/colrdlgg.h \ + wx/generic/dirdlgg.h \ + wx/generic/fdrepdlg.h \ + wx/generic/filedlgg.h \ + wx/generic/filepickerg.h \ + wx/generic/fontdlgg.h \ + wx/generic/fontpickerg.h \ + wx/generic/listctrl.h \ + wx/generic/prntdlgg.h \ + wx/generic/statusbr.h \ + wx/osx/core/colour.h \ + wx/osx/carbon/chkconf.h \ + wx/osx/carbon/evtloop.h \ + wx/osx/carbon/private.h \ + wx/osx/carbon/region.h \ + wx/osx/carbon/statbmp.h \ + wx/osx/carbon/uma.h +@COND_TOOLKIT_OSX_CARBON@GUI_HDR = $(COND_TOOLKIT_OSX_CARBON_GUI_HDR) +COND_TOOLKIT_OSX_COCOA_GUI_HDR = \ + wx/html/webkit.h \ + wx/osx/accel.h \ + wx/osx/anybutton.h \ + wx/osx/app.h \ + wx/osx/bitmap.h \ + wx/osx/bmpbuttn.h \ + wx/osx/brush.h \ + wx/osx/button.h \ + wx/osx/checkbox.h \ + wx/osx/checklst.h \ + wx/osx/chkconf.h \ + wx/osx/choice.h \ + wx/osx/clipbrd.h \ + wx/osx/colordlg.h \ + wx/osx/colour.h \ + wx/osx/combobox.h \ + wx/osx/control.h \ + wx/osx/cursor.h \ + wx/osx/dataform.h \ + wx/osx/dataobj.h \ + wx/osx/dataobj2.h \ + wx/osx/dc.h \ + wx/osx/dcclient.h \ + wx/osx/dcmemory.h \ + wx/osx/dcprint.h \ + wx/osx/dcscreen.h \ + wx/osx/dialog.h \ + wx/osx/dirdlg.h \ + wx/osx/dnd.h \ + wx/osx/evtloop.h \ + wx/osx/evtloopsrc.h \ + wx/osx/filedlg.h \ + wx/osx/font.h \ + wx/osx/fontdlg.h \ + wx/osx/frame.h \ + wx/osx/gauge.h \ + wx/osx/helpxxxx.h \ + wx/osx/icon.h \ + wx/osx/imaglist.h \ + wx/osx/listbox.h \ + wx/osx/listctrl.h \ + wx/osx/mdi.h \ + wx/osx/menu.h \ + wx/osx/menuitem.h \ + wx/osx/metafile.h \ + wx/osx/mimetype.h \ + wx/osx/minifram.h \ + wx/osx/msgdlg.h \ + wx/osx/nonownedwnd.h \ + wx/osx/notebook.h \ + wx/osx/palette.h \ + wx/osx/pen.h \ + wx/osx/popupwin.h \ + wx/osx/pnghand.h \ + wx/osx/pngread.h \ + wx/osx/printdlg.h \ + wx/osx/printmac.h \ + wx/osx/private.h \ + wx/osx/radiobox.h \ + wx/osx/radiobut.h \ + wx/osx/region.h \ + wx/osx/scrolbar.h \ + wx/osx/slider.h \ + wx/osx/spinbutt.h \ + wx/osx/srchctrl.h \ + wx/osx/statbmp.h \ + wx/osx/statbox.h \ + wx/osx/statline.h \ + wx/osx/stattext.h \ + wx/osx/statusbr.h \ + wx/osx/taskbarosx.h \ + wx/osx/textctrl.h \ + wx/osx/textentry.h \ + wx/osx/tglbtn.h \ + wx/osx/toolbar.h \ + wx/osx/tooltip.h \ + wx/osx/toplevel.h \ + wx/osx/treectrl.h \ + wx/osx/uma.h \ + wx/osx/window.h \ + wx/generic/caret.h \ + wx/generic/clrpickerg.h \ + wx/generic/collpaneg.h \ + wx/generic/colrdlgg.h \ + wx/generic/dirdlgg.h \ + wx/generic/fdrepdlg.h \ + wx/generic/filedlgg.h \ + wx/generic/filepickerg.h \ + wx/generic/fontdlgg.h \ + wx/generic/fontpickerg.h \ + wx/generic/listctrl.h \ + wx/generic/prntdlgg.h \ + wx/generic/statusbr.h \ + wx/osx/cocoa/chkconf.h \ + wx/osx/cocoa/evtloop.h \ + wx/osx/cocoa/private.h \ + wx/osx/core/colour.h \ + wx/osx/carbon/chkconf.h \ + wx/osx/carbon/evtloop.h \ + wx/osx/carbon/private.h \ + wx/osx/carbon/region.h \ + wx/osx/carbon/statbmp.h \ + wx/osx/carbon/uma.h \ + wx/generic/region.h +@COND_TOOLKIT_OSX_COCOA@GUI_HDR = $(COND_TOOLKIT_OSX_COCOA_GUI_HDR) +COND_TOOLKIT_OSX_IPHONE_GUI_HDR = \ + wx/html/webkit.h \ + wx/osx/accel.h \ + wx/osx/anybutton.h \ + wx/osx/app.h \ + wx/osx/bitmap.h \ + wx/osx/bmpbuttn.h \ + wx/osx/brush.h \ + wx/osx/button.h \ + wx/osx/checkbox.h \ + wx/osx/checklst.h \ + wx/osx/chkconf.h \ + wx/osx/choice.h \ + wx/osx/clipbrd.h \ + wx/osx/colordlg.h \ + wx/osx/colour.h \ + wx/osx/combobox.h \ + wx/osx/control.h \ + wx/osx/cursor.h \ + wx/osx/dataform.h \ + wx/osx/dataobj.h \ + wx/osx/dataobj2.h \ + wx/osx/dc.h \ + wx/osx/dcclient.h \ + wx/osx/dcmemory.h \ + wx/osx/dcprint.h \ + wx/osx/dcscreen.h \ + wx/osx/dialog.h \ + wx/osx/dirdlg.h \ + wx/osx/dnd.h \ + wx/osx/evtloop.h \ + wx/osx/evtloopsrc.h \ + wx/osx/filedlg.h \ + wx/osx/font.h \ + wx/osx/fontdlg.h \ + wx/osx/frame.h \ + wx/osx/gauge.h \ + wx/osx/helpxxxx.h \ + wx/osx/icon.h \ + wx/osx/imaglist.h \ + wx/osx/listbox.h \ + wx/osx/listctrl.h \ + wx/osx/mdi.h \ + wx/osx/menu.h \ + wx/osx/menuitem.h \ + wx/osx/metafile.h \ + wx/osx/mimetype.h \ + wx/osx/minifram.h \ + wx/osx/msgdlg.h \ + wx/osx/nonownedwnd.h \ + wx/osx/notebook.h \ + wx/osx/palette.h \ + wx/osx/pen.h \ + wx/osx/popupwin.h \ + wx/osx/pnghand.h \ + wx/osx/pngread.h \ + wx/osx/printdlg.h \ + wx/osx/printmac.h \ + wx/osx/private.h \ + wx/osx/radiobox.h \ + wx/osx/radiobut.h \ + wx/osx/region.h \ + wx/osx/scrolbar.h \ + wx/osx/slider.h \ + wx/osx/spinbutt.h \ + wx/osx/srchctrl.h \ + wx/osx/statbmp.h \ + wx/osx/statbox.h \ + wx/osx/statline.h \ + wx/osx/stattext.h \ + wx/osx/statusbr.h \ + wx/osx/taskbarosx.h \ + wx/osx/textctrl.h \ + wx/osx/textentry.h \ + wx/osx/tglbtn.h \ + wx/osx/toolbar.h \ + wx/osx/tooltip.h \ + wx/osx/toplevel.h \ + wx/osx/treectrl.h \ + wx/osx/uma.h \ + wx/osx/window.h \ + wx/generic/caret.h \ + wx/generic/clrpickerg.h \ + wx/generic/collpaneg.h \ + wx/generic/colrdlgg.h \ + wx/generic/dirdlgg.h \ + wx/generic/fdrepdlg.h \ + wx/generic/filedlgg.h \ + wx/generic/filepickerg.h \ + wx/generic/fontdlgg.h \ + wx/generic/fontpickerg.h \ + wx/generic/listctrl.h \ + wx/generic/prntdlgg.h \ + wx/generic/statusbr.h \ + wx/osx/iphone/chkconf.h \ + wx/osx/iphone/evtloop.h \ + wx/osx/iphone/private.h \ + wx/osx/core/colour.h \ + wx/osx/carbon/chkconf.h \ + wx/osx/carbon/evtloop.h \ + wx/osx/carbon/private.h \ + wx/osx/carbon/region.h \ + wx/osx/carbon/statbmp.h \ + wx/osx/carbon/uma.h \ + wx/generic/region.h +@COND_TOOLKIT_OSX_IPHONE@GUI_HDR = $(COND_TOOLKIT_OSX_IPHONE_GUI_HDR) +COND_TOOLKIT_PM_GUI_HDR = \ + wx/generic/caret.h \ + wx/generic/clrpickerg.h \ + wx/generic/collpaneg.h \ + wx/generic/colrdlgg.h \ + wx/generic/dirdlgg.h \ + wx/generic/fdrepdlg.h \ + wx/generic/listctrl.h \ + wx/generic/mdig.h \ + wx/generic/statusbr.h \ + wx/os2/accel.h \ + wx/os2/app.h \ + wx/os2/bitmap.h \ + wx/os2/bmpbuttn.h \ + wx/os2/brush.h \ + wx/os2/button.h \ + wx/os2/checkbox.h \ + wx/os2/checklst.h \ + wx/os2/choice.h \ + wx/os2/clipbrd.h \ + wx/os2/colour.h \ + wx/os2/combobox.h \ + wx/os2/control.h \ + wx/os2/cursor.h \ + wx/os2/dataform.h \ + wx/os2/dataobj.h \ + wx/os2/dataobj2.h \ + wx/os2/dc.h \ + wx/os2/dcclient.h \ + wx/os2/dcmemory.h \ + wx/os2/dcprint.h \ + wx/os2/dcscreen.h \ + wx/os2/dialog.h \ + wx/os2/dnd.h \ + wx/os2/filedlg.h \ + wx/os2/font.h \ + wx/os2/fontdlg.h \ + wx/os2/frame.h \ + wx/os2/gauge.h \ + wx/os2/gdiimage.h \ + wx/os2/helpwin.h \ + wx/os2/icon.h \ + wx/os2/iniconf.h \ + wx/os2/listbox.h \ + wx/os2/menu.h \ + wx/os2/menuitem.h \ + wx/os2/metafile.h \ + wx/os2/minifram.h \ + wx/os2/msgdlg.h \ + wx/os2/notebook.h \ + wx/os2/ownerdrw.h \ + wx/os2/palette.h \ + wx/os2/pen.h \ + wx/os2/pnghand.h \ + wx/os2/pngread.h \ + wx/os2/print.h \ + wx/os2/radiobox.h \ + wx/os2/radiobut.h \ + wx/os2/region.h \ + wx/os2/scrolbar.h \ + wx/os2/settings.h \ + wx/os2/slider.h \ + wx/os2/spinbutt.h \ + wx/os2/spinctrl.h \ + wx/os2/statbmp.h \ + wx/os2/statbox.h \ + wx/os2/statline.h \ + wx/os2/stattext.h \ + wx/os2/textctrl.h \ + wx/os2/textentry.h \ + wx/os2/tglbtn.h \ + wx/os2/toolbar.h \ + wx/os2/tooltip.h \ + wx/os2/toplevel.h \ + wx/os2/window.h +@COND_TOOLKIT_PM@GUI_HDR = $(COND_TOOLKIT_PM_GUI_HDR) +COND_TOOLKIT_WINCE_GUI_HDR = \ + wx/generic/clrpickerg.h \ + wx/generic/collpaneg.h \ + wx/generic/filepickerg.h \ + wx/generic/fontpickerg.h \ + wx/msw/accel.h \ + wx/msw/anybutton.h \ + wx/msw/app.h \ + wx/msw/bitmap.h \ + wx/msw/bmpbuttn.h \ + wx/msw/brush.h \ + wx/msw/button.h \ + wx/msw/caret.h \ + wx/msw/checkbox.h \ + wx/msw/choice.h \ + wx/msw/clipbrd.h \ + wx/msw/colordlg.h \ + wx/msw/colour.h \ + wx/msw/combo.h \ + wx/msw/combobox.h \ + wx/msw/control.h \ + wx/msw/ctrlsub.h \ + wx/msw/cursor.h \ + wx/msw/custombgwin.h \ + wx/msw/dc.h \ + wx/msw/dcclient.h \ + wx/msw/dcmemory.h \ + wx/msw/dcprint.h \ + wx/msw/dcscreen.h \ + wx/msw/dialog.h \ + wx/msw/dib.h \ + wx/msw/dirdlg.h \ + wx/msw/dragimag.h \ + wx/msw/enhmeta.h \ + wx/msw/evtloop.h \ + wx/msw/filedlg.h \ + wx/msw/font.h \ + wx/msw/frame.h \ + wx/msw/gauge.h \ + wx/msw/gdiimage.h \ + wx/msw/headerctrl.h \ + wx/msw/icon.h \ + wx/msw/imaglist.h \ + wx/msw/iniconf.h \ + wx/msw/init.h \ + wx/msw/listbox.h \ + wx/msw/listctrl.h \ + wx/msw/mdi.h \ + wx/msw/menu.h \ + wx/msw/menuitem.h \ + wx/msw/metafile.h \ + wx/msw/minifram.h \ + wx/msw/missing.h \ + wx/msw/msgdlg.h \ + wx/msw/msvcrt.h \ + wx/msw/notebook.h \ + wx/msw/ole/access.h \ + wx/msw/ole/dataform.h \ + wx/msw/ole/dataobj.h \ + wx/msw/ole/dataobj2.h \ + wx/msw/ole/dropsrc.h \ + wx/msw/ole/droptgt.h \ + wx/msw/ole/oleutils.h \ + wx/msw/ole/safearray.h \ + wx/msw/ownerdrw.h \ + wx/msw/palette.h \ + wx/msw/panel.h \ + wx/msw/pen.h \ + wx/msw/printdlg.h \ + wx/msw/printwin.h \ + wx/msw/progdlg.h \ + wx/msw/radiobox.h \ + wx/msw/radiobut.h \ + wx/msw/region.h \ + wx/msw/rcdefs.h \ + wx/msw/richmsgdlg.h \ + wx/msw/scrolbar.h \ + wx/msw/slider.h \ + wx/msw/spinbutt.h \ + wx/msw/spinctrl.h \ + wx/msw/statbmp.h \ + wx/msw/statbox.h \ + wx/msw/statusbar.h \ + wx/msw/statline.h \ + wx/msw/stattext.h \ + wx/msw/toolbar.h \ + wx/msw/textctrl.h \ + wx/msw/textentry.h \ + wx/msw/tglbtn.h \ + wx/msw/tooltip.h \ + wx/msw/toplevel.h \ + wx/msw/treectrl.h \ + wx/msw/window.h \ + wx/msw/wx.manifest \ + wx/msw/amd64.manifest \ + wx/msw/ia64.manifest \ + wx/msw/wx.rc \ + wx/msw/colours.bmp \ + wx/msw/csquery.bmp \ + wx/msw/blank.cur \ + wx/msw/bullseye.cur \ + wx/msw/cross.cur \ + wx/msw/hand.cur \ + wx/msw/magnif1.cur \ + wx/msw/pbrush.cur \ + wx/msw/pencil.cur \ + wx/msw/pntleft.cur \ + wx/msw/pntright.cur \ + wx/msw/roller.cur \ + wx/msw/cdrom.ico \ + wx/msw/child.ico \ + wx/msw/computer.ico \ + wx/msw/drive.ico \ + wx/msw/file1.ico \ + wx/msw/floppy.ico \ + wx/msw/folder1.ico \ + wx/msw/folder2.ico \ + wx/msw/mdi.ico \ + wx/msw/question.ico \ + wx/msw/removble.ico \ + wx/msw/std.ico \ + wx/generic/fdrepdlg.h \ + wx/generic/filedlgg.h \ + wx/generic/fontdlgg.h \ + wx/msw/wince/checklst.h \ + wx/msw/wince/choicece.h \ + wx/msw/wince/helpwce.h \ + wx/msw/wince/libraries.h \ + wx/msw/wince/missing.h \ + wx/msw/wince/tbarwce.h \ + wx/msw/wince/textctrlce.h \ + wx/msw/wince/resources.h +@COND_TOOLKIT_WINCE@GUI_HDR = $(COND_TOOLKIT_WINCE_GUI_HDR) +@COND_TOOLKIT_COCOA@ADVANCED_PLATFORM_HDR = \ +@COND_TOOLKIT_COCOA@ wx/cocoa/taskbar.h wx/generic/animate.h \ +@COND_TOOLKIT_COCOA@ wx/osx/core/joystick.h +COND_TOOLKIT_GTK_TOOLKIT_VERSION__ADVANCED_PLATFORM_HDR = \ + wx/unix/joystick.h \ + wx/unix/sound.h \ + wx/unix/taskbarx11.h \ + wx/generic/animate.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ADVANCED_PLATFORM_HDR = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION__ADVANCED_PLATFORM_HDR) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_ADVANCED_PLATFORM_HDR = \ + $(ADVANCED_GTK_PLATFORM_HDR) \ + wx/gtk/notifmsg.h \ + wx/gtk/taskbar.h \ + wx/gtk/hildon/notifmsg.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ADVANCED_PLATFORM_HDR = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_ADVANCED_PLATFORM_HDR) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@ADVANCED_PLATFORM_HDR \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@ = $(ADVANCED_GTK_PLATFORM_HDR) \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@ wx/gtk/notifmsg.h wx/gtk/taskbar.h +COND_TOOLKIT_MOTIF_ADVANCED_PLATFORM_HDR = \ + wx/unix/joystick.h \ + wx/unix/sound.h \ + wx/unix/taskbarx11.h \ + wx/generic/animate.h +@COND_TOOLKIT_MOTIF@ADVANCED_PLATFORM_HDR = $(COND_TOOLKIT_MOTIF_ADVANCED_PLATFORM_HDR) +@COND_TOOLKIT_MSW@ADVANCED_PLATFORM_HDR = \ +@COND_TOOLKIT_MSW@ wx/msw/notifmsg.h wx/msw/sound.h wx/msw/taskbar.h \ +@COND_TOOLKIT_MSW@ wx/msw/joystick.h +COND_TOOLKIT_OSX_CARBON_ADVANCED_PLATFORM_HDR = \ + wx/generic/animate.h \ + wx/osx/dataview.h \ + wx/osx/dvrenderer.h \ + wx/osx/dvrenderers.h \ + wx/osx/joystick.h \ + wx/osx/sound.h \ + wx/osx/taskbarosx.h \ + wx/osx/carbon/drawer.h \ + wx/osx/carbon/dataview.h \ + wx/osx/core/joystick.h +@COND_TOOLKIT_OSX_CARBON@ADVANCED_PLATFORM_HDR = $(COND_TOOLKIT_OSX_CARBON_ADVANCED_PLATFORM_HDR) +COND_TOOLKIT_OSX_COCOA_ADVANCED_PLATFORM_HDR = \ + wx/generic/animate.h \ + wx/osx/dataview.h \ + wx/osx/datectrl.h \ + wx/osx/datetimectrl.h \ + wx/osx/dvrenderer.h \ + wx/osx/dvrenderers.h \ + wx/osx/joystick.h \ + wx/osx/sound.h \ + wx/osx/taskbarosx.h \ + wx/osx/timectrl.h \ + wx/osx/core/joystick.h \ + wx/osx/cocoa/dataview.h +@COND_TOOLKIT_OSX_COCOA@ADVANCED_PLATFORM_HDR = $(COND_TOOLKIT_OSX_COCOA_ADVANCED_PLATFORM_HDR) +@COND_TOOLKIT_OSX_IPHONE@ADVANCED_PLATFORM_HDR = \ +@COND_TOOLKIT_OSX_IPHONE@ wx/generic/animate.h wx/osx/sound.h +@COND_TOOLKIT_PM@ADVANCED_PLATFORM_HDR = \ +@COND_TOOLKIT_PM@ wx/generic/animate.h wx/os2/joystick.h wx/os2/sound.h +@COND_TOOLKIT_WINCE@ADVANCED_PLATFORM_HDR = \ +@COND_TOOLKIT_WINCE@ wx/msw/notifmsg.h wx/msw/sound.h wx/msw/taskbar.h +@COND_TOOLKIT_X11@ADVANCED_PLATFORM_HDR = \ +@COND_TOOLKIT_X11@ wx/unix/joystick.h wx/unix/sound.h wx/unix/taskbarx11.h +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_ADVANCED_PLATFORM_NATIVE_HDR = \ + wx/gtk/animate.h \ + wx/gtk/bmpcbox.h \ + wx/gtk/calctrl.h \ + wx/gtk/dataview.h \ + wx/gtk/dvrenderer.h \ + wx/gtk/dvrenderers.h \ + wx/gtk/hyperlink.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ADVANCED_PLATFORM_NATIVE_HDR = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_ADVANCED_PLATFORM_NATIVE_HDR) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_ADVANCED_PLATFORM_NATIVE_HDR = \ + wx/gtk/animate.h \ + wx/gtk/bmpcbox.h \ + wx/gtk/calctrl.h \ + wx/gtk/dataview.h \ + wx/gtk/dvrenderer.h \ + wx/gtk/dvrenderers.h \ + wx/gtk/hyperlink.h +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@ADVANCED_PLATFORM_NATIVE_HDR = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_ADVANCED_PLATFORM_NATIVE_HDR) +COND_TOOLKIT_MSW_ADVANCED_PLATFORM_NATIVE_HDR = \ + wx/generic/animate.h \ + wx/msw/bmpcbox.h \ + wx/msw/commandlinkbutton.h \ + wx/msw/calctrl.h \ + wx/msw/datectrl.h \ + wx/msw/datetimectrl.h \ + wx/msw/hyperlink.h \ + wx/msw/timectrl.h +@COND_TOOLKIT_MSW@ADVANCED_PLATFORM_NATIVE_HDR = $(COND_TOOLKIT_MSW_ADVANCED_PLATFORM_NATIVE_HDR) +COND_TOOLKIT_WINCE_ADVANCED_PLATFORM_NATIVE_HDR = \ + wx/generic/animate.h \ + wx/msw/bmpcbox.h \ + wx/msw/commandlinkbutton.h \ + wx/msw/calctrl.h \ + wx/msw/datectrl.h \ + wx/msw/datetimectrl.h \ + wx/msw/hyperlink.h \ + wx/msw/timectrl.h +@COND_TOOLKIT_WINCE@ADVANCED_PLATFORM_NATIVE_HDR = $(COND_TOOLKIT_WINCE_ADVANCED_PLATFORM_NATIVE_HDR) +COND_WXUNIV_0_ADVANCED_HDR = \ + wx/aboutdlg.h \ + wx/animate.h \ + wx/bannerwindow.h \ + wx/bmpcbox.h \ + wx/calctrl.h \ + wx/commandlinkbutton.h \ + wx/dataview.h \ + wx/datectrl.h \ + wx/dateevt.h \ + wx/datetimectrl.h \ + wx/dcbuffer.h \ + wx/dvrenderers.h \ + wx/editlbox.h \ + wx/generic/aboutdlgg.h \ + wx/generic/bmpcbox.h \ + wx/generic/calctrlg.h \ + wx/generic/datectrl.h \ + wx/generic/dataview.h \ + wx/generic/dvrenderer.h \ + wx/generic/dvrenderers.h \ + wx/generic/grid.h \ + wx/generic/gridctrl.h \ + wx/generic/grideditors.h \ + wx/generic/gridsel.h \ + wx/generic/helpext.h \ + wx/generic/hyperlink.h \ + wx/generic/laywin.h \ + wx/generic/notifmsg.h \ + wx/generic/propdlg.h \ + wx/generic/sashwin.h \ + wx/generic/splash.h \ + wx/generic/timectrl.h \ + wx/generic/wizard.h \ + wx/grid.h \ + wx/hyperlink.h \ + wx/joystick.h \ + wx/laywin.h \ + wx/notifmsg.h \ + wx/odcombo.h \ + wx/propdlg.h \ + wx/richtooltip.h \ + wx/sashwin.h \ + wx/sound.h \ + wx/splash.h \ + wx/taskbar.h \ + wx/timectrl.h \ + wx/tipdlg.h \ + wx/treelist.h \ + wx/wizard.h \ + $(ADVANCED_PLATFORM_HDR) \ + $(ADVANCED_PLATFORM_NATIVE_HDR) +@COND_WXUNIV_0@ADVANCED_HDR = $(COND_WXUNIV_0_ADVANCED_HDR) +COND_WXUNIV_1_ADVANCED_HDR = \ + wx/aboutdlg.h \ + wx/animate.h \ + wx/bannerwindow.h \ + wx/bmpcbox.h \ + wx/calctrl.h \ + wx/commandlinkbutton.h \ + wx/dataview.h \ + wx/datectrl.h \ + wx/dateevt.h \ + wx/datetimectrl.h \ + wx/dcbuffer.h \ + wx/dvrenderers.h \ + wx/editlbox.h \ + wx/generic/aboutdlgg.h \ + wx/generic/bmpcbox.h \ + wx/generic/calctrlg.h \ + wx/generic/datectrl.h \ + wx/generic/dataview.h \ + wx/generic/dvrenderer.h \ + wx/generic/dvrenderers.h \ + wx/generic/grid.h \ + wx/generic/gridctrl.h \ + wx/generic/grideditors.h \ + wx/generic/gridsel.h \ + wx/generic/helpext.h \ + wx/generic/hyperlink.h \ + wx/generic/laywin.h \ + wx/generic/notifmsg.h \ + wx/generic/propdlg.h \ + wx/generic/sashwin.h \ + wx/generic/splash.h \ + wx/generic/timectrl.h \ + wx/generic/wizard.h \ + wx/grid.h \ + wx/hyperlink.h \ + wx/joystick.h \ + wx/laywin.h \ + wx/notifmsg.h \ + wx/odcombo.h \ + wx/propdlg.h \ + wx/richtooltip.h \ + wx/sashwin.h \ + wx/sound.h \ + wx/splash.h \ + wx/taskbar.h \ + wx/timectrl.h \ + wx/tipdlg.h \ + wx/treelist.h \ + wx/wizard.h \ + $(ADVANCED_PLATFORM_HDR) \ + wx/generic/animate.h +@COND_WXUNIV_1@ADVANCED_HDR = $(COND_WXUNIV_1_ADVANCED_HDR) +@COND_TOOLKIT_COCOA@MEDIA_PLATFORM_HDR = +@COND_TOOLKIT_GTK@MEDIA_PLATFORM_HDR = +@COND_TOOLKIT_MOTIF@MEDIA_PLATFORM_HDR = +@COND_TOOLKIT_MSW@MEDIA_PLATFORM_HDR = +@COND_TOOLKIT_OSX_CARBON@MEDIA_PLATFORM_HDR = +@COND_TOOLKIT_OSX_COCOA@MEDIA_PLATFORM_HDR = +@COND_TOOLKIT_OSX_IPHONE@MEDIA_PLATFORM_HDR = +@COND_TOOLKIT_PM@MEDIA_PLATFORM_HDR = +@COND_TOOLKIT_WINCE@MEDIA_PLATFORM_HDR = +@COND_TOOLKIT_X11@MEDIA_PLATFORM_HDR = +@COND_USE_GUI_1_WXUNIV_0@GUI_CORE_HEADERS = $(GUI_HDR) +COND_USE_GUI_1_WXUNIV_1_GUI_CORE_HEADERS = \ + $(UNIV_PLATFORM_HDR) \ + wx/generic/accel.h \ + wx/generic/animate.h \ + wx/generic/clrpickerg.h \ + wx/generic/collpaneg.h \ + wx/generic/ctrlsub.h \ + wx/generic/dirdlgg.h \ + wx/generic/fdrepdlg.h \ + wx/generic/filedlgg.h \ + wx/generic/filepickerg.h \ + wx/generic/fontdlgg.h \ + wx/generic/fontpickerg.h \ + wx/generic/listctrl.h \ + wx/generic/mdig.h \ + wx/generic/statusbr.h \ + wx/univ/anybutton.h \ + wx/univ/app.h \ + wx/univ/bmpbuttn.h \ + wx/univ/button.h \ + wx/univ/checkbox.h \ + wx/univ/checklst.h \ + wx/univ/chkconf.h \ + wx/univ/choice.h \ + wx/univ/colschem.h \ + wx/univ/combobox.h \ + wx/univ/control.h \ + wx/univ/custombgwin.h \ + wx/univ/dialog.h \ + wx/univ/frame.h \ + wx/univ/gauge.h \ + wx/univ/inpcons.h \ + wx/univ/inphand.h \ + wx/univ/listbox.h \ + wx/univ/menu.h \ + wx/univ/menuitem.h \ + wx/univ/notebook.h \ + wx/univ/panel.h \ + wx/univ/radiobox.h \ + wx/univ/radiobut.h \ + wx/univ/renderer.h \ + wx/univ/scrarrow.h \ + wx/univ/scrolbar.h \ + wx/univ/scrthumb.h \ + wx/univ/scrtimer.h \ + wx/univ/slider.h \ + wx/univ/spinbutt.h \ + wx/univ/statbmp.h \ + wx/univ/statbox.h \ + wx/univ/statline.h \ + wx/univ/stattext.h \ + wx/univ/statusbr.h \ + wx/univ/stdrend.h \ + wx/univ/textctrl.h \ + wx/univ/theme.h \ + wx/univ/tglbtn.h \ + wx/univ/toolbar.h \ + wx/univ/toplevel.h \ + wx/univ/window.h +@COND_USE_GUI_1_WXUNIV_1@GUI_CORE_HEADERS = $(COND_USE_GUI_1_WXUNIV_1_GUI_CORE_HEADERS) +COND_USE_GUI_1_ALL_GUI_HEADERS = \ + wx/affinematrix2dbase.h \ + wx/affinematrix2d.h \ + wx/anybutton.h \ + wx/bmpbuttn.h \ + wx/brush.h \ + wx/button.h \ + wx/checkbox.h \ + wx/checklst.h \ + wx/choicdlg.h \ + wx/choice.h \ + wx/cmndata.h \ + wx/collpane.h \ + wx/combo.h \ + wx/combobox.h \ + wx/compositewin.h \ + wx/control.h \ + wx/ctrlsub.h \ + wx/cursor.h \ + wx/custombgwin.h \ + wx/dc.h \ + wx/dcclient.h \ + wx/dcgraph.h \ + wx/dcmemory.h \ + wx/dcprint.h \ + wx/dcscreen.h \ + wx/dcsvg.h \ + wx/dialog.h \ + wx/dirdlg.h \ + wx/dragimag.h \ + wx/encinfo.h \ + wx/filedlg.h \ + wx/frame.h \ + wx/gauge.h \ + wx/gbsizer.h \ + wx/gdicmn.h \ + wx/generic/accel.h \ + wx/generic/buttonbar.h \ + wx/generic/choicdgg.h \ + wx/generic/colrdlgg.h \ + wx/generic/combo.h \ + wx/generic/custombgwin.h \ + wx/generic/dcpsg.h \ + wx/generic/dirctrlg.h \ + wx/generic/dragimgg.h \ + wx/generic/filectrlg.h \ + wx/generic/headerctrlg.h \ + wx/generic/infobar.h \ + wx/generic/logg.h \ + wx/generic/msgdlgg.h \ + wx/generic/numdlgg.h \ + wx/generic/notebook.h \ + wx/generic/panelg.h \ + wx/generic/prntdlgg.h \ + wx/generic/printps.h \ + wx/generic/progdlgg.h \ + wx/generic/richmsgdlgg.h \ + wx/generic/scrolwin.h \ + wx/generic/spinctlg.h \ + wx/generic/splitter.h \ + wx/generic/srchctlg.h \ + wx/generic/statbmpg.h \ + wx/generic/stattextg.h \ + wx/generic/textdlgg.h \ + wx/generic/treectlg.h \ + wx/graphics.h \ + wx/headercol.h \ + wx/headerctrl.h \ + wx/helphtml.h \ + wx/icon.h \ + wx/infobar.h \ + wx/itemid.h \ + wx/layout.h \ + wx/listbox.h \ + wx/mdi.h \ + wx/menu.h \ + wx/modalhook.h \ + wx/mousemanager.h \ + wx/msgdlg.h \ + wx/nativewin.h \ + wx/numdlg.h \ + wx/overlay.h \ + wx/palette.h \ + wx/panel.h \ + wx/pen.h \ + wx/position.h \ + wx/preferences.h \ + wx/radiobox.h \ + wx/radiobut.h \ + wx/range.h \ + wx/rearrangectrl.h \ + wx/renderer.h \ + wx/richmsgdlg.h \ + wx/scrolbar.h \ + wx/scrolbar.h \ + wx/scrolwin.h \ + wx/selstore.h \ + wx/settings.h \ + wx/sizer.h \ + wx/slider.h \ + wx/statbmp.h \ + wx/statbox.h \ + wx/stattext.h \ + wx/statusbr.h \ + wx/testing.h \ + wx/textcompleter.h \ + wx/textctrl.h \ + wx/textdlg.h \ + wx/textentry.h \ + wx/textwrapper.h \ + wx/toolbar.h \ + wx/validate.h \ + wx/valtext.h \ + wx/valnum.h \ + wx/window.h \ + wx/windowid.h \ + wx/windowptr.h \ + wx/withimages.h \ + wx/wrapsizer.h \ + wx/wupdlock.h \ + wx/accel.h \ + wx/access.h \ + wx/anidecod.h \ + wx/animdecod.h \ + wx/artprov.h \ + wx/bitmap.h \ + wx/bookctrl.h \ + wx/busyinfo.h \ + wx/generic/busyinfo.h \ + wx/caret.h \ + wx/choicebk.h \ + wx/clipbrd.h \ + wx/clrpicker.h \ + wx/cmdproc.h \ + wx/colordlg.h \ + wx/colour.h \ + wx/colourdata.h \ + wx/cshelp.h \ + wx/dataobj.h \ + wx/dcmirror.h \ + wx/dcps.h \ + wx/dialup.h \ + wx/dirctrl.h \ + wx/display.h \ + wx/display_impl.h \ + wx/dnd.h \ + wx/docmdi.h \ + wx/docview.h \ + wx/effects.h \ + wx/evtloopsrc.h \ + wx/fdrepdlg.h \ + wx/filectrl.h \ + wx/filehistory.h \ + wx/filepicker.h \ + wx/fontpicker.h \ + wx/fmappriv.h \ + wx/font.h \ + wx/fontdata.h \ + wx/fontdlg.h \ + wx/fontenum.h \ + wx/fontutil.h \ + wx/gdiobj.h \ + wx/geometry.h \ + wx/gifdecod.h \ + wx/help.h \ + wx/helpbase.h \ + wx/helpwin.h \ + wx/iconbndl.h \ + wx/imagbmp.h \ + wx/image.h \ + wx/imaggif.h \ + wx/imagiff.h \ + wx/imagjpeg.h \ + wx/imaglist.h \ + wx/imagpcx.h \ + wx/imagpng.h \ + wx/imagpnm.h \ + wx/imagtga.h \ + wx/imagtiff.h \ + wx/imagxpm.h \ + wx/listbase.h \ + wx/listbook.h \ + wx/listctrl.h \ + wx/matrix.h \ + wx/menuitem.h \ + wx/metafile.h \ + wx/minifram.h \ + wx/nonownedwnd.h \ + wx/notebook.h \ + wx/ownerdrw.h \ + wx/paper.h \ + wx/persist.h \ + wx/persist/bookctrl.h \ + wx/persist/splitter.h \ + wx/persist/toplevel.h \ + wx/persist/treebook.h \ + wx/persist/window.h \ + wx/pickerbase.h \ + wx/popupwin.h \ + wx/print.h \ + wx/printdlg.h \ + wx/prntbase.h \ + wx/progdlg.h \ + wx/quantize.h \ + wx/rawbmp.h \ + wx/region.h \ + wx/scopeguard.h \ + wx/simplebook.h \ + wx/spinbutt.h \ + wx/spinctrl.h \ + wx/splitter.h \ + wx/srchctrl.h \ + wx/statline.h \ + wx/tbarbase.h \ + wx/tglbtn.h \ + wx/tipwin.h \ + wx/toolbook.h \ + wx/tooltip.h \ + wx/toplevel.h \ + wx/treebase.h \ + wx/treebook.h \ + wx/treectrl.h \ + wx/uiaction.h \ + wx/valgen.h \ + wx/vidmode.h \ + wx/vlbox.h \ + wx/vms_x_fix.h \ + wx/vscroll.h \ + wx/xpmdecod.h \ + wx/xpmhand.h \ + wx/xrc/xmlreshandler.h \ + $(LOWLEVEL_HDR) \ + $(GUI_CORE_HEADERS) \ + $(ADVANCED_HDR) \ + wx/mediactrl.h \ + $(MEDIA_PLATFORM_HDR) \ + wx/html/helpctrl.h \ + wx/html/helpdata.h \ + wx/html/helpdlg.h \ + wx/html/helpfrm.h \ + wx/html/helpwnd.h \ + wx/html/htmlcell.h \ + wx/html/htmldefs.h \ + wx/html/htmlfilt.h \ + wx/html/htmlpars.h \ + wx/html/htmlproc.h \ + wx/html/htmltag.h \ + wx/html/htmlwin.h \ + wx/html/htmprint.h \ + wx/html/m_templ.h \ + wx/html/styleparams.h \ + wx/html/winpars.h \ + wx/wxhtml.h \ + wx/htmllbox.h \ + $(MSW_HTML_HDR) \ + wx/glcanvas.h \ + $(OPENGL_HDR_PLATFORM) \ + wx/debugrpt.h \ + wx/xrc/xh_all.h \ + wx/xrc/xh_animatctrl.h \ + wx/xrc/xh_bannerwindow.h \ + wx/xrc/xh_bmpbt.h \ + wx/xrc/xh_bmp.h \ + wx/xrc/xh_bmpcbox.h \ + wx/xrc/xh_bttn.h \ + wx/xrc/xh_cald.h \ + wx/xrc/xh_chckb.h \ + wx/xrc/xh_chckl.h \ + wx/xrc/xh_choic.h \ + wx/xrc/xh_choicbk.h \ + wx/xrc/xh_clrpicker.h \ + wx/xrc/xh_cmdlinkbn.h \ + wx/xrc/xh_collpane.h \ + wx/xrc/xh_combo.h \ + wx/xrc/xh_comboctrl.h \ + wx/xrc/xh_datectrl.h \ + wx/xrc/xh_dirpicker.h \ + wx/xrc/xh_dlg.h \ + wx/xrc/xh_editlbox.h \ + wx/xrc/xh_filectrl.h \ + wx/xrc/xh_filepicker.h \ + wx/xrc/xh_fontpicker.h \ + wx/xrc/xh_frame.h \ + wx/xrc/xh_mdi.h \ + wx/xrc/xh_gauge.h \ + wx/xrc/xh_gdctl.h \ + wx/xrc/xh_grid.h \ + wx/xrc/xh_html.h \ + wx/xrc/xh_hyperlink.h \ + wx/xrc/xh_listb.h \ + wx/xrc/xh_listbk.h \ + wx/xrc/xh_listc.h \ + wx/xrc/xh_menu.h \ + wx/xrc/xh_notbk.h \ + wx/xrc/xh_odcombo.h \ + wx/xrc/xh_panel.h \ + wx/xrc/xh_propdlg.h \ + wx/xrc/xh_radbt.h \ + wx/xrc/xh_radbx.h \ + wx/xrc/xh_scrol.h \ + wx/xrc/xh_scwin.h \ + wx/xrc/xh_htmllbox.h \ + wx/xrc/xh_simplebook.h \ + wx/xrc/xh_sizer.h \ + wx/xrc/xh_slidr.h \ + wx/xrc/xh_spin.h \ + wx/xrc/xh_split.h \ + wx/xrc/xh_srchctrl.h \ + wx/xrc/xh_statbar.h \ + wx/xrc/xh_stbmp.h \ + wx/xrc/xh_stbox.h \ + wx/xrc/xh_stlin.h \ + wx/xrc/xh_sttxt.h \ + wx/xrc/xh_text.h \ + wx/xrc/xh_tglbtn.h \ + wx/xrc/xh_timectrl.h \ + wx/xrc/xh_toolb.h \ + wx/xrc/xh_toolbk.h \ + wx/xrc/xh_tree.h \ + wx/xrc/xh_treebk.h \ + wx/xrc/xh_unkwn.h \ + wx/xrc/xh_wizrd.h \ + wx/xrc/xmlres.h \ + wx/aui/framemanager.h \ + wx/aui/dockart.h \ + wx/aui/floatpane.h \ + wx/aui/auibook.h \ + wx/aui/auibar.h \ + wx/aui/tabmdi.h \ + wx/aui/aui.h \ + wx/aui/tabart.h \ + wx/xrc/xh_auinotbk.h \ + wx/xrc/xh_auitoolb.h \ + $(AUI_GTK_HDR) \ + wx/propgrid/advprops.h \ + wx/propgrid/editors.h \ + wx/propgrid/manager.h \ + wx/propgrid/property.h \ + wx/propgrid/propgrid.h \ + wx/propgrid/propgriddefs.h \ + wx/propgrid/propgridiface.h \ + wx/propgrid/propgridpagestate.h \ + wx/propgrid/props.h \ + wx/ribbon/art.h \ + wx/ribbon/art_internal.h \ + wx/ribbon/bar.h \ + wx/ribbon/buttonbar.h \ + wx/ribbon/control.h \ + wx/ribbon/gallery.h \ + wx/ribbon/page.h \ + wx/ribbon/panel.h \ + wx/ribbon/toolbar.h \ + wx/xrc/xh_ribbon.h \ + wx/richtext/richtextbackgroundpage.h \ + wx/richtext/richtextborderspage.h \ + wx/richtext/richtextbuffer.h \ + wx/richtext/richtextbulletspage.h \ + wx/richtext/richtextctrl.h \ + wx/richtext/richtextdialogpage.h \ + wx/richtext/richtextfontpage.h \ + wx/richtext/richtextformatdlg.h \ + wx/richtext/richtexthtml.h \ + wx/richtext/richtextimagedlg.h \ + wx/richtext/richtextindentspage.h \ + wx/richtext/richtextliststylepage.h \ + wx/richtext/richtextmarginspage.h \ + wx/richtext/richtextprint.h \ + wx/richtext/richtextsizepage.h \ + wx/richtext/richtextstyledlg.h \ + wx/richtext/richtextstylepage.h \ + wx/richtext/richtextstyles.h \ + wx/richtext/richtextsymboldlg.h \ + wx/richtext/richtexttabspage.h \ + wx/richtext/richtextuicustomization.h \ + wx/richtext/richtextxml.h \ + wx/xrc/xh_richtext.h \ + wx/stc/stc.h \ + $(WEBVIEW_HDR_PLATFORM) \ + wx/webview.h \ + wx/webviewarchivehandler.h \ + wx/webviewfshandler.h +@COND_USE_GUI_1@ALL_GUI_HEADERS = $(COND_USE_GUI_1_ALL_GUI_HEADERS) +COND_MONOLITHIC_1_SHARED_1___monodll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_1_SHARED_1@__monodll___depname = $(COND_MONOLITHIC_1_SHARED_1___monodll___depname) +@COND_MONOLITHIC_1_SHARED_1@__install_monodll___depname = install_monodll +@COND_MONOLITHIC_1_SHARED_1@__uninstall_monodll___depname \ +@COND_MONOLITHIC_1_SHARED_1@ = uninstall_monodll +COND_PLATFORM_MACOSX_1___monodll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__monodll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___monodll___macinstnamecmd) +COND_PLATFORM_OS2_1___monodll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__monodll___importlib = $(COND_PLATFORM_OS2_1___monodll___importlib) +COND_WINDOWS_IMPLIB_1___monodll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__monodll___importlib = $(COND_WINDOWS_IMPLIB_1___monodll___importlib) +@COND_GCC_PCH_1@__monodll_PCH_INC = -I./.pch/wxprec_monodll +@COND_ICC_PCH_1@__monodll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_monodll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_monodll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_monodll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___monodll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__monodll___soname_flags = $(COND_USE_SOVERLINUX_1___monodll___soname_flags) +COND_USE_SOVERSOLARIS_1___monodll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__monodll___soname_flags = $(COND_USE_SOVERSOLARIS_1___monodll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___monodll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm \ + -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__monodll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___monodll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___monodll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__monodll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___monodll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___monodll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__monodll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___monodll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___monodll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__monodll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___monodll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___monodll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__monodll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___monodll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___monodll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__monodll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___monodll___so_symlinks_uninst_cmd) +COND_PLATFORM_MACOSX_1___BASE_PLATFORM_SRC_OBJECTS = \ + monodll_core_mimetype.o \ + monodll_cfstring.o \ + monodll_evtloop_cf.o \ + monodll_stdpaths_cf.o \ + monodll_strconv_cf.o \ + monodll_utilsexc_base.o \ + monodll_fdiodispatcher.o \ + monodll_selectdispatcher.o \ + monodll_appunix.o \ + monodll_unix_dir.o \ + monodll_dlunix.o \ + monodll_epolldispatcher.o \ + monodll_evtloopunix.o \ + monodll_fdiounix.o \ + monodll_unix_snglinst.o \ + monodll_unix_stackwalk.o \ + monodll_unix_stdpaths.o \ + monodll_timerunx.o \ + monodll_threadpsx.o \ + monodll_utilsunx.o \ + monodll_wakeuppipe.o \ + monodll_fswatcher_kqueue.o +@COND_PLATFORM_MACOSX_1@__BASE_PLATFORM_SRC_OBJECTS = $(COND_PLATFORM_MACOSX_1___BASE_PLATFORM_SRC_OBJECTS) +@COND_PLATFORM_MSDOS_1@__BASE_PLATFORM_SRC_OBJECTS = \ +@COND_PLATFORM_MSDOS_1@ monodll_msdos_dir.o monodll_msdos_mimetype.o \ +@COND_PLATFORM_MSDOS_1@ monodll_utilsdos.o +COND_PLATFORM_OS2_1___BASE_PLATFORM_SRC_OBJECTS = \ + monodll_fdiodispatcher.o \ + monodll_selectdispatcher.o \ + monodll_appunix.o \ + monodll_evtloopunix.o \ + monodll_timerunx.o \ + monodll_os2_dir.o \ + monodll_os2_mimetype.o \ + monodll_os2_snglinst.o \ + monodll_os2_stdpaths.o \ + monodll_os2_thread.o \ + monodll_os2_utils.o \ + monodll_os2_utilsexc.o +@COND_PLATFORM_OS2_1@__BASE_PLATFORM_SRC_OBJECTS = $(COND_PLATFORM_OS2_1___BASE_PLATFORM_SRC_OBJECTS) +COND_PLATFORM_UNIX_1___BASE_PLATFORM_SRC_OBJECTS = \ + monodll_fdiodispatcher.o \ + monodll_selectdispatcher.o \ + monodll_appunix.o \ + monodll_unix_dir.o \ + monodll_dlunix.o \ + monodll_epolldispatcher.o \ + monodll_evtloopunix.o \ + monodll_fdiounix.o \ + monodll_unix_snglinst.o \ + monodll_unix_stackwalk.o \ + monodll_unix_stdpaths.o \ + monodll_timerunx.o \ + monodll_threadpsx.o \ + monodll_utilsunx.o \ + monodll_wakeuppipe.o \ + monodll_fswatcher_kqueue.o \ + monodll_unix_mimetype.o \ + monodll_fswatcher_inotify.o +@COND_PLATFORM_UNIX_1@__BASE_PLATFORM_SRC_OBJECTS = $(COND_PLATFORM_UNIX_1___BASE_PLATFORM_SRC_OBJECTS) +COND_PLATFORM_WIN32_1___BASE_PLATFORM_SRC_OBJECTS = \ + monodll_basemsw.o \ + monodll_crashrpt.o \ + monodll_debughlp.o \ + monodll_dde.o \ + monodll_msw_dir.o \ + monodll_dlmsw.o \ + monodll_evtloopconsole.o \ + monodll_msw_mimetype.o \ + monodll_power.o \ + monodll_regconf.o \ + monodll_registry.o \ + monodll_msw_snglinst.o \ + monodll_msw_stackwalk.o \ + monodll_msw_stdpaths.o \ + monodll_msw_thread.o \ + monodll_msw_timer.o \ + monodll_msw_utils.o \ + monodll_msw_utilsexc.o \ + monodll_fswatcher.o \ + $(__BASE_WINCE_SRC_OBJECTS) +@COND_PLATFORM_WIN32_1@__BASE_PLATFORM_SRC_OBJECTS = $(COND_PLATFORM_WIN32_1___BASE_PLATFORM_SRC_OBJECTS) +@COND_TOOLKIT_WINCE@__BASE_WINCE_SRC_OBJECTS = monodll_wince_time.o +@COND_PLATFORM_MSDOS_1@__BASE_AND_GUI_PLATFORM_SRC_OBJECTS = +@COND_PLATFORM_WIN32_1@__BASE_AND_GUI_PLATFORM_SRC_OBJECTS \ +@COND_PLATFORM_WIN32_1@ = monodll_msw_main.o monodll_mslu.o monodll_volume.o +@COND_TOOLKIT_OSX_CARBON@__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS \ +@COND_TOOLKIT_OSX_CARBON@ = monodll_carbon_utils.o monodll_uma.o +@COND_TOOLKIT_OSX_COCOA@__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS \ +@COND_TOOLKIT_OSX_COCOA@ = monodll_osx_cocoa_utils.o +@COND_PLATFORM_MACOSX_1@__NET_PLATFORM_SRC_OBJECTS \ +@COND_PLATFORM_MACOSX_1@ = monodll_socketiohandler.o monodll_sockunix.o \ +@COND_PLATFORM_MACOSX_1@ monodll_sockosx.o +@COND_PLATFORM_OS2_1@__NET_PLATFORM_SRC_OBJECTS = monodll_sockunix.o +@COND_PLATFORM_UNIX_1@__NET_PLATFORM_SRC_OBJECTS = \ +@COND_PLATFORM_UNIX_1@ monodll_socketiohandler.o monodll_sockunix.o +@COND_PLATFORM_WIN32_1@__NET_PLATFORM_SRC_OBJECTS = \ +@COND_PLATFORM_WIN32_1@ monodll_sockmsw.o monodll_urlmsw.o \ +@COND_PLATFORM_WIN32_1@ $(__NET_WINCE_SRC_OBJECTS) +@COND_TOOLKIT_WINCE@__NET_WINCE_SRC_OBJECTS = monodll_net.o +COND_USE_GUI_1___MONOLIB_GUI_SRC_OBJECTS = \ + $(__CORE_SRC_OBJECTS) \ + $(__ADVANCED_SRC_OBJECTS) \ + monodll_mediactrlcmn.o \ + $(__MEDIA_PLATFORM_SRC_OBJECTS) \ + $(__HTML_SRC_PLATFORM_OBJECTS) \ + monodll_helpctrl.o \ + monodll_helpdata.o \ + monodll_helpdlg.o \ + monodll_helpfrm.o \ + monodll_helpwnd.o \ + monodll_htmlcell.o \ + monodll_htmlfilt.o \ + monodll_htmlpars.o \ + monodll_htmltag.o \ + monodll_htmlwin.o \ + monodll_htmprint.o \ + monodll_m_dflist.o \ + monodll_m_fonts.o \ + monodll_m_hline.o \ + monodll_m_image.o \ + monodll_m_layout.o \ + monodll_m_links.o \ + monodll_m_list.o \ + monodll_m_pre.o \ + monodll_m_span.o \ + monodll_m_style.o \ + monodll_m_tables.o \ + monodll_styleparams.o \ + monodll_winpars.o \ + monodll_htmllbox.o \ + $(__WEBVIEW_SRC_PLATFORM_OBJECTS) \ + monodll_webview.o \ + monodll_webviewarchivehandler.o \ + monodll_webviewfshandler.o \ + monodll_debugrpt.o \ + monodll_dbgrptg.o \ + monodll_xh_animatctrl.o \ + monodll_xh_bannerwindow.o \ + monodll_xh_bmp.o \ + monodll_xh_bmpcbox.o \ + monodll_xh_bmpbt.o \ + monodll_xh_bttn.o \ + monodll_xh_cald.o \ + monodll_xh_chckb.o \ + monodll_xh_chckl.o \ + monodll_xh_choic.o \ + monodll_xh_choicbk.o \ + monodll_xh_clrpicker.o \ + monodll_xh_cmdlinkbn.o \ + monodll_xh_collpane.o \ + monodll_xh_combo.o \ + monodll_xh_comboctrl.o \ + monodll_xh_datectrl.o \ + monodll_xh_dirpicker.o \ + monodll_xh_dlg.o \ + monodll_xh_editlbox.o \ + monodll_xh_filectrl.o \ + monodll_xh_filepicker.o \ + monodll_xh_fontpicker.o \ + monodll_xh_frame.o \ + monodll_xh_gauge.o \ + monodll_xh_gdctl.o \ + monodll_xh_grid.o \ + monodll_xh_html.o \ + monodll_xh_hyperlink.o \ + monodll_xh_listb.o \ + monodll_xh_listbk.o \ + monodll_xh_listc.o \ + monodll_xh_mdi.o \ + monodll_xh_menu.o \ + monodll_xh_notbk.o \ + monodll_xh_odcombo.o \ + monodll_xh_panel.o \ + monodll_xh_propdlg.o \ + monodll_xh_radbt.o \ + monodll_xh_radbx.o \ + monodll_xh_scrol.o \ + monodll_xh_scwin.o \ + monodll_xh_htmllbox.o \ + monodll_xh_simplebook.o \ + monodll_xh_sizer.o \ + monodll_xh_slidr.o \ + monodll_xh_spin.o \ + monodll_xh_split.o \ + monodll_xh_srchctrl.o \ + monodll_xh_statbar.o \ + monodll_xh_stbmp.o \ + monodll_xh_stbox.o \ + monodll_xh_stlin.o \ + monodll_xh_sttxt.o \ + monodll_xh_text.o \ + monodll_xh_tglbtn.o \ + monodll_xh_timectrl.o \ + monodll_xh_toolb.o \ + monodll_xh_toolbk.o \ + monodll_xh_tree.o \ + monodll_xh_treebk.o \ + monodll_xh_unkwn.o \ + monodll_xh_wizrd.o \ + monodll_xmlres.o \ + monodll_xmladv.o \ + monodll_xmlrsall.o \ + monodll_framemanager.o \ + monodll_dockart.o \ + monodll_floatpane.o \ + monodll_auibook.o \ + monodll_auibar.o \ + monodll_tabmdi.o \ + monodll_tabart.o \ + monodll_xh_auinotbk.o \ + monodll_xh_auitoolb.o \ + $(__AUI_GTK_SRC_OBJECTS) \ + monodll_advprops.o \ + monodll_editors.o \ + monodll_manager.o \ + monodll_property.o \ + monodll_propgrid.o \ + monodll_propgridiface.o \ + monodll_propgridpagestate.o \ + monodll_props.o \ + monodll_art_internal.o \ + monodll_art_msw.o \ + monodll_art_aui.o \ + monodll_bar.o \ + monodll_ribbon_buttonbar.o \ + monodll_ribbon_control.o \ + monodll_gallery.o \ + monodll_page.o \ + monodll_ribbon_panel.o \ + monodll_ribbon_toolbar.o \ + monodll_xh_ribbon.o \ + monodll_richtextbuffer.o \ + monodll_richtextctrl.o \ + monodll_richtextformatdlg.o \ + monodll_richtexthtml.o \ + monodll_richtextimagedlg.o \ + monodll_richtextprint.o \ + monodll_richtextstyledlg.o \ + monodll_richtextstyles.o \ + monodll_richtextsymboldlg.o \ + monodll_richtextxml.o \ + monodll_xh_richtext.o \ + monodll_stc.o \ + monodll_PlatWX.o \ + monodll_ScintillaWX.o +@COND_USE_GUI_1@__MONOLIB_GUI_SRC_OBJECTS = $(COND_USE_GUI_1___MONOLIB_GUI_SRC_OBJECTS) +COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS = \ + $(__LOWLEVEL_SRC_OBJECTS) \ + $(__PLATFORM_SRC_OBJECTS) \ + $(__GUI_SRC_OBJECTS) \ + monodll_accelcmn.o \ + monodll_accesscmn.o \ + monodll_anidecod.o \ + monodll_affinematrix2d.o \ + monodll_appcmn.o \ + monodll_artprov.o \ + monodll_artstd.o \ + monodll_arttango.o \ + monodll_bmpbase.o \ + monodll_bmpbtncmn.o \ + monodll_bookctrl.o \ + monodll_btncmn.o \ + monodll_cairo.o \ + monodll_checkboxcmn.o \ + monodll_checklstcmn.o \ + monodll_choiccmn.o \ + monodll_clipcmn.o \ + monodll_clrpickercmn.o \ + monodll_colourcmn.o \ + monodll_colourdata.o \ + monodll_combocmn.o \ + monodll_cmdproc.o \ + monodll_cmndata.o \ + monodll_containr.o \ + monodll_cshelp.o \ + monodll_ctrlcmn.o \ + monodll_ctrlsub.o \ + monodll_dcbase.o \ + monodll_dcbufcmn.o \ + monodll_dcgraph.o \ + monodll_dcsvg.o \ + monodll_dirctrlcmn.o \ + monodll_dlgcmn.o \ + monodll_dndcmn.o \ + monodll_dobjcmn.o \ + monodll_docmdi.o \ + monodll_docview.o \ + monodll_dpycmn.o \ + monodll_dseldlg.o \ + monodll_effects.o \ + monodll_fddlgcmn.o \ + monodll_filectrlcmn.o \ + monodll_filehistorycmn.o \ + monodll_filepickercmn.o \ + monodll_fontpickercmn.o \ + monodll_fldlgcmn.o \ + monodll_fontcmn.o \ + monodll_fontdata.o \ + monodll_graphicc.o \ + monodll_fontenumcmn.o \ + monodll_fontmap.o \ + monodll_fontutilcmn.o \ + monodll_framecmn.o \ + monodll_gaugecmn.o \ + monodll_gbsizer.o \ + monodll_gdicmn.o \ + monodll_geometry.o \ + monodll_gifdecod.o \ + monodll_graphcmn.o \ + monodll_headercolcmn.o \ + monodll_headerctrlcmn.o \ + monodll_helpbase.o \ + monodll_iconbndl.o \ + monodll_imagall.o \ + monodll_imagbmp.o \ + monodll_image.o \ + monodll_imagfill.o \ + monodll_imaggif.o \ + monodll_imagiff.o \ + monodll_imagjpeg.o \ + monodll_imagpcx.o \ + monodll_imagpng.o \ + monodll_imagpnm.o \ + monodll_imagtga.o \ + monodll_imagtiff.o \ + monodll_imagxpm.o \ + monodll_layout.o \ + monodll_lboxcmn.o \ + monodll_listctrlcmn.o \ + monodll_markupparser.o \ + monodll_matrix.o \ + monodll_menucmn.o \ + monodll_modalhook.o \ + monodll_mousemanager.o \ + monodll_nbkbase.o \ + monodll_overlaycmn.o \ + monodll_ownerdrwcmn.o \ + monodll_paper.o \ + monodll_panelcmn.o \ + monodll_persist.o \ + monodll_pickerbase.o \ + monodll_popupcmn.o \ + monodll_preferencescmn.o \ + monodll_prntbase.o \ + monodll_quantize.o \ + monodll_radiobtncmn.o \ + monodll_radiocmn.o \ + monodll_rearrangectrl.o \ + monodll_rendcmn.o \ + monodll_rgncmn.o \ + monodll_scrolbarcmn.o \ + monodll_settcmn.o \ + monodll_sizer.o \ + monodll_slidercmn.o \ + monodll_spinbtncmn.o \ + monodll_spinctrlcmn.o \ + monodll_srchcmn.o \ + monodll_statbar.o \ + monodll_statbmpcmn.o \ + monodll_statboxcmn.o \ + monodll_statlinecmn.o \ + monodll_stattextcmn.o \ + monodll_stockitem.o \ + monodll_tbarbase.o \ + monodll_textcmn.o \ + monodll_textentrycmn.o \ + monodll_textmeasurecmn.o \ + monodll_toplvcmn.o \ + monodll_treebase.o \ + monodll_uiactioncmn.o \ + monodll_valgen.o \ + monodll_validate.o \ + monodll_valtext.o \ + monodll_valnum.o \ + monodll_wincmn.o \ + monodll_windowid.o \ + monodll_wrapsizer.o \ + monodll_xpmdecod.o \ + monodll_busyinfo.o \ + monodll_generic_buttonbar.o \ + monodll_choicdgg.o \ + monodll_choicbkg.o \ + monodll_combog.o \ + monodll_dcpsg.o \ + monodll_dirctrlg.o \ + monodll_dragimgg.o \ + monodll_filectrlg.o \ + monodll_headerctrlg.o \ + monodll_generic_infobar.o \ + monodll_listbkg.o \ + monodll_logg.o \ + monodll_markuptext.o \ + monodll_msgdlgg.o \ + monodll_numdlgg.o \ + monodll_progdlgg.o \ + monodll_preferencesg.o \ + monodll_printps.o \ + monodll_renderg.o \ + monodll_richmsgdlgg.o \ + monodll_scrlwing.o \ + monodll_selstore.o \ + monodll_spinctlg.o \ + monodll_splitter.o \ + monodll_srchctlg.o \ + monodll_statbmpg.o \ + monodll_stattextg.o \ + monodll_textdlgg.o \ + monodll_tipwin.o \ + monodll_toolbkg.o \ + monodll_treectlg.o \ + monodll_treebkg.o \ + monodll_vlbox.o \ + monodll_vscroll.o \ + monodll_xmlreshandler.o +@COND_USE_GUI_1_WXUNIV_0@__CORE_SRC_OBJECTS = $(COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS) +COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS = \ + $(__LOWLEVEL_SRC_OBJECTS_1) \ + $(__PLATFORM_SRC_OBJECTS) \ + $(__UNIV_PLATFORM_SRC_OBJECTS) \ + monodll_generic_accel.o \ + monodll_clrpickerg.o \ + monodll_collpaneg.o \ + monodll_colrdlgg.o \ + monodll_dirdlgg.o \ + monodll_generic_fdrepdlg.o \ + monodll_filedlgg.o \ + monodll_filepickerg.o \ + monodll_fontdlgg.o \ + monodll_fontpickerg.o \ + monodll_generic_listctrl.o \ + monodll_mdig.o \ + monodll_prntdlgg.o \ + monodll_univ_bmpbuttn.o \ + monodll_univ_button.o \ + monodll_univ_checkbox.o \ + monodll_univ_checklst.o \ + monodll_univ_choice.o \ + monodll_univ_combobox.o \ + monodll_univ_control.o \ + monodll_ctrlrend.o \ + monodll_univ_dialog.o \ + monodll_framuniv.o \ + monodll_univ_gauge.o \ + monodll_inpcons.o \ + monodll_inphand.o \ + monodll_univ_listbox.o \ + monodll_univ_menu.o \ + monodll_univ_notebook.o \ + monodll_univ_radiobox.o \ + monodll_univ_radiobut.o \ + monodll_scrarrow.o \ + monodll_univ_scrolbar.o \ + monodll_scrthumb.o \ + monodll_settingsuniv.o \ + monodll_univ_slider.o \ + monodll_univ_spinbutt.o \ + monodll_univ_statbmp.o \ + monodll_univ_statbox.o \ + monodll_univ_statline.o \ + monodll_univ_stattext.o \ + monodll_univ_statusbr.o \ + monodll_stdrend.o \ + monodll_univ_textctrl.o \ + monodll_univ_tglbtn.o \ + monodll_theme.o \ + monodll_univ_toolbar.o \ + monodll_topluniv.o \ + monodll_winuniv.o \ + monodll_gtk.o \ + monodll_metal.o \ + monodll_mono.o \ + monodll_win32.o \ + monodll_accelcmn.o \ + monodll_accesscmn.o \ + monodll_anidecod.o \ + monodll_affinematrix2d.o \ + monodll_appcmn.o \ + monodll_artprov.o \ + monodll_artstd.o \ + monodll_arttango.o \ + monodll_bmpbase.o \ + monodll_bmpbtncmn.o \ + monodll_bookctrl.o \ + monodll_btncmn.o \ + monodll_cairo.o \ + monodll_checkboxcmn.o \ + monodll_checklstcmn.o \ + monodll_choiccmn.o \ + monodll_clipcmn.o \ + monodll_clrpickercmn.o \ + monodll_colourcmn.o \ + monodll_colourdata.o \ + monodll_combocmn.o \ + monodll_cmdproc.o \ + monodll_cmndata.o \ + monodll_containr.o \ + monodll_cshelp.o \ + monodll_ctrlcmn.o \ + monodll_ctrlsub.o \ + monodll_dcbase.o \ + monodll_dcbufcmn.o \ + monodll_dcgraph.o \ + monodll_dcsvg.o \ + monodll_dirctrlcmn.o \ + monodll_dlgcmn.o \ + monodll_dndcmn.o \ + monodll_dobjcmn.o \ + monodll_docmdi.o \ + monodll_docview.o \ + monodll_dpycmn.o \ + monodll_dseldlg.o \ + monodll_effects.o \ + monodll_fddlgcmn.o \ + monodll_filectrlcmn.o \ + monodll_filehistorycmn.o \ + monodll_filepickercmn.o \ + monodll_fontpickercmn.o \ + monodll_fldlgcmn.o \ + monodll_fontcmn.o \ + monodll_fontdata.o \ + monodll_graphicc.o \ + monodll_fontenumcmn.o \ + monodll_fontmap.o \ + monodll_fontutilcmn.o \ + monodll_framecmn.o \ + monodll_gaugecmn.o \ + monodll_gbsizer.o \ + monodll_gdicmn.o \ + monodll_geometry.o \ + monodll_gifdecod.o \ + monodll_graphcmn.o \ + monodll_headercolcmn.o \ + monodll_headerctrlcmn.o \ + monodll_helpbase.o \ + monodll_iconbndl.o \ + monodll_imagall.o \ + monodll_imagbmp.o \ + monodll_image.o \ + monodll_imagfill.o \ + monodll_imaggif.o \ + monodll_imagiff.o \ + monodll_imagjpeg.o \ + monodll_imagpcx.o \ + monodll_imagpng.o \ + monodll_imagpnm.o \ + monodll_imagtga.o \ + monodll_imagtiff.o \ + monodll_imagxpm.o \ + monodll_layout.o \ + monodll_lboxcmn.o \ + monodll_listctrlcmn.o \ + monodll_markupparser.o \ + monodll_matrix.o \ + monodll_menucmn.o \ + monodll_modalhook.o \ + monodll_mousemanager.o \ + monodll_nbkbase.o \ + monodll_overlaycmn.o \ + monodll_ownerdrwcmn.o \ + monodll_paper.o \ + monodll_panelcmn.o \ + monodll_persist.o \ + monodll_pickerbase.o \ + monodll_popupcmn.o \ + monodll_preferencescmn.o \ + monodll_prntbase.o \ + monodll_quantize.o \ + monodll_radiobtncmn.o \ + monodll_radiocmn.o \ + monodll_rearrangectrl.o \ + monodll_rendcmn.o \ + monodll_rgncmn.o \ + monodll_scrolbarcmn.o \ + monodll_settcmn.o \ + monodll_sizer.o \ + monodll_slidercmn.o \ + monodll_spinbtncmn.o \ + monodll_spinctrlcmn.o \ + monodll_srchcmn.o \ + monodll_statbar.o \ + monodll_statbmpcmn.o \ + monodll_statboxcmn.o \ + monodll_statlinecmn.o \ + monodll_stattextcmn.o \ + monodll_stockitem.o \ + monodll_tbarbase.o \ + monodll_textcmn.o \ + monodll_textentrycmn.o \ + monodll_textmeasurecmn.o \ + monodll_toplvcmn.o \ + monodll_treebase.o \ + monodll_uiactioncmn.o \ + monodll_valgen.o \ + monodll_validate.o \ + monodll_valtext.o \ + monodll_valnum.o \ + monodll_wincmn.o \ + monodll_windowid.o \ + monodll_wrapsizer.o \ + monodll_xpmdecod.o \ + monodll_busyinfo.o \ + monodll_generic_buttonbar.o \ + monodll_choicdgg.o \ + monodll_choicbkg.o \ + monodll_combog.o \ + monodll_dcpsg.o \ + monodll_dirctrlg.o \ + monodll_dragimgg.o \ + monodll_filectrlg.o \ + monodll_headerctrlg.o \ + monodll_generic_infobar.o \ + monodll_listbkg.o \ + monodll_logg.o \ + monodll_markuptext.o \ + monodll_msgdlgg.o \ + monodll_numdlgg.o \ + monodll_progdlgg.o \ + monodll_preferencesg.o \ + monodll_printps.o \ + monodll_renderg.o \ + monodll_richmsgdlgg.o \ + monodll_scrlwing.o \ + monodll_selstore.o \ + monodll_spinctlg.o \ + monodll_splitter.o \ + monodll_srchctlg.o \ + monodll_statbmpg.o \ + monodll_stattextg.o \ + monodll_textdlgg.o \ + monodll_tipwin.o \ + monodll_toolbkg.o \ + monodll_treectlg.o \ + monodll_treebkg.o \ + monodll_vlbox.o \ + monodll_vscroll.o \ + monodll_xmlreshandler.o +@COND_USE_GUI_1_WXUNIV_1@__CORE_SRC_OBJECTS = $(COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS) +@COND_TOOLKIT_COCOA@__LOWLEVEL_SRC_OBJECTS = \ +@COND_TOOLKIT_COCOA@ monodll_hid.o monodll_utilsexc_cf.o +COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS = \ + monodll_fontmgrcmn.o \ + monodll_generic_caret.o \ + monodll_generic_colour.o \ + monodll_generic_icon.o \ + monodll_generic_imaglist.o \ + monodll_mask.o \ + monodll_generic_textmeasure.o \ + monodll_dfb_app.o \ + monodll_dfb_bitmap.o \ + monodll_dfb_brush.o \ + monodll_dfb_cursor.o \ + monodll_dfb_dc.o \ + monodll_dfb_dcclient.o \ + monodll_dfb_dcmemory.o \ + monodll_dfb_dcscreen.o \ + monodll_dfb_evtloop.o \ + monodll_dfb_font.o \ + monodll_dfb_fontenum.o \ + monodll_fontmgr.o \ + monodll_dfb_nonownedwnd.o \ + monodll_dfb_overlay.o \ + monodll_dfb_pen.o \ + monodll_dfb_region.o \ + monodll_dfb_settings.o \ + monodll_dfb_toplevel.o \ + monodll_dfb_utils.o \ + monodll_dfb_window.o \ + monodll_wrapdfb.o +@COND_TOOLKIT_DFB@__LOWLEVEL_SRC_OBJECTS = $(COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS = \ + monodll_generic_caret.o \ + monodll_generic_imaglist.o \ + monodll_unix_dialup.o \ + monodll_displayx11.o \ + monodll_unix_fontenum.o \ + monodll_unix_fontutil.o \ + monodll_uiactionx11.o \ + monodll_utilsx11.o \ + monodll_generic_icon.o \ + monodll_paletteg.o \ + monodll_generic_textmeasure.o \ + monodll_gtk1_app.o \ + monodll_gtk1_bitmap.o \ + monodll_gtk1_brush.o \ + monodll_gtk1_clipbrd.o \ + monodll_gtk1_colour.o \ + monodll_gtk1_cursor.o \ + monodll_gtk1_data.o \ + monodll_gtk1_dataobj.o \ + monodll_gtk1_dc.o \ + monodll_gtk1_dcclient.o \ + monodll_gtk1_dcmemory.o \ + monodll_gtk1_dcscreen.o \ + monodll_gtk1_dnd.o \ + monodll_gtk1_evtloop.o \ + monodll_gtk1_font.o \ + monodll_gtk1_sockgtk.o \ + monodll_gtk1_main.o \ + monodll_gtk1_minifram.o \ + monodll_gtk1_pen.o \ + monodll_gtk1_popupwin.o \ + monodll_gtk1_region.o \ + monodll_gtk1_renderer.o \ + monodll_gtk1_settings.o \ + monodll_gtk1_timer.o \ + monodll_gtk1_tooltip.o \ + monodll_gtk1_toplevel.o \ + monodll_gtk1_utilsgtk.o \ + monodll_gtk1_win_gtk.o \ + monodll_gtk1_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__LOWLEVEL_SRC_OBJECTS = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS = \ + $(__GTK_PLATFORM_SRC_OBJECTS) \ + monodll_generic_icon.o \ + monodll_paletteg.o \ + monodll_gtk_app.o \ + monodll_assertdlg_gtk.o \ + monodll_gtk_bitmap.o \ + monodll_gtk_brush.o \ + monodll_gtk_clipbrd.o \ + monodll_gtk_colour.o \ + monodll_gtk_cursor.o \ + monodll_gtk_dataobj.o \ + monodll_gtk_dc.o \ + monodll_gtk_display.o \ + monodll_gtk_dnd.o \ + monodll_gtk_evtloop.o \ + monodll_filectrl.o \ + monodll_filehistory.o \ + monodll_gtk_font.o \ + monodll_gtk_sockgtk.o \ + monodll_gtk_minifram.o \ + monodll_gtk_nonownedwnd.o \ + monodll_gtk_pen.o \ + monodll_gtk_popupwin.o \ + monodll_private.o \ + monodll_gtk_region.o \ + monodll_gtk_renderer.o \ + monodll_gtk_settings.o \ + monodll_gtk_textmeasure.o \ + monodll_gtk_timer.o \ + monodll_gtk_tooltip.o \ + monodll_gtk_toplevel.o \ + monodll_gtk_utilsgtk.o \ + monodll_gtk_win_gtk.o \ + monodll_gtk_window.o \ + monodll_gtk_dcclient.o \ + monodll_gtk_dcmemory.o \ + monodll_gtk_dcscreen.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__LOWLEVEL_SRC_OBJECTS = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS = \ + $(__GTK_PLATFORM_SRC_OBJECTS) \ + monodll_generic_icon.o \ + monodll_paletteg.o \ + monodll_gtk_app.o \ + monodll_assertdlg_gtk.o \ + monodll_gtk_bitmap.o \ + monodll_gtk_brush.o \ + monodll_gtk_clipbrd.o \ + monodll_gtk_colour.o \ + monodll_gtk_cursor.o \ + monodll_gtk_dataobj.o \ + monodll_gtk_dc.o \ + monodll_gtk_display.o \ + monodll_gtk_dnd.o \ + monodll_gtk_evtloop.o \ + monodll_filectrl.o \ + monodll_filehistory.o \ + monodll_gtk_font.o \ + monodll_gtk_sockgtk.o \ + monodll_gtk_minifram.o \ + monodll_gtk_nonownedwnd.o \ + monodll_gtk_pen.o \ + monodll_gtk_popupwin.o \ + monodll_private.o \ + monodll_gtk_region.o \ + monodll_gtk_renderer.o \ + monodll_gtk_settings.o \ + monodll_gtk_textmeasure.o \ + monodll_gtk_timer.o \ + monodll_gtk_tooltip.o \ + monodll_gtk_toplevel.o \ + monodll_gtk_utilsgtk.o \ + monodll_gtk_win_gtk.o \ + monodll_gtk_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__LOWLEVEL_SRC_OBJECTS = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS) +COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS = \ + monodll_generic_caret.o \ + monodll_generic_imaglist.o \ + monodll_unix_dialup.o \ + monodll_displayx11.o \ + monodll_unix_fontenum.o \ + monodll_unix_fontutil.o \ + monodll_uiactionx11.o \ + monodll_utilsx11.o \ + monodll_generic_textmeasure.o \ + monodll_x11_bitmap.o \ + monodll_x11_brush.o \ + monodll_x11_palette.o \ + monodll_x11_pen.o \ + monodll_x11_region.o \ + monodll_utilsx.o +@COND_TOOLKIT_MOTIF@__LOWLEVEL_SRC_OBJECTS = $(COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS) +COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS = \ + monodll_activex.o \ + monodll_msw_app.o \ + monodll_msw_bitmap.o \ + monodll_msw_brush.o \ + monodll_msw_caret.o \ + monodll_msw_clipbrd.o \ + monodll_msw_colour.o \ + monodll_msw_cursor.o \ + monodll_msw_data.o \ + monodll_msw_dc.o \ + monodll_msw_dcclient.o \ + monodll_msw_dcmemory.o \ + monodll_msw_dcprint.o \ + monodll_msw_dcscreen.o \ + monodll_msw_dialup.o \ + monodll_dib.o \ + monodll_msw_display.o \ + monodll_enhmeta.o \ + monodll_msw_font.o \ + monodll_msw_fontenum.o \ + monodll_msw_fontutil.o \ + monodll_msw_gdiimage.o \ + monodll_msw_gdiobj.o \ + monodll_gdiplus.o \ + monodll_msw_graphics.o \ + monodll_msw_icon.o \ + monodll_msw_imaglist.o \ + monodll_msw_minifram.o \ + monodll_msw_nonownedwnd.o \ + monodll_ole_dataobj.o \ + monodll_dropsrc.o \ + monodll_droptgt.o \ + monodll_oleutils.o \ + monodll_safearray.o \ + monodll_msw_palette.o \ + monodll_msw_pen.o \ + monodll_msw_popupwin.o \ + monodll_msw_printdlg.o \ + monodll_printwin.o \ + monodll_msw_region.o \ + monodll_msw_renderer.o \ + monodll_msw_settings.o \ + monodll_msw_textmeasure.o \ + monodll_msw_tooltip.o \ + monodll_msw_toplevel.o \ + monodll_uiaction.o \ + monodll_msw_utilsgui.o \ + monodll_utilswin.o \ + monodll_uxtheme.o \ + monodll_msw_window.o \ + monodll_helpchm.o \ + monodll_msw_helpwin.o \ + monodll_automtn.o \ + monodll_uuid.o +@COND_TOOLKIT_MSW@__LOWLEVEL_SRC_OBJECTS = $(COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS) +@COND_TOOLKIT_OSX_CARBON@__LOWLEVEL_SRC_OBJECTS = \ +@COND_TOOLKIT_OSX_CARBON@ $(__OSX_LOWLEVEL_SRC_OBJECTS) +@COND_TOOLKIT_OSX_COCOA@__LOWLEVEL_SRC_OBJECTS = \ +@COND_TOOLKIT_OSX_COCOA@ $(__OSX_LOWLEVEL_SRC_OBJECTS) +@COND_TOOLKIT_OSX_IPHONE@__LOWLEVEL_SRC_OBJECTS = \ +@COND_TOOLKIT_OSX_IPHONE@ $(__OSX_LOWLEVEL_SRC_OBJECTS) +@COND_TOOLKIT_PM@__LOWLEVEL_SRC_OBJECTS = +COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS = \ + monodll_activex.o \ + monodll_msw_app.o \ + monodll_msw_bitmap.o \ + monodll_msw_brush.o \ + monodll_msw_caret.o \ + monodll_msw_clipbrd.o \ + monodll_msw_colour.o \ + monodll_msw_cursor.o \ + monodll_msw_data.o \ + monodll_msw_dc.o \ + monodll_msw_dcclient.o \ + monodll_msw_dcmemory.o \ + monodll_msw_dcprint.o \ + monodll_msw_dcscreen.o \ + monodll_msw_dialup.o \ + monodll_dib.o \ + monodll_msw_display.o \ + monodll_enhmeta.o \ + monodll_msw_font.o \ + monodll_msw_fontenum.o \ + monodll_msw_fontutil.o \ + monodll_msw_gdiimage.o \ + monodll_msw_gdiobj.o \ + monodll_gdiplus.o \ + monodll_msw_graphics.o \ + monodll_msw_icon.o \ + monodll_msw_imaglist.o \ + monodll_msw_minifram.o \ + monodll_msw_nonownedwnd.o \ + monodll_ole_dataobj.o \ + monodll_dropsrc.o \ + monodll_droptgt.o \ + monodll_oleutils.o \ + monodll_safearray.o \ + monodll_msw_palette.o \ + monodll_msw_pen.o \ + monodll_msw_popupwin.o \ + monodll_msw_printdlg.o \ + monodll_printwin.o \ + monodll_msw_region.o \ + monodll_msw_renderer.o \ + monodll_msw_settings.o \ + monodll_msw_textmeasure.o \ + monodll_msw_tooltip.o \ + monodll_msw_toplevel.o \ + monodll_uiaction.o \ + monodll_msw_utilsgui.o \ + monodll_utilswin.o \ + monodll_uxtheme.o \ + monodll_msw_window.o +@COND_TOOLKIT_WINCE@__LOWLEVEL_SRC_OBJECTS = $(COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS) +COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS = \ + monodll_generic_caret.o \ + monodll_generic_imaglist.o \ + monodll_unix_dialup.o \ + monodll_displayx11.o \ + monodll_unix_fontenum.o \ + monodll_unix_fontutil.o \ + monodll_uiactionx11.o \ + monodll_utilsx11.o \ + monodll_generic_icon.o \ + monodll_generic_textmeasure.o \ + monodll_generic_timer.o \ + monodll_x11_app.o \ + monodll_x11_bitmap.o \ + monodll_x11_brush.o \ + monodll_x11_clipbrd.o \ + monodll_x11_colour.o \ + monodll_x11_cursor.o \ + monodll_x11_data.o \ + monodll_x11_dataobj.o \ + monodll_x11_dc.o \ + monodll_x11_dcclient.o \ + monodll_x11_dcmemory.o \ + monodll_x11_dcscreen.o \ + monodll_x11_evtloop.o \ + monodll_x11_font.o \ + monodll_x11_minifram.o \ + monodll_nanox.o \ + monodll_x11_palette.o \ + monodll_x11_pen.o \ + monodll_x11_popupwin.o \ + monodll_x11_region.o \ + monodll_reparent.o \ + monodll_x11_settings.o \ + monodll_x11_toplevel.o \ + monodll_x11_utils.o \ + monodll_utilsx.o \ + monodll_x11_window.o +@COND_TOOLKIT_X11@__LOWLEVEL_SRC_OBJECTS = $(COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS) +COND_TOOLKIT_COCOA___GUI_SRC_OBJECTS = \ + monodll_NSBox.o \ + monodll_NSButton.o \ + monodll_NSControl.o \ + monodll_NSMenu.o \ + monodll_NSPanel.o \ + monodll_NSScroller.o \ + monodll_NSSlider.o \ + monodll_NSTabView.o \ + monodll_NSTableView.o \ + monodll_NSTextField.o \ + monodll_NSView.o \ + monodll_NSWindow.o \ + monodll_ObjcRef.o \ + monodll_cocoa_app.o \ + monodll_cocoa_bitmap.o \ + monodll_cocoa_bmpbuttn.o \ + monodll_cocoa_brush.o \ + monodll_src_cocoa_button.o \ + monodll_src_cocoa_checkbox.o \ + monodll_cocoa_checklst.o \ + monodll_src_cocoa_choice.o \ + monodll_cocoa_clipbrd.o \ + monodll_cocoa_colordlg.o \ + monodll_src_cocoa_colour.o \ + monodll_src_cocoa_combobox.o \ + monodll_cocoa_control.o \ + monodll_cocoa_cursor.o \ + monodll_cocoa_data.o \ + monodll_cocoa_dataobj.o \ + monodll_cocoa_dc.o \ + monodll_cocoa_dcclient.o \ + monodll_cocoa_dcmemory.o \ + monodll_cocoa_dcscreen.o \ + monodll_src_cocoa_dialog.o \ + monodll_src_cocoa_dirdlg.o \ + monodll_cocoa_display.o \ + monodll_cocoa_drawer.o \ + monodll_src_cocoa_evtloop.o \ + monodll_src_cocoa_filedlg.o \ + monodll_cocoa_font.o \ + monodll_cocoa_fontdlg.o \ + monodll_cocoa_fontenum.o \ + monodll_cocoa_fontutil.o \ + monodll_cocoa_frame.o \ + monodll_src_cocoa_gauge.o \ + monodll_cocoa_icon.o \ + monodll_src_cocoa_listbox.o \ + monodll_cocoa_main.o \ + monodll_mbarman.o \ + monodll_cocoa_mdi.o \ + monodll_src_cocoa_menu.o \ + monodll_src_cocoa_menuitem.o \ + monodll_src_cocoa_msgdlg.o \ + monodll_src_cocoa_notebook.o \ + monodll_cocoa_pen.o \ + monodll_cocoa_radiobox.o \ + monodll_src_cocoa_radiobut.o \ + monodll_cocoa_region.o \ + monodll_src_cocoa_scrolbar.o \ + monodll_cocoa_settings.o \ + monodll_src_cocoa_slider.o \ + monodll_cocoa_sound.o \ + monodll_src_cocoa_spinbutt.o \ + monodll_cocoa_statbmp.o \ + monodll_src_cocoa_statbox.o \ + monodll_statline2.o \ + monodll_src_cocoa_stattext.o \ + monodll_src_cocoa_textctrl.o \ + monodll_cocoa_timer.o \ + monodll_src_cocoa_toolbar.o \ + monodll_src_cocoa_tooltip.o \ + monodll_cocoa_toplevel.o \ + monodll_src_cocoa_utils.o \ + monodll_cocoa_utilsexc.o \ + monodll_src_cocoa_window.o \ + monodll_generic_accel.o \ + monodll_generic_caret.o \ + monodll_clrpickerg.o \ + monodll_collpaneg.o \ + monodll_colrdlgg.o \ + monodll_generic_fdrepdlg.o \ + monodll_filepickerg.o \ + monodll_fontdlgg.o \ + monodll_fontpickerg.o \ + monodll_generic_imaglist.o \ + monodll_generic_listctrl.o \ + monodll_paletteg.o \ + monodll_regiong.o \ + monodll_generic_statusbr.o \ + monodll_generic_textmeasure.o +@COND_TOOLKIT_COCOA@__GUI_SRC_OBJECTS = $(COND_TOOLKIT_COCOA___GUI_SRC_OBJECTS) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____GUI_SRC_OBJECTS = \ + monodll_generic_accel.o \ + monodll_clrpickerg.o \ + monodll_collpaneg.o \ + monodll_colrdlgg.o \ + monodll_dirdlgg.o \ + monodll_generic_fdrepdlg.o \ + monodll_filedlgg.o \ + monodll_filepickerg.o \ + monodll_fontdlgg.o \ + monodll_fontpickerg.o \ + monodll_generic_listctrl.o \ + monodll_prntdlgg.o \ + monodll_generic_statusbr.o \ + monodll_gtk1_bmpbuttn.o \ + monodll_gtk1_button.o \ + monodll_gtk1_checkbox.o \ + monodll_gtk1_checklst.o \ + monodll_gtk1_choice.o \ + monodll_gtk1_combobox.o \ + monodll_gtk1_control.o \ + monodll_gtk1_dialog.o \ + monodll_gtk1_filedlg.o \ + monodll_gtk1_fontdlg.o \ + monodll_gtk1_frame.o \ + monodll_gtk1_gauge.o \ + monodll_gtk1_listbox.o \ + monodll_gtk1_mdi.o \ + monodll_gtk1_menu.o \ + monodll_gtk1_mnemonics.o \ + monodll_gtk1_notebook.o \ + monodll_gtk1_radiobox.o \ + monodll_gtk1_radiobut.o \ + monodll_gtk1_scrolbar.o \ + monodll_gtk1_scrolwin.o \ + monodll_gtk1_slider.o \ + monodll_gtk1_spinbutt.o \ + monodll_gtk1_spinctrl.o \ + monodll_gtk1_statbmp.o \ + monodll_gtk1_statbox.o \ + monodll_gtk1_statline.o \ + monodll_gtk1_stattext.o \ + monodll_gtk1_toolbar.o \ + monodll_gtk1_textctrl.o \ + monodll_gtk1_tglbtn.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__GUI_SRC_OBJECTS = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____GUI_SRC_OBJECTS) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___GUI_SRC_OBJECTS = \ + monodll_generic_accel.o \ + monodll_generic_fdrepdlg.o \ + monodll_filepickerg.o \ + monodll_generic_listctrl.o \ + monodll_prntdlgg.o \ + monodll_generic_statusbr.o \ + monodll_gtk_anybutton.o \ + monodll_artgtk.o \ + monodll_gtk_bmpbuttn.o \ + monodll_gtk_button.o \ + monodll_gtk_checkbox.o \ + monodll_gtk_checklst.o \ + monodll_gtk_choice.o \ + monodll_collpane.o \ + monodll_gtk_colordlg.o \ + monodll_gtk_combobox.o \ + monodll_gtk_control.o \ + monodll_clrpicker.o \ + monodll_gtk_dialog.o \ + monodll_fontpicker.o \ + monodll_filepicker.o \ + monodll_gtk_dirdlg.o \ + monodll_gtk_filedlg.o \ + monodll_gtk_fontdlg.o \ + monodll_gtk_frame.o \ + monodll_gtk_gauge.o \ + monodll_gvfs.o \ + monodll_gtk_infobar.o \ + monodll_gtk_listbox.o \ + monodll_gtk_mdi.o \ + monodll_gtk_menu.o \ + monodll_gtk_mnemonics.o \ + monodll_gtk_msgdlg.o \ + monodll_gtk_nativewin.o \ + monodll_gtk_notebook.o \ + monodll_gtk_print.o \ + monodll_gtk_radiobox.o \ + monodll_gtk_radiobut.o \ + monodll_gtk_scrolbar.o \ + monodll_gtk_scrolwin.o \ + monodll_gtk_slider.o \ + monodll_gtk_spinbutt.o \ + monodll_gtk_spinctrl.o \ + monodll_gtk_statbmp.o \ + monodll_gtk_statbox.o \ + monodll_gtk_statline.o \ + monodll_gtk_stattext.o \ + monodll_gtk_toolbar.o \ + monodll_gtk_textctrl.o \ + monodll_gtk_textentry.o \ + monodll_gtk_tglbtn.o \ + monodll_treeentry_gtk.o \ + monodll_fontdlgg.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__GUI_SRC_OBJECTS = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___GUI_SRC_OBJECTS) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___GUI_SRC_OBJECTS = \ + monodll_generic_accel.o \ + monodll_generic_fdrepdlg.o \ + monodll_filepickerg.o \ + monodll_generic_listctrl.o \ + monodll_prntdlgg.o \ + monodll_generic_statusbr.o \ + monodll_gtk_anybutton.o \ + monodll_artgtk.o \ + monodll_gtk_bmpbuttn.o \ + monodll_gtk_button.o \ + monodll_gtk_checkbox.o \ + monodll_gtk_checklst.o \ + monodll_gtk_choice.o \ + monodll_collpane.o \ + monodll_gtk_colordlg.o \ + monodll_gtk_combobox.o \ + monodll_gtk_control.o \ + monodll_clrpicker.o \ + monodll_gtk_dialog.o \ + monodll_fontpicker.o \ + monodll_filepicker.o \ + monodll_gtk_dirdlg.o \ + monodll_gtk_filedlg.o \ + monodll_gtk_fontdlg.o \ + monodll_gtk_frame.o \ + monodll_gtk_gauge.o \ + monodll_gvfs.o \ + monodll_gtk_infobar.o \ + monodll_gtk_listbox.o \ + monodll_gtk_mdi.o \ + monodll_gtk_menu.o \ + monodll_gtk_mnemonics.o \ + monodll_gtk_msgdlg.o \ + monodll_gtk_nativewin.o \ + monodll_gtk_notebook.o \ + monodll_gtk_print.o \ + monodll_gtk_radiobox.o \ + monodll_gtk_radiobut.o \ + monodll_gtk_scrolbar.o \ + monodll_gtk_scrolwin.o \ + monodll_gtk_slider.o \ + monodll_gtk_spinbutt.o \ + monodll_gtk_spinctrl.o \ + monodll_gtk_statbmp.o \ + monodll_gtk_statbox.o \ + monodll_gtk_statline.o \ + monodll_gtk_stattext.o \ + monodll_gtk_toolbar.o \ + monodll_gtk_textctrl.o \ + monodll_gtk_textentry.o \ + monodll_gtk_tglbtn.o \ + monodll_treeentry_gtk.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__GUI_SRC_OBJECTS = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___GUI_SRC_OBJECTS) +COND_TOOLKIT_MOTIF___GUI_SRC_OBJECTS = \ + monodll_motif_accel.o \ + monodll_motif_app.o \ + monodll_motif_bmpbuttn.o \ + monodll_bmpmotif.o \ + monodll_motif_button.o \ + monodll_motif_checkbox.o \ + monodll_motif_checklst.o \ + monodll_motif_choice.o \ + monodll_motif_clipbrd.o \ + monodll_motif_colour.o \ + monodll_motif_combobox.o \ + monodll_combobox_native.o \ + monodll_motif_control.o \ + monodll_motif_cursor.o \ + monodll_motif_data.o \ + monodll_motif_dataobj.o \ + monodll_motif_dc.o \ + monodll_motif_dcclient.o \ + monodll_motif_dcmemory.o \ + monodll_motif_dcscreen.o \ + monodll_motif_dialog.o \ + monodll_motif_evtloop.o \ + monodll_motif_filedlg.o \ + monodll_motif_font.o \ + monodll_motif_frame.o \ + monodll_motif_gauge.o \ + monodll_sockmot.o \ + monodll_motif_icon.o \ + monodll_motif_listbox.o \ + monodll_motif_main.o \ + monodll_motif_menu.o \ + monodll_motif_menuitem.o \ + monodll_motif_minifram.o \ + monodll_motif_msgdlg.o \ + monodll_motif_popupwin.o \ + monodll_motif_radiobox.o \ + monodll_motif_radiobut.o \ + monodll_motif_scrolbar.o \ + monodll_motif_settings.o \ + monodll_motif_slider.o \ + monodll_motif_spinbutt.o \ + monodll_motif_statbmp.o \ + monodll_motif_statbox.o \ + monodll_motif_stattext.o \ + monodll_motif_textctrl.o \ + monodll_motif_textentry.o \ + monodll_motif_timer.o \ + monodll_motif_toolbar.o \ + monodll_motif_toplevel.o \ + monodll_motif_utils.o \ + monodll_motif_window.o \ + monodll_xmcombo.o \ + monodll_clrpickerg.o \ + monodll_collpaneg.o \ + monodll_colrdlgg.o \ + monodll_dirdlgg.o \ + monodll_generic_fdrepdlg.o \ + monodll_filepickerg.o \ + monodll_fontdlgg.o \ + monodll_fontpickerg.o \ + monodll_generic_listctrl.o \ + monodll_mdig.o \ + monodll_generic_notebook.o \ + monodll_prntdlgg.o \ + monodll_generic_statline.o \ + monodll_generic_statusbr.o \ + monodll_tabg.o +@COND_TOOLKIT_MOTIF@__GUI_SRC_OBJECTS = $(COND_TOOLKIT_MOTIF___GUI_SRC_OBJECTS) +COND_TOOLKIT_MSW___GUI_SRC_OBJECTS = \ + monodll_clrpickerg.o \ + monodll_collpaneg.o \ + monodll_filepickerg.o \ + monodll_fontpickerg.o \ + monodll_generic_statusbr.o \ + monodll_prntdlgg.o \ + monodll_msw_accel.o \ + monodll_msw_anybutton.o \ + monodll_artmsw.o \ + monodll_msw_bmpbuttn.o \ + monodll_msw_button.o \ + monodll_msw_checkbox.o \ + monodll_msw_choice.o \ + monodll_msw_colordlg.o \ + monodll_combo.o \ + monodll_msw_combobox.o \ + monodll_msw_control.o \ + monodll_msw_dialog.o \ + monodll_msw_dirdlg.o \ + monodll_dragimag.o \ + monodll_msw_evtloop.o \ + monodll_msw_filedlg.o \ + monodll_msw_frame.o \ + monodll_msw_gauge.o \ + monodll_headerctrl.o \ + monodll_msw_iniconf.o \ + monodll_msw_listbox.o \ + monodll_msw_listctrl.o \ + monodll_msw_mdi.o \ + monodll_msw_menu.o \ + monodll_msw_menuitem.o \ + monodll_msw_metafile.o \ + monodll_msw_msgdlg.o \ + monodll_msw_nativdlg.o \ + monodll_msw_nativewin.o \ + monodll_msw_notebook.o \ + monodll_access.o \ + monodll_msw_ownerdrw.o \ + monodll_msw_panel.o \ + monodll_progdlg.o \ + monodll_msw_radiobox.o \ + monodll_msw_radiobut.o \ + monodll_richmsgdlg.o \ + monodll_msw_scrolbar.o \ + monodll_msw_slider.o \ + monodll_msw_spinbutt.o \ + monodll_msw_spinctrl.o \ + monodll_msw_statbmp.o \ + monodll_msw_statbox.o \ + monodll_statusbar.o \ + monodll_msw_statline.o \ + monodll_msw_stattext.o \ + monodll_msw_toolbar.o \ + monodll_msw_textctrl.o \ + monodll_msw_textentry.o \ + monodll_msw_tglbtn.o \ + monodll_treectrl.o \ + monodll_msw_checklst.o \ + monodll_msw_fdrepdlg.o \ + monodll_msw_fontdlg.o +@COND_TOOLKIT_MSW@__GUI_SRC_OBJECTS = $(COND_TOOLKIT_MSW___GUI_SRC_OBJECTS) +COND_TOOLKIT_OSX_CARBON___GUI_SRC_OBJECTS = \ + $(__OSX_CARBON_COCOA_SRC_OBJECTS) \ + monodll_carbon_anybutton.o \ + monodll_carbon_bmpbuttn.o \ + monodll_carbon_button.o \ + monodll_carbon_checkbox.o \ + monodll_carbon_choice.o \ + monodll_carbon_colordlg.o \ + monodll_carbon_dialog.o \ + monodll_carbon_dirdlg.o \ + monodll_carbon_dnd.o \ + monodll_carbon_evtloop.o \ + monodll_carbon_filedlg.o \ + monodll_carbon_gauge.o \ + monodll_carbon_listbox.o \ + monodll_listctrl_mac.o \ + monodll_carbon_menu.o \ + monodll_carbon_menuitem.o \ + monodll_carbon_msgdlg.o \ + monodll_carbon_nonownedwnd.o \ + monodll_notebmac.o \ + monodll_carbon_printdlg.o \ + monodll_carbon_radiobut.o \ + monodll_carbon_scrolbar.o \ + monodll_carbon_slider.o \ + monodll_carbon_spinbutt.o \ + monodll_carbon_srchctrl.o \ + monodll_carbon_statbmp.o \ + monodll_carbon_statbox.o \ + monodll_statlmac.o \ + monodll_carbon_stattext.o \ + monodll_carbon_textctrl.o \ + monodll_carbon_tglbtn.o \ + monodll_carbon_toolbar.o \ + monodll_carbon_tooltip.o \ + monodll_carbon_window.o +@COND_TOOLKIT_OSX_CARBON@__GUI_SRC_OBJECTS = $(COND_TOOLKIT_OSX_CARBON___GUI_SRC_OBJECTS) +COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS = \ + $(__OSX_CARBON_COCOA_SRC_OBJECTS) \ + monodll_cocoa_anybutton.o \ + monodll_osx_cocoa_button.o \ + monodll_osx_cocoa_checkbox.o \ + monodll_osx_cocoa_choice.o \ + monodll_osx_cocoa_colour.o \ + monodll_osx_cocoa_combobox.o \ + monodll_osx_cocoa_dialog.o \ + monodll_osx_cocoa_dirdlg.o \ + monodll_cocoa_dnd.o \ + monodll_osx_cocoa_evtloop.o \ + monodll_osx_cocoa_filedlg.o \ + monodll_osx_cocoa_gauge.o \ + monodll_osx_cocoa_listbox.o \ + monodll_osx_cocoa_menu.o \ + monodll_osx_cocoa_menuitem.o \ + monodll_osx_cocoa_msgdlg.o \ + monodll_cocoa_nonownedwnd.o \ + monodll_osx_cocoa_notebook.o \ + monodll_osx_cocoa_radiobut.o \ + monodll_preferences.o \ + monodll_cocoa_printdlg.o \ + monodll_osx_cocoa_scrolbar.o \ + monodll_osx_cocoa_slider.o \ + monodll_osx_cocoa_spinbutt.o \ + monodll_cocoa_srchctrl.o \ + monodll_osx_cocoa_statbox.o \ + monodll_cocoa_statline.o \ + monodll_osx_cocoa_stattext.o \ + monodll_osx_cocoa_textctrl.o \ + monodll_cocoa_tglbtn.o \ + monodll_osx_cocoa_toolbar.o \ + monodll_osx_cocoa_tooltip.o \ + monodll_osx_cocoa_window.o +@COND_TOOLKIT_OSX_COCOA@__GUI_SRC_OBJECTS = $(COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS) +COND_TOOLKIT_OSX_IPHONE___GUI_SRC_OBJECTS = \ + $(__OSX_CARBON_COCOA_SRC_OBJECTS) \ + monodll_regiong.o \ + monodll_generic_icon.o \ + monodll_iphone_anybutton.o \ + monodll_iphone_button.o \ + monodll_iphone_checkbox.o \ + monodll_iphone_dialog.o \ + monodll_iphone_evtloop.o \ + monodll_iphone_gauge.o \ + monodll_iphone_msgdlg.o \ + monodll_iphone_nonownedwnd.o \ + monodll_iphone_scrolbar.o \ + monodll_iphone_slider.o \ + monodll_iphone_stattext.o \ + monodll_iphone_textctrl.o \ + monodll_iphone_toolbar.o \ + monodll_iphone_utils.o \ + monodll_iphone_window.o +@COND_TOOLKIT_OSX_IPHONE@__GUI_SRC_OBJECTS = $(COND_TOOLKIT_OSX_IPHONE___GUI_SRC_OBJECTS) +COND_TOOLKIT_PM___GUI_SRC_OBJECTS = \ + monodll_generic_caret.o \ + monodll_clrpickerg.o \ + monodll_collpaneg.o \ + monodll_colrdlgg.o \ + monodll_dirdlgg.o \ + monodll_generic_fdrepdlg.o \ + monodll_filepickerg.o \ + monodll_fontpickerg.o \ + monodll_generic_imaglist.o \ + monodll_generic_listctrl.o \ + monodll_mdig.o \ + monodll_prntdlgg.o \ + monodll_generic_statusbr.o \ + monodll_generic_textmeasure.o \ + monodll_os2_accel.o \ + monodll_os2_app.o \ + monodll_os2_bitmap.o \ + monodll_os2_bmpbuttn.o \ + monodll_os2_brush.o \ + monodll_os2_button.o \ + monodll_os2_checkbox.o \ + monodll_os2_checklst.o \ + monodll_os2_choice.o \ + monodll_os2_clipbrd.o \ + monodll_os2_colour.o \ + monodll_os2_combobox.o \ + monodll_os2_control.o \ + monodll_os2_cursor.o \ + monodll_os2_data.o \ + monodll_os2_dataobj.o \ + monodll_os2_dc.o \ + monodll_os2_dcclient.o \ + monodll_os2_dcmemory.o \ + monodll_os2_dcprint.o \ + monodll_os2_dcscreen.o \ + monodll_os2_dialog.o \ + monodll_os2_dnd.o \ + monodll_os2_evtloop.o \ + monodll_os2_filedlg.o \ + monodll_os2_font.o \ + monodll_os2_fontdlg.o \ + monodll_os2_fontenum.o \ + monodll_os2_fontutil.o \ + monodll_os2_frame.o \ + monodll_os2_gauge.o \ + monodll_os2_gdiimage.o \ + monodll_sockpm.o \ + monodll_os2_helpwin.o \ + monodll_os2_icon.o \ + monodll_os2_iniconf.o \ + monodll_os2_listbox.o \ + monodll_os2_main.o \ + monodll_os2_menu.o \ + monodll_os2_menuitem.o \ + monodll_os2_metafile.o \ + monodll_os2_minifram.o \ + monodll_os2_msgdlg.o \ + monodll_os2_nativdlg.o \ + monodll_os2_notebook.o \ + monodll_os2_ownerdrw.o \ + monodll_os2_palette.o \ + monodll_os2_pen.o \ + monodll_os2_popupwin.o \ + monodll_os2_print.o \ + monodll_os2_radiobox.o \ + monodll_os2_radiobut.o \ + monodll_os2_region.o \ + monodll_os2_scrolbar.o \ + monodll_os2_settings.o \ + monodll_os2_slider.o \ + monodll_os2_spinbutt.o \ + monodll_os2_spinctrl.o \ + monodll_os2_statbmp.o \ + monodll_os2_statbox.o \ + monodll_os2_statline.o \ + monodll_os2_stattext.o \ + monodll_os2_textctrl.o \ + monodll_os2_textentry.o \ + monodll_os2_tglbtn.o \ + monodll_os2_timer.o \ + monodll_os2_toolbar.o \ + monodll_os2_tooltip.o \ + monodll_os2_toplevel.o \ + monodll_os2_utilsgui.o \ + monodll_os2_window.o +@COND_TOOLKIT_PM@__GUI_SRC_OBJECTS = $(COND_TOOLKIT_PM___GUI_SRC_OBJECTS) +COND_TOOLKIT_WINCE___GUI_SRC_OBJECTS = \ + monodll_clrpickerg.o \ + monodll_collpaneg.o \ + monodll_filepickerg.o \ + monodll_fontpickerg.o \ + monodll_generic_statusbr.o \ + monodll_prntdlgg.o \ + monodll_msw_accel.o \ + monodll_msw_anybutton.o \ + monodll_artmsw.o \ + monodll_msw_bmpbuttn.o \ + monodll_msw_button.o \ + monodll_msw_checkbox.o \ + monodll_msw_choice.o \ + monodll_msw_colordlg.o \ + monodll_combo.o \ + monodll_msw_combobox.o \ + monodll_msw_control.o \ + monodll_msw_dialog.o \ + monodll_msw_dirdlg.o \ + monodll_dragimag.o \ + monodll_msw_evtloop.o \ + monodll_msw_filedlg.o \ + monodll_msw_frame.o \ + monodll_msw_gauge.o \ + monodll_headerctrl.o \ + monodll_msw_iniconf.o \ + monodll_msw_listbox.o \ + monodll_msw_listctrl.o \ + monodll_msw_mdi.o \ + monodll_msw_menu.o \ + monodll_msw_menuitem.o \ + monodll_msw_metafile.o \ + monodll_msw_msgdlg.o \ + monodll_msw_nativdlg.o \ + monodll_msw_nativewin.o \ + monodll_msw_notebook.o \ + monodll_access.o \ + monodll_msw_ownerdrw.o \ + monodll_msw_panel.o \ + monodll_progdlg.o \ + monodll_msw_radiobox.o \ + monodll_msw_radiobut.o \ + monodll_richmsgdlg.o \ + monodll_msw_scrolbar.o \ + monodll_msw_slider.o \ + monodll_msw_spinbutt.o \ + monodll_msw_spinctrl.o \ + monodll_msw_statbmp.o \ + monodll_msw_statbox.o \ + monodll_statusbar.o \ + monodll_msw_statline.o \ + monodll_msw_stattext.o \ + monodll_msw_toolbar.o \ + monodll_msw_textctrl.o \ + monodll_msw_textentry.o \ + monodll_msw_tglbtn.o \ + monodll_treectrl.o \ + monodll_dirdlgg.o \ + monodll_generic_fdrepdlg.o \ + monodll_filedlgg.o \ + monodll_fontdlgg.o \ + monodll_wince_checklst.o \ + monodll_choicece.o \ + monodll_crt.o \ + monodll_filedlgwce.o \ + monodll_filefnwce.o \ + monodll_helpwce.o \ + monodll_menuce.o \ + monodll_tbarwce.o \ + monodll_textctrlce.o +@COND_TOOLKIT_WINCE@__GUI_SRC_OBJECTS = $(COND_TOOLKIT_WINCE___GUI_SRC_OBJECTS) +@COND_TOOLKIT_COCOA@__LOWLEVEL_SRC_OBJECTS_1 = \ +@COND_TOOLKIT_COCOA@ monodll_hid.o monodll_utilsexc_cf.o +COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_1 = \ + monodll_fontmgrcmn.o \ + monodll_generic_caret.o \ + monodll_generic_colour.o \ + monodll_generic_icon.o \ + monodll_generic_imaglist.o \ + monodll_mask.o \ + monodll_generic_textmeasure.o \ + monodll_dfb_app.o \ + monodll_dfb_bitmap.o \ + monodll_dfb_brush.o \ + monodll_dfb_cursor.o \ + monodll_dfb_dc.o \ + monodll_dfb_dcclient.o \ + monodll_dfb_dcmemory.o \ + monodll_dfb_dcscreen.o \ + monodll_dfb_evtloop.o \ + monodll_dfb_font.o \ + monodll_dfb_fontenum.o \ + monodll_fontmgr.o \ + monodll_dfb_nonownedwnd.o \ + monodll_dfb_overlay.o \ + monodll_dfb_pen.o \ + monodll_dfb_region.o \ + monodll_dfb_settings.o \ + monodll_dfb_toplevel.o \ + monodll_dfb_utils.o \ + monodll_dfb_window.o \ + monodll_wrapdfb.o +@COND_TOOLKIT_DFB@__LOWLEVEL_SRC_OBJECTS_1 = $(COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_1) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_1 = \ + monodll_generic_caret.o \ + monodll_generic_imaglist.o \ + monodll_unix_dialup.o \ + monodll_displayx11.o \ + monodll_unix_fontenum.o \ + monodll_unix_fontutil.o \ + monodll_uiactionx11.o \ + monodll_utilsx11.o \ + monodll_generic_icon.o \ + monodll_paletteg.o \ + monodll_generic_textmeasure.o \ + monodll_gtk1_app.o \ + monodll_gtk1_bitmap.o \ + monodll_gtk1_brush.o \ + monodll_gtk1_clipbrd.o \ + monodll_gtk1_colour.o \ + monodll_gtk1_cursor.o \ + monodll_gtk1_data.o \ + monodll_gtk1_dataobj.o \ + monodll_gtk1_dc.o \ + monodll_gtk1_dcclient.o \ + monodll_gtk1_dcmemory.o \ + monodll_gtk1_dcscreen.o \ + monodll_gtk1_dnd.o \ + monodll_gtk1_evtloop.o \ + monodll_gtk1_font.o \ + monodll_gtk1_sockgtk.o \ + monodll_gtk1_main.o \ + monodll_gtk1_minifram.o \ + monodll_gtk1_pen.o \ + monodll_gtk1_popupwin.o \ + monodll_gtk1_region.o \ + monodll_gtk1_renderer.o \ + monodll_gtk1_settings.o \ + monodll_gtk1_timer.o \ + monodll_gtk1_tooltip.o \ + monodll_gtk1_toplevel.o \ + monodll_gtk1_utilsgtk.o \ + monodll_gtk1_win_gtk.o \ + monodll_gtk1_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__LOWLEVEL_SRC_OBJECTS_1 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_1) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_1 = \ + $(__GTK_PLATFORM_SRC_OBJECTS) \ + monodll_generic_icon.o \ + monodll_paletteg.o \ + monodll_gtk_app.o \ + monodll_assertdlg_gtk.o \ + monodll_gtk_bitmap.o \ + monodll_gtk_brush.o \ + monodll_gtk_clipbrd.o \ + monodll_gtk_colour.o \ + monodll_gtk_cursor.o \ + monodll_gtk_dataobj.o \ + monodll_gtk_dc.o \ + monodll_gtk_display.o \ + monodll_gtk_dnd.o \ + monodll_gtk_evtloop.o \ + monodll_filectrl.o \ + monodll_filehistory.o \ + monodll_gtk_font.o \ + monodll_gtk_sockgtk.o \ + monodll_gtk_minifram.o \ + monodll_gtk_nonownedwnd.o \ + monodll_gtk_pen.o \ + monodll_gtk_popupwin.o \ + monodll_private.o \ + monodll_gtk_region.o \ + monodll_gtk_renderer.o \ + monodll_gtk_settings.o \ + monodll_gtk_textmeasure.o \ + monodll_gtk_timer.o \ + monodll_gtk_tooltip.o \ + monodll_gtk_toplevel.o \ + monodll_gtk_utilsgtk.o \ + monodll_gtk_win_gtk.o \ + monodll_gtk_window.o \ + monodll_gtk_dcclient.o \ + monodll_gtk_dcmemory.o \ + monodll_gtk_dcscreen.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__LOWLEVEL_SRC_OBJECTS_1 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_1) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_1 = \ + $(__GTK_PLATFORM_SRC_OBJECTS) \ + monodll_generic_icon.o \ + monodll_paletteg.o \ + monodll_gtk_app.o \ + monodll_assertdlg_gtk.o \ + monodll_gtk_bitmap.o \ + monodll_gtk_brush.o \ + monodll_gtk_clipbrd.o \ + monodll_gtk_colour.o \ + monodll_gtk_cursor.o \ + monodll_gtk_dataobj.o \ + monodll_gtk_dc.o \ + monodll_gtk_display.o \ + monodll_gtk_dnd.o \ + monodll_gtk_evtloop.o \ + monodll_filectrl.o \ + monodll_filehistory.o \ + monodll_gtk_font.o \ + monodll_gtk_sockgtk.o \ + monodll_gtk_minifram.o \ + monodll_gtk_nonownedwnd.o \ + monodll_gtk_pen.o \ + monodll_gtk_popupwin.o \ + monodll_private.o \ + monodll_gtk_region.o \ + monodll_gtk_renderer.o \ + monodll_gtk_settings.o \ + monodll_gtk_textmeasure.o \ + monodll_gtk_timer.o \ + monodll_gtk_tooltip.o \ + monodll_gtk_toplevel.o \ + monodll_gtk_utilsgtk.o \ + monodll_gtk_win_gtk.o \ + monodll_gtk_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__LOWLEVEL_SRC_OBJECTS_1 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_1) +COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_1 = \ + monodll_generic_caret.o \ + monodll_generic_imaglist.o \ + monodll_unix_dialup.o \ + monodll_displayx11.o \ + monodll_unix_fontenum.o \ + monodll_unix_fontutil.o \ + monodll_uiactionx11.o \ + monodll_utilsx11.o \ + monodll_generic_textmeasure.o \ + monodll_x11_bitmap.o \ + monodll_x11_brush.o \ + monodll_x11_palette.o \ + monodll_x11_pen.o \ + monodll_x11_region.o \ + monodll_utilsx.o +@COND_TOOLKIT_MOTIF@__LOWLEVEL_SRC_OBJECTS_1 = $(COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_1) +COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_1 = \ + monodll_activex.o \ + monodll_msw_app.o \ + monodll_msw_bitmap.o \ + monodll_msw_brush.o \ + monodll_msw_caret.o \ + monodll_msw_clipbrd.o \ + monodll_msw_colour.o \ + monodll_msw_cursor.o \ + monodll_msw_data.o \ + monodll_msw_dc.o \ + monodll_msw_dcclient.o \ + monodll_msw_dcmemory.o \ + monodll_msw_dcprint.o \ + monodll_msw_dcscreen.o \ + monodll_msw_dialup.o \ + monodll_dib.o \ + monodll_msw_display.o \ + monodll_enhmeta.o \ + monodll_msw_font.o \ + monodll_msw_fontenum.o \ + monodll_msw_fontutil.o \ + monodll_msw_gdiimage.o \ + monodll_msw_gdiobj.o \ + monodll_gdiplus.o \ + monodll_msw_graphics.o \ + monodll_msw_icon.o \ + monodll_msw_imaglist.o \ + monodll_msw_minifram.o \ + monodll_msw_nonownedwnd.o \ + monodll_ole_dataobj.o \ + monodll_dropsrc.o \ + monodll_droptgt.o \ + monodll_oleutils.o \ + monodll_safearray.o \ + monodll_msw_palette.o \ + monodll_msw_pen.o \ + monodll_msw_popupwin.o \ + monodll_msw_printdlg.o \ + monodll_printwin.o \ + monodll_msw_region.o \ + monodll_msw_renderer.o \ + monodll_msw_settings.o \ + monodll_msw_textmeasure.o \ + monodll_msw_tooltip.o \ + monodll_msw_toplevel.o \ + monodll_uiaction.o \ + monodll_msw_utilsgui.o \ + monodll_utilswin.o \ + monodll_uxtheme.o \ + monodll_msw_window.o \ + monodll_helpchm.o \ + monodll_msw_helpwin.o \ + monodll_automtn.o \ + monodll_uuid.o +@COND_TOOLKIT_MSW@__LOWLEVEL_SRC_OBJECTS_1 = $(COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_1) +@COND_TOOLKIT_OSX_CARBON@__LOWLEVEL_SRC_OBJECTS_1 \ +@COND_TOOLKIT_OSX_CARBON@ = $(__OSX_LOWLEVEL_SRC_OBJECTS) +@COND_TOOLKIT_OSX_COCOA@__LOWLEVEL_SRC_OBJECTS_1 = \ +@COND_TOOLKIT_OSX_COCOA@ $(__OSX_LOWLEVEL_SRC_OBJECTS) +@COND_TOOLKIT_OSX_IPHONE@__LOWLEVEL_SRC_OBJECTS_1 \ +@COND_TOOLKIT_OSX_IPHONE@ = $(__OSX_LOWLEVEL_SRC_OBJECTS) +@COND_TOOLKIT_PM@__LOWLEVEL_SRC_OBJECTS_1 = +COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_1 = \ + monodll_activex.o \ + monodll_msw_app.o \ + monodll_msw_bitmap.o \ + monodll_msw_brush.o \ + monodll_msw_caret.o \ + monodll_msw_clipbrd.o \ + monodll_msw_colour.o \ + monodll_msw_cursor.o \ + monodll_msw_data.o \ + monodll_msw_dc.o \ + monodll_msw_dcclient.o \ + monodll_msw_dcmemory.o \ + monodll_msw_dcprint.o \ + monodll_msw_dcscreen.o \ + monodll_msw_dialup.o \ + monodll_dib.o \ + monodll_msw_display.o \ + monodll_enhmeta.o \ + monodll_msw_font.o \ + monodll_msw_fontenum.o \ + monodll_msw_fontutil.o \ + monodll_msw_gdiimage.o \ + monodll_msw_gdiobj.o \ + monodll_gdiplus.o \ + monodll_msw_graphics.o \ + monodll_msw_icon.o \ + monodll_msw_imaglist.o \ + monodll_msw_minifram.o \ + monodll_msw_nonownedwnd.o \ + monodll_ole_dataobj.o \ + monodll_dropsrc.o \ + monodll_droptgt.o \ + monodll_oleutils.o \ + monodll_safearray.o \ + monodll_msw_palette.o \ + monodll_msw_pen.o \ + monodll_msw_popupwin.o \ + monodll_msw_printdlg.o \ + monodll_printwin.o \ + monodll_msw_region.o \ + monodll_msw_renderer.o \ + monodll_msw_settings.o \ + monodll_msw_textmeasure.o \ + monodll_msw_tooltip.o \ + monodll_msw_toplevel.o \ + monodll_uiaction.o \ + monodll_msw_utilsgui.o \ + monodll_utilswin.o \ + monodll_uxtheme.o \ + monodll_msw_window.o +@COND_TOOLKIT_WINCE@__LOWLEVEL_SRC_OBJECTS_1 = $(COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_1) +COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_1 = \ + monodll_generic_caret.o \ + monodll_generic_imaglist.o \ + monodll_unix_dialup.o \ + monodll_displayx11.o \ + monodll_unix_fontenum.o \ + monodll_unix_fontutil.o \ + monodll_uiactionx11.o \ + monodll_utilsx11.o \ + monodll_generic_icon.o \ + monodll_generic_textmeasure.o \ + monodll_generic_timer.o \ + monodll_x11_app.o \ + monodll_x11_bitmap.o \ + monodll_x11_brush.o \ + monodll_x11_clipbrd.o \ + monodll_x11_colour.o \ + monodll_x11_cursor.o \ + monodll_x11_data.o \ + monodll_x11_dataobj.o \ + monodll_x11_dc.o \ + monodll_x11_dcclient.o \ + monodll_x11_dcmemory.o \ + monodll_x11_dcscreen.o \ + monodll_x11_evtloop.o \ + monodll_x11_font.o \ + monodll_x11_minifram.o \ + monodll_nanox.o \ + monodll_x11_palette.o \ + monodll_x11_pen.o \ + monodll_x11_popupwin.o \ + monodll_x11_region.o \ + monodll_reparent.o \ + monodll_x11_settings.o \ + monodll_x11_toplevel.o \ + monodll_x11_utils.o \ + monodll_utilsx.o \ + monodll_x11_window.o +@COND_TOOLKIT_X11@__LOWLEVEL_SRC_OBJECTS_1 = $(COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_1) +@COND_TOOLKIT_MSW@__UNIV_PLATFORM_SRC_OBJECTS = monodll_msw_evtloop.o +COND_WXUNIV_0___ADVANCED_SRC_OBJECTS = \ + monodll_animatecmn.o \ + monodll_bmpcboxcmn.o \ + monodll_calctrlcmn.o \ + monodll_datavcmn.o \ + monodll_gridcmn.o \ + monodll_hyperlnkcmn.o \ + monodll_odcombocmn.o \ + monodll_richtooltipcmn.o \ + monodll_aboutdlgg.o \ + monodll_bannerwindow.o \ + monodll_bmpcboxg.o \ + monodll_calctrlg.o \ + monodll_commandlinkbuttong.o \ + monodll_datavgen.o \ + monodll_datectlg.o \ + monodll_editlbox.o \ + monodll_grid.o \ + monodll_gridctrl.o \ + monodll_grideditors.o \ + monodll_gridsel.o \ + monodll_helpext.o \ + monodll_hyperlinkg.o \ + monodll_laywin.o \ + monodll_notifmsgg.o \ + monodll_odcombo.o \ + monodll_propdlg.o \ + monodll_richtooltipg.o \ + monodll_sashwin.o \ + monodll_splash.o \ + monodll_timectrlg.o \ + monodll_tipdlg.o \ + monodll_treelist.o \ + monodll_wizard.o \ + $(__ADVANCED_PLATFORM_SRC_OBJECTS) \ + $(__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS) +@COND_WXUNIV_0@__ADVANCED_SRC_OBJECTS = $(COND_WXUNIV_0___ADVANCED_SRC_OBJECTS) +COND_WXUNIV_1___ADVANCED_SRC_OBJECTS = \ + monodll_animatecmn.o \ + monodll_bmpcboxcmn.o \ + monodll_calctrlcmn.o \ + monodll_datavcmn.o \ + monodll_gridcmn.o \ + monodll_hyperlnkcmn.o \ + monodll_odcombocmn.o \ + monodll_richtooltipcmn.o \ + monodll_aboutdlgg.o \ + monodll_bannerwindow.o \ + monodll_bmpcboxg.o \ + monodll_calctrlg.o \ + monodll_commandlinkbuttong.o \ + monodll_datavgen.o \ + monodll_datectlg.o \ + monodll_editlbox.o \ + monodll_grid.o \ + monodll_gridctrl.o \ + monodll_grideditors.o \ + monodll_gridsel.o \ + monodll_helpext.o \ + monodll_hyperlinkg.o \ + monodll_laywin.o \ + monodll_notifmsgg.o \ + monodll_odcombo.o \ + monodll_propdlg.o \ + monodll_richtooltipg.o \ + monodll_sashwin.o \ + monodll_splash.o \ + monodll_timectrlg.o \ + monodll_tipdlg.o \ + monodll_treelist.o \ + monodll_wizard.o \ + $(__ADVANCED_PLATFORM_SRC_OBJECTS_1) \ + $(__ADVANCED_UNIV_SRC_OBJECTS) +@COND_WXUNIV_1@__ADVANCED_SRC_OBJECTS = $(COND_WXUNIV_1___ADVANCED_SRC_OBJECTS) +COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS = \ + monodll_src_cocoa_taskbar.o \ + monodll_taskbarcmn.o \ + monodll_animateg.o \ + monodll_hidjoystick.o +@COND_TOOLKIT_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS = $(COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS = \ + monodll_taskbarcmn.o \ + monodll_unix_joystick.o \ + monodll_unix_sound.o \ + monodll_taskbarx11.o \ + monodll_animateg.o \ + monodll_gtk1_eggtrayicon.o \ + monodll_gtk1_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__ADVANCED_PLATFORM_SRC_OBJECTS = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS) \ + monodll_gtk_notifmsg.o \ + monodll_gtk_taskbar.o \ + monodll_gtk_eggtrayicon.o \ + monodll_hildon_notifmsg.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_PLATFORM_SRC_OBJECTS = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS) \ + monodll_gtk_notifmsg.o \ + monodll_gtk_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__ADVANCED_PLATFORM_SRC_OBJECTS = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS) +COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS = \ + monodll_taskbarcmn.o \ + monodll_unix_joystick.o \ + monodll_unix_sound.o \ + monodll_taskbarx11.o \ + monodll_animateg.o +@COND_TOOLKIT_MOTIF@__ADVANCED_PLATFORM_SRC_OBJECTS = $(COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS) +COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS = \ + monodll_taskbarcmn.o \ + monodll_msw_aboutdlg.o \ + monodll_msw_notifmsg.o \ + monodll_richtooltip.o \ + monodll_msw_sound.o \ + monodll_msw_taskbar.o \ + monodll_msw_joystick.o +@COND_TOOLKIT_MSW@__ADVANCED_PLATFORM_SRC_OBJECTS = $(COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS) +COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS = \ + monodll_taskbarcmn.o \ + monodll_animateg.o \ + monodll_carbon_aboutdlg.o \ + monodll_carbon_drawer.o \ + monodll_dataview_osx.o \ + monodll_carbon_dataview.o \ + monodll_sound_osx.o \ + monodll_carbon_sound.o \ + monodll_carbon_taskbar.o \ + monodll_hidjoystick.o +@COND_TOOLKIT_OSX_CARBON@__ADVANCED_PLATFORM_SRC_OBJECTS = $(COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS) +COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS = \ + monodll_taskbarcmn.o \ + monodll_animateg.o \ + monodll_datetimectrl_osx.o \ + monodll_datectrl_osx.o \ + monodll_sound_osx.o \ + monodll_timectrl_osx.o \ + monodll_carbon_sound.o \ + monodll_core_sound.o \ + monodll_cocoa_aboutdlg.o \ + monodll_dataview_osx.o \ + monodll_cocoa_dataview.o \ + monodll_cocoa_datetimectrl.o \ + monodll_osx_cocoa_taskbar.o \ + monodll_hidjoystick.o +@COND_TOOLKIT_OSX_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS = $(COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS) +@COND_TOOLKIT_OSX_IPHONE@__ADVANCED_PLATFORM_SRC_OBJECTS \ +@COND_TOOLKIT_OSX_IPHONE@ = monodll_animateg.o monodll_sound_osx.o \ +@COND_TOOLKIT_OSX_IPHONE@ monodll_core_sound.o +@COND_TOOLKIT_PM@__ADVANCED_PLATFORM_SRC_OBJECTS = \ +@COND_TOOLKIT_PM@ monodll_animateg.o monodll_os2_joystick.o \ +@COND_TOOLKIT_PM@ monodll_os2_sound.o +COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS = \ + monodll_taskbarcmn.o \ + monodll_msw_aboutdlg.o \ + monodll_msw_notifmsg.o \ + monodll_richtooltip.o \ + monodll_msw_sound.o \ + monodll_msw_taskbar.o +@COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_SRC_OBJECTS = $(COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS) +COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS = \ + monodll_taskbarcmn.o \ + monodll_unix_joystick.o \ + monodll_unix_sound.o \ + monodll_taskbarx11.o +@COND_TOOLKIT_X11@__ADVANCED_PLATFORM_SRC_OBJECTS = $(COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS = \ + monodll_gtk_aboutdlg.o \ + monodll_animate.o \ + monodll_gtk_bmpcbox.o \ + monodll_gtk_calctrl.o \ + monodll_gtk_dataview.o \ + monodll_gtk_hyperlink.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS = \ + monodll_gtk_aboutdlg.o \ + monodll_animate.o \ + monodll_gtk_bmpcbox.o \ + monodll_gtk_calctrl.o \ + monodll_gtk_dataview.o \ + monodll_gtk_hyperlink.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS) +COND_TOOLKIT_MSW___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS = \ + monodll_animateg.o \ + monodll_msw_bmpcbox.o \ + monodll_msw_calctrl.o \ + monodll_commandlinkbutton.o \ + monodll_datecontrols.o \ + monodll_datectrl.o \ + monodll_msw_datetimectrl.o \ + monodll_msw_hyperlink.o \ + monodll_timectrl.o +@COND_TOOLKIT_MSW@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS = $(COND_TOOLKIT_MSW___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS) +COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS = \ + monodll_animateg.o \ + monodll_msw_bmpcbox.o \ + monodll_msw_calctrl.o \ + monodll_commandlinkbutton.o \ + monodll_datecontrols.o \ + monodll_datectrl.o \ + monodll_msw_datetimectrl.o \ + monodll_msw_hyperlink.o \ + monodll_timectrl.o +@COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS = $(COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS) +COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_1 = \ + monodll_src_cocoa_taskbar.o \ + monodll_taskbarcmn.o \ + monodll_animateg.o \ + monodll_hidjoystick.o +@COND_TOOLKIT_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_1 = $(COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_1) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_1 = \ + monodll_taskbarcmn.o \ + monodll_unix_joystick.o \ + monodll_unix_sound.o \ + monodll_taskbarx11.o \ + monodll_animateg.o \ + monodll_gtk1_eggtrayicon.o \ + monodll_gtk1_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__ADVANCED_PLATFORM_SRC_OBJECTS_1 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_1) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_1 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS) \ + monodll_gtk_notifmsg.o \ + monodll_gtk_taskbar.o \ + monodll_gtk_eggtrayicon.o \ + monodll_hildon_notifmsg.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_PLATFORM_SRC_OBJECTS_1 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_1) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_1 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS) \ + monodll_gtk_notifmsg.o \ + monodll_gtk_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__ADVANCED_PLATFORM_SRC_OBJECTS_1 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_1) +COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_1 = \ + monodll_taskbarcmn.o \ + monodll_unix_joystick.o \ + monodll_unix_sound.o \ + monodll_taskbarx11.o \ + monodll_animateg.o +@COND_TOOLKIT_MOTIF@__ADVANCED_PLATFORM_SRC_OBJECTS_1 = $(COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_1) +COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_1 = \ + monodll_taskbarcmn.o \ + monodll_msw_aboutdlg.o \ + monodll_msw_notifmsg.o \ + monodll_richtooltip.o \ + monodll_msw_sound.o \ + monodll_msw_taskbar.o \ + monodll_msw_joystick.o +@COND_TOOLKIT_MSW@__ADVANCED_PLATFORM_SRC_OBJECTS_1 = $(COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_1) +COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_1 = \ + monodll_taskbarcmn.o \ + monodll_animateg.o \ + monodll_carbon_aboutdlg.o \ + monodll_carbon_drawer.o \ + monodll_dataview_osx.o \ + monodll_carbon_dataview.o \ + monodll_sound_osx.o \ + monodll_carbon_sound.o \ + monodll_carbon_taskbar.o \ + monodll_hidjoystick.o +@COND_TOOLKIT_OSX_CARBON@__ADVANCED_PLATFORM_SRC_OBJECTS_1 = $(COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_1) +COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_1 = \ + monodll_taskbarcmn.o \ + monodll_animateg.o \ + monodll_datetimectrl_osx.o \ + monodll_datectrl_osx.o \ + monodll_sound_osx.o \ + monodll_timectrl_osx.o \ + monodll_carbon_sound.o \ + monodll_core_sound.o \ + monodll_cocoa_aboutdlg.o \ + monodll_dataview_osx.o \ + monodll_cocoa_dataview.o \ + monodll_cocoa_datetimectrl.o \ + monodll_osx_cocoa_taskbar.o \ + monodll_hidjoystick.o +@COND_TOOLKIT_OSX_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_1 = $(COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_1) +@COND_TOOLKIT_OSX_IPHONE@__ADVANCED_PLATFORM_SRC_OBJECTS_1 \ +@COND_TOOLKIT_OSX_IPHONE@ = monodll_animateg.o monodll_sound_osx.o \ +@COND_TOOLKIT_OSX_IPHONE@ monodll_core_sound.o +@COND_TOOLKIT_PM@__ADVANCED_PLATFORM_SRC_OBJECTS_1 = \ +@COND_TOOLKIT_PM@ monodll_animateg.o monodll_os2_joystick.o \ +@COND_TOOLKIT_PM@ monodll_os2_sound.o +COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_1 = \ + monodll_taskbarcmn.o \ + monodll_msw_aboutdlg.o \ + monodll_msw_notifmsg.o \ + monodll_richtooltip.o \ + monodll_msw_sound.o \ + monodll_msw_taskbar.o +@COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_SRC_OBJECTS_1 = $(COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_1) +COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_1 = \ + monodll_taskbarcmn.o \ + monodll_unix_joystick.o \ + monodll_unix_sound.o \ + monodll_taskbarx11.o +@COND_TOOLKIT_X11@__ADVANCED_PLATFORM_SRC_OBJECTS_1 = $(COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_1) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_UNIV_SRC_OBJECTS \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ = monodll_animateg.o +@COND_TOOLKIT_MSW@__ADVANCED_UNIV_SRC_OBJECTS = monodll_animateg.o +@COND_TOOLKIT_WINCE@__ADVANCED_UNIV_SRC_OBJECTS = monodll_animateg.o +@COND_TOOLKIT_X11@__ADVANCED_UNIV_SRC_OBJECTS = monodll_animateg.o +@COND_TOOLKIT_COCOA@__MEDIA_PLATFORM_SRC_OBJECTS = \ +@COND_TOOLKIT_COCOA@ monodll_src_cocoa_mediactrl.o +@COND_TOOLKIT_GTK@__MEDIA_PLATFORM_SRC_OBJECTS = monodll_unix_mediactrl.o +@COND_TOOLKIT_MOTIF@__MEDIA_PLATFORM_SRC_OBJECTS = monodll_unix_mediactrl.o +@COND_TOOLKIT_MSW@__MEDIA_PLATFORM_SRC_OBJECTS = \ +@COND_TOOLKIT_MSW@ monodll_mediactrl_am.o monodll_mediactrl_wmp10.o \ +@COND_TOOLKIT_MSW@ monodll_mediactrl_qt.o +@COND_TOOLKIT_OSX_CARBON@__MEDIA_PLATFORM_SRC_OBJECTS \ +@COND_TOOLKIT_OSX_CARBON@ = monodll_carbon_mediactrl.o +@COND_TOOLKIT_OSX_COCOA@__MEDIA_PLATFORM_SRC_OBJECTS \ +@COND_TOOLKIT_OSX_COCOA@ = monodll_osx_cocoa_mediactrl.o +@COND_TOOLKIT_OSX_IPHONE@__MEDIA_PLATFORM_SRC_OBJECTS = +@COND_TOOLKIT_PM@__MEDIA_PLATFORM_SRC_OBJECTS = +@COND_TOOLKIT_WINCE@__MEDIA_PLATFORM_SRC_OBJECTS = \ +@COND_TOOLKIT_WINCE@ monodll_mediactrl_am.o monodll_mediactrl_wmp10.o \ +@COND_TOOLKIT_WINCE@ monodll_mediactrl_qt.o +@COND_TOOLKIT_X11@__MEDIA_PLATFORM_SRC_OBJECTS = monodll_unix_mediactrl.o +@COND_PLATFORM_MACOSX_1@__HTML_SRC_PLATFORM_OBJECTS = monodll_chm.o +@COND_PLATFORM_UNIX_1@__HTML_SRC_PLATFORM_OBJECTS = monodll_chm.o +@COND_TOOLKIT_MSW@__HTML_SRC_PLATFORM_OBJECTS = monodll_helpbest.o +@COND_PLATFORM_MACOSX_1@__WEBVIEW_SRC_PLATFORM_OBJECTS \ +@COND_PLATFORM_MACOSX_1@ = monodll_osx_webview_webkit.o +@COND_TOOLKIT_GTK@__WEBVIEW_SRC_PLATFORM_OBJECTS = \ +@COND_TOOLKIT_GTK@ monodll_gtk_webview_webkit.o +@COND_TOOLKIT_MSW@__WEBVIEW_SRC_PLATFORM_OBJECTS = monodll_webview_ie.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__AUI_GTK_SRC_OBJECTS \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ = monodll_tabartgtk.o +@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@__PLUGIN_ADV_SRC_OBJECTS \ +@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@ = monodll_sound_sdl.o +@COND_PLATFORM_WIN32_1@__monodll___win32rc = monodll_version_rc.o +@COND_USE_STC_1@__wxscintilla_library_link_DEP = $(__wxscintilla___depname) +@COND_USE_STC_1@__wxscintilla_library_link_LIBR = -L$(LIBDIRNAME) +@COND_USE_STC_1@__wxscintilla_library_link_LIBR_1 = \ +@COND_USE_STC_1@ -lwxscintilla$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) +COND_MONOLITHIC_1_SHARED_0___monolib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_1_SHARED_0@__monolib___depname = $(COND_MONOLITHIC_1_SHARED_0___monolib___depname) +@COND_MONOLITHIC_1_SHARED_0@__install_monolib___depname = install_monolib +@COND_MONOLITHIC_1_SHARED_0@__uninstall_monolib___depname \ +@COND_MONOLITHIC_1_SHARED_0@ = uninstall_monolib +@COND_GCC_PCH_1@__monolib_PCH_INC = -I./.pch/wxprec_monolib +@COND_ICC_PCH_1@__monolib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_monolib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_monolib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_monolib/wx/wxprec.h.gch +COND_PLATFORM_MACOSX_1___BASE_PLATFORM_SRC_OBJECTS_1 = \ + monolib_core_mimetype.o \ + monolib_cfstring.o \ + monolib_evtloop_cf.o \ + monolib_stdpaths_cf.o \ + monolib_strconv_cf.o \ + monolib_utilsexc_base.o \ + monolib_fdiodispatcher.o \ + monolib_selectdispatcher.o \ + monolib_appunix.o \ + monolib_unix_dir.o \ + monolib_dlunix.o \ + monolib_epolldispatcher.o \ + monolib_evtloopunix.o \ + monolib_fdiounix.o \ + monolib_unix_snglinst.o \ + monolib_unix_stackwalk.o \ + monolib_unix_stdpaths.o \ + monolib_timerunx.o \ + monolib_threadpsx.o \ + monolib_utilsunx.o \ + monolib_wakeuppipe.o \ + monolib_fswatcher_kqueue.o +@COND_PLATFORM_MACOSX_1@__BASE_PLATFORM_SRC_OBJECTS_1 = $(COND_PLATFORM_MACOSX_1___BASE_PLATFORM_SRC_OBJECTS_1) +@COND_PLATFORM_MSDOS_1@__BASE_PLATFORM_SRC_OBJECTS_1 \ +@COND_PLATFORM_MSDOS_1@ = monolib_msdos_dir.o monolib_msdos_mimetype.o \ +@COND_PLATFORM_MSDOS_1@ monolib_utilsdos.o +COND_PLATFORM_OS2_1___BASE_PLATFORM_SRC_OBJECTS_1 = \ + monolib_fdiodispatcher.o \ + monolib_selectdispatcher.o \ + monolib_appunix.o \ + monolib_evtloopunix.o \ + monolib_timerunx.o \ + monolib_os2_dir.o \ + monolib_os2_mimetype.o \ + monolib_os2_snglinst.o \ + monolib_os2_stdpaths.o \ + monolib_os2_thread.o \ + monolib_os2_utils.o \ + monolib_os2_utilsexc.o +@COND_PLATFORM_OS2_1@__BASE_PLATFORM_SRC_OBJECTS_1 = $(COND_PLATFORM_OS2_1___BASE_PLATFORM_SRC_OBJECTS_1) +COND_PLATFORM_UNIX_1___BASE_PLATFORM_SRC_OBJECTS_1 = \ + monolib_fdiodispatcher.o \ + monolib_selectdispatcher.o \ + monolib_appunix.o \ + monolib_unix_dir.o \ + monolib_dlunix.o \ + monolib_epolldispatcher.o \ + monolib_evtloopunix.o \ + monolib_fdiounix.o \ + monolib_unix_snglinst.o \ + monolib_unix_stackwalk.o \ + monolib_unix_stdpaths.o \ + monolib_timerunx.o \ + monolib_threadpsx.o \ + monolib_utilsunx.o \ + monolib_wakeuppipe.o \ + monolib_fswatcher_kqueue.o \ + monolib_unix_mimetype.o \ + monolib_fswatcher_inotify.o +@COND_PLATFORM_UNIX_1@__BASE_PLATFORM_SRC_OBJECTS_1 = $(COND_PLATFORM_UNIX_1___BASE_PLATFORM_SRC_OBJECTS_1) +COND_PLATFORM_WIN32_1___BASE_PLATFORM_SRC_OBJECTS_1 = \ + monolib_basemsw.o \ + monolib_crashrpt.o \ + monolib_debughlp.o \ + monolib_dde.o \ + monolib_msw_dir.o \ + monolib_dlmsw.o \ + monolib_evtloopconsole.o \ + monolib_msw_mimetype.o \ + monolib_power.o \ + monolib_regconf.o \ + monolib_registry.o \ + monolib_msw_snglinst.o \ + monolib_msw_stackwalk.o \ + monolib_msw_stdpaths.o \ + monolib_msw_thread.o \ + monolib_msw_timer.o \ + monolib_msw_utils.o \ + monolib_msw_utilsexc.o \ + monolib_fswatcher.o \ + $(__BASE_WINCE_SRC_OBJECTS_1) +@COND_PLATFORM_WIN32_1@__BASE_PLATFORM_SRC_OBJECTS_1 = $(COND_PLATFORM_WIN32_1___BASE_PLATFORM_SRC_OBJECTS_1) +@COND_TOOLKIT_WINCE@__BASE_WINCE_SRC_OBJECTS_1 = monolib_wince_time.o +@COND_PLATFORM_MSDOS_1@__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_1 = +@COND_PLATFORM_WIN32_1@__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_1 \ +@COND_PLATFORM_WIN32_1@ = monolib_msw_main.o monolib_mslu.o monolib_volume.o +@COND_TOOLKIT_OSX_CARBON@__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_1 \ +@COND_TOOLKIT_OSX_CARBON@ = monolib_carbon_utils.o monolib_uma.o +@COND_TOOLKIT_OSX_COCOA@__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_1 \ +@COND_TOOLKIT_OSX_COCOA@ = monolib_osx_cocoa_utils.o +@COND_PLATFORM_MACOSX_1@__NET_PLATFORM_SRC_OBJECTS_1 \ +@COND_PLATFORM_MACOSX_1@ = monolib_socketiohandler.o monolib_sockunix.o \ +@COND_PLATFORM_MACOSX_1@ monolib_sockosx.o +@COND_PLATFORM_OS2_1@__NET_PLATFORM_SRC_OBJECTS_1 = monolib_sockunix.o +@COND_PLATFORM_UNIX_1@__NET_PLATFORM_SRC_OBJECTS_1 = \ +@COND_PLATFORM_UNIX_1@ monolib_socketiohandler.o monolib_sockunix.o +@COND_PLATFORM_WIN32_1@__NET_PLATFORM_SRC_OBJECTS_1 \ +@COND_PLATFORM_WIN32_1@ = monolib_sockmsw.o monolib_urlmsw.o \ +@COND_PLATFORM_WIN32_1@ $(__NET_WINCE_SRC_OBJECTS_1) +@COND_TOOLKIT_WINCE@__NET_WINCE_SRC_OBJECTS_1 = monolib_net.o +COND_USE_GUI_1___MONOLIB_GUI_SRC_OBJECTS_1 = \ + $(__CORE_SRC_OBJECTS_1) \ + $(__ADVANCED_SRC_OBJECTS_1) \ + monolib_mediactrlcmn.o \ + $(__MEDIA_PLATFORM_SRC_OBJECTS_1) \ + $(__HTML_SRC_PLATFORM_OBJECTS_1) \ + monolib_helpctrl.o \ + monolib_helpdata.o \ + monolib_helpdlg.o \ + monolib_helpfrm.o \ + monolib_helpwnd.o \ + monolib_htmlcell.o \ + monolib_htmlfilt.o \ + monolib_htmlpars.o \ + monolib_htmltag.o \ + monolib_htmlwin.o \ + monolib_htmprint.o \ + monolib_m_dflist.o \ + monolib_m_fonts.o \ + monolib_m_hline.o \ + monolib_m_image.o \ + monolib_m_layout.o \ + monolib_m_links.o \ + monolib_m_list.o \ + monolib_m_pre.o \ + monolib_m_span.o \ + monolib_m_style.o \ + monolib_m_tables.o \ + monolib_styleparams.o \ + monolib_winpars.o \ + monolib_htmllbox.o \ + $(__WEBVIEW_SRC_PLATFORM_OBJECTS_1) \ + monolib_webview.o \ + monolib_webviewarchivehandler.o \ + monolib_webviewfshandler.o \ + monolib_debugrpt.o \ + monolib_dbgrptg.o \ + monolib_xh_animatctrl.o \ + monolib_xh_bannerwindow.o \ + monolib_xh_bmp.o \ + monolib_xh_bmpcbox.o \ + monolib_xh_bmpbt.o \ + monolib_xh_bttn.o \ + monolib_xh_cald.o \ + monolib_xh_chckb.o \ + monolib_xh_chckl.o \ + monolib_xh_choic.o \ + monolib_xh_choicbk.o \ + monolib_xh_clrpicker.o \ + monolib_xh_cmdlinkbn.o \ + monolib_xh_collpane.o \ + monolib_xh_combo.o \ + monolib_xh_comboctrl.o \ + monolib_xh_datectrl.o \ + monolib_xh_dirpicker.o \ + monolib_xh_dlg.o \ + monolib_xh_editlbox.o \ + monolib_xh_filectrl.o \ + monolib_xh_filepicker.o \ + monolib_xh_fontpicker.o \ + monolib_xh_frame.o \ + monolib_xh_gauge.o \ + monolib_xh_gdctl.o \ + monolib_xh_grid.o \ + monolib_xh_html.o \ + monolib_xh_hyperlink.o \ + monolib_xh_listb.o \ + monolib_xh_listbk.o \ + monolib_xh_listc.o \ + monolib_xh_mdi.o \ + monolib_xh_menu.o \ + monolib_xh_notbk.o \ + monolib_xh_odcombo.o \ + monolib_xh_panel.o \ + monolib_xh_propdlg.o \ + monolib_xh_radbt.o \ + monolib_xh_radbx.o \ + monolib_xh_scrol.o \ + monolib_xh_scwin.o \ + monolib_xh_htmllbox.o \ + monolib_xh_simplebook.o \ + monolib_xh_sizer.o \ + monolib_xh_slidr.o \ + monolib_xh_spin.o \ + monolib_xh_split.o \ + monolib_xh_srchctrl.o \ + monolib_xh_statbar.o \ + monolib_xh_stbmp.o \ + monolib_xh_stbox.o \ + monolib_xh_stlin.o \ + monolib_xh_sttxt.o \ + monolib_xh_text.o \ + monolib_xh_tglbtn.o \ + monolib_xh_timectrl.o \ + monolib_xh_toolb.o \ + monolib_xh_toolbk.o \ + monolib_xh_tree.o \ + monolib_xh_treebk.o \ + monolib_xh_unkwn.o \ + monolib_xh_wizrd.o \ + monolib_xmlres.o \ + monolib_xmladv.o \ + monolib_xmlrsall.o \ + monolib_framemanager.o \ + monolib_dockart.o \ + monolib_floatpane.o \ + monolib_auibook.o \ + monolib_auibar.o \ + monolib_tabmdi.o \ + monolib_tabart.o \ + monolib_xh_auinotbk.o \ + monolib_xh_auitoolb.o \ + $(__AUI_GTK_SRC_OBJECTS_1) \ + monolib_advprops.o \ + monolib_editors.o \ + monolib_manager.o \ + monolib_property.o \ + monolib_propgrid.o \ + monolib_propgridiface.o \ + monolib_propgridpagestate.o \ + monolib_props.o \ + monolib_art_internal.o \ + monolib_art_msw.o \ + monolib_art_aui.o \ + monolib_bar.o \ + monolib_ribbon_buttonbar.o \ + monolib_ribbon_control.o \ + monolib_gallery.o \ + monolib_page.o \ + monolib_ribbon_panel.o \ + monolib_ribbon_toolbar.o \ + monolib_xh_ribbon.o \ + monolib_richtextbuffer.o \ + monolib_richtextctrl.o \ + monolib_richtextformatdlg.o \ + monolib_richtexthtml.o \ + monolib_richtextimagedlg.o \ + monolib_richtextprint.o \ + monolib_richtextstyledlg.o \ + monolib_richtextstyles.o \ + monolib_richtextsymboldlg.o \ + monolib_richtextxml.o \ + monolib_xh_richtext.o \ + monolib_stc.o \ + monolib_PlatWX.o \ + monolib_ScintillaWX.o +@COND_USE_GUI_1@__MONOLIB_GUI_SRC_OBJECTS_1 = $(COND_USE_GUI_1___MONOLIB_GUI_SRC_OBJECTS_1) +COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS_1 = \ + $(__LOWLEVEL_SRC_OBJECTS_2) \ + $(__PLATFORM_SRC_OBJECTS_0) \ + $(__GUI_SRC_OBJECTS_1) \ + monolib_accelcmn.o \ + monolib_accesscmn.o \ + monolib_anidecod.o \ + monolib_affinematrix2d.o \ + monolib_appcmn.o \ + monolib_artprov.o \ + monolib_artstd.o \ + monolib_arttango.o \ + monolib_bmpbase.o \ + monolib_bmpbtncmn.o \ + monolib_bookctrl.o \ + monolib_btncmn.o \ + monolib_cairo.o \ + monolib_checkboxcmn.o \ + monolib_checklstcmn.o \ + monolib_choiccmn.o \ + monolib_clipcmn.o \ + monolib_clrpickercmn.o \ + monolib_colourcmn.o \ + monolib_colourdata.o \ + monolib_combocmn.o \ + monolib_cmdproc.o \ + monolib_cmndata.o \ + monolib_containr.o \ + monolib_cshelp.o \ + monolib_ctrlcmn.o \ + monolib_ctrlsub.o \ + monolib_dcbase.o \ + monolib_dcbufcmn.o \ + monolib_dcgraph.o \ + monolib_dcsvg.o \ + monolib_dirctrlcmn.o \ + monolib_dlgcmn.o \ + monolib_dndcmn.o \ + monolib_dobjcmn.o \ + monolib_docmdi.o \ + monolib_docview.o \ + monolib_dpycmn.o \ + monolib_dseldlg.o \ + monolib_effects.o \ + monolib_fddlgcmn.o \ + monolib_filectrlcmn.o \ + monolib_filehistorycmn.o \ + monolib_filepickercmn.o \ + monolib_fontpickercmn.o \ + monolib_fldlgcmn.o \ + monolib_fontcmn.o \ + monolib_fontdata.o \ + monolib_graphicc.o \ + monolib_fontenumcmn.o \ + monolib_fontmap.o \ + monolib_fontutilcmn.o \ + monolib_framecmn.o \ + monolib_gaugecmn.o \ + monolib_gbsizer.o \ + monolib_gdicmn.o \ + monolib_geometry.o \ + monolib_gifdecod.o \ + monolib_graphcmn.o \ + monolib_headercolcmn.o \ + monolib_headerctrlcmn.o \ + monolib_helpbase.o \ + monolib_iconbndl.o \ + monolib_imagall.o \ + monolib_imagbmp.o \ + monolib_image.o \ + monolib_imagfill.o \ + monolib_imaggif.o \ + monolib_imagiff.o \ + monolib_imagjpeg.o \ + monolib_imagpcx.o \ + monolib_imagpng.o \ + monolib_imagpnm.o \ + monolib_imagtga.o \ + monolib_imagtiff.o \ + monolib_imagxpm.o \ + monolib_layout.o \ + monolib_lboxcmn.o \ + monolib_listctrlcmn.o \ + monolib_markupparser.o \ + monolib_matrix.o \ + monolib_menucmn.o \ + monolib_modalhook.o \ + monolib_mousemanager.o \ + monolib_nbkbase.o \ + monolib_overlaycmn.o \ + monolib_ownerdrwcmn.o \ + monolib_paper.o \ + monolib_panelcmn.o \ + monolib_persist.o \ + monolib_pickerbase.o \ + monolib_popupcmn.o \ + monolib_preferencescmn.o \ + monolib_prntbase.o \ + monolib_quantize.o \ + monolib_radiobtncmn.o \ + monolib_radiocmn.o \ + monolib_rearrangectrl.o \ + monolib_rendcmn.o \ + monolib_rgncmn.o \ + monolib_scrolbarcmn.o \ + monolib_settcmn.o \ + monolib_sizer.o \ + monolib_slidercmn.o \ + monolib_spinbtncmn.o \ + monolib_spinctrlcmn.o \ + monolib_srchcmn.o \ + monolib_statbar.o \ + monolib_statbmpcmn.o \ + monolib_statboxcmn.o \ + monolib_statlinecmn.o \ + monolib_stattextcmn.o \ + monolib_stockitem.o \ + monolib_tbarbase.o \ + monolib_textcmn.o \ + monolib_textentrycmn.o \ + monolib_textmeasurecmn.o \ + monolib_toplvcmn.o \ + monolib_treebase.o \ + monolib_uiactioncmn.o \ + monolib_valgen.o \ + monolib_validate.o \ + monolib_valtext.o \ + monolib_valnum.o \ + monolib_wincmn.o \ + monolib_windowid.o \ + monolib_wrapsizer.o \ + monolib_xpmdecod.o \ + monolib_busyinfo.o \ + monolib_generic_buttonbar.o \ + monolib_choicdgg.o \ + monolib_choicbkg.o \ + monolib_combog.o \ + monolib_dcpsg.o \ + monolib_dirctrlg.o \ + monolib_dragimgg.o \ + monolib_filectrlg.o \ + monolib_headerctrlg.o \ + monolib_generic_infobar.o \ + monolib_listbkg.o \ + monolib_logg.o \ + monolib_markuptext.o \ + monolib_msgdlgg.o \ + monolib_numdlgg.o \ + monolib_progdlgg.o \ + monolib_preferencesg.o \ + monolib_printps.o \ + monolib_renderg.o \ + monolib_richmsgdlgg.o \ + monolib_scrlwing.o \ + monolib_selstore.o \ + monolib_spinctlg.o \ + monolib_splitter.o \ + monolib_srchctlg.o \ + monolib_statbmpg.o \ + monolib_stattextg.o \ + monolib_textdlgg.o \ + monolib_tipwin.o \ + monolib_toolbkg.o \ + monolib_treectlg.o \ + monolib_treebkg.o \ + monolib_vlbox.o \ + monolib_vscroll.o \ + monolib_xmlreshandler.o +@COND_USE_GUI_1_WXUNIV_0@__CORE_SRC_OBJECTS_1 = $(COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS_1) +COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_1 = \ + $(__LOWLEVEL_SRC_OBJECTS_3) \ + $(__PLATFORM_SRC_OBJECTS_0) \ + $(__UNIV_PLATFORM_SRC_OBJECTS_1) \ + monolib_generic_accel.o \ + monolib_clrpickerg.o \ + monolib_collpaneg.o \ + monolib_colrdlgg.o \ + monolib_dirdlgg.o \ + monolib_generic_fdrepdlg.o \ + monolib_filedlgg.o \ + monolib_filepickerg.o \ + monolib_fontdlgg.o \ + monolib_fontpickerg.o \ + monolib_generic_listctrl.o \ + monolib_mdig.o \ + monolib_prntdlgg.o \ + monolib_univ_bmpbuttn.o \ + monolib_univ_button.o \ + monolib_univ_checkbox.o \ + monolib_univ_checklst.o \ + monolib_univ_choice.o \ + monolib_univ_combobox.o \ + monolib_univ_control.o \ + monolib_ctrlrend.o \ + monolib_univ_dialog.o \ + monolib_framuniv.o \ + monolib_univ_gauge.o \ + monolib_inpcons.o \ + monolib_inphand.o \ + monolib_univ_listbox.o \ + monolib_univ_menu.o \ + monolib_univ_notebook.o \ + monolib_univ_radiobox.o \ + monolib_univ_radiobut.o \ + monolib_scrarrow.o \ + monolib_univ_scrolbar.o \ + monolib_scrthumb.o \ + monolib_settingsuniv.o \ + monolib_univ_slider.o \ + monolib_univ_spinbutt.o \ + monolib_univ_statbmp.o \ + monolib_univ_statbox.o \ + monolib_univ_statline.o \ + monolib_univ_stattext.o \ + monolib_univ_statusbr.o \ + monolib_stdrend.o \ + monolib_univ_textctrl.o \ + monolib_univ_tglbtn.o \ + monolib_theme.o \ + monolib_univ_toolbar.o \ + monolib_topluniv.o \ + monolib_winuniv.o \ + monolib_gtk.o \ + monolib_metal.o \ + monolib_mono.o \ + monolib_win32.o \ + monolib_accelcmn.o \ + monolib_accesscmn.o \ + monolib_anidecod.o \ + monolib_affinematrix2d.o \ + monolib_appcmn.o \ + monolib_artprov.o \ + monolib_artstd.o \ + monolib_arttango.o \ + monolib_bmpbase.o \ + monolib_bmpbtncmn.o \ + monolib_bookctrl.o \ + monolib_btncmn.o \ + monolib_cairo.o \ + monolib_checkboxcmn.o \ + monolib_checklstcmn.o \ + monolib_choiccmn.o \ + monolib_clipcmn.o \ + monolib_clrpickercmn.o \ + monolib_colourcmn.o \ + monolib_colourdata.o \ + monolib_combocmn.o \ + monolib_cmdproc.o \ + monolib_cmndata.o \ + monolib_containr.o \ + monolib_cshelp.o \ + monolib_ctrlcmn.o \ + monolib_ctrlsub.o \ + monolib_dcbase.o \ + monolib_dcbufcmn.o \ + monolib_dcgraph.o \ + monolib_dcsvg.o \ + monolib_dirctrlcmn.o \ + monolib_dlgcmn.o \ + monolib_dndcmn.o \ + monolib_dobjcmn.o \ + monolib_docmdi.o \ + monolib_docview.o \ + monolib_dpycmn.o \ + monolib_dseldlg.o \ + monolib_effects.o \ + monolib_fddlgcmn.o \ + monolib_filectrlcmn.o \ + monolib_filehistorycmn.o \ + monolib_filepickercmn.o \ + monolib_fontpickercmn.o \ + monolib_fldlgcmn.o \ + monolib_fontcmn.o \ + monolib_fontdata.o \ + monolib_graphicc.o \ + monolib_fontenumcmn.o \ + monolib_fontmap.o \ + monolib_fontutilcmn.o \ + monolib_framecmn.o \ + monolib_gaugecmn.o \ + monolib_gbsizer.o \ + monolib_gdicmn.o \ + monolib_geometry.o \ + monolib_gifdecod.o \ + monolib_graphcmn.o \ + monolib_headercolcmn.o \ + monolib_headerctrlcmn.o \ + monolib_helpbase.o \ + monolib_iconbndl.o \ + monolib_imagall.o \ + monolib_imagbmp.o \ + monolib_image.o \ + monolib_imagfill.o \ + monolib_imaggif.o \ + monolib_imagiff.o \ + monolib_imagjpeg.o \ + monolib_imagpcx.o \ + monolib_imagpng.o \ + monolib_imagpnm.o \ + monolib_imagtga.o \ + monolib_imagtiff.o \ + monolib_imagxpm.o \ + monolib_layout.o \ + monolib_lboxcmn.o \ + monolib_listctrlcmn.o \ + monolib_markupparser.o \ + monolib_matrix.o \ + monolib_menucmn.o \ + monolib_modalhook.o \ + monolib_mousemanager.o \ + monolib_nbkbase.o \ + monolib_overlaycmn.o \ + monolib_ownerdrwcmn.o \ + monolib_paper.o \ + monolib_panelcmn.o \ + monolib_persist.o \ + monolib_pickerbase.o \ + monolib_popupcmn.o \ + monolib_preferencescmn.o \ + monolib_prntbase.o \ + monolib_quantize.o \ + monolib_radiobtncmn.o \ + monolib_radiocmn.o \ + monolib_rearrangectrl.o \ + monolib_rendcmn.o \ + monolib_rgncmn.o \ + monolib_scrolbarcmn.o \ + monolib_settcmn.o \ + monolib_sizer.o \ + monolib_slidercmn.o \ + monolib_spinbtncmn.o \ + monolib_spinctrlcmn.o \ + monolib_srchcmn.o \ + monolib_statbar.o \ + monolib_statbmpcmn.o \ + monolib_statboxcmn.o \ + monolib_statlinecmn.o \ + monolib_stattextcmn.o \ + monolib_stockitem.o \ + monolib_tbarbase.o \ + monolib_textcmn.o \ + monolib_textentrycmn.o \ + monolib_textmeasurecmn.o \ + monolib_toplvcmn.o \ + monolib_treebase.o \ + monolib_uiactioncmn.o \ + monolib_valgen.o \ + monolib_validate.o \ + monolib_valtext.o \ + monolib_valnum.o \ + monolib_wincmn.o \ + monolib_windowid.o \ + monolib_wrapsizer.o \ + monolib_xpmdecod.o \ + monolib_busyinfo.o \ + monolib_generic_buttonbar.o \ + monolib_choicdgg.o \ + monolib_choicbkg.o \ + monolib_combog.o \ + monolib_dcpsg.o \ + monolib_dirctrlg.o \ + monolib_dragimgg.o \ + monolib_filectrlg.o \ + monolib_headerctrlg.o \ + monolib_generic_infobar.o \ + monolib_listbkg.o \ + monolib_logg.o \ + monolib_markuptext.o \ + monolib_msgdlgg.o \ + monolib_numdlgg.o \ + monolib_progdlgg.o \ + monolib_preferencesg.o \ + monolib_printps.o \ + monolib_renderg.o \ + monolib_richmsgdlgg.o \ + monolib_scrlwing.o \ + monolib_selstore.o \ + monolib_spinctlg.o \ + monolib_splitter.o \ + monolib_srchctlg.o \ + monolib_statbmpg.o \ + monolib_stattextg.o \ + monolib_textdlgg.o \ + monolib_tipwin.o \ + monolib_toolbkg.o \ + monolib_treectlg.o \ + monolib_treebkg.o \ + monolib_vlbox.o \ + monolib_vscroll.o \ + monolib_xmlreshandler.o +@COND_USE_GUI_1_WXUNIV_1@__CORE_SRC_OBJECTS_1 = $(COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_1) +@COND_TOOLKIT_COCOA@__LOWLEVEL_SRC_OBJECTS_2 = \ +@COND_TOOLKIT_COCOA@ monolib_hid.o monolib_utilsexc_cf.o +COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_2 = \ + monolib_fontmgrcmn.o \ + monolib_generic_caret.o \ + monolib_generic_colour.o \ + monolib_generic_icon.o \ + monolib_generic_imaglist.o \ + monolib_mask.o \ + monolib_generic_textmeasure.o \ + monolib_dfb_app.o \ + monolib_dfb_bitmap.o \ + monolib_dfb_brush.o \ + monolib_dfb_cursor.o \ + monolib_dfb_dc.o \ + monolib_dfb_dcclient.o \ + monolib_dfb_dcmemory.o \ + monolib_dfb_dcscreen.o \ + monolib_dfb_evtloop.o \ + monolib_dfb_font.o \ + monolib_dfb_fontenum.o \ + monolib_fontmgr.o \ + monolib_dfb_nonownedwnd.o \ + monolib_dfb_overlay.o \ + monolib_dfb_pen.o \ + monolib_dfb_region.o \ + monolib_dfb_settings.o \ + monolib_dfb_toplevel.o \ + monolib_dfb_utils.o \ + monolib_dfb_window.o \ + monolib_wrapdfb.o +@COND_TOOLKIT_DFB@__LOWLEVEL_SRC_OBJECTS_2 = $(COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_2) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_2 = \ + monolib_generic_caret.o \ + monolib_generic_imaglist.o \ + monolib_unix_dialup.o \ + monolib_displayx11.o \ + monolib_unix_fontenum.o \ + monolib_unix_fontutil.o \ + monolib_uiactionx11.o \ + monolib_utilsx11.o \ + monolib_generic_icon.o \ + monolib_paletteg.o \ + monolib_generic_textmeasure.o \ + monolib_gtk1_app.o \ + monolib_gtk1_bitmap.o \ + monolib_gtk1_brush.o \ + monolib_gtk1_clipbrd.o \ + monolib_gtk1_colour.o \ + monolib_gtk1_cursor.o \ + monolib_gtk1_data.o \ + monolib_gtk1_dataobj.o \ + monolib_gtk1_dc.o \ + monolib_gtk1_dcclient.o \ + monolib_gtk1_dcmemory.o \ + monolib_gtk1_dcscreen.o \ + monolib_gtk1_dnd.o \ + monolib_gtk1_evtloop.o \ + monolib_gtk1_font.o \ + monolib_gtk1_sockgtk.o \ + monolib_gtk1_main.o \ + monolib_gtk1_minifram.o \ + monolib_gtk1_pen.o \ + monolib_gtk1_popupwin.o \ + monolib_gtk1_region.o \ + monolib_gtk1_renderer.o \ + monolib_gtk1_settings.o \ + monolib_gtk1_timer.o \ + monolib_gtk1_tooltip.o \ + monolib_gtk1_toplevel.o \ + monolib_gtk1_utilsgtk.o \ + monolib_gtk1_win_gtk.o \ + monolib_gtk1_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__LOWLEVEL_SRC_OBJECTS_2 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_2) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_2 = \ + $(__GTK_PLATFORM_SRC_OBJECTS_17) \ + monolib_generic_icon.o \ + monolib_paletteg.o \ + monolib_gtk_app.o \ + monolib_assertdlg_gtk.o \ + monolib_gtk_bitmap.o \ + monolib_gtk_brush.o \ + monolib_gtk_clipbrd.o \ + monolib_gtk_colour.o \ + monolib_gtk_cursor.o \ + monolib_gtk_dataobj.o \ + monolib_gtk_dc.o \ + monolib_gtk_display.o \ + monolib_gtk_dnd.o \ + monolib_gtk_evtloop.o \ + monolib_filectrl.o \ + monolib_filehistory.o \ + monolib_gtk_font.o \ + monolib_gtk_sockgtk.o \ + monolib_gtk_minifram.o \ + monolib_gtk_nonownedwnd.o \ + monolib_gtk_pen.o \ + monolib_gtk_popupwin.o \ + monolib_private.o \ + monolib_gtk_region.o \ + monolib_gtk_renderer.o \ + monolib_gtk_settings.o \ + monolib_gtk_textmeasure.o \ + monolib_gtk_timer.o \ + monolib_gtk_tooltip.o \ + monolib_gtk_toplevel.o \ + monolib_gtk_utilsgtk.o \ + monolib_gtk_win_gtk.o \ + monolib_gtk_window.o \ + monolib_gtk_dcclient.o \ + monolib_gtk_dcmemory.o \ + monolib_gtk_dcscreen.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__LOWLEVEL_SRC_OBJECTS_2 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_2) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_2 = \ + $(__GTK_PLATFORM_SRC_OBJECTS_17) \ + monolib_generic_icon.o \ + monolib_paletteg.o \ + monolib_gtk_app.o \ + monolib_assertdlg_gtk.o \ + monolib_gtk_bitmap.o \ + monolib_gtk_brush.o \ + monolib_gtk_clipbrd.o \ + monolib_gtk_colour.o \ + monolib_gtk_cursor.o \ + monolib_gtk_dataobj.o \ + monolib_gtk_dc.o \ + monolib_gtk_display.o \ + monolib_gtk_dnd.o \ + monolib_gtk_evtloop.o \ + monolib_filectrl.o \ + monolib_filehistory.o \ + monolib_gtk_font.o \ + monolib_gtk_sockgtk.o \ + monolib_gtk_minifram.o \ + monolib_gtk_nonownedwnd.o \ + monolib_gtk_pen.o \ + monolib_gtk_popupwin.o \ + monolib_private.o \ + monolib_gtk_region.o \ + monolib_gtk_renderer.o \ + monolib_gtk_settings.o \ + monolib_gtk_textmeasure.o \ + monolib_gtk_timer.o \ + monolib_gtk_tooltip.o \ + monolib_gtk_toplevel.o \ + monolib_gtk_utilsgtk.o \ + monolib_gtk_win_gtk.o \ + monolib_gtk_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__LOWLEVEL_SRC_OBJECTS_2 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_2) +COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_2 = \ + monolib_generic_caret.o \ + monolib_generic_imaglist.o \ + monolib_unix_dialup.o \ + monolib_displayx11.o \ + monolib_unix_fontenum.o \ + monolib_unix_fontutil.o \ + monolib_uiactionx11.o \ + monolib_utilsx11.o \ + monolib_generic_textmeasure.o \ + monolib_x11_bitmap.o \ + monolib_x11_brush.o \ + monolib_x11_palette.o \ + monolib_x11_pen.o \ + monolib_x11_region.o \ + monolib_utilsx.o +@COND_TOOLKIT_MOTIF@__LOWLEVEL_SRC_OBJECTS_2 = $(COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_2) +COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_2 = \ + monolib_activex.o \ + monolib_msw_app.o \ + monolib_msw_bitmap.o \ + monolib_msw_brush.o \ + monolib_msw_caret.o \ + monolib_msw_clipbrd.o \ + monolib_msw_colour.o \ + monolib_msw_cursor.o \ + monolib_msw_data.o \ + monolib_msw_dc.o \ + monolib_msw_dcclient.o \ + monolib_msw_dcmemory.o \ + monolib_msw_dcprint.o \ + monolib_msw_dcscreen.o \ + monolib_msw_dialup.o \ + monolib_dib.o \ + monolib_msw_display.o \ + monolib_enhmeta.o \ + monolib_msw_font.o \ + monolib_msw_fontenum.o \ + monolib_msw_fontutil.o \ + monolib_msw_gdiimage.o \ + monolib_msw_gdiobj.o \ + monolib_gdiplus.o \ + monolib_msw_graphics.o \ + monolib_msw_icon.o \ + monolib_msw_imaglist.o \ + monolib_msw_minifram.o \ + monolib_msw_nonownedwnd.o \ + monolib_ole_dataobj.o \ + monolib_dropsrc.o \ + monolib_droptgt.o \ + monolib_oleutils.o \ + monolib_safearray.o \ + monolib_msw_palette.o \ + monolib_msw_pen.o \ + monolib_msw_popupwin.o \ + monolib_msw_printdlg.o \ + monolib_printwin.o \ + monolib_msw_region.o \ + monolib_msw_renderer.o \ + monolib_msw_settings.o \ + monolib_msw_textmeasure.o \ + monolib_msw_tooltip.o \ + monolib_msw_toplevel.o \ + monolib_uiaction.o \ + monolib_msw_utilsgui.o \ + monolib_utilswin.o \ + monolib_uxtheme.o \ + monolib_msw_window.o \ + monolib_helpchm.o \ + monolib_msw_helpwin.o \ + monolib_automtn.o \ + monolib_uuid.o +@COND_TOOLKIT_MSW@__LOWLEVEL_SRC_OBJECTS_2 = $(COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_2) +@COND_TOOLKIT_OSX_CARBON@__LOWLEVEL_SRC_OBJECTS_2 \ +@COND_TOOLKIT_OSX_CARBON@ = $(__OSX_LOWLEVEL_SRC_OBJECTS_27) +@COND_TOOLKIT_OSX_COCOA@__LOWLEVEL_SRC_OBJECTS_2 = \ +@COND_TOOLKIT_OSX_COCOA@ $(__OSX_LOWLEVEL_SRC_OBJECTS_27) +@COND_TOOLKIT_OSX_IPHONE@__LOWLEVEL_SRC_OBJECTS_2 \ +@COND_TOOLKIT_OSX_IPHONE@ = $(__OSX_LOWLEVEL_SRC_OBJECTS_27) +@COND_TOOLKIT_PM@__LOWLEVEL_SRC_OBJECTS_2 = +COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_2 = \ + monolib_activex.o \ + monolib_msw_app.o \ + monolib_msw_bitmap.o \ + monolib_msw_brush.o \ + monolib_msw_caret.o \ + monolib_msw_clipbrd.o \ + monolib_msw_colour.o \ + monolib_msw_cursor.o \ + monolib_msw_data.o \ + monolib_msw_dc.o \ + monolib_msw_dcclient.o \ + monolib_msw_dcmemory.o \ + monolib_msw_dcprint.o \ + monolib_msw_dcscreen.o \ + monolib_msw_dialup.o \ + monolib_dib.o \ + monolib_msw_display.o \ + monolib_enhmeta.o \ + monolib_msw_font.o \ + monolib_msw_fontenum.o \ + monolib_msw_fontutil.o \ + monolib_msw_gdiimage.o \ + monolib_msw_gdiobj.o \ + monolib_gdiplus.o \ + monolib_msw_graphics.o \ + monolib_msw_icon.o \ + monolib_msw_imaglist.o \ + monolib_msw_minifram.o \ + monolib_msw_nonownedwnd.o \ + monolib_ole_dataobj.o \ + monolib_dropsrc.o \ + monolib_droptgt.o \ + monolib_oleutils.o \ + monolib_safearray.o \ + monolib_msw_palette.o \ + monolib_msw_pen.o \ + monolib_msw_popupwin.o \ + monolib_msw_printdlg.o \ + monolib_printwin.o \ + monolib_msw_region.o \ + monolib_msw_renderer.o \ + monolib_msw_settings.o \ + monolib_msw_textmeasure.o \ + monolib_msw_tooltip.o \ + monolib_msw_toplevel.o \ + monolib_uiaction.o \ + monolib_msw_utilsgui.o \ + monolib_utilswin.o \ + monolib_uxtheme.o \ + monolib_msw_window.o +@COND_TOOLKIT_WINCE@__LOWLEVEL_SRC_OBJECTS_2 = $(COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_2) +COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_2 = \ + monolib_generic_caret.o \ + monolib_generic_imaglist.o \ + monolib_unix_dialup.o \ + monolib_displayx11.o \ + monolib_unix_fontenum.o \ + monolib_unix_fontutil.o \ + monolib_uiactionx11.o \ + monolib_utilsx11.o \ + monolib_generic_icon.o \ + monolib_generic_textmeasure.o \ + monolib_generic_timer.o \ + monolib_x11_app.o \ + monolib_x11_bitmap.o \ + monolib_x11_brush.o \ + monolib_x11_clipbrd.o \ + monolib_x11_colour.o \ + monolib_x11_cursor.o \ + monolib_x11_data.o \ + monolib_x11_dataobj.o \ + monolib_x11_dc.o \ + monolib_x11_dcclient.o \ + monolib_x11_dcmemory.o \ + monolib_x11_dcscreen.o \ + monolib_x11_evtloop.o \ + monolib_x11_font.o \ + monolib_x11_minifram.o \ + monolib_nanox.o \ + monolib_x11_palette.o \ + monolib_x11_pen.o \ + monolib_x11_popupwin.o \ + monolib_x11_region.o \ + monolib_reparent.o \ + monolib_x11_settings.o \ + monolib_x11_toplevel.o \ + monolib_x11_utils.o \ + monolib_utilsx.o \ + monolib_x11_window.o +@COND_TOOLKIT_X11@__LOWLEVEL_SRC_OBJECTS_2 = $(COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_2) +COND_TOOLKIT_COCOA___GUI_SRC_OBJECTS_1 = \ + monolib_NSBox.o \ + monolib_NSButton.o \ + monolib_NSControl.o \ + monolib_NSMenu.o \ + monolib_NSPanel.o \ + monolib_NSScroller.o \ + monolib_NSSlider.o \ + monolib_NSTabView.o \ + monolib_NSTableView.o \ + monolib_NSTextField.o \ + monolib_NSView.o \ + monolib_NSWindow.o \ + monolib_ObjcRef.o \ + monolib_cocoa_app.o \ + monolib_cocoa_bitmap.o \ + monolib_cocoa_bmpbuttn.o \ + monolib_cocoa_brush.o \ + monolib_src_cocoa_button.o \ + monolib_src_cocoa_checkbox.o \ + monolib_cocoa_checklst.o \ + monolib_src_cocoa_choice.o \ + monolib_cocoa_clipbrd.o \ + monolib_cocoa_colordlg.o \ + monolib_src_cocoa_colour.o \ + monolib_src_cocoa_combobox.o \ + monolib_cocoa_control.o \ + monolib_cocoa_cursor.o \ + monolib_cocoa_data.o \ + monolib_cocoa_dataobj.o \ + monolib_cocoa_dc.o \ + monolib_cocoa_dcclient.o \ + monolib_cocoa_dcmemory.o \ + monolib_cocoa_dcscreen.o \ + monolib_src_cocoa_dialog.o \ + monolib_src_cocoa_dirdlg.o \ + monolib_cocoa_display.o \ + monolib_cocoa_drawer.o \ + monolib_src_cocoa_evtloop.o \ + monolib_src_cocoa_filedlg.o \ + monolib_cocoa_font.o \ + monolib_cocoa_fontdlg.o \ + monolib_cocoa_fontenum.o \ + monolib_cocoa_fontutil.o \ + monolib_cocoa_frame.o \ + monolib_src_cocoa_gauge.o \ + monolib_cocoa_icon.o \ + monolib_src_cocoa_listbox.o \ + monolib_cocoa_main.o \ + monolib_mbarman.o \ + monolib_cocoa_mdi.o \ + monolib_src_cocoa_menu.o \ + monolib_src_cocoa_menuitem.o \ + monolib_src_cocoa_msgdlg.o \ + monolib_src_cocoa_notebook.o \ + monolib_cocoa_pen.o \ + monolib_cocoa_radiobox.o \ + monolib_src_cocoa_radiobut.o \ + monolib_cocoa_region.o \ + monolib_src_cocoa_scrolbar.o \ + monolib_cocoa_settings.o \ + monolib_src_cocoa_slider.o \ + monolib_cocoa_sound.o \ + monolib_src_cocoa_spinbutt.o \ + monolib_cocoa_statbmp.o \ + monolib_src_cocoa_statbox.o \ + monolib_statline2.o \ + monolib_src_cocoa_stattext.o \ + monolib_src_cocoa_textctrl.o \ + monolib_cocoa_timer.o \ + monolib_src_cocoa_toolbar.o \ + monolib_src_cocoa_tooltip.o \ + monolib_cocoa_toplevel.o \ + monolib_src_cocoa_utils.o \ + monolib_cocoa_utilsexc.o \ + monolib_src_cocoa_window.o \ + monolib_generic_accel.o \ + monolib_generic_caret.o \ + monolib_clrpickerg.o \ + monolib_collpaneg.o \ + monolib_colrdlgg.o \ + monolib_generic_fdrepdlg.o \ + monolib_filepickerg.o \ + monolib_fontdlgg.o \ + monolib_fontpickerg.o \ + monolib_generic_imaglist.o \ + monolib_generic_listctrl.o \ + monolib_paletteg.o \ + monolib_regiong.o \ + monolib_generic_statusbr.o \ + monolib_generic_textmeasure.o +@COND_TOOLKIT_COCOA@__GUI_SRC_OBJECTS_1 = $(COND_TOOLKIT_COCOA___GUI_SRC_OBJECTS_1) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____GUI_SRC_OBJECTS_1 = \ + monolib_generic_accel.o \ + monolib_clrpickerg.o \ + monolib_collpaneg.o \ + monolib_colrdlgg.o \ + monolib_dirdlgg.o \ + monolib_generic_fdrepdlg.o \ + monolib_filedlgg.o \ + monolib_filepickerg.o \ + monolib_fontdlgg.o \ + monolib_fontpickerg.o \ + monolib_generic_listctrl.o \ + monolib_prntdlgg.o \ + monolib_generic_statusbr.o \ + monolib_gtk1_bmpbuttn.o \ + monolib_gtk1_button.o \ + monolib_gtk1_checkbox.o \ + monolib_gtk1_checklst.o \ + monolib_gtk1_choice.o \ + monolib_gtk1_combobox.o \ + monolib_gtk1_control.o \ + monolib_gtk1_dialog.o \ + monolib_gtk1_filedlg.o \ + monolib_gtk1_fontdlg.o \ + monolib_gtk1_frame.o \ + monolib_gtk1_gauge.o \ + monolib_gtk1_listbox.o \ + monolib_gtk1_mdi.o \ + monolib_gtk1_menu.o \ + monolib_gtk1_mnemonics.o \ + monolib_gtk1_notebook.o \ + monolib_gtk1_radiobox.o \ + monolib_gtk1_radiobut.o \ + monolib_gtk1_scrolbar.o \ + monolib_gtk1_scrolwin.o \ + monolib_gtk1_slider.o \ + monolib_gtk1_spinbutt.o \ + monolib_gtk1_spinctrl.o \ + monolib_gtk1_statbmp.o \ + monolib_gtk1_statbox.o \ + monolib_gtk1_statline.o \ + monolib_gtk1_stattext.o \ + monolib_gtk1_toolbar.o \ + monolib_gtk1_textctrl.o \ + monolib_gtk1_tglbtn.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__GUI_SRC_OBJECTS_1 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____GUI_SRC_OBJECTS_1) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___GUI_SRC_OBJECTS_1 = \ + monolib_generic_accel.o \ + monolib_generic_fdrepdlg.o \ + monolib_filepickerg.o \ + monolib_generic_listctrl.o \ + monolib_prntdlgg.o \ + monolib_generic_statusbr.o \ + monolib_gtk_anybutton.o \ + monolib_artgtk.o \ + monolib_gtk_bmpbuttn.o \ + monolib_gtk_button.o \ + monolib_gtk_checkbox.o \ + monolib_gtk_checklst.o \ + monolib_gtk_choice.o \ + monolib_collpane.o \ + monolib_gtk_colordlg.o \ + monolib_gtk_combobox.o \ + monolib_gtk_control.o \ + monolib_clrpicker.o \ + monolib_gtk_dialog.o \ + monolib_fontpicker.o \ + monolib_filepicker.o \ + monolib_gtk_dirdlg.o \ + monolib_gtk_filedlg.o \ + monolib_gtk_fontdlg.o \ + monolib_gtk_frame.o \ + monolib_gtk_gauge.o \ + monolib_gvfs.o \ + monolib_gtk_infobar.o \ + monolib_gtk_listbox.o \ + monolib_gtk_mdi.o \ + monolib_gtk_menu.o \ + monolib_gtk_mnemonics.o \ + monolib_gtk_msgdlg.o \ + monolib_gtk_nativewin.o \ + monolib_gtk_notebook.o \ + monolib_gtk_print.o \ + monolib_gtk_radiobox.o \ + monolib_gtk_radiobut.o \ + monolib_gtk_scrolbar.o \ + monolib_gtk_scrolwin.o \ + monolib_gtk_slider.o \ + monolib_gtk_spinbutt.o \ + monolib_gtk_spinctrl.o \ + monolib_gtk_statbmp.o \ + monolib_gtk_statbox.o \ + monolib_gtk_statline.o \ + monolib_gtk_stattext.o \ + monolib_gtk_toolbar.o \ + monolib_gtk_textctrl.o \ + monolib_gtk_textentry.o \ + monolib_gtk_tglbtn.o \ + monolib_treeentry_gtk.o \ + monolib_fontdlgg.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__GUI_SRC_OBJECTS_1 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___GUI_SRC_OBJECTS_1) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___GUI_SRC_OBJECTS_1 = \ + monolib_generic_accel.o \ + monolib_generic_fdrepdlg.o \ + monolib_filepickerg.o \ + monolib_generic_listctrl.o \ + monolib_prntdlgg.o \ + monolib_generic_statusbr.o \ + monolib_gtk_anybutton.o \ + monolib_artgtk.o \ + monolib_gtk_bmpbuttn.o \ + monolib_gtk_button.o \ + monolib_gtk_checkbox.o \ + monolib_gtk_checklst.o \ + monolib_gtk_choice.o \ + monolib_collpane.o \ + monolib_gtk_colordlg.o \ + monolib_gtk_combobox.o \ + monolib_gtk_control.o \ + monolib_clrpicker.o \ + monolib_gtk_dialog.o \ + monolib_fontpicker.o \ + monolib_filepicker.o \ + monolib_gtk_dirdlg.o \ + monolib_gtk_filedlg.o \ + monolib_gtk_fontdlg.o \ + monolib_gtk_frame.o \ + monolib_gtk_gauge.o \ + monolib_gvfs.o \ + monolib_gtk_infobar.o \ + monolib_gtk_listbox.o \ + monolib_gtk_mdi.o \ + monolib_gtk_menu.o \ + monolib_gtk_mnemonics.o \ + monolib_gtk_msgdlg.o \ + monolib_gtk_nativewin.o \ + monolib_gtk_notebook.o \ + monolib_gtk_print.o \ + monolib_gtk_radiobox.o \ + monolib_gtk_radiobut.o \ + monolib_gtk_scrolbar.o \ + monolib_gtk_scrolwin.o \ + monolib_gtk_slider.o \ + monolib_gtk_spinbutt.o \ + monolib_gtk_spinctrl.o \ + monolib_gtk_statbmp.o \ + monolib_gtk_statbox.o \ + monolib_gtk_statline.o \ + monolib_gtk_stattext.o \ + monolib_gtk_toolbar.o \ + monolib_gtk_textctrl.o \ + monolib_gtk_textentry.o \ + monolib_gtk_tglbtn.o \ + monolib_treeentry_gtk.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__GUI_SRC_OBJECTS_1 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___GUI_SRC_OBJECTS_1) +COND_TOOLKIT_MOTIF___GUI_SRC_OBJECTS_1 = \ + monolib_motif_accel.o \ + monolib_motif_app.o \ + monolib_motif_bmpbuttn.o \ + monolib_bmpmotif.o \ + monolib_motif_button.o \ + monolib_motif_checkbox.o \ + monolib_motif_checklst.o \ + monolib_motif_choice.o \ + monolib_motif_clipbrd.o \ + monolib_motif_colour.o \ + monolib_motif_combobox.o \ + monolib_combobox_native.o \ + monolib_motif_control.o \ + monolib_motif_cursor.o \ + monolib_motif_data.o \ + monolib_motif_dataobj.o \ + monolib_motif_dc.o \ + monolib_motif_dcclient.o \ + monolib_motif_dcmemory.o \ + monolib_motif_dcscreen.o \ + monolib_motif_dialog.o \ + monolib_motif_evtloop.o \ + monolib_motif_filedlg.o \ + monolib_motif_font.o \ + monolib_motif_frame.o \ + monolib_motif_gauge.o \ + monolib_sockmot.o \ + monolib_motif_icon.o \ + monolib_motif_listbox.o \ + monolib_motif_main.o \ + monolib_motif_menu.o \ + monolib_motif_menuitem.o \ + monolib_motif_minifram.o \ + monolib_motif_msgdlg.o \ + monolib_motif_popupwin.o \ + monolib_motif_radiobox.o \ + monolib_motif_radiobut.o \ + monolib_motif_scrolbar.o \ + monolib_motif_settings.o \ + monolib_motif_slider.o \ + monolib_motif_spinbutt.o \ + monolib_motif_statbmp.o \ + monolib_motif_statbox.o \ + monolib_motif_stattext.o \ + monolib_motif_textctrl.o \ + monolib_motif_textentry.o \ + monolib_motif_timer.o \ + monolib_motif_toolbar.o \ + monolib_motif_toplevel.o \ + monolib_motif_utils.o \ + monolib_motif_window.o \ + monolib_xmcombo.o \ + monolib_clrpickerg.o \ + monolib_collpaneg.o \ + monolib_colrdlgg.o \ + monolib_dirdlgg.o \ + monolib_generic_fdrepdlg.o \ + monolib_filepickerg.o \ + monolib_fontdlgg.o \ + monolib_fontpickerg.o \ + monolib_generic_listctrl.o \ + monolib_mdig.o \ + monolib_generic_notebook.o \ + monolib_prntdlgg.o \ + monolib_generic_statline.o \ + monolib_generic_statusbr.o \ + monolib_tabg.o +@COND_TOOLKIT_MOTIF@__GUI_SRC_OBJECTS_1 = $(COND_TOOLKIT_MOTIF___GUI_SRC_OBJECTS_1) +COND_TOOLKIT_MSW___GUI_SRC_OBJECTS_1 = \ + monolib_clrpickerg.o \ + monolib_collpaneg.o \ + monolib_filepickerg.o \ + monolib_fontpickerg.o \ + monolib_generic_statusbr.o \ + monolib_prntdlgg.o \ + monolib_msw_accel.o \ + monolib_msw_anybutton.o \ + monolib_artmsw.o \ + monolib_msw_bmpbuttn.o \ + monolib_msw_button.o \ + monolib_msw_checkbox.o \ + monolib_msw_choice.o \ + monolib_msw_colordlg.o \ + monolib_combo.o \ + monolib_msw_combobox.o \ + monolib_msw_control.o \ + monolib_msw_dialog.o \ + monolib_msw_dirdlg.o \ + monolib_dragimag.o \ + monolib_msw_evtloop.o \ + monolib_msw_filedlg.o \ + monolib_msw_frame.o \ + monolib_msw_gauge.o \ + monolib_headerctrl.o \ + monolib_msw_iniconf.o \ + monolib_msw_listbox.o \ + monolib_msw_listctrl.o \ + monolib_msw_mdi.o \ + monolib_msw_menu.o \ + monolib_msw_menuitem.o \ + monolib_msw_metafile.o \ + monolib_msw_msgdlg.o \ + monolib_msw_nativdlg.o \ + monolib_msw_nativewin.o \ + monolib_msw_notebook.o \ + monolib_access.o \ + monolib_msw_ownerdrw.o \ + monolib_msw_panel.o \ + monolib_progdlg.o \ + monolib_msw_radiobox.o \ + monolib_msw_radiobut.o \ + monolib_richmsgdlg.o \ + monolib_msw_scrolbar.o \ + monolib_msw_slider.o \ + monolib_msw_spinbutt.o \ + monolib_msw_spinctrl.o \ + monolib_msw_statbmp.o \ + monolib_msw_statbox.o \ + monolib_statusbar.o \ + monolib_msw_statline.o \ + monolib_msw_stattext.o \ + monolib_msw_toolbar.o \ + monolib_msw_textctrl.o \ + monolib_msw_textentry.o \ + monolib_msw_tglbtn.o \ + monolib_treectrl.o \ + monolib_msw_checklst.o \ + monolib_msw_fdrepdlg.o \ + monolib_msw_fontdlg.o +@COND_TOOLKIT_MSW@__GUI_SRC_OBJECTS_1 = $(COND_TOOLKIT_MSW___GUI_SRC_OBJECTS_1) +COND_TOOLKIT_OSX_CARBON___GUI_SRC_OBJECTS_1 = \ + $(__OSX_CARBON_COCOA_SRC_OBJECTS_12) \ + monolib_carbon_anybutton.o \ + monolib_carbon_bmpbuttn.o \ + monolib_carbon_button.o \ + monolib_carbon_checkbox.o \ + monolib_carbon_choice.o \ + monolib_carbon_colordlg.o \ + monolib_carbon_dialog.o \ + monolib_carbon_dirdlg.o \ + monolib_carbon_dnd.o \ + monolib_carbon_evtloop.o \ + monolib_carbon_filedlg.o \ + monolib_carbon_gauge.o \ + monolib_carbon_listbox.o \ + monolib_listctrl_mac.o \ + monolib_carbon_menu.o \ + monolib_carbon_menuitem.o \ + monolib_carbon_msgdlg.o \ + monolib_carbon_nonownedwnd.o \ + monolib_notebmac.o \ + monolib_carbon_printdlg.o \ + monolib_carbon_radiobut.o \ + monolib_carbon_scrolbar.o \ + monolib_carbon_slider.o \ + monolib_carbon_spinbutt.o \ + monolib_carbon_srchctrl.o \ + monolib_carbon_statbmp.o \ + monolib_carbon_statbox.o \ + monolib_statlmac.o \ + monolib_carbon_stattext.o \ + monolib_carbon_textctrl.o \ + monolib_carbon_tglbtn.o \ + monolib_carbon_toolbar.o \ + monolib_carbon_tooltip.o \ + monolib_carbon_window.o +@COND_TOOLKIT_OSX_CARBON@__GUI_SRC_OBJECTS_1 = $(COND_TOOLKIT_OSX_CARBON___GUI_SRC_OBJECTS_1) +COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS_1 = \ + $(__OSX_CARBON_COCOA_SRC_OBJECTS_12) \ + monolib_cocoa_anybutton.o \ + monolib_osx_cocoa_button.o \ + monolib_osx_cocoa_checkbox.o \ + monolib_osx_cocoa_choice.o \ + monolib_osx_cocoa_colour.o \ + monolib_osx_cocoa_combobox.o \ + monolib_osx_cocoa_dialog.o \ + monolib_osx_cocoa_dirdlg.o \ + monolib_cocoa_dnd.o \ + monolib_osx_cocoa_evtloop.o \ + monolib_osx_cocoa_filedlg.o \ + monolib_osx_cocoa_gauge.o \ + monolib_osx_cocoa_listbox.o \ + monolib_osx_cocoa_menu.o \ + monolib_osx_cocoa_menuitem.o \ + monolib_osx_cocoa_msgdlg.o \ + monolib_cocoa_nonownedwnd.o \ + monolib_osx_cocoa_notebook.o \ + monolib_osx_cocoa_radiobut.o \ + monolib_preferences.o \ + monolib_cocoa_printdlg.o \ + monolib_osx_cocoa_scrolbar.o \ + monolib_osx_cocoa_slider.o \ + monolib_osx_cocoa_spinbutt.o \ + monolib_cocoa_srchctrl.o \ + monolib_osx_cocoa_statbox.o \ + monolib_cocoa_statline.o \ + monolib_osx_cocoa_stattext.o \ + monolib_osx_cocoa_textctrl.o \ + monolib_cocoa_tglbtn.o \ + monolib_osx_cocoa_toolbar.o \ + monolib_osx_cocoa_tooltip.o \ + monolib_osx_cocoa_window.o +@COND_TOOLKIT_OSX_COCOA@__GUI_SRC_OBJECTS_1 = $(COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS_1) +COND_TOOLKIT_OSX_IPHONE___GUI_SRC_OBJECTS_1 = \ + $(__OSX_CARBON_COCOA_SRC_OBJECTS_12) \ + monolib_regiong.o \ + monolib_generic_icon.o \ + monolib_iphone_anybutton.o \ + monolib_iphone_button.o \ + monolib_iphone_checkbox.o \ + monolib_iphone_dialog.o \ + monolib_iphone_evtloop.o \ + monolib_iphone_gauge.o \ + monolib_iphone_msgdlg.o \ + monolib_iphone_nonownedwnd.o \ + monolib_iphone_scrolbar.o \ + monolib_iphone_slider.o \ + monolib_iphone_stattext.o \ + monolib_iphone_textctrl.o \ + monolib_iphone_toolbar.o \ + monolib_iphone_utils.o \ + monolib_iphone_window.o +@COND_TOOLKIT_OSX_IPHONE@__GUI_SRC_OBJECTS_1 = $(COND_TOOLKIT_OSX_IPHONE___GUI_SRC_OBJECTS_1) +COND_TOOLKIT_PM___GUI_SRC_OBJECTS_1 = \ + monolib_generic_caret.o \ + monolib_clrpickerg.o \ + monolib_collpaneg.o \ + monolib_colrdlgg.o \ + monolib_dirdlgg.o \ + monolib_generic_fdrepdlg.o \ + monolib_filepickerg.o \ + monolib_fontpickerg.o \ + monolib_generic_imaglist.o \ + monolib_generic_listctrl.o \ + monolib_mdig.o \ + monolib_prntdlgg.o \ + monolib_generic_statusbr.o \ + monolib_generic_textmeasure.o \ + monolib_os2_accel.o \ + monolib_os2_app.o \ + monolib_os2_bitmap.o \ + monolib_os2_bmpbuttn.o \ + monolib_os2_brush.o \ + monolib_os2_button.o \ + monolib_os2_checkbox.o \ + monolib_os2_checklst.o \ + monolib_os2_choice.o \ + monolib_os2_clipbrd.o \ + monolib_os2_colour.o \ + monolib_os2_combobox.o \ + monolib_os2_control.o \ + monolib_os2_cursor.o \ + monolib_os2_data.o \ + monolib_os2_dataobj.o \ + monolib_os2_dc.o \ + monolib_os2_dcclient.o \ + monolib_os2_dcmemory.o \ + monolib_os2_dcprint.o \ + monolib_os2_dcscreen.o \ + monolib_os2_dialog.o \ + monolib_os2_dnd.o \ + monolib_os2_evtloop.o \ + monolib_os2_filedlg.o \ + monolib_os2_font.o \ + monolib_os2_fontdlg.o \ + monolib_os2_fontenum.o \ + monolib_os2_fontutil.o \ + monolib_os2_frame.o \ + monolib_os2_gauge.o \ + monolib_os2_gdiimage.o \ + monolib_sockpm.o \ + monolib_os2_helpwin.o \ + monolib_os2_icon.o \ + monolib_os2_iniconf.o \ + monolib_os2_listbox.o \ + monolib_os2_main.o \ + monolib_os2_menu.o \ + monolib_os2_menuitem.o \ + monolib_os2_metafile.o \ + monolib_os2_minifram.o \ + monolib_os2_msgdlg.o \ + monolib_os2_nativdlg.o \ + monolib_os2_notebook.o \ + monolib_os2_ownerdrw.o \ + monolib_os2_palette.o \ + monolib_os2_pen.o \ + monolib_os2_popupwin.o \ + monolib_os2_print.o \ + monolib_os2_radiobox.o \ + monolib_os2_radiobut.o \ + monolib_os2_region.o \ + monolib_os2_scrolbar.o \ + monolib_os2_settings.o \ + monolib_os2_slider.o \ + monolib_os2_spinbutt.o \ + monolib_os2_spinctrl.o \ + monolib_os2_statbmp.o \ + monolib_os2_statbox.o \ + monolib_os2_statline.o \ + monolib_os2_stattext.o \ + monolib_os2_textctrl.o \ + monolib_os2_textentry.o \ + monolib_os2_tglbtn.o \ + monolib_os2_timer.o \ + monolib_os2_toolbar.o \ + monolib_os2_tooltip.o \ + monolib_os2_toplevel.o \ + monolib_os2_utilsgui.o \ + monolib_os2_window.o +@COND_TOOLKIT_PM@__GUI_SRC_OBJECTS_1 = $(COND_TOOLKIT_PM___GUI_SRC_OBJECTS_1) +COND_TOOLKIT_WINCE___GUI_SRC_OBJECTS_1 = \ + monolib_clrpickerg.o \ + monolib_collpaneg.o \ + monolib_filepickerg.o \ + monolib_fontpickerg.o \ + monolib_generic_statusbr.o \ + monolib_prntdlgg.o \ + monolib_msw_accel.o \ + monolib_msw_anybutton.o \ + monolib_artmsw.o \ + monolib_msw_bmpbuttn.o \ + monolib_msw_button.o \ + monolib_msw_checkbox.o \ + monolib_msw_choice.o \ + monolib_msw_colordlg.o \ + monolib_combo.o \ + monolib_msw_combobox.o \ + monolib_msw_control.o \ + monolib_msw_dialog.o \ + monolib_msw_dirdlg.o \ + monolib_dragimag.o \ + monolib_msw_evtloop.o \ + monolib_msw_filedlg.o \ + monolib_msw_frame.o \ + monolib_msw_gauge.o \ + monolib_headerctrl.o \ + monolib_msw_iniconf.o \ + monolib_msw_listbox.o \ + monolib_msw_listctrl.o \ + monolib_msw_mdi.o \ + monolib_msw_menu.o \ + monolib_msw_menuitem.o \ + monolib_msw_metafile.o \ + monolib_msw_msgdlg.o \ + monolib_msw_nativdlg.o \ + monolib_msw_nativewin.o \ + monolib_msw_notebook.o \ + monolib_access.o \ + monolib_msw_ownerdrw.o \ + monolib_msw_panel.o \ + monolib_progdlg.o \ + monolib_msw_radiobox.o \ + monolib_msw_radiobut.o \ + monolib_richmsgdlg.o \ + monolib_msw_scrolbar.o \ + monolib_msw_slider.o \ + monolib_msw_spinbutt.o \ + monolib_msw_spinctrl.o \ + monolib_msw_statbmp.o \ + monolib_msw_statbox.o \ + monolib_statusbar.o \ + monolib_msw_statline.o \ + monolib_msw_stattext.o \ + monolib_msw_toolbar.o \ + monolib_msw_textctrl.o \ + monolib_msw_textentry.o \ + monolib_msw_tglbtn.o \ + monolib_treectrl.o \ + monolib_dirdlgg.o \ + monolib_generic_fdrepdlg.o \ + monolib_filedlgg.o \ + monolib_fontdlgg.o \ + monolib_wince_checklst.o \ + monolib_choicece.o \ + monolib_crt.o \ + monolib_filedlgwce.o \ + monolib_filefnwce.o \ + monolib_helpwce.o \ + monolib_menuce.o \ + monolib_tbarwce.o \ + monolib_textctrlce.o +@COND_TOOLKIT_WINCE@__GUI_SRC_OBJECTS_1 = $(COND_TOOLKIT_WINCE___GUI_SRC_OBJECTS_1) +@COND_TOOLKIT_COCOA@__LOWLEVEL_SRC_OBJECTS_3 = \ +@COND_TOOLKIT_COCOA@ monolib_hid.o monolib_utilsexc_cf.o +COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_3 = \ + monolib_fontmgrcmn.o \ + monolib_generic_caret.o \ + monolib_generic_colour.o \ + monolib_generic_icon.o \ + monolib_generic_imaglist.o \ + monolib_mask.o \ + monolib_generic_textmeasure.o \ + monolib_dfb_app.o \ + monolib_dfb_bitmap.o \ + monolib_dfb_brush.o \ + monolib_dfb_cursor.o \ + monolib_dfb_dc.o \ + monolib_dfb_dcclient.o \ + monolib_dfb_dcmemory.o \ + monolib_dfb_dcscreen.o \ + monolib_dfb_evtloop.o \ + monolib_dfb_font.o \ + monolib_dfb_fontenum.o \ + monolib_fontmgr.o \ + monolib_dfb_nonownedwnd.o \ + monolib_dfb_overlay.o \ + monolib_dfb_pen.o \ + monolib_dfb_region.o \ + monolib_dfb_settings.o \ + monolib_dfb_toplevel.o \ + monolib_dfb_utils.o \ + monolib_dfb_window.o \ + monolib_wrapdfb.o +@COND_TOOLKIT_DFB@__LOWLEVEL_SRC_OBJECTS_3 = $(COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_3) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_3 = \ + monolib_generic_caret.o \ + monolib_generic_imaglist.o \ + monolib_unix_dialup.o \ + monolib_displayx11.o \ + monolib_unix_fontenum.o \ + monolib_unix_fontutil.o \ + monolib_uiactionx11.o \ + monolib_utilsx11.o \ + monolib_generic_icon.o \ + monolib_paletteg.o \ + monolib_generic_textmeasure.o \ + monolib_gtk1_app.o \ + monolib_gtk1_bitmap.o \ + monolib_gtk1_brush.o \ + monolib_gtk1_clipbrd.o \ + monolib_gtk1_colour.o \ + monolib_gtk1_cursor.o \ + monolib_gtk1_data.o \ + monolib_gtk1_dataobj.o \ + monolib_gtk1_dc.o \ + monolib_gtk1_dcclient.o \ + monolib_gtk1_dcmemory.o \ + monolib_gtk1_dcscreen.o \ + monolib_gtk1_dnd.o \ + monolib_gtk1_evtloop.o \ + monolib_gtk1_font.o \ + monolib_gtk1_sockgtk.o \ + monolib_gtk1_main.o \ + monolib_gtk1_minifram.o \ + monolib_gtk1_pen.o \ + monolib_gtk1_popupwin.o \ + monolib_gtk1_region.o \ + monolib_gtk1_renderer.o \ + monolib_gtk1_settings.o \ + monolib_gtk1_timer.o \ + monolib_gtk1_tooltip.o \ + monolib_gtk1_toplevel.o \ + monolib_gtk1_utilsgtk.o \ + monolib_gtk1_win_gtk.o \ + monolib_gtk1_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__LOWLEVEL_SRC_OBJECTS_3 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_3) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_3 = \ + $(__GTK_PLATFORM_SRC_OBJECTS_17) \ + monolib_generic_icon.o \ + monolib_paletteg.o \ + monolib_gtk_app.o \ + monolib_assertdlg_gtk.o \ + monolib_gtk_bitmap.o \ + monolib_gtk_brush.o \ + monolib_gtk_clipbrd.o \ + monolib_gtk_colour.o \ + monolib_gtk_cursor.o \ + monolib_gtk_dataobj.o \ + monolib_gtk_dc.o \ + monolib_gtk_display.o \ + monolib_gtk_dnd.o \ + monolib_gtk_evtloop.o \ + monolib_filectrl.o \ + monolib_filehistory.o \ + monolib_gtk_font.o \ + monolib_gtk_sockgtk.o \ + monolib_gtk_minifram.o \ + monolib_gtk_nonownedwnd.o \ + monolib_gtk_pen.o \ + monolib_gtk_popupwin.o \ + monolib_private.o \ + monolib_gtk_region.o \ + monolib_gtk_renderer.o \ + monolib_gtk_settings.o \ + monolib_gtk_textmeasure.o \ + monolib_gtk_timer.o \ + monolib_gtk_tooltip.o \ + monolib_gtk_toplevel.o \ + monolib_gtk_utilsgtk.o \ + monolib_gtk_win_gtk.o \ + monolib_gtk_window.o \ + monolib_gtk_dcclient.o \ + monolib_gtk_dcmemory.o \ + monolib_gtk_dcscreen.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__LOWLEVEL_SRC_OBJECTS_3 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_3) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_3 = \ + $(__GTK_PLATFORM_SRC_OBJECTS_17) \ + monolib_generic_icon.o \ + monolib_paletteg.o \ + monolib_gtk_app.o \ + monolib_assertdlg_gtk.o \ + monolib_gtk_bitmap.o \ + monolib_gtk_brush.o \ + monolib_gtk_clipbrd.o \ + monolib_gtk_colour.o \ + monolib_gtk_cursor.o \ + monolib_gtk_dataobj.o \ + monolib_gtk_dc.o \ + monolib_gtk_display.o \ + monolib_gtk_dnd.o \ + monolib_gtk_evtloop.o \ + monolib_filectrl.o \ + monolib_filehistory.o \ + monolib_gtk_font.o \ + monolib_gtk_sockgtk.o \ + monolib_gtk_minifram.o \ + monolib_gtk_nonownedwnd.o \ + monolib_gtk_pen.o \ + monolib_gtk_popupwin.o \ + monolib_private.o \ + monolib_gtk_region.o \ + monolib_gtk_renderer.o \ + monolib_gtk_settings.o \ + monolib_gtk_textmeasure.o \ + monolib_gtk_timer.o \ + monolib_gtk_tooltip.o \ + monolib_gtk_toplevel.o \ + monolib_gtk_utilsgtk.o \ + monolib_gtk_win_gtk.o \ + monolib_gtk_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__LOWLEVEL_SRC_OBJECTS_3 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_3) +COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_3 = \ + monolib_generic_caret.o \ + monolib_generic_imaglist.o \ + monolib_unix_dialup.o \ + monolib_displayx11.o \ + monolib_unix_fontenum.o \ + monolib_unix_fontutil.o \ + monolib_uiactionx11.o \ + monolib_utilsx11.o \ + monolib_generic_textmeasure.o \ + monolib_x11_bitmap.o \ + monolib_x11_brush.o \ + monolib_x11_palette.o \ + monolib_x11_pen.o \ + monolib_x11_region.o \ + monolib_utilsx.o +@COND_TOOLKIT_MOTIF@__LOWLEVEL_SRC_OBJECTS_3 = $(COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_3) +COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_3 = \ + monolib_activex.o \ + monolib_msw_app.o \ + monolib_msw_bitmap.o \ + monolib_msw_brush.o \ + monolib_msw_caret.o \ + monolib_msw_clipbrd.o \ + monolib_msw_colour.o \ + monolib_msw_cursor.o \ + monolib_msw_data.o \ + monolib_msw_dc.o \ + monolib_msw_dcclient.o \ + monolib_msw_dcmemory.o \ + monolib_msw_dcprint.o \ + monolib_msw_dcscreen.o \ + monolib_msw_dialup.o \ + monolib_dib.o \ + monolib_msw_display.o \ + monolib_enhmeta.o \ + monolib_msw_font.o \ + monolib_msw_fontenum.o \ + monolib_msw_fontutil.o \ + monolib_msw_gdiimage.o \ + monolib_msw_gdiobj.o \ + monolib_gdiplus.o \ + monolib_msw_graphics.o \ + monolib_msw_icon.o \ + monolib_msw_imaglist.o \ + monolib_msw_minifram.o \ + monolib_msw_nonownedwnd.o \ + monolib_ole_dataobj.o \ + monolib_dropsrc.o \ + monolib_droptgt.o \ + monolib_oleutils.o \ + monolib_safearray.o \ + monolib_msw_palette.o \ + monolib_msw_pen.o \ + monolib_msw_popupwin.o \ + monolib_msw_printdlg.o \ + monolib_printwin.o \ + monolib_msw_region.o \ + monolib_msw_renderer.o \ + monolib_msw_settings.o \ + monolib_msw_textmeasure.o \ + monolib_msw_tooltip.o \ + monolib_msw_toplevel.o \ + monolib_uiaction.o \ + monolib_msw_utilsgui.o \ + monolib_utilswin.o \ + monolib_uxtheme.o \ + monolib_msw_window.o \ + monolib_helpchm.o \ + monolib_msw_helpwin.o \ + monolib_automtn.o \ + monolib_uuid.o +@COND_TOOLKIT_MSW@__LOWLEVEL_SRC_OBJECTS_3 = $(COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_3) +@COND_TOOLKIT_OSX_CARBON@__LOWLEVEL_SRC_OBJECTS_3 \ +@COND_TOOLKIT_OSX_CARBON@ = $(__OSX_LOWLEVEL_SRC_OBJECTS_27) +@COND_TOOLKIT_OSX_COCOA@__LOWLEVEL_SRC_OBJECTS_3 = \ +@COND_TOOLKIT_OSX_COCOA@ $(__OSX_LOWLEVEL_SRC_OBJECTS_27) +@COND_TOOLKIT_OSX_IPHONE@__LOWLEVEL_SRC_OBJECTS_3 \ +@COND_TOOLKIT_OSX_IPHONE@ = $(__OSX_LOWLEVEL_SRC_OBJECTS_27) +@COND_TOOLKIT_PM@__LOWLEVEL_SRC_OBJECTS_3 = +COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_3 = \ + monolib_activex.o \ + monolib_msw_app.o \ + monolib_msw_bitmap.o \ + monolib_msw_brush.o \ + monolib_msw_caret.o \ + monolib_msw_clipbrd.o \ + monolib_msw_colour.o \ + monolib_msw_cursor.o \ + monolib_msw_data.o \ + monolib_msw_dc.o \ + monolib_msw_dcclient.o \ + monolib_msw_dcmemory.o \ + monolib_msw_dcprint.o \ + monolib_msw_dcscreen.o \ + monolib_msw_dialup.o \ + monolib_dib.o \ + monolib_msw_display.o \ + monolib_enhmeta.o \ + monolib_msw_font.o \ + monolib_msw_fontenum.o \ + monolib_msw_fontutil.o \ + monolib_msw_gdiimage.o \ + monolib_msw_gdiobj.o \ + monolib_gdiplus.o \ + monolib_msw_graphics.o \ + monolib_msw_icon.o \ + monolib_msw_imaglist.o \ + monolib_msw_minifram.o \ + monolib_msw_nonownedwnd.o \ + monolib_ole_dataobj.o \ + monolib_dropsrc.o \ + monolib_droptgt.o \ + monolib_oleutils.o \ + monolib_safearray.o \ + monolib_msw_palette.o \ + monolib_msw_pen.o \ + monolib_msw_popupwin.o \ + monolib_msw_printdlg.o \ + monolib_printwin.o \ + monolib_msw_region.o \ + monolib_msw_renderer.o \ + monolib_msw_settings.o \ + monolib_msw_textmeasure.o \ + monolib_msw_tooltip.o \ + monolib_msw_toplevel.o \ + monolib_uiaction.o \ + monolib_msw_utilsgui.o \ + monolib_utilswin.o \ + monolib_uxtheme.o \ + monolib_msw_window.o +@COND_TOOLKIT_WINCE@__LOWLEVEL_SRC_OBJECTS_3 = $(COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_3) +COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_3 = \ + monolib_generic_caret.o \ + monolib_generic_imaglist.o \ + monolib_unix_dialup.o \ + monolib_displayx11.o \ + monolib_unix_fontenum.o \ + monolib_unix_fontutil.o \ + monolib_uiactionx11.o \ + monolib_utilsx11.o \ + monolib_generic_icon.o \ + monolib_generic_textmeasure.o \ + monolib_generic_timer.o \ + monolib_x11_app.o \ + monolib_x11_bitmap.o \ + monolib_x11_brush.o \ + monolib_x11_clipbrd.o \ + monolib_x11_colour.o \ + monolib_x11_cursor.o \ + monolib_x11_data.o \ + monolib_x11_dataobj.o \ + monolib_x11_dc.o \ + monolib_x11_dcclient.o \ + monolib_x11_dcmemory.o \ + monolib_x11_dcscreen.o \ + monolib_x11_evtloop.o \ + monolib_x11_font.o \ + monolib_x11_minifram.o \ + monolib_nanox.o \ + monolib_x11_palette.o \ + monolib_x11_pen.o \ + monolib_x11_popupwin.o \ + monolib_x11_region.o \ + monolib_reparent.o \ + monolib_x11_settings.o \ + monolib_x11_toplevel.o \ + monolib_x11_utils.o \ + monolib_utilsx.o \ + monolib_x11_window.o +@COND_TOOLKIT_X11@__LOWLEVEL_SRC_OBJECTS_3 = $(COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_3) +@COND_TOOLKIT_MSW@__UNIV_PLATFORM_SRC_OBJECTS_1 = monolib_msw_evtloop.o +COND_WXUNIV_0___ADVANCED_SRC_OBJECTS_1 = \ + monolib_animatecmn.o \ + monolib_bmpcboxcmn.o \ + monolib_calctrlcmn.o \ + monolib_datavcmn.o \ + monolib_gridcmn.o \ + monolib_hyperlnkcmn.o \ + monolib_odcombocmn.o \ + monolib_richtooltipcmn.o \ + monolib_aboutdlgg.o \ + monolib_bannerwindow.o \ + monolib_bmpcboxg.o \ + monolib_calctrlg.o \ + monolib_commandlinkbuttong.o \ + monolib_datavgen.o \ + monolib_datectlg.o \ + monolib_editlbox.o \ + monolib_grid.o \ + monolib_gridctrl.o \ + monolib_grideditors.o \ + monolib_gridsel.o \ + monolib_helpext.o \ + monolib_hyperlinkg.o \ + monolib_laywin.o \ + monolib_notifmsgg.o \ + monolib_odcombo.o \ + monolib_propdlg.o \ + monolib_richtooltipg.o \ + monolib_sashwin.o \ + monolib_splash.o \ + monolib_timectrlg.o \ + monolib_tipdlg.o \ + monolib_treelist.o \ + monolib_wizard.o \ + $(__ADVANCED_PLATFORM_SRC_OBJECTS_2) \ + $(__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_1) +@COND_WXUNIV_0@__ADVANCED_SRC_OBJECTS_1 = $(COND_WXUNIV_0___ADVANCED_SRC_OBJECTS_1) +COND_WXUNIV_1___ADVANCED_SRC_OBJECTS_1 = \ + monolib_animatecmn.o \ + monolib_bmpcboxcmn.o \ + monolib_calctrlcmn.o \ + monolib_datavcmn.o \ + monolib_gridcmn.o \ + monolib_hyperlnkcmn.o \ + monolib_odcombocmn.o \ + monolib_richtooltipcmn.o \ + monolib_aboutdlgg.o \ + monolib_bannerwindow.o \ + monolib_bmpcboxg.o \ + monolib_calctrlg.o \ + monolib_commandlinkbuttong.o \ + monolib_datavgen.o \ + monolib_datectlg.o \ + monolib_editlbox.o \ + monolib_grid.o \ + monolib_gridctrl.o \ + monolib_grideditors.o \ + monolib_gridsel.o \ + monolib_helpext.o \ + monolib_hyperlinkg.o \ + monolib_laywin.o \ + monolib_notifmsgg.o \ + monolib_odcombo.o \ + monolib_propdlg.o \ + monolib_richtooltipg.o \ + monolib_sashwin.o \ + monolib_splash.o \ + monolib_timectrlg.o \ + monolib_tipdlg.o \ + monolib_treelist.o \ + monolib_wizard.o \ + $(__ADVANCED_PLATFORM_SRC_OBJECTS_3) \ + $(__ADVANCED_UNIV_SRC_OBJECTS_1) +@COND_WXUNIV_1@__ADVANCED_SRC_OBJECTS_1 = $(COND_WXUNIV_1___ADVANCED_SRC_OBJECTS_1) +COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_2 = \ + monolib_src_cocoa_taskbar.o \ + monolib_taskbarcmn.o \ + monolib_animateg.o \ + monolib_hidjoystick.o +@COND_TOOLKIT_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_2 = $(COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_2) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_2 = \ + monolib_taskbarcmn.o \ + monolib_unix_joystick.o \ + monolib_unix_sound.o \ + monolib_taskbarx11.o \ + monolib_animateg.o \ + monolib_gtk1_eggtrayicon.o \ + monolib_gtk1_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__ADVANCED_PLATFORM_SRC_OBJECTS_2 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_2) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_2 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_17) \ + monolib_gtk_notifmsg.o \ + monolib_gtk_taskbar.o \ + monolib_gtk_eggtrayicon.o \ + monolib_hildon_notifmsg.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_PLATFORM_SRC_OBJECTS_2 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_2) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_2 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_17) \ + monolib_gtk_notifmsg.o \ + monolib_gtk_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__ADVANCED_PLATFORM_SRC_OBJECTS_2 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_2) +COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_2 = \ + monolib_taskbarcmn.o \ + monolib_unix_joystick.o \ + monolib_unix_sound.o \ + monolib_taskbarx11.o \ + monolib_animateg.o +@COND_TOOLKIT_MOTIF@__ADVANCED_PLATFORM_SRC_OBJECTS_2 = $(COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_2) +COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_2 = \ + monolib_taskbarcmn.o \ + monolib_msw_aboutdlg.o \ + monolib_msw_notifmsg.o \ + monolib_richtooltip.o \ + monolib_msw_sound.o \ + monolib_msw_taskbar.o \ + monolib_msw_joystick.o +@COND_TOOLKIT_MSW@__ADVANCED_PLATFORM_SRC_OBJECTS_2 = $(COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_2) +COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_2 = \ + monolib_taskbarcmn.o \ + monolib_animateg.o \ + monolib_carbon_aboutdlg.o \ + monolib_carbon_drawer.o \ + monolib_dataview_osx.o \ + monolib_carbon_dataview.o \ + monolib_sound_osx.o \ + monolib_carbon_sound.o \ + monolib_carbon_taskbar.o \ + monolib_hidjoystick.o +@COND_TOOLKIT_OSX_CARBON@__ADVANCED_PLATFORM_SRC_OBJECTS_2 = $(COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_2) +COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_2 = \ + monolib_taskbarcmn.o \ + monolib_animateg.o \ + monolib_datetimectrl_osx.o \ + monolib_datectrl_osx.o \ + monolib_sound_osx.o \ + monolib_timectrl_osx.o \ + monolib_carbon_sound.o \ + monolib_core_sound.o \ + monolib_cocoa_aboutdlg.o \ + monolib_dataview_osx.o \ + monolib_cocoa_dataview.o \ + monolib_cocoa_datetimectrl.o \ + monolib_osx_cocoa_taskbar.o \ + monolib_hidjoystick.o +@COND_TOOLKIT_OSX_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_2 = $(COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_2) +@COND_TOOLKIT_OSX_IPHONE@__ADVANCED_PLATFORM_SRC_OBJECTS_2 \ +@COND_TOOLKIT_OSX_IPHONE@ = monolib_animateg.o monolib_sound_osx.o \ +@COND_TOOLKIT_OSX_IPHONE@ monolib_core_sound.o +@COND_TOOLKIT_PM@__ADVANCED_PLATFORM_SRC_OBJECTS_2 = \ +@COND_TOOLKIT_PM@ monolib_animateg.o monolib_os2_joystick.o \ +@COND_TOOLKIT_PM@ monolib_os2_sound.o +COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_2 = \ + monolib_taskbarcmn.o \ + monolib_msw_aboutdlg.o \ + monolib_msw_notifmsg.o \ + monolib_richtooltip.o \ + monolib_msw_sound.o \ + monolib_msw_taskbar.o +@COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_SRC_OBJECTS_2 = $(COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_2) +COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_2 = \ + monolib_taskbarcmn.o \ + monolib_unix_joystick.o \ + monolib_unix_sound.o \ + monolib_taskbarx11.o +@COND_TOOLKIT_X11@__ADVANCED_PLATFORM_SRC_OBJECTS_2 = $(COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_2) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_1 = \ + monolib_gtk_aboutdlg.o \ + monolib_animate.o \ + monolib_gtk_bmpcbox.o \ + monolib_gtk_calctrl.o \ + monolib_gtk_dataview.o \ + monolib_gtk_hyperlink.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_1 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_1) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_1 = \ + monolib_gtk_aboutdlg.o \ + monolib_animate.o \ + monolib_gtk_bmpcbox.o \ + monolib_gtk_calctrl.o \ + monolib_gtk_dataview.o \ + monolib_gtk_hyperlink.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_1 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_1) +COND_TOOLKIT_MSW___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_1 = \ + monolib_animateg.o \ + monolib_msw_bmpcbox.o \ + monolib_msw_calctrl.o \ + monolib_commandlinkbutton.o \ + monolib_datecontrols.o \ + monolib_datectrl.o \ + monolib_msw_datetimectrl.o \ + monolib_msw_hyperlink.o \ + monolib_timectrl.o +@COND_TOOLKIT_MSW@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_1 = $(COND_TOOLKIT_MSW___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_1) +COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_1 = \ + monolib_animateg.o \ + monolib_msw_bmpcbox.o \ + monolib_msw_calctrl.o \ + monolib_commandlinkbutton.o \ + monolib_datecontrols.o \ + monolib_datectrl.o \ + monolib_msw_datetimectrl.o \ + monolib_msw_hyperlink.o \ + monolib_timectrl.o +@COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_1 = $(COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_1) +COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_3 = \ + monolib_src_cocoa_taskbar.o \ + monolib_taskbarcmn.o \ + monolib_animateg.o \ + monolib_hidjoystick.o +@COND_TOOLKIT_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_3 = $(COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_3) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_3 = \ + monolib_taskbarcmn.o \ + monolib_unix_joystick.o \ + monolib_unix_sound.o \ + monolib_taskbarx11.o \ + monolib_animateg.o \ + monolib_gtk1_eggtrayicon.o \ + monolib_gtk1_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__ADVANCED_PLATFORM_SRC_OBJECTS_3 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_3) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_3 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_17) \ + monolib_gtk_notifmsg.o \ + monolib_gtk_taskbar.o \ + monolib_gtk_eggtrayicon.o \ + monolib_hildon_notifmsg.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_PLATFORM_SRC_OBJECTS_3 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_3) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_3 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_17) \ + monolib_gtk_notifmsg.o \ + monolib_gtk_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__ADVANCED_PLATFORM_SRC_OBJECTS_3 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_3) +COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_3 = \ + monolib_taskbarcmn.o \ + monolib_unix_joystick.o \ + monolib_unix_sound.o \ + monolib_taskbarx11.o \ + monolib_animateg.o +@COND_TOOLKIT_MOTIF@__ADVANCED_PLATFORM_SRC_OBJECTS_3 = $(COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_3) +COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_3 = \ + monolib_taskbarcmn.o \ + monolib_msw_aboutdlg.o \ + monolib_msw_notifmsg.o \ + monolib_richtooltip.o \ + monolib_msw_sound.o \ + monolib_msw_taskbar.o \ + monolib_msw_joystick.o +@COND_TOOLKIT_MSW@__ADVANCED_PLATFORM_SRC_OBJECTS_3 = $(COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_3) +COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_3 = \ + monolib_taskbarcmn.o \ + monolib_animateg.o \ + monolib_carbon_aboutdlg.o \ + monolib_carbon_drawer.o \ + monolib_dataview_osx.o \ + monolib_carbon_dataview.o \ + monolib_sound_osx.o \ + monolib_carbon_sound.o \ + monolib_carbon_taskbar.o \ + monolib_hidjoystick.o +@COND_TOOLKIT_OSX_CARBON@__ADVANCED_PLATFORM_SRC_OBJECTS_3 = $(COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_3) +COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_3 = \ + monolib_taskbarcmn.o \ + monolib_animateg.o \ + monolib_datetimectrl_osx.o \ + monolib_datectrl_osx.o \ + monolib_sound_osx.o \ + monolib_timectrl_osx.o \ + monolib_carbon_sound.o \ + monolib_core_sound.o \ + monolib_cocoa_aboutdlg.o \ + monolib_dataview_osx.o \ + monolib_cocoa_dataview.o \ + monolib_cocoa_datetimectrl.o \ + monolib_osx_cocoa_taskbar.o \ + monolib_hidjoystick.o +@COND_TOOLKIT_OSX_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_3 = $(COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_3) +@COND_TOOLKIT_OSX_IPHONE@__ADVANCED_PLATFORM_SRC_OBJECTS_3 \ +@COND_TOOLKIT_OSX_IPHONE@ = monolib_animateg.o monolib_sound_osx.o \ +@COND_TOOLKIT_OSX_IPHONE@ monolib_core_sound.o +@COND_TOOLKIT_PM@__ADVANCED_PLATFORM_SRC_OBJECTS_3 = \ +@COND_TOOLKIT_PM@ monolib_animateg.o monolib_os2_joystick.o \ +@COND_TOOLKIT_PM@ monolib_os2_sound.o +COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_3 = \ + monolib_taskbarcmn.o \ + monolib_msw_aboutdlg.o \ + monolib_msw_notifmsg.o \ + monolib_richtooltip.o \ + monolib_msw_sound.o \ + monolib_msw_taskbar.o +@COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_SRC_OBJECTS_3 = $(COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_3) +COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_3 = \ + monolib_taskbarcmn.o \ + monolib_unix_joystick.o \ + monolib_unix_sound.o \ + monolib_taskbarx11.o +@COND_TOOLKIT_X11@__ADVANCED_PLATFORM_SRC_OBJECTS_3 = $(COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_3) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_UNIV_SRC_OBJECTS_1 \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ = monolib_animateg.o +@COND_TOOLKIT_MSW@__ADVANCED_UNIV_SRC_OBJECTS_1 = monolib_animateg.o +@COND_TOOLKIT_WINCE@__ADVANCED_UNIV_SRC_OBJECTS_1 = monolib_animateg.o +@COND_TOOLKIT_X11@__ADVANCED_UNIV_SRC_OBJECTS_1 = monolib_animateg.o +@COND_TOOLKIT_COCOA@__MEDIA_PLATFORM_SRC_OBJECTS_1 = \ +@COND_TOOLKIT_COCOA@ monolib_src_cocoa_mediactrl.o +@COND_TOOLKIT_GTK@__MEDIA_PLATFORM_SRC_OBJECTS_1 = \ +@COND_TOOLKIT_GTK@ monolib_unix_mediactrl.o +@COND_TOOLKIT_MOTIF@__MEDIA_PLATFORM_SRC_OBJECTS_1 = \ +@COND_TOOLKIT_MOTIF@ monolib_unix_mediactrl.o +@COND_TOOLKIT_MSW@__MEDIA_PLATFORM_SRC_OBJECTS_1 = \ +@COND_TOOLKIT_MSW@ monolib_mediactrl_am.o monolib_mediactrl_wmp10.o \ +@COND_TOOLKIT_MSW@ monolib_mediactrl_qt.o +@COND_TOOLKIT_OSX_CARBON@__MEDIA_PLATFORM_SRC_OBJECTS_1 \ +@COND_TOOLKIT_OSX_CARBON@ = monolib_carbon_mediactrl.o +@COND_TOOLKIT_OSX_COCOA@__MEDIA_PLATFORM_SRC_OBJECTS_1 \ +@COND_TOOLKIT_OSX_COCOA@ = monolib_osx_cocoa_mediactrl.o +@COND_TOOLKIT_OSX_IPHONE@__MEDIA_PLATFORM_SRC_OBJECTS_1 = +@COND_TOOLKIT_PM@__MEDIA_PLATFORM_SRC_OBJECTS_1 = +@COND_TOOLKIT_WINCE@__MEDIA_PLATFORM_SRC_OBJECTS_1 = \ +@COND_TOOLKIT_WINCE@ monolib_mediactrl_am.o monolib_mediactrl_wmp10.o \ +@COND_TOOLKIT_WINCE@ monolib_mediactrl_qt.o +@COND_TOOLKIT_X11@__MEDIA_PLATFORM_SRC_OBJECTS_1 = monolib_unix_mediactrl.o +@COND_PLATFORM_MACOSX_1@__HTML_SRC_PLATFORM_OBJECTS_1 = monolib_chm.o +@COND_PLATFORM_UNIX_1@__HTML_SRC_PLATFORM_OBJECTS_1 = monolib_chm.o +@COND_TOOLKIT_MSW@__HTML_SRC_PLATFORM_OBJECTS_1 = monolib_helpbest.o +@COND_PLATFORM_MACOSX_1@__WEBVIEW_SRC_PLATFORM_OBJECTS_1 \ +@COND_PLATFORM_MACOSX_1@ = monolib_osx_webview_webkit.o +@COND_TOOLKIT_GTK@__WEBVIEW_SRC_PLATFORM_OBJECTS_1 = \ +@COND_TOOLKIT_GTK@ monolib_gtk_webview_webkit.o +@COND_TOOLKIT_MSW@__WEBVIEW_SRC_PLATFORM_OBJECTS_1 = monolib_webview_ie.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__AUI_GTK_SRC_OBJECTS_1 \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ = monolib_tabartgtk.o +@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@__PLUGIN_ADV_SRC_OBJECTS_1 \ +@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@ = monolib_sound_sdl.o +COND_MONOLITHIC_0_SHARED_1___basedll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1@__basedll___depname = $(COND_MONOLITHIC_0_SHARED_1___basedll___depname) +@COND_MONOLITHIC_0_SHARED_1@__install_basedll___depname = install_basedll +@COND_MONOLITHIC_0_SHARED_1@__uninstall_basedll___depname \ +@COND_MONOLITHIC_0_SHARED_1@ = uninstall_basedll +COND_PLATFORM_MACOSX_1___basedll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__basedll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___basedll___macinstnamecmd) +COND_PLATFORM_OS2_1___basedll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__basedll___importlib = $(COND_PLATFORM_OS2_1___basedll___importlib) +COND_WINDOWS_IMPLIB_1___basedll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__basedll___importlib = $(COND_WINDOWS_IMPLIB_1___basedll___importlib) +@COND_GCC_PCH_1@__basedll_PCH_INC = -I./.pch/wxprec_basedll +@COND_ICC_PCH_1@__basedll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_basedll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_basedll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_basedll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___basedll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__basedll___soname_flags = $(COND_USE_SOVERLINUX_1___basedll___soname_flags) +COND_USE_SOVERSOLARIS_1___basedll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__basedll___soname_flags = $(COND_USE_SOVERSOLARIS_1___basedll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___basedll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm \ + -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__basedll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___basedll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___basedll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__basedll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___basedll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___basedll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__basedll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___basedll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___basedll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__basedll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___basedll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___basedll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__basedll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___basedll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___basedll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__basedll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___basedll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__basedll___win32rc = basedll_version_rc.o +COND_PLATFORM_MACOSX_1___BASE_PLATFORM_SRC_OBJECTS_2 = \ + basedll_core_mimetype.o \ + basedll_cfstring.o \ + basedll_evtloop_cf.o \ + basedll_stdpaths_cf.o \ + basedll_strconv_cf.o \ + basedll_utilsexc_base.o \ + basedll_fdiodispatcher.o \ + basedll_selectdispatcher.o \ + basedll_appunix.o \ + basedll_unix_dir.o \ + basedll_dlunix.o \ + basedll_epolldispatcher.o \ + basedll_evtloopunix.o \ + basedll_fdiounix.o \ + basedll_unix_snglinst.o \ + basedll_unix_stackwalk.o \ + basedll_unix_stdpaths.o \ + basedll_timerunx.o \ + basedll_threadpsx.o \ + basedll_utilsunx.o \ + basedll_wakeuppipe.o \ + basedll_fswatcher_kqueue.o +@COND_PLATFORM_MACOSX_1@__BASE_PLATFORM_SRC_OBJECTS_2 = $(COND_PLATFORM_MACOSX_1___BASE_PLATFORM_SRC_OBJECTS_2) +@COND_PLATFORM_MSDOS_1@__BASE_PLATFORM_SRC_OBJECTS_2 \ +@COND_PLATFORM_MSDOS_1@ = basedll_msdos_dir.o basedll_msdos_mimetype.o \ +@COND_PLATFORM_MSDOS_1@ basedll_utilsdos.o +COND_PLATFORM_OS2_1___BASE_PLATFORM_SRC_OBJECTS_2 = \ + basedll_fdiodispatcher.o \ + basedll_selectdispatcher.o \ + basedll_appunix.o \ + basedll_evtloopunix.o \ + basedll_timerunx.o \ + basedll_os2_dir.o \ + basedll_os2_mimetype.o \ + basedll_os2_snglinst.o \ + basedll_os2_stdpaths.o \ + basedll_os2_thread.o \ + basedll_os2_utils.o \ + basedll_os2_utilsexc.o +@COND_PLATFORM_OS2_1@__BASE_PLATFORM_SRC_OBJECTS_2 = $(COND_PLATFORM_OS2_1___BASE_PLATFORM_SRC_OBJECTS_2) +COND_PLATFORM_UNIX_1___BASE_PLATFORM_SRC_OBJECTS_2 = \ + basedll_fdiodispatcher.o \ + basedll_selectdispatcher.o \ + basedll_appunix.o \ + basedll_unix_dir.o \ + basedll_dlunix.o \ + basedll_epolldispatcher.o \ + basedll_evtloopunix.o \ + basedll_fdiounix.o \ + basedll_unix_snglinst.o \ + basedll_unix_stackwalk.o \ + basedll_unix_stdpaths.o \ + basedll_timerunx.o \ + basedll_threadpsx.o \ + basedll_utilsunx.o \ + basedll_wakeuppipe.o \ + basedll_fswatcher_kqueue.o \ + basedll_unix_mimetype.o \ + basedll_fswatcher_inotify.o +@COND_PLATFORM_UNIX_1@__BASE_PLATFORM_SRC_OBJECTS_2 = $(COND_PLATFORM_UNIX_1___BASE_PLATFORM_SRC_OBJECTS_2) +COND_PLATFORM_WIN32_1___BASE_PLATFORM_SRC_OBJECTS_2 = \ + basedll_basemsw.o \ + basedll_crashrpt.o \ + basedll_debughlp.o \ + basedll_dde.o \ + basedll_msw_dir.o \ + basedll_dlmsw.o \ + basedll_evtloopconsole.o \ + basedll_msw_mimetype.o \ + basedll_power.o \ + basedll_regconf.o \ + basedll_registry.o \ + basedll_msw_snglinst.o \ + basedll_msw_stackwalk.o \ + basedll_msw_stdpaths.o \ + basedll_msw_thread.o \ + basedll_timer.o \ + basedll_msw_utils.o \ + basedll_msw_utilsexc.o \ + basedll_fswatcher.o \ + $(__BASE_WINCE_SRC_OBJECTS_2) +@COND_PLATFORM_WIN32_1@__BASE_PLATFORM_SRC_OBJECTS_2 = $(COND_PLATFORM_WIN32_1___BASE_PLATFORM_SRC_OBJECTS_2) +@COND_TOOLKIT_WINCE@__BASE_WINCE_SRC_OBJECTS_2 = basedll_wince_time.o +@COND_PLATFORM_MSDOS_1@__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_2 = +@COND_PLATFORM_WIN32_1@__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_2 \ +@COND_PLATFORM_WIN32_1@ = basedll_main.o basedll_mslu.o basedll_volume.o +@COND_TOOLKIT_OSX_CARBON@__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_2 \ +@COND_TOOLKIT_OSX_CARBON@ = basedll_carbon_utils.o basedll_uma.o +@COND_TOOLKIT_OSX_COCOA@__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_2 \ +@COND_TOOLKIT_OSX_COCOA@ = basedll_cocoa_utils.o +COND_MONOLITHIC_0_SHARED_0___baselib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0@__baselib___depname = $(COND_MONOLITHIC_0_SHARED_0___baselib___depname) +@COND_MONOLITHIC_0_SHARED_0@__install_baselib___depname = install_baselib +@COND_MONOLITHIC_0_SHARED_0@__uninstall_baselib___depname \ +@COND_MONOLITHIC_0_SHARED_0@ = uninstall_baselib +@COND_GCC_PCH_1@__baselib_PCH_INC = -I./.pch/wxprec_baselib +@COND_ICC_PCH_1@__baselib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_baselib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_baselib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_baselib/wx/wxprec.h.gch +COND_PLATFORM_MACOSX_1___BASE_PLATFORM_SRC_OBJECTS_3 = \ + baselib_core_mimetype.o \ + baselib_cfstring.o \ + baselib_evtloop_cf.o \ + baselib_stdpaths_cf.o \ + baselib_strconv_cf.o \ + baselib_utilsexc_base.o \ + baselib_fdiodispatcher.o \ + baselib_selectdispatcher.o \ + baselib_appunix.o \ + baselib_unix_dir.o \ + baselib_dlunix.o \ + baselib_epolldispatcher.o \ + baselib_evtloopunix.o \ + baselib_fdiounix.o \ + baselib_unix_snglinst.o \ + baselib_unix_stackwalk.o \ + baselib_unix_stdpaths.o \ + baselib_timerunx.o \ + baselib_threadpsx.o \ + baselib_utilsunx.o \ + baselib_wakeuppipe.o \ + baselib_fswatcher_kqueue.o +@COND_PLATFORM_MACOSX_1@__BASE_PLATFORM_SRC_OBJECTS_3 = $(COND_PLATFORM_MACOSX_1___BASE_PLATFORM_SRC_OBJECTS_3) +@COND_PLATFORM_MSDOS_1@__BASE_PLATFORM_SRC_OBJECTS_3 \ +@COND_PLATFORM_MSDOS_1@ = baselib_msdos_dir.o baselib_msdos_mimetype.o \ +@COND_PLATFORM_MSDOS_1@ baselib_utilsdos.o +COND_PLATFORM_OS2_1___BASE_PLATFORM_SRC_OBJECTS_3 = \ + baselib_fdiodispatcher.o \ + baselib_selectdispatcher.o \ + baselib_appunix.o \ + baselib_evtloopunix.o \ + baselib_timerunx.o \ + baselib_os2_dir.o \ + baselib_os2_mimetype.o \ + baselib_os2_snglinst.o \ + baselib_os2_stdpaths.o \ + baselib_os2_thread.o \ + baselib_os2_utils.o \ + baselib_os2_utilsexc.o +@COND_PLATFORM_OS2_1@__BASE_PLATFORM_SRC_OBJECTS_3 = $(COND_PLATFORM_OS2_1___BASE_PLATFORM_SRC_OBJECTS_3) +COND_PLATFORM_UNIX_1___BASE_PLATFORM_SRC_OBJECTS_3 = \ + baselib_fdiodispatcher.o \ + baselib_selectdispatcher.o \ + baselib_appunix.o \ + baselib_unix_dir.o \ + baselib_dlunix.o \ + baselib_epolldispatcher.o \ + baselib_evtloopunix.o \ + baselib_fdiounix.o \ + baselib_unix_snglinst.o \ + baselib_unix_stackwalk.o \ + baselib_unix_stdpaths.o \ + baselib_timerunx.o \ + baselib_threadpsx.o \ + baselib_utilsunx.o \ + baselib_wakeuppipe.o \ + baselib_fswatcher_kqueue.o \ + baselib_unix_mimetype.o \ + baselib_fswatcher_inotify.o +@COND_PLATFORM_UNIX_1@__BASE_PLATFORM_SRC_OBJECTS_3 = $(COND_PLATFORM_UNIX_1___BASE_PLATFORM_SRC_OBJECTS_3) +COND_PLATFORM_WIN32_1___BASE_PLATFORM_SRC_OBJECTS_3 = \ + baselib_basemsw.o \ + baselib_crashrpt.o \ + baselib_debughlp.o \ + baselib_dde.o \ + baselib_msw_dir.o \ + baselib_dlmsw.o \ + baselib_evtloopconsole.o \ + baselib_msw_mimetype.o \ + baselib_power.o \ + baselib_regconf.o \ + baselib_registry.o \ + baselib_msw_snglinst.o \ + baselib_msw_stackwalk.o \ + baselib_msw_stdpaths.o \ + baselib_msw_thread.o \ + baselib_timer.o \ + baselib_msw_utils.o \ + baselib_msw_utilsexc.o \ + baselib_fswatcher.o \ + $(__BASE_WINCE_SRC_OBJECTS_3) +@COND_PLATFORM_WIN32_1@__BASE_PLATFORM_SRC_OBJECTS_3 = $(COND_PLATFORM_WIN32_1___BASE_PLATFORM_SRC_OBJECTS_3) +@COND_TOOLKIT_WINCE@__BASE_WINCE_SRC_OBJECTS_3 = baselib_wince_time.o +@COND_PLATFORM_MSDOS_1@__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_3 = +@COND_PLATFORM_WIN32_1@__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_3 \ +@COND_PLATFORM_WIN32_1@ = baselib_main.o baselib_mslu.o baselib_volume.o +@COND_TOOLKIT_OSX_CARBON@__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_3 \ +@COND_TOOLKIT_OSX_CARBON@ = baselib_carbon_utils.o baselib_uma.o +@COND_TOOLKIT_OSX_COCOA@__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_3 \ +@COND_TOOLKIT_OSX_COCOA@ = baselib_cocoa_utils.o +@COND_SHARED_1@____wxbase_namedll_DEP = $(__basedll___depname) +@COND_SHARED_0@____wxbase_namelib_DEP = $(__baselib___depname) +COND_MONOLITHIC_0_SHARED_1___netdll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1@__netdll___depname = $(COND_MONOLITHIC_0_SHARED_1___netdll___depname) +@COND_MONOLITHIC_0_SHARED_1@__install_netdll___depname = install_netdll +@COND_MONOLITHIC_0_SHARED_1@__uninstall_netdll___depname = uninstall_netdll +COND_PLATFORM_MACOSX_1___netdll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__netdll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___netdll___macinstnamecmd) +COND_PLATFORM_OS2_1___netdll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__netdll___importlib = $(COND_PLATFORM_OS2_1___netdll___importlib) +COND_WINDOWS_IMPLIB_1___netdll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__netdll___importlib = $(COND_WINDOWS_IMPLIB_1___netdll___importlib) +@COND_GCC_PCH_1@__netdll_PCH_INC = -I./.pch/wxprec_netdll +@COND_ICC_PCH_1@__netdll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_netdll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_netdll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_netdll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___netdll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__netdll___soname_flags = $(COND_USE_SOVERLINUX_1___netdll___soname_flags) +COND_USE_SOVERSOLARIS_1___netdll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__netdll___soname_flags = $(COND_USE_SOVERSOLARIS_1___netdll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___netdll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__netdll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___netdll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___netdll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__netdll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___netdll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___netdll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__netdll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___netdll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___netdll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__netdll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___netdll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___netdll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__netdll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___netdll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___netdll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__netdll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___netdll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__netdll___win32rc = netdll_version_rc.o +@COND_PLATFORM_MACOSX_1@__NET_PLATFORM_SRC_OBJECTS_2 \ +@COND_PLATFORM_MACOSX_1@ = netdll_socketiohandler.o netdll_sockunix.o \ +@COND_PLATFORM_MACOSX_1@ netdll_sockosx.o +@COND_PLATFORM_OS2_1@__NET_PLATFORM_SRC_OBJECTS_2 = netdll_sockunix.o +@COND_PLATFORM_UNIX_1@__NET_PLATFORM_SRC_OBJECTS_2 = \ +@COND_PLATFORM_UNIX_1@ netdll_socketiohandler.o netdll_sockunix.o +@COND_PLATFORM_WIN32_1@__NET_PLATFORM_SRC_OBJECTS_2 \ +@COND_PLATFORM_WIN32_1@ = netdll_sockmsw.o netdll_urlmsw.o \ +@COND_PLATFORM_WIN32_1@ $(__NET_WINCE_SRC_OBJECTS_2) +@COND_TOOLKIT_WINCE@__NET_WINCE_SRC_OBJECTS_2 = netdll_net.o +COND_MONOLITHIC_0_SHARED_0___netlib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0@__netlib___depname = $(COND_MONOLITHIC_0_SHARED_0___netlib___depname) +@COND_MONOLITHIC_0_SHARED_0@__install_netlib___depname = install_netlib +@COND_MONOLITHIC_0_SHARED_0@__uninstall_netlib___depname = uninstall_netlib +@COND_GCC_PCH_1@__netlib_PCH_INC = -I./.pch/wxprec_netlib +@COND_ICC_PCH_1@__netlib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_netlib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_netlib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_netlib/wx/wxprec.h.gch +@COND_PLATFORM_MACOSX_1@__NET_PLATFORM_SRC_OBJECTS_3 \ +@COND_PLATFORM_MACOSX_1@ = netlib_socketiohandler.o netlib_sockunix.o \ +@COND_PLATFORM_MACOSX_1@ netlib_sockosx.o +@COND_PLATFORM_OS2_1@__NET_PLATFORM_SRC_OBJECTS_3 = netlib_sockunix.o +@COND_PLATFORM_UNIX_1@__NET_PLATFORM_SRC_OBJECTS_3 = \ +@COND_PLATFORM_UNIX_1@ netlib_socketiohandler.o netlib_sockunix.o +@COND_PLATFORM_WIN32_1@__NET_PLATFORM_SRC_OBJECTS_3 \ +@COND_PLATFORM_WIN32_1@ = netlib_sockmsw.o netlib_urlmsw.o \ +@COND_PLATFORM_WIN32_1@ $(__NET_WINCE_SRC_OBJECTS_3) +@COND_TOOLKIT_WINCE@__NET_WINCE_SRC_OBJECTS_3 = netlib_net.o +@COND_SHARED_1@____wxnet_namedll_DEP = $(__netdll___depname) +@COND_SHARED_0@____wxnet_namelib_DEP = $(__netlib___depname) +COND_MONOLITHIC_0_SHARED_1_USE_GUI_1___coredll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@__coredll___depname = $(COND_MONOLITHIC_0_SHARED_1_USE_GUI_1___coredll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@__install_coredll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ = install_coredll +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@__uninstall_coredll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ = uninstall_coredll +COND_PLATFORM_MACOSX_1___coredll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__coredll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___coredll___macinstnamecmd) +COND_PLATFORM_OS2_1___coredll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__coredll___importlib = $(COND_PLATFORM_OS2_1___coredll___importlib) +COND_WINDOWS_IMPLIB_1___coredll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__coredll___importlib = $(COND_WINDOWS_IMPLIB_1___coredll___importlib) +@COND_GCC_PCH_1@__coredll_PCH_INC = -I./.pch/wxprec_coredll +@COND_ICC_PCH_1@__coredll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_coredll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_coredll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_coredll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___coredll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__coredll___soname_flags = $(COND_USE_SOVERLINUX_1___coredll___soname_flags) +COND_USE_SOVERSOLARIS_1___coredll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__coredll___soname_flags = $(COND_USE_SOVERSOLARIS_1___coredll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___coredll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm \ + -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__coredll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___coredll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___coredll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__coredll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___coredll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___coredll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__coredll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___coredll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___coredll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__coredll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___coredll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___coredll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__coredll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___coredll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___coredll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__coredll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___coredll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__coredll___win32rc = coredll_version_rc.o +@COND_PLATFORM_MSDOS_1@__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_4 = +@COND_PLATFORM_WIN32_1@__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_4 \ +@COND_PLATFORM_WIN32_1@ = coredll_msw_main.o coredll_mslu.o coredll_volume.o +@COND_TOOLKIT_OSX_CARBON@__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_4 \ +@COND_TOOLKIT_OSX_CARBON@ = coredll_carbon_utils.o coredll_uma.o +@COND_TOOLKIT_OSX_COCOA@__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_4 \ +@COND_TOOLKIT_OSX_COCOA@ = coredll_osx_cocoa_utils.o +COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS_2 = \ + $(__LOWLEVEL_SRC_OBJECTS_4) \ + $(__PLATFORM_SRC_OBJECTS_8) \ + $(__GUI_SRC_OBJECTS_2) \ + coredll_accelcmn.o \ + coredll_accesscmn.o \ + coredll_anidecod.o \ + coredll_affinematrix2d.o \ + coredll_appcmn.o \ + coredll_artprov.o \ + coredll_artstd.o \ + coredll_arttango.o \ + coredll_bmpbase.o \ + coredll_bmpbtncmn.o \ + coredll_bookctrl.o \ + coredll_btncmn.o \ + coredll_cairo.o \ + coredll_checkboxcmn.o \ + coredll_checklstcmn.o \ + coredll_choiccmn.o \ + coredll_clipcmn.o \ + coredll_clrpickercmn.o \ + coredll_colourcmn.o \ + coredll_colourdata.o \ + coredll_combocmn.o \ + coredll_cmdproc.o \ + coredll_cmndata.o \ + coredll_containr.o \ + coredll_cshelp.o \ + coredll_ctrlcmn.o \ + coredll_ctrlsub.o \ + coredll_dcbase.o \ + coredll_dcbufcmn.o \ + coredll_dcgraph.o \ + coredll_dcsvg.o \ + coredll_dirctrlcmn.o \ + coredll_dlgcmn.o \ + coredll_dndcmn.o \ + coredll_dobjcmn.o \ + coredll_docmdi.o \ + coredll_docview.o \ + coredll_dpycmn.o \ + coredll_dseldlg.o \ + coredll_effects.o \ + coredll_fddlgcmn.o \ + coredll_filectrlcmn.o \ + coredll_filehistorycmn.o \ + coredll_filepickercmn.o \ + coredll_fontpickercmn.o \ + coredll_fldlgcmn.o \ + coredll_fontcmn.o \ + coredll_fontdata.o \ + coredll_graphicc.o \ + coredll_fontenumcmn.o \ + coredll_fontmap.o \ + coredll_fontutilcmn.o \ + coredll_framecmn.o \ + coredll_gaugecmn.o \ + coredll_gbsizer.o \ + coredll_gdicmn.o \ + coredll_geometry.o \ + coredll_gifdecod.o \ + coredll_graphcmn.o \ + coredll_headercolcmn.o \ + coredll_headerctrlcmn.o \ + coredll_helpbase.o \ + coredll_iconbndl.o \ + coredll_imagall.o \ + coredll_imagbmp.o \ + coredll_image.o \ + coredll_imagfill.o \ + coredll_imaggif.o \ + coredll_imagiff.o \ + coredll_imagjpeg.o \ + coredll_imagpcx.o \ + coredll_imagpng.o \ + coredll_imagpnm.o \ + coredll_imagtga.o \ + coredll_imagtiff.o \ + coredll_imagxpm.o \ + coredll_layout.o \ + coredll_lboxcmn.o \ + coredll_listctrlcmn.o \ + coredll_markupparser.o \ + coredll_matrix.o \ + coredll_menucmn.o \ + coredll_modalhook.o \ + coredll_mousemanager.o \ + coredll_nbkbase.o \ + coredll_overlaycmn.o \ + coredll_ownerdrwcmn.o \ + coredll_paper.o \ + coredll_panelcmn.o \ + coredll_persist.o \ + coredll_pickerbase.o \ + coredll_popupcmn.o \ + coredll_preferencescmn.o \ + coredll_prntbase.o \ + coredll_quantize.o \ + coredll_radiobtncmn.o \ + coredll_radiocmn.o \ + coredll_rearrangectrl.o \ + coredll_rendcmn.o \ + coredll_rgncmn.o \ + coredll_scrolbarcmn.o \ + coredll_settcmn.o \ + coredll_sizer.o \ + coredll_slidercmn.o \ + coredll_spinbtncmn.o \ + coredll_spinctrlcmn.o \ + coredll_srchcmn.o \ + coredll_statbar.o \ + coredll_statbmpcmn.o \ + coredll_statboxcmn.o \ + coredll_statlinecmn.o \ + coredll_stattextcmn.o \ + coredll_stockitem.o \ + coredll_tbarbase.o \ + coredll_textcmn.o \ + coredll_textentrycmn.o \ + coredll_textmeasurecmn.o \ + coredll_toplvcmn.o \ + coredll_treebase.o \ + coredll_uiactioncmn.o \ + coredll_valgen.o \ + coredll_validate.o \ + coredll_valtext.o \ + coredll_valnum.o \ + coredll_wincmn.o \ + coredll_windowid.o \ + coredll_wrapsizer.o \ + coredll_xpmdecod.o \ + coredll_busyinfo.o \ + coredll_buttonbar.o \ + coredll_choicdgg.o \ + coredll_choicbkg.o \ + coredll_combog.o \ + coredll_dcpsg.o \ + coredll_dirctrlg.o \ + coredll_dragimgg.o \ + coredll_filectrlg.o \ + coredll_headerctrlg.o \ + coredll_generic_infobar.o \ + coredll_listbkg.o \ + coredll_logg.o \ + coredll_markuptext.o \ + coredll_msgdlgg.o \ + coredll_numdlgg.o \ + coredll_progdlgg.o \ + coredll_preferencesg.o \ + coredll_printps.o \ + coredll_renderg.o \ + coredll_richmsgdlgg.o \ + coredll_scrlwing.o \ + coredll_selstore.o \ + coredll_spinctlg.o \ + coredll_splitter.o \ + coredll_srchctlg.o \ + coredll_statbmpg.o \ + coredll_stattextg.o \ + coredll_textdlgg.o \ + coredll_tipwin.o \ + coredll_toolbkg.o \ + coredll_treectlg.o \ + coredll_treebkg.o \ + coredll_vlbox.o \ + coredll_vscroll.o \ + coredll_xmlreshandler.o +@COND_USE_GUI_1_WXUNIV_0@__CORE_SRC_OBJECTS_2 = $(COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS_2) +COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_2 = \ + $(__LOWLEVEL_SRC_OBJECTS_5) \ + $(__PLATFORM_SRC_OBJECTS_8) \ + $(__UNIV_PLATFORM_SRC_OBJECTS_2) \ + coredll_generic_accel.o \ + coredll_clrpickerg.o \ + coredll_collpaneg.o \ + coredll_colrdlgg.o \ + coredll_dirdlgg.o \ + coredll_generic_fdrepdlg.o \ + coredll_filedlgg.o \ + coredll_filepickerg.o \ + coredll_fontdlgg.o \ + coredll_fontpickerg.o \ + coredll_generic_listctrl.o \ + coredll_mdig.o \ + coredll_prntdlgg.o \ + coredll_univ_bmpbuttn.o \ + coredll_univ_button.o \ + coredll_univ_checkbox.o \ + coredll_univ_checklst.o \ + coredll_univ_choice.o \ + coredll_univ_combobox.o \ + coredll_univ_control.o \ + coredll_ctrlrend.o \ + coredll_univ_dialog.o \ + coredll_framuniv.o \ + coredll_univ_gauge.o \ + coredll_inpcons.o \ + coredll_inphand.o \ + coredll_univ_listbox.o \ + coredll_univ_menu.o \ + coredll_univ_notebook.o \ + coredll_univ_radiobox.o \ + coredll_univ_radiobut.o \ + coredll_scrarrow.o \ + coredll_univ_scrolbar.o \ + coredll_scrthumb.o \ + coredll_settingsuniv.o \ + coredll_univ_slider.o \ + coredll_univ_spinbutt.o \ + coredll_univ_statbmp.o \ + coredll_univ_statbox.o \ + coredll_univ_statline.o \ + coredll_univ_stattext.o \ + coredll_univ_statusbr.o \ + coredll_stdrend.o \ + coredll_univ_textctrl.o \ + coredll_univ_tglbtn.o \ + coredll_theme.o \ + coredll_univ_toolbar.o \ + coredll_topluniv.o \ + coredll_winuniv.o \ + coredll_gtk.o \ + coredll_metal.o \ + coredll_mono.o \ + coredll_win32.o \ + coredll_accelcmn.o \ + coredll_accesscmn.o \ + coredll_anidecod.o \ + coredll_affinematrix2d.o \ + coredll_appcmn.o \ + coredll_artprov.o \ + coredll_artstd.o \ + coredll_arttango.o \ + coredll_bmpbase.o \ + coredll_bmpbtncmn.o \ + coredll_bookctrl.o \ + coredll_btncmn.o \ + coredll_cairo.o \ + coredll_checkboxcmn.o \ + coredll_checklstcmn.o \ + coredll_choiccmn.o \ + coredll_clipcmn.o \ + coredll_clrpickercmn.o \ + coredll_colourcmn.o \ + coredll_colourdata.o \ + coredll_combocmn.o \ + coredll_cmdproc.o \ + coredll_cmndata.o \ + coredll_containr.o \ + coredll_cshelp.o \ + coredll_ctrlcmn.o \ + coredll_ctrlsub.o \ + coredll_dcbase.o \ + coredll_dcbufcmn.o \ + coredll_dcgraph.o \ + coredll_dcsvg.o \ + coredll_dirctrlcmn.o \ + coredll_dlgcmn.o \ + coredll_dndcmn.o \ + coredll_dobjcmn.o \ + coredll_docmdi.o \ + coredll_docview.o \ + coredll_dpycmn.o \ + coredll_dseldlg.o \ + coredll_effects.o \ + coredll_fddlgcmn.o \ + coredll_filectrlcmn.o \ + coredll_filehistorycmn.o \ + coredll_filepickercmn.o \ + coredll_fontpickercmn.o \ + coredll_fldlgcmn.o \ + coredll_fontcmn.o \ + coredll_fontdata.o \ + coredll_graphicc.o \ + coredll_fontenumcmn.o \ + coredll_fontmap.o \ + coredll_fontutilcmn.o \ + coredll_framecmn.o \ + coredll_gaugecmn.o \ + coredll_gbsizer.o \ + coredll_gdicmn.o \ + coredll_geometry.o \ + coredll_gifdecod.o \ + coredll_graphcmn.o \ + coredll_headercolcmn.o \ + coredll_headerctrlcmn.o \ + coredll_helpbase.o \ + coredll_iconbndl.o \ + coredll_imagall.o \ + coredll_imagbmp.o \ + coredll_image.o \ + coredll_imagfill.o \ + coredll_imaggif.o \ + coredll_imagiff.o \ + coredll_imagjpeg.o \ + coredll_imagpcx.o \ + coredll_imagpng.o \ + coredll_imagpnm.o \ + coredll_imagtga.o \ + coredll_imagtiff.o \ + coredll_imagxpm.o \ + coredll_layout.o \ + coredll_lboxcmn.o \ + coredll_listctrlcmn.o \ + coredll_markupparser.o \ + coredll_matrix.o \ + coredll_menucmn.o \ + coredll_modalhook.o \ + coredll_mousemanager.o \ + coredll_nbkbase.o \ + coredll_overlaycmn.o \ + coredll_ownerdrwcmn.o \ + coredll_paper.o \ + coredll_panelcmn.o \ + coredll_persist.o \ + coredll_pickerbase.o \ + coredll_popupcmn.o \ + coredll_preferencescmn.o \ + coredll_prntbase.o \ + coredll_quantize.o \ + coredll_radiobtncmn.o \ + coredll_radiocmn.o \ + coredll_rearrangectrl.o \ + coredll_rendcmn.o \ + coredll_rgncmn.o \ + coredll_scrolbarcmn.o \ + coredll_settcmn.o \ + coredll_sizer.o \ + coredll_slidercmn.o \ + coredll_spinbtncmn.o \ + coredll_spinctrlcmn.o \ + coredll_srchcmn.o \ + coredll_statbar.o \ + coredll_statbmpcmn.o \ + coredll_statboxcmn.o \ + coredll_statlinecmn.o \ + coredll_stattextcmn.o \ + coredll_stockitem.o \ + coredll_tbarbase.o \ + coredll_textcmn.o \ + coredll_textentrycmn.o \ + coredll_textmeasurecmn.o \ + coredll_toplvcmn.o \ + coredll_treebase.o \ + coredll_uiactioncmn.o \ + coredll_valgen.o \ + coredll_validate.o \ + coredll_valtext.o \ + coredll_valnum.o \ + coredll_wincmn.o \ + coredll_windowid.o \ + coredll_wrapsizer.o \ + coredll_xpmdecod.o \ + coredll_busyinfo.o \ + coredll_buttonbar.o \ + coredll_choicdgg.o \ + coredll_choicbkg.o \ + coredll_combog.o \ + coredll_dcpsg.o \ + coredll_dirctrlg.o \ + coredll_dragimgg.o \ + coredll_filectrlg.o \ + coredll_headerctrlg.o \ + coredll_generic_infobar.o \ + coredll_listbkg.o \ + coredll_logg.o \ + coredll_markuptext.o \ + coredll_msgdlgg.o \ + coredll_numdlgg.o \ + coredll_progdlgg.o \ + coredll_preferencesg.o \ + coredll_printps.o \ + coredll_renderg.o \ + coredll_richmsgdlgg.o \ + coredll_scrlwing.o \ + coredll_selstore.o \ + coredll_spinctlg.o \ + coredll_splitter.o \ + coredll_srchctlg.o \ + coredll_statbmpg.o \ + coredll_stattextg.o \ + coredll_textdlgg.o \ + coredll_tipwin.o \ + coredll_toolbkg.o \ + coredll_treectlg.o \ + coredll_treebkg.o \ + coredll_vlbox.o \ + coredll_vscroll.o \ + coredll_xmlreshandler.o +@COND_USE_GUI_1_WXUNIV_1@__CORE_SRC_OBJECTS_2 = $(COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_2) +@COND_TOOLKIT_COCOA@__LOWLEVEL_SRC_OBJECTS_4 = \ +@COND_TOOLKIT_COCOA@ coredll_hid.o coredll_utilsexc_cf.o +COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_4 = \ + coredll_fontmgrcmn.o \ + coredll_generic_caret.o \ + coredll_generic_colour.o \ + coredll_generic_icon.o \ + coredll_generic_imaglist.o \ + coredll_mask.o \ + coredll_generic_textmeasure.o \ + coredll_dfb_app.o \ + coredll_dfb_bitmap.o \ + coredll_dfb_brush.o \ + coredll_dfb_cursor.o \ + coredll_dfb_dc.o \ + coredll_dfb_dcclient.o \ + coredll_dfb_dcmemory.o \ + coredll_dfb_dcscreen.o \ + coredll_dfb_evtloop.o \ + coredll_dfb_font.o \ + coredll_dfb_fontenum.o \ + coredll_fontmgr.o \ + coredll_dfb_nonownedwnd.o \ + coredll_dfb_overlay.o \ + coredll_dfb_pen.o \ + coredll_dfb_region.o \ + coredll_dfb_settings.o \ + coredll_dfb_toplevel.o \ + coredll_dfb_utils.o \ + coredll_dfb_window.o \ + coredll_wrapdfb.o +@COND_TOOLKIT_DFB@__LOWLEVEL_SRC_OBJECTS_4 = $(COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_4) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_4 = \ + coredll_generic_caret.o \ + coredll_generic_imaglist.o \ + coredll_unix_dialup.o \ + coredll_displayx11.o \ + coredll_unix_fontenum.o \ + coredll_unix_fontutil.o \ + coredll_uiactionx11.o \ + coredll_utilsx11.o \ + coredll_generic_icon.o \ + coredll_paletteg.o \ + coredll_generic_textmeasure.o \ + coredll_gtk1_app.o \ + coredll_gtk1_bitmap.o \ + coredll_gtk1_brush.o \ + coredll_gtk1_clipbrd.o \ + coredll_gtk1_colour.o \ + coredll_gtk1_cursor.o \ + coredll_gtk1_data.o \ + coredll_gtk1_dataobj.o \ + coredll_gtk1_dc.o \ + coredll_gtk1_dcclient.o \ + coredll_gtk1_dcmemory.o \ + coredll_gtk1_dcscreen.o \ + coredll_gtk1_dnd.o \ + coredll_gtk1_evtloop.o \ + coredll_gtk1_font.o \ + coredll_gtk1_sockgtk.o \ + coredll_gtk1_main.o \ + coredll_gtk1_minifram.o \ + coredll_gtk1_pen.o \ + coredll_gtk1_popupwin.o \ + coredll_gtk1_region.o \ + coredll_gtk1_renderer.o \ + coredll_gtk1_settings.o \ + coredll_gtk1_timer.o \ + coredll_gtk1_tooltip.o \ + coredll_gtk1_toplevel.o \ + coredll_gtk1_utilsgtk.o \ + coredll_gtk1_win_gtk.o \ + coredll_gtk1_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__LOWLEVEL_SRC_OBJECTS_4 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_4) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_4 = \ + $(__GTK_PLATFORM_SRC_OBJECTS_1_1) \ + coredll_generic_icon.o \ + coredll_paletteg.o \ + coredll_gtk_app.o \ + coredll_assertdlg_gtk.o \ + coredll_gtk_bitmap.o \ + coredll_gtk_brush.o \ + coredll_gtk_clipbrd.o \ + coredll_gtk_colour.o \ + coredll_gtk_cursor.o \ + coredll_gtk_dataobj.o \ + coredll_gtk_dc.o \ + coredll_gtk_display.o \ + coredll_gtk_dnd.o \ + coredll_gtk_evtloop.o \ + coredll_filectrl.o \ + coredll_filehistory.o \ + coredll_gtk_font.o \ + coredll_gtk_sockgtk.o \ + coredll_gtk_minifram.o \ + coredll_gtk_nonownedwnd.o \ + coredll_gtk_pen.o \ + coredll_gtk_popupwin.o \ + coredll_private.o \ + coredll_gtk_region.o \ + coredll_gtk_renderer.o \ + coredll_gtk_settings.o \ + coredll_gtk_textmeasure.o \ + coredll_gtk_timer.o \ + coredll_gtk_tooltip.o \ + coredll_gtk_toplevel.o \ + coredll_gtk_utilsgtk.o \ + coredll_gtk_win_gtk.o \ + coredll_gtk_window.o \ + coredll_gtk_dcclient.o \ + coredll_gtk_dcmemory.o \ + coredll_gtk_dcscreen.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__LOWLEVEL_SRC_OBJECTS_4 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_4) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_4 = \ + $(__GTK_PLATFORM_SRC_OBJECTS_1_1) \ + coredll_generic_icon.o \ + coredll_paletteg.o \ + coredll_gtk_app.o \ + coredll_assertdlg_gtk.o \ + coredll_gtk_bitmap.o \ + coredll_gtk_brush.o \ + coredll_gtk_clipbrd.o \ + coredll_gtk_colour.o \ + coredll_gtk_cursor.o \ + coredll_gtk_dataobj.o \ + coredll_gtk_dc.o \ + coredll_gtk_display.o \ + coredll_gtk_dnd.o \ + coredll_gtk_evtloop.o \ + coredll_filectrl.o \ + coredll_filehistory.o \ + coredll_gtk_font.o \ + coredll_gtk_sockgtk.o \ + coredll_gtk_minifram.o \ + coredll_gtk_nonownedwnd.o \ + coredll_gtk_pen.o \ + coredll_gtk_popupwin.o \ + coredll_private.o \ + coredll_gtk_region.o \ + coredll_gtk_renderer.o \ + coredll_gtk_settings.o \ + coredll_gtk_textmeasure.o \ + coredll_gtk_timer.o \ + coredll_gtk_tooltip.o \ + coredll_gtk_toplevel.o \ + coredll_gtk_utilsgtk.o \ + coredll_gtk_win_gtk.o \ + coredll_gtk_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__LOWLEVEL_SRC_OBJECTS_4 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_4) +COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_4 = \ + coredll_generic_caret.o \ + coredll_generic_imaglist.o \ + coredll_unix_dialup.o \ + coredll_displayx11.o \ + coredll_unix_fontenum.o \ + coredll_unix_fontutil.o \ + coredll_uiactionx11.o \ + coredll_utilsx11.o \ + coredll_generic_textmeasure.o \ + coredll_x11_bitmap.o \ + coredll_x11_brush.o \ + coredll_x11_palette.o \ + coredll_x11_pen.o \ + coredll_x11_region.o \ + coredll_utilsx.o +@COND_TOOLKIT_MOTIF@__LOWLEVEL_SRC_OBJECTS_4 = $(COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_4) +COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_4 = \ + coredll_activex.o \ + coredll_msw_app.o \ + coredll_msw_bitmap.o \ + coredll_msw_brush.o \ + coredll_msw_caret.o \ + coredll_msw_clipbrd.o \ + coredll_msw_colour.o \ + coredll_msw_cursor.o \ + coredll_msw_data.o \ + coredll_msw_dc.o \ + coredll_msw_dcclient.o \ + coredll_msw_dcmemory.o \ + coredll_msw_dcprint.o \ + coredll_msw_dcscreen.o \ + coredll_msw_dialup.o \ + coredll_dib.o \ + coredll_msw_display.o \ + coredll_enhmeta.o \ + coredll_msw_font.o \ + coredll_msw_fontenum.o \ + coredll_msw_fontutil.o \ + coredll_msw_gdiimage.o \ + coredll_msw_gdiobj.o \ + coredll_gdiplus.o \ + coredll_msw_graphics.o \ + coredll_msw_icon.o \ + coredll_msw_imaglist.o \ + coredll_msw_minifram.o \ + coredll_msw_nonownedwnd.o \ + coredll_ole_dataobj.o \ + coredll_dropsrc.o \ + coredll_droptgt.o \ + coredll_oleutils.o \ + coredll_safearray.o \ + coredll_msw_palette.o \ + coredll_msw_pen.o \ + coredll_msw_popupwin.o \ + coredll_msw_printdlg.o \ + coredll_printwin.o \ + coredll_msw_region.o \ + coredll_msw_renderer.o \ + coredll_msw_settings.o \ + coredll_msw_textmeasure.o \ + coredll_msw_tooltip.o \ + coredll_msw_toplevel.o \ + coredll_uiaction.o \ + coredll_msw_utilsgui.o \ + coredll_utilswin.o \ + coredll_uxtheme.o \ + coredll_msw_window.o \ + coredll_helpchm.o \ + coredll_msw_helpwin.o \ + coredll_automtn.o \ + coredll_uuid.o +@COND_TOOLKIT_MSW@__LOWLEVEL_SRC_OBJECTS_4 = $(COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_4) +@COND_TOOLKIT_OSX_CARBON@__LOWLEVEL_SRC_OBJECTS_4 \ +@COND_TOOLKIT_OSX_CARBON@ = $(__OSX_LOWLEVEL_SRC_OBJECTS_1_4) +@COND_TOOLKIT_OSX_COCOA@__LOWLEVEL_SRC_OBJECTS_4 = \ +@COND_TOOLKIT_OSX_COCOA@ $(__OSX_LOWLEVEL_SRC_OBJECTS_1_4) +@COND_TOOLKIT_OSX_IPHONE@__LOWLEVEL_SRC_OBJECTS_4 \ +@COND_TOOLKIT_OSX_IPHONE@ = $(__OSX_LOWLEVEL_SRC_OBJECTS_1_4) +@COND_TOOLKIT_PM@__LOWLEVEL_SRC_OBJECTS_4 = +COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_4 = \ + coredll_activex.o \ + coredll_msw_app.o \ + coredll_msw_bitmap.o \ + coredll_msw_brush.o \ + coredll_msw_caret.o \ + coredll_msw_clipbrd.o \ + coredll_msw_colour.o \ + coredll_msw_cursor.o \ + coredll_msw_data.o \ + coredll_msw_dc.o \ + coredll_msw_dcclient.o \ + coredll_msw_dcmemory.o \ + coredll_msw_dcprint.o \ + coredll_msw_dcscreen.o \ + coredll_msw_dialup.o \ + coredll_dib.o \ + coredll_msw_display.o \ + coredll_enhmeta.o \ + coredll_msw_font.o \ + coredll_msw_fontenum.o \ + coredll_msw_fontutil.o \ + coredll_msw_gdiimage.o \ + coredll_msw_gdiobj.o \ + coredll_gdiplus.o \ + coredll_msw_graphics.o \ + coredll_msw_icon.o \ + coredll_msw_imaglist.o \ + coredll_msw_minifram.o \ + coredll_msw_nonownedwnd.o \ + coredll_ole_dataobj.o \ + coredll_dropsrc.o \ + coredll_droptgt.o \ + coredll_oleutils.o \ + coredll_safearray.o \ + coredll_msw_palette.o \ + coredll_msw_pen.o \ + coredll_msw_popupwin.o \ + coredll_msw_printdlg.o \ + coredll_printwin.o \ + coredll_msw_region.o \ + coredll_msw_renderer.o \ + coredll_msw_settings.o \ + coredll_msw_textmeasure.o \ + coredll_msw_tooltip.o \ + coredll_msw_toplevel.o \ + coredll_uiaction.o \ + coredll_msw_utilsgui.o \ + coredll_utilswin.o \ + coredll_uxtheme.o \ + coredll_msw_window.o +@COND_TOOLKIT_WINCE@__LOWLEVEL_SRC_OBJECTS_4 = $(COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_4) +COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_4 = \ + coredll_generic_caret.o \ + coredll_generic_imaglist.o \ + coredll_unix_dialup.o \ + coredll_displayx11.o \ + coredll_unix_fontenum.o \ + coredll_unix_fontutil.o \ + coredll_uiactionx11.o \ + coredll_utilsx11.o \ + coredll_generic_icon.o \ + coredll_generic_textmeasure.o \ + coredll_generic_timer.o \ + coredll_x11_app.o \ + coredll_x11_bitmap.o \ + coredll_x11_brush.o \ + coredll_x11_clipbrd.o \ + coredll_x11_colour.o \ + coredll_x11_cursor.o \ + coredll_x11_data.o \ + coredll_x11_dataobj.o \ + coredll_x11_dc.o \ + coredll_x11_dcclient.o \ + coredll_x11_dcmemory.o \ + coredll_x11_dcscreen.o \ + coredll_x11_evtloop.o \ + coredll_x11_font.o \ + coredll_x11_minifram.o \ + coredll_nanox.o \ + coredll_x11_palette.o \ + coredll_x11_pen.o \ + coredll_x11_popupwin.o \ + coredll_x11_region.o \ + coredll_reparent.o \ + coredll_x11_settings.o \ + coredll_x11_toplevel.o \ + coredll_x11_utils.o \ + coredll_utilsx.o \ + coredll_x11_window.o +@COND_TOOLKIT_X11@__LOWLEVEL_SRC_OBJECTS_4 = $(COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_4) +COND_TOOLKIT_COCOA___GUI_SRC_OBJECTS_2 = \ + coredll_NSBox.o \ + coredll_NSButton.o \ + coredll_NSControl.o \ + coredll_NSMenu.o \ + coredll_NSPanel.o \ + coredll_NSScroller.o \ + coredll_NSSlider.o \ + coredll_NSTabView.o \ + coredll_NSTableView.o \ + coredll_NSTextField.o \ + coredll_NSView.o \ + coredll_NSWindow.o \ + coredll_ObjcRef.o \ + coredll_cocoa_app.o \ + coredll_cocoa_bitmap.o \ + coredll_cocoa_bmpbuttn.o \ + coredll_cocoa_brush.o \ + coredll_src_cocoa_button.o \ + coredll_src_cocoa_checkbox.o \ + coredll_cocoa_checklst.o \ + coredll_src_cocoa_choice.o \ + coredll_cocoa_clipbrd.o \ + coredll_cocoa_colordlg.o \ + coredll_src_cocoa_colour.o \ + coredll_src_cocoa_combobox.o \ + coredll_cocoa_control.o \ + coredll_cocoa_cursor.o \ + coredll_cocoa_data.o \ + coredll_cocoa_dataobj.o \ + coredll_cocoa_dc.o \ + coredll_cocoa_dcclient.o \ + coredll_cocoa_dcmemory.o \ + coredll_cocoa_dcscreen.o \ + coredll_src_cocoa_dialog.o \ + coredll_src_cocoa_dirdlg.o \ + coredll_cocoa_display.o \ + coredll_drawer.o \ + coredll_src_cocoa_evtloop.o \ + coredll_src_cocoa_filedlg.o \ + coredll_cocoa_font.o \ + coredll_cocoa_fontdlg.o \ + coredll_cocoa_fontenum.o \ + coredll_cocoa_fontutil.o \ + coredll_cocoa_frame.o \ + coredll_src_cocoa_gauge.o \ + coredll_cocoa_icon.o \ + coredll_src_cocoa_listbox.o \ + coredll_cocoa_main.o \ + coredll_mbarman.o \ + coredll_cocoa_mdi.o \ + coredll_src_cocoa_menu.o \ + coredll_src_cocoa_menuitem.o \ + coredll_src_cocoa_msgdlg.o \ + coredll_src_cocoa_notebook.o \ + coredll_cocoa_pen.o \ + coredll_cocoa_radiobox.o \ + coredll_src_cocoa_radiobut.o \ + coredll_cocoa_region.o \ + coredll_src_cocoa_scrolbar.o \ + coredll_cocoa_settings.o \ + coredll_src_cocoa_slider.o \ + coredll_sound.o \ + coredll_src_cocoa_spinbutt.o \ + coredll_cocoa_statbmp.o \ + coredll_src_cocoa_statbox.o \ + coredll_statline2.o \ + coredll_src_cocoa_stattext.o \ + coredll_src_cocoa_textctrl.o \ + coredll_cocoa_timer.o \ + coredll_src_cocoa_toolbar.o \ + coredll_src_cocoa_tooltip.o \ + coredll_cocoa_toplevel.o \ + coredll_src_cocoa_utils.o \ + coredll_utilsexc.o \ + coredll_src_cocoa_window.o \ + coredll_generic_accel.o \ + coredll_generic_caret.o \ + coredll_clrpickerg.o \ + coredll_collpaneg.o \ + coredll_colrdlgg.o \ + coredll_generic_fdrepdlg.o \ + coredll_filepickerg.o \ + coredll_fontdlgg.o \ + coredll_fontpickerg.o \ + coredll_generic_imaglist.o \ + coredll_generic_listctrl.o \ + coredll_paletteg.o \ + coredll_regiong.o \ + coredll_generic_statusbr.o \ + coredll_generic_textmeasure.o +@COND_TOOLKIT_COCOA@__GUI_SRC_OBJECTS_2 = $(COND_TOOLKIT_COCOA___GUI_SRC_OBJECTS_2) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____GUI_SRC_OBJECTS_2 = \ + coredll_generic_accel.o \ + coredll_clrpickerg.o \ + coredll_collpaneg.o \ + coredll_colrdlgg.o \ + coredll_dirdlgg.o \ + coredll_generic_fdrepdlg.o \ + coredll_filedlgg.o \ + coredll_filepickerg.o \ + coredll_fontdlgg.o \ + coredll_fontpickerg.o \ + coredll_generic_listctrl.o \ + coredll_prntdlgg.o \ + coredll_generic_statusbr.o \ + coredll_gtk1_bmpbuttn.o \ + coredll_gtk1_button.o \ + coredll_gtk1_checkbox.o \ + coredll_gtk1_checklst.o \ + coredll_gtk1_choice.o \ + coredll_gtk1_combobox.o \ + coredll_gtk1_control.o \ + coredll_gtk1_dialog.o \ + coredll_gtk1_filedlg.o \ + coredll_gtk1_fontdlg.o \ + coredll_gtk1_frame.o \ + coredll_gtk1_gauge.o \ + coredll_gtk1_listbox.o \ + coredll_gtk1_mdi.o \ + coredll_gtk1_menu.o \ + coredll_gtk1_mnemonics.o \ + coredll_gtk1_notebook.o \ + coredll_gtk1_radiobox.o \ + coredll_gtk1_radiobut.o \ + coredll_gtk1_scrolbar.o \ + coredll_gtk1_scrolwin.o \ + coredll_gtk1_slider.o \ + coredll_gtk1_spinbutt.o \ + coredll_gtk1_spinctrl.o \ + coredll_gtk1_statbmp.o \ + coredll_gtk1_statbox.o \ + coredll_gtk1_statline.o \ + coredll_gtk1_stattext.o \ + coredll_gtk1_toolbar.o \ + coredll_gtk1_textctrl.o \ + coredll_gtk1_tglbtn.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__GUI_SRC_OBJECTS_2 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____GUI_SRC_OBJECTS_2) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___GUI_SRC_OBJECTS_2 = \ + coredll_generic_accel.o \ + coredll_generic_fdrepdlg.o \ + coredll_filepickerg.o \ + coredll_generic_listctrl.o \ + coredll_prntdlgg.o \ + coredll_generic_statusbr.o \ + coredll_gtk_anybutton.o \ + coredll_artgtk.o \ + coredll_gtk_bmpbuttn.o \ + coredll_gtk_button.o \ + coredll_gtk_checkbox.o \ + coredll_gtk_checklst.o \ + coredll_gtk_choice.o \ + coredll_collpane.o \ + coredll_gtk_colordlg.o \ + coredll_gtk_combobox.o \ + coredll_gtk_control.o \ + coredll_clrpicker.o \ + coredll_gtk_dialog.o \ + coredll_fontpicker.o \ + coredll_filepicker.o \ + coredll_gtk_dirdlg.o \ + coredll_gtk_filedlg.o \ + coredll_gtk_fontdlg.o \ + coredll_gtk_frame.o \ + coredll_gtk_gauge.o \ + coredll_gvfs.o \ + coredll_gtk_infobar.o \ + coredll_gtk_listbox.o \ + coredll_gtk_mdi.o \ + coredll_gtk_menu.o \ + coredll_gtk_mnemonics.o \ + coredll_gtk_msgdlg.o \ + coredll_gtk_nativewin.o \ + coredll_gtk_notebook.o \ + coredll_gtk_print.o \ + coredll_gtk_radiobox.o \ + coredll_gtk_radiobut.o \ + coredll_gtk_scrolbar.o \ + coredll_gtk_scrolwin.o \ + coredll_gtk_slider.o \ + coredll_gtk_spinbutt.o \ + coredll_gtk_spinctrl.o \ + coredll_gtk_statbmp.o \ + coredll_gtk_statbox.o \ + coredll_gtk_statline.o \ + coredll_gtk_stattext.o \ + coredll_gtk_toolbar.o \ + coredll_gtk_textctrl.o \ + coredll_gtk_textentry.o \ + coredll_gtk_tglbtn.o \ + coredll_treeentry_gtk.o \ + coredll_fontdlgg.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__GUI_SRC_OBJECTS_2 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___GUI_SRC_OBJECTS_2) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___GUI_SRC_OBJECTS_2 = \ + coredll_generic_accel.o \ + coredll_generic_fdrepdlg.o \ + coredll_filepickerg.o \ + coredll_generic_listctrl.o \ + coredll_prntdlgg.o \ + coredll_generic_statusbr.o \ + coredll_gtk_anybutton.o \ + coredll_artgtk.o \ + coredll_gtk_bmpbuttn.o \ + coredll_gtk_button.o \ + coredll_gtk_checkbox.o \ + coredll_gtk_checklst.o \ + coredll_gtk_choice.o \ + coredll_collpane.o \ + coredll_gtk_colordlg.o \ + coredll_gtk_combobox.o \ + coredll_gtk_control.o \ + coredll_clrpicker.o \ + coredll_gtk_dialog.o \ + coredll_fontpicker.o \ + coredll_filepicker.o \ + coredll_gtk_dirdlg.o \ + coredll_gtk_filedlg.o \ + coredll_gtk_fontdlg.o \ + coredll_gtk_frame.o \ + coredll_gtk_gauge.o \ + coredll_gvfs.o \ + coredll_gtk_infobar.o \ + coredll_gtk_listbox.o \ + coredll_gtk_mdi.o \ + coredll_gtk_menu.o \ + coredll_gtk_mnemonics.o \ + coredll_gtk_msgdlg.o \ + coredll_gtk_nativewin.o \ + coredll_gtk_notebook.o \ + coredll_gtk_print.o \ + coredll_gtk_radiobox.o \ + coredll_gtk_radiobut.o \ + coredll_gtk_scrolbar.o \ + coredll_gtk_scrolwin.o \ + coredll_gtk_slider.o \ + coredll_gtk_spinbutt.o \ + coredll_gtk_spinctrl.o \ + coredll_gtk_statbmp.o \ + coredll_gtk_statbox.o \ + coredll_gtk_statline.o \ + coredll_gtk_stattext.o \ + coredll_gtk_toolbar.o \ + coredll_gtk_textctrl.o \ + coredll_gtk_textentry.o \ + coredll_gtk_tglbtn.o \ + coredll_treeentry_gtk.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__GUI_SRC_OBJECTS_2 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___GUI_SRC_OBJECTS_2) +COND_TOOLKIT_MOTIF___GUI_SRC_OBJECTS_2 = \ + coredll_motif_accel.o \ + coredll_motif_app.o \ + coredll_motif_bmpbuttn.o \ + coredll_bmpmotif.o \ + coredll_motif_button.o \ + coredll_motif_checkbox.o \ + coredll_motif_checklst.o \ + coredll_motif_choice.o \ + coredll_motif_clipbrd.o \ + coredll_motif_colour.o \ + coredll_motif_combobox.o \ + coredll_combobox_native.o \ + coredll_motif_control.o \ + coredll_motif_cursor.o \ + coredll_motif_data.o \ + coredll_motif_dataobj.o \ + coredll_motif_dc.o \ + coredll_motif_dcclient.o \ + coredll_motif_dcmemory.o \ + coredll_motif_dcscreen.o \ + coredll_motif_dialog.o \ + coredll_motif_evtloop.o \ + coredll_motif_filedlg.o \ + coredll_motif_font.o \ + coredll_motif_frame.o \ + coredll_motif_gauge.o \ + coredll_sockmot.o \ + coredll_motif_icon.o \ + coredll_motif_listbox.o \ + coredll_motif_main.o \ + coredll_motif_menu.o \ + coredll_motif_menuitem.o \ + coredll_motif_minifram.o \ + coredll_motif_msgdlg.o \ + coredll_motif_popupwin.o \ + coredll_motif_radiobox.o \ + coredll_motif_radiobut.o \ + coredll_motif_scrolbar.o \ + coredll_motif_settings.o \ + coredll_motif_slider.o \ + coredll_motif_spinbutt.o \ + coredll_motif_statbmp.o \ + coredll_motif_statbox.o \ + coredll_motif_stattext.o \ + coredll_motif_textctrl.o \ + coredll_motif_textentry.o \ + coredll_motif_timer.o \ + coredll_motif_toolbar.o \ + coredll_motif_toplevel.o \ + coredll_motif_utils.o \ + coredll_motif_window.o \ + coredll_xmcombo.o \ + coredll_clrpickerg.o \ + coredll_collpaneg.o \ + coredll_colrdlgg.o \ + coredll_dirdlgg.o \ + coredll_generic_fdrepdlg.o \ + coredll_filepickerg.o \ + coredll_fontdlgg.o \ + coredll_fontpickerg.o \ + coredll_generic_listctrl.o \ + coredll_mdig.o \ + coredll_generic_notebook.o \ + coredll_prntdlgg.o \ + coredll_generic_statline.o \ + coredll_generic_statusbr.o \ + coredll_tabg.o +@COND_TOOLKIT_MOTIF@__GUI_SRC_OBJECTS_2 = $(COND_TOOLKIT_MOTIF___GUI_SRC_OBJECTS_2) +COND_TOOLKIT_MSW___GUI_SRC_OBJECTS_2 = \ + coredll_clrpickerg.o \ + coredll_collpaneg.o \ + coredll_filepickerg.o \ + coredll_fontpickerg.o \ + coredll_generic_statusbr.o \ + coredll_prntdlgg.o \ + coredll_msw_accel.o \ + coredll_msw_anybutton.o \ + coredll_artmsw.o \ + coredll_msw_bmpbuttn.o \ + coredll_msw_button.o \ + coredll_msw_checkbox.o \ + coredll_msw_choice.o \ + coredll_msw_colordlg.o \ + coredll_combo.o \ + coredll_msw_combobox.o \ + coredll_msw_control.o \ + coredll_msw_dialog.o \ + coredll_msw_dirdlg.o \ + coredll_dragimag.o \ + coredll_msw_evtloop.o \ + coredll_msw_filedlg.o \ + coredll_msw_frame.o \ + coredll_msw_gauge.o \ + coredll_headerctrl.o \ + coredll_msw_iniconf.o \ + coredll_msw_listbox.o \ + coredll_msw_listctrl.o \ + coredll_msw_mdi.o \ + coredll_msw_menu.o \ + coredll_msw_menuitem.o \ + coredll_msw_metafile.o \ + coredll_msw_msgdlg.o \ + coredll_msw_nativdlg.o \ + coredll_msw_nativewin.o \ + coredll_msw_notebook.o \ + coredll_access.o \ + coredll_msw_ownerdrw.o \ + coredll_panel.o \ + coredll_progdlg.o \ + coredll_msw_radiobox.o \ + coredll_msw_radiobut.o \ + coredll_richmsgdlg.o \ + coredll_msw_scrolbar.o \ + coredll_msw_slider.o \ + coredll_msw_spinbutt.o \ + coredll_msw_spinctrl.o \ + coredll_msw_statbmp.o \ + coredll_msw_statbox.o \ + coredll_statusbar.o \ + coredll_msw_statline.o \ + coredll_msw_stattext.o \ + coredll_msw_toolbar.o \ + coredll_msw_textctrl.o \ + coredll_msw_textentry.o \ + coredll_msw_tglbtn.o \ + coredll_treectrl.o \ + coredll_msw_checklst.o \ + coredll_msw_fdrepdlg.o \ + coredll_msw_fontdlg.o +@COND_TOOLKIT_MSW@__GUI_SRC_OBJECTS_2 = $(COND_TOOLKIT_MSW___GUI_SRC_OBJECTS_2) +COND_TOOLKIT_OSX_CARBON___GUI_SRC_OBJECTS_2 = \ + $(__OSX_CARBON_COCOA_SRC_OBJECTS_14) \ + coredll_carbon_anybutton.o \ + coredll_carbon_bmpbuttn.o \ + coredll_carbon_button.o \ + coredll_carbon_checkbox.o \ + coredll_carbon_choice.o \ + coredll_carbon_colordlg.o \ + coredll_carbon_dialog.o \ + coredll_carbon_dirdlg.o \ + coredll_carbon_dnd.o \ + coredll_carbon_evtloop.o \ + coredll_carbon_filedlg.o \ + coredll_carbon_gauge.o \ + coredll_carbon_listbox.o \ + coredll_listctrl_mac.o \ + coredll_carbon_menu.o \ + coredll_carbon_menuitem.o \ + coredll_carbon_msgdlg.o \ + coredll_carbon_nonownedwnd.o \ + coredll_notebmac.o \ + coredll_carbon_printdlg.o \ + coredll_carbon_radiobut.o \ + coredll_carbon_scrolbar.o \ + coredll_carbon_slider.o \ + coredll_carbon_spinbutt.o \ + coredll_carbon_srchctrl.o \ + coredll_carbon_statbmp.o \ + coredll_carbon_statbox.o \ + coredll_statlmac.o \ + coredll_carbon_stattext.o \ + coredll_carbon_textctrl.o \ + coredll_carbon_tglbtn.o \ + coredll_carbon_toolbar.o \ + coredll_carbon_tooltip.o \ + coredll_carbon_window.o +@COND_TOOLKIT_OSX_CARBON@__GUI_SRC_OBJECTS_2 = $(COND_TOOLKIT_OSX_CARBON___GUI_SRC_OBJECTS_2) +COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS_2 = \ + $(__OSX_CARBON_COCOA_SRC_OBJECTS_14) \ + coredll_cocoa_anybutton.o \ + coredll_osx_cocoa_button.o \ + coredll_osx_cocoa_checkbox.o \ + coredll_osx_cocoa_choice.o \ + coredll_osx_cocoa_colour.o \ + coredll_osx_cocoa_combobox.o \ + coredll_osx_cocoa_dialog.o \ + coredll_osx_cocoa_dirdlg.o \ + coredll_cocoa_dnd.o \ + coredll_osx_cocoa_evtloop.o \ + coredll_osx_cocoa_filedlg.o \ + coredll_osx_cocoa_gauge.o \ + coredll_osx_cocoa_listbox.o \ + coredll_osx_cocoa_menu.o \ + coredll_osx_cocoa_menuitem.o \ + coredll_osx_cocoa_msgdlg.o \ + coredll_cocoa_nonownedwnd.o \ + coredll_osx_cocoa_notebook.o \ + coredll_osx_cocoa_radiobut.o \ + coredll_preferences.o \ + coredll_cocoa_printdlg.o \ + coredll_osx_cocoa_scrolbar.o \ + coredll_osx_cocoa_slider.o \ + coredll_osx_cocoa_spinbutt.o \ + coredll_cocoa_srchctrl.o \ + coredll_osx_cocoa_statbox.o \ + coredll_cocoa_statline.o \ + coredll_osx_cocoa_stattext.o \ + coredll_osx_cocoa_textctrl.o \ + coredll_cocoa_tglbtn.o \ + coredll_osx_cocoa_toolbar.o \ + coredll_osx_cocoa_tooltip.o \ + coredll_osx_cocoa_window.o +@COND_TOOLKIT_OSX_COCOA@__GUI_SRC_OBJECTS_2 = $(COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS_2) +COND_TOOLKIT_OSX_IPHONE___GUI_SRC_OBJECTS_2 = \ + $(__OSX_CARBON_COCOA_SRC_OBJECTS_14) \ + coredll_regiong.o \ + coredll_generic_icon.o \ + coredll_iphone_anybutton.o \ + coredll_iphone_button.o \ + coredll_iphone_checkbox.o \ + coredll_iphone_dialog.o \ + coredll_iphone_evtloop.o \ + coredll_iphone_gauge.o \ + coredll_iphone_msgdlg.o \ + coredll_iphone_nonownedwnd.o \ + coredll_iphone_scrolbar.o \ + coredll_iphone_slider.o \ + coredll_iphone_stattext.o \ + coredll_iphone_textctrl.o \ + coredll_iphone_toolbar.o \ + coredll_iphone_utils.o \ + coredll_iphone_window.o +@COND_TOOLKIT_OSX_IPHONE@__GUI_SRC_OBJECTS_2 = $(COND_TOOLKIT_OSX_IPHONE___GUI_SRC_OBJECTS_2) +COND_TOOLKIT_PM___GUI_SRC_OBJECTS_2 = \ + coredll_generic_caret.o \ + coredll_clrpickerg.o \ + coredll_collpaneg.o \ + coredll_colrdlgg.o \ + coredll_dirdlgg.o \ + coredll_generic_fdrepdlg.o \ + coredll_filepickerg.o \ + coredll_fontpickerg.o \ + coredll_generic_imaglist.o \ + coredll_generic_listctrl.o \ + coredll_mdig.o \ + coredll_prntdlgg.o \ + coredll_generic_statusbr.o \ + coredll_generic_textmeasure.o \ + coredll_os2_accel.o \ + coredll_os2_app.o \ + coredll_os2_bitmap.o \ + coredll_os2_bmpbuttn.o \ + coredll_os2_brush.o \ + coredll_os2_button.o \ + coredll_os2_checkbox.o \ + coredll_os2_checklst.o \ + coredll_os2_choice.o \ + coredll_os2_clipbrd.o \ + coredll_os2_colour.o \ + coredll_os2_combobox.o \ + coredll_os2_control.o \ + coredll_os2_cursor.o \ + coredll_os2_data.o \ + coredll_os2_dataobj.o \ + coredll_os2_dc.o \ + coredll_os2_dcclient.o \ + coredll_os2_dcmemory.o \ + coredll_os2_dcprint.o \ + coredll_os2_dcscreen.o \ + coredll_os2_dialog.o \ + coredll_os2_dnd.o \ + coredll_os2_evtloop.o \ + coredll_os2_filedlg.o \ + coredll_os2_font.o \ + coredll_os2_fontdlg.o \ + coredll_os2_fontenum.o \ + coredll_os2_fontutil.o \ + coredll_os2_frame.o \ + coredll_os2_gauge.o \ + coredll_os2_gdiimage.o \ + coredll_sockpm.o \ + coredll_os2_helpwin.o \ + coredll_os2_icon.o \ + coredll_os2_iniconf.o \ + coredll_os2_listbox.o \ + coredll_os2_main.o \ + coredll_os2_menu.o \ + coredll_os2_menuitem.o \ + coredll_os2_metafile.o \ + coredll_os2_minifram.o \ + coredll_os2_msgdlg.o \ + coredll_os2_nativdlg.o \ + coredll_os2_notebook.o \ + coredll_os2_ownerdrw.o \ + coredll_os2_palette.o \ + coredll_os2_pen.o \ + coredll_os2_popupwin.o \ + coredll_os2_print.o \ + coredll_os2_radiobox.o \ + coredll_os2_radiobut.o \ + coredll_os2_region.o \ + coredll_os2_scrolbar.o \ + coredll_os2_settings.o \ + coredll_os2_slider.o \ + coredll_os2_spinbutt.o \ + coredll_os2_spinctrl.o \ + coredll_os2_statbmp.o \ + coredll_os2_statbox.o \ + coredll_os2_statline.o \ + coredll_os2_stattext.o \ + coredll_os2_textctrl.o \ + coredll_os2_textentry.o \ + coredll_os2_tglbtn.o \ + coredll_os2_timer.o \ + coredll_os2_toolbar.o \ + coredll_os2_tooltip.o \ + coredll_os2_toplevel.o \ + coredll_os2_utilsgui.o \ + coredll_os2_window.o +@COND_TOOLKIT_PM@__GUI_SRC_OBJECTS_2 = $(COND_TOOLKIT_PM___GUI_SRC_OBJECTS_2) +COND_TOOLKIT_WINCE___GUI_SRC_OBJECTS_2 = \ + coredll_clrpickerg.o \ + coredll_collpaneg.o \ + coredll_filepickerg.o \ + coredll_fontpickerg.o \ + coredll_generic_statusbr.o \ + coredll_prntdlgg.o \ + coredll_msw_accel.o \ + coredll_msw_anybutton.o \ + coredll_artmsw.o \ + coredll_msw_bmpbuttn.o \ + coredll_msw_button.o \ + coredll_msw_checkbox.o \ + coredll_msw_choice.o \ + coredll_msw_colordlg.o \ + coredll_combo.o \ + coredll_msw_combobox.o \ + coredll_msw_control.o \ + coredll_msw_dialog.o \ + coredll_msw_dirdlg.o \ + coredll_dragimag.o \ + coredll_msw_evtloop.o \ + coredll_msw_filedlg.o \ + coredll_msw_frame.o \ + coredll_msw_gauge.o \ + coredll_headerctrl.o \ + coredll_msw_iniconf.o \ + coredll_msw_listbox.o \ + coredll_msw_listctrl.o \ + coredll_msw_mdi.o \ + coredll_msw_menu.o \ + coredll_msw_menuitem.o \ + coredll_msw_metafile.o \ + coredll_msw_msgdlg.o \ + coredll_msw_nativdlg.o \ + coredll_msw_nativewin.o \ + coredll_msw_notebook.o \ + coredll_access.o \ + coredll_msw_ownerdrw.o \ + coredll_panel.o \ + coredll_progdlg.o \ + coredll_msw_radiobox.o \ + coredll_msw_radiobut.o \ + coredll_richmsgdlg.o \ + coredll_msw_scrolbar.o \ + coredll_msw_slider.o \ + coredll_msw_spinbutt.o \ + coredll_msw_spinctrl.o \ + coredll_msw_statbmp.o \ + coredll_msw_statbox.o \ + coredll_statusbar.o \ + coredll_msw_statline.o \ + coredll_msw_stattext.o \ + coredll_msw_toolbar.o \ + coredll_msw_textctrl.o \ + coredll_msw_textentry.o \ + coredll_msw_tglbtn.o \ + coredll_treectrl.o \ + coredll_dirdlgg.o \ + coredll_generic_fdrepdlg.o \ + coredll_filedlgg.o \ + coredll_fontdlgg.o \ + coredll_wince_checklst.o \ + coredll_choicece.o \ + coredll_crt.o \ + coredll_filedlgwce.o \ + coredll_filefnwce.o \ + coredll_helpwce.o \ + coredll_menuce.o \ + coredll_tbarwce.o \ + coredll_textctrlce.o +@COND_TOOLKIT_WINCE@__GUI_SRC_OBJECTS_2 = $(COND_TOOLKIT_WINCE___GUI_SRC_OBJECTS_2) +@COND_TOOLKIT_COCOA@__LOWLEVEL_SRC_OBJECTS_5 = \ +@COND_TOOLKIT_COCOA@ coredll_hid.o coredll_utilsexc_cf.o +COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_5 = \ + coredll_fontmgrcmn.o \ + coredll_generic_caret.o \ + coredll_generic_colour.o \ + coredll_generic_icon.o \ + coredll_generic_imaglist.o \ + coredll_mask.o \ + coredll_generic_textmeasure.o \ + coredll_dfb_app.o \ + coredll_dfb_bitmap.o \ + coredll_dfb_brush.o \ + coredll_dfb_cursor.o \ + coredll_dfb_dc.o \ + coredll_dfb_dcclient.o \ + coredll_dfb_dcmemory.o \ + coredll_dfb_dcscreen.o \ + coredll_dfb_evtloop.o \ + coredll_dfb_font.o \ + coredll_dfb_fontenum.o \ + coredll_fontmgr.o \ + coredll_dfb_nonownedwnd.o \ + coredll_dfb_overlay.o \ + coredll_dfb_pen.o \ + coredll_dfb_region.o \ + coredll_dfb_settings.o \ + coredll_dfb_toplevel.o \ + coredll_dfb_utils.o \ + coredll_dfb_window.o \ + coredll_wrapdfb.o +@COND_TOOLKIT_DFB@__LOWLEVEL_SRC_OBJECTS_5 = $(COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_5) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_5 = \ + coredll_generic_caret.o \ + coredll_generic_imaglist.o \ + coredll_unix_dialup.o \ + coredll_displayx11.o \ + coredll_unix_fontenum.o \ + coredll_unix_fontutil.o \ + coredll_uiactionx11.o \ + coredll_utilsx11.o \ + coredll_generic_icon.o \ + coredll_paletteg.o \ + coredll_generic_textmeasure.o \ + coredll_gtk1_app.o \ + coredll_gtk1_bitmap.o \ + coredll_gtk1_brush.o \ + coredll_gtk1_clipbrd.o \ + coredll_gtk1_colour.o \ + coredll_gtk1_cursor.o \ + coredll_gtk1_data.o \ + coredll_gtk1_dataobj.o \ + coredll_gtk1_dc.o \ + coredll_gtk1_dcclient.o \ + coredll_gtk1_dcmemory.o \ + coredll_gtk1_dcscreen.o \ + coredll_gtk1_dnd.o \ + coredll_gtk1_evtloop.o \ + coredll_gtk1_font.o \ + coredll_gtk1_sockgtk.o \ + coredll_gtk1_main.o \ + coredll_gtk1_minifram.o \ + coredll_gtk1_pen.o \ + coredll_gtk1_popupwin.o \ + coredll_gtk1_region.o \ + coredll_gtk1_renderer.o \ + coredll_gtk1_settings.o \ + coredll_gtk1_timer.o \ + coredll_gtk1_tooltip.o \ + coredll_gtk1_toplevel.o \ + coredll_gtk1_utilsgtk.o \ + coredll_gtk1_win_gtk.o \ + coredll_gtk1_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__LOWLEVEL_SRC_OBJECTS_5 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_5) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_5 = \ + $(__GTK_PLATFORM_SRC_OBJECTS_1_1) \ + coredll_generic_icon.o \ + coredll_paletteg.o \ + coredll_gtk_app.o \ + coredll_assertdlg_gtk.o \ + coredll_gtk_bitmap.o \ + coredll_gtk_brush.o \ + coredll_gtk_clipbrd.o \ + coredll_gtk_colour.o \ + coredll_gtk_cursor.o \ + coredll_gtk_dataobj.o \ + coredll_gtk_dc.o \ + coredll_gtk_display.o \ + coredll_gtk_dnd.o \ + coredll_gtk_evtloop.o \ + coredll_filectrl.o \ + coredll_filehistory.o \ + coredll_gtk_font.o \ + coredll_gtk_sockgtk.o \ + coredll_gtk_minifram.o \ + coredll_gtk_nonownedwnd.o \ + coredll_gtk_pen.o \ + coredll_gtk_popupwin.o \ + coredll_private.o \ + coredll_gtk_region.o \ + coredll_gtk_renderer.o \ + coredll_gtk_settings.o \ + coredll_gtk_textmeasure.o \ + coredll_gtk_timer.o \ + coredll_gtk_tooltip.o \ + coredll_gtk_toplevel.o \ + coredll_gtk_utilsgtk.o \ + coredll_gtk_win_gtk.o \ + coredll_gtk_window.o \ + coredll_gtk_dcclient.o \ + coredll_gtk_dcmemory.o \ + coredll_gtk_dcscreen.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__LOWLEVEL_SRC_OBJECTS_5 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_5) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_5 = \ + $(__GTK_PLATFORM_SRC_OBJECTS_1_1) \ + coredll_generic_icon.o \ + coredll_paletteg.o \ + coredll_gtk_app.o \ + coredll_assertdlg_gtk.o \ + coredll_gtk_bitmap.o \ + coredll_gtk_brush.o \ + coredll_gtk_clipbrd.o \ + coredll_gtk_colour.o \ + coredll_gtk_cursor.o \ + coredll_gtk_dataobj.o \ + coredll_gtk_dc.o \ + coredll_gtk_display.o \ + coredll_gtk_dnd.o \ + coredll_gtk_evtloop.o \ + coredll_filectrl.o \ + coredll_filehistory.o \ + coredll_gtk_font.o \ + coredll_gtk_sockgtk.o \ + coredll_gtk_minifram.o \ + coredll_gtk_nonownedwnd.o \ + coredll_gtk_pen.o \ + coredll_gtk_popupwin.o \ + coredll_private.o \ + coredll_gtk_region.o \ + coredll_gtk_renderer.o \ + coredll_gtk_settings.o \ + coredll_gtk_textmeasure.o \ + coredll_gtk_timer.o \ + coredll_gtk_tooltip.o \ + coredll_gtk_toplevel.o \ + coredll_gtk_utilsgtk.o \ + coredll_gtk_win_gtk.o \ + coredll_gtk_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__LOWLEVEL_SRC_OBJECTS_5 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_5) +COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_5 = \ + coredll_generic_caret.o \ + coredll_generic_imaglist.o \ + coredll_unix_dialup.o \ + coredll_displayx11.o \ + coredll_unix_fontenum.o \ + coredll_unix_fontutil.o \ + coredll_uiactionx11.o \ + coredll_utilsx11.o \ + coredll_generic_textmeasure.o \ + coredll_x11_bitmap.o \ + coredll_x11_brush.o \ + coredll_x11_palette.o \ + coredll_x11_pen.o \ + coredll_x11_region.o \ + coredll_utilsx.o +@COND_TOOLKIT_MOTIF@__LOWLEVEL_SRC_OBJECTS_5 = $(COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_5) +COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_5 = \ + coredll_activex.o \ + coredll_msw_app.o \ + coredll_msw_bitmap.o \ + coredll_msw_brush.o \ + coredll_msw_caret.o \ + coredll_msw_clipbrd.o \ + coredll_msw_colour.o \ + coredll_msw_cursor.o \ + coredll_msw_data.o \ + coredll_msw_dc.o \ + coredll_msw_dcclient.o \ + coredll_msw_dcmemory.o \ + coredll_msw_dcprint.o \ + coredll_msw_dcscreen.o \ + coredll_msw_dialup.o \ + coredll_dib.o \ + coredll_msw_display.o \ + coredll_enhmeta.o \ + coredll_msw_font.o \ + coredll_msw_fontenum.o \ + coredll_msw_fontutil.o \ + coredll_msw_gdiimage.o \ + coredll_msw_gdiobj.o \ + coredll_gdiplus.o \ + coredll_msw_graphics.o \ + coredll_msw_icon.o \ + coredll_msw_imaglist.o \ + coredll_msw_minifram.o \ + coredll_msw_nonownedwnd.o \ + coredll_ole_dataobj.o \ + coredll_dropsrc.o \ + coredll_droptgt.o \ + coredll_oleutils.o \ + coredll_safearray.o \ + coredll_msw_palette.o \ + coredll_msw_pen.o \ + coredll_msw_popupwin.o \ + coredll_msw_printdlg.o \ + coredll_printwin.o \ + coredll_msw_region.o \ + coredll_msw_renderer.o \ + coredll_msw_settings.o \ + coredll_msw_textmeasure.o \ + coredll_msw_tooltip.o \ + coredll_msw_toplevel.o \ + coredll_uiaction.o \ + coredll_msw_utilsgui.o \ + coredll_utilswin.o \ + coredll_uxtheme.o \ + coredll_msw_window.o \ + coredll_helpchm.o \ + coredll_msw_helpwin.o \ + coredll_automtn.o \ + coredll_uuid.o +@COND_TOOLKIT_MSW@__LOWLEVEL_SRC_OBJECTS_5 = $(COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_5) +@COND_TOOLKIT_OSX_CARBON@__LOWLEVEL_SRC_OBJECTS_5 \ +@COND_TOOLKIT_OSX_CARBON@ = $(__OSX_LOWLEVEL_SRC_OBJECTS_1_4) +@COND_TOOLKIT_OSX_COCOA@__LOWLEVEL_SRC_OBJECTS_5 = \ +@COND_TOOLKIT_OSX_COCOA@ $(__OSX_LOWLEVEL_SRC_OBJECTS_1_4) +@COND_TOOLKIT_OSX_IPHONE@__LOWLEVEL_SRC_OBJECTS_5 \ +@COND_TOOLKIT_OSX_IPHONE@ = $(__OSX_LOWLEVEL_SRC_OBJECTS_1_4) +@COND_TOOLKIT_PM@__LOWLEVEL_SRC_OBJECTS_5 = +COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_5 = \ + coredll_activex.o \ + coredll_msw_app.o \ + coredll_msw_bitmap.o \ + coredll_msw_brush.o \ + coredll_msw_caret.o \ + coredll_msw_clipbrd.o \ + coredll_msw_colour.o \ + coredll_msw_cursor.o \ + coredll_msw_data.o \ + coredll_msw_dc.o \ + coredll_msw_dcclient.o \ + coredll_msw_dcmemory.o \ + coredll_msw_dcprint.o \ + coredll_msw_dcscreen.o \ + coredll_msw_dialup.o \ + coredll_dib.o \ + coredll_msw_display.o \ + coredll_enhmeta.o \ + coredll_msw_font.o \ + coredll_msw_fontenum.o \ + coredll_msw_fontutil.o \ + coredll_msw_gdiimage.o \ + coredll_msw_gdiobj.o \ + coredll_gdiplus.o \ + coredll_msw_graphics.o \ + coredll_msw_icon.o \ + coredll_msw_imaglist.o \ + coredll_msw_minifram.o \ + coredll_msw_nonownedwnd.o \ + coredll_ole_dataobj.o \ + coredll_dropsrc.o \ + coredll_droptgt.o \ + coredll_oleutils.o \ + coredll_safearray.o \ + coredll_msw_palette.o \ + coredll_msw_pen.o \ + coredll_msw_popupwin.o \ + coredll_msw_printdlg.o \ + coredll_printwin.o \ + coredll_msw_region.o \ + coredll_msw_renderer.o \ + coredll_msw_settings.o \ + coredll_msw_textmeasure.o \ + coredll_msw_tooltip.o \ + coredll_msw_toplevel.o \ + coredll_uiaction.o \ + coredll_msw_utilsgui.o \ + coredll_utilswin.o \ + coredll_uxtheme.o \ + coredll_msw_window.o +@COND_TOOLKIT_WINCE@__LOWLEVEL_SRC_OBJECTS_5 = $(COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_5) +COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_5 = \ + coredll_generic_caret.o \ + coredll_generic_imaglist.o \ + coredll_unix_dialup.o \ + coredll_displayx11.o \ + coredll_unix_fontenum.o \ + coredll_unix_fontutil.o \ + coredll_uiactionx11.o \ + coredll_utilsx11.o \ + coredll_generic_icon.o \ + coredll_generic_textmeasure.o \ + coredll_generic_timer.o \ + coredll_x11_app.o \ + coredll_x11_bitmap.o \ + coredll_x11_brush.o \ + coredll_x11_clipbrd.o \ + coredll_x11_colour.o \ + coredll_x11_cursor.o \ + coredll_x11_data.o \ + coredll_x11_dataobj.o \ + coredll_x11_dc.o \ + coredll_x11_dcclient.o \ + coredll_x11_dcmemory.o \ + coredll_x11_dcscreen.o \ + coredll_x11_evtloop.o \ + coredll_x11_font.o \ + coredll_x11_minifram.o \ + coredll_nanox.o \ + coredll_x11_palette.o \ + coredll_x11_pen.o \ + coredll_x11_popupwin.o \ + coredll_x11_region.o \ + coredll_reparent.o \ + coredll_x11_settings.o \ + coredll_x11_toplevel.o \ + coredll_x11_utils.o \ + coredll_utilsx.o \ + coredll_x11_window.o +@COND_TOOLKIT_X11@__LOWLEVEL_SRC_OBJECTS_5 = $(COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_5) +@COND_TOOLKIT_MSW@__UNIV_PLATFORM_SRC_OBJECTS_2 = coredll_msw_evtloop.o +COND_MONOLITHIC_0_SHARED_0_USE_GUI_1___corelib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@__corelib___depname = $(COND_MONOLITHIC_0_SHARED_0_USE_GUI_1___corelib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@__install_corelib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ = install_corelib +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@__uninstall_corelib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ = uninstall_corelib +@COND_GCC_PCH_1@__corelib_PCH_INC = -I./.pch/wxprec_corelib +@COND_ICC_PCH_1@__corelib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_corelib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_corelib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_corelib/wx/wxprec.h.gch +@COND_PLATFORM_MSDOS_1@__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_5 = +@COND_PLATFORM_WIN32_1@__BASE_AND_GUI_PLATFORM_SRC_OBJECTS_5 \ +@COND_PLATFORM_WIN32_1@ = corelib_msw_main.o corelib_mslu.o corelib_volume.o +@COND_TOOLKIT_OSX_CARBON@__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_5 \ +@COND_TOOLKIT_OSX_CARBON@ = corelib_carbon_utils.o corelib_uma.o +@COND_TOOLKIT_OSX_COCOA@__BASE_AND_GUI_TOOLKIT_SRC_OBJECTS_5 \ +@COND_TOOLKIT_OSX_COCOA@ = corelib_osx_cocoa_utils.o +COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS_3 = \ + $(__LOWLEVEL_SRC_OBJECTS_6) \ + $(__PLATFORM_SRC_OBJECTS_9) \ + $(__GUI_SRC_OBJECTS_3) \ + corelib_accelcmn.o \ + corelib_accesscmn.o \ + corelib_anidecod.o \ + corelib_affinematrix2d.o \ + corelib_appcmn.o \ + corelib_artprov.o \ + corelib_artstd.o \ + corelib_arttango.o \ + corelib_bmpbase.o \ + corelib_bmpbtncmn.o \ + corelib_bookctrl.o \ + corelib_btncmn.o \ + corelib_cairo.o \ + corelib_checkboxcmn.o \ + corelib_checklstcmn.o \ + corelib_choiccmn.o \ + corelib_clipcmn.o \ + corelib_clrpickercmn.o \ + corelib_colourcmn.o \ + corelib_colourdata.o \ + corelib_combocmn.o \ + corelib_cmdproc.o \ + corelib_cmndata.o \ + corelib_containr.o \ + corelib_cshelp.o \ + corelib_ctrlcmn.o \ + corelib_ctrlsub.o \ + corelib_dcbase.o \ + corelib_dcbufcmn.o \ + corelib_dcgraph.o \ + corelib_dcsvg.o \ + corelib_dirctrlcmn.o \ + corelib_dlgcmn.o \ + corelib_dndcmn.o \ + corelib_dobjcmn.o \ + corelib_docmdi.o \ + corelib_docview.o \ + corelib_dpycmn.o \ + corelib_dseldlg.o \ + corelib_effects.o \ + corelib_fddlgcmn.o \ + corelib_filectrlcmn.o \ + corelib_filehistorycmn.o \ + corelib_filepickercmn.o \ + corelib_fontpickercmn.o \ + corelib_fldlgcmn.o \ + corelib_fontcmn.o \ + corelib_fontdata.o \ + corelib_graphicc.o \ + corelib_fontenumcmn.o \ + corelib_fontmap.o \ + corelib_fontutilcmn.o \ + corelib_framecmn.o \ + corelib_gaugecmn.o \ + corelib_gbsizer.o \ + corelib_gdicmn.o \ + corelib_geometry.o \ + corelib_gifdecod.o \ + corelib_graphcmn.o \ + corelib_headercolcmn.o \ + corelib_headerctrlcmn.o \ + corelib_helpbase.o \ + corelib_iconbndl.o \ + corelib_imagall.o \ + corelib_imagbmp.o \ + corelib_image.o \ + corelib_imagfill.o \ + corelib_imaggif.o \ + corelib_imagiff.o \ + corelib_imagjpeg.o \ + corelib_imagpcx.o \ + corelib_imagpng.o \ + corelib_imagpnm.o \ + corelib_imagtga.o \ + corelib_imagtiff.o \ + corelib_imagxpm.o \ + corelib_layout.o \ + corelib_lboxcmn.o \ + corelib_listctrlcmn.o \ + corelib_markupparser.o \ + corelib_matrix.o \ + corelib_menucmn.o \ + corelib_modalhook.o \ + corelib_mousemanager.o \ + corelib_nbkbase.o \ + corelib_overlaycmn.o \ + corelib_ownerdrwcmn.o \ + corelib_paper.o \ + corelib_panelcmn.o \ + corelib_persist.o \ + corelib_pickerbase.o \ + corelib_popupcmn.o \ + corelib_preferencescmn.o \ + corelib_prntbase.o \ + corelib_quantize.o \ + corelib_radiobtncmn.o \ + corelib_radiocmn.o \ + corelib_rearrangectrl.o \ + corelib_rendcmn.o \ + corelib_rgncmn.o \ + corelib_scrolbarcmn.o \ + corelib_settcmn.o \ + corelib_sizer.o \ + corelib_slidercmn.o \ + corelib_spinbtncmn.o \ + corelib_spinctrlcmn.o \ + corelib_srchcmn.o \ + corelib_statbar.o \ + corelib_statbmpcmn.o \ + corelib_statboxcmn.o \ + corelib_statlinecmn.o \ + corelib_stattextcmn.o \ + corelib_stockitem.o \ + corelib_tbarbase.o \ + corelib_textcmn.o \ + corelib_textentrycmn.o \ + corelib_textmeasurecmn.o \ + corelib_toplvcmn.o \ + corelib_treebase.o \ + corelib_uiactioncmn.o \ + corelib_valgen.o \ + corelib_validate.o \ + corelib_valtext.o \ + corelib_valnum.o \ + corelib_wincmn.o \ + corelib_windowid.o \ + corelib_wrapsizer.o \ + corelib_xpmdecod.o \ + corelib_busyinfo.o \ + corelib_buttonbar.o \ + corelib_choicdgg.o \ + corelib_choicbkg.o \ + corelib_combog.o \ + corelib_dcpsg.o \ + corelib_dirctrlg.o \ + corelib_dragimgg.o \ + corelib_filectrlg.o \ + corelib_headerctrlg.o \ + corelib_generic_infobar.o \ + corelib_listbkg.o \ + corelib_logg.o \ + corelib_markuptext.o \ + corelib_msgdlgg.o \ + corelib_numdlgg.o \ + corelib_progdlgg.o \ + corelib_preferencesg.o \ + corelib_printps.o \ + corelib_renderg.o \ + corelib_richmsgdlgg.o \ + corelib_scrlwing.o \ + corelib_selstore.o \ + corelib_spinctlg.o \ + corelib_splitter.o \ + corelib_srchctlg.o \ + corelib_statbmpg.o \ + corelib_stattextg.o \ + corelib_textdlgg.o \ + corelib_tipwin.o \ + corelib_toolbkg.o \ + corelib_treectlg.o \ + corelib_treebkg.o \ + corelib_vlbox.o \ + corelib_vscroll.o \ + corelib_xmlreshandler.o +@COND_USE_GUI_1_WXUNIV_0@__CORE_SRC_OBJECTS_3 = $(COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS_3) +COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_3 = \ + $(__LOWLEVEL_SRC_OBJECTS_7) \ + $(__PLATFORM_SRC_OBJECTS_9) \ + $(__UNIV_PLATFORM_SRC_OBJECTS_3) \ + corelib_generic_accel.o \ + corelib_clrpickerg.o \ + corelib_collpaneg.o \ + corelib_colrdlgg.o \ + corelib_dirdlgg.o \ + corelib_generic_fdrepdlg.o \ + corelib_filedlgg.o \ + corelib_filepickerg.o \ + corelib_fontdlgg.o \ + corelib_fontpickerg.o \ + corelib_generic_listctrl.o \ + corelib_mdig.o \ + corelib_prntdlgg.o \ + corelib_univ_bmpbuttn.o \ + corelib_univ_button.o \ + corelib_univ_checkbox.o \ + corelib_univ_checklst.o \ + corelib_univ_choice.o \ + corelib_univ_combobox.o \ + corelib_univ_control.o \ + corelib_ctrlrend.o \ + corelib_univ_dialog.o \ + corelib_framuniv.o \ + corelib_univ_gauge.o \ + corelib_inpcons.o \ + corelib_inphand.o \ + corelib_univ_listbox.o \ + corelib_univ_menu.o \ + corelib_univ_notebook.o \ + corelib_univ_radiobox.o \ + corelib_univ_radiobut.o \ + corelib_scrarrow.o \ + corelib_univ_scrolbar.o \ + corelib_scrthumb.o \ + corelib_settingsuniv.o \ + corelib_univ_slider.o \ + corelib_univ_spinbutt.o \ + corelib_univ_statbmp.o \ + corelib_univ_statbox.o \ + corelib_univ_statline.o \ + corelib_univ_stattext.o \ + corelib_univ_statusbr.o \ + corelib_stdrend.o \ + corelib_univ_textctrl.o \ + corelib_univ_tglbtn.o \ + corelib_theme.o \ + corelib_univ_toolbar.o \ + corelib_topluniv.o \ + corelib_winuniv.o \ + corelib_gtk.o \ + corelib_metal.o \ + corelib_mono.o \ + corelib_win32.o \ + corelib_accelcmn.o \ + corelib_accesscmn.o \ + corelib_anidecod.o \ + corelib_affinematrix2d.o \ + corelib_appcmn.o \ + corelib_artprov.o \ + corelib_artstd.o \ + corelib_arttango.o \ + corelib_bmpbase.o \ + corelib_bmpbtncmn.o \ + corelib_bookctrl.o \ + corelib_btncmn.o \ + corelib_cairo.o \ + corelib_checkboxcmn.o \ + corelib_checklstcmn.o \ + corelib_choiccmn.o \ + corelib_clipcmn.o \ + corelib_clrpickercmn.o \ + corelib_colourcmn.o \ + corelib_colourdata.o \ + corelib_combocmn.o \ + corelib_cmdproc.o \ + corelib_cmndata.o \ + corelib_containr.o \ + corelib_cshelp.o \ + corelib_ctrlcmn.o \ + corelib_ctrlsub.o \ + corelib_dcbase.o \ + corelib_dcbufcmn.o \ + corelib_dcgraph.o \ + corelib_dcsvg.o \ + corelib_dirctrlcmn.o \ + corelib_dlgcmn.o \ + corelib_dndcmn.o \ + corelib_dobjcmn.o \ + corelib_docmdi.o \ + corelib_docview.o \ + corelib_dpycmn.o \ + corelib_dseldlg.o \ + corelib_effects.o \ + corelib_fddlgcmn.o \ + corelib_filectrlcmn.o \ + corelib_filehistorycmn.o \ + corelib_filepickercmn.o \ + corelib_fontpickercmn.o \ + corelib_fldlgcmn.o \ + corelib_fontcmn.o \ + corelib_fontdata.o \ + corelib_graphicc.o \ + corelib_fontenumcmn.o \ + corelib_fontmap.o \ + corelib_fontutilcmn.o \ + corelib_framecmn.o \ + corelib_gaugecmn.o \ + corelib_gbsizer.o \ + corelib_gdicmn.o \ + corelib_geometry.o \ + corelib_gifdecod.o \ + corelib_graphcmn.o \ + corelib_headercolcmn.o \ + corelib_headerctrlcmn.o \ + corelib_helpbase.o \ + corelib_iconbndl.o \ + corelib_imagall.o \ + corelib_imagbmp.o \ + corelib_image.o \ + corelib_imagfill.o \ + corelib_imaggif.o \ + corelib_imagiff.o \ + corelib_imagjpeg.o \ + corelib_imagpcx.o \ + corelib_imagpng.o \ + corelib_imagpnm.o \ + corelib_imagtga.o \ + corelib_imagtiff.o \ + corelib_imagxpm.o \ + corelib_layout.o \ + corelib_lboxcmn.o \ + corelib_listctrlcmn.o \ + corelib_markupparser.o \ + corelib_matrix.o \ + corelib_menucmn.o \ + corelib_modalhook.o \ + corelib_mousemanager.o \ + corelib_nbkbase.o \ + corelib_overlaycmn.o \ + corelib_ownerdrwcmn.o \ + corelib_paper.o \ + corelib_panelcmn.o \ + corelib_persist.o \ + corelib_pickerbase.o \ + corelib_popupcmn.o \ + corelib_preferencescmn.o \ + corelib_prntbase.o \ + corelib_quantize.o \ + corelib_radiobtncmn.o \ + corelib_radiocmn.o \ + corelib_rearrangectrl.o \ + corelib_rendcmn.o \ + corelib_rgncmn.o \ + corelib_scrolbarcmn.o \ + corelib_settcmn.o \ + corelib_sizer.o \ + corelib_slidercmn.o \ + corelib_spinbtncmn.o \ + corelib_spinctrlcmn.o \ + corelib_srchcmn.o \ + corelib_statbar.o \ + corelib_statbmpcmn.o \ + corelib_statboxcmn.o \ + corelib_statlinecmn.o \ + corelib_stattextcmn.o \ + corelib_stockitem.o \ + corelib_tbarbase.o \ + corelib_textcmn.o \ + corelib_textentrycmn.o \ + corelib_textmeasurecmn.o \ + corelib_toplvcmn.o \ + corelib_treebase.o \ + corelib_uiactioncmn.o \ + corelib_valgen.o \ + corelib_validate.o \ + corelib_valtext.o \ + corelib_valnum.o \ + corelib_wincmn.o \ + corelib_windowid.o \ + corelib_wrapsizer.o \ + corelib_xpmdecod.o \ + corelib_busyinfo.o \ + corelib_buttonbar.o \ + corelib_choicdgg.o \ + corelib_choicbkg.o \ + corelib_combog.o \ + corelib_dcpsg.o \ + corelib_dirctrlg.o \ + corelib_dragimgg.o \ + corelib_filectrlg.o \ + corelib_headerctrlg.o \ + corelib_generic_infobar.o \ + corelib_listbkg.o \ + corelib_logg.o \ + corelib_markuptext.o \ + corelib_msgdlgg.o \ + corelib_numdlgg.o \ + corelib_progdlgg.o \ + corelib_preferencesg.o \ + corelib_printps.o \ + corelib_renderg.o \ + corelib_richmsgdlgg.o \ + corelib_scrlwing.o \ + corelib_selstore.o \ + corelib_spinctlg.o \ + corelib_splitter.o \ + corelib_srchctlg.o \ + corelib_statbmpg.o \ + corelib_stattextg.o \ + corelib_textdlgg.o \ + corelib_tipwin.o \ + corelib_toolbkg.o \ + corelib_treectlg.o \ + corelib_treebkg.o \ + corelib_vlbox.o \ + corelib_vscroll.o \ + corelib_xmlreshandler.o +@COND_USE_GUI_1_WXUNIV_1@__CORE_SRC_OBJECTS_3 = $(COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_3) +@COND_TOOLKIT_COCOA@__LOWLEVEL_SRC_OBJECTS_6 = \ +@COND_TOOLKIT_COCOA@ corelib_hid.o corelib_utilsexc_cf.o +COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_6 = \ + corelib_fontmgrcmn.o \ + corelib_generic_caret.o \ + corelib_generic_colour.o \ + corelib_generic_icon.o \ + corelib_generic_imaglist.o \ + corelib_mask.o \ + corelib_generic_textmeasure.o \ + corelib_dfb_app.o \ + corelib_dfb_bitmap.o \ + corelib_dfb_brush.o \ + corelib_dfb_cursor.o \ + corelib_dfb_dc.o \ + corelib_dfb_dcclient.o \ + corelib_dfb_dcmemory.o \ + corelib_dfb_dcscreen.o \ + corelib_dfb_evtloop.o \ + corelib_dfb_font.o \ + corelib_dfb_fontenum.o \ + corelib_fontmgr.o \ + corelib_dfb_nonownedwnd.o \ + corelib_dfb_overlay.o \ + corelib_dfb_pen.o \ + corelib_dfb_region.o \ + corelib_dfb_settings.o \ + corelib_dfb_toplevel.o \ + corelib_dfb_utils.o \ + corelib_dfb_window.o \ + corelib_wrapdfb.o +@COND_TOOLKIT_DFB@__LOWLEVEL_SRC_OBJECTS_6 = $(COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_6) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_6 = \ + corelib_generic_caret.o \ + corelib_generic_imaglist.o \ + corelib_unix_dialup.o \ + corelib_displayx11.o \ + corelib_unix_fontenum.o \ + corelib_unix_fontutil.o \ + corelib_uiactionx11.o \ + corelib_utilsx11.o \ + corelib_generic_icon.o \ + corelib_paletteg.o \ + corelib_generic_textmeasure.o \ + corelib_gtk1_app.o \ + corelib_gtk1_bitmap.o \ + corelib_gtk1_brush.o \ + corelib_gtk1_clipbrd.o \ + corelib_gtk1_colour.o \ + corelib_gtk1_cursor.o \ + corelib_gtk1_data.o \ + corelib_gtk1_dataobj.o \ + corelib_gtk1_dc.o \ + corelib_gtk1_dcclient.o \ + corelib_gtk1_dcmemory.o \ + corelib_gtk1_dcscreen.o \ + corelib_gtk1_dnd.o \ + corelib_gtk1_evtloop.o \ + corelib_gtk1_font.o \ + corelib_gtk1_sockgtk.o \ + corelib_gtk1_main.o \ + corelib_gtk1_minifram.o \ + corelib_gtk1_pen.o \ + corelib_gtk1_popupwin.o \ + corelib_gtk1_region.o \ + corelib_gtk1_renderer.o \ + corelib_gtk1_settings.o \ + corelib_gtk1_timer.o \ + corelib_gtk1_tooltip.o \ + corelib_gtk1_toplevel.o \ + corelib_gtk1_utilsgtk.o \ + corelib_gtk1_win_gtk.o \ + corelib_gtk1_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__LOWLEVEL_SRC_OBJECTS_6 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_6) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_6 = \ + $(__GTK_PLATFORM_SRC_OBJECTS_1_4) \ + corelib_generic_icon.o \ + corelib_paletteg.o \ + corelib_gtk_app.o \ + corelib_assertdlg_gtk.o \ + corelib_gtk_bitmap.o \ + corelib_gtk_brush.o \ + corelib_gtk_clipbrd.o \ + corelib_gtk_colour.o \ + corelib_gtk_cursor.o \ + corelib_gtk_dataobj.o \ + corelib_gtk_dc.o \ + corelib_gtk_display.o \ + corelib_gtk_dnd.o \ + corelib_gtk_evtloop.o \ + corelib_filectrl.o \ + corelib_filehistory.o \ + corelib_gtk_font.o \ + corelib_gtk_sockgtk.o \ + corelib_gtk_minifram.o \ + corelib_gtk_nonownedwnd.o \ + corelib_gtk_pen.o \ + corelib_gtk_popupwin.o \ + corelib_private.o \ + corelib_gtk_region.o \ + corelib_gtk_renderer.o \ + corelib_gtk_settings.o \ + corelib_gtk_textmeasure.o \ + corelib_gtk_timer.o \ + corelib_gtk_tooltip.o \ + corelib_gtk_toplevel.o \ + corelib_gtk_utilsgtk.o \ + corelib_gtk_win_gtk.o \ + corelib_gtk_window.o \ + corelib_gtk_dcclient.o \ + corelib_gtk_dcmemory.o \ + corelib_gtk_dcscreen.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__LOWLEVEL_SRC_OBJECTS_6 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_6) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_6 = \ + $(__GTK_PLATFORM_SRC_OBJECTS_1_4) \ + corelib_generic_icon.o \ + corelib_paletteg.o \ + corelib_gtk_app.o \ + corelib_assertdlg_gtk.o \ + corelib_gtk_bitmap.o \ + corelib_gtk_brush.o \ + corelib_gtk_clipbrd.o \ + corelib_gtk_colour.o \ + corelib_gtk_cursor.o \ + corelib_gtk_dataobj.o \ + corelib_gtk_dc.o \ + corelib_gtk_display.o \ + corelib_gtk_dnd.o \ + corelib_gtk_evtloop.o \ + corelib_filectrl.o \ + corelib_filehistory.o \ + corelib_gtk_font.o \ + corelib_gtk_sockgtk.o \ + corelib_gtk_minifram.o \ + corelib_gtk_nonownedwnd.o \ + corelib_gtk_pen.o \ + corelib_gtk_popupwin.o \ + corelib_private.o \ + corelib_gtk_region.o \ + corelib_gtk_renderer.o \ + corelib_gtk_settings.o \ + corelib_gtk_textmeasure.o \ + corelib_gtk_timer.o \ + corelib_gtk_tooltip.o \ + corelib_gtk_toplevel.o \ + corelib_gtk_utilsgtk.o \ + corelib_gtk_win_gtk.o \ + corelib_gtk_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__LOWLEVEL_SRC_OBJECTS_6 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_6) +COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_6 = \ + corelib_generic_caret.o \ + corelib_generic_imaglist.o \ + corelib_unix_dialup.o \ + corelib_displayx11.o \ + corelib_unix_fontenum.o \ + corelib_unix_fontutil.o \ + corelib_uiactionx11.o \ + corelib_utilsx11.o \ + corelib_generic_textmeasure.o \ + corelib_x11_bitmap.o \ + corelib_x11_brush.o \ + corelib_x11_palette.o \ + corelib_x11_pen.o \ + corelib_x11_region.o \ + corelib_utilsx.o +@COND_TOOLKIT_MOTIF@__LOWLEVEL_SRC_OBJECTS_6 = $(COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_6) +COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_6 = \ + corelib_activex.o \ + corelib_msw_app.o \ + corelib_msw_bitmap.o \ + corelib_msw_brush.o \ + corelib_msw_caret.o \ + corelib_msw_clipbrd.o \ + corelib_msw_colour.o \ + corelib_msw_cursor.o \ + corelib_msw_data.o \ + corelib_msw_dc.o \ + corelib_msw_dcclient.o \ + corelib_msw_dcmemory.o \ + corelib_msw_dcprint.o \ + corelib_msw_dcscreen.o \ + corelib_msw_dialup.o \ + corelib_dib.o \ + corelib_msw_display.o \ + corelib_enhmeta.o \ + corelib_msw_font.o \ + corelib_msw_fontenum.o \ + corelib_msw_fontutil.o \ + corelib_msw_gdiimage.o \ + corelib_msw_gdiobj.o \ + corelib_gdiplus.o \ + corelib_msw_graphics.o \ + corelib_msw_icon.o \ + corelib_msw_imaglist.o \ + corelib_msw_minifram.o \ + corelib_msw_nonownedwnd.o \ + corelib_ole_dataobj.o \ + corelib_dropsrc.o \ + corelib_droptgt.o \ + corelib_oleutils.o \ + corelib_safearray.o \ + corelib_msw_palette.o \ + corelib_msw_pen.o \ + corelib_msw_popupwin.o \ + corelib_msw_printdlg.o \ + corelib_printwin.o \ + corelib_msw_region.o \ + corelib_msw_renderer.o \ + corelib_msw_settings.o \ + corelib_msw_textmeasure.o \ + corelib_msw_tooltip.o \ + corelib_msw_toplevel.o \ + corelib_uiaction.o \ + corelib_msw_utilsgui.o \ + corelib_utilswin.o \ + corelib_uxtheme.o \ + corelib_msw_window.o \ + corelib_helpchm.o \ + corelib_msw_helpwin.o \ + corelib_automtn.o \ + corelib_uuid.o +@COND_TOOLKIT_MSW@__LOWLEVEL_SRC_OBJECTS_6 = $(COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_6) +@COND_TOOLKIT_OSX_CARBON@__LOWLEVEL_SRC_OBJECTS_6 \ +@COND_TOOLKIT_OSX_CARBON@ = $(__OSX_LOWLEVEL_SRC_OBJECTS_2_2) +@COND_TOOLKIT_OSX_COCOA@__LOWLEVEL_SRC_OBJECTS_6 = \ +@COND_TOOLKIT_OSX_COCOA@ $(__OSX_LOWLEVEL_SRC_OBJECTS_2_2) +@COND_TOOLKIT_OSX_IPHONE@__LOWLEVEL_SRC_OBJECTS_6 \ +@COND_TOOLKIT_OSX_IPHONE@ = $(__OSX_LOWLEVEL_SRC_OBJECTS_2_2) +@COND_TOOLKIT_PM@__LOWLEVEL_SRC_OBJECTS_6 = +COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_6 = \ + corelib_activex.o \ + corelib_msw_app.o \ + corelib_msw_bitmap.o \ + corelib_msw_brush.o \ + corelib_msw_caret.o \ + corelib_msw_clipbrd.o \ + corelib_msw_colour.o \ + corelib_msw_cursor.o \ + corelib_msw_data.o \ + corelib_msw_dc.o \ + corelib_msw_dcclient.o \ + corelib_msw_dcmemory.o \ + corelib_msw_dcprint.o \ + corelib_msw_dcscreen.o \ + corelib_msw_dialup.o \ + corelib_dib.o \ + corelib_msw_display.o \ + corelib_enhmeta.o \ + corelib_msw_font.o \ + corelib_msw_fontenum.o \ + corelib_msw_fontutil.o \ + corelib_msw_gdiimage.o \ + corelib_msw_gdiobj.o \ + corelib_gdiplus.o \ + corelib_msw_graphics.o \ + corelib_msw_icon.o \ + corelib_msw_imaglist.o \ + corelib_msw_minifram.o \ + corelib_msw_nonownedwnd.o \ + corelib_ole_dataobj.o \ + corelib_dropsrc.o \ + corelib_droptgt.o \ + corelib_oleutils.o \ + corelib_safearray.o \ + corelib_msw_palette.o \ + corelib_msw_pen.o \ + corelib_msw_popupwin.o \ + corelib_msw_printdlg.o \ + corelib_printwin.o \ + corelib_msw_region.o \ + corelib_msw_renderer.o \ + corelib_msw_settings.o \ + corelib_msw_textmeasure.o \ + corelib_msw_tooltip.o \ + corelib_msw_toplevel.o \ + corelib_uiaction.o \ + corelib_msw_utilsgui.o \ + corelib_utilswin.o \ + corelib_uxtheme.o \ + corelib_msw_window.o +@COND_TOOLKIT_WINCE@__LOWLEVEL_SRC_OBJECTS_6 = $(COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_6) +COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_6 = \ + corelib_generic_caret.o \ + corelib_generic_imaglist.o \ + corelib_unix_dialup.o \ + corelib_displayx11.o \ + corelib_unix_fontenum.o \ + corelib_unix_fontutil.o \ + corelib_uiactionx11.o \ + corelib_utilsx11.o \ + corelib_generic_icon.o \ + corelib_generic_textmeasure.o \ + corelib_generic_timer.o \ + corelib_x11_app.o \ + corelib_x11_bitmap.o \ + corelib_x11_brush.o \ + corelib_x11_clipbrd.o \ + corelib_x11_colour.o \ + corelib_x11_cursor.o \ + corelib_x11_data.o \ + corelib_x11_dataobj.o \ + corelib_x11_dc.o \ + corelib_x11_dcclient.o \ + corelib_x11_dcmemory.o \ + corelib_x11_dcscreen.o \ + corelib_x11_evtloop.o \ + corelib_x11_font.o \ + corelib_x11_minifram.o \ + corelib_nanox.o \ + corelib_x11_palette.o \ + corelib_x11_pen.o \ + corelib_x11_popupwin.o \ + corelib_x11_region.o \ + corelib_reparent.o \ + corelib_x11_settings.o \ + corelib_x11_toplevel.o \ + corelib_x11_utils.o \ + corelib_utilsx.o \ + corelib_x11_window.o +@COND_TOOLKIT_X11@__LOWLEVEL_SRC_OBJECTS_6 = $(COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_6) +COND_TOOLKIT_COCOA___GUI_SRC_OBJECTS_3 = \ + corelib_NSBox.o \ + corelib_NSButton.o \ + corelib_NSControl.o \ + corelib_NSMenu.o \ + corelib_NSPanel.o \ + corelib_NSScroller.o \ + corelib_NSSlider.o \ + corelib_NSTabView.o \ + corelib_NSTableView.o \ + corelib_NSTextField.o \ + corelib_NSView.o \ + corelib_NSWindow.o \ + corelib_ObjcRef.o \ + corelib_cocoa_app.o \ + corelib_cocoa_bitmap.o \ + corelib_cocoa_bmpbuttn.o \ + corelib_cocoa_brush.o \ + corelib_src_cocoa_button.o \ + corelib_src_cocoa_checkbox.o \ + corelib_cocoa_checklst.o \ + corelib_src_cocoa_choice.o \ + corelib_cocoa_clipbrd.o \ + corelib_cocoa_colordlg.o \ + corelib_src_cocoa_colour.o \ + corelib_src_cocoa_combobox.o \ + corelib_cocoa_control.o \ + corelib_cocoa_cursor.o \ + corelib_cocoa_data.o \ + corelib_cocoa_dataobj.o \ + corelib_cocoa_dc.o \ + corelib_cocoa_dcclient.o \ + corelib_cocoa_dcmemory.o \ + corelib_cocoa_dcscreen.o \ + corelib_src_cocoa_dialog.o \ + corelib_src_cocoa_dirdlg.o \ + corelib_cocoa_display.o \ + corelib_drawer.o \ + corelib_src_cocoa_evtloop.o \ + corelib_src_cocoa_filedlg.o \ + corelib_cocoa_font.o \ + corelib_cocoa_fontdlg.o \ + corelib_cocoa_fontenum.o \ + corelib_cocoa_fontutil.o \ + corelib_cocoa_frame.o \ + corelib_src_cocoa_gauge.o \ + corelib_cocoa_icon.o \ + corelib_src_cocoa_listbox.o \ + corelib_cocoa_main.o \ + corelib_mbarman.o \ + corelib_cocoa_mdi.o \ + corelib_src_cocoa_menu.o \ + corelib_src_cocoa_menuitem.o \ + corelib_src_cocoa_msgdlg.o \ + corelib_src_cocoa_notebook.o \ + corelib_cocoa_pen.o \ + corelib_cocoa_radiobox.o \ + corelib_src_cocoa_radiobut.o \ + corelib_cocoa_region.o \ + corelib_src_cocoa_scrolbar.o \ + corelib_cocoa_settings.o \ + corelib_src_cocoa_slider.o \ + corelib_sound.o \ + corelib_src_cocoa_spinbutt.o \ + corelib_cocoa_statbmp.o \ + corelib_src_cocoa_statbox.o \ + corelib_statline2.o \ + corelib_src_cocoa_stattext.o \ + corelib_src_cocoa_textctrl.o \ + corelib_cocoa_timer.o \ + corelib_src_cocoa_toolbar.o \ + corelib_src_cocoa_tooltip.o \ + corelib_cocoa_toplevel.o \ + corelib_src_cocoa_utils.o \ + corelib_utilsexc.o \ + corelib_src_cocoa_window.o \ + corelib_generic_accel.o \ + corelib_generic_caret.o \ + corelib_clrpickerg.o \ + corelib_collpaneg.o \ + corelib_colrdlgg.o \ + corelib_generic_fdrepdlg.o \ + corelib_filepickerg.o \ + corelib_fontdlgg.o \ + corelib_fontpickerg.o \ + corelib_generic_imaglist.o \ + corelib_generic_listctrl.o \ + corelib_paletteg.o \ + corelib_regiong.o \ + corelib_generic_statusbr.o \ + corelib_generic_textmeasure.o +@COND_TOOLKIT_COCOA@__GUI_SRC_OBJECTS_3 = $(COND_TOOLKIT_COCOA___GUI_SRC_OBJECTS_3) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____GUI_SRC_OBJECTS_3 = \ + corelib_generic_accel.o \ + corelib_clrpickerg.o \ + corelib_collpaneg.o \ + corelib_colrdlgg.o \ + corelib_dirdlgg.o \ + corelib_generic_fdrepdlg.o \ + corelib_filedlgg.o \ + corelib_filepickerg.o \ + corelib_fontdlgg.o \ + corelib_fontpickerg.o \ + corelib_generic_listctrl.o \ + corelib_prntdlgg.o \ + corelib_generic_statusbr.o \ + corelib_gtk1_bmpbuttn.o \ + corelib_gtk1_button.o \ + corelib_gtk1_checkbox.o \ + corelib_gtk1_checklst.o \ + corelib_gtk1_choice.o \ + corelib_gtk1_combobox.o \ + corelib_gtk1_control.o \ + corelib_gtk1_dialog.o \ + corelib_gtk1_filedlg.o \ + corelib_gtk1_fontdlg.o \ + corelib_gtk1_frame.o \ + corelib_gtk1_gauge.o \ + corelib_gtk1_listbox.o \ + corelib_gtk1_mdi.o \ + corelib_gtk1_menu.o \ + corelib_gtk1_mnemonics.o \ + corelib_gtk1_notebook.o \ + corelib_gtk1_radiobox.o \ + corelib_gtk1_radiobut.o \ + corelib_gtk1_scrolbar.o \ + corelib_gtk1_scrolwin.o \ + corelib_gtk1_slider.o \ + corelib_gtk1_spinbutt.o \ + corelib_gtk1_spinctrl.o \ + corelib_gtk1_statbmp.o \ + corelib_gtk1_statbox.o \ + corelib_gtk1_statline.o \ + corelib_gtk1_stattext.o \ + corelib_gtk1_toolbar.o \ + corelib_gtk1_textctrl.o \ + corelib_gtk1_tglbtn.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__GUI_SRC_OBJECTS_3 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____GUI_SRC_OBJECTS_3) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___GUI_SRC_OBJECTS_3 = \ + corelib_generic_accel.o \ + corelib_generic_fdrepdlg.o \ + corelib_filepickerg.o \ + corelib_generic_listctrl.o \ + corelib_prntdlgg.o \ + corelib_generic_statusbr.o \ + corelib_gtk_anybutton.o \ + corelib_artgtk.o \ + corelib_gtk_bmpbuttn.o \ + corelib_gtk_button.o \ + corelib_gtk_checkbox.o \ + corelib_gtk_checklst.o \ + corelib_gtk_choice.o \ + corelib_collpane.o \ + corelib_gtk_colordlg.o \ + corelib_gtk_combobox.o \ + corelib_gtk_control.o \ + corelib_clrpicker.o \ + corelib_gtk_dialog.o \ + corelib_fontpicker.o \ + corelib_filepicker.o \ + corelib_gtk_dirdlg.o \ + corelib_gtk_filedlg.o \ + corelib_gtk_fontdlg.o \ + corelib_gtk_frame.o \ + corelib_gtk_gauge.o \ + corelib_gvfs.o \ + corelib_gtk_infobar.o \ + corelib_gtk_listbox.o \ + corelib_gtk_mdi.o \ + corelib_gtk_menu.o \ + corelib_gtk_mnemonics.o \ + corelib_gtk_msgdlg.o \ + corelib_gtk_nativewin.o \ + corelib_gtk_notebook.o \ + corelib_gtk_print.o \ + corelib_gtk_radiobox.o \ + corelib_gtk_radiobut.o \ + corelib_gtk_scrolbar.o \ + corelib_gtk_scrolwin.o \ + corelib_gtk_slider.o \ + corelib_gtk_spinbutt.o \ + corelib_gtk_spinctrl.o \ + corelib_gtk_statbmp.o \ + corelib_gtk_statbox.o \ + corelib_gtk_statline.o \ + corelib_gtk_stattext.o \ + corelib_gtk_toolbar.o \ + corelib_gtk_textctrl.o \ + corelib_gtk_textentry.o \ + corelib_gtk_tglbtn.o \ + corelib_treeentry_gtk.o \ + corelib_fontdlgg.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__GUI_SRC_OBJECTS_3 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___GUI_SRC_OBJECTS_3) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___GUI_SRC_OBJECTS_3 = \ + corelib_generic_accel.o \ + corelib_generic_fdrepdlg.o \ + corelib_filepickerg.o \ + corelib_generic_listctrl.o \ + corelib_prntdlgg.o \ + corelib_generic_statusbr.o \ + corelib_gtk_anybutton.o \ + corelib_artgtk.o \ + corelib_gtk_bmpbuttn.o \ + corelib_gtk_button.o \ + corelib_gtk_checkbox.o \ + corelib_gtk_checklst.o \ + corelib_gtk_choice.o \ + corelib_collpane.o \ + corelib_gtk_colordlg.o \ + corelib_gtk_combobox.o \ + corelib_gtk_control.o \ + corelib_clrpicker.o \ + corelib_gtk_dialog.o \ + corelib_fontpicker.o \ + corelib_filepicker.o \ + corelib_gtk_dirdlg.o \ + corelib_gtk_filedlg.o \ + corelib_gtk_fontdlg.o \ + corelib_gtk_frame.o \ + corelib_gtk_gauge.o \ + corelib_gvfs.o \ + corelib_gtk_infobar.o \ + corelib_gtk_listbox.o \ + corelib_gtk_mdi.o \ + corelib_gtk_menu.o \ + corelib_gtk_mnemonics.o \ + corelib_gtk_msgdlg.o \ + corelib_gtk_nativewin.o \ + corelib_gtk_notebook.o \ + corelib_gtk_print.o \ + corelib_gtk_radiobox.o \ + corelib_gtk_radiobut.o \ + corelib_gtk_scrolbar.o \ + corelib_gtk_scrolwin.o \ + corelib_gtk_slider.o \ + corelib_gtk_spinbutt.o \ + corelib_gtk_spinctrl.o \ + corelib_gtk_statbmp.o \ + corelib_gtk_statbox.o \ + corelib_gtk_statline.o \ + corelib_gtk_stattext.o \ + corelib_gtk_toolbar.o \ + corelib_gtk_textctrl.o \ + corelib_gtk_textentry.o \ + corelib_gtk_tglbtn.o \ + corelib_treeentry_gtk.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__GUI_SRC_OBJECTS_3 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___GUI_SRC_OBJECTS_3) +COND_TOOLKIT_MOTIF___GUI_SRC_OBJECTS_3 = \ + corelib_motif_accel.o \ + corelib_motif_app.o \ + corelib_motif_bmpbuttn.o \ + corelib_bmpmotif.o \ + corelib_motif_button.o \ + corelib_motif_checkbox.o \ + corelib_motif_checklst.o \ + corelib_motif_choice.o \ + corelib_motif_clipbrd.o \ + corelib_motif_colour.o \ + corelib_motif_combobox.o \ + corelib_combobox_native.o \ + corelib_motif_control.o \ + corelib_motif_cursor.o \ + corelib_motif_data.o \ + corelib_motif_dataobj.o \ + corelib_motif_dc.o \ + corelib_motif_dcclient.o \ + corelib_motif_dcmemory.o \ + corelib_motif_dcscreen.o \ + corelib_motif_dialog.o \ + corelib_motif_evtloop.o \ + corelib_motif_filedlg.o \ + corelib_motif_font.o \ + corelib_motif_frame.o \ + corelib_motif_gauge.o \ + corelib_sockmot.o \ + corelib_motif_icon.o \ + corelib_motif_listbox.o \ + corelib_motif_main.o \ + corelib_motif_menu.o \ + corelib_motif_menuitem.o \ + corelib_motif_minifram.o \ + corelib_motif_msgdlg.o \ + corelib_motif_popupwin.o \ + corelib_motif_radiobox.o \ + corelib_motif_radiobut.o \ + corelib_motif_scrolbar.o \ + corelib_motif_settings.o \ + corelib_motif_slider.o \ + corelib_motif_spinbutt.o \ + corelib_motif_statbmp.o \ + corelib_motif_statbox.o \ + corelib_motif_stattext.o \ + corelib_motif_textctrl.o \ + corelib_motif_textentry.o \ + corelib_motif_timer.o \ + corelib_motif_toolbar.o \ + corelib_motif_toplevel.o \ + corelib_motif_utils.o \ + corelib_motif_window.o \ + corelib_xmcombo.o \ + corelib_clrpickerg.o \ + corelib_collpaneg.o \ + corelib_colrdlgg.o \ + corelib_dirdlgg.o \ + corelib_generic_fdrepdlg.o \ + corelib_filepickerg.o \ + corelib_fontdlgg.o \ + corelib_fontpickerg.o \ + corelib_generic_listctrl.o \ + corelib_mdig.o \ + corelib_generic_notebook.o \ + corelib_prntdlgg.o \ + corelib_generic_statline.o \ + corelib_generic_statusbr.o \ + corelib_tabg.o +@COND_TOOLKIT_MOTIF@__GUI_SRC_OBJECTS_3 = $(COND_TOOLKIT_MOTIF___GUI_SRC_OBJECTS_3) +COND_TOOLKIT_MSW___GUI_SRC_OBJECTS_3 = \ + corelib_clrpickerg.o \ + corelib_collpaneg.o \ + corelib_filepickerg.o \ + corelib_fontpickerg.o \ + corelib_generic_statusbr.o \ + corelib_prntdlgg.o \ + corelib_msw_accel.o \ + corelib_msw_anybutton.o \ + corelib_artmsw.o \ + corelib_msw_bmpbuttn.o \ + corelib_msw_button.o \ + corelib_msw_checkbox.o \ + corelib_msw_choice.o \ + corelib_msw_colordlg.o \ + corelib_combo.o \ + corelib_msw_combobox.o \ + corelib_msw_control.o \ + corelib_msw_dialog.o \ + corelib_msw_dirdlg.o \ + corelib_dragimag.o \ + corelib_msw_evtloop.o \ + corelib_msw_filedlg.o \ + corelib_msw_frame.o \ + corelib_msw_gauge.o \ + corelib_headerctrl.o \ + corelib_msw_iniconf.o \ + corelib_msw_listbox.o \ + corelib_msw_listctrl.o \ + corelib_msw_mdi.o \ + corelib_msw_menu.o \ + corelib_msw_menuitem.o \ + corelib_msw_metafile.o \ + corelib_msw_msgdlg.o \ + corelib_msw_nativdlg.o \ + corelib_msw_nativewin.o \ + corelib_msw_notebook.o \ + corelib_access.o \ + corelib_msw_ownerdrw.o \ + corelib_panel.o \ + corelib_progdlg.o \ + corelib_msw_radiobox.o \ + corelib_msw_radiobut.o \ + corelib_richmsgdlg.o \ + corelib_msw_scrolbar.o \ + corelib_msw_slider.o \ + corelib_msw_spinbutt.o \ + corelib_msw_spinctrl.o \ + corelib_msw_statbmp.o \ + corelib_msw_statbox.o \ + corelib_statusbar.o \ + corelib_msw_statline.o \ + corelib_msw_stattext.o \ + corelib_msw_toolbar.o \ + corelib_msw_textctrl.o \ + corelib_msw_textentry.o \ + corelib_msw_tglbtn.o \ + corelib_treectrl.o \ + corelib_msw_checklst.o \ + corelib_msw_fdrepdlg.o \ + corelib_msw_fontdlg.o +@COND_TOOLKIT_MSW@__GUI_SRC_OBJECTS_3 = $(COND_TOOLKIT_MSW___GUI_SRC_OBJECTS_3) +COND_TOOLKIT_OSX_CARBON___GUI_SRC_OBJECTS_3 = \ + $(__OSX_CARBON_COCOA_SRC_OBJECTS_1_0) \ + corelib_carbon_anybutton.o \ + corelib_carbon_bmpbuttn.o \ + corelib_carbon_button.o \ + corelib_carbon_checkbox.o \ + corelib_carbon_choice.o \ + corelib_carbon_colordlg.o \ + corelib_carbon_dialog.o \ + corelib_carbon_dirdlg.o \ + corelib_carbon_dnd.o \ + corelib_carbon_evtloop.o \ + corelib_carbon_filedlg.o \ + corelib_carbon_gauge.o \ + corelib_carbon_listbox.o \ + corelib_listctrl_mac.o \ + corelib_carbon_menu.o \ + corelib_carbon_menuitem.o \ + corelib_carbon_msgdlg.o \ + corelib_carbon_nonownedwnd.o \ + corelib_notebmac.o \ + corelib_carbon_printdlg.o \ + corelib_carbon_radiobut.o \ + corelib_carbon_scrolbar.o \ + corelib_carbon_slider.o \ + corelib_carbon_spinbutt.o \ + corelib_carbon_srchctrl.o \ + corelib_carbon_statbmp.o \ + corelib_carbon_statbox.o \ + corelib_statlmac.o \ + corelib_carbon_stattext.o \ + corelib_carbon_textctrl.o \ + corelib_carbon_tglbtn.o \ + corelib_carbon_toolbar.o \ + corelib_carbon_tooltip.o \ + corelib_carbon_window.o +@COND_TOOLKIT_OSX_CARBON@__GUI_SRC_OBJECTS_3 = $(COND_TOOLKIT_OSX_CARBON___GUI_SRC_OBJECTS_3) +COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS_3 = \ + $(__OSX_CARBON_COCOA_SRC_OBJECTS_1_0) \ + corelib_cocoa_anybutton.o \ + corelib_osx_cocoa_button.o \ + corelib_osx_cocoa_checkbox.o \ + corelib_osx_cocoa_choice.o \ + corelib_osx_cocoa_colour.o \ + corelib_osx_cocoa_combobox.o \ + corelib_osx_cocoa_dialog.o \ + corelib_osx_cocoa_dirdlg.o \ + corelib_cocoa_dnd.o \ + corelib_osx_cocoa_evtloop.o \ + corelib_osx_cocoa_filedlg.o \ + corelib_osx_cocoa_gauge.o \ + corelib_osx_cocoa_listbox.o \ + corelib_osx_cocoa_menu.o \ + corelib_osx_cocoa_menuitem.o \ + corelib_osx_cocoa_msgdlg.o \ + corelib_cocoa_nonownedwnd.o \ + corelib_osx_cocoa_notebook.o \ + corelib_osx_cocoa_radiobut.o \ + corelib_preferences.o \ + corelib_cocoa_printdlg.o \ + corelib_osx_cocoa_scrolbar.o \ + corelib_osx_cocoa_slider.o \ + corelib_osx_cocoa_spinbutt.o \ + corelib_cocoa_srchctrl.o \ + corelib_osx_cocoa_statbox.o \ + corelib_cocoa_statline.o \ + corelib_osx_cocoa_stattext.o \ + corelib_osx_cocoa_textctrl.o \ + corelib_cocoa_tglbtn.o \ + corelib_osx_cocoa_toolbar.o \ + corelib_osx_cocoa_tooltip.o \ + corelib_osx_cocoa_window.o +@COND_TOOLKIT_OSX_COCOA@__GUI_SRC_OBJECTS_3 = $(COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS_3) +COND_TOOLKIT_OSX_IPHONE___GUI_SRC_OBJECTS_3 = \ + $(__OSX_CARBON_COCOA_SRC_OBJECTS_1_0) \ + corelib_regiong.o \ + corelib_generic_icon.o \ + corelib_iphone_anybutton.o \ + corelib_iphone_button.o \ + corelib_iphone_checkbox.o \ + corelib_iphone_dialog.o \ + corelib_iphone_evtloop.o \ + corelib_iphone_gauge.o \ + corelib_iphone_msgdlg.o \ + corelib_iphone_nonownedwnd.o \ + corelib_iphone_scrolbar.o \ + corelib_iphone_slider.o \ + corelib_iphone_stattext.o \ + corelib_iphone_textctrl.o \ + corelib_iphone_toolbar.o \ + corelib_iphone_utils.o \ + corelib_iphone_window.o +@COND_TOOLKIT_OSX_IPHONE@__GUI_SRC_OBJECTS_3 = $(COND_TOOLKIT_OSX_IPHONE___GUI_SRC_OBJECTS_3) +COND_TOOLKIT_PM___GUI_SRC_OBJECTS_3 = \ + corelib_generic_caret.o \ + corelib_clrpickerg.o \ + corelib_collpaneg.o \ + corelib_colrdlgg.o \ + corelib_dirdlgg.o \ + corelib_generic_fdrepdlg.o \ + corelib_filepickerg.o \ + corelib_fontpickerg.o \ + corelib_generic_imaglist.o \ + corelib_generic_listctrl.o \ + corelib_mdig.o \ + corelib_prntdlgg.o \ + corelib_generic_statusbr.o \ + corelib_generic_textmeasure.o \ + corelib_os2_accel.o \ + corelib_os2_app.o \ + corelib_os2_bitmap.o \ + corelib_os2_bmpbuttn.o \ + corelib_os2_brush.o \ + corelib_os2_button.o \ + corelib_os2_checkbox.o \ + corelib_os2_checklst.o \ + corelib_os2_choice.o \ + corelib_os2_clipbrd.o \ + corelib_os2_colour.o \ + corelib_os2_combobox.o \ + corelib_os2_control.o \ + corelib_os2_cursor.o \ + corelib_os2_data.o \ + corelib_os2_dataobj.o \ + corelib_os2_dc.o \ + corelib_os2_dcclient.o \ + corelib_os2_dcmemory.o \ + corelib_os2_dcprint.o \ + corelib_os2_dcscreen.o \ + corelib_os2_dialog.o \ + corelib_os2_dnd.o \ + corelib_os2_evtloop.o \ + corelib_os2_filedlg.o \ + corelib_os2_font.o \ + corelib_os2_fontdlg.o \ + corelib_os2_fontenum.o \ + corelib_os2_fontutil.o \ + corelib_os2_frame.o \ + corelib_os2_gauge.o \ + corelib_os2_gdiimage.o \ + corelib_sockpm.o \ + corelib_os2_helpwin.o \ + corelib_os2_icon.o \ + corelib_os2_iniconf.o \ + corelib_os2_listbox.o \ + corelib_os2_main.o \ + corelib_os2_menu.o \ + corelib_os2_menuitem.o \ + corelib_os2_metafile.o \ + corelib_os2_minifram.o \ + corelib_os2_msgdlg.o \ + corelib_os2_nativdlg.o \ + corelib_os2_notebook.o \ + corelib_os2_ownerdrw.o \ + corelib_os2_palette.o \ + corelib_os2_pen.o \ + corelib_os2_popupwin.o \ + corelib_os2_print.o \ + corelib_os2_radiobox.o \ + corelib_os2_radiobut.o \ + corelib_os2_region.o \ + corelib_os2_scrolbar.o \ + corelib_os2_settings.o \ + corelib_os2_slider.o \ + corelib_os2_spinbutt.o \ + corelib_os2_spinctrl.o \ + corelib_os2_statbmp.o \ + corelib_os2_statbox.o \ + corelib_os2_statline.o \ + corelib_os2_stattext.o \ + corelib_os2_textctrl.o \ + corelib_os2_textentry.o \ + corelib_os2_tglbtn.o \ + corelib_os2_timer.o \ + corelib_os2_toolbar.o \ + corelib_os2_tooltip.o \ + corelib_os2_toplevel.o \ + corelib_os2_utilsgui.o \ + corelib_os2_window.o +@COND_TOOLKIT_PM@__GUI_SRC_OBJECTS_3 = $(COND_TOOLKIT_PM___GUI_SRC_OBJECTS_3) +COND_TOOLKIT_WINCE___GUI_SRC_OBJECTS_3 = \ + corelib_clrpickerg.o \ + corelib_collpaneg.o \ + corelib_filepickerg.o \ + corelib_fontpickerg.o \ + corelib_generic_statusbr.o \ + corelib_prntdlgg.o \ + corelib_msw_accel.o \ + corelib_msw_anybutton.o \ + corelib_artmsw.o \ + corelib_msw_bmpbuttn.o \ + corelib_msw_button.o \ + corelib_msw_checkbox.o \ + corelib_msw_choice.o \ + corelib_msw_colordlg.o \ + corelib_combo.o \ + corelib_msw_combobox.o \ + corelib_msw_control.o \ + corelib_msw_dialog.o \ + corelib_msw_dirdlg.o \ + corelib_dragimag.o \ + corelib_msw_evtloop.o \ + corelib_msw_filedlg.o \ + corelib_msw_frame.o \ + corelib_msw_gauge.o \ + corelib_headerctrl.o \ + corelib_msw_iniconf.o \ + corelib_msw_listbox.o \ + corelib_msw_listctrl.o \ + corelib_msw_mdi.o \ + corelib_msw_menu.o \ + corelib_msw_menuitem.o \ + corelib_msw_metafile.o \ + corelib_msw_msgdlg.o \ + corelib_msw_nativdlg.o \ + corelib_msw_nativewin.o \ + corelib_msw_notebook.o \ + corelib_access.o \ + corelib_msw_ownerdrw.o \ + corelib_panel.o \ + corelib_progdlg.o \ + corelib_msw_radiobox.o \ + corelib_msw_radiobut.o \ + corelib_richmsgdlg.o \ + corelib_msw_scrolbar.o \ + corelib_msw_slider.o \ + corelib_msw_spinbutt.o \ + corelib_msw_spinctrl.o \ + corelib_msw_statbmp.o \ + corelib_msw_statbox.o \ + corelib_statusbar.o \ + corelib_msw_statline.o \ + corelib_msw_stattext.o \ + corelib_msw_toolbar.o \ + corelib_msw_textctrl.o \ + corelib_msw_textentry.o \ + corelib_msw_tglbtn.o \ + corelib_treectrl.o \ + corelib_dirdlgg.o \ + corelib_generic_fdrepdlg.o \ + corelib_filedlgg.o \ + corelib_fontdlgg.o \ + corelib_wince_checklst.o \ + corelib_choicece.o \ + corelib_crt.o \ + corelib_filedlgwce.o \ + corelib_filefnwce.o \ + corelib_helpwce.o \ + corelib_menuce.o \ + corelib_tbarwce.o \ + corelib_textctrlce.o +@COND_TOOLKIT_WINCE@__GUI_SRC_OBJECTS_3 = $(COND_TOOLKIT_WINCE___GUI_SRC_OBJECTS_3) +@COND_TOOLKIT_COCOA@__LOWLEVEL_SRC_OBJECTS_7 = \ +@COND_TOOLKIT_COCOA@ corelib_hid.o corelib_utilsexc_cf.o +COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_7 = \ + corelib_fontmgrcmn.o \ + corelib_generic_caret.o \ + corelib_generic_colour.o \ + corelib_generic_icon.o \ + corelib_generic_imaglist.o \ + corelib_mask.o \ + corelib_generic_textmeasure.o \ + corelib_dfb_app.o \ + corelib_dfb_bitmap.o \ + corelib_dfb_brush.o \ + corelib_dfb_cursor.o \ + corelib_dfb_dc.o \ + corelib_dfb_dcclient.o \ + corelib_dfb_dcmemory.o \ + corelib_dfb_dcscreen.o \ + corelib_dfb_evtloop.o \ + corelib_dfb_font.o \ + corelib_dfb_fontenum.o \ + corelib_fontmgr.o \ + corelib_dfb_nonownedwnd.o \ + corelib_dfb_overlay.o \ + corelib_dfb_pen.o \ + corelib_dfb_region.o \ + corelib_dfb_settings.o \ + corelib_dfb_toplevel.o \ + corelib_dfb_utils.o \ + corelib_dfb_window.o \ + corelib_wrapdfb.o +@COND_TOOLKIT_DFB@__LOWLEVEL_SRC_OBJECTS_7 = $(COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_7) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_7 = \ + corelib_generic_caret.o \ + corelib_generic_imaglist.o \ + corelib_unix_dialup.o \ + corelib_displayx11.o \ + corelib_unix_fontenum.o \ + corelib_unix_fontutil.o \ + corelib_uiactionx11.o \ + corelib_utilsx11.o \ + corelib_generic_icon.o \ + corelib_paletteg.o \ + corelib_generic_textmeasure.o \ + corelib_gtk1_app.o \ + corelib_gtk1_bitmap.o \ + corelib_gtk1_brush.o \ + corelib_gtk1_clipbrd.o \ + corelib_gtk1_colour.o \ + corelib_gtk1_cursor.o \ + corelib_gtk1_data.o \ + corelib_gtk1_dataobj.o \ + corelib_gtk1_dc.o \ + corelib_gtk1_dcclient.o \ + corelib_gtk1_dcmemory.o \ + corelib_gtk1_dcscreen.o \ + corelib_gtk1_dnd.o \ + corelib_gtk1_evtloop.o \ + corelib_gtk1_font.o \ + corelib_gtk1_sockgtk.o \ + corelib_gtk1_main.o \ + corelib_gtk1_minifram.o \ + corelib_gtk1_pen.o \ + corelib_gtk1_popupwin.o \ + corelib_gtk1_region.o \ + corelib_gtk1_renderer.o \ + corelib_gtk1_settings.o \ + corelib_gtk1_timer.o \ + corelib_gtk1_tooltip.o \ + corelib_gtk1_toplevel.o \ + corelib_gtk1_utilsgtk.o \ + corelib_gtk1_win_gtk.o \ + corelib_gtk1_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__LOWLEVEL_SRC_OBJECTS_7 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____LOWLEVEL_SRC_OBJECTS_7) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_7 = \ + $(__GTK_PLATFORM_SRC_OBJECTS_1_4) \ + corelib_generic_icon.o \ + corelib_paletteg.o \ + corelib_gtk_app.o \ + corelib_assertdlg_gtk.o \ + corelib_gtk_bitmap.o \ + corelib_gtk_brush.o \ + corelib_gtk_clipbrd.o \ + corelib_gtk_colour.o \ + corelib_gtk_cursor.o \ + corelib_gtk_dataobj.o \ + corelib_gtk_dc.o \ + corelib_gtk_display.o \ + corelib_gtk_dnd.o \ + corelib_gtk_evtloop.o \ + corelib_filectrl.o \ + corelib_filehistory.o \ + corelib_gtk_font.o \ + corelib_gtk_sockgtk.o \ + corelib_gtk_minifram.o \ + corelib_gtk_nonownedwnd.o \ + corelib_gtk_pen.o \ + corelib_gtk_popupwin.o \ + corelib_private.o \ + corelib_gtk_region.o \ + corelib_gtk_renderer.o \ + corelib_gtk_settings.o \ + corelib_gtk_textmeasure.o \ + corelib_gtk_timer.o \ + corelib_gtk_tooltip.o \ + corelib_gtk_toplevel.o \ + corelib_gtk_utilsgtk.o \ + corelib_gtk_win_gtk.o \ + corelib_gtk_window.o \ + corelib_gtk_dcclient.o \ + corelib_gtk_dcmemory.o \ + corelib_gtk_dcscreen.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__LOWLEVEL_SRC_OBJECTS_7 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_7) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_7 = \ + $(__GTK_PLATFORM_SRC_OBJECTS_1_4) \ + corelib_generic_icon.o \ + corelib_paletteg.o \ + corelib_gtk_app.o \ + corelib_assertdlg_gtk.o \ + corelib_gtk_bitmap.o \ + corelib_gtk_brush.o \ + corelib_gtk_clipbrd.o \ + corelib_gtk_colour.o \ + corelib_gtk_cursor.o \ + corelib_gtk_dataobj.o \ + corelib_gtk_dc.o \ + corelib_gtk_display.o \ + corelib_gtk_dnd.o \ + corelib_gtk_evtloop.o \ + corelib_filectrl.o \ + corelib_filehistory.o \ + corelib_gtk_font.o \ + corelib_gtk_sockgtk.o \ + corelib_gtk_minifram.o \ + corelib_gtk_nonownedwnd.o \ + corelib_gtk_pen.o \ + corelib_gtk_popupwin.o \ + corelib_private.o \ + corelib_gtk_region.o \ + corelib_gtk_renderer.o \ + corelib_gtk_settings.o \ + corelib_gtk_textmeasure.o \ + corelib_gtk_timer.o \ + corelib_gtk_tooltip.o \ + corelib_gtk_toplevel.o \ + corelib_gtk_utilsgtk.o \ + corelib_gtk_win_gtk.o \ + corelib_gtk_window.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__LOWLEVEL_SRC_OBJECTS_7 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___LOWLEVEL_SRC_OBJECTS_7) +COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_7 = \ + corelib_generic_caret.o \ + corelib_generic_imaglist.o \ + corelib_unix_dialup.o \ + corelib_displayx11.o \ + corelib_unix_fontenum.o \ + corelib_unix_fontutil.o \ + corelib_uiactionx11.o \ + corelib_utilsx11.o \ + corelib_generic_textmeasure.o \ + corelib_x11_bitmap.o \ + corelib_x11_brush.o \ + corelib_x11_palette.o \ + corelib_x11_pen.o \ + corelib_x11_region.o \ + corelib_utilsx.o +@COND_TOOLKIT_MOTIF@__LOWLEVEL_SRC_OBJECTS_7 = $(COND_TOOLKIT_MOTIF___LOWLEVEL_SRC_OBJECTS_7) +COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_7 = \ + corelib_activex.o \ + corelib_msw_app.o \ + corelib_msw_bitmap.o \ + corelib_msw_brush.o \ + corelib_msw_caret.o \ + corelib_msw_clipbrd.o \ + corelib_msw_colour.o \ + corelib_msw_cursor.o \ + corelib_msw_data.o \ + corelib_msw_dc.o \ + corelib_msw_dcclient.o \ + corelib_msw_dcmemory.o \ + corelib_msw_dcprint.o \ + corelib_msw_dcscreen.o \ + corelib_msw_dialup.o \ + corelib_dib.o \ + corelib_msw_display.o \ + corelib_enhmeta.o \ + corelib_msw_font.o \ + corelib_msw_fontenum.o \ + corelib_msw_fontutil.o \ + corelib_msw_gdiimage.o \ + corelib_msw_gdiobj.o \ + corelib_gdiplus.o \ + corelib_msw_graphics.o \ + corelib_msw_icon.o \ + corelib_msw_imaglist.o \ + corelib_msw_minifram.o \ + corelib_msw_nonownedwnd.o \ + corelib_ole_dataobj.o \ + corelib_dropsrc.o \ + corelib_droptgt.o \ + corelib_oleutils.o \ + corelib_safearray.o \ + corelib_msw_palette.o \ + corelib_msw_pen.o \ + corelib_msw_popupwin.o \ + corelib_msw_printdlg.o \ + corelib_printwin.o \ + corelib_msw_region.o \ + corelib_msw_renderer.o \ + corelib_msw_settings.o \ + corelib_msw_textmeasure.o \ + corelib_msw_tooltip.o \ + corelib_msw_toplevel.o \ + corelib_uiaction.o \ + corelib_msw_utilsgui.o \ + corelib_utilswin.o \ + corelib_uxtheme.o \ + corelib_msw_window.o \ + corelib_helpchm.o \ + corelib_msw_helpwin.o \ + corelib_automtn.o \ + corelib_uuid.o +@COND_TOOLKIT_MSW@__LOWLEVEL_SRC_OBJECTS_7 = $(COND_TOOLKIT_MSW___LOWLEVEL_SRC_OBJECTS_7) +@COND_TOOLKIT_OSX_CARBON@__LOWLEVEL_SRC_OBJECTS_7 \ +@COND_TOOLKIT_OSX_CARBON@ = $(__OSX_LOWLEVEL_SRC_OBJECTS_2_2) +@COND_TOOLKIT_OSX_COCOA@__LOWLEVEL_SRC_OBJECTS_7 = \ +@COND_TOOLKIT_OSX_COCOA@ $(__OSX_LOWLEVEL_SRC_OBJECTS_2_2) +@COND_TOOLKIT_OSX_IPHONE@__LOWLEVEL_SRC_OBJECTS_7 \ +@COND_TOOLKIT_OSX_IPHONE@ = $(__OSX_LOWLEVEL_SRC_OBJECTS_2_2) +@COND_TOOLKIT_PM@__LOWLEVEL_SRC_OBJECTS_7 = +COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_7 = \ + corelib_activex.o \ + corelib_msw_app.o \ + corelib_msw_bitmap.o \ + corelib_msw_brush.o \ + corelib_msw_caret.o \ + corelib_msw_clipbrd.o \ + corelib_msw_colour.o \ + corelib_msw_cursor.o \ + corelib_msw_data.o \ + corelib_msw_dc.o \ + corelib_msw_dcclient.o \ + corelib_msw_dcmemory.o \ + corelib_msw_dcprint.o \ + corelib_msw_dcscreen.o \ + corelib_msw_dialup.o \ + corelib_dib.o \ + corelib_msw_display.o \ + corelib_enhmeta.o \ + corelib_msw_font.o \ + corelib_msw_fontenum.o \ + corelib_msw_fontutil.o \ + corelib_msw_gdiimage.o \ + corelib_msw_gdiobj.o \ + corelib_gdiplus.o \ + corelib_msw_graphics.o \ + corelib_msw_icon.o \ + corelib_msw_imaglist.o \ + corelib_msw_minifram.o \ + corelib_msw_nonownedwnd.o \ + corelib_ole_dataobj.o \ + corelib_dropsrc.o \ + corelib_droptgt.o \ + corelib_oleutils.o \ + corelib_safearray.o \ + corelib_msw_palette.o \ + corelib_msw_pen.o \ + corelib_msw_popupwin.o \ + corelib_msw_printdlg.o \ + corelib_printwin.o \ + corelib_msw_region.o \ + corelib_msw_renderer.o \ + corelib_msw_settings.o \ + corelib_msw_textmeasure.o \ + corelib_msw_tooltip.o \ + corelib_msw_toplevel.o \ + corelib_uiaction.o \ + corelib_msw_utilsgui.o \ + corelib_utilswin.o \ + corelib_uxtheme.o \ + corelib_msw_window.o +@COND_TOOLKIT_WINCE@__LOWLEVEL_SRC_OBJECTS_7 = $(COND_TOOLKIT_WINCE___LOWLEVEL_SRC_OBJECTS_7) +COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_7 = \ + corelib_generic_caret.o \ + corelib_generic_imaglist.o \ + corelib_unix_dialup.o \ + corelib_displayx11.o \ + corelib_unix_fontenum.o \ + corelib_unix_fontutil.o \ + corelib_uiactionx11.o \ + corelib_utilsx11.o \ + corelib_generic_icon.o \ + corelib_generic_textmeasure.o \ + corelib_generic_timer.o \ + corelib_x11_app.o \ + corelib_x11_bitmap.o \ + corelib_x11_brush.o \ + corelib_x11_clipbrd.o \ + corelib_x11_colour.o \ + corelib_x11_cursor.o \ + corelib_x11_data.o \ + corelib_x11_dataobj.o \ + corelib_x11_dc.o \ + corelib_x11_dcclient.o \ + corelib_x11_dcmemory.o \ + corelib_x11_dcscreen.o \ + corelib_x11_evtloop.o \ + corelib_x11_font.o \ + corelib_x11_minifram.o \ + corelib_nanox.o \ + corelib_x11_palette.o \ + corelib_x11_pen.o \ + corelib_x11_popupwin.o \ + corelib_x11_region.o \ + corelib_reparent.o \ + corelib_x11_settings.o \ + corelib_x11_toplevel.o \ + corelib_x11_utils.o \ + corelib_utilsx.o \ + corelib_x11_window.o +@COND_TOOLKIT_X11@__LOWLEVEL_SRC_OBJECTS_7 = $(COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_7) +@COND_TOOLKIT_MSW@__UNIV_PLATFORM_SRC_OBJECTS_3 = corelib_msw_evtloop.o +@COND_SHARED_1@____wxcore_namedll_DEP = $(__coredll___depname) +@COND_SHARED_0@____wxcore_namelib_DEP = $(__corelib___depname) +COND_MONOLITHIC_0_SHARED_1_USE_GUI_1___advdll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@__advdll___depname = $(COND_MONOLITHIC_0_SHARED_1_USE_GUI_1___advdll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@__install_advdll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ = install_advdll +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@__uninstall_advdll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ = uninstall_advdll +COND_PLATFORM_MACOSX_1___advdll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__advdll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___advdll___macinstnamecmd) +COND_PLATFORM_OS2_1___advdll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__advdll___importlib = $(COND_PLATFORM_OS2_1___advdll___importlib) +COND_WINDOWS_IMPLIB_1___advdll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__advdll___importlib = $(COND_WINDOWS_IMPLIB_1___advdll___importlib) +@COND_GCC_PCH_1@__advdll_PCH_INC = -I./.pch/wxprec_advdll +@COND_ICC_PCH_1@__advdll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_advdll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_advdll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_advdll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___advdll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__advdll___soname_flags = $(COND_USE_SOVERLINUX_1___advdll___soname_flags) +COND_USE_SOVERSOLARIS_1___advdll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__advdll___soname_flags = $(COND_USE_SOVERSOLARIS_1___advdll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___advdll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__advdll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___advdll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___advdll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__advdll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___advdll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___advdll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__advdll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___advdll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___advdll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__advdll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___advdll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___advdll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__advdll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___advdll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___advdll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__advdll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___advdll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__advdll___win32rc = advdll_version_rc.o +COND_WXUNIV_0___ADVANCED_SRC_OBJECTS_2 = \ + advdll_animatecmn.o \ + advdll_bmpcboxcmn.o \ + advdll_calctrlcmn.o \ + advdll_datavcmn.o \ + advdll_gridcmn.o \ + advdll_hyperlnkcmn.o \ + advdll_odcombocmn.o \ + advdll_richtooltipcmn.o \ + advdll_aboutdlgg.o \ + advdll_bannerwindow.o \ + advdll_bmpcboxg.o \ + advdll_calctrlg.o \ + advdll_commandlinkbuttong.o \ + advdll_datavgen.o \ + advdll_datectlg.o \ + advdll_editlbox.o \ + advdll_grid.o \ + advdll_gridctrl.o \ + advdll_grideditors.o \ + advdll_gridsel.o \ + advdll_helpext.o \ + advdll_hyperlinkg.o \ + advdll_laywin.o \ + advdll_notifmsgg.o \ + advdll_odcombo.o \ + advdll_propdlg.o \ + advdll_richtooltipg.o \ + advdll_sashwin.o \ + advdll_splash.o \ + advdll_timectrlg.o \ + advdll_tipdlg.o \ + advdll_treelist.o \ + advdll_wizard.o \ + $(__ADVANCED_PLATFORM_SRC_OBJECTS_4) \ + $(__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2) +@COND_WXUNIV_0@__ADVANCED_SRC_OBJECTS_2 = $(COND_WXUNIV_0___ADVANCED_SRC_OBJECTS_2) +COND_WXUNIV_1___ADVANCED_SRC_OBJECTS_2 = \ + advdll_animatecmn.o \ + advdll_bmpcboxcmn.o \ + advdll_calctrlcmn.o \ + advdll_datavcmn.o \ + advdll_gridcmn.o \ + advdll_hyperlnkcmn.o \ + advdll_odcombocmn.o \ + advdll_richtooltipcmn.o \ + advdll_aboutdlgg.o \ + advdll_bannerwindow.o \ + advdll_bmpcboxg.o \ + advdll_calctrlg.o \ + advdll_commandlinkbuttong.o \ + advdll_datavgen.o \ + advdll_datectlg.o \ + advdll_editlbox.o \ + advdll_grid.o \ + advdll_gridctrl.o \ + advdll_grideditors.o \ + advdll_gridsel.o \ + advdll_helpext.o \ + advdll_hyperlinkg.o \ + advdll_laywin.o \ + advdll_notifmsgg.o \ + advdll_odcombo.o \ + advdll_propdlg.o \ + advdll_richtooltipg.o \ + advdll_sashwin.o \ + advdll_splash.o \ + advdll_timectrlg.o \ + advdll_tipdlg.o \ + advdll_treelist.o \ + advdll_wizard.o \ + $(__ADVANCED_PLATFORM_SRC_OBJECTS_5) \ + $(__ADVANCED_UNIV_SRC_OBJECTS_2) +@COND_WXUNIV_1@__ADVANCED_SRC_OBJECTS_2 = $(COND_WXUNIV_1___ADVANCED_SRC_OBJECTS_2) +COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_4 = \ + advdll_src_cocoa_taskbar.o \ + advdll_taskbarcmn.o \ + advdll_animateg.o \ + advdll_hidjoystick.o +@COND_TOOLKIT_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_4 = $(COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_4) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_4 = \ + advdll_taskbarcmn.o \ + advdll_unix_joystick.o \ + advdll_unix_sound.o \ + advdll_taskbarx11.o \ + advdll_animateg.o \ + advdll_gtk1_eggtrayicon.o \ + advdll_gtk1_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__ADVANCED_PLATFORM_SRC_OBJECTS_4 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_4) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_4 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_1) \ + advdll_gtk_notifmsg.o \ + advdll_gtk_taskbar.o \ + advdll_gtk_eggtrayicon.o \ + advdll_hildon_notifmsg.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_PLATFORM_SRC_OBJECTS_4 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_4) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_4 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_1) \ + advdll_gtk_notifmsg.o \ + advdll_gtk_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__ADVANCED_PLATFORM_SRC_OBJECTS_4 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_4) +COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_4 = \ + advdll_taskbarcmn.o \ + advdll_unix_joystick.o \ + advdll_unix_sound.o \ + advdll_taskbarx11.o \ + advdll_animateg.o +@COND_TOOLKIT_MOTIF@__ADVANCED_PLATFORM_SRC_OBJECTS_4 = $(COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_4) +COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_4 = \ + advdll_taskbarcmn.o \ + advdll_msw_aboutdlg.o \ + advdll_msw_notifmsg.o \ + advdll_richtooltip.o \ + advdll_msw_sound.o \ + advdll_msw_taskbar.o \ + advdll_msw_joystick.o +@COND_TOOLKIT_MSW@__ADVANCED_PLATFORM_SRC_OBJECTS_4 = $(COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_4) +COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_4 = \ + advdll_taskbarcmn.o \ + advdll_animateg.o \ + advdll_carbon_aboutdlg.o \ + advdll_drawer.o \ + advdll_dataview_osx.o \ + advdll_carbon_dataview.o \ + advdll_sound_osx.o \ + advdll_carbon_sound.o \ + advdll_carbon_taskbar.o \ + advdll_hidjoystick.o +@COND_TOOLKIT_OSX_CARBON@__ADVANCED_PLATFORM_SRC_OBJECTS_4 = $(COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_4) +COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_4 = \ + advdll_taskbarcmn.o \ + advdll_animateg.o \ + advdll_datetimectrl_osx.o \ + advdll_datectrl_osx.o \ + advdll_sound_osx.o \ + advdll_timectrl_osx.o \ + advdll_carbon_sound.o \ + advdll_core_sound.o \ + advdll_cocoa_aboutdlg.o \ + advdll_dataview_osx.o \ + advdll_cocoa_dataview.o \ + advdll_cocoa_datetimectrl.o \ + advdll_osx_cocoa_taskbar.o \ + advdll_hidjoystick.o +@COND_TOOLKIT_OSX_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_4 = $(COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_4) +@COND_TOOLKIT_OSX_IPHONE@__ADVANCED_PLATFORM_SRC_OBJECTS_4 \ +@COND_TOOLKIT_OSX_IPHONE@ = advdll_animateg.o advdll_sound_osx.o \ +@COND_TOOLKIT_OSX_IPHONE@ advdll_core_sound.o +@COND_TOOLKIT_PM@__ADVANCED_PLATFORM_SRC_OBJECTS_4 = \ +@COND_TOOLKIT_PM@ advdll_animateg.o advdll_os2_joystick.o \ +@COND_TOOLKIT_PM@ advdll_os2_sound.o +COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_4 = \ + advdll_taskbarcmn.o \ + advdll_msw_aboutdlg.o \ + advdll_msw_notifmsg.o \ + advdll_richtooltip.o \ + advdll_msw_sound.o \ + advdll_msw_taskbar.o +@COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_SRC_OBJECTS_4 = $(COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_4) +COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_4 = \ + advdll_taskbarcmn.o \ + advdll_unix_joystick.o \ + advdll_unix_sound.o \ + advdll_taskbarx11.o +@COND_TOOLKIT_X11@__ADVANCED_PLATFORM_SRC_OBJECTS_4 = $(COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_4) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2 = \ + advdll_gtk_aboutdlg.o \ + advdll_animate.o \ + advdll_gtk_bmpcbox.o \ + advdll_gtk_calctrl.o \ + advdll_gtk_dataview.o \ + advdll_gtk_hyperlink.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2 = \ + advdll_gtk_aboutdlg.o \ + advdll_animate.o \ + advdll_gtk_bmpcbox.o \ + advdll_gtk_calctrl.o \ + advdll_gtk_dataview.o \ + advdll_gtk_hyperlink.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2) +COND_TOOLKIT_MSW___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2 = \ + advdll_animateg.o \ + advdll_msw_bmpcbox.o \ + advdll_msw_calctrl.o \ + advdll_commandlinkbutton.o \ + advdll_datecontrols.o \ + advdll_datectrl.o \ + advdll_msw_datetimectrl.o \ + advdll_msw_hyperlink.o \ + advdll_timectrl.o +@COND_TOOLKIT_MSW@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2 = $(COND_TOOLKIT_MSW___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2) +COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2 = \ + advdll_animateg.o \ + advdll_msw_bmpcbox.o \ + advdll_msw_calctrl.o \ + advdll_commandlinkbutton.o \ + advdll_datecontrols.o \ + advdll_datectrl.o \ + advdll_msw_datetimectrl.o \ + advdll_msw_hyperlink.o \ + advdll_timectrl.o +@COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2 = $(COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2) +COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_5 = \ + advdll_src_cocoa_taskbar.o \ + advdll_taskbarcmn.o \ + advdll_animateg.o \ + advdll_hidjoystick.o +@COND_TOOLKIT_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_5 = $(COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_5) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_5 = \ + advdll_taskbarcmn.o \ + advdll_unix_joystick.o \ + advdll_unix_sound.o \ + advdll_taskbarx11.o \ + advdll_animateg.o \ + advdll_gtk1_eggtrayicon.o \ + advdll_gtk1_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__ADVANCED_PLATFORM_SRC_OBJECTS_5 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_5) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_5 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_1) \ + advdll_gtk_notifmsg.o \ + advdll_gtk_taskbar.o \ + advdll_gtk_eggtrayicon.o \ + advdll_hildon_notifmsg.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_PLATFORM_SRC_OBJECTS_5 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_5) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_5 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_1) \ + advdll_gtk_notifmsg.o \ + advdll_gtk_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__ADVANCED_PLATFORM_SRC_OBJECTS_5 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_5) +COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_5 = \ + advdll_taskbarcmn.o \ + advdll_unix_joystick.o \ + advdll_unix_sound.o \ + advdll_taskbarx11.o \ + advdll_animateg.o +@COND_TOOLKIT_MOTIF@__ADVANCED_PLATFORM_SRC_OBJECTS_5 = $(COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_5) +COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_5 = \ + advdll_taskbarcmn.o \ + advdll_msw_aboutdlg.o \ + advdll_msw_notifmsg.o \ + advdll_richtooltip.o \ + advdll_msw_sound.o \ + advdll_msw_taskbar.o \ + advdll_msw_joystick.o +@COND_TOOLKIT_MSW@__ADVANCED_PLATFORM_SRC_OBJECTS_5 = $(COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_5) +COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_5 = \ + advdll_taskbarcmn.o \ + advdll_animateg.o \ + advdll_carbon_aboutdlg.o \ + advdll_drawer.o \ + advdll_dataview_osx.o \ + advdll_carbon_dataview.o \ + advdll_sound_osx.o \ + advdll_carbon_sound.o \ + advdll_carbon_taskbar.o \ + advdll_hidjoystick.o +@COND_TOOLKIT_OSX_CARBON@__ADVANCED_PLATFORM_SRC_OBJECTS_5 = $(COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_5) +COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_5 = \ + advdll_taskbarcmn.o \ + advdll_animateg.o \ + advdll_datetimectrl_osx.o \ + advdll_datectrl_osx.o \ + advdll_sound_osx.o \ + advdll_timectrl_osx.o \ + advdll_carbon_sound.o \ + advdll_core_sound.o \ + advdll_cocoa_aboutdlg.o \ + advdll_dataview_osx.o \ + advdll_cocoa_dataview.o \ + advdll_cocoa_datetimectrl.o \ + advdll_osx_cocoa_taskbar.o \ + advdll_hidjoystick.o +@COND_TOOLKIT_OSX_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_5 = $(COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_5) +@COND_TOOLKIT_OSX_IPHONE@__ADVANCED_PLATFORM_SRC_OBJECTS_5 \ +@COND_TOOLKIT_OSX_IPHONE@ = advdll_animateg.o advdll_sound_osx.o \ +@COND_TOOLKIT_OSX_IPHONE@ advdll_core_sound.o +@COND_TOOLKIT_PM@__ADVANCED_PLATFORM_SRC_OBJECTS_5 = \ +@COND_TOOLKIT_PM@ advdll_animateg.o advdll_os2_joystick.o \ +@COND_TOOLKIT_PM@ advdll_os2_sound.o +COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_5 = \ + advdll_taskbarcmn.o \ + advdll_msw_aboutdlg.o \ + advdll_msw_notifmsg.o \ + advdll_richtooltip.o \ + advdll_msw_sound.o \ + advdll_msw_taskbar.o +@COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_SRC_OBJECTS_5 = $(COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_5) +COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_5 = \ + advdll_taskbarcmn.o \ + advdll_unix_joystick.o \ + advdll_unix_sound.o \ + advdll_taskbarx11.o +@COND_TOOLKIT_X11@__ADVANCED_PLATFORM_SRC_OBJECTS_5 = $(COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_5) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_UNIV_SRC_OBJECTS_2 \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ = advdll_animateg.o +@COND_TOOLKIT_MSW@__ADVANCED_UNIV_SRC_OBJECTS_2 = advdll_animateg.o +@COND_TOOLKIT_WINCE@__ADVANCED_UNIV_SRC_OBJECTS_2 = advdll_animateg.o +@COND_TOOLKIT_X11@__ADVANCED_UNIV_SRC_OBJECTS_2 = advdll_animateg.o +@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@__PLUGIN_ADV_SRC_OBJECTS_2 \ +@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@ = advdll_sound_sdl.o +COND_MONOLITHIC_0_SHARED_0_USE_GUI_1___advlib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@__advlib___depname = $(COND_MONOLITHIC_0_SHARED_0_USE_GUI_1___advlib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@__install_advlib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ = install_advlib +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@__uninstall_advlib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ = uninstall_advlib +@COND_GCC_PCH_1@__advlib_PCH_INC = -I./.pch/wxprec_advlib +@COND_ICC_PCH_1@__advlib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_advlib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_advlib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_advlib/wx/wxprec.h.gch +COND_WXUNIV_0___ADVANCED_SRC_OBJECTS_3 = \ + advlib_animatecmn.o \ + advlib_bmpcboxcmn.o \ + advlib_calctrlcmn.o \ + advlib_datavcmn.o \ + advlib_gridcmn.o \ + advlib_hyperlnkcmn.o \ + advlib_odcombocmn.o \ + advlib_richtooltipcmn.o \ + advlib_aboutdlgg.o \ + advlib_bannerwindow.o \ + advlib_bmpcboxg.o \ + advlib_calctrlg.o \ + advlib_commandlinkbuttong.o \ + advlib_datavgen.o \ + advlib_datectlg.o \ + advlib_editlbox.o \ + advlib_grid.o \ + advlib_gridctrl.o \ + advlib_grideditors.o \ + advlib_gridsel.o \ + advlib_helpext.o \ + advlib_hyperlinkg.o \ + advlib_laywin.o \ + advlib_notifmsgg.o \ + advlib_odcombo.o \ + advlib_propdlg.o \ + advlib_richtooltipg.o \ + advlib_sashwin.o \ + advlib_splash.o \ + advlib_timectrlg.o \ + advlib_tipdlg.o \ + advlib_treelist.o \ + advlib_wizard.o \ + $(__ADVANCED_PLATFORM_SRC_OBJECTS_6) \ + $(__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3) +@COND_WXUNIV_0@__ADVANCED_SRC_OBJECTS_3 = $(COND_WXUNIV_0___ADVANCED_SRC_OBJECTS_3) +COND_WXUNIV_1___ADVANCED_SRC_OBJECTS_3 = \ + advlib_animatecmn.o \ + advlib_bmpcboxcmn.o \ + advlib_calctrlcmn.o \ + advlib_datavcmn.o \ + advlib_gridcmn.o \ + advlib_hyperlnkcmn.o \ + advlib_odcombocmn.o \ + advlib_richtooltipcmn.o \ + advlib_aboutdlgg.o \ + advlib_bannerwindow.o \ + advlib_bmpcboxg.o \ + advlib_calctrlg.o \ + advlib_commandlinkbuttong.o \ + advlib_datavgen.o \ + advlib_datectlg.o \ + advlib_editlbox.o \ + advlib_grid.o \ + advlib_gridctrl.o \ + advlib_grideditors.o \ + advlib_gridsel.o \ + advlib_helpext.o \ + advlib_hyperlinkg.o \ + advlib_laywin.o \ + advlib_notifmsgg.o \ + advlib_odcombo.o \ + advlib_propdlg.o \ + advlib_richtooltipg.o \ + advlib_sashwin.o \ + advlib_splash.o \ + advlib_timectrlg.o \ + advlib_tipdlg.o \ + advlib_treelist.o \ + advlib_wizard.o \ + $(__ADVANCED_PLATFORM_SRC_OBJECTS_7) \ + $(__ADVANCED_UNIV_SRC_OBJECTS_3) +@COND_WXUNIV_1@__ADVANCED_SRC_OBJECTS_3 = $(COND_WXUNIV_1___ADVANCED_SRC_OBJECTS_3) +COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_6 = \ + advlib_src_cocoa_taskbar.o \ + advlib_taskbarcmn.o \ + advlib_animateg.o \ + advlib_hidjoystick.o +@COND_TOOLKIT_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_6 = $(COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_6) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_6 = \ + advlib_taskbarcmn.o \ + advlib_unix_joystick.o \ + advlib_unix_sound.o \ + advlib_taskbarx11.o \ + advlib_animateg.o \ + advlib_gtk1_eggtrayicon.o \ + advlib_gtk1_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__ADVANCED_PLATFORM_SRC_OBJECTS_6 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_6) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_6 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_4) \ + advlib_gtk_notifmsg.o \ + advlib_gtk_taskbar.o \ + advlib_gtk_eggtrayicon.o \ + advlib_hildon_notifmsg.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_PLATFORM_SRC_OBJECTS_6 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_6) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_6 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_4) \ + advlib_gtk_notifmsg.o \ + advlib_gtk_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__ADVANCED_PLATFORM_SRC_OBJECTS_6 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_6) +COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_6 = \ + advlib_taskbarcmn.o \ + advlib_unix_joystick.o \ + advlib_unix_sound.o \ + advlib_taskbarx11.o \ + advlib_animateg.o +@COND_TOOLKIT_MOTIF@__ADVANCED_PLATFORM_SRC_OBJECTS_6 = $(COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_6) +COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_6 = \ + advlib_taskbarcmn.o \ + advlib_msw_aboutdlg.o \ + advlib_msw_notifmsg.o \ + advlib_richtooltip.o \ + advlib_msw_sound.o \ + advlib_msw_taskbar.o \ + advlib_msw_joystick.o +@COND_TOOLKIT_MSW@__ADVANCED_PLATFORM_SRC_OBJECTS_6 = $(COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_6) +COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_6 = \ + advlib_taskbarcmn.o \ + advlib_animateg.o \ + advlib_carbon_aboutdlg.o \ + advlib_drawer.o \ + advlib_dataview_osx.o \ + advlib_carbon_dataview.o \ + advlib_sound_osx.o \ + advlib_carbon_sound.o \ + advlib_carbon_taskbar.o \ + advlib_hidjoystick.o +@COND_TOOLKIT_OSX_CARBON@__ADVANCED_PLATFORM_SRC_OBJECTS_6 = $(COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_6) +COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_6 = \ + advlib_taskbarcmn.o \ + advlib_animateg.o \ + advlib_datetimectrl_osx.o \ + advlib_datectrl_osx.o \ + advlib_sound_osx.o \ + advlib_timectrl_osx.o \ + advlib_carbon_sound.o \ + advlib_core_sound.o \ + advlib_cocoa_aboutdlg.o \ + advlib_dataview_osx.o \ + advlib_cocoa_dataview.o \ + advlib_cocoa_datetimectrl.o \ + advlib_osx_cocoa_taskbar.o \ + advlib_hidjoystick.o +@COND_TOOLKIT_OSX_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_6 = $(COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_6) +@COND_TOOLKIT_OSX_IPHONE@__ADVANCED_PLATFORM_SRC_OBJECTS_6 \ +@COND_TOOLKIT_OSX_IPHONE@ = advlib_animateg.o advlib_sound_osx.o \ +@COND_TOOLKIT_OSX_IPHONE@ advlib_core_sound.o +@COND_TOOLKIT_PM@__ADVANCED_PLATFORM_SRC_OBJECTS_6 = \ +@COND_TOOLKIT_PM@ advlib_animateg.o advlib_os2_joystick.o \ +@COND_TOOLKIT_PM@ advlib_os2_sound.o +COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_6 = \ + advlib_taskbarcmn.o \ + advlib_msw_aboutdlg.o \ + advlib_msw_notifmsg.o \ + advlib_richtooltip.o \ + advlib_msw_sound.o \ + advlib_msw_taskbar.o +@COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_SRC_OBJECTS_6 = $(COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_6) +COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_6 = \ + advlib_taskbarcmn.o \ + advlib_unix_joystick.o \ + advlib_unix_sound.o \ + advlib_taskbarx11.o +@COND_TOOLKIT_X11@__ADVANCED_PLATFORM_SRC_OBJECTS_6 = $(COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_6) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3 = \ + advlib_gtk_aboutdlg.o \ + advlib_animate.o \ + advlib_gtk_bmpcbox.o \ + advlib_gtk_calctrl.o \ + advlib_gtk_dataview.o \ + advlib_gtk_hyperlink.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3 = \ + advlib_gtk_aboutdlg.o \ + advlib_animate.o \ + advlib_gtk_bmpcbox.o \ + advlib_gtk_calctrl.o \ + advlib_gtk_dataview.o \ + advlib_gtk_hyperlink.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3) +COND_TOOLKIT_MSW___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3 = \ + advlib_animateg.o \ + advlib_msw_bmpcbox.o \ + advlib_msw_calctrl.o \ + advlib_commandlinkbutton.o \ + advlib_datecontrols.o \ + advlib_datectrl.o \ + advlib_msw_datetimectrl.o \ + advlib_msw_hyperlink.o \ + advlib_timectrl.o +@COND_TOOLKIT_MSW@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3 = $(COND_TOOLKIT_MSW___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3) +COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3 = \ + advlib_animateg.o \ + advlib_msw_bmpcbox.o \ + advlib_msw_calctrl.o \ + advlib_commandlinkbutton.o \ + advlib_datecontrols.o \ + advlib_datectrl.o \ + advlib_msw_datetimectrl.o \ + advlib_msw_hyperlink.o \ + advlib_timectrl.o +@COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3 = $(COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3) +COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_7 = \ + advlib_src_cocoa_taskbar.o \ + advlib_taskbarcmn.o \ + advlib_animateg.o \ + advlib_hidjoystick.o +@COND_TOOLKIT_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_7 = $(COND_TOOLKIT_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_7) +COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_7 = \ + advlib_taskbarcmn.o \ + advlib_unix_joystick.o \ + advlib_unix_sound.o \ + advlib_taskbarx11.o \ + advlib_animateg.o \ + advlib_gtk1_eggtrayicon.o \ + advlib_gtk1_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__ADVANCED_PLATFORM_SRC_OBJECTS_7 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION____ADVANCED_PLATFORM_SRC_OBJECTS_7) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_7 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_4) \ + advlib_gtk_notifmsg.o \ + advlib_gtk_taskbar.o \ + advlib_gtk_eggtrayicon.o \ + advlib_hildon_notifmsg.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_PLATFORM_SRC_OBJECTS_7 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___ADVANCED_PLATFORM_SRC_OBJECTS_7) +COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_7 = \ + $(__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_4) \ + advlib_gtk_notifmsg.o \ + advlib_gtk_taskbar.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@__ADVANCED_PLATFORM_SRC_OBJECTS_7 = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_3___ADVANCED_PLATFORM_SRC_OBJECTS_7) +COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_7 = \ + advlib_taskbarcmn.o \ + advlib_unix_joystick.o \ + advlib_unix_sound.o \ + advlib_taskbarx11.o \ + advlib_animateg.o +@COND_TOOLKIT_MOTIF@__ADVANCED_PLATFORM_SRC_OBJECTS_7 = $(COND_TOOLKIT_MOTIF___ADVANCED_PLATFORM_SRC_OBJECTS_7) +COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_7 = \ + advlib_taskbarcmn.o \ + advlib_msw_aboutdlg.o \ + advlib_msw_notifmsg.o \ + advlib_richtooltip.o \ + advlib_msw_sound.o \ + advlib_msw_taskbar.o \ + advlib_msw_joystick.o +@COND_TOOLKIT_MSW@__ADVANCED_PLATFORM_SRC_OBJECTS_7 = $(COND_TOOLKIT_MSW___ADVANCED_PLATFORM_SRC_OBJECTS_7) +COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_7 = \ + advlib_taskbarcmn.o \ + advlib_animateg.o \ + advlib_carbon_aboutdlg.o \ + advlib_drawer.o \ + advlib_dataview_osx.o \ + advlib_carbon_dataview.o \ + advlib_sound_osx.o \ + advlib_carbon_sound.o \ + advlib_carbon_taskbar.o \ + advlib_hidjoystick.o +@COND_TOOLKIT_OSX_CARBON@__ADVANCED_PLATFORM_SRC_OBJECTS_7 = $(COND_TOOLKIT_OSX_CARBON___ADVANCED_PLATFORM_SRC_OBJECTS_7) +COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_7 = \ + advlib_taskbarcmn.o \ + advlib_animateg.o \ + advlib_datetimectrl_osx.o \ + advlib_datectrl_osx.o \ + advlib_sound_osx.o \ + advlib_timectrl_osx.o \ + advlib_carbon_sound.o \ + advlib_core_sound.o \ + advlib_cocoa_aboutdlg.o \ + advlib_dataview_osx.o \ + advlib_cocoa_dataview.o \ + advlib_cocoa_datetimectrl.o \ + advlib_osx_cocoa_taskbar.o \ + advlib_hidjoystick.o +@COND_TOOLKIT_OSX_COCOA@__ADVANCED_PLATFORM_SRC_OBJECTS_7 = $(COND_TOOLKIT_OSX_COCOA___ADVANCED_PLATFORM_SRC_OBJECTS_7) +@COND_TOOLKIT_OSX_IPHONE@__ADVANCED_PLATFORM_SRC_OBJECTS_7 \ +@COND_TOOLKIT_OSX_IPHONE@ = advlib_animateg.o advlib_sound_osx.o \ +@COND_TOOLKIT_OSX_IPHONE@ advlib_core_sound.o +@COND_TOOLKIT_PM@__ADVANCED_PLATFORM_SRC_OBJECTS_7 = \ +@COND_TOOLKIT_PM@ advlib_animateg.o advlib_os2_joystick.o \ +@COND_TOOLKIT_PM@ advlib_os2_sound.o +COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_7 = \ + advlib_taskbarcmn.o \ + advlib_msw_aboutdlg.o \ + advlib_msw_notifmsg.o \ + advlib_richtooltip.o \ + advlib_msw_sound.o \ + advlib_msw_taskbar.o +@COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_SRC_OBJECTS_7 = $(COND_TOOLKIT_WINCE___ADVANCED_PLATFORM_SRC_OBJECTS_7) +COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_7 = \ + advlib_taskbarcmn.o \ + advlib_unix_joystick.o \ + advlib_unix_sound.o \ + advlib_taskbarx11.o +@COND_TOOLKIT_X11@__ADVANCED_PLATFORM_SRC_OBJECTS_7 = $(COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_7) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__ADVANCED_UNIV_SRC_OBJECTS_3 \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ = advlib_animateg.o +@COND_TOOLKIT_MSW@__ADVANCED_UNIV_SRC_OBJECTS_3 = advlib_animateg.o +@COND_TOOLKIT_WINCE@__ADVANCED_UNIV_SRC_OBJECTS_3 = advlib_animateg.o +@COND_TOOLKIT_X11@__ADVANCED_UNIV_SRC_OBJECTS_3 = advlib_animateg.o +@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@__PLUGIN_ADV_SRC_OBJECTS_3 \ +@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@ = advlib_sound_sdl.o +@COND_SHARED_1@____wxadv_namedll_DEP = $(__advdll___depname) +@COND_SHARED_0@____wxadv_namelib_DEP = $(__advlib___depname) +COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1___mediadll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@__mediadll___depname = $(COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1___mediadll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@__install_mediadll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@ = install_mediadll +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@__uninstall_mediadll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@ = uninstall_mediadll +COND_PLATFORM_MACOSX_1___mediadll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__mediadll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___mediadll___macinstnamecmd) +COND_PLATFORM_OS2_1___mediadll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__mediadll___importlib = $(COND_PLATFORM_OS2_1___mediadll___importlib) +COND_WINDOWS_IMPLIB_1___mediadll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__mediadll___importlib = $(COND_WINDOWS_IMPLIB_1___mediadll___importlib) +@COND_GCC_PCH_1@__mediadll_PCH_INC = -I./.pch/wxprec_mediadll +@COND_ICC_PCH_1@__mediadll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_mediadll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_mediadll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_mediadll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___mediadll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__mediadll___soname_flags = $(COND_USE_SOVERLINUX_1___mediadll___soname_flags) +COND_USE_SOVERSOLARIS_1___mediadll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__mediadll___soname_flags = $(COND_USE_SOVERSOLARIS_1___mediadll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___mediadll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm \ + -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__mediadll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___mediadll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___mediadll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm \ + -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__mediadll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___mediadll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___mediadll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__mediadll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___mediadll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___mediadll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__mediadll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___mediadll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___mediadll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__mediadll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___mediadll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___mediadll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__mediadll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___mediadll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__mediadll___win32rc = mediadll_version_rc.o +@COND_TOOLKIT_COCOA@__MEDIA_PLATFORM_SRC_OBJECTS_2 = \ +@COND_TOOLKIT_COCOA@ mediadll_src_cocoa_mediactrl.o +@COND_TOOLKIT_GTK@__MEDIA_PLATFORM_SRC_OBJECTS_2 = \ +@COND_TOOLKIT_GTK@ mediadll_unix_mediactrl.o +@COND_TOOLKIT_MOTIF@__MEDIA_PLATFORM_SRC_OBJECTS_2 = \ +@COND_TOOLKIT_MOTIF@ mediadll_unix_mediactrl.o +COND_TOOLKIT_MSW___MEDIA_PLATFORM_SRC_OBJECTS_2 = \ + mediadll_mediactrl_am.o \ + mediadll_mediactrl_wmp10.o \ + mediadll_mediactrl_qt.o +@COND_TOOLKIT_MSW@__MEDIA_PLATFORM_SRC_OBJECTS_2 = $(COND_TOOLKIT_MSW___MEDIA_PLATFORM_SRC_OBJECTS_2) +@COND_TOOLKIT_OSX_CARBON@__MEDIA_PLATFORM_SRC_OBJECTS_2 \ +@COND_TOOLKIT_OSX_CARBON@ = mediadll_carbon_mediactrl.o +@COND_TOOLKIT_OSX_COCOA@__MEDIA_PLATFORM_SRC_OBJECTS_2 \ +@COND_TOOLKIT_OSX_COCOA@ = mediadll_osx_cocoa_mediactrl.o +@COND_TOOLKIT_OSX_IPHONE@__MEDIA_PLATFORM_SRC_OBJECTS_2 = +@COND_TOOLKIT_PM@__MEDIA_PLATFORM_SRC_OBJECTS_2 = +@COND_TOOLKIT_WINCE@__MEDIA_PLATFORM_SRC_OBJECTS_2 = \ +@COND_TOOLKIT_WINCE@ mediadll_mediactrl_am.o mediadll_mediactrl_wmp10.o \ +@COND_TOOLKIT_WINCE@ mediadll_mediactrl_qt.o +@COND_TOOLKIT_X11@__MEDIA_PLATFORM_SRC_OBJECTS_2 = \ +@COND_TOOLKIT_X11@ mediadll_unix_mediactrl.o +COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1___medialib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@__medialib___depname = $(COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1___medialib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@__install_medialib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@ = install_medialib +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@__uninstall_medialib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@ = uninstall_medialib +@COND_GCC_PCH_1@__medialib_PCH_INC = -I./.pch/wxprec_medialib +@COND_ICC_PCH_1@__medialib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_medialib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_medialib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_medialib/wx/wxprec.h.gch +@COND_TOOLKIT_COCOA@__MEDIA_PLATFORM_SRC_OBJECTS_3 = \ +@COND_TOOLKIT_COCOA@ medialib_src_cocoa_mediactrl.o +@COND_TOOLKIT_GTK@__MEDIA_PLATFORM_SRC_OBJECTS_3 = \ +@COND_TOOLKIT_GTK@ medialib_unix_mediactrl.o +@COND_TOOLKIT_MOTIF@__MEDIA_PLATFORM_SRC_OBJECTS_3 = \ +@COND_TOOLKIT_MOTIF@ medialib_unix_mediactrl.o +COND_TOOLKIT_MSW___MEDIA_PLATFORM_SRC_OBJECTS_3 = \ + medialib_mediactrl_am.o \ + medialib_mediactrl_wmp10.o \ + medialib_mediactrl_qt.o +@COND_TOOLKIT_MSW@__MEDIA_PLATFORM_SRC_OBJECTS_3 = $(COND_TOOLKIT_MSW___MEDIA_PLATFORM_SRC_OBJECTS_3) +@COND_TOOLKIT_OSX_CARBON@__MEDIA_PLATFORM_SRC_OBJECTS_3 \ +@COND_TOOLKIT_OSX_CARBON@ = medialib_carbon_mediactrl.o +@COND_TOOLKIT_OSX_COCOA@__MEDIA_PLATFORM_SRC_OBJECTS_3 \ +@COND_TOOLKIT_OSX_COCOA@ = medialib_osx_cocoa_mediactrl.o +@COND_TOOLKIT_OSX_IPHONE@__MEDIA_PLATFORM_SRC_OBJECTS_3 = +@COND_TOOLKIT_PM@__MEDIA_PLATFORM_SRC_OBJECTS_3 = +@COND_TOOLKIT_WINCE@__MEDIA_PLATFORM_SRC_OBJECTS_3 = \ +@COND_TOOLKIT_WINCE@ medialib_mediactrl_am.o medialib_mediactrl_wmp10.o \ +@COND_TOOLKIT_WINCE@ medialib_mediactrl_qt.o +@COND_TOOLKIT_X11@__MEDIA_PLATFORM_SRC_OBJECTS_3 = \ +@COND_TOOLKIT_X11@ medialib_unix_mediactrl.o +@COND_SHARED_1@____wxmedia_namedll_DEP = $(__mediadll___depname) +@COND_SHARED_0@____wxmedia_namelib_DEP = $(__medialib___depname) +COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1___htmldll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@__htmldll___depname = $(COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1___htmldll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@__install_htmldll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ = install_htmldll +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@__uninstall_htmldll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ = uninstall_htmldll +COND_PLATFORM_MACOSX_1___htmldll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__htmldll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___htmldll___macinstnamecmd) +COND_PLATFORM_OS2_1___htmldll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__htmldll___importlib = $(COND_PLATFORM_OS2_1___htmldll___importlib) +COND_WINDOWS_IMPLIB_1___htmldll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__htmldll___importlib = $(COND_WINDOWS_IMPLIB_1___htmldll___importlib) +@COND_GCC_PCH_1@__htmldll_PCH_INC = -I./.pch/wxprec_htmldll +@COND_ICC_PCH_1@__htmldll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_htmldll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_htmldll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_htmldll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___htmldll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__htmldll___soname_flags = $(COND_USE_SOVERLINUX_1___htmldll___soname_flags) +COND_USE_SOVERSOLARIS_1___htmldll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__htmldll___soname_flags = $(COND_USE_SOVERSOLARIS_1___htmldll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___htmldll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm \ + -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__htmldll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___htmldll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___htmldll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__htmldll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___htmldll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___htmldll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__htmldll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___htmldll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___htmldll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__htmldll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___htmldll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___htmldll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__htmldll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___htmldll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___htmldll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__htmldll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___htmldll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__htmldll___win32rc = htmldll_version_rc.o +@COND_PLATFORM_MACOSX_1@__HTML_SRC_PLATFORM_OBJECTS_2 = htmldll_chm.o +@COND_PLATFORM_UNIX_1@__HTML_SRC_PLATFORM_OBJECTS_2 = htmldll_chm.o +@COND_TOOLKIT_MSW@__HTML_SRC_PLATFORM_OBJECTS_2 = htmldll_helpbest.o +COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1___htmllib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@__htmllib___depname = $(COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1___htmllib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@__install_htmllib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@ = install_htmllib +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@__uninstall_htmllib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@ = uninstall_htmllib +@COND_GCC_PCH_1@__htmllib_PCH_INC = -I./.pch/wxprec_htmllib +@COND_ICC_PCH_1@__htmllib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_htmllib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_htmllib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_htmllib/wx/wxprec.h.gch +@COND_PLATFORM_MACOSX_1@__HTML_SRC_PLATFORM_OBJECTS_3 = htmllib_chm.o +@COND_PLATFORM_UNIX_1@__HTML_SRC_PLATFORM_OBJECTS_3 = htmllib_chm.o +@COND_TOOLKIT_MSW@__HTML_SRC_PLATFORM_OBJECTS_3 = htmllib_helpbest.o +@COND_SHARED_1@____wxhtml_namedll_DEP = $(__htmldll___depname) +@COND_SHARED_0@____wxhtml_namelib_DEP = $(__htmllib___depname) +COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1___webviewdll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@__webviewdll___depname = $(COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1___webviewdll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@__install_webviewdll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ = install_webviewdll +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@__uninstall_webviewdll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ = \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ uninstall_webviewdll +COND_PLATFORM_MACOSX_1___webviewdll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__webviewdll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___webviewdll___macinstnamecmd) +COND_PLATFORM_OS2_1___webviewdll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__webviewdll___importlib = $(COND_PLATFORM_OS2_1___webviewdll___importlib) +COND_WINDOWS_IMPLIB_1___webviewdll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__webviewdll___importlib = $(COND_WINDOWS_IMPLIB_1___webviewdll___importlib) +@COND_GCC_PCH_1@__webviewdll_PCH_INC = -I./.pch/wxprec_webviewdll +@COND_ICC_PCH_1@__webviewdll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_webviewdll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_webviewdll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_webviewdll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___webviewdll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__webviewdll___soname_flags = $(COND_USE_SOVERLINUX_1___webviewdll___soname_flags) +COND_USE_SOVERSOLARIS_1___webviewdll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__webviewdll___soname_flags = $(COND_USE_SOVERSOLARIS_1___webviewdll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___webviewdll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; \ + rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__webviewdll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___webviewdll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___webviewdll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; \ + rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__webviewdll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___webviewdll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___webviewdll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__webviewdll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___webviewdll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___webviewdll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__webviewdll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___webviewdll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___webviewdll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__webviewdll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___webviewdll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___webviewdll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__webviewdll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___webviewdll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__webviewdll___win32rc = webviewdll_version_rc.o +@COND_PLATFORM_MACOSX_1@__WEBVIEW_SRC_PLATFORM_OBJECTS_2 \ +@COND_PLATFORM_MACOSX_1@ = webviewdll_osx_webview_webkit.o +@COND_TOOLKIT_GTK@__WEBVIEW_SRC_PLATFORM_OBJECTS_2 = \ +@COND_TOOLKIT_GTK@ webviewdll_gtk_webview_webkit.o +@COND_TOOLKIT_MSW@__WEBVIEW_SRC_PLATFORM_OBJECTS_2 = \ +@COND_TOOLKIT_MSW@ webviewdll_webview_ie.o +COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1___webviewlib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@__webviewlib___depname = $(COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1___webviewlib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@__install_webviewlib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@ = install_webviewlib +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@__uninstall_webviewlib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@ = \ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@ uninstall_webviewlib +@COND_GCC_PCH_1@__webviewlib_PCH_INC = -I./.pch/wxprec_webviewlib +@COND_ICC_PCH_1@__webviewlib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_webviewlib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_webviewlib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_webviewlib/wx/wxprec.h.gch +@COND_PLATFORM_MACOSX_1@__WEBVIEW_SRC_PLATFORM_OBJECTS_3 \ +@COND_PLATFORM_MACOSX_1@ = webviewlib_osx_webview_webkit.o +@COND_TOOLKIT_GTK@__WEBVIEW_SRC_PLATFORM_OBJECTS_3 = \ +@COND_TOOLKIT_GTK@ webviewlib_gtk_webview_webkit.o +@COND_TOOLKIT_MSW@__WEBVIEW_SRC_PLATFORM_OBJECTS_3 = \ +@COND_TOOLKIT_MSW@ webviewlib_webview_ie.o +@COND_SHARED_1@____wxwebview_namedll_DEP = $(__webviewdll___depname) +@COND_SHARED_0@____wxwebview_namelib_DEP = $(__webviewlib___depname) +COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1___qadll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@__qadll___depname = $(COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1___qadll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@__install_qadll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@ = install_qadll +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@__uninstall_qadll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@ = uninstall_qadll +COND_PLATFORM_MACOSX_1___qadll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__qadll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___qadll___macinstnamecmd) +COND_PLATFORM_OS2_1___qadll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__qadll___importlib = $(COND_PLATFORM_OS2_1___qadll___importlib) +COND_WINDOWS_IMPLIB_1___qadll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__qadll___importlib = $(COND_WINDOWS_IMPLIB_1___qadll___importlib) +@COND_GCC_PCH_1@__qadll_PCH_INC = -I./.pch/wxprec_qadll +@COND_ICC_PCH_1@__qadll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_qadll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_qadll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_qadll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___qadll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__qadll___soname_flags = $(COND_USE_SOVERLINUX_1___qadll___soname_flags) +COND_USE_SOVERSOLARIS_1___qadll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__qadll___soname_flags = $(COND_USE_SOVERSOLARIS_1___qadll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___qadll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__qadll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___qadll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___qadll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__qadll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___qadll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___qadll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__qadll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___qadll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___qadll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__qadll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___qadll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___qadll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__qadll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___qadll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___qadll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__qadll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___qadll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__qadll___win32rc = qadll_version_rc.o +COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1___qalib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@__qalib___depname = $(COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1___qalib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@__install_qalib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@ = install_qalib +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@__uninstall_qalib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@ = uninstall_qalib +@COND_GCC_PCH_1@__qalib_PCH_INC = -I./.pch/wxprec_qalib +@COND_ICC_PCH_1@__qalib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_qalib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_qalib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_qalib/wx/wxprec.h.gch +@COND_SHARED_1@____wxqa_namedll_DEP = $(__qadll___depname) +@COND_SHARED_0@____wxqa_namelib_DEP = $(__qalib___depname) +COND_MONOLITHIC_0_SHARED_1___xmldll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1@__xmldll___depname = $(COND_MONOLITHIC_0_SHARED_1___xmldll___depname) +@COND_MONOLITHIC_0_SHARED_1@__install_xmldll___depname = install_xmldll +@COND_MONOLITHIC_0_SHARED_1@__uninstall_xmldll___depname = uninstall_xmldll +COND_PLATFORM_MACOSX_1___xmldll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__xmldll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___xmldll___macinstnamecmd) +COND_PLATFORM_OS2_1___xmldll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__xmldll___importlib = $(COND_PLATFORM_OS2_1___xmldll___importlib) +COND_WINDOWS_IMPLIB_1___xmldll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__xmldll___importlib = $(COND_WINDOWS_IMPLIB_1___xmldll___importlib) +@COND_GCC_PCH_1@__xmldll_PCH_INC = -I./.pch/wxprec_xmldll +@COND_ICC_PCH_1@__xmldll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_xmldll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_xmldll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_xmldll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___xmldll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__xmldll___soname_flags = $(COND_USE_SOVERLINUX_1___xmldll___soname_flags) +COND_USE_SOVERSOLARIS_1___xmldll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__xmldll___soname_flags = $(COND_USE_SOVERSOLARIS_1___xmldll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___xmldll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__xmldll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___xmldll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___xmldll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__xmldll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___xmldll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___xmldll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__xmldll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___xmldll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___xmldll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__xmldll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___xmldll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___xmldll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__xmldll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___xmldll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___xmldll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__xmldll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___xmldll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__xmldll___win32rc = xmldll_version_rc.o +COND_MONOLITHIC_0_SHARED_0___xmllib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0@__xmllib___depname = $(COND_MONOLITHIC_0_SHARED_0___xmllib___depname) +@COND_MONOLITHIC_0_SHARED_0@__install_xmllib___depname = install_xmllib +@COND_MONOLITHIC_0_SHARED_0@__uninstall_xmllib___depname = uninstall_xmllib +@COND_GCC_PCH_1@__xmllib_PCH_INC = -I./.pch/wxprec_xmllib +@COND_ICC_PCH_1@__xmllib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_xmllib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_xmllib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_xmllib/wx/wxprec.h.gch +@COND_SHARED_1@____wxxml_namedll_DEP = $(__xmldll___depname) +@COND_SHARED_0@____wxxml_namelib_DEP = $(__xmllib___depname) +COND_MONOLITHIC_0_SHARED_1_USE_XRC_1___xrcdll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@__xrcdll___depname = $(COND_MONOLITHIC_0_SHARED_1_USE_XRC_1___xrcdll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@__install_xrcdll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@ = install_xrcdll +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@__uninstall_xrcdll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@ = uninstall_xrcdll +COND_PLATFORM_MACOSX_1___xrcdll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__xrcdll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___xrcdll___macinstnamecmd) +COND_PLATFORM_OS2_1___xrcdll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__xrcdll___importlib = $(COND_PLATFORM_OS2_1___xrcdll___importlib) +COND_WINDOWS_IMPLIB_1___xrcdll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__xrcdll___importlib = $(COND_WINDOWS_IMPLIB_1___xrcdll___importlib) +@COND_GCC_PCH_1@__xrcdll_PCH_INC = -I./.pch/wxprec_xrcdll +@COND_ICC_PCH_1@__xrcdll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_xrcdll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_xrcdll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_xrcdll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___xrcdll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__xrcdll___soname_flags = $(COND_USE_SOVERLINUX_1___xrcdll___soname_flags) +COND_USE_SOVERSOLARIS_1___xrcdll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__xrcdll___soname_flags = $(COND_USE_SOVERSOLARIS_1___xrcdll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___xrcdll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__xrcdll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___xrcdll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___xrcdll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__xrcdll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___xrcdll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___xrcdll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__xrcdll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___xrcdll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___xrcdll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__xrcdll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___xrcdll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___xrcdll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__xrcdll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___xrcdll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___xrcdll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__xrcdll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___xrcdll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__xrcdll___win32rc = xrcdll_version_rc.o +COND_MONOLITHIC_0_SHARED_0_USE_XRC_1___xrclib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@__xrclib___depname = $(COND_MONOLITHIC_0_SHARED_0_USE_XRC_1___xrclib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@__install_xrclib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@ = install_xrclib +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@__uninstall_xrclib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@ = uninstall_xrclib +@COND_GCC_PCH_1@__xrclib_PCH_INC = -I./.pch/wxprec_xrclib +@COND_ICC_PCH_1@__xrclib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_xrclib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_xrclib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_xrclib/wx/wxprec.h.gch +@COND_SHARED_1@____wxxrc_namedll_DEP = $(__xrcdll___depname) +@COND_SHARED_0@____wxxrc_namelib_DEP = $(__xrclib___depname) +COND_MONOLITHIC_0_SHARED_1_USE_AUI_1___auidll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@__auidll___depname = $(COND_MONOLITHIC_0_SHARED_1_USE_AUI_1___auidll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@__install_auidll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@ = install_auidll +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@__uninstall_auidll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@ = uninstall_auidll +COND_PLATFORM_MACOSX_1___auidll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__auidll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___auidll___macinstnamecmd) +COND_PLATFORM_OS2_1___auidll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__auidll___importlib = $(COND_PLATFORM_OS2_1___auidll___importlib) +COND_WINDOWS_IMPLIB_1___auidll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__auidll___importlib = $(COND_WINDOWS_IMPLIB_1___auidll___importlib) +@COND_GCC_PCH_1@__auidll_PCH_INC = -I./.pch/wxprec_auidll +@COND_ICC_PCH_1@__auidll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_auidll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_auidll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_auidll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___auidll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__auidll___soname_flags = $(COND_USE_SOVERLINUX_1___auidll___soname_flags) +COND_USE_SOVERSOLARIS_1___auidll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__auidll___soname_flags = $(COND_USE_SOVERSOLARIS_1___auidll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___auidll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__auidll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___auidll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___auidll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__auidll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___auidll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___auidll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__auidll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___auidll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___auidll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__auidll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___auidll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___auidll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__auidll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___auidll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___auidll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__auidll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___auidll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__auidll___win32rc = auidll_version_rc.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__AUI_GTK_SRC_OBJECTS_2 \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ = auidll_tabartgtk.o +COND_MONOLITHIC_0_SHARED_0_USE_AUI_1___auilib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@__auilib___depname = $(COND_MONOLITHIC_0_SHARED_0_USE_AUI_1___auilib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@__install_auilib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@ = install_auilib +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@__uninstall_auilib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@ = uninstall_auilib +@COND_GCC_PCH_1@__auilib_PCH_INC = -I./.pch/wxprec_auilib +@COND_ICC_PCH_1@__auilib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_auilib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_auilib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_auilib/wx/wxprec.h.gch +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__AUI_GTK_SRC_OBJECTS_3 \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ = auilib_tabartgtk.o +@COND_SHARED_1@____wxaui_namedll_DEP = $(__auidll___depname) +@COND_SHARED_0@____wxaui_namelib_DEP = $(__auilib___depname) +COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1___ribbondll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@__ribbondll___depname = $(COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1___ribbondll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@__install_ribbondll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@ = install_ribbondll +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@__uninstall_ribbondll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@ = uninstall_ribbondll +COND_PLATFORM_MACOSX_1___ribbondll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__ribbondll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___ribbondll___macinstnamecmd) +COND_PLATFORM_OS2_1___ribbondll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__ribbondll___importlib = $(COND_PLATFORM_OS2_1___ribbondll___importlib) +COND_WINDOWS_IMPLIB_1___ribbondll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__ribbondll___importlib = $(COND_WINDOWS_IMPLIB_1___ribbondll___importlib) +@COND_GCC_PCH_1@__ribbondll_PCH_INC = -I./.pch/wxprec_ribbondll +@COND_ICC_PCH_1@__ribbondll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_ribbondll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_ribbondll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_ribbondll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___ribbondll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__ribbondll___soname_flags = $(COND_USE_SOVERLINUX_1___ribbondll___soname_flags) +COND_USE_SOVERSOLARIS_1___ribbondll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__ribbondll___soname_flags = $(COND_USE_SOVERSOLARIS_1___ribbondll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___ribbondll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; \ + rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__ribbondll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___ribbondll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___ribbondll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm \ + -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__ribbondll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___ribbondll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___ribbondll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__ribbondll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___ribbondll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___ribbondll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__ribbondll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___ribbondll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___ribbondll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__ribbondll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___ribbondll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___ribbondll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__ribbondll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___ribbondll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__ribbondll___win32rc = ribbondll_version_rc.o +COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1___ribbonlib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@__ribbonlib___depname = $(COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1___ribbonlib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@__install_ribbonlib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@ = install_ribbonlib +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@__uninstall_ribbonlib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@ = uninstall_ribbonlib +@COND_GCC_PCH_1@__ribbonlib_PCH_INC = -I./.pch/wxprec_ribbonlib +@COND_ICC_PCH_1@__ribbonlib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_ribbonlib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_ribbonlib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_ribbonlib/wx/wxprec.h.gch +@COND_SHARED_1@____wxribbon_namedll_DEP = $(__ribbondll___depname) +@COND_SHARED_0@____wxribbon_namelib_DEP = $(__ribbonlib___depname) +COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1___propgriddll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@__propgriddll___depname = $(COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1___propgriddll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@__install_propgriddll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@ = install_propgriddll +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@__uninstall_propgriddll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@ = uninstall_propgriddll +COND_PLATFORM_MACOSX_1___propgriddll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__propgriddll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___propgriddll___macinstnamecmd) +COND_PLATFORM_OS2_1___propgriddll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__propgriddll___importlib = $(COND_PLATFORM_OS2_1___propgriddll___importlib) +COND_WINDOWS_IMPLIB_1___propgriddll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__propgriddll___importlib = $(COND_WINDOWS_IMPLIB_1___propgriddll___importlib) +@COND_GCC_PCH_1@__propgriddll_PCH_INC = -I./.pch/wxprec_propgriddll +@COND_ICC_PCH_1@__propgriddll_PCH_INC = \ +@COND_ICC_PCH_1@ $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_propgriddll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_propgriddll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_propgriddll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___propgriddll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__propgriddll___soname_flags = $(COND_USE_SOVERLINUX_1___propgriddll___soname_flags) +COND_USE_SOVERSOLARIS_1___propgriddll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__propgriddll___soname_flags = $(COND_USE_SOVERSOLARIS_1___propgriddll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___propgriddll___so_symlinks_cmd = (cd \ + $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__propgriddll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___propgriddll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___propgriddll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; \ + rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__propgriddll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___propgriddll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___propgriddll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__propgriddll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___propgriddll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___propgriddll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__propgriddll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___propgriddll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___propgriddll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__propgriddll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___propgriddll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___propgriddll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__propgriddll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___propgriddll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__propgriddll___win32rc = propgriddll_version_rc.o +COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1___propgridlib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@__propgridlib___depname = $(COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1___propgridlib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@__install_propgridlib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@ = install_propgridlib +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@__uninstall_propgridlib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@ = uninstall_propgridlib +@COND_GCC_PCH_1@__propgridlib_PCH_INC = -I./.pch/wxprec_propgridlib +@COND_ICC_PCH_1@__propgridlib_PCH_INC = \ +@COND_ICC_PCH_1@ $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_propgridlib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_propgridlib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_propgridlib/wx/wxprec.h.gch +@COND_SHARED_1@____wxpropgrid_namedll_DEP = $(__propgriddll___depname) +@COND_SHARED_0@____wxpropgrid_namelib_DEP = $(__propgridlib___depname) +COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1___richtextdll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@__richtextdll___depname = $(COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1___richtextdll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@__install_richtextdll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@ = install_richtextdll +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@__uninstall_richtextdll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@ = uninstall_richtextdll +COND_PLATFORM_MACOSX_1___richtextdll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__richtextdll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___richtextdll___macinstnamecmd) +COND_PLATFORM_OS2_1___richtextdll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__richtextdll___importlib = $(COND_PLATFORM_OS2_1___richtextdll___importlib) +COND_WINDOWS_IMPLIB_1___richtextdll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__richtextdll___importlib = $(COND_WINDOWS_IMPLIB_1___richtextdll___importlib) +@COND_GCC_PCH_1@__richtextdll_PCH_INC = -I./.pch/wxprec_richtextdll +@COND_ICC_PCH_1@__richtextdll_PCH_INC = \ +@COND_ICC_PCH_1@ $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_richtextdll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_richtextdll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_richtextdll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___richtextdll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__richtextdll___soname_flags = $(COND_USE_SOVERLINUX_1___richtextdll___soname_flags) +COND_USE_SOVERSOLARIS_1___richtextdll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__richtextdll___soname_flags = $(COND_USE_SOVERSOLARIS_1___richtextdll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___richtextdll___so_symlinks_cmd = (cd \ + $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__richtextdll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___richtextdll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___richtextdll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; \ + rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__richtextdll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___richtextdll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___richtextdll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__richtextdll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___richtextdll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___richtextdll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__richtextdll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___richtextdll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___richtextdll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__richtextdll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___richtextdll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___richtextdll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__richtextdll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___richtextdll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__richtextdll___win32rc = richtextdll_version_rc.o +COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1___richtextlib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@__richtextlib___depname = $(COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1___richtextlib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@__install_richtextlib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@ = install_richtextlib +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@__uninstall_richtextlib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@ = uninstall_richtextlib +@COND_GCC_PCH_1@__richtextlib_PCH_INC = -I./.pch/wxprec_richtextlib +@COND_ICC_PCH_1@__richtextlib_PCH_INC = \ +@COND_ICC_PCH_1@ $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_richtextlib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_richtextlib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_richtextlib/wx/wxprec.h.gch +@COND_SHARED_1@____wxrichtext_namedll_DEP = $(__richtextdll___depname) +@COND_SHARED_0@____wxrichtext_namelib_DEP = $(__richtextlib___depname) +COND_MONOLITHIC_0_SHARED_1_USE_STC_1___stcdll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@__stcdll___depname = $(COND_MONOLITHIC_0_SHARED_1_USE_STC_1___stcdll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@__install_stcdll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@ = install_stcdll +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@__uninstall_stcdll___depname \ +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@ = uninstall_stcdll +COND_PLATFORM_MACOSX_1___stcdll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__stcdll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___stcdll___macinstnamecmd) +COND_PLATFORM_OS2_1___stcdll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__stcdll___importlib = $(COND_PLATFORM_OS2_1___stcdll___importlib) +COND_WINDOWS_IMPLIB_1___stcdll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__stcdll___importlib = $(COND_WINDOWS_IMPLIB_1___stcdll___importlib) +@COND_GCC_PCH_1@__stcdll_PCH_INC = -I./.pch/wxprec_stcdll +@COND_ICC_PCH_1@__stcdll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_stcdll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_stcdll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_stcdll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___stcdll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__stcdll___soname_flags = $(COND_USE_SOVERLINUX_1___stcdll___soname_flags) +COND_USE_SOVERSOLARIS_1___stcdll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__stcdll___soname_flags = $(COND_USE_SOVERSOLARIS_1___stcdll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___stcdll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__stcdll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___stcdll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___stcdll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__stcdll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___stcdll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___stcdll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__stcdll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___stcdll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___stcdll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__stcdll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___stcdll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___stcdll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__stcdll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___stcdll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___stcdll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__stcdll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___stcdll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__stcdll___win32rc = stcdll_version_rc.o +COND_MONOLITHIC_0_SHARED_0_USE_STC_1___stclib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@__stclib___depname = $(COND_MONOLITHIC_0_SHARED_0_USE_STC_1___stclib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@__install_stclib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@ = install_stclib +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@__uninstall_stclib___depname \ +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@ = uninstall_stclib +@COND_GCC_PCH_1@__stclib_PCH_INC = -I./.pch/wxprec_stclib +@COND_ICC_PCH_1@__stclib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_stclib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_stclib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_stclib/wx/wxprec.h.gch +@COND_SHARED_1@____wxstc_namedll_DEP = $(__stcdll___depname) +@COND_SHARED_0@____wxstc_namelib_DEP = $(__stclib___depname) +COND_SHARED_1_USE_GUI_1_USE_OPENGL_1___gldll___depname = \ + $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@__gldll___depname = $(COND_SHARED_1_USE_GUI_1_USE_OPENGL_1___gldll___depname) +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@__install_gldll___depname \ +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@ = install_gldll +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@__uninstall_gldll___depname \ +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@ = uninstall_gldll +COND_PLATFORM_MACOSX_1___gldll___macinstnamecmd = -install_name \ + $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_PLATFORM_MACOSX_1@__gldll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___gldll___macinstnamecmd) +COND_PLATFORM_OS2_1___gldll___importlib = -import \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_PLATFORM_OS2_1@__gldll___importlib = $(COND_PLATFORM_OS2_1___gldll___importlib) +COND_WINDOWS_IMPLIB_1___gldll___importlib = \ + -Wl,--out-implib=$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_WINDOWS_IMPLIB_1@__gldll___importlib = $(COND_WINDOWS_IMPLIB_1___gldll___importlib) +@COND_GCC_PCH_1@__gldll_PCH_INC = -I./.pch/wxprec_gldll +@COND_ICC_PCH_1@__gldll_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_gldll/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_gldll_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_gldll/wx/wxprec.h.gch +COND_USE_SOVERLINUX_1___gldll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) +@COND_USE_SOVERLINUX_1@__gldll___soname_flags = $(COND_USE_SOVERLINUX_1___gldll___soname_flags) +COND_USE_SOVERSOLARIS_1___gldll___soname_flags = \ + $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_USE_SOVERSOLARIS_1@__gldll___soname_flags = $(COND_USE_SOVERSOLARIS_1___gldll___soname_flags) +COND_USE_SOTWOSYMLINKS_1___gldll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOTWOSYMLINKS_1@__gldll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___gldll___so_symlinks_cmd) +COND_USE_SOVERSOLARIS_1___gldll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) +@COND_USE_SOVERSOLARIS_1@__gldll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___gldll___so_symlinks_cmd) +COND_USE_SOTWOSYMLINKS_1___gldll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__gldll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___gldll___so_symlinks_inst_cmd) +COND_USE_SOVERSOLARIS_1___gldll___so_symlinks_inst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); \ + $(LN_S) \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX); +@COND_USE_SOVERSOLARIS_1@__gldll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___gldll___so_symlinks_inst_cmd) +COND_USE_SOTWOSYMLINKS_1___gldll___so_symlinks_uninst_cmd = rm -f \ + $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOTWOSYMLINKS_1@__gldll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___gldll___so_symlinks_uninst_cmd) +COND_USE_SOVERSOLARIS_1___gldll___so_symlinks_uninst_cmd = rm -f \ + $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_USE_SOVERSOLARIS_1@__gldll___so_symlinks_uninst_cmd = $(COND_USE_SOVERSOLARIS_1___gldll___so_symlinks_uninst_cmd) +@COND_PLATFORM_WIN32_1@__gldll___win32rc = gldll_version_rc.o +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@__OPENGL_SRC_PLATFORM_OBJECTS \ +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@ = gldll_glx11.o \ +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@ gldll_gtk_glcanvas.o +@COND_TOOLKIT_COCOA@__OPENGL_SRC_PLATFORM_OBJECTS = \ +@COND_TOOLKIT_COCOA@ gldll_src_cocoa_glcanvas.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__OPENGL_SRC_PLATFORM_OBJECTS \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ = gldll_gtk1_glcanvas.o gldll_glx11.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__OPENGL_SRC_PLATFORM_OBJECTS \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ = gldll_gtk_glcanvas.o gldll_glx11.o +@COND_TOOLKIT_MOTIF@__OPENGL_SRC_PLATFORM_OBJECTS = \ +@COND_TOOLKIT_MOTIF@ gldll_x11_glcanvas.o gldll_glx11.o +@COND_TOOLKIT_MSW@__OPENGL_SRC_PLATFORM_OBJECTS = gldll_msw_glcanvas.o +@COND_TOOLKIT_OSX_CARBON@__OPENGL_SRC_PLATFORM_OBJECTS \ +@COND_TOOLKIT_OSX_CARBON@ = gldll_carbon_glcanvas.o gldll_glcanvas_osx.o +@COND_TOOLKIT_OSX_COCOA@__OPENGL_SRC_PLATFORM_OBJECTS \ +@COND_TOOLKIT_OSX_COCOA@ = gldll_osx_cocoa_glcanvas.o gldll_glcanvas_osx.o +@COND_TOOLKIT_OSX_IPHONE@__OPENGL_SRC_PLATFORM_OBJECTS \ +@COND_TOOLKIT_OSX_IPHONE@ = gldll_iphone_glcanvas.o gldll_glcanvas_osx.o +@COND_TOOLKIT_PM@__OPENGL_SRC_PLATFORM_OBJECTS = gldll_os2_glcanvas.o +@COND_TOOLKIT_WINCE@__OPENGL_SRC_PLATFORM_OBJECTS = gldll_msw_glcanvas.o +@COND_TOOLKIT_X11@__OPENGL_SRC_PLATFORM_OBJECTS = \ +@COND_TOOLKIT_X11@ gldll_x11_glcanvas.o gldll_glx11.o +COND_MONOLITHIC_0___WXLIBGLDEP_CORE_p = \ + -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) +@COND_MONOLITHIC_0@__WXLIBGLDEP_CORE_p = $(COND_MONOLITHIC_0___WXLIBGLDEP_CORE_p) +COND_MONOLITHIC_0___WXLIBGLDEP_BASE_p = \ + -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) +@COND_MONOLITHIC_0@__WXLIBGLDEP_BASE_p = $(COND_MONOLITHIC_0___WXLIBGLDEP_BASE_p) +COND_MONOLITHIC_1___WXLIB_MONO_p = \ + -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) +@COND_MONOLITHIC_1@__WXLIB_MONO_p = $(COND_MONOLITHIC_1___WXLIB_MONO_p) +COND_SHARED_0_USE_GUI_1_USE_OPENGL_1___gllib___depname = \ + $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@__gllib___depname = $(COND_SHARED_0_USE_GUI_1_USE_OPENGL_1___gllib___depname) +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@__install_gllib___depname \ +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@ = install_gllib +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@__uninstall_gllib___depname \ +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@ = uninstall_gllib +@COND_GCC_PCH_1@__gllib_PCH_INC = -I./.pch/wxprec_gllib +@COND_ICC_PCH_1@__gllib_PCH_INC = $(ICC_PCH_USE_SWITCH) \ +@COND_ICC_PCH_1@ ./.pch/wxprec_gllib/wx/wxprec.h.gch +@COND_USE_PCH_1@_____pch_wxprec_gllib_wx_wxprec_h_gch___depname \ +@COND_USE_PCH_1@ = ./.pch/wxprec_gllib/wx/wxprec.h.gch +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@__OPENGL_SRC_PLATFORM_OBJECTS_1 \ +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@ = gllib_glx11.o \ +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@ gllib_gtk_glcanvas.o +@COND_TOOLKIT_COCOA@__OPENGL_SRC_PLATFORM_OBJECTS_1 = \ +@COND_TOOLKIT_COCOA@ gllib_src_cocoa_glcanvas.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@__OPENGL_SRC_PLATFORM_OBJECTS_1 \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ = gllib_gtk1_glcanvas.o gllib_glx11.o +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__OPENGL_SRC_PLATFORM_OBJECTS_1 \ +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ = gllib_gtk_glcanvas.o gllib_glx11.o +@COND_TOOLKIT_MOTIF@__OPENGL_SRC_PLATFORM_OBJECTS_1 = \ +@COND_TOOLKIT_MOTIF@ gllib_x11_glcanvas.o gllib_glx11.o +@COND_TOOLKIT_MSW@__OPENGL_SRC_PLATFORM_OBJECTS_1 = gllib_msw_glcanvas.o +@COND_TOOLKIT_OSX_CARBON@__OPENGL_SRC_PLATFORM_OBJECTS_1 \ +@COND_TOOLKIT_OSX_CARBON@ = gllib_carbon_glcanvas.o gllib_glcanvas_osx.o +@COND_TOOLKIT_OSX_COCOA@__OPENGL_SRC_PLATFORM_OBJECTS_1 \ +@COND_TOOLKIT_OSX_COCOA@ = gllib_osx_cocoa_glcanvas.o gllib_glcanvas_osx.o +@COND_TOOLKIT_OSX_IPHONE@__OPENGL_SRC_PLATFORM_OBJECTS_1 \ +@COND_TOOLKIT_OSX_IPHONE@ = gllib_iphone_glcanvas.o gllib_glcanvas_osx.o +@COND_TOOLKIT_PM@__OPENGL_SRC_PLATFORM_OBJECTS_1 = gllib_os2_glcanvas.o +@COND_TOOLKIT_WINCE@__OPENGL_SRC_PLATFORM_OBJECTS_1 = gllib_msw_glcanvas.o +@COND_TOOLKIT_X11@__OPENGL_SRC_PLATFORM_OBJECTS_1 = \ +@COND_TOOLKIT_X11@ gllib_x11_glcanvas.o gllib_glx11.o +@COND_SHARED_1@____wxgl_namedll_DEP = $(__gldll___depname) +@COND_SHARED_0@____wxgl_namelib_DEP = $(__gllib___depname) +COND_WITH_PLUGIN_SDL_1___sound_sdl___depname = \ + $(DLLPREFIX_MODULE)sound_sdl$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(PLUGVERDELIM)$(PLUGIN_VERSION0)$(WXCOMPILER).$(SO_SUFFIX_MODULE) +@COND_WITH_PLUGIN_SDL_1@__sound_sdl___depname = $(COND_WITH_PLUGIN_SDL_1___sound_sdl___depname) +@COND_WITH_PLUGIN_SDL_1@__install_sound_sdl___depname = install_sound_sdl +@COND_WITH_PLUGIN_SDL_1@__uninstall_sound_sdl___depname \ +@COND_WITH_PLUGIN_SDL_1@ = uninstall_sound_sdl +@COND_USE_XRC_1@__wxrc___depname = wxrc +@COND_USE_XRC_1@__clean_wxrc___depname = clean-wxrc +@COND_USE_XRC_1@__install_wxrc___depname = install-wxrc +@COND_TOOLKIT_MSW@RCDEFS_H = msw/rcdefs.h +@COND_TOOLKIT_COCOA@__cocoa_res___depname = lib/libwx_$(TOOLCHAIN_NAME).0.r +@COND_TOOLKIT_COCOA@__cocoa_res_install___depname = cocoa-res-install +@COND_SHARED_0@____SHARED = +@COND_SHARED_1@____SHARED = $(PIC_FLAG) +@COND_PLATFORM_MACOSX_1@__PLATFORM_SRC_OBJECTS = monodll_apptraits.o +@COND_PLATFORM_UNIX_1@__PLATFORM_SRC_OBJECTS = monodll_apptraits.o +COND_PLATFORM_MACOSX_1___OSX_CARBON_COCOA_SRC_OBJECTS = \ + monodll_anybutton_osx.o \ + monodll_bmpbuttn_osx.o \ + monodll_button_osx.o \ + monodll_checkbox_osx.o \ + monodll_checklst_osx.o \ + monodll_choice_osx.o \ + monodll_combobox_osx.o \ + monodll_dnd_osx.o \ + monodll_gauge_osx.o \ + monodll_listbox_osx.o \ + monodll_menu_osx.o \ + monodll_menuitem_osx.o \ + monodll_notebook_osx.o \ + monodll_printdlg_osx.o \ + monodll_radiobox_osx.o \ + monodll_radiobut_osx.o \ + monodll_scrolbar_osx.o \ + monodll_slider_osx.o \ + monodll_spinbutt_osx.o \ + monodll_srchctrl_osx.o \ + monodll_statbox_osx.o \ + monodll_statline_osx.o \ + monodll_stattext_osx.o \ + monodll_textentry_osx.o \ + monodll_textctrl_osx.o \ + monodll_tglbtn_osx.o \ + monodll_toolbar_osx.o \ + monodll_webkit.o \ + monodll_colordlgosx.o \ + monodll_fontdlgosx.o \ + monodll_osx_accel.o \ + monodll_carbon_clipbrd.o \ + monodll_carbon_cursor.o \ + monodll_carbon_fontdlg.o \ + monodll_carbon_gdiobj.o \ + monodll_carbon_icon.o \ + monodll_carbon_app.o \ + monodll_carbon_combobox.o \ + monodll_carbon_control.o \ + monodll_carbon_dataobj.o \ + monodll_carbon_dcclient.o \ + monodll_carbon_dcprint.o \ + monodll_carbon_dcscreen.o \ + monodll_glgrab.o \ + monodll_carbon_graphics.o \ + monodll_carbon_font.o \ + monodll_carbon_frame.o \ + monodll_carbon_mdi.o \ + monodll_carbon_metafile.o \ + monodll_carbon_overlay.o \ + monodll_carbon_popupwin.o \ + monodll_carbon_renderer.o \ + monodll_carbon_settings.o \ + monodll_statbrma.o \ + monodll_carbon_region.o \ + monodll_utilscocoa.o \ + monodll_generic_caret.o \ + monodll_clrpickerg.o \ + monodll_collpaneg.o \ + monodll_colrdlgg.o \ + monodll_dirdlgg.o \ + monodll_generic_fdrepdlg.o \ + monodll_filedlgg.o \ + monodll_filepickerg.o \ + monodll_fontdlgg.o \ + monodll_fontpickerg.o \ + monodll_generic_listctrl.o \ + monodll_prntdlgg.o \ + monodll_generic_statusbr.o \ + monodll_generic_textmeasure.o +@COND_PLATFORM_MACOSX_1@__OSX_CARBON_COCOA_SRC_OBJECTS = $(COND_PLATFORM_MACOSX_1___OSX_CARBON_COCOA_SRC_OBJECTS) +COND_PLATFORM_MACOSX_1___GTK_PLATFORM_SRC_OBJECTS = \ + monodll_generic_caret.o \ + monodll_generic_imaglist.o \ + monodll_unix_dialup.o \ + monodll_displayx11.o \ + monodll_unix_fontenum.o \ + monodll_unix_fontutil.o \ + monodll_uiactionx11.o \ + monodll_utilsx11.o +@COND_PLATFORM_MACOSX_1@__GTK_PLATFORM_SRC_OBJECTS = $(COND_PLATFORM_MACOSX_1___GTK_PLATFORM_SRC_OBJECTS) +COND_PLATFORM_UNIX_1___GTK_PLATFORM_SRC_OBJECTS = \ + monodll_generic_caret.o \ + monodll_generic_imaglist.o \ + monodll_unix_dialup.o \ + monodll_displayx11.o \ + monodll_unix_fontenum.o \ + monodll_unix_fontutil.o \ + monodll_uiactionx11.o \ + monodll_utilsx11.o +@COND_PLATFORM_UNIX_1@__GTK_PLATFORM_SRC_OBJECTS = $(COND_PLATFORM_UNIX_1___GTK_PLATFORM_SRC_OBJECTS) +COND_PLATFORM_WIN32_1___GTK_PLATFORM_SRC_OBJECTS = \ + monodll_generic_caret.o \ + monodll_generic_imaglist.o \ + monodll_automtn.o \ + monodll_oleutils.o \ + monodll_safearray.o \ + monodll_uuid.o \ + monodll_msw_dialup.o \ + monodll_dib.o \ + monodll_msw_display.o \ + monodll_utilswin.o \ + monodll_unix_fontenum.o \ + monodll_unix_fontutil.o +@COND_PLATFORM_WIN32_1@__GTK_PLATFORM_SRC_OBJECTS = $(COND_PLATFORM_WIN32_1___GTK_PLATFORM_SRC_OBJECTS) +COND_PLATFORM_MACOSX_1___OSX_LOWLEVEL_SRC_OBJECTS = \ + monodll_artmac.o \ + monodll_osx_brush.o \ + monodll_dialog_osx.o \ + monodll_osx_fontutil.o \ + monodll_osx_imaglist.o \ + monodll_osx_minifram.o \ + monodll_nonownedwnd_osx.o \ + monodll_osx_palette.o \ + monodll_osx_pen.o \ + monodll_toplevel_osx.o \ + monodll_uiaction_osx.o \ + monodll_utils_osx.o \ + monodll_window_osx.o \ + monodll_core_bitmap.o \ + monodll_core_colour.o \ + monodll_core_dcmemory.o \ + monodll_core_display.o \ + monodll_core_fontenum.o \ + monodll_hid.o \ + monodll_printmac.o \ + monodll_core_timer.o \ + monodll_utilsexc_cf.o +@COND_PLATFORM_MACOSX_1@__OSX_LOWLEVEL_SRC_OBJECTS = $(COND_PLATFORM_MACOSX_1___OSX_LOWLEVEL_SRC_OBJECTS) +COND_PLATFORM_MACOSX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS = \ + monodll_taskbarcmn.o \ + monodll_unix_joystick.o \ + monodll_unix_sound.o \ + monodll_taskbarx11.o +@COND_PLATFORM_MACOSX_1@__ADVANCED_GTK_PLATFORM_SRC_OBJECTS = $(COND_PLATFORM_MACOSX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS) +COND_PLATFORM_UNIX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS = \ + monodll_taskbarcmn.o \ + monodll_unix_joystick.o \ + monodll_unix_sound.o \ + monodll_taskbarx11.o +@COND_PLATFORM_UNIX_1@__ADVANCED_GTK_PLATFORM_SRC_OBJECTS = $(COND_PLATFORM_UNIX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS) +@COND_PLATFORM_WIN32_1@__ADVANCED_GTK_PLATFORM_SRC_OBJECTS \ +@COND_PLATFORM_WIN32_1@ = monodll_taskbarcmn.o monodll_msw_joystick.o \ +@COND_PLATFORM_WIN32_1@ monodll_msw_sound.o +@COND_PLATFORM_MACOSX_1@__PLATFORM_SRC_OBJECTS_0 = monolib_apptraits.o +@COND_PLATFORM_UNIX_1@__PLATFORM_SRC_OBJECTS_0 = monolib_apptraits.o +COND_PLATFORM_MACOSX_1___OSX_CARBON_COCOA_SRC_OBJECTS_12 = \ + monolib_anybutton_osx.o \ + monolib_bmpbuttn_osx.o \ + monolib_button_osx.o \ + monolib_checkbox_osx.o \ + monolib_checklst_osx.o \ + monolib_choice_osx.o \ + monolib_combobox_osx.o \ + monolib_dnd_osx.o \ + monolib_gauge_osx.o \ + monolib_listbox_osx.o \ + monolib_menu_osx.o \ + monolib_menuitem_osx.o \ + monolib_notebook_osx.o \ + monolib_printdlg_osx.o \ + monolib_radiobox_osx.o \ + monolib_radiobut_osx.o \ + monolib_scrolbar_osx.o \ + monolib_slider_osx.o \ + monolib_spinbutt_osx.o \ + monolib_srchctrl_osx.o \ + monolib_statbox_osx.o \ + monolib_statline_osx.o \ + monolib_stattext_osx.o \ + monolib_textentry_osx.o \ + monolib_textctrl_osx.o \ + monolib_tglbtn_osx.o \ + monolib_toolbar_osx.o \ + monolib_webkit.o \ + monolib_colordlgosx.o \ + monolib_fontdlgosx.o \ + monolib_osx_accel.o \ + monolib_carbon_clipbrd.o \ + monolib_carbon_cursor.o \ + monolib_carbon_fontdlg.o \ + monolib_carbon_gdiobj.o \ + monolib_carbon_icon.o \ + monolib_carbon_app.o \ + monolib_carbon_combobox.o \ + monolib_carbon_control.o \ + monolib_carbon_dataobj.o \ + monolib_carbon_dcclient.o \ + monolib_carbon_dcprint.o \ + monolib_carbon_dcscreen.o \ + monolib_glgrab.o \ + monolib_carbon_graphics.o \ + monolib_carbon_font.o \ + monolib_carbon_frame.o \ + monolib_carbon_mdi.o \ + monolib_carbon_metafile.o \ + monolib_carbon_overlay.o \ + monolib_carbon_popupwin.o \ + monolib_carbon_renderer.o \ + monolib_carbon_settings.o \ + monolib_statbrma.o \ + monolib_carbon_region.o \ + monolib_utilscocoa.o \ + monolib_generic_caret.o \ + monolib_clrpickerg.o \ + monolib_collpaneg.o \ + monolib_colrdlgg.o \ + monolib_dirdlgg.o \ + monolib_generic_fdrepdlg.o \ + monolib_filedlgg.o \ + monolib_filepickerg.o \ + monolib_fontdlgg.o \ + monolib_fontpickerg.o \ + monolib_generic_listctrl.o \ + monolib_prntdlgg.o \ + monolib_generic_statusbr.o \ + monolib_generic_textmeasure.o +@COND_PLATFORM_MACOSX_1@__OSX_CARBON_COCOA_SRC_OBJECTS_12 = $(COND_PLATFORM_MACOSX_1___OSX_CARBON_COCOA_SRC_OBJECTS_12) +COND_PLATFORM_MACOSX_1___GTK_PLATFORM_SRC_OBJECTS_17 = \ + monolib_generic_caret.o \ + monolib_generic_imaglist.o \ + monolib_unix_dialup.o \ + monolib_displayx11.o \ + monolib_unix_fontenum.o \ + monolib_unix_fontutil.o \ + monolib_uiactionx11.o \ + monolib_utilsx11.o +@COND_PLATFORM_MACOSX_1@__GTK_PLATFORM_SRC_OBJECTS_17 = $(COND_PLATFORM_MACOSX_1___GTK_PLATFORM_SRC_OBJECTS_17) +COND_PLATFORM_UNIX_1___GTK_PLATFORM_SRC_OBJECTS_17 = \ + monolib_generic_caret.o \ + monolib_generic_imaglist.o \ + monolib_unix_dialup.o \ + monolib_displayx11.o \ + monolib_unix_fontenum.o \ + monolib_unix_fontutil.o \ + monolib_uiactionx11.o \ + monolib_utilsx11.o +@COND_PLATFORM_UNIX_1@__GTK_PLATFORM_SRC_OBJECTS_17 = $(COND_PLATFORM_UNIX_1___GTK_PLATFORM_SRC_OBJECTS_17) +COND_PLATFORM_WIN32_1___GTK_PLATFORM_SRC_OBJECTS_17 = \ + monolib_generic_caret.o \ + monolib_generic_imaglist.o \ + monolib_automtn.o \ + monolib_oleutils.o \ + monolib_safearray.o \ + monolib_uuid.o \ + monolib_msw_dialup.o \ + monolib_dib.o \ + monolib_msw_display.o \ + monolib_utilswin.o \ + monolib_unix_fontenum.o \ + monolib_unix_fontutil.o +@COND_PLATFORM_WIN32_1@__GTK_PLATFORM_SRC_OBJECTS_17 = $(COND_PLATFORM_WIN32_1___GTK_PLATFORM_SRC_OBJECTS_17) +COND_PLATFORM_MACOSX_1___OSX_LOWLEVEL_SRC_OBJECTS_27 = \ + monolib_artmac.o \ + monolib_osx_brush.o \ + monolib_dialog_osx.o \ + monolib_osx_fontutil.o \ + monolib_osx_imaglist.o \ + monolib_osx_minifram.o \ + monolib_nonownedwnd_osx.o \ + monolib_osx_palette.o \ + monolib_osx_pen.o \ + monolib_toplevel_osx.o \ + monolib_uiaction_osx.o \ + monolib_utils_osx.o \ + monolib_window_osx.o \ + monolib_core_bitmap.o \ + monolib_core_colour.o \ + monolib_core_dcmemory.o \ + monolib_core_display.o \ + monolib_core_fontenum.o \ + monolib_hid.o \ + monolib_printmac.o \ + monolib_core_timer.o \ + monolib_utilsexc_cf.o +@COND_PLATFORM_MACOSX_1@__OSX_LOWLEVEL_SRC_OBJECTS_27 = $(COND_PLATFORM_MACOSX_1___OSX_LOWLEVEL_SRC_OBJECTS_27) +COND_PLATFORM_MACOSX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS_17 = \ + monolib_taskbarcmn.o \ + monolib_unix_joystick.o \ + monolib_unix_sound.o \ + monolib_taskbarx11.o +@COND_PLATFORM_MACOSX_1@__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_17 = $(COND_PLATFORM_MACOSX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS_17) +COND_PLATFORM_UNIX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS_17 = \ + monolib_taskbarcmn.o \ + monolib_unix_joystick.o \ + monolib_unix_sound.o \ + monolib_taskbarx11.o +@COND_PLATFORM_UNIX_1@__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_17 = $(COND_PLATFORM_UNIX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS_17) +@COND_PLATFORM_WIN32_1@__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_17 \ +@COND_PLATFORM_WIN32_1@ = monolib_taskbarcmn.o monolib_msw_joystick.o \ +@COND_PLATFORM_WIN32_1@ monolib_msw_sound.o +@COND_PLATFORM_MACOSX_1@__PLATFORM_SRC_OBJECTS_8 = coredll_apptraits.o +@COND_PLATFORM_UNIX_1@__PLATFORM_SRC_OBJECTS_8 = coredll_apptraits.o +COND_PLATFORM_MACOSX_1___OSX_CARBON_COCOA_SRC_OBJECTS_14 = \ + coredll_anybutton_osx.o \ + coredll_bmpbuttn_osx.o \ + coredll_button_osx.o \ + coredll_checkbox_osx.o \ + coredll_checklst_osx.o \ + coredll_choice_osx.o \ + coredll_combobox_osx.o \ + coredll_dnd_osx.o \ + coredll_gauge_osx.o \ + coredll_listbox_osx.o \ + coredll_menu_osx.o \ + coredll_menuitem_osx.o \ + coredll_notebook_osx.o \ + coredll_printdlg_osx.o \ + coredll_radiobox_osx.o \ + coredll_radiobut_osx.o \ + coredll_scrolbar_osx.o \ + coredll_slider_osx.o \ + coredll_spinbutt_osx.o \ + coredll_srchctrl_osx.o \ + coredll_statbox_osx.o \ + coredll_statline_osx.o \ + coredll_stattext_osx.o \ + coredll_textentry_osx.o \ + coredll_textctrl_osx.o \ + coredll_tglbtn_osx.o \ + coredll_toolbar_osx.o \ + coredll_webkit.o \ + coredll_colordlgosx.o \ + coredll_fontdlgosx.o \ + coredll_osx_accel.o \ + coredll_carbon_clipbrd.o \ + coredll_carbon_cursor.o \ + coredll_carbon_fontdlg.o \ + coredll_carbon_gdiobj.o \ + coredll_carbon_icon.o \ + coredll_carbon_app.o \ + coredll_carbon_combobox.o \ + coredll_carbon_control.o \ + coredll_carbon_dataobj.o \ + coredll_carbon_dcclient.o \ + coredll_carbon_dcprint.o \ + coredll_carbon_dcscreen.o \ + coredll_glgrab.o \ + coredll_carbon_graphics.o \ + coredll_carbon_font.o \ + coredll_carbon_frame.o \ + coredll_carbon_mdi.o \ + coredll_carbon_metafile.o \ + coredll_carbon_overlay.o \ + coredll_carbon_popupwin.o \ + coredll_carbon_renderer.o \ + coredll_carbon_settings.o \ + coredll_statbrma.o \ + coredll_carbon_region.o \ + coredll_utilscocoa.o \ + coredll_generic_caret.o \ + coredll_clrpickerg.o \ + coredll_collpaneg.o \ + coredll_colrdlgg.o \ + coredll_dirdlgg.o \ + coredll_generic_fdrepdlg.o \ + coredll_filedlgg.o \ + coredll_filepickerg.o \ + coredll_fontdlgg.o \ + coredll_fontpickerg.o \ + coredll_generic_listctrl.o \ + coredll_prntdlgg.o \ + coredll_generic_statusbr.o \ + coredll_generic_textmeasure.o +@COND_PLATFORM_MACOSX_1@__OSX_CARBON_COCOA_SRC_OBJECTS_14 = $(COND_PLATFORM_MACOSX_1___OSX_CARBON_COCOA_SRC_OBJECTS_14) +COND_PLATFORM_MACOSX_1___GTK_PLATFORM_SRC_OBJECTS_1_1 = \ + coredll_generic_caret.o \ + coredll_generic_imaglist.o \ + coredll_unix_dialup.o \ + coredll_displayx11.o \ + coredll_unix_fontenum.o \ + coredll_unix_fontutil.o \ + coredll_uiactionx11.o \ + coredll_utilsx11.o +@COND_PLATFORM_MACOSX_1@__GTK_PLATFORM_SRC_OBJECTS_1_1 = $(COND_PLATFORM_MACOSX_1___GTK_PLATFORM_SRC_OBJECTS_1_1) +COND_PLATFORM_UNIX_1___GTK_PLATFORM_SRC_OBJECTS_1_1 = \ + coredll_generic_caret.o \ + coredll_generic_imaglist.o \ + coredll_unix_dialup.o \ + coredll_displayx11.o \ + coredll_unix_fontenum.o \ + coredll_unix_fontutil.o \ + coredll_uiactionx11.o \ + coredll_utilsx11.o +@COND_PLATFORM_UNIX_1@__GTK_PLATFORM_SRC_OBJECTS_1_1 = $(COND_PLATFORM_UNIX_1___GTK_PLATFORM_SRC_OBJECTS_1_1) +COND_PLATFORM_WIN32_1___GTK_PLATFORM_SRC_OBJECTS_1_1 = \ + coredll_generic_caret.o \ + coredll_generic_imaglist.o \ + coredll_automtn.o \ + coredll_oleutils.o \ + coredll_safearray.o \ + coredll_uuid.o \ + coredll_msw_dialup.o \ + coredll_dib.o \ + coredll_msw_display.o \ + coredll_utilswin.o \ + coredll_unix_fontenum.o \ + coredll_unix_fontutil.o +@COND_PLATFORM_WIN32_1@__GTK_PLATFORM_SRC_OBJECTS_1_1 = $(COND_PLATFORM_WIN32_1___GTK_PLATFORM_SRC_OBJECTS_1_1) +COND_PLATFORM_MACOSX_1___OSX_LOWLEVEL_SRC_OBJECTS_1_4 = \ + coredll_artmac.o \ + coredll_osx_brush.o \ + coredll_dialog_osx.o \ + coredll_osx_fontutil.o \ + coredll_osx_imaglist.o \ + coredll_osx_minifram.o \ + coredll_nonownedwnd_osx.o \ + coredll_osx_palette.o \ + coredll_osx_pen.o \ + coredll_toplevel_osx.o \ + coredll_uiaction_osx.o \ + coredll_utils_osx.o \ + coredll_window_osx.o \ + coredll_core_bitmap.o \ + coredll_core_colour.o \ + coredll_core_dcmemory.o \ + coredll_core_display.o \ + coredll_core_fontenum.o \ + coredll_hid.o \ + coredll_printmac.o \ + coredll_core_timer.o \ + coredll_utilsexc_cf.o +@COND_PLATFORM_MACOSX_1@__OSX_LOWLEVEL_SRC_OBJECTS_1_4 = $(COND_PLATFORM_MACOSX_1___OSX_LOWLEVEL_SRC_OBJECTS_1_4) +@COND_PLATFORM_MACOSX_1@__PLATFORM_SRC_OBJECTS_9 = corelib_apptraits.o +@COND_PLATFORM_UNIX_1@__PLATFORM_SRC_OBJECTS_9 = corelib_apptraits.o +COND_PLATFORM_MACOSX_1___OSX_CARBON_COCOA_SRC_OBJECTS_1_0 = \ + corelib_anybutton_osx.o \ + corelib_bmpbuttn_osx.o \ + corelib_button_osx.o \ + corelib_checkbox_osx.o \ + corelib_checklst_osx.o \ + corelib_choice_osx.o \ + corelib_combobox_osx.o \ + corelib_dnd_osx.o \ + corelib_gauge_osx.o \ + corelib_listbox_osx.o \ + corelib_menu_osx.o \ + corelib_menuitem_osx.o \ + corelib_notebook_osx.o \ + corelib_printdlg_osx.o \ + corelib_radiobox_osx.o \ + corelib_radiobut_osx.o \ + corelib_scrolbar_osx.o \ + corelib_slider_osx.o \ + corelib_spinbutt_osx.o \ + corelib_srchctrl_osx.o \ + corelib_statbox_osx.o \ + corelib_statline_osx.o \ + corelib_stattext_osx.o \ + corelib_textentry_osx.o \ + corelib_textctrl_osx.o \ + corelib_tglbtn_osx.o \ + corelib_toolbar_osx.o \ + corelib_webkit.o \ + corelib_colordlgosx.o \ + corelib_fontdlgosx.o \ + corelib_osx_accel.o \ + corelib_carbon_clipbrd.o \ + corelib_carbon_cursor.o \ + corelib_carbon_fontdlg.o \ + corelib_carbon_gdiobj.o \ + corelib_carbon_icon.o \ + corelib_carbon_app.o \ + corelib_carbon_combobox.o \ + corelib_carbon_control.o \ + corelib_carbon_dataobj.o \ + corelib_carbon_dcclient.o \ + corelib_carbon_dcprint.o \ + corelib_carbon_dcscreen.o \ + corelib_glgrab.o \ + corelib_carbon_graphics.o \ + corelib_carbon_font.o \ + corelib_carbon_frame.o \ + corelib_carbon_mdi.o \ + corelib_carbon_metafile.o \ + corelib_carbon_overlay.o \ + corelib_carbon_popupwin.o \ + corelib_carbon_renderer.o \ + corelib_carbon_settings.o \ + corelib_statbrma.o \ + corelib_carbon_region.o \ + corelib_utilscocoa.o \ + corelib_generic_caret.o \ + corelib_clrpickerg.o \ + corelib_collpaneg.o \ + corelib_colrdlgg.o \ + corelib_dirdlgg.o \ + corelib_generic_fdrepdlg.o \ + corelib_filedlgg.o \ + corelib_filepickerg.o \ + corelib_fontdlgg.o \ + corelib_fontpickerg.o \ + corelib_generic_listctrl.o \ + corelib_prntdlgg.o \ + corelib_generic_statusbr.o \ + corelib_generic_textmeasure.o +@COND_PLATFORM_MACOSX_1@__OSX_CARBON_COCOA_SRC_OBJECTS_1_0 = $(COND_PLATFORM_MACOSX_1___OSX_CARBON_COCOA_SRC_OBJECTS_1_0) +COND_PLATFORM_MACOSX_1___GTK_PLATFORM_SRC_OBJECTS_1_4 = \ + corelib_generic_caret.o \ + corelib_generic_imaglist.o \ + corelib_unix_dialup.o \ + corelib_displayx11.o \ + corelib_unix_fontenum.o \ + corelib_unix_fontutil.o \ + corelib_uiactionx11.o \ + corelib_utilsx11.o +@COND_PLATFORM_MACOSX_1@__GTK_PLATFORM_SRC_OBJECTS_1_4 = $(COND_PLATFORM_MACOSX_1___GTK_PLATFORM_SRC_OBJECTS_1_4) +COND_PLATFORM_UNIX_1___GTK_PLATFORM_SRC_OBJECTS_1_4 = \ + corelib_generic_caret.o \ + corelib_generic_imaglist.o \ + corelib_unix_dialup.o \ + corelib_displayx11.o \ + corelib_unix_fontenum.o \ + corelib_unix_fontutil.o \ + corelib_uiactionx11.o \ + corelib_utilsx11.o +@COND_PLATFORM_UNIX_1@__GTK_PLATFORM_SRC_OBJECTS_1_4 = $(COND_PLATFORM_UNIX_1___GTK_PLATFORM_SRC_OBJECTS_1_4) +COND_PLATFORM_WIN32_1___GTK_PLATFORM_SRC_OBJECTS_1_4 = \ + corelib_generic_caret.o \ + corelib_generic_imaglist.o \ + corelib_automtn.o \ + corelib_oleutils.o \ + corelib_safearray.o \ + corelib_uuid.o \ + corelib_msw_dialup.o \ + corelib_dib.o \ + corelib_msw_display.o \ + corelib_utilswin.o \ + corelib_unix_fontenum.o \ + corelib_unix_fontutil.o +@COND_PLATFORM_WIN32_1@__GTK_PLATFORM_SRC_OBJECTS_1_4 = $(COND_PLATFORM_WIN32_1___GTK_PLATFORM_SRC_OBJECTS_1_4) +COND_PLATFORM_MACOSX_1___OSX_LOWLEVEL_SRC_OBJECTS_2_2 = \ + corelib_artmac.o \ + corelib_osx_brush.o \ + corelib_dialog_osx.o \ + corelib_osx_fontutil.o \ + corelib_osx_imaglist.o \ + corelib_osx_minifram.o \ + corelib_nonownedwnd_osx.o \ + corelib_osx_palette.o \ + corelib_osx_pen.o \ + corelib_toplevel_osx.o \ + corelib_uiaction_osx.o \ + corelib_utils_osx.o \ + corelib_window_osx.o \ + corelib_core_bitmap.o \ + corelib_core_colour.o \ + corelib_core_dcmemory.o \ + corelib_core_display.o \ + corelib_core_fontenum.o \ + corelib_hid.o \ + corelib_printmac.o \ + corelib_core_timer.o \ + corelib_utilsexc_cf.o +@COND_PLATFORM_MACOSX_1@__OSX_LOWLEVEL_SRC_OBJECTS_2_2 = $(COND_PLATFORM_MACOSX_1___OSX_LOWLEVEL_SRC_OBJECTS_2_2) +COND_PLATFORM_MACOSX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_1 = \ + advdll_taskbarcmn.o \ + advdll_unix_joystick.o \ + advdll_unix_sound.o \ + advdll_taskbarx11.o +@COND_PLATFORM_MACOSX_1@__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_1 = $(COND_PLATFORM_MACOSX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_1) +COND_PLATFORM_UNIX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_1 = \ + advdll_taskbarcmn.o \ + advdll_unix_joystick.o \ + advdll_unix_sound.o \ + advdll_taskbarx11.o +@COND_PLATFORM_UNIX_1@__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_1 = $(COND_PLATFORM_UNIX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_1) +@COND_PLATFORM_WIN32_1@__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_1 \ +@COND_PLATFORM_WIN32_1@ = advdll_taskbarcmn.o advdll_msw_joystick.o \ +@COND_PLATFORM_WIN32_1@ advdll_msw_sound.o +COND_PLATFORM_MACOSX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_4 = \ + advlib_taskbarcmn.o \ + advlib_unix_joystick.o \ + advlib_unix_sound.o \ + advlib_taskbarx11.o +@COND_PLATFORM_MACOSX_1@__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_4 = $(COND_PLATFORM_MACOSX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_4) +COND_PLATFORM_UNIX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_4 = \ + advlib_taskbarcmn.o \ + advlib_unix_joystick.o \ + advlib_unix_sound.o \ + advlib_taskbarx11.o +@COND_PLATFORM_UNIX_1@__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_4 = $(COND_PLATFORM_UNIX_1___ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_4) +@COND_PLATFORM_WIN32_1@__ADVANCED_GTK_PLATFORM_SRC_OBJECTS_1_4 \ +@COND_PLATFORM_WIN32_1@ = advlib_taskbarcmn.o advlib_msw_joystick.o \ +@COND_PLATFORM_WIN32_1@ advlib_msw_sound.o +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@__htmldll_library_link_DEP \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ = $(__htmldll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@__htmldll_library_link_LIBR \ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ = -L$(LIBDIRNAME) +COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1___htmldll_library_link_LIBR_0 \ + = \ + -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@__htmldll_library_link_LIBR_0 = $(COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1___htmldll_library_link_LIBR_0) +@COND_WXUNIV_1@__WXUNIV_DEFINE_p_67 = --define __WXUNIVERSAL__ +@COND_DEBUG_FLAG_0@__DEBUG_DEFINE_p_66 = --define wxDEBUG_LEVEL=0 +@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p_65 = --define wxNO_EXCEPTIONS +@COND_USE_RTTI_0@__RTTI_DEFINE_p_65 = --define wxNO_RTTI +@COND_USE_THREADS_0@__THREAD_DEFINE_p_65 = --define wxNO_THREADS +@COND_PLATFORM_MACOSX_0_USE_SOVERSION_1@dll___targetsuf2 = .$(SO_SUFFIX).0 +@COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@dll___targetsuf2 = .0.$(SO_SUFFIX) +@COND_USE_SOVERSION_0@dll___targetsuf2 = .$(SO_SUFFIX) +@COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1@dll___targetsuf3 \ +@COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1@ = \ +@COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1@ .$(SO_SUFFIX).0.2.0 +@COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@dll___targetsuf3 \ +@COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@ = .0.2.0.$(SO_SUFFIX) +@COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1@dll___targetsuf3 = -0.$(SO_SUFFIX) +@COND_USE_SOVERSION_0@dll___targetsuf3 = .$(SO_SUFFIX) +@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = .$(SO_SUFFIX).0 +@COND_TOOLKIT_MSW@__RCDEFDIR_p = --include-dir \ +@COND_TOOLKIT_MSW@ $(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME) +@COND_wxUSE_LIBTIFF_builtin@__INC_TIFF_BUILD_p_66 \ +@COND_wxUSE_LIBTIFF_builtin@ = --include-dir \ +@COND_wxUSE_LIBTIFF_builtin@ $(wx_top_builddir)/src/tiff/libtiff +@COND_wxUSE_LIBTIFF_builtin@__INC_TIFF_p_66 = \ +@COND_wxUSE_LIBTIFF_builtin@ --include-dir $(top_srcdir)/src/tiff/libtiff +@COND_wxUSE_LIBJPEG_builtin@__INC_JPEG_p_66 = \ +@COND_wxUSE_LIBJPEG_builtin@ --include-dir $(top_srcdir)/src/jpeg +@COND_wxUSE_LIBPNG_builtin@__INC_PNG_p_65 = \ +@COND_wxUSE_LIBPNG_builtin@ --include-dir $(top_srcdir)/src/png +@COND_wxUSE_ZLIB_builtin@__INC_ZLIB_p_67 = \ +@COND_wxUSE_ZLIB_builtin@ --include-dir $(top_srcdir)/src/zlib +@COND_wxUSE_REGEX_builtin@__INC_REGEX_p_65 = \ +@COND_wxUSE_REGEX_builtin@ --include-dir $(top_srcdir)/src/regex +@COND_wxUSE_EXPAT_builtin@__INC_EXPAT_p_65 = \ +@COND_wxUSE_EXPAT_builtin@ --include-dir $(top_srcdir)/src/expat/lib +@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@__LIB_TIFF_p \ +@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@ = \ +@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@ -lwxtiff$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) +@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@__LIB_JPEG_p \ +@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@ = \ +@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@ -lwxjpeg$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) +@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@__LIB_PNG_p \ +@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@ = \ +@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@ -lwxpng$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) +@COND_wxUSE_ZLIB_builtin@__LIB_ZLIB_p = \ +@COND_wxUSE_ZLIB_builtin@ -lwxzlib$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) +COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \ + -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) +@COND_wxUSE_REGEX_builtin@__LIB_REGEX_p = $(COND_wxUSE_REGEX_builtin___LIB_REGEX_p) +@COND_wxUSE_EXPAT_builtin@__LIB_EXPAT_p = \ +@COND_wxUSE_EXPAT_builtin@ -lwxexpat$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) +@COND_WXUNIV_1@__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__ +@COND_DEBUG_FLAG_0@__DEBUG_DEFINE_p = -DwxDEBUG_LEVEL=0 +@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS +@COND_USE_RTTI_0@__RTTI_DEFINE_p = -DwxNO_RTTI +@COND_USE_THREADS_0@__THREAD_DEFINE_p = -DwxNO_THREADS +@COND_wxUSE_LIBTIFF_builtin@__INC_TIFF_BUILD_p \ +@COND_wxUSE_LIBTIFF_builtin@ = -I$(wx_top_builddir)/src/tiff/libtiff +@COND_wxUSE_LIBTIFF_builtin@__INC_TIFF_p = -I$(top_srcdir)/src/tiff/libtiff +@COND_wxUSE_LIBJPEG_builtin@__INC_JPEG_p = -I$(top_srcdir)/src/jpeg +@COND_wxUSE_LIBPNG_builtin@__INC_PNG_p = -I$(top_srcdir)/src/png +@COND_wxUSE_ZLIB_builtin@__INC_ZLIB_p = -I$(top_srcdir)/src/zlib +@COND_wxUSE_REGEX_builtin@__INC_REGEX_p = -I$(top_srcdir)/src/regex +@COND_wxUSE_EXPAT_builtin@__INC_EXPAT_p = -I$(top_srcdir)/src/expat/lib + +### Targets: ### + +all: $(__wxregex___depname) $(__wxzlib___depname) $(__wxpng___depname) $(__wxjpeg___depname) $(__wxtiff___depname) $(__wxexpat___depname) $(__wxscintilla___depname) $(__monodll___depname) $(__monolib___depname) $(__basedll___depname) $(__baselib___depname) $(__netdll___depname) $(__netlib___depname) $(__coredll___depname) $(__corelib___depname) $(__advdll___depname) $(__advlib___depname) $(__mediadll___depname) $(__medialib___depname) $(__htmldll___depname) $(__htmllib___depname) $(__webviewdll___depname) $(__webviewlib___depname) $(__qadll___depname) $(__qalib___depname) $(__xmldll___depname) $(__xmllib___depname) $(__xrcdll___depname) $(__xrclib___depname) $(__auidll___depname) $(__auilib___depname) $(__ribbondll___depname) $(__ribbonlib___depname) $(__propgriddll___depname) $(__propgridlib___depname) $(__richtextdll___depname) $(__richtextlib___depname) $(__stcdll___depname) $(__stclib___depname) $(__gldll___depname) $(__gllib___depname) $(__sound_sdl___depname) $(__wxrc___depname) $(__cocoa_res___depname) + +install: $(__install_wxregex___depname) $(__install_wxzlib___depname) $(__install_wxpng___depname) $(__install_wxjpeg___depname) $(__install_wxtiff___depname) $(__install_wxexpat___depname) $(__install_wxscintilla___depname) $(__install_monodll___depname) $(__install_monolib___depname) $(__install_basedll___depname) $(__install_baselib___depname) $(__install_netdll___depname) $(__install_netlib___depname) $(__install_coredll___depname) $(__install_corelib___depname) $(__install_advdll___depname) $(__install_advlib___depname) $(__install_mediadll___depname) $(__install_medialib___depname) $(__install_htmldll___depname) $(__install_htmllib___depname) $(__install_webviewdll___depname) $(__install_webviewlib___depname) $(__install_qadll___depname) $(__install_qalib___depname) $(__install_xmldll___depname) $(__install_xmllib___depname) $(__install_xrcdll___depname) $(__install_xrclib___depname) $(__install_auidll___depname) $(__install_auilib___depname) $(__install_ribbondll___depname) $(__install_ribbonlib___depname) $(__install_propgriddll___depname) $(__install_propgridlib___depname) $(__install_richtextdll___depname) $(__install_richtextlib___depname) $(__install_stcdll___depname) $(__install_stclib___depname) $(__install_gldll___depname) $(__install_gllib___depname) $(__install_sound_sdl___depname) $(__install_wxrc___depname) install-wxconfig locale_install locale_msw_install $(__cocoa_res_install___depname) + $(INSTALL_DIR) $(DESTDIR)$(datadir)/aclocal + (cd $(srcdir) ; $(INSTALL_DATA) wxwin.m4 $(DESTDIR)$(datadir)/aclocal) + $(INSTALL_DIR) $(DESTDIR)$(datadir)/bakefile/presets + (cd $(srcdir)/build/bakefiles/wxpresets/presets ; $(INSTALL_DATA) wx.bkl wx_unix.bkl wx_win32.bkl wx_xrc.bkl wx_presets.py $(DESTDIR)$(datadir)/bakefile/presets) + $(DYLIB_RPATH_INSTALL) + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx + for f in setup.h $(RCDEFS_H); do \ + if test ! -d $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx/`dirname $$f` ; then \ + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx/`dirname $$f`; \ + fi; \ + $(INSTALL_DATA) ./lib/wx/include/$(TOOLCHAIN_FULLNAME)/wx/$$f $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx/$$f; \ + done + $(INSTALL_DIR) $(DESTDIR)$(includedir)/wx-$(WX_RELEASE)$(WX_FLAVOUR) + for f in $(ALL_HEADERS); do \ + if test ! -d $(DESTDIR)$(includedir)/wx-$(WX_RELEASE)$(WX_FLAVOUR)/`dirname $$f` ; then \ + $(INSTALL_DIR) $(DESTDIR)$(includedir)/wx-$(WX_RELEASE)$(WX_FLAVOUR)/`dirname $$f`; \ + fi; \ + $(INSTALL_DATA) $(srcdir)/include/$$f $(DESTDIR)$(includedir)/wx-$(WX_RELEASE)$(WX_FLAVOUR)/$$f; \ + done + @echo " " + @echo " ------------------------------------------------------" + @echo " " + @echo " The installation of wxWidgets is finished. On certain" + @echo " platforms (e.g. Linux) you'll now have to run ldconfig" + @echo " if you installed a shared library and also modify the" + @echo " LD_LIBRARY_PATH (or equivalent) environment variable." + @echo " " + @echo " wxWidgets comes with no guarantees and doesn't claim" + @echo " to be suitable for any purpose." + @echo " " + @echo " Read the wxWindows Licence on licencing conditions." + @echo " " + @echo " ------------------------------------------------------" + @echo " " + +uninstall: $(__uninstall_wxregex___depname) $(__uninstall_wxzlib___depname) $(__uninstall_wxpng___depname) $(__uninstall_wxjpeg___depname) $(__uninstall_wxtiff___depname) $(__uninstall_wxexpat___depname) $(__uninstall_wxscintilla___depname) $(__uninstall_monodll___depname) $(__uninstall_monolib___depname) $(__uninstall_basedll___depname) $(__uninstall_baselib___depname) $(__uninstall_netdll___depname) $(__uninstall_netlib___depname) $(__uninstall_coredll___depname) $(__uninstall_corelib___depname) $(__uninstall_advdll___depname) $(__uninstall_advlib___depname) $(__uninstall_mediadll___depname) $(__uninstall_medialib___depname) $(__uninstall_htmldll___depname) $(__uninstall_htmllib___depname) $(__uninstall_webviewdll___depname) $(__uninstall_webviewlib___depname) $(__uninstall_qadll___depname) $(__uninstall_qalib___depname) $(__uninstall_xmldll___depname) $(__uninstall_xmllib___depname) $(__uninstall_xrcdll___depname) $(__uninstall_xrclib___depname) $(__uninstall_auidll___depname) $(__uninstall_auilib___depname) $(__uninstall_ribbondll___depname) $(__uninstall_ribbonlib___depname) $(__uninstall_propgriddll___depname) $(__uninstall_propgridlib___depname) $(__uninstall_richtextdll___depname) $(__uninstall_richtextlib___depname) $(__uninstall_stcdll___depname) $(__uninstall_stclib___depname) $(__uninstall_gldll___depname) $(__uninstall_gllib___depname) $(__uninstall_sound_sdl___depname) locale_uninstall locale_msw_uninstall + (cd $(DESTDIR)$(datadir)/aclocal ; rm -f wxwin.m4) + (cd $(DESTDIR)$(datadir)/bakefile/presets ; rm -f wx.bkl wx_unix.bkl wx_win32.bkl wx_xrc.bkl wx_presets.py) + for f in setup.h $(RCDEFS_H); do \ + rm -f $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx/$$f; \ + done + for f in $(ALL_HEADERS); do \ + rm -f $(DESTDIR)$(includedir)/wx-$(WX_RELEASE)$(WX_FLAVOUR)/$$f; \ + done + +install-strip: install + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + $(STRIP) $(DESTDIR)$(PLUGINS_INST_DIR)/$(DLLPREFIX_MODULE)sound_sdl$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(PLUGVERDELIM)$(PLUGIN_VERSION0)$(WXCOMPILER).$(SO_SUFFIX_MODULE) + +clean: $(__clean_wxrc___depname) + rm -rf ./.deps ./.pch + rm -f ./*.o + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wxzlib$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wxpng$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wxjpeg$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wxtiff$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wxexpat$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wxscintilla$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf2) + rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + rm -f $(DLLPREFIX_MODULE)sound_sdl$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(PLUGVERDELIM)$(PLUGIN_VERSION0)$(WXCOMPILER).$(SO_SUFFIX_MODULE) + -(cd samples && $(MAKE) clean) + rm -f lib/libwx_$(TOOLCHAIN_NAME).0.rsrc lib/libwx_$(TOOLCHAIN_NAME).0.r + +distclean: clean + rm -f config.cache config.log config.status bk-deps bk-make-pch shared-ld-sh Makefile + -(cd samples && $(MAKE) distclean) + +@COND_wxUSE_REGEX_builtin@$(LIBDIRNAME)/$(LIBPREFIX)wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(WXREGEX_OBJECTS) +@COND_wxUSE_REGEX_builtin@ rm -f $@ +@COND_wxUSE_REGEX_builtin@ $(AR) $(AROPTIONS) $@ $(WXREGEX_OBJECTS) +@COND_wxUSE_REGEX_builtin@ $(RANLIB) $@ + +@COND_SHARED_0_wxUSE_REGEX_builtin@install_wxregex: $(__wxregex___depname) +@COND_SHARED_0_wxUSE_REGEX_builtin@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_SHARED_0_wxUSE_REGEX_builtin@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_SHARED_0_wxUSE_REGEX_builtin@uninstall_wxregex: +@COND_SHARED_0_wxUSE_REGEX_builtin@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_wxUSE_ZLIB_builtin@$(LIBDIRNAME)/$(LIBPREFIX)wxzlib$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(WXZLIB_OBJECTS) +@COND_wxUSE_ZLIB_builtin@ rm -f $@ +@COND_wxUSE_ZLIB_builtin@ $(AR) $(AROPTIONS) $@ $(WXZLIB_OBJECTS) +@COND_wxUSE_ZLIB_builtin@ $(RANLIB) $@ + +@COND_SHARED_0_wxUSE_ZLIB_builtin@install_wxzlib: $(__wxzlib___depname) +@COND_SHARED_0_wxUSE_ZLIB_builtin@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_SHARED_0_wxUSE_ZLIB_builtin@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wxzlib$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_SHARED_0_wxUSE_ZLIB_builtin@uninstall_wxzlib: +@COND_SHARED_0_wxUSE_ZLIB_builtin@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wxzlib$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@$(LIBDIRNAME)/$(LIBPREFIX)wxpng$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(WXPNG_OBJECTS) +@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@ rm -f $@ +@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@ $(AR) $(AROPTIONS) $@ $(WXPNG_OBJECTS) +@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@ $(RANLIB) $@ + +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBPNG_builtin@install_wxpng: $(__wxpng___depname) +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBPNG_builtin@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBPNG_builtin@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wxpng$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBPNG_builtin@uninstall_wxpng: +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBPNG_builtin@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wxpng$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@$(LIBDIRNAME)/$(LIBPREFIX)wxjpeg$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(WXJPEG_OBJECTS) +@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@ rm -f $@ +@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@ $(AR) $(AROPTIONS) $@ $(WXJPEG_OBJECTS) +@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@ $(RANLIB) $@ + +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBJPEG_builtin@install_wxjpeg: $(__wxjpeg___depname) +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBJPEG_builtin@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBJPEG_builtin@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wxjpeg$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBJPEG_builtin@uninstall_wxjpeg: +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBJPEG_builtin@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wxjpeg$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@$(LIBDIRNAME)/$(LIBPREFIX)wxtiff$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(WXTIFF_OBJECTS) +@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@ rm -f $@ +@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@ $(AR) $(AROPTIONS) $@ $(WXTIFF_OBJECTS) +@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@ $(RANLIB) $@ + +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBTIFF_builtin@install_wxtiff: $(__wxtiff___depname) +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBTIFF_builtin@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBTIFF_builtin@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wxtiff$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBTIFF_builtin@uninstall_wxtiff: +@COND_SHARED_0_USE_GUI_1_wxUSE_LIBTIFF_builtin@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wxtiff$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_wxUSE_EXPAT_builtin@$(LIBDIRNAME)/$(LIBPREFIX)wxexpat$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(WXEXPAT_OBJECTS) +@COND_wxUSE_EXPAT_builtin@ rm -f $@ +@COND_wxUSE_EXPAT_builtin@ $(AR) $(AROPTIONS) $@ $(WXEXPAT_OBJECTS) +@COND_wxUSE_EXPAT_builtin@ $(RANLIB) $@ + +@COND_SHARED_0_wxUSE_EXPAT_builtin@install_wxexpat: $(__wxexpat___depname) +@COND_SHARED_0_wxUSE_EXPAT_builtin@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_SHARED_0_wxUSE_EXPAT_builtin@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wxexpat$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_SHARED_0_wxUSE_EXPAT_builtin@uninstall_wxexpat: +@COND_SHARED_0_wxUSE_EXPAT_builtin@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wxexpat$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_STC_1@$(LIBDIRNAME)/$(LIBPREFIX)wxscintilla$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(WXSCINTILLA_OBJECTS) +@COND_USE_STC_1@ rm -f $@ +@COND_USE_STC_1@ $(AR) $(AROPTIONS) $@ $(WXSCINTILLA_OBJECTS) +@COND_USE_STC_1@ $(RANLIB) $@ + +@COND_SHARED_0_USE_STC_1@install_wxscintilla: $(__wxscintilla___depname) +@COND_SHARED_0_USE_STC_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_SHARED_0_USE_STC_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wxscintilla$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_SHARED_0_USE_STC_1@uninstall_wxscintilla: +@COND_SHARED_0_USE_STC_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wxscintilla$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_MONOLITHIC_1_SHARED_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(MONODLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__monodll___win32rc) $(__wxscintilla_library_link_DEP) +@COND_MONOLITHIC_1_SHARED_1@ $(SHARED_LD_CXX) $@ $(MONODLL_OBJECTS) $(__wxscintilla_library_link_LIBR) -L$(LIBDIRNAME) $(__monodll___macinstnamecmd) $(__monodll___importlib) $(__monodll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) $(EXTRALIBS_XML) $(EXTRALIBS_HTML) $(EXTRALIBS_MEDIA) $(PLUGIN_ADV_EXTRALIBS) $(__wxscintilla_library_link_LIBR_1) $(LIBS) +@COND_MONOLITHIC_1_SHARED_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_1_SHARED_1@ +@COND_MONOLITHIC_1_SHARED_1@ $(__monodll___so_symlinks_cmd) + +@COND_MONOLITHIC_1_SHARED_1@install_monodll: $(__monodll___depname) +@COND_MONOLITHIC_1_SHARED_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_1_SHARED_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_1_SHARED_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_1_SHARED_1@ (cd $(DESTDIR)$(libdir) ; $(__monodll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_1_SHARED_1@uninstall_monodll: +@COND_MONOLITHIC_1_SHARED_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_1_SHARED_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_1_SHARED_1@ (cd $(DESTDIR)$(libdir) ; $(__monodll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_monodll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_monodll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(MONODLL_CXXFLAGS) + +@COND_MONOLITHIC_1_SHARED_0@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(MONOLIB_OBJECTS) +@COND_MONOLITHIC_1_SHARED_0@ rm -f $@ +@COND_MONOLITHIC_1_SHARED_0@ $(AR) $(AROPTIONS) $@ $(MONOLIB_OBJECTS) +@COND_MONOLITHIC_1_SHARED_0@ $(RANLIB) $@ + +@COND_MONOLITHIC_1_SHARED_0@install_monolib: $(__monolib___depname) +@COND_MONOLITHIC_1_SHARED_0@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_1_SHARED_0@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_1_SHARED_0@uninstall_monolib: +@COND_MONOLITHIC_1_SHARED_0@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_monolib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_monolib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(MONOLIB_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(BASEDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__basedll___win32rc) +@COND_MONOLITHIC_0_SHARED_1@ $(SHARED_LD_CXX) $@ $(BASEDLL_OBJECTS) -L$(LIBDIRNAME) $(__basedll___macinstnamecmd) $(__basedll___importlib) $(__basedll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1@ +@COND_MONOLITHIC_0_SHARED_1@ $(__basedll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1@install_basedll: $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1@ (cd $(DESTDIR)$(libdir) ; $(__basedll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1@uninstall_basedll: +@COND_MONOLITHIC_0_SHARED_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1@ (cd $(DESTDIR)$(libdir) ; $(__basedll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_basedll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_basedll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(BASEDLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0@$(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(BASELIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0@ $(AR) $(AROPTIONS) $@ $(BASELIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0@install_baselib: $(__baselib___depname) +@COND_MONOLITHIC_0_SHARED_0@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0@uninstall_baselib: +@COND_MONOLITHIC_0_SHARED_0@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_baselib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_baselib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(BASELIB_CXXFLAGS) + +@COND_MONOLITHIC_0@wxbase: $(____wxbase_namedll_DEP) $(____wxbase_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(NETDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__netdll___win32rc) $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1@ $(SHARED_LD_CXX) $@ $(NETDLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__netdll___macinstnamecmd) $(__netdll___importlib) $(__netdll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1@ +@COND_MONOLITHIC_0_SHARED_1@ $(__netdll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1@install_netdll: $(__netdll___depname) +@COND_MONOLITHIC_0_SHARED_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1@ (cd $(DESTDIR)$(libdir) ; $(__netdll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1@uninstall_netdll: +@COND_MONOLITHIC_0_SHARED_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1@ (cd $(DESTDIR)$(libdir) ; $(__netdll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_netdll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_netdll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(NETDLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0@$(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(NETLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0@ $(AR) $(AROPTIONS) $@ $(NETLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0@install_netlib: $(__netlib___depname) +@COND_MONOLITHIC_0_SHARED_0@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0@uninstall_netlib: +@COND_MONOLITHIC_0_SHARED_0@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_netlib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_netlib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(NETLIB_CXXFLAGS) + +@COND_MONOLITHIC_0@wxnet: $(____wxnet_namedll_DEP) $(____wxnet_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(COREDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__coredll___win32rc) $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ $(SHARED_LD_CXX) $@ $(COREDLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__coredll___macinstnamecmd) $(__coredll___importlib) $(__coredll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ $(__coredll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@install_coredll: $(__coredll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ (cd $(DESTDIR)$(libdir) ; $(__coredll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@uninstall_coredll: +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ (cd $(DESTDIR)$(libdir) ; $(__coredll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_coredll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_coredll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(COREDLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(CORELIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ $(AR) $(AROPTIONS) $@ $(CORELIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@install_corelib: $(__corelib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@uninstall_corelib: +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_corelib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_corelib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(CORELIB_CXXFLAGS) + +@COND_MONOLITHIC_0_USE_GUI_1@wxcore: $(____wxcore_namedll_DEP) $(____wxcore_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(ADVDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__advdll___win32rc) $(__coredll___depname) $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ $(SHARED_LD_CXX) $@ $(ADVDLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__advdll___macinstnamecmd) $(__advdll___importlib) $(__advdll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) $(PLUGIN_ADV_EXTRALIBS) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ $(__advdll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@install_advdll: $(__advdll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ (cd $(DESTDIR)$(libdir) ; $(__advdll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@uninstall_advdll: +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1@ (cd $(DESTDIR)$(libdir) ; $(__advdll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_advdll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_advdll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(ADVDLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(ADVLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ $(AR) $(AROPTIONS) $@ $(ADVLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@install_advlib: $(__advlib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@uninstall_advlib: +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_advlib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_advlib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(ADVLIB_CXXFLAGS) + +@COND_MONOLITHIC_0_USE_GUI_1@wxadv: $(____wxadv_namedll_DEP) $(____wxadv_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(MEDIADLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__mediadll___win32rc) $(__coredll___depname) $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@ $(SHARED_LD_CXX) $@ $(MEDIADLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__mediadll___macinstnamecmd) $(__mediadll___importlib) $(__mediadll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) $(EXTRALIBS_MEDIA) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@ $(__mediadll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@install_mediadll: $(__mediadll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@ (cd $(DESTDIR)$(libdir) ; $(__mediadll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@uninstall_mediadll: +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@ (cd $(DESTDIR)$(libdir) ; $(__mediadll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_mediadll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_mediadll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(MEDIADLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(MEDIALIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@ $(AR) $(AROPTIONS) $@ $(MEDIALIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@install_medialib: $(__medialib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@uninstall_medialib: +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_medialib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_medialib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(MEDIALIB_CXXFLAGS) + +@COND_MONOLITHIC_0_USE_GUI_1_USE_MEDIA_1@wxmedia: $(____wxmedia_namedll_DEP) $(____wxmedia_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(HTMLDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__htmldll___win32rc) $(__coredll___depname) $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ $(SHARED_LD_CXX) $@ $(HTMLDLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__htmldll___macinstnamecmd) $(__htmldll___importlib) $(__htmldll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) $(EXTRALIBS_HTML) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ $(__htmldll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@install_htmldll: $(__htmldll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ (cd $(DESTDIR)$(libdir) ; $(__htmldll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@uninstall_htmldll: +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1@ (cd $(DESTDIR)$(libdir) ; $(__htmldll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_htmldll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_htmldll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(HTMLDLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(HTMLLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@ $(AR) $(AROPTIONS) $@ $(HTMLLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@install_htmllib: $(__htmllib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@uninstall_htmllib: +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_htmllib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_htmllib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(HTMLLIB_CXXFLAGS) + +@COND_MONOLITHIC_0_USE_HTML_1@wxhtml: $(____wxhtml_namedll_DEP) $(____wxhtml_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(WEBVIEWDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__webviewdll___win32rc) $(__coredll___depname) $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ $(SHARED_LD_CXX) $@ $(WEBVIEWDLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__webviewdll___macinstnamecmd) $(__webviewdll___importlib) $(__webviewdll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ $(__webviewdll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@install_webviewdll: $(__webviewdll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ (cd $(DESTDIR)$(libdir) ; $(__webviewdll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@uninstall_webviewdll: +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1@ (cd $(DESTDIR)$(libdir) ; $(__webviewdll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_webviewdll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_webviewdll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(WEBVIEWDLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(WEBVIEWLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@ $(AR) $(AROPTIONS) $@ $(WEBVIEWLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@install_webviewlib: $(__webviewlib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@uninstall_webviewlib: +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_webviewlib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_webviewlib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(WEBVIEWLIB_CXXFLAGS) + +@COND_MONOLITHIC_0_USE_WEBVIEW_1@wxwebview: $(____wxwebview_namedll_DEP) $(____wxwebview_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(QADLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__qadll___win32rc) $(__coredll___depname) $(__basedll___depname) $(__xmldll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@ $(SHARED_LD_CXX) $@ $(QADLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__qadll___macinstnamecmd) $(__qadll___importlib) $(__qadll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@ +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@ $(__qadll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@install_qadll: $(__qadll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@ (cd $(DESTDIR)$(libdir) ; $(__qadll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@uninstall_qadll: +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1@ (cd $(DESTDIR)$(libdir) ; $(__qadll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_qadll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_qadll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(QADLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(QALIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@ $(AR) $(AROPTIONS) $@ $(QALIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@install_qalib: $(__qalib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@uninstall_qalib: +@COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_qalib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_qalib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(QALIB_CXXFLAGS) + +@COND_MONOLITHIC_0_USE_QA_1@wxqa: $(____wxqa_namedll_DEP) $(____wxqa_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(XMLDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__xmldll___win32rc) $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1@ $(SHARED_LD_CXX) $@ $(XMLDLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__xmldll___macinstnamecmd) $(__xmldll___importlib) $(__xmldll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) $(EXTRALIBS_XML) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1@ +@COND_MONOLITHIC_0_SHARED_1@ $(__xmldll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1@install_xmldll: $(__xmldll___depname) +@COND_MONOLITHIC_0_SHARED_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1@ (cd $(DESTDIR)$(libdir) ; $(__xmldll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1@uninstall_xmldll: +@COND_MONOLITHIC_0_SHARED_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1@ (cd $(DESTDIR)$(libdir) ; $(__xmldll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_xmldll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_xmldll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(XMLDLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0@$(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(XMLLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0@ $(AR) $(AROPTIONS) $@ $(XMLLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0@install_xmllib: $(__xmllib___depname) +@COND_MONOLITHIC_0_SHARED_0@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0@uninstall_xmllib: +@COND_MONOLITHIC_0_SHARED_0@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_xmllib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_xmllib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(XMLLIB_CXXFLAGS) + +@COND_MONOLITHIC_0@wxxml: $(____wxxml_namedll_DEP) $(____wxxml_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(XRCDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__xrcdll___win32rc) $(__htmldll_library_link_DEP) $(__advdll___depname) $(__coredll___depname) $(__xmldll___depname) $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@ $(SHARED_LD_CXX) $@ $(XRCDLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__htmldll_library_link_LIBR) -L$(LIBDIRNAME) $(__xrcdll___macinstnamecmd) $(__xrcdll___importlib) $(__xrcdll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) $(__htmldll_library_link_LIBR_0) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@ +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@ $(__xrcdll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@install_xrcdll: $(__xrcdll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@ (cd $(DESTDIR)$(libdir) ; $(__xrcdll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@uninstall_xrcdll: +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_XRC_1@ (cd $(DESTDIR)$(libdir) ; $(__xrcdll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_xrcdll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_xrcdll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(XRCDLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(XRCLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@ $(AR) $(AROPTIONS) $@ $(XRCLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@install_xrclib: $(__xrclib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@uninstall_xrclib: +@COND_MONOLITHIC_0_SHARED_0_USE_XRC_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_xrclib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_xrclib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(XRCLIB_CXXFLAGS) + +@COND_MONOLITHIC_0_USE_XRC_1@wxxrc: $(____wxxrc_namedll_DEP) $(____wxxrc_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(AUIDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__auidll___win32rc) $(__advdll___depname) $(__coredll___depname) $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@ $(SHARED_LD_CXX) $@ $(AUIDLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__auidll___macinstnamecmd) $(__auidll___importlib) $(__auidll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@ +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@ $(__auidll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@install_auidll: $(__auidll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@ (cd $(DESTDIR)$(libdir) ; $(__auidll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@uninstall_auidll: +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_AUI_1@ (cd $(DESTDIR)$(libdir) ; $(__auidll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_auidll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_auidll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(AUIDLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(AUILIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@ $(AR) $(AROPTIONS) $@ $(AUILIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@install_auilib: $(__auilib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@uninstall_auilib: +@COND_MONOLITHIC_0_SHARED_0_USE_AUI_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_auilib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_auilib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(AUILIB_CXXFLAGS) + +@COND_MONOLITHIC_0_USE_AUI_1@wxaui: $(____wxaui_namedll_DEP) $(____wxaui_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(RIBBONDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__ribbondll___win32rc) $(__advdll___depname) $(__coredll___depname) $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@ $(SHARED_LD_CXX) $@ $(RIBBONDLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__ribbondll___macinstnamecmd) $(__ribbondll___importlib) $(__ribbondll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@ +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@ $(__ribbondll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@install_ribbondll: $(__ribbondll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@ (cd $(DESTDIR)$(libdir) ; $(__ribbondll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@uninstall_ribbondll: +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1@ (cd $(DESTDIR)$(libdir) ; $(__ribbondll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_ribbondll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_ribbondll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(RIBBONDLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(RIBBONLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@ $(AR) $(AROPTIONS) $@ $(RIBBONLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@install_ribbonlib: $(__ribbonlib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@uninstall_ribbonlib: +@COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_ribbonlib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_ribbonlib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(RIBBONLIB_CXXFLAGS) + +@COND_MONOLITHIC_0_USE_RIBBON_1@wxribbon: $(____wxribbon_namedll_DEP) $(____wxribbon_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(PROPGRIDDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__propgriddll___win32rc) $(__advdll___depname) $(__coredll___depname) $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@ $(SHARED_LD_CXX) $@ $(PROPGRIDDLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__propgriddll___macinstnamecmd) $(__propgriddll___importlib) $(__propgriddll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@ +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@ $(__propgriddll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@install_propgriddll: $(__propgriddll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@ (cd $(DESTDIR)$(libdir) ; $(__propgriddll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@uninstall_propgriddll: +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1@ (cd $(DESTDIR)$(libdir) ; $(__propgriddll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_propgriddll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_propgriddll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(PROPGRIDDLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(PROPGRIDLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@ $(AR) $(AROPTIONS) $@ $(PROPGRIDLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@install_propgridlib: $(__propgridlib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@uninstall_propgridlib: +@COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_propgridlib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_propgridlib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(PROPGRIDLIB_CXXFLAGS) + +@COND_MONOLITHIC_0_USE_PROPGRID_1@wxpropgrid: $(____wxpropgrid_namedll_DEP) $(____wxpropgrid_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(RICHTEXTDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__richtextdll___win32rc) $(__advdll___depname) $(__htmldll_library_link_DEP) $(__xmldll___depname) $(__coredll___depname) $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@ $(SHARED_LD_CXX) $@ $(RICHTEXTDLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__htmldll_library_link_LIBR) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__richtextdll___macinstnamecmd) $(__richtextdll___importlib) $(__richtextdll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX) $(__htmldll_library_link_LIBR_0) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@ +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@ $(__richtextdll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@install_richtextdll: $(__richtextdll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@ (cd $(DESTDIR)$(libdir) ; $(__richtextdll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@uninstall_richtextdll: +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1@ (cd $(DESTDIR)$(libdir) ; $(__richtextdll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_richtextdll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_richtextdll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(RICHTEXTDLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(RICHTEXTLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@ $(AR) $(AROPTIONS) $@ $(RICHTEXTLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@install_richtextlib: $(__richtextlib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@uninstall_richtextlib: +@COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_richtextlib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_richtextlib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(RICHTEXTLIB_CXXFLAGS) + +@COND_MONOLITHIC_0_USE_RICHTEXT_1@wxrichtext: $(____wxrichtext_namedll_DEP) $(____wxrichtext_namelib_DEP) + +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(STCDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__wxscintilla___depname) $(__stcdll___win32rc) $(__coredll___depname) $(__basedll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@ $(SHARED_LD_CXX) $@ $(STCDLL_OBJECTS) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) -L$(LIBDIRNAME) $(__stcdll___macinstnamecmd) $(__stcdll___importlib) $(__stcdll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) -lwxscintilla$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) $(LIBS) +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@ $(DYLIB_RPATH_POSTLINK) +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@ +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@ $(__stcdll___so_symlinks_cmd) + +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@install_stcdll: $(__stcdll___depname) +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@ (cd $(DESTDIR)$(libdir) ; $(__stcdll___so_symlinks_inst_cmd)) + +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@uninstall_stcdll: +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_MONOLITHIC_0_SHARED_1_USE_STC_1@ (cd $(DESTDIR)$(libdir) ; $(__stcdll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_stcdll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_stcdll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(STCDLL_CXXFLAGS) + +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(STCLIB_OBJECTS) $(__wxscintilla___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@ rm -f $@ +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@ $(AR) $(AROPTIONS) $@ $(STCLIB_OBJECTS) +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@ $(RANLIB) $@ + +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@install_stclib: $(__stclib___depname) +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@uninstall_stclib: +@COND_MONOLITHIC_0_SHARED_0_USE_STC_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_stclib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_stclib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(STCLIB_CXXFLAGS) + +@COND_MONOLITHIC_0_USE_STC_1@wxstc: $(____wxstc_namedll_DEP) $(____wxstc_namelib_DEP) + +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3): $(GLDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla___depname) $(__wxexpat___depname) $(__wxzlib___depname) $(__wxregex___depname) $(__gldll___win32rc) $(__basedll___depname) $(__coredll___depname) $(__monodll___depname) +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@ $(SHARED_LD_CXX) $@ $(GLDLL_OBJECTS) -L$(LIBDIRNAME) $(__gldll___macinstnamecmd) $(__gldll___importlib) $(__gldll___soname_flags) $(WXMACVERSION_CMD) $(LDFLAGS) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) $(__WXLIBGLDEP_CORE_p) $(__WXLIBGLDEP_BASE_p) $(__WXLIB_MONO_p) $(EXTRALIBS_OPENGL) $(LIBS) +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@ $(DYLIB_RPATH_POSTLINK) +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@ +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@ $(__gldll___so_symlinks_cmd) + +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@install_gldll: $(__gldll___depname) +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) $(DESTDIR)$(libdir) +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@ (cd $(DESTDIR)$(libdir) ; $(__gldll___so_symlinks_inst_cmd)) + +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@uninstall_gldll: +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX).$(DLLIMP_SUFFIX) +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) +@COND_SHARED_1_USE_GUI_1_USE_OPENGL_1@ (cd $(DESTDIR)$(libdir) ; $(__gldll___so_symlinks_uninst_cmd)) + +@COND_USE_PCH_1@./.pch/wxprec_gldll/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_gldll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(GLDLL_CXXFLAGS) + +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT): $(GLLIB_OBJECTS) +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@ rm -f $@ +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@ $(AR) $(AROPTIONS) $@ $(GLLIB_OBJECTS) +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@ $(RANLIB) $@ + +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@install_gllib: $(__gllib___depname) +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) + +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@uninstall_gllib: +@COND_SHARED_0_USE_GUI_1_USE_OPENGL_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) + +@COND_USE_PCH_1@./.pch/wxprec_gllib/wx/wxprec.h.gch: +@COND_USE_PCH_1@ $(BK_MAKE_PCH) ./.pch/wxprec_gllib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(GLLIB_CXXFLAGS) + +@COND_USE_GUI_1_USE_OPENGL_1@wxgl: $(____wxgl_namedll_DEP) $(____wxgl_namelib_DEP) + +@COND_WITH_PLUGIN_SDL_1@$(DLLPREFIX_MODULE)sound_sdl$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(PLUGVERDELIM)$(PLUGIN_VERSION0)$(WXCOMPILER).$(SO_SUFFIX_MODULE): $(SOUND_SDL_OBJECTS) +@COND_WITH_PLUGIN_SDL_1@ $(SHARED_LD_MODULE_CXX) $@ $(SOUND_SDL_OBJECTS) $(LDFLAGS) $(EXTRALIBS_SDL) $(LIBS) + +@COND_WITH_PLUGIN_SDL_1@install_sound_sdl: $(__sound_sdl___depname) +@COND_WITH_PLUGIN_SDL_1@ $(INSTALL_DIR) $(DESTDIR)$(PLUGINS_INST_DIR) +@COND_WITH_PLUGIN_SDL_1@ $(INSTALL_PROGRAM) $(DLLPREFIX_MODULE)sound_sdl$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(PLUGVERDELIM)$(PLUGIN_VERSION0)$(WXCOMPILER).$(SO_SUFFIX_MODULE) $(DESTDIR)$(PLUGINS_INST_DIR) + +@COND_WITH_PLUGIN_SDL_1@uninstall_sound_sdl: +@COND_WITH_PLUGIN_SDL_1@ rm -f $(DESTDIR)$(PLUGINS_INST_DIR)/$(DLLPREFIX_MODULE)sound_sdl$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(PLUGVERDELIM)$(PLUGIN_VERSION0)$(WXCOMPILER).$(SO_SUFFIX_MODULE) + +samples: + (cd samples && $(MAKE) all) + +@COND_USE_XRC_1@wxrc: $(__monodll___depname) $(__monolib___depname) $(__basedll___depname) $(__baselib___depname) $(__xmldll___depname) $(__xmllib___depname) +@COND_USE_XRC_1@ (if test -f utils/wxrc/Makefile ; then cd utils/wxrc && $(MAKE) all ; fi) + +@COND_USE_XRC_1@clean-wxrc: +@COND_USE_XRC_1@ (if test -f utils/wxrc/Makefile ; then cd utils/wxrc && $(MAKE) clean ; fi) + +@COND_USE_XRC_1@install-wxrc: $(__wxrc___depname) +@COND_USE_XRC_1@ (if test -f utils/wxrc/Makefile ; then cd utils/wxrc && $(MAKE) install ; fi) + +install-wxconfig: + $(INSTALL_DIR) $(DESTDIR)$(bindir) + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/config + $(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(libdir)/wx/config + (cd $(DESTDIR)$(bindir) && rm -f wx-config && $(LN_S) $(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config || cp -p $(DESTDIR)$(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config) + +locale_install: + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale + for l in $(LOCALE_LINGUAS) ; do \ + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \ + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \ + if test -f $(srcdir)/locale/$$l.mo ; then \ + $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; \ + fi ; \ + done + +locale_uninstall: + for l in $(LOCALE_LINGUAS) ; do \ + if test -f $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; then \ + rm -f $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; \ + fi ; \ + done + +locale_msw_install: + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale + for l in $(LOCALE_MSW_LINGUAS) ; do \ + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \ + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \ + if test -f $(srcdir)/locale/msw/$$l.mo ; then \ + $(INSTALL_DATA) $(srcdir)/locale/msw/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxmsw.mo ; \ + fi ; \ + done + +locale_msw_uninstall: + for l in $(LOCALE_MSW_LINGUAS) ; do \ + if test -f $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxmsw.mo ; then \ + rm -f $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxmsw.mo ; \ + fi ; \ + done + +@COND_TOOLKIT_COCOA@lib/libwx_$(TOOLCHAIN_NAME).0.r: +@COND_TOOLKIT_COCOA@ $(REZ) -d __UNIX__ -useDF $(top_srcdir)/src/cocoa/dummy.r -o lib/libwx_$(TOOLCHAIN_NAME).0.rsrc +@COND_TOOLKIT_COCOA@ $(DEREZ) lib/libwx_$(TOOLCHAIN_NAME).0.rsrc -useDF >lib/libwx_$(TOOLCHAIN_NAME).0.r + +@COND_TOOLKIT_COCOA@cocoa-res-install: $(__cocoa_res___depname) +@COND_TOOLKIT_COCOA@ $(INSTALL_DATA) lib/libwx_$(TOOLCHAIN_NAME).0.r $(libdir) +@COND_TOOLKIT_COCOA@ $(INSTALL_DATA) lib/libwx_$(TOOLCHAIN_NAME).0.rsrc $(libdir) + +wxregex_regcomp.o: $(srcdir)/src/regex/regcomp.c + $(CCC) -c -o $@ $(WXREGEX_CFLAGS) $(srcdir)/src/regex/regcomp.c + +wxregex_regexec.o: $(srcdir)/src/regex/regexec.c + $(CCC) -c -o $@ $(WXREGEX_CFLAGS) $(srcdir)/src/regex/regexec.c + +wxregex_regerror.o: $(srcdir)/src/regex/regerror.c + $(CCC) -c -o $@ $(WXREGEX_CFLAGS) $(srcdir)/src/regex/regerror.c + +wxregex_regfree.o: $(srcdir)/src/regex/regfree.c + $(CCC) -c -o $@ $(WXREGEX_CFLAGS) $(srcdir)/src/regex/regfree.c + +wxzlib_adler32.o: $(srcdir)/src/zlib/adler32.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/adler32.c + +wxzlib_compress.o: $(srcdir)/src/zlib/compress.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/compress.c + +wxzlib_crc32.o: $(srcdir)/src/zlib/crc32.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/crc32.c + +wxzlib_deflate.o: $(srcdir)/src/zlib/deflate.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/deflate.c + +wxzlib_gzclose.o: $(srcdir)/src/zlib/gzclose.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/gzclose.c + +wxzlib_gzlib.o: $(srcdir)/src/zlib/gzlib.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/gzlib.c + +wxzlib_gzread.o: $(srcdir)/src/zlib/gzread.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/gzread.c + +wxzlib_gzwrite.o: $(srcdir)/src/zlib/gzwrite.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/gzwrite.c + +wxzlib_infback.o: $(srcdir)/src/zlib/infback.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/infback.c + +wxzlib_inffast.o: $(srcdir)/src/zlib/inffast.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/inffast.c + +wxzlib_inflate.o: $(srcdir)/src/zlib/inflate.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/inflate.c + +wxzlib_inftrees.o: $(srcdir)/src/zlib/inftrees.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/inftrees.c + +wxzlib_trees.o: $(srcdir)/src/zlib/trees.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/trees.c + +wxzlib_uncompr.o: $(srcdir)/src/zlib/uncompr.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/uncompr.c + +wxzlib_zutil.o: $(srcdir)/src/zlib/zutil.c + $(CCC) -c -o $@ $(WXZLIB_CFLAGS) $(srcdir)/src/zlib/zutil.c + +wxpng_png.o: $(srcdir)/src/png/png.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/png.c + +wxpng_pngerror.o: $(srcdir)/src/png/pngerror.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngerror.c + +wxpng_pngget.o: $(srcdir)/src/png/pngget.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngget.c + +wxpng_pngmem.o: $(srcdir)/src/png/pngmem.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngmem.c + +wxpng_pngpread.o: $(srcdir)/src/png/pngpread.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngpread.c + +wxpng_pngread.o: $(srcdir)/src/png/pngread.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngread.c + +wxpng_pngrio.o: $(srcdir)/src/png/pngrio.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngrio.c + +wxpng_pngrtran.o: $(srcdir)/src/png/pngrtran.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngrtran.c + +wxpng_pngrutil.o: $(srcdir)/src/png/pngrutil.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngrutil.c + +wxpng_pngset.o: $(srcdir)/src/png/pngset.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngset.c + +wxpng_pngtrans.o: $(srcdir)/src/png/pngtrans.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngtrans.c + +wxpng_pngwio.o: $(srcdir)/src/png/pngwio.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngwio.c + +wxpng_pngwrite.o: $(srcdir)/src/png/pngwrite.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngwrite.c + +wxpng_pngwtran.o: $(srcdir)/src/png/pngwtran.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngwtran.c + +wxpng_pngwutil.o: $(srcdir)/src/png/pngwutil.c + $(CCC) -c -o $@ $(WXPNG_CFLAGS) $(srcdir)/src/png/pngwutil.c + +wxjpeg_jcomapi.o: $(srcdir)/src/jpeg/jcomapi.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jcomapi.c + +wxjpeg_jutils.o: $(srcdir)/src/jpeg/jutils.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jutils.c + +wxjpeg_jerror.o: $(srcdir)/src/jpeg/jerror.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jerror.c + +wxjpeg_jmemmgr.o: $(srcdir)/src/jpeg/jmemmgr.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jmemmgr.c + +wxjpeg_jmemnobs.o: $(srcdir)/src/jpeg/jmemnobs.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jmemnobs.c + +wxjpeg_jcapimin.o: $(srcdir)/src/jpeg/jcapimin.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jcapimin.c + +wxjpeg_jcapistd.o: $(srcdir)/src/jpeg/jcapistd.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jcapistd.c + +wxjpeg_jctrans.o: $(srcdir)/src/jpeg/jctrans.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jctrans.c + +wxjpeg_jcparam.o: $(srcdir)/src/jpeg/jcparam.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jcparam.c + +wxjpeg_jdatadst.o: $(srcdir)/src/jpeg/jdatadst.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdatadst.c + +wxjpeg_jcinit.o: $(srcdir)/src/jpeg/jcinit.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jcinit.c + +wxjpeg_jcmaster.o: $(srcdir)/src/jpeg/jcmaster.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jcmaster.c + +wxjpeg_jcmarker.o: $(srcdir)/src/jpeg/jcmarker.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jcmarker.c + +wxjpeg_jcmainct.o: $(srcdir)/src/jpeg/jcmainct.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jcmainct.c + +wxjpeg_jcprepct.o: $(srcdir)/src/jpeg/jcprepct.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jcprepct.c + +wxjpeg_jccoefct.o: $(srcdir)/src/jpeg/jccoefct.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jccoefct.c + +wxjpeg_jccolor.o: $(srcdir)/src/jpeg/jccolor.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jccolor.c + +wxjpeg_jcsample.o: $(srcdir)/src/jpeg/jcsample.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jcsample.c + +wxjpeg_jchuff.o: $(srcdir)/src/jpeg/jchuff.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jchuff.c + +wxjpeg_jcphuff.o: $(srcdir)/src/jpeg/jcphuff.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jcphuff.c + +wxjpeg_jcdctmgr.o: $(srcdir)/src/jpeg/jcdctmgr.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jcdctmgr.c + +wxjpeg_jfdctfst.o: $(srcdir)/src/jpeg/jfdctfst.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jfdctfst.c + +wxjpeg_jfdctflt.o: $(srcdir)/src/jpeg/jfdctflt.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jfdctflt.c + +wxjpeg_jfdctint.o: $(srcdir)/src/jpeg/jfdctint.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jfdctint.c + +wxjpeg_jdapimin.o: $(srcdir)/src/jpeg/jdapimin.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdapimin.c + +wxjpeg_jdapistd.o: $(srcdir)/src/jpeg/jdapistd.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdapistd.c + +wxjpeg_jdtrans.o: $(srcdir)/src/jpeg/jdtrans.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdtrans.c + +wxjpeg_jdatasrc.o: $(srcdir)/src/jpeg/jdatasrc.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdatasrc.c + +wxjpeg_jdmaster.o: $(srcdir)/src/jpeg/jdmaster.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdmaster.c + +wxjpeg_jdinput.o: $(srcdir)/src/jpeg/jdinput.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdinput.c + +wxjpeg_jdmarker.o: $(srcdir)/src/jpeg/jdmarker.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdmarker.c + +wxjpeg_jdhuff.o: $(srcdir)/src/jpeg/jdhuff.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdhuff.c + +wxjpeg_jdphuff.o: $(srcdir)/src/jpeg/jdphuff.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdphuff.c + +wxjpeg_jdmainct.o: $(srcdir)/src/jpeg/jdmainct.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdmainct.c + +wxjpeg_jdcoefct.o: $(srcdir)/src/jpeg/jdcoefct.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdcoefct.c + +wxjpeg_jdpostct.o: $(srcdir)/src/jpeg/jdpostct.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdpostct.c + +wxjpeg_jddctmgr.o: $(srcdir)/src/jpeg/jddctmgr.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jddctmgr.c + +wxjpeg_jidctfst.o: $(srcdir)/src/jpeg/jidctfst.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jidctfst.c + +wxjpeg_jidctflt.o: $(srcdir)/src/jpeg/jidctflt.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jidctflt.c + +wxjpeg_jidctint.o: $(srcdir)/src/jpeg/jidctint.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jidctint.c + +wxjpeg_jidctred.o: $(srcdir)/src/jpeg/jidctred.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jidctred.c + +wxjpeg_jdsample.o: $(srcdir)/src/jpeg/jdsample.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdsample.c + +wxjpeg_jdcolor.o: $(srcdir)/src/jpeg/jdcolor.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdcolor.c + +wxjpeg_jquant1.o: $(srcdir)/src/jpeg/jquant1.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jquant1.c + +wxjpeg_jquant2.o: $(srcdir)/src/jpeg/jquant2.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jquant2.c + +wxjpeg_jdmerge.o: $(srcdir)/src/jpeg/jdmerge.c + $(CCC) -c -o $@ $(WXJPEG_CFLAGS) $(srcdir)/src/jpeg/jdmerge.c + +wxtiff_tif_win32.o: $(srcdir)/src/tiff/libtiff/tif_win32.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_win32.c + +wxtiff_tif_aux.o: $(srcdir)/src/tiff/libtiff/tif_aux.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_aux.c + +wxtiff_tif_close.o: $(srcdir)/src/tiff/libtiff/tif_close.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_close.c + +wxtiff_tif_codec.o: $(srcdir)/src/tiff/libtiff/tif_codec.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_codec.c + +wxtiff_tif_color.o: $(srcdir)/src/tiff/libtiff/tif_color.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_color.c + +wxtiff_tif_compress.o: $(srcdir)/src/tiff/libtiff/tif_compress.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_compress.c + +wxtiff_tif_dir.o: $(srcdir)/src/tiff/libtiff/tif_dir.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_dir.c + +wxtiff_tif_dirinfo.o: $(srcdir)/src/tiff/libtiff/tif_dirinfo.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_dirinfo.c + +wxtiff_tif_dirread.o: $(srcdir)/src/tiff/libtiff/tif_dirread.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_dirread.c + +wxtiff_tif_dirwrite.o: $(srcdir)/src/tiff/libtiff/tif_dirwrite.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_dirwrite.c + +wxtiff_tif_dumpmode.o: $(srcdir)/src/tiff/libtiff/tif_dumpmode.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_dumpmode.c + +wxtiff_tif_error.o: $(srcdir)/src/tiff/libtiff/tif_error.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_error.c + +wxtiff_tif_extension.o: $(srcdir)/src/tiff/libtiff/tif_extension.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_extension.c + +wxtiff_tif_fax3.o: $(srcdir)/src/tiff/libtiff/tif_fax3.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_fax3.c + +wxtiff_tif_fax3sm.o: $(srcdir)/src/tiff/libtiff/tif_fax3sm.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_fax3sm.c + +wxtiff_tif_flush.o: $(srcdir)/src/tiff/libtiff/tif_flush.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_flush.c + +wxtiff_tif_getimage.o: $(srcdir)/src/tiff/libtiff/tif_getimage.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_getimage.c + +wxtiff_tif_jbig.o: $(srcdir)/src/tiff/libtiff/tif_jbig.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_jbig.c + +wxtiff_tif_jpeg.o: $(srcdir)/src/tiff/libtiff/tif_jpeg.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_jpeg.c + +wxtiff_tif_jpeg_12.o: $(srcdir)/src/tiff/libtiff/tif_jpeg_12.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_jpeg_12.c + +wxtiff_tif_luv.o: $(srcdir)/src/tiff/libtiff/tif_luv.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_luv.c + +wxtiff_tif_lzma.o: $(srcdir)/src/tiff/libtiff/tif_lzma.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_lzma.c + +wxtiff_tif_lzw.o: $(srcdir)/src/tiff/libtiff/tif_lzw.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_lzw.c + +wxtiff_tif_next.o: $(srcdir)/src/tiff/libtiff/tif_next.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_next.c + +wxtiff_tif_ojpeg.o: $(srcdir)/src/tiff/libtiff/tif_ojpeg.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_ojpeg.c + +wxtiff_tif_open.o: $(srcdir)/src/tiff/libtiff/tif_open.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_open.c + +wxtiff_tif_packbits.o: $(srcdir)/src/tiff/libtiff/tif_packbits.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_packbits.c + +wxtiff_tif_pixarlog.o: $(srcdir)/src/tiff/libtiff/tif_pixarlog.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_pixarlog.c + +wxtiff_tif_predict.o: $(srcdir)/src/tiff/libtiff/tif_predict.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_predict.c + +wxtiff_tif_print.o: $(srcdir)/src/tiff/libtiff/tif_print.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_print.c + +wxtiff_tif_read.o: $(srcdir)/src/tiff/libtiff/tif_read.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_read.c + +wxtiff_tif_strip.o: $(srcdir)/src/tiff/libtiff/tif_strip.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_strip.c + +wxtiff_tif_swab.o: $(srcdir)/src/tiff/libtiff/tif_swab.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_swab.c + +wxtiff_tif_thunder.o: $(srcdir)/src/tiff/libtiff/tif_thunder.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_thunder.c + +wxtiff_tif_tile.o: $(srcdir)/src/tiff/libtiff/tif_tile.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_tile.c + +wxtiff_tif_version.o: $(srcdir)/src/tiff/libtiff/tif_version.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_version.c + +wxtiff_tif_warning.o: $(srcdir)/src/tiff/libtiff/tif_warning.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_warning.c + +wxtiff_tif_write.o: $(srcdir)/src/tiff/libtiff/tif_write.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_write.c + +wxtiff_tif_zip.o: $(srcdir)/src/tiff/libtiff/tif_zip.c + $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_zip.c + +@COND_PLATFORM_UNIX_1@wxtiff_tif_unix.o: $(srcdir)/src/tiff/libtiff/tif_unix.c +@COND_PLATFORM_UNIX_1@ $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_unix.c + +@COND_PLATFORM_MACOSX_1@wxtiff_tif_unix.o: $(srcdir)/src/tiff/libtiff/tif_unix.c +@COND_PLATFORM_MACOSX_1@ $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_unix.c + +@COND_PLATFORM_OS2_1@wxtiff_tif_unix.o: $(srcdir)/src/tiff/libtiff/tif_unix.c +@COND_PLATFORM_OS2_1@ $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_unix.c + +wxexpat_xmlparse.o: $(srcdir)/src/expat/lib/xmlparse.c + $(CCC) -c -o $@ $(WXEXPAT_CFLAGS) $(srcdir)/src/expat/lib/xmlparse.c + +wxexpat_xmlrole.o: $(srcdir)/src/expat/lib/xmlrole.c + $(CCC) -c -o $@ $(WXEXPAT_CFLAGS) $(srcdir)/src/expat/lib/xmlrole.c + +wxexpat_xmltok.o: $(srcdir)/src/expat/lib/xmltok.c + $(CCC) -c -o $@ $(WXEXPAT_CFLAGS) $(srcdir)/src/expat/lib/xmltok.c + +wxscintilla_LexA68k.o: $(srcdir)/src/stc/scintilla/lexers/LexA68k.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexA68k.cxx + +wxscintilla_LexAbaqus.o: $(srcdir)/src/stc/scintilla/lexers/LexAbaqus.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexAbaqus.cxx + +wxscintilla_LexAda.o: $(srcdir)/src/stc/scintilla/lexers/LexAda.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexAda.cxx + +wxscintilla_LexAPDL.o: $(srcdir)/src/stc/scintilla/lexers/LexAPDL.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexAPDL.cxx + +wxscintilla_LexAsm.o: $(srcdir)/src/stc/scintilla/lexers/LexAsm.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexAsm.cxx + +wxscintilla_LexAsn1.o: $(srcdir)/src/stc/scintilla/lexers/LexAsn1.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexAsn1.cxx + +wxscintilla_LexASY.o: $(srcdir)/src/stc/scintilla/lexers/LexASY.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexASY.cxx + +wxscintilla_LexAU3.o: $(srcdir)/src/stc/scintilla/lexers/LexAU3.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexAU3.cxx + +wxscintilla_LexAVE.o: $(srcdir)/src/stc/scintilla/lexers/LexAVE.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexAVE.cxx + +wxscintilla_LexAVS.o: $(srcdir)/src/stc/scintilla/lexers/LexAVS.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexAVS.cxx + +wxscintilla_LexBaan.o: $(srcdir)/src/stc/scintilla/lexers/LexBaan.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexBaan.cxx + +wxscintilla_LexBash.o: $(srcdir)/src/stc/scintilla/lexers/LexBash.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexBash.cxx + +wxscintilla_LexBasic.o: $(srcdir)/src/stc/scintilla/lexers/LexBasic.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexBasic.cxx + +wxscintilla_LexBullant.o: $(srcdir)/src/stc/scintilla/lexers/LexBullant.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexBullant.cxx + +wxscintilla_LexCaml.o: $(srcdir)/src/stc/scintilla/lexers/LexCaml.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexCaml.cxx + +wxscintilla_LexCLW.o: $(srcdir)/src/stc/scintilla/lexers/LexCLW.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexCLW.cxx + +wxscintilla_LexCmake.o: $(srcdir)/src/stc/scintilla/lexers/LexCmake.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexCmake.cxx + +wxscintilla_LexCOBOL.o: $(srcdir)/src/stc/scintilla/lexers/LexCOBOL.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexCOBOL.cxx + +wxscintilla_LexCoffeeScript.o: $(srcdir)/src/stc/scintilla/lexers/LexCoffeeScript.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexCoffeeScript.cxx + +wxscintilla_LexConf.o: $(srcdir)/src/stc/scintilla/lexers/LexConf.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexConf.cxx + +wxscintilla_LexCPP.o: $(srcdir)/src/stc/scintilla/lexers/LexCPP.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexCPP.cxx + +wxscintilla_LexCrontab.o: $(srcdir)/src/stc/scintilla/lexers/LexCrontab.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexCrontab.cxx + +wxscintilla_LexCsound.o: $(srcdir)/src/stc/scintilla/lexers/LexCsound.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexCsound.cxx + +wxscintilla_LexCSS.o: $(srcdir)/src/stc/scintilla/lexers/LexCSS.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexCSS.cxx + +wxscintilla_LexD.o: $(srcdir)/src/stc/scintilla/lexers/LexD.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexD.cxx + +wxscintilla_LexECL.o: $(srcdir)/src/stc/scintilla/lexers/LexECL.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexECL.cxx + +wxscintilla_LexEiffel.o: $(srcdir)/src/stc/scintilla/lexers/LexEiffel.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexEiffel.cxx + +wxscintilla_LexErlang.o: $(srcdir)/src/stc/scintilla/lexers/LexErlang.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexErlang.cxx + +wxscintilla_LexEScript.o: $(srcdir)/src/stc/scintilla/lexers/LexEScript.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexEScript.cxx + +wxscintilla_LexFlagship.o: $(srcdir)/src/stc/scintilla/lexers/LexFlagship.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexFlagship.cxx + +wxscintilla_LexForth.o: $(srcdir)/src/stc/scintilla/lexers/LexForth.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexForth.cxx + +wxscintilla_LexFortran.o: $(srcdir)/src/stc/scintilla/lexers/LexFortran.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexFortran.cxx + +wxscintilla_LexGAP.o: $(srcdir)/src/stc/scintilla/lexers/LexGAP.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexGAP.cxx + +wxscintilla_LexGui4Cli.o: $(srcdir)/src/stc/scintilla/lexers/LexGui4Cli.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexGui4Cli.cxx + +wxscintilla_LexHaskell.o: $(srcdir)/src/stc/scintilla/lexers/LexHaskell.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexHaskell.cxx + +wxscintilla_LexHTML.o: $(srcdir)/src/stc/scintilla/lexers/LexHTML.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexHTML.cxx + +wxscintilla_LexInno.o: $(srcdir)/src/stc/scintilla/lexers/LexInno.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexInno.cxx + +wxscintilla_LexKix.o: $(srcdir)/src/stc/scintilla/lexers/LexKix.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexKix.cxx + +wxscintilla_LexLisp.o: $(srcdir)/src/stc/scintilla/lexers/LexLisp.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexLisp.cxx + +wxscintilla_LexLout.o: $(srcdir)/src/stc/scintilla/lexers/LexLout.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexLout.cxx + +wxscintilla_LexLua.o: $(srcdir)/src/stc/scintilla/lexers/LexLua.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexLua.cxx + +wxscintilla_LexMagik.o: $(srcdir)/src/stc/scintilla/lexers/LexMagik.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexMagik.cxx + +wxscintilla_LexMarkdown.o: $(srcdir)/src/stc/scintilla/lexers/LexMarkdown.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexMarkdown.cxx + +wxscintilla_LexMatlab.o: $(srcdir)/src/stc/scintilla/lexers/LexMatlab.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexMatlab.cxx + +wxscintilla_LexMetapost.o: $(srcdir)/src/stc/scintilla/lexers/LexMetapost.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexMetapost.cxx + +wxscintilla_LexMMIXAL.o: $(srcdir)/src/stc/scintilla/lexers/LexMMIXAL.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexMMIXAL.cxx + +wxscintilla_LexModula.o: $(srcdir)/src/stc/scintilla/lexers/LexModula.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexModula.cxx + +wxscintilla_LexMPT.o: $(srcdir)/src/stc/scintilla/lexers/LexMPT.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexMPT.cxx + +wxscintilla_LexMSSQL.o: $(srcdir)/src/stc/scintilla/lexers/LexMSSQL.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexMSSQL.cxx + +wxscintilla_LexMySQL.o: $(srcdir)/src/stc/scintilla/lexers/LexMySQL.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexMySQL.cxx + +wxscintilla_LexNimrod.o: $(srcdir)/src/stc/scintilla/lexers/LexNimrod.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexNimrod.cxx + +wxscintilla_LexNsis.o: $(srcdir)/src/stc/scintilla/lexers/LexNsis.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexNsis.cxx + +wxscintilla_LexOpal.o: $(srcdir)/src/stc/scintilla/lexers/LexOpal.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexOpal.cxx + +wxscintilla_LexOScript.o: $(srcdir)/src/stc/scintilla/lexers/LexOScript.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexOScript.cxx + +wxscintilla_LexOthers.o: $(srcdir)/src/stc/scintilla/lexers/LexOthers.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexOthers.cxx + +wxscintilla_LexPascal.o: $(srcdir)/src/stc/scintilla/lexers/LexPascal.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexPascal.cxx + +wxscintilla_LexPB.o: $(srcdir)/src/stc/scintilla/lexers/LexPB.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexPB.cxx + +wxscintilla_LexPerl.o: $(srcdir)/src/stc/scintilla/lexers/LexPerl.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexPerl.cxx + +wxscintilla_LexPLM.o: $(srcdir)/src/stc/scintilla/lexers/LexPLM.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexPLM.cxx + +wxscintilla_LexPOV.o: $(srcdir)/src/stc/scintilla/lexers/LexPOV.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexPOV.cxx + +wxscintilla_LexPowerPro.o: $(srcdir)/src/stc/scintilla/lexers/LexPowerPro.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexPowerPro.cxx + +wxscintilla_LexPowerShell.o: $(srcdir)/src/stc/scintilla/lexers/LexPowerShell.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexPowerShell.cxx + +wxscintilla_LexProgress.o: $(srcdir)/src/stc/scintilla/lexers/LexProgress.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexProgress.cxx + +wxscintilla_LexPS.o: $(srcdir)/src/stc/scintilla/lexers/LexPS.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexPS.cxx + +wxscintilla_LexPython.o: $(srcdir)/src/stc/scintilla/lexers/LexPython.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexPython.cxx + +wxscintilla_LexR.o: $(srcdir)/src/stc/scintilla/lexers/LexR.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexR.cxx + +wxscintilla_LexRebol.o: $(srcdir)/src/stc/scintilla/lexers/LexRebol.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexRebol.cxx + +wxscintilla_LexRuby.o: $(srcdir)/src/stc/scintilla/lexers/LexRuby.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexRuby.cxx + +wxscintilla_LexScriptol.o: $(srcdir)/src/stc/scintilla/lexers/LexScriptol.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexScriptol.cxx + +wxscintilla_LexSmalltalk.o: $(srcdir)/src/stc/scintilla/lexers/LexSmalltalk.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexSmalltalk.cxx + +wxscintilla_LexSML.o: $(srcdir)/src/stc/scintilla/lexers/LexSML.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexSML.cxx + +wxscintilla_LexSorcus.o: $(srcdir)/src/stc/scintilla/lexers/LexSorcus.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexSorcus.cxx + +wxscintilla_LexSpecman.o: $(srcdir)/src/stc/scintilla/lexers/LexSpecman.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexSpecman.cxx + +wxscintilla_LexSpice.o: $(srcdir)/src/stc/scintilla/lexers/LexSpice.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexSpice.cxx + +wxscintilla_LexSQL.o: $(srcdir)/src/stc/scintilla/lexers/LexSQL.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexSQL.cxx + +wxscintilla_LexTACL.o: $(srcdir)/src/stc/scintilla/lexers/LexTACL.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexTACL.cxx + +wxscintilla_LexTADS3.o: $(srcdir)/src/stc/scintilla/lexers/LexTADS3.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexTADS3.cxx + +wxscintilla_LexTAL.o: $(srcdir)/src/stc/scintilla/lexers/LexTAL.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexTAL.cxx + +wxscintilla_LexTCL.o: $(srcdir)/src/stc/scintilla/lexers/LexTCL.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexTCL.cxx + +wxscintilla_LexTCMD.o: $(srcdir)/src/stc/scintilla/lexers/LexTCMD.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexTCMD.cxx + +wxscintilla_LexTeX.o: $(srcdir)/src/stc/scintilla/lexers/LexTeX.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexTeX.cxx + +wxscintilla_LexTxt2tags.o: $(srcdir)/src/stc/scintilla/lexers/LexTxt2tags.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexTxt2tags.cxx + +wxscintilla_LexVB.o: $(srcdir)/src/stc/scintilla/lexers/LexVB.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexVB.cxx + +wxscintilla_LexVerilog.o: $(srcdir)/src/stc/scintilla/lexers/LexVerilog.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexVerilog.cxx + +wxscintilla_LexVHDL.o: $(srcdir)/src/stc/scintilla/lexers/LexVHDL.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexVHDL.cxx + +wxscintilla_LexVisualProlog.o: $(srcdir)/src/stc/scintilla/lexers/LexVisualProlog.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexVisualProlog.cxx + +wxscintilla_LexYAML.o: $(srcdir)/src/stc/scintilla/lexers/LexYAML.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexers/LexYAML.cxx + +wxscintilla_Accessor.o: $(srcdir)/src/stc/scintilla/lexlib/Accessor.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexlib/Accessor.cxx + +wxscintilla_CharacterSet.o: $(srcdir)/src/stc/scintilla/lexlib/CharacterSet.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexlib/CharacterSet.cxx + +wxscintilla_LexerBase.o: $(srcdir)/src/stc/scintilla/lexlib/LexerBase.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexlib/LexerBase.cxx + +wxscintilla_LexerModule.o: $(srcdir)/src/stc/scintilla/lexlib/LexerModule.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexlib/LexerModule.cxx + +wxscintilla_LexerNoExceptions.o: $(srcdir)/src/stc/scintilla/lexlib/LexerNoExceptions.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexlib/LexerNoExceptions.cxx + +wxscintilla_LexerSimple.o: $(srcdir)/src/stc/scintilla/lexlib/LexerSimple.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexlib/LexerSimple.cxx + +wxscintilla_PropSetSimple.o: $(srcdir)/src/stc/scintilla/lexlib/PropSetSimple.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexlib/PropSetSimple.cxx + +wxscintilla_StyleContext.o: $(srcdir)/src/stc/scintilla/lexlib/StyleContext.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexlib/StyleContext.cxx + +wxscintilla_WordList.o: $(srcdir)/src/stc/scintilla/lexlib/WordList.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/lexlib/WordList.cxx + +wxscintilla_AutoComplete.o: $(srcdir)/src/stc/scintilla/src/AutoComplete.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/AutoComplete.cxx + +wxscintilla_CallTip.o: $(srcdir)/src/stc/scintilla/src/CallTip.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/CallTip.cxx + +wxscintilla_Catalogue.o: $(srcdir)/src/stc/scintilla/src/Catalogue.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/Catalogue.cxx + +wxscintilla_CellBuffer.o: $(srcdir)/src/stc/scintilla/src/CellBuffer.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/CellBuffer.cxx + +wxscintilla_CharClassify.o: $(srcdir)/src/stc/scintilla/src/CharClassify.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/CharClassify.cxx + +wxscintilla_ContractionState.o: $(srcdir)/src/stc/scintilla/src/ContractionState.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/ContractionState.cxx + +wxscintilla_Decoration.o: $(srcdir)/src/stc/scintilla/src/Decoration.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/Decoration.cxx + +wxscintilla_Document.o: $(srcdir)/src/stc/scintilla/src/Document.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/Document.cxx + +wxscintilla_Editor.o: $(srcdir)/src/stc/scintilla/src/Editor.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/Editor.cxx + +wxscintilla_ExternalLexer.o: $(srcdir)/src/stc/scintilla/src/ExternalLexer.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/ExternalLexer.cxx + +wxscintilla_Indicator.o: $(srcdir)/src/stc/scintilla/src/Indicator.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/Indicator.cxx + +wxscintilla_KeyMap.o: $(srcdir)/src/stc/scintilla/src/KeyMap.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/KeyMap.cxx + +wxscintilla_LineMarker.o: $(srcdir)/src/stc/scintilla/src/LineMarker.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/LineMarker.cxx + +wxscintilla_PerLine.o: $(srcdir)/src/stc/scintilla/src/PerLine.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/PerLine.cxx + +wxscintilla_PositionCache.o: $(srcdir)/src/stc/scintilla/src/PositionCache.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/PositionCache.cxx + +wxscintilla_RESearch.o: $(srcdir)/src/stc/scintilla/src/RESearch.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/RESearch.cxx + +wxscintilla_RunStyles.o: $(srcdir)/src/stc/scintilla/src/RunStyles.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/RunStyles.cxx + +wxscintilla_ScintillaBase.o: $(srcdir)/src/stc/scintilla/src/ScintillaBase.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/ScintillaBase.cxx + +wxscintilla_Selection.o: $(srcdir)/src/stc/scintilla/src/Selection.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/Selection.cxx + +wxscintilla_Style.o: $(srcdir)/src/stc/scintilla/src/Style.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/Style.cxx + +wxscintilla_UniConversion.o: $(srcdir)/src/stc/scintilla/src/UniConversion.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/UniConversion.cxx + +wxscintilla_ViewStyle.o: $(srcdir)/src/stc/scintilla/src/ViewStyle.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/ViewStyle.cxx + +wxscintilla_XPM.o: $(srcdir)/src/stc/scintilla/src/XPM.cxx + $(CXXC) -c -o $@ $(WXSCINTILLA_CXXFLAGS) $(srcdir)/src/stc/scintilla/src/XPM.cxx + +monodll_any.o: $(srcdir)/src/common/any.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/any.cpp + +monodll_appbase.o: $(srcdir)/src/common/appbase.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/appbase.cpp + +monodll_arcall.o: $(srcdir)/src/common/arcall.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/arcall.cpp + +monodll_arcfind.o: $(srcdir)/src/common/arcfind.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/arcfind.cpp + +monodll_archive.o: $(srcdir)/src/common/archive.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/archive.cpp + +monodll_arrstr.o: $(srcdir)/src/common/arrstr.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/arrstr.cpp + +monodll_base64.o: $(srcdir)/src/common/base64.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/base64.cpp + +monodll_clntdata.o: $(srcdir)/src/common/clntdata.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/clntdata.cpp + +monodll_cmdline.o: $(srcdir)/src/common/cmdline.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/cmdline.cpp + +monodll_config.o: $(srcdir)/src/common/config.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/config.cpp + +monodll_convauto.o: $(srcdir)/src/common/convauto.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/convauto.cpp + +monodll_datetime.o: $(srcdir)/src/common/datetime.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/datetime.cpp + +monodll_datetimefmt.o: $(srcdir)/src/common/datetimefmt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/datetimefmt.cpp + +monodll_datstrm.o: $(srcdir)/src/common/datstrm.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/datstrm.cpp + +monodll_dircmn.o: $(srcdir)/src/common/dircmn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dircmn.cpp + +monodll_dynarray.o: $(srcdir)/src/common/dynarray.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dynarray.cpp + +monodll_dynlib.o: $(srcdir)/src/common/dynlib.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dynlib.cpp + +monodll_dynload.o: $(srcdir)/src/common/dynload.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dynload.cpp + +monodll_encconv.o: $(srcdir)/src/common/encconv.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/encconv.cpp + +monodll_evtloopcmn.o: $(srcdir)/src/common/evtloopcmn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/evtloopcmn.cpp + +monodll_extended.o: $(srcdir)/src/common/extended.c $(MONODLL_ODEP) + $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/common/extended.c + +monodll_ffile.o: $(srcdir)/src/common/ffile.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/ffile.cpp + +monodll_file.o: $(srcdir)/src/common/file.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/file.cpp + +monodll_fileback.o: $(srcdir)/src/common/fileback.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fileback.cpp + +monodll_fileconf.o: $(srcdir)/src/common/fileconf.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fileconf.cpp + +monodll_filefn.o: $(srcdir)/src/common/filefn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/filefn.cpp + +monodll_filename.o: $(srcdir)/src/common/filename.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/filename.cpp + +monodll_filesys.o: $(srcdir)/src/common/filesys.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/filesys.cpp + +monodll_filtall.o: $(srcdir)/src/common/filtall.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/filtall.cpp + +monodll_filtfind.o: $(srcdir)/src/common/filtfind.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/filtfind.cpp + +monodll_fmapbase.o: $(srcdir)/src/common/fmapbase.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fmapbase.cpp + +monodll_fs_arc.o: $(srcdir)/src/common/fs_arc.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fs_arc.cpp + +monodll_fs_filter.o: $(srcdir)/src/common/fs_filter.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fs_filter.cpp + +monodll_hash.o: $(srcdir)/src/common/hash.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/hash.cpp + +monodll_hashmap.o: $(srcdir)/src/common/hashmap.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/hashmap.cpp + +monodll_init.o: $(srcdir)/src/common/init.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/init.cpp + +monodll_intl.o: $(srcdir)/src/common/intl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/intl.cpp + +monodll_ipcbase.o: $(srcdir)/src/common/ipcbase.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/ipcbase.cpp + +monodll_languageinfo.o: $(srcdir)/src/common/languageinfo.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/languageinfo.cpp + +monodll_list.o: $(srcdir)/src/common/list.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/list.cpp + +monodll_log.o: $(srcdir)/src/common/log.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/log.cpp + +monodll_longlong.o: $(srcdir)/src/common/longlong.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/longlong.cpp + +monodll_memory.o: $(srcdir)/src/common/memory.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/memory.cpp + +monodll_mimecmn.o: $(srcdir)/src/common/mimecmn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/mimecmn.cpp + +monodll_module.o: $(srcdir)/src/common/module.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/module.cpp + +monodll_mstream.o: $(srcdir)/src/common/mstream.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/mstream.cpp + +monodll_numformatter.o: $(srcdir)/src/common/numformatter.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/numformatter.cpp + +monodll_object.o: $(srcdir)/src/common/object.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/object.cpp + +monodll_platinfo.o: $(srcdir)/src/common/platinfo.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/platinfo.cpp + +monodll_powercmn.o: $(srcdir)/src/common/powercmn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/powercmn.cpp + +monodll_process.o: $(srcdir)/src/common/process.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/process.cpp + +monodll_regex.o: $(srcdir)/src/common/regex.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/regex.cpp + +monodll_stdpbase.o: $(srcdir)/src/common/stdpbase.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/stdpbase.cpp + +monodll_sstream.o: $(srcdir)/src/common/sstream.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/sstream.cpp + +monodll_stdstream.o: $(srcdir)/src/common/stdstream.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/stdstream.cpp + +monodll_stopwatch.o: $(srcdir)/src/common/stopwatch.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/stopwatch.cpp + +monodll_strconv.o: $(srcdir)/src/common/strconv.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/strconv.cpp + +monodll_stream.o: $(srcdir)/src/common/stream.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/stream.cpp + +monodll_string.o: $(srcdir)/src/common/string.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/string.cpp + +monodll_stringimpl.o: $(srcdir)/src/common/stringimpl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/stringimpl.cpp + +monodll_stringops.o: $(srcdir)/src/common/stringops.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/stringops.cpp + +monodll_strvararg.o: $(srcdir)/src/common/strvararg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/strvararg.cpp + +monodll_sysopt.o: $(srcdir)/src/common/sysopt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/sysopt.cpp + +monodll_tarstrm.o: $(srcdir)/src/common/tarstrm.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/tarstrm.cpp + +monodll_textbuf.o: $(srcdir)/src/common/textbuf.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/textbuf.cpp + +monodll_textfile.o: $(srcdir)/src/common/textfile.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/textfile.cpp + +monodll_threadinfo.o: $(srcdir)/src/common/threadinfo.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/threadinfo.cpp + +monodll_common_time.o: $(srcdir)/src/common/time.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/time.cpp + +monodll_timercmn.o: $(srcdir)/src/common/timercmn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/timercmn.cpp + +monodll_timerimpl.o: $(srcdir)/src/common/timerimpl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/timerimpl.cpp + +monodll_tokenzr.o: $(srcdir)/src/common/tokenzr.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/tokenzr.cpp + +monodll_translation.o: $(srcdir)/src/common/translation.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/translation.cpp + +monodll_txtstrm.o: $(srcdir)/src/common/txtstrm.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/txtstrm.cpp + +monodll_unichar.o: $(srcdir)/src/common/unichar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/unichar.cpp + +monodll_uri.o: $(srcdir)/src/common/uri.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/uri.cpp + +monodll_ustring.o: $(srcdir)/src/common/ustring.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/ustring.cpp + +monodll_variant.o: $(srcdir)/src/common/variant.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/variant.cpp + +monodll_wfstream.o: $(srcdir)/src/common/wfstream.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/wfstream.cpp + +monodll_wxcrt.o: $(srcdir)/src/common/wxcrt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/wxcrt.cpp + +monodll_wxprintf.o: $(srcdir)/src/common/wxprintf.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/wxprintf.cpp + +monodll_xlocale.o: $(srcdir)/src/common/xlocale.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/xlocale.cpp + +monodll_xti.o: $(srcdir)/src/common/xti.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/xti.cpp + +monodll_xtistrm.o: $(srcdir)/src/common/xtistrm.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/xtistrm.cpp + +monodll_zipstrm.o: $(srcdir)/src/common/zipstrm.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/zipstrm.cpp + +monodll_zstream.o: $(srcdir)/src/common/zstream.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/zstream.cpp + +monodll_fswatchercmn.o: $(srcdir)/src/common/fswatchercmn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fswatchercmn.cpp + +monodll_fswatcherg.o: $(srcdir)/src/generic/fswatcherg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fswatcherg.cpp + +monodll_unix_mimetype.o: $(srcdir)/src/unix/mimetype.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/mimetype.cpp + +monodll_fswatcher_inotify.o: $(srcdir)/src/unix/fswatcher_inotify.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fswatcher_inotify.cpp + +monodll_basemsw.o: $(srcdir)/src/msw/basemsw.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/basemsw.cpp + +monodll_crashrpt.o: $(srcdir)/src/msw/crashrpt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/crashrpt.cpp + +monodll_debughlp.o: $(srcdir)/src/msw/debughlp.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/debughlp.cpp + +monodll_dde.o: $(srcdir)/src/msw/dde.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dde.cpp + +monodll_msw_dir.o: $(srcdir)/src/msw/dir.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dir.cpp + +monodll_dlmsw.o: $(srcdir)/src/msw/dlmsw.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dlmsw.cpp + +monodll_evtloopconsole.o: $(srcdir)/src/msw/evtloopconsole.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/evtloopconsole.cpp + +monodll_msw_mimetype.o: $(srcdir)/src/msw/mimetype.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/mimetype.cpp + +monodll_power.o: $(srcdir)/src/msw/power.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/power.cpp + +monodll_regconf.o: $(srcdir)/src/msw/regconf.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/regconf.cpp + +monodll_registry.o: $(srcdir)/src/msw/registry.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/registry.cpp + +monodll_msw_snglinst.o: $(srcdir)/src/msw/snglinst.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/snglinst.cpp + +monodll_msw_stackwalk.o: $(srcdir)/src/msw/stackwalk.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/stackwalk.cpp + +monodll_msw_stdpaths.o: $(srcdir)/src/msw/stdpaths.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/stdpaths.cpp + +monodll_msw_thread.o: $(srcdir)/src/msw/thread.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/thread.cpp + +monodll_msw_timer.o: $(srcdir)/src/msw/timer.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/timer.cpp + +monodll_msw_utils.o: $(srcdir)/src/msw/utils.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/utils.cpp + +monodll_msw_utilsexc.o: $(srcdir)/src/msw/utilsexc.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/utilsexc.cpp + +monodll_fswatcher.o: $(srcdir)/src/msw/fswatcher.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/fswatcher.cpp + +monodll_wince_time.o: $(srcdir)/src/msw/wince/time.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/wince/time.cpp + +monodll_core_mimetype.o: $(srcdir)/src/osx/core/mimetype.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/mimetype.cpp + +monodll_cfstring.o: $(srcdir)/src/osx/core/cfstring.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/cfstring.cpp + +monodll_evtloop_cf.o: $(srcdir)/src/osx/core/evtloop_cf.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/evtloop_cf.cpp + +monodll_stdpaths_cf.o: $(srcdir)/src/osx/core/stdpaths_cf.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/stdpaths_cf.cpp + +monodll_strconv_cf.o: $(srcdir)/src/osx/core/strconv_cf.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/strconv_cf.cpp + +monodll_utilsexc_base.o: $(srcdir)/src/osx/core/utilsexc_base.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_base.cpp + +monodll_os2_dir.o: $(srcdir)/src/os2/dir.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/dir.cpp + +monodll_os2_mimetype.o: $(srcdir)/src/os2/mimetype.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/mimetype.cpp + +monodll_os2_snglinst.o: $(srcdir)/src/os2/snglinst.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/snglinst.cpp + +monodll_os2_stdpaths.o: $(srcdir)/src/os2/stdpaths.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/stdpaths.cpp + +monodll_os2_thread.o: $(srcdir)/src/os2/thread.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/thread.cpp + +monodll_os2_utils.o: $(srcdir)/src/os2/utils.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/utils.cpp + +monodll_os2_utilsexc.o: $(srcdir)/src/os2/utilsexc.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/utilsexc.cpp + +monodll_msdos_dir.o: $(srcdir)/src/msdos/dir.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msdos/dir.cpp + +monodll_msdos_mimetype.o: $(srcdir)/src/msdos/mimetype.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msdos/mimetype.cpp + +monodll_utilsdos.o: $(srcdir)/src/msdos/utilsdos.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msdos/utilsdos.cpp + +monodll_event.o: $(srcdir)/src/common/event.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/event.cpp + +monodll_fs_mem.o: $(srcdir)/src/common/fs_mem.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fs_mem.cpp + +monodll_msgout.o: $(srcdir)/src/common/msgout.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/msgout.cpp + +monodll_utilscmn.o: $(srcdir)/src/common/utilscmn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/utilscmn.cpp + +monodll_msw_main.o: $(srcdir)/src/msw/main.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/main.cpp + +monodll_mslu.o: $(srcdir)/src/msw/mslu.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/mslu.cpp + +monodll_volume.o: $(srcdir)/src/msw/volume.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/volume.cpp + +monodll_carbon_utils.o: $(srcdir)/src/osx/carbon/utils.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/utils.cpp + +monodll_uma.o: $(srcdir)/src/osx/carbon/uma.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/uma.cpp + +monodll_osx_cocoa_utils.o: $(srcdir)/src/osx/cocoa/utils.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/utils.mm + +monodll_fs_inet.o: $(srcdir)/src/common/fs_inet.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fs_inet.cpp + +monodll_ftp.o: $(srcdir)/src/common/ftp.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/ftp.cpp + +monodll_http.o: $(srcdir)/src/common/http.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/http.cpp + +monodll_protocol.o: $(srcdir)/src/common/protocol.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/protocol.cpp + +monodll_sckaddr.o: $(srcdir)/src/common/sckaddr.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/sckaddr.cpp + +monodll_sckfile.o: $(srcdir)/src/common/sckfile.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/sckfile.cpp + +monodll_sckipc.o: $(srcdir)/src/common/sckipc.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/sckipc.cpp + +monodll_sckstrm.o: $(srcdir)/src/common/sckstrm.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/sckstrm.cpp + +monodll_socket.o: $(srcdir)/src/common/socket.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/socket.cpp + +monodll_url.o: $(srcdir)/src/common/url.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/url.cpp + +monodll_sockmsw.o: $(srcdir)/src/msw/sockmsw.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/sockmsw.cpp + +monodll_urlmsw.o: $(srcdir)/src/msw/urlmsw.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/urlmsw.cpp + +monodll_net.o: $(srcdir)/src/msw/wince/net.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/wince/net.cpp + +monodll_sockosx.o: $(srcdir)/src/osx/core/sockosx.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/sockosx.cpp + +monodll_gtk1_bmpbuttn.o: $(srcdir)/src/gtk1/bmpbuttn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/bmpbuttn.cpp + +monodll_gtk1_button.o: $(srcdir)/src/gtk1/button.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/button.cpp + +monodll_gtk1_checkbox.o: $(srcdir)/src/gtk1/checkbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/checkbox.cpp + +monodll_gtk1_checklst.o: $(srcdir)/src/gtk1/checklst.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/checklst.cpp + +monodll_gtk1_choice.o: $(srcdir)/src/gtk1/choice.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/choice.cpp + +monodll_gtk1_combobox.o: $(srcdir)/src/gtk1/combobox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/combobox.cpp + +monodll_gtk1_control.o: $(srcdir)/src/gtk1/control.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/control.cpp + +monodll_gtk1_dialog.o: $(srcdir)/src/gtk1/dialog.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/dialog.cpp + +monodll_gtk1_filedlg.o: $(srcdir)/src/gtk1/filedlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/filedlg.cpp + +monodll_gtk1_fontdlg.o: $(srcdir)/src/gtk1/fontdlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/fontdlg.cpp + +monodll_gtk1_frame.o: $(srcdir)/src/gtk1/frame.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/frame.cpp + +monodll_gtk1_gauge.o: $(srcdir)/src/gtk1/gauge.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/gauge.cpp + +monodll_gtk1_listbox.o: $(srcdir)/src/gtk1/listbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/listbox.cpp + +monodll_gtk1_mdi.o: $(srcdir)/src/gtk1/mdi.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/mdi.cpp + +monodll_gtk1_menu.o: $(srcdir)/src/gtk1/menu.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/menu.cpp + +monodll_gtk1_mnemonics.o: $(srcdir)/src/gtk1/mnemonics.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/mnemonics.cpp + +monodll_gtk1_notebook.o: $(srcdir)/src/gtk1/notebook.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/notebook.cpp + +monodll_gtk1_radiobox.o: $(srcdir)/src/gtk1/radiobox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/radiobox.cpp + +monodll_gtk1_radiobut.o: $(srcdir)/src/gtk1/radiobut.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/radiobut.cpp + +monodll_gtk1_scrolbar.o: $(srcdir)/src/gtk1/scrolbar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/scrolbar.cpp + +monodll_gtk1_scrolwin.o: $(srcdir)/src/gtk1/scrolwin.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/scrolwin.cpp + +monodll_gtk1_slider.o: $(srcdir)/src/gtk1/slider.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/slider.cpp + +monodll_gtk1_spinbutt.o: $(srcdir)/src/gtk1/spinbutt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/spinbutt.cpp + +monodll_gtk1_spinctrl.o: $(srcdir)/src/gtk1/spinctrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/spinctrl.cpp + +monodll_gtk1_statbmp.o: $(srcdir)/src/gtk1/statbmp.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/statbmp.cpp + +monodll_gtk1_statbox.o: $(srcdir)/src/gtk1/statbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/statbox.cpp + +monodll_gtk1_statline.o: $(srcdir)/src/gtk1/statline.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/statline.cpp + +monodll_gtk1_stattext.o: $(srcdir)/src/gtk1/stattext.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/stattext.cpp + +monodll_gtk1_toolbar.o: $(srcdir)/src/gtk1/toolbar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/toolbar.cpp + +monodll_gtk1_textctrl.o: $(srcdir)/src/gtk1/textctrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/textctrl.cpp + +monodll_gtk1_tglbtn.o: $(srcdir)/src/gtk1/tglbtn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/tglbtn.cpp + +monodll_motif_accel.o: $(srcdir)/src/motif/accel.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/accel.cpp + +monodll_motif_app.o: $(srcdir)/src/motif/app.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/app.cpp + +monodll_motif_bmpbuttn.o: $(srcdir)/src/motif/bmpbuttn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/bmpbuttn.cpp + +monodll_bmpmotif.o: $(srcdir)/src/motif/bmpmotif.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/bmpmotif.cpp + +monodll_motif_button.o: $(srcdir)/src/motif/button.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/button.cpp + +monodll_motif_checkbox.o: $(srcdir)/src/motif/checkbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/checkbox.cpp + +monodll_motif_checklst.o: $(srcdir)/src/motif/checklst.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/checklst.cpp + +monodll_motif_choice.o: $(srcdir)/src/motif/choice.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/choice.cpp + +monodll_motif_clipbrd.o: $(srcdir)/src/motif/clipbrd.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/clipbrd.cpp + +monodll_motif_colour.o: $(srcdir)/src/motif/colour.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/colour.cpp + +monodll_motif_combobox.o: $(srcdir)/src/motif/combobox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/combobox.cpp + +monodll_combobox_native.o: $(srcdir)/src/motif/combobox_native.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/combobox_native.cpp + +monodll_motif_control.o: $(srcdir)/src/motif/control.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/control.cpp + +monodll_motif_cursor.o: $(srcdir)/src/motif/cursor.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/cursor.cpp + +monodll_motif_data.o: $(srcdir)/src/motif/data.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/data.cpp + +monodll_motif_dataobj.o: $(srcdir)/src/motif/dataobj.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/dataobj.cpp + +monodll_motif_dc.o: $(srcdir)/src/motif/dc.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/dc.cpp + +monodll_motif_dcclient.o: $(srcdir)/src/motif/dcclient.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/dcclient.cpp + +monodll_motif_dcmemory.o: $(srcdir)/src/motif/dcmemory.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/dcmemory.cpp + +monodll_motif_dcscreen.o: $(srcdir)/src/motif/dcscreen.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/dcscreen.cpp + +monodll_motif_dialog.o: $(srcdir)/src/motif/dialog.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/dialog.cpp + +monodll_motif_evtloop.o: $(srcdir)/src/motif/evtloop.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/evtloop.cpp + +monodll_motif_filedlg.o: $(srcdir)/src/motif/filedlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/filedlg.cpp + +monodll_motif_font.o: $(srcdir)/src/motif/font.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/font.cpp + +monodll_motif_frame.o: $(srcdir)/src/motif/frame.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/frame.cpp + +monodll_motif_gauge.o: $(srcdir)/src/motif/gauge.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/gauge.cpp + +monodll_sockmot.o: $(srcdir)/src/motif/sockmot.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/sockmot.cpp + +monodll_motif_icon.o: $(srcdir)/src/motif/icon.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/icon.cpp + +monodll_motif_listbox.o: $(srcdir)/src/motif/listbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/listbox.cpp + +monodll_motif_main.o: $(srcdir)/src/motif/main.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/main.cpp + +monodll_motif_menu.o: $(srcdir)/src/motif/menu.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/menu.cpp + +monodll_motif_menuitem.o: $(srcdir)/src/motif/menuitem.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/menuitem.cpp + +monodll_motif_minifram.o: $(srcdir)/src/motif/minifram.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/minifram.cpp + +monodll_motif_msgdlg.o: $(srcdir)/src/motif/msgdlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/msgdlg.cpp + +monodll_motif_popupwin.o: $(srcdir)/src/motif/popupwin.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/popupwin.cpp + +monodll_motif_radiobox.o: $(srcdir)/src/motif/radiobox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/radiobox.cpp + +monodll_motif_radiobut.o: $(srcdir)/src/motif/radiobut.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/radiobut.cpp + +monodll_motif_scrolbar.o: $(srcdir)/src/motif/scrolbar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/scrolbar.cpp + +monodll_motif_settings.o: $(srcdir)/src/motif/settings.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/settings.cpp + +monodll_motif_slider.o: $(srcdir)/src/motif/slider.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/slider.cpp + +monodll_motif_spinbutt.o: $(srcdir)/src/motif/spinbutt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/spinbutt.cpp + +monodll_motif_statbmp.o: $(srcdir)/src/motif/statbmp.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/statbmp.cpp + +monodll_motif_statbox.o: $(srcdir)/src/motif/statbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/statbox.cpp + +monodll_motif_stattext.o: $(srcdir)/src/motif/stattext.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/stattext.cpp + +monodll_motif_textctrl.o: $(srcdir)/src/motif/textctrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/textctrl.cpp + +monodll_motif_textentry.o: $(srcdir)/src/motif/textentry.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/textentry.cpp + +monodll_motif_timer.o: $(srcdir)/src/motif/timer.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/timer.cpp + +monodll_motif_toolbar.o: $(srcdir)/src/motif/toolbar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/toolbar.cpp + +monodll_motif_toplevel.o: $(srcdir)/src/motif/toplevel.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/toplevel.cpp + +monodll_motif_utils.o: $(srcdir)/src/motif/utils.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/utils.cpp + +monodll_motif_window.o: $(srcdir)/src/motif/window.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/motif/window.cpp + +monodll_xmcombo.o: $(srcdir)/src/motif/xmcombo/xmcombo.c $(MONODLL_ODEP) + $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/motif/xmcombo/xmcombo.c + +monodll_generic_notebook.o: $(srcdir)/src/generic/notebook.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/notebook.cpp + +monodll_generic_statline.o: $(srcdir)/src/generic/statline.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/statline.cpp + +monodll_tabg.o: $(srcdir)/src/generic/tabg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/tabg.cpp + +monodll_msw_checklst.o: $(srcdir)/src/msw/checklst.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/checklst.cpp + +monodll_msw_fdrepdlg.o: $(srcdir)/src/msw/fdrepdlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/fdrepdlg.cpp + +monodll_msw_fontdlg.o: $(srcdir)/src/msw/fontdlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/fontdlg.cpp + +monodll_wince_checklst.o: $(srcdir)/src/msw/wince/checklst.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/wince/checklst.cpp + +monodll_choicece.o: $(srcdir)/src/msw/wince/choicece.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/wince/choicece.cpp + +monodll_crt.o: $(srcdir)/src/msw/wince/crt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/wince/crt.cpp + +monodll_filedlgwce.o: $(srcdir)/src/msw/wince/filedlgwce.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/wince/filedlgwce.cpp + +monodll_filefnwce.o: $(srcdir)/src/msw/wince/filefnwce.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/wince/filefnwce.cpp + +monodll_helpwce.o: $(srcdir)/src/msw/wince/helpwce.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/wince/helpwce.cpp + +monodll_menuce.o: $(srcdir)/src/msw/wince/menuce.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/wince/menuce.cpp + +monodll_tbarwce.o: $(srcdir)/src/msw/wince/tbarwce.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/wince/tbarwce.cpp + +monodll_textctrlce.o: $(srcdir)/src/msw/wince/textctrlce.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/wince/textctrlce.cpp + +monodll_carbon_anybutton.o: $(srcdir)/src/osx/carbon/anybutton.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/anybutton.cpp + +monodll_carbon_bmpbuttn.o: $(srcdir)/src/osx/carbon/bmpbuttn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/bmpbuttn.cpp + +monodll_carbon_button.o: $(srcdir)/src/osx/carbon/button.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/button.cpp + +monodll_carbon_checkbox.o: $(srcdir)/src/osx/carbon/checkbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/checkbox.cpp + +monodll_carbon_choice.o: $(srcdir)/src/osx/carbon/choice.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/choice.cpp + +monodll_carbon_colordlg.o: $(srcdir)/src/osx/carbon/colordlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/colordlg.cpp + +monodll_carbon_dialog.o: $(srcdir)/src/osx/carbon/dialog.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dialog.cpp + +monodll_carbon_dirdlg.o: $(srcdir)/src/osx/carbon/dirdlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dirdlg.cpp + +monodll_carbon_dnd.o: $(srcdir)/src/osx/carbon/dnd.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dnd.cpp + +monodll_carbon_evtloop.o: $(srcdir)/src/osx/carbon/evtloop.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/evtloop.cpp + +monodll_carbon_filedlg.o: $(srcdir)/src/osx/carbon/filedlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/filedlg.cpp + +monodll_carbon_gauge.o: $(srcdir)/src/osx/carbon/gauge.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/gauge.cpp + +monodll_carbon_listbox.o: $(srcdir)/src/osx/carbon/listbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/listbox.cpp + +monodll_listctrl_mac.o: $(srcdir)/src/osx/carbon/listctrl_mac.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/listctrl_mac.cpp + +monodll_carbon_menu.o: $(srcdir)/src/osx/carbon/menu.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/menu.cpp + +monodll_carbon_menuitem.o: $(srcdir)/src/osx/carbon/menuitem.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/menuitem.cpp + +monodll_carbon_msgdlg.o: $(srcdir)/src/osx/carbon/msgdlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/msgdlg.cpp + +monodll_carbon_nonownedwnd.o: $(srcdir)/src/osx/carbon/nonownedwnd.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/nonownedwnd.cpp + +monodll_notebmac.o: $(srcdir)/src/osx/carbon/notebmac.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/notebmac.cpp + +monodll_carbon_printdlg.o: $(srcdir)/src/osx/carbon/printdlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/printdlg.cpp + +monodll_carbon_radiobut.o: $(srcdir)/src/osx/carbon/radiobut.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/radiobut.cpp + +monodll_carbon_scrolbar.o: $(srcdir)/src/osx/carbon/scrolbar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/scrolbar.cpp + +monodll_carbon_slider.o: $(srcdir)/src/osx/carbon/slider.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/slider.cpp + +monodll_carbon_spinbutt.o: $(srcdir)/src/osx/carbon/spinbutt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/spinbutt.cpp + +monodll_carbon_srchctrl.o: $(srcdir)/src/osx/carbon/srchctrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/srchctrl.cpp + +monodll_carbon_statbmp.o: $(srcdir)/src/osx/carbon/statbmp.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statbmp.cpp + +monodll_carbon_statbox.o: $(srcdir)/src/osx/carbon/statbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statbox.cpp + +monodll_statlmac.o: $(srcdir)/src/osx/carbon/statlmac.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statlmac.cpp + +monodll_carbon_stattext.o: $(srcdir)/src/osx/carbon/stattext.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/stattext.cpp + +monodll_carbon_textctrl.o: $(srcdir)/src/osx/carbon/textctrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/textctrl.cpp + +monodll_carbon_tglbtn.o: $(srcdir)/src/osx/carbon/tglbtn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/tglbtn.cpp + +monodll_carbon_toolbar.o: $(srcdir)/src/osx/carbon/toolbar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/toolbar.cpp + +monodll_carbon_tooltip.o: $(srcdir)/src/osx/carbon/tooltip.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/tooltip.cpp + +monodll_carbon_window.o: $(srcdir)/src/osx/carbon/window.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/window.cpp + +monodll_cocoa_anybutton.o: $(srcdir)/src/osx/cocoa/anybutton.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/anybutton.mm + +monodll_osx_cocoa_button.o: $(srcdir)/src/osx/cocoa/button.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/button.mm + +monodll_osx_cocoa_checkbox.o: $(srcdir)/src/osx/cocoa/checkbox.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/checkbox.mm + +monodll_osx_cocoa_choice.o: $(srcdir)/src/osx/cocoa/choice.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/choice.mm + +monodll_osx_cocoa_colour.o: $(srcdir)/src/osx/cocoa/colour.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/colour.mm + +monodll_osx_cocoa_combobox.o: $(srcdir)/src/osx/cocoa/combobox.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/combobox.mm + +monodll_osx_cocoa_dialog.o: $(srcdir)/src/osx/cocoa/dialog.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dialog.mm + +monodll_osx_cocoa_dirdlg.o: $(srcdir)/src/osx/cocoa/dirdlg.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dirdlg.mm + +monodll_cocoa_dnd.o: $(srcdir)/src/osx/cocoa/dnd.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dnd.mm + +monodll_osx_cocoa_evtloop.o: $(srcdir)/src/osx/cocoa/evtloop.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/evtloop.mm + +monodll_osx_cocoa_filedlg.o: $(srcdir)/src/osx/cocoa/filedlg.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/filedlg.mm + +monodll_osx_cocoa_gauge.o: $(srcdir)/src/osx/cocoa/gauge.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/gauge.mm + +monodll_osx_cocoa_listbox.o: $(srcdir)/src/osx/cocoa/listbox.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/listbox.mm + +monodll_osx_cocoa_menu.o: $(srcdir)/src/osx/cocoa/menu.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/menu.mm + +monodll_osx_cocoa_menuitem.o: $(srcdir)/src/osx/cocoa/menuitem.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/menuitem.mm + +monodll_osx_cocoa_msgdlg.o: $(srcdir)/src/osx/cocoa/msgdlg.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/msgdlg.mm + +monodll_cocoa_nonownedwnd.o: $(srcdir)/src/osx/cocoa/nonownedwnd.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/nonownedwnd.mm + +monodll_osx_cocoa_notebook.o: $(srcdir)/src/osx/cocoa/notebook.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/notebook.mm + +monodll_osx_cocoa_radiobut.o: $(srcdir)/src/osx/cocoa/radiobut.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/radiobut.mm + +monodll_preferences.o: $(srcdir)/src/osx/cocoa/preferences.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/preferences.mm + +monodll_cocoa_printdlg.o: $(srcdir)/src/osx/cocoa/printdlg.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/printdlg.mm + +monodll_osx_cocoa_scrolbar.o: $(srcdir)/src/osx/cocoa/scrolbar.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/scrolbar.mm + +monodll_osx_cocoa_slider.o: $(srcdir)/src/osx/cocoa/slider.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/slider.mm + +monodll_osx_cocoa_spinbutt.o: $(srcdir)/src/osx/cocoa/spinbutt.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/spinbutt.mm + +monodll_cocoa_srchctrl.o: $(srcdir)/src/osx/cocoa/srchctrl.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/srchctrl.mm + +monodll_osx_cocoa_statbox.o: $(srcdir)/src/osx/cocoa/statbox.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/statbox.mm + +monodll_cocoa_statline.o: $(srcdir)/src/osx/cocoa/statline.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/statline.mm + +monodll_osx_cocoa_stattext.o: $(srcdir)/src/osx/cocoa/stattext.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/stattext.mm + +monodll_osx_cocoa_textctrl.o: $(srcdir)/src/osx/cocoa/textctrl.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/textctrl.mm + +monodll_cocoa_tglbtn.o: $(srcdir)/src/osx/cocoa/tglbtn.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/tglbtn.mm + +monodll_osx_cocoa_toolbar.o: $(srcdir)/src/osx/cocoa/toolbar.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/toolbar.mm + +monodll_osx_cocoa_tooltip.o: $(srcdir)/src/osx/cocoa/tooltip.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/tooltip.mm + +monodll_osx_cocoa_window.o: $(srcdir)/src/osx/cocoa/window.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/window.mm + +monodll_iphone_anybutton.o: $(srcdir)/src/osx/iphone/anybutton.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/anybutton.mm + +monodll_iphone_button.o: $(srcdir)/src/osx/iphone/button.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/button.mm + +monodll_iphone_checkbox.o: $(srcdir)/src/osx/iphone/checkbox.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/checkbox.mm + +monodll_iphone_dialog.o: $(srcdir)/src/osx/iphone/dialog.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/dialog.mm + +monodll_iphone_evtloop.o: $(srcdir)/src/osx/iphone/evtloop.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/evtloop.mm + +monodll_iphone_gauge.o: $(srcdir)/src/osx/iphone/gauge.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/gauge.mm + +monodll_iphone_msgdlg.o: $(srcdir)/src/osx/iphone/msgdlg.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/msgdlg.mm + +monodll_iphone_nonownedwnd.o: $(srcdir)/src/osx/iphone/nonownedwnd.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/nonownedwnd.mm + +monodll_iphone_scrolbar.o: $(srcdir)/src/osx/iphone/scrolbar.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/scrolbar.mm + +monodll_iphone_slider.o: $(srcdir)/src/osx/iphone/slider.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/slider.mm + +monodll_iphone_stattext.o: $(srcdir)/src/osx/iphone/stattext.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/stattext.mm + +monodll_iphone_textctrl.o: $(srcdir)/src/osx/iphone/textctrl.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/textctrl.mm + +monodll_iphone_toolbar.o: $(srcdir)/src/osx/iphone/toolbar.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/toolbar.mm + +monodll_iphone_utils.o: $(srcdir)/src/osx/iphone/utils.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/utils.mm + +monodll_iphone_window.o: $(srcdir)/src/osx/iphone/window.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/window.mm + +monodll_NSBox.o: $(srcdir)/src/cocoa/NSBox.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSBox.mm + +monodll_NSButton.o: $(srcdir)/src/cocoa/NSButton.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSButton.mm + +monodll_NSControl.o: $(srcdir)/src/cocoa/NSControl.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSControl.mm + +monodll_NSMenu.o: $(srcdir)/src/cocoa/NSMenu.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSMenu.mm + +monodll_NSPanel.o: $(srcdir)/src/cocoa/NSPanel.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSPanel.mm + +monodll_NSScroller.o: $(srcdir)/src/cocoa/NSScroller.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSScroller.mm + +monodll_NSSlider.o: $(srcdir)/src/cocoa/NSSlider.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSSlider.mm + +monodll_NSTabView.o: $(srcdir)/src/cocoa/NSTabView.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSTabView.mm + +monodll_NSTableView.o: $(srcdir)/src/cocoa/NSTableView.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSTableView.mm + +monodll_NSTextField.o: $(srcdir)/src/cocoa/NSTextField.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSTextField.mm + +monodll_NSView.o: $(srcdir)/src/cocoa/NSView.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSView.mm + +monodll_NSWindow.o: $(srcdir)/src/cocoa/NSWindow.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSWindow.mm + +monodll_ObjcRef.o: $(srcdir)/src/cocoa/ObjcRef.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/ObjcRef.mm + +monodll_cocoa_app.o: $(srcdir)/src/cocoa/app.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/app.mm + +monodll_cocoa_bitmap.o: $(srcdir)/src/cocoa/bitmap.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/bitmap.mm + +monodll_cocoa_bmpbuttn.o: $(srcdir)/src/cocoa/bmpbuttn.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/bmpbuttn.mm + +monodll_cocoa_brush.o: $(srcdir)/src/cocoa/brush.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/brush.mm + +monodll_src_cocoa_button.o: $(srcdir)/src/cocoa/button.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/button.mm + +monodll_src_cocoa_checkbox.o: $(srcdir)/src/cocoa/checkbox.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/checkbox.mm + +monodll_cocoa_checklst.o: $(srcdir)/src/cocoa/checklst.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/checklst.mm + +monodll_src_cocoa_choice.o: $(srcdir)/src/cocoa/choice.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/choice.mm + +monodll_cocoa_clipbrd.o: $(srcdir)/src/cocoa/clipbrd.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/clipbrd.mm + +monodll_cocoa_colordlg.o: $(srcdir)/src/cocoa/colordlg.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/colordlg.mm + +monodll_src_cocoa_colour.o: $(srcdir)/src/cocoa/colour.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/colour.mm + +monodll_src_cocoa_combobox.o: $(srcdir)/src/cocoa/combobox.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/combobox.mm + +monodll_cocoa_control.o: $(srcdir)/src/cocoa/control.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/control.mm + +monodll_cocoa_cursor.o: $(srcdir)/src/cocoa/cursor.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/cursor.mm + +monodll_cocoa_data.o: $(srcdir)/src/cocoa/data.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/cocoa/data.cpp + +monodll_cocoa_dataobj.o: $(srcdir)/src/cocoa/dataobj.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/dataobj.mm + +monodll_cocoa_dc.o: $(srcdir)/src/cocoa/dc.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/dc.mm + +monodll_cocoa_dcclient.o: $(srcdir)/src/cocoa/dcclient.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/dcclient.mm + +monodll_cocoa_dcmemory.o: $(srcdir)/src/cocoa/dcmemory.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/dcmemory.mm + +monodll_cocoa_dcscreen.o: $(srcdir)/src/cocoa/dcscreen.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/cocoa/dcscreen.cpp + +monodll_src_cocoa_dialog.o: $(srcdir)/src/cocoa/dialog.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/dialog.mm + +monodll_src_cocoa_dirdlg.o: $(srcdir)/src/cocoa/dirdlg.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/dirdlg.mm + +monodll_cocoa_display.o: $(srcdir)/src/cocoa/display.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/display.mm + +monodll_cocoa_drawer.o: $(srcdir)/src/cocoa/drawer.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/drawer.mm + +monodll_src_cocoa_evtloop.o: $(srcdir)/src/cocoa/evtloop.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/evtloop.mm + +monodll_src_cocoa_filedlg.o: $(srcdir)/src/cocoa/filedlg.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/filedlg.mm + +monodll_cocoa_font.o: $(srcdir)/src/cocoa/font.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/font.mm + +monodll_cocoa_fontdlg.o: $(srcdir)/src/cocoa/fontdlg.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/fontdlg.mm + +monodll_cocoa_fontenum.o: $(srcdir)/src/cocoa/fontenum.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/fontenum.mm + +monodll_cocoa_fontutil.o: $(srcdir)/src/cocoa/fontutil.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/cocoa/fontutil.cpp + +monodll_cocoa_frame.o: $(srcdir)/src/cocoa/frame.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/frame.mm + +monodll_src_cocoa_gauge.o: $(srcdir)/src/cocoa/gauge.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/gauge.mm + +monodll_cocoa_icon.o: $(srcdir)/src/cocoa/icon.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/icon.mm + +monodll_src_cocoa_listbox.o: $(srcdir)/src/cocoa/listbox.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/listbox.mm + +monodll_cocoa_main.o: $(srcdir)/src/cocoa/main.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/cocoa/main.cpp + +monodll_mbarman.o: $(srcdir)/src/cocoa/mbarman.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/mbarman.mm + +monodll_cocoa_mdi.o: $(srcdir)/src/cocoa/mdi.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/mdi.mm + +monodll_src_cocoa_menu.o: $(srcdir)/src/cocoa/menu.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/menu.mm + +monodll_src_cocoa_menuitem.o: $(srcdir)/src/cocoa/menuitem.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/menuitem.mm + +monodll_src_cocoa_msgdlg.o: $(srcdir)/src/cocoa/msgdlg.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/msgdlg.mm + +monodll_src_cocoa_notebook.o: $(srcdir)/src/cocoa/notebook.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/notebook.mm + +monodll_cocoa_pen.o: $(srcdir)/src/cocoa/pen.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/pen.mm + +monodll_cocoa_radiobox.o: $(srcdir)/src/cocoa/radiobox.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/radiobox.mm + +monodll_src_cocoa_radiobut.o: $(srcdir)/src/cocoa/radiobut.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/radiobut.mm + +monodll_cocoa_region.o: $(srcdir)/src/cocoa/region.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/region.mm + +monodll_src_cocoa_scrolbar.o: $(srcdir)/src/cocoa/scrolbar.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/scrolbar.mm + +monodll_cocoa_settings.o: $(srcdir)/src/cocoa/settings.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/settings.mm + +monodll_src_cocoa_slider.o: $(srcdir)/src/cocoa/slider.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/slider.mm + +monodll_cocoa_sound.o: $(srcdir)/src/cocoa/sound.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/sound.mm + +monodll_src_cocoa_spinbutt.o: $(srcdir)/src/cocoa/spinbutt.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/spinbutt.mm + +monodll_cocoa_statbmp.o: $(srcdir)/src/cocoa/statbmp.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/statbmp.mm + +monodll_src_cocoa_statbox.o: $(srcdir)/src/cocoa/statbox.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/statbox.mm + +monodll_statline2.o: $(srcdir)/src/cocoa/statline2.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/statline2.mm + +monodll_src_cocoa_stattext.o: $(srcdir)/src/cocoa/stattext.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/stattext.mm + +monodll_src_cocoa_textctrl.o: $(srcdir)/src/cocoa/textctrl.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/textctrl.mm + +monodll_cocoa_timer.o: $(srcdir)/src/cocoa/timer.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/timer.mm + +monodll_src_cocoa_toolbar.o: $(srcdir)/src/cocoa/toolbar.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/toolbar.mm + +monodll_src_cocoa_tooltip.o: $(srcdir)/src/cocoa/tooltip.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/tooltip.mm + +monodll_cocoa_toplevel.o: $(srcdir)/src/cocoa/toplevel.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/toplevel.mm + +monodll_src_cocoa_utils.o: $(srcdir)/src/cocoa/utils.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/utils.mm + +monodll_cocoa_utilsexc.o: $(srcdir)/src/cocoa/utilsexc.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/utilsexc.mm + +monodll_src_cocoa_window.o: $(srcdir)/src/cocoa/window.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/window.mm + +monodll_os2_accel.o: $(srcdir)/src/os2/accel.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/accel.cpp + +monodll_os2_app.o: $(srcdir)/src/os2/app.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/app.cpp + +monodll_os2_bitmap.o: $(srcdir)/src/os2/bitmap.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/bitmap.cpp + +monodll_os2_bmpbuttn.o: $(srcdir)/src/os2/bmpbuttn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/bmpbuttn.cpp + +monodll_os2_brush.o: $(srcdir)/src/os2/brush.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/brush.cpp + +monodll_os2_button.o: $(srcdir)/src/os2/button.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/button.cpp + +monodll_os2_checkbox.o: $(srcdir)/src/os2/checkbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/checkbox.cpp + +monodll_os2_checklst.o: $(srcdir)/src/os2/checklst.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/checklst.cpp + +monodll_os2_choice.o: $(srcdir)/src/os2/choice.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/choice.cpp + +monodll_os2_clipbrd.o: $(srcdir)/src/os2/clipbrd.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/clipbrd.cpp + +monodll_os2_colour.o: $(srcdir)/src/os2/colour.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/colour.cpp + +monodll_os2_combobox.o: $(srcdir)/src/os2/combobox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/combobox.cpp + +monodll_os2_control.o: $(srcdir)/src/os2/control.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/control.cpp + +monodll_os2_cursor.o: $(srcdir)/src/os2/cursor.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/cursor.cpp + +monodll_os2_data.o: $(srcdir)/src/os2/data.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/data.cpp + +monodll_os2_dataobj.o: $(srcdir)/src/os2/dataobj.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/dataobj.cpp + +monodll_os2_dc.o: $(srcdir)/src/os2/dc.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/dc.cpp + +monodll_os2_dcclient.o: $(srcdir)/src/os2/dcclient.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/dcclient.cpp + +monodll_os2_dcmemory.o: $(srcdir)/src/os2/dcmemory.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/dcmemory.cpp + +monodll_os2_dcprint.o: $(srcdir)/src/os2/dcprint.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/dcprint.cpp + +monodll_os2_dcscreen.o: $(srcdir)/src/os2/dcscreen.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/dcscreen.cpp + +monodll_os2_dialog.o: $(srcdir)/src/os2/dialog.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/dialog.cpp + +monodll_os2_dnd.o: $(srcdir)/src/os2/dnd.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/dnd.cpp + +monodll_os2_evtloop.o: $(srcdir)/src/os2/evtloop.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/evtloop.cpp + +monodll_os2_filedlg.o: $(srcdir)/src/os2/filedlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/filedlg.cpp + +monodll_os2_font.o: $(srcdir)/src/os2/font.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/font.cpp + +monodll_os2_fontdlg.o: $(srcdir)/src/os2/fontdlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/fontdlg.cpp + +monodll_os2_fontenum.o: $(srcdir)/src/os2/fontenum.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/fontenum.cpp + +monodll_os2_fontutil.o: $(srcdir)/src/os2/fontutil.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/fontutil.cpp + +monodll_os2_frame.o: $(srcdir)/src/os2/frame.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/frame.cpp + +monodll_os2_gauge.o: $(srcdir)/src/os2/gauge.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/gauge.cpp + +monodll_os2_gdiimage.o: $(srcdir)/src/os2/gdiimage.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/gdiimage.cpp + +monodll_sockpm.o: $(srcdir)/src/os2/sockpm.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/sockpm.cpp + +monodll_os2_helpwin.o: $(srcdir)/src/os2/helpwin.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/helpwin.cpp + +monodll_os2_icon.o: $(srcdir)/src/os2/icon.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/icon.cpp + +monodll_os2_iniconf.o: $(srcdir)/src/os2/iniconf.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/iniconf.cpp + +monodll_os2_listbox.o: $(srcdir)/src/os2/listbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/listbox.cpp + +monodll_os2_main.o: $(srcdir)/src/os2/main.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/main.cpp + +monodll_os2_menu.o: $(srcdir)/src/os2/menu.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/menu.cpp + +monodll_os2_menuitem.o: $(srcdir)/src/os2/menuitem.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/menuitem.cpp + +monodll_os2_metafile.o: $(srcdir)/src/os2/metafile.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/metafile.cpp + +monodll_os2_minifram.o: $(srcdir)/src/os2/minifram.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/minifram.cpp + +monodll_os2_msgdlg.o: $(srcdir)/src/os2/msgdlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/msgdlg.cpp + +monodll_os2_nativdlg.o: $(srcdir)/src/os2/nativdlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/nativdlg.cpp + +monodll_os2_notebook.o: $(srcdir)/src/os2/notebook.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/notebook.cpp + +monodll_os2_ownerdrw.o: $(srcdir)/src/os2/ownerdrw.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/ownerdrw.cpp + +monodll_os2_palette.o: $(srcdir)/src/os2/palette.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/palette.cpp + +monodll_os2_pen.o: $(srcdir)/src/os2/pen.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/pen.cpp + +monodll_os2_popupwin.o: $(srcdir)/src/os2/popupwin.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/popupwin.cpp + +monodll_os2_print.o: $(srcdir)/src/os2/print.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/print.cpp + +monodll_os2_radiobox.o: $(srcdir)/src/os2/radiobox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/radiobox.cpp + +monodll_os2_radiobut.o: $(srcdir)/src/os2/radiobut.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/radiobut.cpp + +monodll_os2_region.o: $(srcdir)/src/os2/region.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/region.cpp + +monodll_os2_scrolbar.o: $(srcdir)/src/os2/scrolbar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/scrolbar.cpp + +monodll_os2_settings.o: $(srcdir)/src/os2/settings.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/settings.cpp + +monodll_os2_slider.o: $(srcdir)/src/os2/slider.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/slider.cpp + +monodll_os2_spinbutt.o: $(srcdir)/src/os2/spinbutt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/spinbutt.cpp + +monodll_os2_spinctrl.o: $(srcdir)/src/os2/spinctrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/spinctrl.cpp + +monodll_os2_statbmp.o: $(srcdir)/src/os2/statbmp.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/statbmp.cpp + +monodll_os2_statbox.o: $(srcdir)/src/os2/statbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/statbox.cpp + +monodll_os2_statline.o: $(srcdir)/src/os2/statline.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/statline.cpp + +monodll_os2_stattext.o: $(srcdir)/src/os2/stattext.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/stattext.cpp + +monodll_os2_textctrl.o: $(srcdir)/src/os2/textctrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/textctrl.cpp + +monodll_os2_textentry.o: $(srcdir)/src/os2/textentry.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/textentry.cpp + +monodll_os2_tglbtn.o: $(srcdir)/src/os2/tglbtn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/tglbtn.cpp + +monodll_os2_timer.o: $(srcdir)/src/os2/timer.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/timer.cpp + +monodll_os2_toolbar.o: $(srcdir)/src/os2/toolbar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/toolbar.cpp + +monodll_os2_tooltip.o: $(srcdir)/src/os2/tooltip.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/tooltip.cpp + +monodll_os2_toplevel.o: $(srcdir)/src/os2/toplevel.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/toplevel.cpp + +monodll_os2_utilsgui.o: $(srcdir)/src/os2/utilsgui.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/utilsgui.cpp + +monodll_os2_window.o: $(srcdir)/src/os2/window.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/window.cpp + +monodll_univ_bmpbuttn.o: $(srcdir)/src/univ/bmpbuttn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/bmpbuttn.cpp + +monodll_univ_button.o: $(srcdir)/src/univ/button.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/button.cpp + +monodll_univ_checkbox.o: $(srcdir)/src/univ/checkbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/checkbox.cpp + +monodll_univ_checklst.o: $(srcdir)/src/univ/checklst.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/checklst.cpp + +monodll_univ_choice.o: $(srcdir)/src/univ/choice.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/choice.cpp + +monodll_univ_combobox.o: $(srcdir)/src/univ/combobox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/combobox.cpp + +monodll_univ_control.o: $(srcdir)/src/univ/control.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/control.cpp + +monodll_ctrlrend.o: $(srcdir)/src/univ/ctrlrend.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/ctrlrend.cpp + +monodll_univ_dialog.o: $(srcdir)/src/univ/dialog.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/dialog.cpp + +monodll_framuniv.o: $(srcdir)/src/univ/framuniv.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/framuniv.cpp + +monodll_univ_gauge.o: $(srcdir)/src/univ/gauge.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/gauge.cpp + +monodll_inpcons.o: $(srcdir)/src/univ/inpcons.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/inpcons.cpp + +monodll_inphand.o: $(srcdir)/src/univ/inphand.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/inphand.cpp + +monodll_univ_listbox.o: $(srcdir)/src/univ/listbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/listbox.cpp + +monodll_univ_menu.o: $(srcdir)/src/univ/menu.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/menu.cpp + +monodll_univ_notebook.o: $(srcdir)/src/univ/notebook.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/notebook.cpp + +monodll_univ_radiobox.o: $(srcdir)/src/univ/radiobox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/radiobox.cpp + +monodll_univ_radiobut.o: $(srcdir)/src/univ/radiobut.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/radiobut.cpp + +monodll_scrarrow.o: $(srcdir)/src/univ/scrarrow.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/scrarrow.cpp + +monodll_univ_scrolbar.o: $(srcdir)/src/univ/scrolbar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/scrolbar.cpp + +monodll_scrthumb.o: $(srcdir)/src/univ/scrthumb.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/scrthumb.cpp + +monodll_settingsuniv.o: $(srcdir)/src/univ/settingsuniv.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/settingsuniv.cpp + +monodll_univ_slider.o: $(srcdir)/src/univ/slider.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/slider.cpp + +monodll_univ_spinbutt.o: $(srcdir)/src/univ/spinbutt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/spinbutt.cpp + +monodll_univ_statbmp.o: $(srcdir)/src/univ/statbmp.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/statbmp.cpp + +monodll_univ_statbox.o: $(srcdir)/src/univ/statbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/statbox.cpp + +monodll_univ_statline.o: $(srcdir)/src/univ/statline.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/statline.cpp + +monodll_univ_stattext.o: $(srcdir)/src/univ/stattext.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/stattext.cpp + +monodll_univ_statusbr.o: $(srcdir)/src/univ/statusbr.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/statusbr.cpp + +monodll_stdrend.o: $(srcdir)/src/univ/stdrend.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/stdrend.cpp + +monodll_univ_textctrl.o: $(srcdir)/src/univ/textctrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/textctrl.cpp + +monodll_univ_tglbtn.o: $(srcdir)/src/univ/tglbtn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/tglbtn.cpp + +monodll_theme.o: $(srcdir)/src/univ/theme.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/theme.cpp + +monodll_univ_toolbar.o: $(srcdir)/src/univ/toolbar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/toolbar.cpp + +monodll_topluniv.o: $(srcdir)/src/univ/topluniv.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/topluniv.cpp + +monodll_winuniv.o: $(srcdir)/src/univ/winuniv.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/winuniv.cpp + +monodll_gtk.o: $(srcdir)/src/univ/themes/gtk.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/themes/gtk.cpp + +monodll_metal.o: $(srcdir)/src/univ/themes/metal.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/themes/metal.cpp + +monodll_mono.o: $(srcdir)/src/univ/themes/mono.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/themes/mono.cpp + +monodll_win32.o: $(srcdir)/src/univ/themes/win32.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/univ/themes/win32.cpp + +monodll_mediactrlcmn.o: $(srcdir)/src/common/mediactrlcmn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/mediactrlcmn.cpp + +monodll_carbon_mediactrl.o: $(srcdir)/src/osx/carbon/mediactrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/mediactrl.cpp + +monodll_osx_cocoa_mediactrl.o: $(srcdir)/src/osx/cocoa/mediactrl.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/mediactrl.mm + +monodll_src_cocoa_mediactrl.o: $(srcdir)/src/cocoa/mediactrl.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/mediactrl.mm + +monodll_helpbest.o: $(srcdir)/src/msw/helpbest.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/helpbest.cpp + +monodll_helpctrl.o: $(srcdir)/src/html/helpctrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/helpctrl.cpp + +monodll_helpdata.o: $(srcdir)/src/html/helpdata.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/helpdata.cpp + +monodll_helpdlg.o: $(srcdir)/src/html/helpdlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/helpdlg.cpp + +monodll_helpfrm.o: $(srcdir)/src/html/helpfrm.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/helpfrm.cpp + +monodll_helpwnd.o: $(srcdir)/src/html/helpwnd.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/helpwnd.cpp + +monodll_htmlcell.o: $(srcdir)/src/html/htmlcell.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/htmlcell.cpp + +monodll_htmlfilt.o: $(srcdir)/src/html/htmlfilt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/htmlfilt.cpp + +monodll_htmlpars.o: $(srcdir)/src/html/htmlpars.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/htmlpars.cpp + +monodll_htmltag.o: $(srcdir)/src/html/htmltag.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/htmltag.cpp + +monodll_htmlwin.o: $(srcdir)/src/html/htmlwin.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/htmlwin.cpp + +monodll_htmprint.o: $(srcdir)/src/html/htmprint.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/htmprint.cpp + +monodll_m_dflist.o: $(srcdir)/src/html/m_dflist.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/m_dflist.cpp + +monodll_m_fonts.o: $(srcdir)/src/html/m_fonts.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/m_fonts.cpp + +monodll_m_hline.o: $(srcdir)/src/html/m_hline.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/m_hline.cpp + +monodll_m_image.o: $(srcdir)/src/html/m_image.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/m_image.cpp + +monodll_m_layout.o: $(srcdir)/src/html/m_layout.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/m_layout.cpp + +monodll_m_links.o: $(srcdir)/src/html/m_links.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/m_links.cpp + +monodll_m_list.o: $(srcdir)/src/html/m_list.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/m_list.cpp + +monodll_m_pre.o: $(srcdir)/src/html/m_pre.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/m_pre.cpp + +monodll_m_span.o: $(srcdir)/src/html/m_span.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/m_span.cpp + +monodll_m_style.o: $(srcdir)/src/html/m_style.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/m_style.cpp + +monodll_m_tables.o: $(srcdir)/src/html/m_tables.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/m_tables.cpp + +monodll_styleparams.o: $(srcdir)/src/html/styleparams.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/styleparams.cpp + +monodll_winpars.o: $(srcdir)/src/html/winpars.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/winpars.cpp + +monodll_htmllbox.o: $(srcdir)/src/generic/htmllbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/htmllbox.cpp + +monodll_webview_ie.o: $(srcdir)/src/msw/webview_ie.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/webview_ie.cpp + +monodll_gtk_webview_webkit.o: $(srcdir)/src/gtk/webview_webkit.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/webview_webkit.cpp + +monodll_osx_webview_webkit.o: $(srcdir)/src/osx/webview_webkit.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/webview_webkit.mm + +monodll_webview.o: $(srcdir)/src/common/webview.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/webview.cpp + +monodll_webviewarchivehandler.o: $(srcdir)/src/common/webviewarchivehandler.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/webviewarchivehandler.cpp + +monodll_webviewfshandler.o: $(srcdir)/src/common/webviewfshandler.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/webviewfshandler.cpp + +monodll_debugrpt.o: $(srcdir)/src/common/debugrpt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/debugrpt.cpp + +monodll_dbgrptg.o: $(srcdir)/src/generic/dbgrptg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dbgrptg.cpp + +monodll_xh_animatctrl.o: $(srcdir)/src/xrc/xh_animatctrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_animatctrl.cpp + +monodll_xh_bannerwindow.o: $(srcdir)/src/xrc/xh_bannerwindow.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bannerwindow.cpp + +monodll_xh_bmp.o: $(srcdir)/src/xrc/xh_bmp.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bmp.cpp + +monodll_xh_bmpcbox.o: $(srcdir)/src/xrc/xh_bmpcbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bmpcbox.cpp + +monodll_xh_bmpbt.o: $(srcdir)/src/xrc/xh_bmpbt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bmpbt.cpp + +monodll_xh_bttn.o: $(srcdir)/src/xrc/xh_bttn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bttn.cpp + +monodll_xh_cald.o: $(srcdir)/src/xrc/xh_cald.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_cald.cpp + +monodll_xh_chckb.o: $(srcdir)/src/xrc/xh_chckb.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_chckb.cpp + +monodll_xh_chckl.o: $(srcdir)/src/xrc/xh_chckl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_chckl.cpp + +monodll_xh_choic.o: $(srcdir)/src/xrc/xh_choic.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_choic.cpp + +monodll_xh_choicbk.o: $(srcdir)/src/xrc/xh_choicbk.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_choicbk.cpp + +monodll_xh_clrpicker.o: $(srcdir)/src/xrc/xh_clrpicker.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_clrpicker.cpp + +monodll_xh_cmdlinkbn.o: $(srcdir)/src/xrc/xh_cmdlinkbn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_cmdlinkbn.cpp + +monodll_xh_collpane.o: $(srcdir)/src/xrc/xh_collpane.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_collpane.cpp + +monodll_xh_combo.o: $(srcdir)/src/xrc/xh_combo.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_combo.cpp + +monodll_xh_comboctrl.o: $(srcdir)/src/xrc/xh_comboctrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_comboctrl.cpp + +monodll_xh_datectrl.o: $(srcdir)/src/xrc/xh_datectrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_datectrl.cpp + +monodll_xh_dirpicker.o: $(srcdir)/src/xrc/xh_dirpicker.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_dirpicker.cpp + +monodll_xh_dlg.o: $(srcdir)/src/xrc/xh_dlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_dlg.cpp + +monodll_xh_editlbox.o: $(srcdir)/src/xrc/xh_editlbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_editlbox.cpp + +monodll_xh_filectrl.o: $(srcdir)/src/xrc/xh_filectrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_filectrl.cpp + +monodll_xh_filepicker.o: $(srcdir)/src/xrc/xh_filepicker.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_filepicker.cpp + +monodll_xh_fontpicker.o: $(srcdir)/src/xrc/xh_fontpicker.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_fontpicker.cpp + +monodll_xh_frame.o: $(srcdir)/src/xrc/xh_frame.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_frame.cpp + +monodll_xh_gauge.o: $(srcdir)/src/xrc/xh_gauge.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_gauge.cpp + +monodll_xh_gdctl.o: $(srcdir)/src/xrc/xh_gdctl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_gdctl.cpp + +monodll_xh_grid.o: $(srcdir)/src/xrc/xh_grid.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_grid.cpp + +monodll_xh_html.o: $(srcdir)/src/xrc/xh_html.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_html.cpp + +monodll_xh_hyperlink.o: $(srcdir)/src/xrc/xh_hyperlink.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_hyperlink.cpp + +monodll_xh_listb.o: $(srcdir)/src/xrc/xh_listb.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_listb.cpp + +monodll_xh_listbk.o: $(srcdir)/src/xrc/xh_listbk.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_listbk.cpp + +monodll_xh_listc.o: $(srcdir)/src/xrc/xh_listc.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_listc.cpp + +monodll_xh_mdi.o: $(srcdir)/src/xrc/xh_mdi.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_mdi.cpp + +monodll_xh_menu.o: $(srcdir)/src/xrc/xh_menu.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_menu.cpp + +monodll_xh_notbk.o: $(srcdir)/src/xrc/xh_notbk.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_notbk.cpp + +monodll_xh_odcombo.o: $(srcdir)/src/xrc/xh_odcombo.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_odcombo.cpp + +monodll_xh_panel.o: $(srcdir)/src/xrc/xh_panel.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_panel.cpp + +monodll_xh_propdlg.o: $(srcdir)/src/xrc/xh_propdlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_propdlg.cpp + +monodll_xh_radbt.o: $(srcdir)/src/xrc/xh_radbt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_radbt.cpp + +monodll_xh_radbx.o: $(srcdir)/src/xrc/xh_radbx.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_radbx.cpp + +monodll_xh_scrol.o: $(srcdir)/src/xrc/xh_scrol.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_scrol.cpp + +monodll_xh_scwin.o: $(srcdir)/src/xrc/xh_scwin.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_scwin.cpp + +monodll_xh_htmllbox.o: $(srcdir)/src/xrc/xh_htmllbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_htmllbox.cpp + +monodll_xh_simplebook.o: $(srcdir)/src/xrc/xh_simplebook.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_simplebook.cpp + +monodll_xh_sizer.o: $(srcdir)/src/xrc/xh_sizer.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_sizer.cpp + +monodll_xh_slidr.o: $(srcdir)/src/xrc/xh_slidr.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_slidr.cpp + +monodll_xh_spin.o: $(srcdir)/src/xrc/xh_spin.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_spin.cpp + +monodll_xh_split.o: $(srcdir)/src/xrc/xh_split.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_split.cpp + +monodll_xh_srchctrl.o: $(srcdir)/src/xrc/xh_srchctrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_srchctrl.cpp + +monodll_xh_statbar.o: $(srcdir)/src/xrc/xh_statbar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_statbar.cpp + +monodll_xh_stbmp.o: $(srcdir)/src/xrc/xh_stbmp.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_stbmp.cpp + +monodll_xh_stbox.o: $(srcdir)/src/xrc/xh_stbox.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_stbox.cpp + +monodll_xh_stlin.o: $(srcdir)/src/xrc/xh_stlin.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_stlin.cpp + +monodll_xh_sttxt.o: $(srcdir)/src/xrc/xh_sttxt.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_sttxt.cpp + +monodll_xh_text.o: $(srcdir)/src/xrc/xh_text.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_text.cpp + +monodll_xh_tglbtn.o: $(srcdir)/src/xrc/xh_tglbtn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_tglbtn.cpp + +monodll_xh_timectrl.o: $(srcdir)/src/xrc/xh_timectrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_timectrl.cpp + +monodll_xh_toolb.o: $(srcdir)/src/xrc/xh_toolb.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_toolb.cpp + +monodll_xh_toolbk.o: $(srcdir)/src/xrc/xh_toolbk.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_toolbk.cpp + +monodll_xh_tree.o: $(srcdir)/src/xrc/xh_tree.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_tree.cpp + +monodll_xh_treebk.o: $(srcdir)/src/xrc/xh_treebk.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_treebk.cpp + +monodll_xh_unkwn.o: $(srcdir)/src/xrc/xh_unkwn.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_unkwn.cpp + +monodll_xh_wizrd.o: $(srcdir)/src/xrc/xh_wizrd.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_wizrd.cpp + +monodll_xmlres.o: $(srcdir)/src/xrc/xmlres.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xmlres.cpp + +monodll_xmladv.o: $(srcdir)/src/xrc/xmladv.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xmladv.cpp + +monodll_xmlrsall.o: $(srcdir)/src/xrc/xmlrsall.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xmlrsall.cpp + +monodll_framemanager.o: $(srcdir)/src/aui/framemanager.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/aui/framemanager.cpp + +monodll_dockart.o: $(srcdir)/src/aui/dockart.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/aui/dockart.cpp + +monodll_floatpane.o: $(srcdir)/src/aui/floatpane.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/aui/floatpane.cpp + +monodll_auibook.o: $(srcdir)/src/aui/auibook.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/aui/auibook.cpp + +monodll_auibar.o: $(srcdir)/src/aui/auibar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/aui/auibar.cpp + +monodll_tabmdi.o: $(srcdir)/src/aui/tabmdi.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/aui/tabmdi.cpp + +monodll_tabart.o: $(srcdir)/src/aui/tabart.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/aui/tabart.cpp + +monodll_xh_auinotbk.o: $(srcdir)/src/xrc/xh_auinotbk.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_auinotbk.cpp + +monodll_xh_auitoolb.o: $(srcdir)/src/xrc/xh_auitoolb.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_auitoolb.cpp + +monodll_tabartgtk.o: $(srcdir)/src/aui/tabartgtk.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/aui/tabartgtk.cpp + +monodll_advprops.o: $(srcdir)/src/propgrid/advprops.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/propgrid/advprops.cpp + +monodll_editors.o: $(srcdir)/src/propgrid/editors.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/propgrid/editors.cpp + +monodll_manager.o: $(srcdir)/src/propgrid/manager.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/propgrid/manager.cpp + +monodll_property.o: $(srcdir)/src/propgrid/property.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/propgrid/property.cpp + +monodll_propgrid.o: $(srcdir)/src/propgrid/propgrid.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/propgrid/propgrid.cpp + +monodll_propgridiface.o: $(srcdir)/src/propgrid/propgridiface.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/propgrid/propgridiface.cpp + +monodll_propgridpagestate.o: $(srcdir)/src/propgrid/propgridpagestate.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/propgrid/propgridpagestate.cpp + +monodll_props.o: $(srcdir)/src/propgrid/props.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/propgrid/props.cpp + +monodll_art_internal.o: $(srcdir)/src/ribbon/art_internal.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/ribbon/art_internal.cpp + +monodll_art_msw.o: $(srcdir)/src/ribbon/art_msw.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/ribbon/art_msw.cpp + +monodll_art_aui.o: $(srcdir)/src/ribbon/art_aui.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/ribbon/art_aui.cpp + +monodll_bar.o: $(srcdir)/src/ribbon/bar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/ribbon/bar.cpp + +monodll_ribbon_buttonbar.o: $(srcdir)/src/ribbon/buttonbar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/ribbon/buttonbar.cpp + +monodll_ribbon_control.o: $(srcdir)/src/ribbon/control.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/ribbon/control.cpp + +monodll_gallery.o: $(srcdir)/src/ribbon/gallery.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/ribbon/gallery.cpp + +monodll_page.o: $(srcdir)/src/ribbon/page.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/ribbon/page.cpp + +monodll_ribbon_panel.o: $(srcdir)/src/ribbon/panel.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/ribbon/panel.cpp + +monodll_ribbon_toolbar.o: $(srcdir)/src/ribbon/toolbar.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/ribbon/toolbar.cpp + +monodll_xh_ribbon.o: $(srcdir)/src/xrc/xh_ribbon.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_ribbon.cpp + +monodll_richtextbuffer.o: $(srcdir)/src/richtext/richtextbuffer.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/richtext/richtextbuffer.cpp + +monodll_richtextctrl.o: $(srcdir)/src/richtext/richtextctrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/richtext/richtextctrl.cpp + +monodll_richtextformatdlg.o: $(srcdir)/src/richtext/richtextformatdlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/richtext/richtextformatdlg.cpp + +monodll_richtexthtml.o: $(srcdir)/src/richtext/richtexthtml.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/richtext/richtexthtml.cpp + +monodll_richtextimagedlg.o: $(srcdir)/src/richtext/richtextimagedlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/richtext/richtextimagedlg.cpp + +monodll_richtextprint.o: $(srcdir)/src/richtext/richtextprint.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/richtext/richtextprint.cpp + +monodll_richtextstyledlg.o: $(srcdir)/src/richtext/richtextstyledlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/richtext/richtextstyledlg.cpp + +monodll_richtextstyles.o: $(srcdir)/src/richtext/richtextstyles.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/richtext/richtextstyles.cpp + +monodll_richtextsymboldlg.o: $(srcdir)/src/richtext/richtextsymboldlg.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/richtext/richtextsymboldlg.cpp + +monodll_richtextxml.o: $(srcdir)/src/richtext/richtextxml.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/richtext/richtextxml.cpp + +monodll_xh_richtext.o: $(srcdir)/src/xrc/xh_richtext.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_richtext.cpp + +monodll_stc.o: $(srcdir)/src/stc/stc.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/stc/stc.cpp + +monodll_PlatWX.o: $(srcdir)/src/stc/PlatWX.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/stc/PlatWX.cpp + +monodll_ScintillaWX.o: $(srcdir)/src/stc/ScintillaWX.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/stc/ScintillaWX.cpp + +monodll_xml.o: $(srcdir)/src/xml/xml.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xml/xml.cpp + +monodll_xtixml.o: $(srcdir)/src/common/xtixml.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/xtixml.cpp + +monodll_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/sound_sdl.cpp + +@COND_PLATFORM_UNIX_1@monodll_fdiodispatcher.o: $(srcdir)/src/common/fdiodispatcher.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fdiodispatcher.cpp + +@COND_PLATFORM_MACOSX_1@monodll_fdiodispatcher.o: $(srcdir)/src/common/fdiodispatcher.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fdiodispatcher.cpp + +@COND_PLATFORM_OS2_1@monodll_fdiodispatcher.o: $(srcdir)/src/common/fdiodispatcher.cpp $(MONODLL_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fdiodispatcher.cpp + +@COND_PLATFORM_UNIX_1@monodll_selectdispatcher.o: $(srcdir)/src/common/selectdispatcher.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/selectdispatcher.cpp + +@COND_PLATFORM_MACOSX_1@monodll_selectdispatcher.o: $(srcdir)/src/common/selectdispatcher.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/selectdispatcher.cpp + +@COND_PLATFORM_OS2_1@monodll_selectdispatcher.o: $(srcdir)/src/common/selectdispatcher.cpp $(MONODLL_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/selectdispatcher.cpp + +@COND_PLATFORM_UNIX_1@monodll_appunix.o: $(srcdir)/src/unix/appunix.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/appunix.cpp + +@COND_PLATFORM_MACOSX_1@monodll_appunix.o: $(srcdir)/src/unix/appunix.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/appunix.cpp + +@COND_PLATFORM_OS2_1@monodll_appunix.o: $(srcdir)/src/unix/appunix.cpp $(MONODLL_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/appunix.cpp + +@COND_PLATFORM_UNIX_1@monodll_unix_dir.o: $(srcdir)/src/unix/dir.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/dir.cpp + +@COND_PLATFORM_MACOSX_1@monodll_unix_dir.o: $(srcdir)/src/unix/dir.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/dir.cpp + +@COND_PLATFORM_UNIX_1@monodll_dlunix.o: $(srcdir)/src/unix/dlunix.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/dlunix.cpp + +@COND_PLATFORM_MACOSX_1@monodll_dlunix.o: $(srcdir)/src/unix/dlunix.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/dlunix.cpp + +@COND_PLATFORM_UNIX_1@monodll_epolldispatcher.o: $(srcdir)/src/unix/epolldispatcher.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/epolldispatcher.cpp + +@COND_PLATFORM_MACOSX_1@monodll_epolldispatcher.o: $(srcdir)/src/unix/epolldispatcher.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/epolldispatcher.cpp + +@COND_PLATFORM_UNIX_1@monodll_evtloopunix.o: $(srcdir)/src/unix/evtloopunix.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/evtloopunix.cpp + +@COND_PLATFORM_MACOSX_1@monodll_evtloopunix.o: $(srcdir)/src/unix/evtloopunix.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/evtloopunix.cpp + +@COND_PLATFORM_OS2_1@monodll_evtloopunix.o: $(srcdir)/src/unix/evtloopunix.cpp $(MONODLL_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/evtloopunix.cpp + +@COND_PLATFORM_UNIX_1@monodll_fdiounix.o: $(srcdir)/src/unix/fdiounix.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fdiounix.cpp + +@COND_PLATFORM_MACOSX_1@monodll_fdiounix.o: $(srcdir)/src/unix/fdiounix.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fdiounix.cpp + +@COND_PLATFORM_UNIX_1@monodll_unix_snglinst.o: $(srcdir)/src/unix/snglinst.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/snglinst.cpp + +@COND_PLATFORM_MACOSX_1@monodll_unix_snglinst.o: $(srcdir)/src/unix/snglinst.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/snglinst.cpp + +@COND_PLATFORM_UNIX_1@monodll_unix_stackwalk.o: $(srcdir)/src/unix/stackwalk.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/stackwalk.cpp + +@COND_PLATFORM_MACOSX_1@monodll_unix_stackwalk.o: $(srcdir)/src/unix/stackwalk.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/stackwalk.cpp + +@COND_PLATFORM_UNIX_1@monodll_unix_stdpaths.o: $(srcdir)/src/unix/stdpaths.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/stdpaths.cpp + +@COND_PLATFORM_MACOSX_1@monodll_unix_stdpaths.o: $(srcdir)/src/unix/stdpaths.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/stdpaths.cpp + +@COND_PLATFORM_UNIX_1@monodll_timerunx.o: $(srcdir)/src/unix/timerunx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/timerunx.cpp + +@COND_PLATFORM_MACOSX_1@monodll_timerunx.o: $(srcdir)/src/unix/timerunx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/timerunx.cpp + +@COND_PLATFORM_OS2_1@monodll_timerunx.o: $(srcdir)/src/unix/timerunx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/timerunx.cpp + +@COND_PLATFORM_UNIX_1@monodll_threadpsx.o: $(srcdir)/src/unix/threadpsx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/threadpsx.cpp + +@COND_PLATFORM_MACOSX_1@monodll_threadpsx.o: $(srcdir)/src/unix/threadpsx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/threadpsx.cpp + +@COND_PLATFORM_UNIX_1@monodll_utilsunx.o: $(srcdir)/src/unix/utilsunx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/utilsunx.cpp + +@COND_PLATFORM_MACOSX_1@monodll_utilsunx.o: $(srcdir)/src/unix/utilsunx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/utilsunx.cpp + +@COND_PLATFORM_UNIX_1@monodll_wakeuppipe.o: $(srcdir)/src/unix/wakeuppipe.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/wakeuppipe.cpp + +@COND_PLATFORM_MACOSX_1@monodll_wakeuppipe.o: $(srcdir)/src/unix/wakeuppipe.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/wakeuppipe.cpp + +@COND_PLATFORM_UNIX_1@monodll_fswatcher_kqueue.o: $(srcdir)/src/unix/fswatcher_kqueue.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fswatcher_kqueue.cpp + +@COND_PLATFORM_MACOSX_1@monodll_fswatcher_kqueue.o: $(srcdir)/src/unix/fswatcher_kqueue.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fswatcher_kqueue.cpp + +@COND_PLATFORM_UNIX_1@monodll_socketiohandler.o: $(srcdir)/src/common/socketiohandler.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/socketiohandler.cpp + +@COND_PLATFORM_MACOSX_1@monodll_socketiohandler.o: $(srcdir)/src/common/socketiohandler.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/socketiohandler.cpp + +@COND_PLATFORM_UNIX_1@monodll_sockunix.o: $(srcdir)/src/unix/sockunix.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/sockunix.cpp + +@COND_PLATFORM_MACOSX_1@monodll_sockunix.o: $(srcdir)/src/unix/sockunix.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/sockunix.cpp + +@COND_PLATFORM_OS2_1@monodll_sockunix.o: $(srcdir)/src/unix/sockunix.cpp $(MONODLL_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/sockunix.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_automtn.o: $(srcdir)/src/msw/ole/automtn.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/automtn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_automtn.o: $(srcdir)/src/msw/ole/automtn.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/automtn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_automtn.o: $(srcdir)/src/msw/ole/automtn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/automtn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_uuid.o: $(srcdir)/src/msw/ole/uuid.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/uuid.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_uuid.o: $(srcdir)/src/msw/ole/uuid.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/uuid.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_uuid.o: $(srcdir)/src/msw/ole/uuid.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/uuid.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_dib.o: $(srcdir)/src/msw/dib.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_dib.o: $(srcdir)/src/msw/dib.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_dib.o: $(srcdir)/src/msw/dib.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_dib.o: $(srcdir)/src/msw/dib.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_msw_display.o: $(srcdir)/src/msw/display.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_msw_display.o: $(srcdir)/src/msw/display.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_display.o: $(srcdir)/src/msw/display.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_display.o: $(srcdir)/src/msw/display.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_app.o: $(srcdir)/src/gtk/app.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/app.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_app.o: $(srcdir)/src/gtk/app.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/app.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_assertdlg_gtk.o: $(srcdir)/src/gtk/assertdlg_gtk.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/assertdlg_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_assertdlg_gtk.o: $(srcdir)/src/gtk/assertdlg_gtk.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/assertdlg_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_bitmap.o: $(srcdir)/src/gtk/bitmap.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/bitmap.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_bitmap.o: $(srcdir)/src/gtk/bitmap.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/bitmap.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_brush.o: $(srcdir)/src/gtk/brush.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/brush.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_brush.o: $(srcdir)/src/gtk/brush.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/brush.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_clipbrd.o: $(srcdir)/src/gtk/clipbrd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/clipbrd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_clipbrd.o: $(srcdir)/src/gtk/clipbrd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/clipbrd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_colour.o: $(srcdir)/src/gtk/colour.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/colour.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_colour.o: $(srcdir)/src/gtk/colour.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/colour.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_cursor.o: $(srcdir)/src/gtk/cursor.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/cursor.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_cursor.o: $(srcdir)/src/gtk/cursor.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/cursor.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_dataobj.o: $(srcdir)/src/gtk/dataobj.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dataobj.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_dataobj.o: $(srcdir)/src/gtk/dataobj.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dataobj.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_dc.o: $(srcdir)/src/gtk/dc.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dc.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_dc.o: $(srcdir)/src/gtk/dc.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dc.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_display.o: $(srcdir)/src/gtk/display.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/display.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_display.o: $(srcdir)/src/gtk/display.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/display.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_dnd.o: $(srcdir)/src/gtk/dnd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_dnd.o: $(srcdir)/src/gtk/dnd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_evtloop.o: $(srcdir)/src/gtk/evtloop.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/evtloop.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_evtloop.o: $(srcdir)/src/gtk/evtloop.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/evtloop.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_filectrl.o: $(srcdir)/src/gtk/filectrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/filectrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_filectrl.o: $(srcdir)/src/gtk/filectrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/filectrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_filehistory.o: $(srcdir)/src/gtk/filehistory.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/filehistory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_filehistory.o: $(srcdir)/src/gtk/filehistory.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/filehistory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_font.o: $(srcdir)/src/gtk/font.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/font.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_font.o: $(srcdir)/src/gtk/font.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/font.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_sockgtk.o: $(srcdir)/src/gtk/sockgtk.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/sockgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_sockgtk.o: $(srcdir)/src/gtk/sockgtk.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/sockgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_minifram.o: $(srcdir)/src/gtk/minifram.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/minifram.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_minifram.o: $(srcdir)/src/gtk/minifram.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/minifram.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_nonownedwnd.o: $(srcdir)/src/gtk/nonownedwnd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/nonownedwnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_nonownedwnd.o: $(srcdir)/src/gtk/nonownedwnd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/nonownedwnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_pen.o: $(srcdir)/src/gtk/pen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/pen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_pen.o: $(srcdir)/src/gtk/pen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/pen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_popupwin.o: $(srcdir)/src/gtk/popupwin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/popupwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_popupwin.o: $(srcdir)/src/gtk/popupwin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/popupwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_private.o: $(srcdir)/src/gtk/private.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/private.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_private.o: $(srcdir)/src/gtk/private.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/private.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_region.o: $(srcdir)/src/gtk/region.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/region.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_region.o: $(srcdir)/src/gtk/region.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/region.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_renderer.o: $(srcdir)/src/gtk/renderer.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/renderer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_renderer.o: $(srcdir)/src/gtk/renderer.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/renderer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_settings.o: $(srcdir)/src/gtk/settings.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/settings.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_settings.o: $(srcdir)/src/gtk/settings.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/settings.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_textmeasure.o: $(srcdir)/src/gtk/textmeasure.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_textmeasure.o: $(srcdir)/src/gtk/textmeasure.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_timer.o: $(srcdir)/src/gtk/timer.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/timer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_timer.o: $(srcdir)/src/gtk/timer.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/timer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_tooltip.o: $(srcdir)/src/gtk/tooltip.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/tooltip.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_tooltip.o: $(srcdir)/src/gtk/tooltip.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/tooltip.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_toplevel.o: $(srcdir)/src/gtk/toplevel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/toplevel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_toplevel.o: $(srcdir)/src/gtk/toplevel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/toplevel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_utilsgtk.o: $(srcdir)/src/gtk/utilsgtk.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/utilsgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_utilsgtk.o: $(srcdir)/src/gtk/utilsgtk.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/utilsgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_win_gtk.o: $(srcdir)/src/gtk/win_gtk.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/win_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_win_gtk.o: $(srcdir)/src/gtk/win_gtk.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/win_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_window.o: $(srcdir)/src/gtk/window.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/window.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_window.o: $(srcdir)/src/gtk/window.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/window.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_dcclient.o: $(srcdir)/src/gtk/dcclient.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dcclient.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_dcmemory.o: $(srcdir)/src/gtk/dcmemory.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dcmemory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_dcscreen.o: $(srcdir)/src/gtk/dcscreen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_app.o: $(srcdir)/src/gtk1/app.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/app.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_bitmap.o: $(srcdir)/src/gtk1/bitmap.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/bitmap.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_brush.o: $(srcdir)/src/gtk1/brush.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/brush.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_clipbrd.o: $(srcdir)/src/gtk1/clipbrd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/clipbrd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_colour.o: $(srcdir)/src/gtk1/colour.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/colour.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_cursor.o: $(srcdir)/src/gtk1/cursor.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/cursor.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_data.o: $(srcdir)/src/gtk1/data.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/data.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_dataobj.o: $(srcdir)/src/gtk1/dataobj.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/dataobj.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_dc.o: $(srcdir)/src/gtk1/dc.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/dc.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_dcclient.o: $(srcdir)/src/gtk1/dcclient.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/dcclient.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_dcmemory.o: $(srcdir)/src/gtk1/dcmemory.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/dcmemory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_dcscreen.o: $(srcdir)/src/gtk1/dcscreen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/dcscreen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_dnd.o: $(srcdir)/src/gtk1/dnd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/dnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_evtloop.o: $(srcdir)/src/gtk1/evtloop.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/evtloop.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_font.o: $(srcdir)/src/gtk1/font.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/font.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_sockgtk.o: $(srcdir)/src/gtk1/sockgtk.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/sockgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_main.o: $(srcdir)/src/gtk1/main.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/main.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_minifram.o: $(srcdir)/src/gtk1/minifram.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/minifram.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_pen.o: $(srcdir)/src/gtk1/pen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/pen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_popupwin.o: $(srcdir)/src/gtk1/popupwin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/popupwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_region.o: $(srcdir)/src/gtk1/region.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/region.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_renderer.o: $(srcdir)/src/gtk1/renderer.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/renderer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_settings.o: $(srcdir)/src/gtk1/settings.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/settings.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_timer.o: $(srcdir)/src/gtk1/timer.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/timer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_tooltip.o: $(srcdir)/src/gtk1/tooltip.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/tooltip.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_toplevel.o: $(srcdir)/src/gtk1/toplevel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/toplevel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_utilsgtk.o: $(srcdir)/src/gtk1/utilsgtk.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/utilsgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_win_gtk.o: $(srcdir)/src/gtk1/win_gtk.c $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/gtk1/win_gtk.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_window.o: $(srcdir)/src/gtk1/window.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/window.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_x11_bitmap.o: $(srcdir)/src/x11/bitmap.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/bitmap.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_bitmap.o: $(srcdir)/src/x11/bitmap.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/bitmap.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_x11_brush.o: $(srcdir)/src/x11/brush.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/brush.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_brush.o: $(srcdir)/src/x11/brush.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/brush.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_x11_palette.o: $(srcdir)/src/x11/palette.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/palette.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_palette.o: $(srcdir)/src/x11/palette.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/palette.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_x11_pen.o: $(srcdir)/src/x11/pen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/pen.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_pen.o: $(srcdir)/src/x11/pen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/pen.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_x11_region.o: $(srcdir)/src/x11/region.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/region.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_region.o: $(srcdir)/src/x11/region.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/region.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_utilsx.o: $(srcdir)/src/x11/utilsx.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/utilsx.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_utilsx.o: $(srcdir)/src/x11/utilsx.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/utilsx.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_activex.o: $(srcdir)/src/msw/ole/activex.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/activex.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_activex.o: $(srcdir)/src/msw/ole/activex.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/activex.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_app.o: $(srcdir)/src/msw/app.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/app.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_app.o: $(srcdir)/src/msw/app.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/app.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_bitmap.o: $(srcdir)/src/msw/bitmap.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/bitmap.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_bitmap.o: $(srcdir)/src/msw/bitmap.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/bitmap.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_brush.o: $(srcdir)/src/msw/brush.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/brush.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_brush.o: $(srcdir)/src/msw/brush.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/brush.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_caret.o: $(srcdir)/src/msw/caret.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/caret.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_caret.o: $(srcdir)/src/msw/caret.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/caret.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_clipbrd.o: $(srcdir)/src/msw/clipbrd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/clipbrd.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_clipbrd.o: $(srcdir)/src/msw/clipbrd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/clipbrd.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_colour.o: $(srcdir)/src/msw/colour.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/colour.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_colour.o: $(srcdir)/src/msw/colour.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/colour.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_cursor.o: $(srcdir)/src/msw/cursor.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/cursor.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_cursor.o: $(srcdir)/src/msw/cursor.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/cursor.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_data.o: $(srcdir)/src/msw/data.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/data.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_data.o: $(srcdir)/src/msw/data.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/data.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_dc.o: $(srcdir)/src/msw/dc.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dc.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_dc.o: $(srcdir)/src/msw/dc.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dc.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_dcclient.o: $(srcdir)/src/msw/dcclient.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dcclient.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_dcclient.o: $(srcdir)/src/msw/dcclient.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dcclient.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_dcmemory.o: $(srcdir)/src/msw/dcmemory.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dcmemory.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_dcmemory.o: $(srcdir)/src/msw/dcmemory.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dcmemory.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_dcprint.o: $(srcdir)/src/msw/dcprint.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dcprint.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_dcprint.o: $(srcdir)/src/msw/dcprint.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dcprint.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_dcscreen.o: $(srcdir)/src/msw/dcscreen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dcscreen.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_dcscreen.o: $(srcdir)/src/msw/dcscreen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dcscreen.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_enhmeta.o: $(srcdir)/src/msw/enhmeta.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/enhmeta.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_enhmeta.o: $(srcdir)/src/msw/enhmeta.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/enhmeta.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_font.o: $(srcdir)/src/msw/font.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/font.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_font.o: $(srcdir)/src/msw/font.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/font.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_fontenum.o: $(srcdir)/src/msw/fontenum.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/fontenum.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_fontenum.o: $(srcdir)/src/msw/fontenum.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/fontenum.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_fontutil.o: $(srcdir)/src/msw/fontutil.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/fontutil.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_fontutil.o: $(srcdir)/src/msw/fontutil.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/fontutil.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_gdiimage.o: $(srcdir)/src/msw/gdiimage.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/gdiimage.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_gdiimage.o: $(srcdir)/src/msw/gdiimage.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/gdiimage.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_gdiobj.o: $(srcdir)/src/msw/gdiobj.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/gdiobj.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_gdiobj.o: $(srcdir)/src/msw/gdiobj.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/gdiobj.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_gdiplus.o: $(srcdir)/src/msw/gdiplus.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/gdiplus.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_gdiplus.o: $(srcdir)/src/msw/gdiplus.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/gdiplus.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_graphics.o: $(srcdir)/src/msw/graphics.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/graphics.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_graphics.o: $(srcdir)/src/msw/graphics.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/graphics.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_icon.o: $(srcdir)/src/msw/icon.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/icon.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_icon.o: $(srcdir)/src/msw/icon.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/icon.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_imaglist.o: $(srcdir)/src/msw/imaglist.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/imaglist.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_imaglist.o: $(srcdir)/src/msw/imaglist.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/imaglist.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_minifram.o: $(srcdir)/src/msw/minifram.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/minifram.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_minifram.o: $(srcdir)/src/msw/minifram.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/minifram.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_nonownedwnd.o: $(srcdir)/src/msw/nonownedwnd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/nonownedwnd.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_nonownedwnd.o: $(srcdir)/src/msw/nonownedwnd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/nonownedwnd.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_ole_dataobj.o: $(srcdir)/src/msw/ole/dataobj.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/dataobj.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_ole_dataobj.o: $(srcdir)/src/msw/ole/dataobj.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/dataobj.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_dropsrc.o: $(srcdir)/src/msw/ole/dropsrc.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/dropsrc.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_dropsrc.o: $(srcdir)/src/msw/ole/dropsrc.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/dropsrc.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_droptgt.o: $(srcdir)/src/msw/ole/droptgt.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/droptgt.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_droptgt.o: $(srcdir)/src/msw/ole/droptgt.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/droptgt.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_palette.o: $(srcdir)/src/msw/palette.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/palette.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_palette.o: $(srcdir)/src/msw/palette.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/palette.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_pen.o: $(srcdir)/src/msw/pen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/pen.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_pen.o: $(srcdir)/src/msw/pen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/pen.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_popupwin.o: $(srcdir)/src/msw/popupwin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/popupwin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_popupwin.o: $(srcdir)/src/msw/popupwin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/popupwin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_printdlg.o: $(srcdir)/src/msw/printdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/printdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_printdlg.o: $(srcdir)/src/msw/printdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/printdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_printwin.o: $(srcdir)/src/msw/printwin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/printwin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_printwin.o: $(srcdir)/src/msw/printwin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/printwin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_region.o: $(srcdir)/src/msw/region.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/region.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_region.o: $(srcdir)/src/msw/region.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/region.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_renderer.o: $(srcdir)/src/msw/renderer.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/renderer.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_renderer.o: $(srcdir)/src/msw/renderer.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/renderer.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_settings.o: $(srcdir)/src/msw/settings.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/settings.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_settings.o: $(srcdir)/src/msw/settings.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/settings.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_textmeasure.o: $(srcdir)/src/msw/textmeasure.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/textmeasure.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_textmeasure.o: $(srcdir)/src/msw/textmeasure.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/textmeasure.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_tooltip.o: $(srcdir)/src/msw/tooltip.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/tooltip.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_tooltip.o: $(srcdir)/src/msw/tooltip.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/tooltip.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_toplevel.o: $(srcdir)/src/msw/toplevel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/toplevel.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_toplevel.o: $(srcdir)/src/msw/toplevel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/toplevel.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_uiaction.o: $(srcdir)/src/msw/uiaction.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/uiaction.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_uiaction.o: $(srcdir)/src/msw/uiaction.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/uiaction.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_utilsgui.o: $(srcdir)/src/msw/utilsgui.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/utilsgui.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_utilsgui.o: $(srcdir)/src/msw/utilsgui.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/utilsgui.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_uxtheme.o: $(srcdir)/src/msw/uxtheme.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/uxtheme.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_uxtheme.o: $(srcdir)/src/msw/uxtheme.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/uxtheme.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_window.o: $(srcdir)/src/msw/window.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/window.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_window.o: $(srcdir)/src/msw/window.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/window.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_helpchm.o: $(srcdir)/src/msw/helpchm.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/helpchm.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_helpwin.o: $(srcdir)/src/msw/helpwin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/helpwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_artmac.o: $(srcdir)/src/osx/artmac.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/artmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_artmac.o: $(srcdir)/src/osx/artmac.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/artmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_artmac.o: $(srcdir)/src/osx/artmac.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/artmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_osx_brush.o: $(srcdir)/src/osx/brush.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/brush.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_osx_brush.o: $(srcdir)/src/osx/brush.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/brush.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_osx_brush.o: $(srcdir)/src/osx/brush.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/brush.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_dialog_osx.o: $(srcdir)/src/osx/dialog_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/dialog_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_dialog_osx.o: $(srcdir)/src/osx/dialog_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/dialog_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_dialog_osx.o: $(srcdir)/src/osx/dialog_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/dialog_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_osx_fontutil.o: $(srcdir)/src/osx/fontutil.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_osx_fontutil.o: $(srcdir)/src/osx/fontutil.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_osx_fontutil.o: $(srcdir)/src/osx/fontutil.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_osx_imaglist.o: $(srcdir)/src/osx/imaglist.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_osx_imaglist.o: $(srcdir)/src/osx/imaglist.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_osx_imaglist.o: $(srcdir)/src/osx/imaglist.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_osx_minifram.o: $(srcdir)/src/osx/minifram.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/minifram.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_osx_minifram.o: $(srcdir)/src/osx/minifram.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/minifram.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_osx_minifram.o: $(srcdir)/src/osx/minifram.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/minifram.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_nonownedwnd_osx.o: $(srcdir)/src/osx/nonownedwnd_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/nonownedwnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_nonownedwnd_osx.o: $(srcdir)/src/osx/nonownedwnd_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/nonownedwnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_nonownedwnd_osx.o: $(srcdir)/src/osx/nonownedwnd_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/nonownedwnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_osx_palette.o: $(srcdir)/src/osx/palette.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/palette.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_osx_palette.o: $(srcdir)/src/osx/palette.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/palette.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_osx_palette.o: $(srcdir)/src/osx/palette.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/palette.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_osx_pen.o: $(srcdir)/src/osx/pen.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/pen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_osx_pen.o: $(srcdir)/src/osx/pen.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/pen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_osx_pen.o: $(srcdir)/src/osx/pen.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/pen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_toplevel_osx.o: $(srcdir)/src/osx/toplevel_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/toplevel_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_toplevel_osx.o: $(srcdir)/src/osx/toplevel_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/toplevel_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_toplevel_osx.o: $(srcdir)/src/osx/toplevel_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/toplevel_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_uiaction_osx.o: $(srcdir)/src/osx/uiaction_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/uiaction_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_uiaction_osx.o: $(srcdir)/src/osx/uiaction_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/uiaction_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_uiaction_osx.o: $(srcdir)/src/osx/uiaction_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/uiaction_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_utils_osx.o: $(srcdir)/src/osx/utils_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/utils_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_utils_osx.o: $(srcdir)/src/osx/utils_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/utils_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_utils_osx.o: $(srcdir)/src/osx/utils_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/utils_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_window_osx.o: $(srcdir)/src/osx/window_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/window_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_window_osx.o: $(srcdir)/src/osx/window_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/window_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_window_osx.o: $(srcdir)/src/osx/window_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/window_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_core_bitmap.o: $(srcdir)/src/osx/core/bitmap.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/bitmap.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_core_bitmap.o: $(srcdir)/src/osx/core/bitmap.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/bitmap.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_core_bitmap.o: $(srcdir)/src/osx/core/bitmap.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/bitmap.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_core_colour.o: $(srcdir)/src/osx/core/colour.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/colour.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_core_colour.o: $(srcdir)/src/osx/core/colour.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/colour.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_core_colour.o: $(srcdir)/src/osx/core/colour.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/colour.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_core_dcmemory.o: $(srcdir)/src/osx/core/dcmemory.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/dcmemory.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_core_dcmemory.o: $(srcdir)/src/osx/core/dcmemory.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/dcmemory.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_core_dcmemory.o: $(srcdir)/src/osx/core/dcmemory.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/dcmemory.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_core_display.o: $(srcdir)/src/osx/core/display.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_core_display.o: $(srcdir)/src/osx/core/display.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_core_display.o: $(srcdir)/src/osx/core/display.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_core_fontenum.o: $(srcdir)/src/osx/core/fontenum.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_core_fontenum.o: $(srcdir)/src/osx/core/fontenum.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_core_fontenum.o: $(srcdir)/src/osx/core/fontenum.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_hid.o: $(srcdir)/src/osx/core/hid.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_hid.o: $(srcdir)/src/osx/core/hid.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_hid.o: $(srcdir)/src/osx/core/hid.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@monodll_hid.o: $(srcdir)/src/osx/core/hid.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_printmac.o: $(srcdir)/src/osx/core/printmac.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/printmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_printmac.o: $(srcdir)/src/osx/core/printmac.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/printmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_printmac.o: $(srcdir)/src/osx/core/printmac.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/printmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_core_timer.o: $(srcdir)/src/osx/core/timer.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/timer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_core_timer.o: $(srcdir)/src/osx/core/timer.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/timer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_core_timer.o: $(srcdir)/src/osx/core/timer.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/timer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@monodll_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_generic_timer.o: $(srcdir)/src/generic/timer.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/timer.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_app.o: $(srcdir)/src/x11/app.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/app.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_clipbrd.o: $(srcdir)/src/x11/clipbrd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/clipbrd.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_colour.o: $(srcdir)/src/x11/colour.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/colour.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_cursor.o: $(srcdir)/src/x11/cursor.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/cursor.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_data.o: $(srcdir)/src/x11/data.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/data.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_dataobj.o: $(srcdir)/src/x11/dataobj.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/dataobj.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_dc.o: $(srcdir)/src/x11/dc.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/dc.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_dcclient.o: $(srcdir)/src/x11/dcclient.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/dcclient.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_dcmemory.o: $(srcdir)/src/x11/dcmemory.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/dcmemory.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_dcscreen.o: $(srcdir)/src/x11/dcscreen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/dcscreen.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_evtloop.o: $(srcdir)/src/x11/evtloop.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/evtloop.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_font.o: $(srcdir)/src/x11/font.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/font.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_minifram.o: $(srcdir)/src/x11/minifram.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/minifram.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_nanox.o: $(srcdir)/src/x11/nanox.c $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/x11/nanox.c + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_popupwin.o: $(srcdir)/src/x11/popupwin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/popupwin.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_reparent.o: $(srcdir)/src/x11/reparent.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/reparent.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_settings.o: $(srcdir)/src/x11/settings.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/settings.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_toplevel.o: $(srcdir)/src/x11/toplevel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/toplevel.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_utils.o: $(srcdir)/src/x11/utils.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/utils.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_x11_window.o: $(srcdir)/src/x11/window.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/window.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_fontmgrcmn.o: $(srcdir)/src/common/fontmgrcmn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fontmgrcmn.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_generic_colour.o: $(srcdir)/src/generic/colour.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/colour.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_mask.o: $(srcdir)/src/generic/mask.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/mask.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_app.o: $(srcdir)/src/dfb/app.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/app.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_bitmap.o: $(srcdir)/src/dfb/bitmap.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/bitmap.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_brush.o: $(srcdir)/src/dfb/brush.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/brush.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_cursor.o: $(srcdir)/src/dfb/cursor.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/cursor.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_dc.o: $(srcdir)/src/dfb/dc.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/dc.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_dcclient.o: $(srcdir)/src/dfb/dcclient.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/dcclient.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_dcmemory.o: $(srcdir)/src/dfb/dcmemory.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/dcmemory.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_dcscreen.o: $(srcdir)/src/dfb/dcscreen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/dcscreen.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_evtloop.o: $(srcdir)/src/dfb/evtloop.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/evtloop.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_font.o: $(srcdir)/src/dfb/font.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/font.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_fontenum.o: $(srcdir)/src/dfb/fontenum.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/fontenum.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_fontmgr.o: $(srcdir)/src/dfb/fontmgr.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/fontmgr.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_nonownedwnd.o: $(srcdir)/src/dfb/nonownedwnd.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/nonownedwnd.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_overlay.o: $(srcdir)/src/dfb/overlay.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/overlay.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_pen.o: $(srcdir)/src/dfb/pen.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/pen.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_region.o: $(srcdir)/src/dfb/region.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/region.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_settings.o: $(srcdir)/src/dfb/settings.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/settings.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_toplevel.o: $(srcdir)/src/dfb/toplevel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/toplevel.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_utils.o: $(srcdir)/src/dfb/utils.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/utils.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_dfb_window.o: $(srcdir)/src/dfb/window.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/window.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monodll_wrapdfb.o: $(srcdir)/src/dfb/wrapdfb.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/dfb/wrapdfb.cpp + +@COND_PLATFORM_UNIX_1_USE_GUI_1@monodll_apptraits.o: $(srcdir)/src/unix/apptraits.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/apptraits.cpp + +@COND_PLATFORM_MACOSX_1_USE_GUI_1@monodll_apptraits.o: $(srcdir)/src/unix/apptraits.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/apptraits.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monodll_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_USE_GUI_1_WXUNIV_1@monodll_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monodll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monodll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monodll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monodll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monodll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_USE_GUI_1_WXUNIV_1@monodll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monodll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monodll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monodll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monodll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monodll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_anybutton.o: $(srcdir)/src/gtk/anybutton.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/anybutton.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_anybutton.o: $(srcdir)/src/gtk/anybutton.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/anybutton.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_artgtk.o: $(srcdir)/src/gtk/artgtk.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/artgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_artgtk.o: $(srcdir)/src/gtk/artgtk.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/artgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_bmpbuttn.o: $(srcdir)/src/gtk/bmpbuttn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/bmpbuttn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_bmpbuttn.o: $(srcdir)/src/gtk/bmpbuttn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/bmpbuttn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_button.o: $(srcdir)/src/gtk/button.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/button.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_button.o: $(srcdir)/src/gtk/button.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/button.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_checkbox.o: $(srcdir)/src/gtk/checkbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/checkbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_checkbox.o: $(srcdir)/src/gtk/checkbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/checkbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_checklst.o: $(srcdir)/src/gtk/checklst.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/checklst.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_checklst.o: $(srcdir)/src/gtk/checklst.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/checklst.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_choice.o: $(srcdir)/src/gtk/choice.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/choice.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_choice.o: $(srcdir)/src/gtk/choice.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/choice.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_collpane.o: $(srcdir)/src/gtk/collpane.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/collpane.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_collpane.o: $(srcdir)/src/gtk/collpane.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/collpane.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_colordlg.o: $(srcdir)/src/gtk/colordlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/colordlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_colordlg.o: $(srcdir)/src/gtk/colordlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/colordlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_combobox.o: $(srcdir)/src/gtk/combobox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/combobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_combobox.o: $(srcdir)/src/gtk/combobox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/combobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_control.o: $(srcdir)/src/gtk/control.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/control.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_control.o: $(srcdir)/src/gtk/control.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/control.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_clrpicker.o: $(srcdir)/src/gtk/clrpicker.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/clrpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_clrpicker.o: $(srcdir)/src/gtk/clrpicker.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/clrpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_dialog.o: $(srcdir)/src/gtk/dialog.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dialog.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_dialog.o: $(srcdir)/src/gtk/dialog.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dialog.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_fontpicker.o: $(srcdir)/src/gtk/fontpicker.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/fontpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_fontpicker.o: $(srcdir)/src/gtk/fontpicker.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/fontpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_filepicker.o: $(srcdir)/src/gtk/filepicker.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/filepicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_filepicker.o: $(srcdir)/src/gtk/filepicker.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/filepicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_dirdlg.o: $(srcdir)/src/gtk/dirdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dirdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_dirdlg.o: $(srcdir)/src/gtk/dirdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dirdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_filedlg.o: $(srcdir)/src/gtk/filedlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/filedlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_filedlg.o: $(srcdir)/src/gtk/filedlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/filedlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_fontdlg.o: $(srcdir)/src/gtk/fontdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/fontdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_fontdlg.o: $(srcdir)/src/gtk/fontdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/fontdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_frame.o: $(srcdir)/src/gtk/frame.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/frame.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_frame.o: $(srcdir)/src/gtk/frame.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/frame.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_gauge.o: $(srcdir)/src/gtk/gauge.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/gauge.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_gauge.o: $(srcdir)/src/gtk/gauge.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/gauge.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gvfs.o: $(srcdir)/src/gtk/gnome/gvfs.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/gnome/gvfs.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gvfs.o: $(srcdir)/src/gtk/gnome/gvfs.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/gnome/gvfs.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_infobar.o: $(srcdir)/src/gtk/infobar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/infobar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_infobar.o: $(srcdir)/src/gtk/infobar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/infobar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_listbox.o: $(srcdir)/src/gtk/listbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/listbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_listbox.o: $(srcdir)/src/gtk/listbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/listbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_mdi.o: $(srcdir)/src/gtk/mdi.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/mdi.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_mdi.o: $(srcdir)/src/gtk/mdi.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/mdi.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_menu.o: $(srcdir)/src/gtk/menu.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/menu.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_menu.o: $(srcdir)/src/gtk/menu.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/menu.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_mnemonics.o: $(srcdir)/src/gtk/mnemonics.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/mnemonics.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_mnemonics.o: $(srcdir)/src/gtk/mnemonics.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/mnemonics.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_msgdlg.o: $(srcdir)/src/gtk/msgdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/msgdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_msgdlg.o: $(srcdir)/src/gtk/msgdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/msgdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_nativewin.o: $(srcdir)/src/gtk/nativewin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/nativewin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_nativewin.o: $(srcdir)/src/gtk/nativewin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/nativewin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_notebook.o: $(srcdir)/src/gtk/notebook.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/notebook.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_notebook.o: $(srcdir)/src/gtk/notebook.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/notebook.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_print.o: $(srcdir)/src/gtk/print.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/print.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_print.o: $(srcdir)/src/gtk/print.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/print.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_radiobox.o: $(srcdir)/src/gtk/radiobox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/radiobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_radiobox.o: $(srcdir)/src/gtk/radiobox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/radiobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_radiobut.o: $(srcdir)/src/gtk/radiobut.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/radiobut.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_radiobut.o: $(srcdir)/src/gtk/radiobut.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/radiobut.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_scrolbar.o: $(srcdir)/src/gtk/scrolbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/scrolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_scrolbar.o: $(srcdir)/src/gtk/scrolbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/scrolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_scrolwin.o: $(srcdir)/src/gtk/scrolwin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/scrolwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_scrolwin.o: $(srcdir)/src/gtk/scrolwin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/scrolwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_slider.o: $(srcdir)/src/gtk/slider.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/slider.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_slider.o: $(srcdir)/src/gtk/slider.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/slider.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_spinbutt.o: $(srcdir)/src/gtk/spinbutt.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/spinbutt.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_spinbutt.o: $(srcdir)/src/gtk/spinbutt.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/spinbutt.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_spinctrl.o: $(srcdir)/src/gtk/spinctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/spinctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_spinctrl.o: $(srcdir)/src/gtk/spinctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/spinctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_statbmp.o: $(srcdir)/src/gtk/statbmp.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/statbmp.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_statbmp.o: $(srcdir)/src/gtk/statbmp.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/statbmp.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_statbox.o: $(srcdir)/src/gtk/statbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/statbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_statbox.o: $(srcdir)/src/gtk/statbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/statbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_statline.o: $(srcdir)/src/gtk/statline.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/statline.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_statline.o: $(srcdir)/src/gtk/statline.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/statline.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_stattext.o: $(srcdir)/src/gtk/stattext.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/stattext.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_stattext.o: $(srcdir)/src/gtk/stattext.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/stattext.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_toolbar.o: $(srcdir)/src/gtk/toolbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/toolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_toolbar.o: $(srcdir)/src/gtk/toolbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/toolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_textctrl.o: $(srcdir)/src/gtk/textctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/textctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_textctrl.o: $(srcdir)/src/gtk/textctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/textctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_textentry.o: $(srcdir)/src/gtk/textentry.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/textentry.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_textentry.o: $(srcdir)/src/gtk/textentry.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/textentry.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_tglbtn.o: $(srcdir)/src/gtk/tglbtn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/tglbtn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_tglbtn.o: $(srcdir)/src/gtk/tglbtn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/tglbtn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_treeentry_gtk.o: $(srcdir)/src/gtk/treeentry_gtk.c $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/gtk/treeentry_gtk.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_treeentry_gtk.o: $(srcdir)/src/gtk/treeentry_gtk.c $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/gtk/treeentry_gtk.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monodll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monodll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monodll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monodll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monodll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monodll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monodll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monodll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monodll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monodll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monodll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monodll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monodll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monodll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monodll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monodll_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monodll_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monodll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monodll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monodll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monodll_mdig.o: $(srcdir)/src/generic/mdig.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_mdig.o: $(srcdir)/src/generic/mdig.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp + +@COND_USE_GUI_1_WXUNIV_1@monodll_mdig.o: $(srcdir)/src/generic/mdig.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_accel.o: $(srcdir)/src/msw/accel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/accel.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_accel.o: $(srcdir)/src/msw/accel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/accel.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_anybutton.o: $(srcdir)/src/msw/anybutton.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/anybutton.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_anybutton.o: $(srcdir)/src/msw/anybutton.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/anybutton.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_artmsw.o: $(srcdir)/src/msw/artmsw.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/artmsw.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_artmsw.o: $(srcdir)/src/msw/artmsw.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/artmsw.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_bmpbuttn.o: $(srcdir)/src/msw/bmpbuttn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/bmpbuttn.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_bmpbuttn.o: $(srcdir)/src/msw/bmpbuttn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/bmpbuttn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_button.o: $(srcdir)/src/msw/button.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/button.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_button.o: $(srcdir)/src/msw/button.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/button.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_checkbox.o: $(srcdir)/src/msw/checkbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/checkbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_checkbox.o: $(srcdir)/src/msw/checkbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/checkbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_choice.o: $(srcdir)/src/msw/choice.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/choice.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_choice.o: $(srcdir)/src/msw/choice.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/choice.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_colordlg.o: $(srcdir)/src/msw/colordlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/colordlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_colordlg.o: $(srcdir)/src/msw/colordlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/colordlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_combo.o: $(srcdir)/src/msw/combo.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/combo.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_combo.o: $(srcdir)/src/msw/combo.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/combo.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_combobox.o: $(srcdir)/src/msw/combobox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/combobox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_combobox.o: $(srcdir)/src/msw/combobox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/combobox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_control.o: $(srcdir)/src/msw/control.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/control.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_control.o: $(srcdir)/src/msw/control.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/control.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_dialog.o: $(srcdir)/src/msw/dialog.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dialog.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_dialog.o: $(srcdir)/src/msw/dialog.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dialog.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_dirdlg.o: $(srcdir)/src/msw/dirdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dirdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_dirdlg.o: $(srcdir)/src/msw/dirdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dirdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_dragimag.o: $(srcdir)/src/msw/dragimag.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dragimag.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_dragimag.o: $(srcdir)/src/msw/dragimag.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/dragimag.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_evtloop.o: $(srcdir)/src/msw/evtloop.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/evtloop.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_evtloop.o: $(srcdir)/src/msw/evtloop.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/evtloop.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_filedlg.o: $(srcdir)/src/msw/filedlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/filedlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_filedlg.o: $(srcdir)/src/msw/filedlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/filedlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_frame.o: $(srcdir)/src/msw/frame.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/frame.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_frame.o: $(srcdir)/src/msw/frame.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/frame.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_gauge.o: $(srcdir)/src/msw/gauge.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/gauge.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_gauge.o: $(srcdir)/src/msw/gauge.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/gauge.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_headerctrl.o: $(srcdir)/src/msw/headerctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/headerctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_headerctrl.o: $(srcdir)/src/msw/headerctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/headerctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_iniconf.o: $(srcdir)/src/msw/iniconf.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/iniconf.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_iniconf.o: $(srcdir)/src/msw/iniconf.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/iniconf.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_listbox.o: $(srcdir)/src/msw/listbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/listbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_listbox.o: $(srcdir)/src/msw/listbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/listbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_listctrl.o: $(srcdir)/src/msw/listctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/listctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_listctrl.o: $(srcdir)/src/msw/listctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/listctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_mdi.o: $(srcdir)/src/msw/mdi.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/mdi.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_mdi.o: $(srcdir)/src/msw/mdi.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/mdi.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_menu.o: $(srcdir)/src/msw/menu.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/menu.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_menu.o: $(srcdir)/src/msw/menu.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/menu.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_menuitem.o: $(srcdir)/src/msw/menuitem.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/menuitem.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_menuitem.o: $(srcdir)/src/msw/menuitem.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/menuitem.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_metafile.o: $(srcdir)/src/msw/metafile.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/metafile.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_metafile.o: $(srcdir)/src/msw/metafile.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/metafile.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_msgdlg.o: $(srcdir)/src/msw/msgdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/msgdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_msgdlg.o: $(srcdir)/src/msw/msgdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/msgdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_nativdlg.o: $(srcdir)/src/msw/nativdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/nativdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_nativdlg.o: $(srcdir)/src/msw/nativdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/nativdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_nativewin.o: $(srcdir)/src/msw/nativewin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/nativewin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_nativewin.o: $(srcdir)/src/msw/nativewin.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/nativewin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_notebook.o: $(srcdir)/src/msw/notebook.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/notebook.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_notebook.o: $(srcdir)/src/msw/notebook.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/notebook.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_access.o: $(srcdir)/src/msw/ole/access.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/access.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_access.o: $(srcdir)/src/msw/ole/access.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ole/access.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_ownerdrw.o: $(srcdir)/src/msw/ownerdrw.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ownerdrw.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_ownerdrw.o: $(srcdir)/src/msw/ownerdrw.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/ownerdrw.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_panel.o: $(srcdir)/src/msw/panel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/panel.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_panel.o: $(srcdir)/src/msw/panel.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/panel.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_progdlg.o: $(srcdir)/src/msw/progdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/progdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_progdlg.o: $(srcdir)/src/msw/progdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/progdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_radiobox.o: $(srcdir)/src/msw/radiobox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/radiobox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_radiobox.o: $(srcdir)/src/msw/radiobox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/radiobox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_radiobut.o: $(srcdir)/src/msw/radiobut.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/radiobut.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_radiobut.o: $(srcdir)/src/msw/radiobut.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/radiobut.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_richmsgdlg.o: $(srcdir)/src/msw/richmsgdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/richmsgdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_richmsgdlg.o: $(srcdir)/src/msw/richmsgdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/richmsgdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_scrolbar.o: $(srcdir)/src/msw/scrolbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/scrolbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_scrolbar.o: $(srcdir)/src/msw/scrolbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/scrolbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_slider.o: $(srcdir)/src/msw/slider.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/slider.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_slider.o: $(srcdir)/src/msw/slider.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/slider.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_spinbutt.o: $(srcdir)/src/msw/spinbutt.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/spinbutt.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_spinbutt.o: $(srcdir)/src/msw/spinbutt.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/spinbutt.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_spinctrl.o: $(srcdir)/src/msw/spinctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/spinctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_spinctrl.o: $(srcdir)/src/msw/spinctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/spinctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_statbmp.o: $(srcdir)/src/msw/statbmp.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/statbmp.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_statbmp.o: $(srcdir)/src/msw/statbmp.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/statbmp.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_statbox.o: $(srcdir)/src/msw/statbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/statbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_statbox.o: $(srcdir)/src/msw/statbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/statbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_statusbar.o: $(srcdir)/src/msw/statusbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/statusbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_statusbar.o: $(srcdir)/src/msw/statusbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/statusbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_statline.o: $(srcdir)/src/msw/statline.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/statline.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_statline.o: $(srcdir)/src/msw/statline.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/statline.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_stattext.o: $(srcdir)/src/msw/stattext.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/stattext.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_stattext.o: $(srcdir)/src/msw/stattext.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/stattext.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_toolbar.o: $(srcdir)/src/msw/toolbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/toolbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_toolbar.o: $(srcdir)/src/msw/toolbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/toolbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_textctrl.o: $(srcdir)/src/msw/textctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/textctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_textctrl.o: $(srcdir)/src/msw/textctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/textctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_textentry.o: $(srcdir)/src/msw/textentry.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/textentry.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_textentry.o: $(srcdir)/src/msw/textentry.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/textentry.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_tglbtn.o: $(srcdir)/src/msw/tglbtn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/tglbtn.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_tglbtn.o: $(srcdir)/src/msw/tglbtn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/tglbtn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_treectrl.o: $(srcdir)/src/msw/treectrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/treectrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_treectrl.o: $(srcdir)/src/msw/treectrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/treectrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_anybutton_osx.o: $(srcdir)/src/osx/anybutton_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/anybutton_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_anybutton_osx.o: $(srcdir)/src/osx/anybutton_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/anybutton_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_anybutton_osx.o: $(srcdir)/src/osx/anybutton_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/anybutton_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_bmpbuttn_osx.o: $(srcdir)/src/osx/bmpbuttn_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/bmpbuttn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_bmpbuttn_osx.o: $(srcdir)/src/osx/bmpbuttn_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/bmpbuttn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_bmpbuttn_osx.o: $(srcdir)/src/osx/bmpbuttn_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/bmpbuttn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_button_osx.o: $(srcdir)/src/osx/button_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/button_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_button_osx.o: $(srcdir)/src/osx/button_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/button_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_button_osx.o: $(srcdir)/src/osx/button_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/button_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_checkbox_osx.o: $(srcdir)/src/osx/checkbox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/checkbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_checkbox_osx.o: $(srcdir)/src/osx/checkbox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/checkbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_checkbox_osx.o: $(srcdir)/src/osx/checkbox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/checkbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_checklst_osx.o: $(srcdir)/src/osx/checklst_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/checklst_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_checklst_osx.o: $(srcdir)/src/osx/checklst_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/checklst_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_checklst_osx.o: $(srcdir)/src/osx/checklst_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/checklst_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_choice_osx.o: $(srcdir)/src/osx/choice_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/choice_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_choice_osx.o: $(srcdir)/src/osx/choice_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/choice_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_choice_osx.o: $(srcdir)/src/osx/choice_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/choice_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_combobox_osx.o: $(srcdir)/src/osx/combobox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/combobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_combobox_osx.o: $(srcdir)/src/osx/combobox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/combobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_combobox_osx.o: $(srcdir)/src/osx/combobox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/combobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_dnd_osx.o: $(srcdir)/src/osx/dnd_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/dnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_dnd_osx.o: $(srcdir)/src/osx/dnd_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/dnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_dnd_osx.o: $(srcdir)/src/osx/dnd_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/dnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_gauge_osx.o: $(srcdir)/src/osx/gauge_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/gauge_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_gauge_osx.o: $(srcdir)/src/osx/gauge_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/gauge_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_gauge_osx.o: $(srcdir)/src/osx/gauge_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/gauge_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_listbox_osx.o: $(srcdir)/src/osx/listbox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/listbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_listbox_osx.o: $(srcdir)/src/osx/listbox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/listbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_listbox_osx.o: $(srcdir)/src/osx/listbox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/listbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_menu_osx.o: $(srcdir)/src/osx/menu_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/menu_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_menu_osx.o: $(srcdir)/src/osx/menu_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/menu_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_menu_osx.o: $(srcdir)/src/osx/menu_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/menu_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_menuitem_osx.o: $(srcdir)/src/osx/menuitem_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/menuitem_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_menuitem_osx.o: $(srcdir)/src/osx/menuitem_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/menuitem_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_menuitem_osx.o: $(srcdir)/src/osx/menuitem_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/menuitem_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_notebook_osx.o: $(srcdir)/src/osx/notebook_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/notebook_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_notebook_osx.o: $(srcdir)/src/osx/notebook_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/notebook_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_notebook_osx.o: $(srcdir)/src/osx/notebook_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/notebook_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_printdlg_osx.o: $(srcdir)/src/osx/printdlg_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/printdlg_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_printdlg_osx.o: $(srcdir)/src/osx/printdlg_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/printdlg_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_printdlg_osx.o: $(srcdir)/src/osx/printdlg_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/printdlg_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_radiobox_osx.o: $(srcdir)/src/osx/radiobox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/radiobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_radiobox_osx.o: $(srcdir)/src/osx/radiobox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/radiobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_radiobox_osx.o: $(srcdir)/src/osx/radiobox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/radiobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_radiobut_osx.o: $(srcdir)/src/osx/radiobut_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/radiobut_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_radiobut_osx.o: $(srcdir)/src/osx/radiobut_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/radiobut_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_radiobut_osx.o: $(srcdir)/src/osx/radiobut_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/radiobut_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_scrolbar_osx.o: $(srcdir)/src/osx/scrolbar_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/scrolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_scrolbar_osx.o: $(srcdir)/src/osx/scrolbar_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/scrolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_scrolbar_osx.o: $(srcdir)/src/osx/scrolbar_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/scrolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_slider_osx.o: $(srcdir)/src/osx/slider_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/slider_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_slider_osx.o: $(srcdir)/src/osx/slider_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/slider_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_slider_osx.o: $(srcdir)/src/osx/slider_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/slider_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_spinbutt_osx.o: $(srcdir)/src/osx/spinbutt_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/spinbutt_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_spinbutt_osx.o: $(srcdir)/src/osx/spinbutt_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/spinbutt_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_spinbutt_osx.o: $(srcdir)/src/osx/spinbutt_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/spinbutt_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_srchctrl_osx.o: $(srcdir)/src/osx/srchctrl_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/srchctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_srchctrl_osx.o: $(srcdir)/src/osx/srchctrl_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/srchctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_srchctrl_osx.o: $(srcdir)/src/osx/srchctrl_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/srchctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_statbox_osx.o: $(srcdir)/src/osx/statbox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/statbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_statbox_osx.o: $(srcdir)/src/osx/statbox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/statbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_statbox_osx.o: $(srcdir)/src/osx/statbox_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/statbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_statline_osx.o: $(srcdir)/src/osx/statline_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/statline_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_statline_osx.o: $(srcdir)/src/osx/statline_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/statline_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_statline_osx.o: $(srcdir)/src/osx/statline_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/statline_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_stattext_osx.o: $(srcdir)/src/osx/stattext_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/stattext_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_stattext_osx.o: $(srcdir)/src/osx/stattext_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/stattext_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_stattext_osx.o: $(srcdir)/src/osx/stattext_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/stattext_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_textentry_osx.o: $(srcdir)/src/osx/textentry_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/textentry_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_textentry_osx.o: $(srcdir)/src/osx/textentry_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/textentry_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_textentry_osx.o: $(srcdir)/src/osx/textentry_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/textentry_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_textctrl_osx.o: $(srcdir)/src/osx/textctrl_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/textctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_textctrl_osx.o: $(srcdir)/src/osx/textctrl_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/textctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_textctrl_osx.o: $(srcdir)/src/osx/textctrl_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/textctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_tglbtn_osx.o: $(srcdir)/src/osx/tglbtn_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/tglbtn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_tglbtn_osx.o: $(srcdir)/src/osx/tglbtn_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/tglbtn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_tglbtn_osx.o: $(srcdir)/src/osx/tglbtn_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/tglbtn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_toolbar_osx.o: $(srcdir)/src/osx/toolbar_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/toolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_toolbar_osx.o: $(srcdir)/src/osx/toolbar_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/toolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_toolbar_osx.o: $(srcdir)/src/osx/toolbar_osx.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/toolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_webkit.o: $(srcdir)/src/html/htmlctrl/webkit/webkit.mm $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/html/htmlctrl/webkit/webkit.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_webkit.o: $(srcdir)/src/html/htmlctrl/webkit/webkit.mm $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/html/htmlctrl/webkit/webkit.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_webkit.o: $(srcdir)/src/html/htmlctrl/webkit/webkit.mm $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/html/htmlctrl/webkit/webkit.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_colordlgosx.o: $(srcdir)/src/osx/carbon/colordlgosx.mm $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/colordlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_colordlgosx.o: $(srcdir)/src/osx/carbon/colordlgosx.mm $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/colordlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_colordlgosx.o: $(srcdir)/src/osx/carbon/colordlgosx.mm $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/colordlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_fontdlgosx.o: $(srcdir)/src/osx/carbon/fontdlgosx.mm $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/fontdlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_fontdlgosx.o: $(srcdir)/src/osx/carbon/fontdlgosx.mm $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/fontdlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_fontdlgosx.o: $(srcdir)/src/osx/carbon/fontdlgosx.mm $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/fontdlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_osx_accel.o: $(srcdir)/src/osx/accel.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/accel.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_osx_accel.o: $(srcdir)/src/osx/accel.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/accel.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_osx_accel.o: $(srcdir)/src/osx/accel.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/accel.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_clipbrd.o: $(srcdir)/src/osx/carbon/clipbrd.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/clipbrd.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_clipbrd.o: $(srcdir)/src/osx/carbon/clipbrd.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/clipbrd.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_clipbrd.o: $(srcdir)/src/osx/carbon/clipbrd.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/clipbrd.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_cursor.o: $(srcdir)/src/osx/carbon/cursor.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/cursor.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_cursor.o: $(srcdir)/src/osx/carbon/cursor.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/cursor.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_cursor.o: $(srcdir)/src/osx/carbon/cursor.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/cursor.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_fontdlg.o: $(srcdir)/src/osx/carbon/fontdlg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/fontdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_fontdlg.o: $(srcdir)/src/osx/carbon/fontdlg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/fontdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_fontdlg.o: $(srcdir)/src/osx/carbon/fontdlg.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/fontdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_gdiobj.o: $(srcdir)/src/osx/carbon/gdiobj.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/gdiobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_gdiobj.o: $(srcdir)/src/osx/carbon/gdiobj.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/gdiobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_gdiobj.o: $(srcdir)/src/osx/carbon/gdiobj.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/gdiobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_icon.o: $(srcdir)/src/osx/carbon/icon.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/icon.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_icon.o: $(srcdir)/src/osx/carbon/icon.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/icon.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_icon.o: $(srcdir)/src/osx/carbon/icon.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/icon.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_app.o: $(srcdir)/src/osx/carbon/app.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/app.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_app.o: $(srcdir)/src/osx/carbon/app.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/app.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_app.o: $(srcdir)/src/osx/carbon/app.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/app.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_combobox.o: $(srcdir)/src/osx/carbon/combobox.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/combobox.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_combobox.o: $(srcdir)/src/osx/carbon/combobox.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/combobox.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_combobox.o: $(srcdir)/src/osx/carbon/combobox.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/combobox.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_control.o: $(srcdir)/src/osx/carbon/control.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/control.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_control.o: $(srcdir)/src/osx/carbon/control.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/control.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_control.o: $(srcdir)/src/osx/carbon/control.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/control.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_dataobj.o: $(srcdir)/src/osx/carbon/dataobj.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dataobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_dataobj.o: $(srcdir)/src/osx/carbon/dataobj.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dataobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_dataobj.o: $(srcdir)/src/osx/carbon/dataobj.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dataobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_dcclient.o: $(srcdir)/src/osx/carbon/dcclient.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcclient.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_dcclient.o: $(srcdir)/src/osx/carbon/dcclient.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcclient.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_dcclient.o: $(srcdir)/src/osx/carbon/dcclient.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcclient.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_dcprint.o: $(srcdir)/src/osx/carbon/dcprint.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcprint.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_dcprint.o: $(srcdir)/src/osx/carbon/dcprint.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcprint.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_dcprint.o: $(srcdir)/src/osx/carbon/dcprint.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcprint.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_dcscreen.o: $(srcdir)/src/osx/carbon/dcscreen.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_dcscreen.o: $(srcdir)/src/osx/carbon/dcscreen.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_dcscreen.o: $(srcdir)/src/osx/carbon/dcscreen.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_glgrab.o: $(srcdir)/src/osx/core/glgrab.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/glgrab.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_glgrab.o: $(srcdir)/src/osx/core/glgrab.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/glgrab.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_glgrab.o: $(srcdir)/src/osx/core/glgrab.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/glgrab.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_graphics.o: $(srcdir)/src/osx/carbon/graphics.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/graphics.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_graphics.o: $(srcdir)/src/osx/carbon/graphics.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/graphics.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_graphics.o: $(srcdir)/src/osx/carbon/graphics.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/graphics.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_font.o: $(srcdir)/src/osx/carbon/font.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/font.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_font.o: $(srcdir)/src/osx/carbon/font.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/font.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_font.o: $(srcdir)/src/osx/carbon/font.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/font.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_frame.o: $(srcdir)/src/osx/carbon/frame.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/frame.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_frame.o: $(srcdir)/src/osx/carbon/frame.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/frame.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_frame.o: $(srcdir)/src/osx/carbon/frame.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/frame.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_mdi.o: $(srcdir)/src/osx/carbon/mdi.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/mdi.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_mdi.o: $(srcdir)/src/osx/carbon/mdi.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/mdi.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_mdi.o: $(srcdir)/src/osx/carbon/mdi.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/mdi.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_metafile.o: $(srcdir)/src/osx/carbon/metafile.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/metafile.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_metafile.o: $(srcdir)/src/osx/carbon/metafile.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/metafile.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_metafile.o: $(srcdir)/src/osx/carbon/metafile.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/metafile.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_settings.o: $(srcdir)/src/osx/carbon/settings.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/settings.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_settings.o: $(srcdir)/src/osx/carbon/settings.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/settings.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_settings.o: $(srcdir)/src/osx/carbon/settings.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/settings.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_carbon_region.o: $(srcdir)/src/osx/carbon/region.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/region.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_region.o: $(srcdir)/src/osx/carbon/region.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/region.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_region.o: $(srcdir)/src/osx/carbon/region.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/region.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monodll_utilscocoa.o: $(srcdir)/src/osx/carbon/utilscocoa.mm $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/utilscocoa.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_utilscocoa.o: $(srcdir)/src/osx/carbon/utilscocoa.mm $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/utilscocoa.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_utilscocoa.o: $(srcdir)/src/osx/carbon/utilscocoa.mm $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/utilscocoa.mm + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_regiong.o: $(srcdir)/src/generic/regiong.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/regiong.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monodll_regiong.o: $(srcdir)/src/generic/regiong.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/regiong.cpp + +@COND_USE_GUI_1@monodll_accelcmn.o: $(srcdir)/src/common/accelcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/accelcmn.cpp + +@COND_USE_GUI_1@monodll_accesscmn.o: $(srcdir)/src/common/accesscmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/accesscmn.cpp + +@COND_USE_GUI_1@monodll_anidecod.o: $(srcdir)/src/common/anidecod.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/anidecod.cpp + +@COND_USE_GUI_1@monodll_affinematrix2d.o: $(srcdir)/src/common/affinematrix2d.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/affinematrix2d.cpp + +@COND_USE_GUI_1@monodll_appcmn.o: $(srcdir)/src/common/appcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/appcmn.cpp + +@COND_USE_GUI_1@monodll_artprov.o: $(srcdir)/src/common/artprov.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/artprov.cpp + +@COND_USE_GUI_1@monodll_artstd.o: $(srcdir)/src/common/artstd.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/artstd.cpp + +@COND_USE_GUI_1@monodll_arttango.o: $(srcdir)/src/common/arttango.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/arttango.cpp + +@COND_USE_GUI_1@monodll_bmpbase.o: $(srcdir)/src/common/bmpbase.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/bmpbase.cpp + +@COND_USE_GUI_1@monodll_bmpbtncmn.o: $(srcdir)/src/common/bmpbtncmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/bmpbtncmn.cpp + +@COND_USE_GUI_1@monodll_bookctrl.o: $(srcdir)/src/common/bookctrl.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/bookctrl.cpp + +@COND_USE_GUI_1@monodll_btncmn.o: $(srcdir)/src/common/btncmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/btncmn.cpp + +@COND_USE_GUI_1@monodll_cairo.o: $(srcdir)/src/common/cairo.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/cairo.cpp + +@COND_USE_GUI_1@monodll_checkboxcmn.o: $(srcdir)/src/common/checkboxcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/checkboxcmn.cpp + +@COND_USE_GUI_1@monodll_checklstcmn.o: $(srcdir)/src/common/checklstcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/checklstcmn.cpp + +@COND_USE_GUI_1@monodll_choiccmn.o: $(srcdir)/src/common/choiccmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/choiccmn.cpp + +@COND_USE_GUI_1@monodll_clipcmn.o: $(srcdir)/src/common/clipcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/clipcmn.cpp + +@COND_USE_GUI_1@monodll_clrpickercmn.o: $(srcdir)/src/common/clrpickercmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/clrpickercmn.cpp + +@COND_USE_GUI_1@monodll_colourcmn.o: $(srcdir)/src/common/colourcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/colourcmn.cpp + +@COND_USE_GUI_1@monodll_colourdata.o: $(srcdir)/src/common/colourdata.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/colourdata.cpp + +@COND_USE_GUI_1@monodll_combocmn.o: $(srcdir)/src/common/combocmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/combocmn.cpp + +@COND_USE_GUI_1@monodll_cmdproc.o: $(srcdir)/src/common/cmdproc.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/cmdproc.cpp + +@COND_USE_GUI_1@monodll_cmndata.o: $(srcdir)/src/common/cmndata.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/cmndata.cpp + +@COND_USE_GUI_1@monodll_containr.o: $(srcdir)/src/common/containr.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/containr.cpp + +@COND_USE_GUI_1@monodll_cshelp.o: $(srcdir)/src/common/cshelp.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/cshelp.cpp + +@COND_USE_GUI_1@monodll_ctrlcmn.o: $(srcdir)/src/common/ctrlcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/ctrlcmn.cpp + +@COND_USE_GUI_1@monodll_ctrlsub.o: $(srcdir)/src/common/ctrlsub.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/ctrlsub.cpp + +@COND_USE_GUI_1@monodll_dcbase.o: $(srcdir)/src/common/dcbase.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dcbase.cpp + +@COND_USE_GUI_1@monodll_dcbufcmn.o: $(srcdir)/src/common/dcbufcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dcbufcmn.cpp + +@COND_USE_GUI_1@monodll_dcgraph.o: $(srcdir)/src/common/dcgraph.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dcgraph.cpp + +@COND_USE_GUI_1@monodll_dcsvg.o: $(srcdir)/src/common/dcsvg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dcsvg.cpp + +@COND_USE_GUI_1@monodll_dirctrlcmn.o: $(srcdir)/src/common/dirctrlcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dirctrlcmn.cpp + +@COND_USE_GUI_1@monodll_dlgcmn.o: $(srcdir)/src/common/dlgcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dlgcmn.cpp + +@COND_USE_GUI_1@monodll_dndcmn.o: $(srcdir)/src/common/dndcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dndcmn.cpp + +@COND_USE_GUI_1@monodll_dobjcmn.o: $(srcdir)/src/common/dobjcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dobjcmn.cpp + +@COND_USE_GUI_1@monodll_docmdi.o: $(srcdir)/src/common/docmdi.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/docmdi.cpp + +@COND_USE_GUI_1@monodll_docview.o: $(srcdir)/src/common/docview.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/docview.cpp + +@COND_USE_GUI_1@monodll_dpycmn.o: $(srcdir)/src/common/dpycmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dpycmn.cpp + +@COND_USE_GUI_1@monodll_dseldlg.o: $(srcdir)/src/common/dseldlg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/dseldlg.cpp + +@COND_USE_GUI_1@monodll_effects.o: $(srcdir)/src/common/effects.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/effects.cpp + +@COND_USE_GUI_1@monodll_fddlgcmn.o: $(srcdir)/src/common/fddlgcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fddlgcmn.cpp + +@COND_USE_GUI_1@monodll_filectrlcmn.o: $(srcdir)/src/common/filectrlcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/filectrlcmn.cpp + +@COND_USE_GUI_1@monodll_filehistorycmn.o: $(srcdir)/src/common/filehistorycmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/filehistorycmn.cpp + +@COND_USE_GUI_1@monodll_filepickercmn.o: $(srcdir)/src/common/filepickercmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/filepickercmn.cpp + +@COND_USE_GUI_1@monodll_fontpickercmn.o: $(srcdir)/src/common/fontpickercmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fontpickercmn.cpp + +@COND_USE_GUI_1@monodll_fldlgcmn.o: $(srcdir)/src/common/fldlgcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fldlgcmn.cpp + +@COND_USE_GUI_1@monodll_fontcmn.o: $(srcdir)/src/common/fontcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fontcmn.cpp + +@COND_USE_GUI_1@monodll_fontdata.o: $(srcdir)/src/common/fontdata.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fontdata.cpp + +@COND_USE_GUI_1@monodll_graphicc.o: $(srcdir)/src/generic/graphicc.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/graphicc.cpp + +@COND_USE_GUI_1@monodll_fontenumcmn.o: $(srcdir)/src/common/fontenumcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fontenumcmn.cpp + +@COND_USE_GUI_1@monodll_fontmap.o: $(srcdir)/src/common/fontmap.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fontmap.cpp + +@COND_USE_GUI_1@monodll_fontutilcmn.o: $(srcdir)/src/common/fontutilcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fontutilcmn.cpp + +@COND_USE_GUI_1@monodll_framecmn.o: $(srcdir)/src/common/framecmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/framecmn.cpp + +@COND_USE_GUI_1@monodll_gaugecmn.o: $(srcdir)/src/common/gaugecmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/gaugecmn.cpp + +@COND_USE_GUI_1@monodll_gbsizer.o: $(srcdir)/src/common/gbsizer.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/gbsizer.cpp + +@COND_USE_GUI_1@monodll_gdicmn.o: $(srcdir)/src/common/gdicmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/gdicmn.cpp + +@COND_USE_GUI_1@monodll_geometry.o: $(srcdir)/src/common/geometry.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/geometry.cpp + +@COND_USE_GUI_1@monodll_gifdecod.o: $(srcdir)/src/common/gifdecod.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/gifdecod.cpp + +@COND_USE_GUI_1@monodll_graphcmn.o: $(srcdir)/src/common/graphcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/graphcmn.cpp + +@COND_USE_GUI_1@monodll_headercolcmn.o: $(srcdir)/src/common/headercolcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/headercolcmn.cpp + +@COND_USE_GUI_1@monodll_headerctrlcmn.o: $(srcdir)/src/common/headerctrlcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/headerctrlcmn.cpp + +@COND_USE_GUI_1@monodll_helpbase.o: $(srcdir)/src/common/helpbase.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/helpbase.cpp + +@COND_USE_GUI_1@monodll_iconbndl.o: $(srcdir)/src/common/iconbndl.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/iconbndl.cpp + +@COND_USE_GUI_1@monodll_imagall.o: $(srcdir)/src/common/imagall.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/imagall.cpp + +@COND_USE_GUI_1@monodll_imagbmp.o: $(srcdir)/src/common/imagbmp.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/imagbmp.cpp + +@COND_USE_GUI_1@monodll_image.o: $(srcdir)/src/common/image.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/image.cpp + +@COND_USE_GUI_1@monodll_imagfill.o: $(srcdir)/src/common/imagfill.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/imagfill.cpp + +@COND_USE_GUI_1@monodll_imaggif.o: $(srcdir)/src/common/imaggif.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/imaggif.cpp + +@COND_USE_GUI_1@monodll_imagiff.o: $(srcdir)/src/common/imagiff.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/imagiff.cpp + +@COND_USE_GUI_1@monodll_imagjpeg.o: $(srcdir)/src/common/imagjpeg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/imagjpeg.cpp + +@COND_USE_GUI_1@monodll_imagpcx.o: $(srcdir)/src/common/imagpcx.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/imagpcx.cpp + +@COND_USE_GUI_1@monodll_imagpng.o: $(srcdir)/src/common/imagpng.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/imagpng.cpp + +@COND_USE_GUI_1@monodll_imagpnm.o: $(srcdir)/src/common/imagpnm.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/imagpnm.cpp + +@COND_USE_GUI_1@monodll_imagtga.o: $(srcdir)/src/common/imagtga.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/imagtga.cpp + +@COND_USE_GUI_1@monodll_imagtiff.o: $(srcdir)/src/common/imagtiff.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/imagtiff.cpp + +@COND_USE_GUI_1@monodll_imagxpm.o: $(srcdir)/src/common/imagxpm.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/imagxpm.cpp + +@COND_USE_GUI_1@monodll_layout.o: $(srcdir)/src/common/layout.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/layout.cpp + +@COND_USE_GUI_1@monodll_lboxcmn.o: $(srcdir)/src/common/lboxcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/lboxcmn.cpp + +@COND_USE_GUI_1@monodll_listctrlcmn.o: $(srcdir)/src/common/listctrlcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/listctrlcmn.cpp + +@COND_USE_GUI_1@monodll_markupparser.o: $(srcdir)/src/common/markupparser.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/markupparser.cpp + +@COND_USE_GUI_1@monodll_matrix.o: $(srcdir)/src/common/matrix.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/matrix.cpp + +@COND_USE_GUI_1@monodll_menucmn.o: $(srcdir)/src/common/menucmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/menucmn.cpp + +@COND_USE_GUI_1@monodll_modalhook.o: $(srcdir)/src/common/modalhook.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/modalhook.cpp + +@COND_USE_GUI_1@monodll_mousemanager.o: $(srcdir)/src/common/mousemanager.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/mousemanager.cpp + +@COND_USE_GUI_1@monodll_nbkbase.o: $(srcdir)/src/common/nbkbase.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/nbkbase.cpp + +@COND_USE_GUI_1@monodll_overlaycmn.o: $(srcdir)/src/common/overlaycmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/overlaycmn.cpp + +@COND_USE_GUI_1@monodll_ownerdrwcmn.o: $(srcdir)/src/common/ownerdrwcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/ownerdrwcmn.cpp + +@COND_USE_GUI_1@monodll_paper.o: $(srcdir)/src/common/paper.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/paper.cpp + +@COND_USE_GUI_1@monodll_panelcmn.o: $(srcdir)/src/common/panelcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/panelcmn.cpp + +@COND_USE_GUI_1@monodll_persist.o: $(srcdir)/src/common/persist.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/persist.cpp + +@COND_USE_GUI_1@monodll_pickerbase.o: $(srcdir)/src/common/pickerbase.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/pickerbase.cpp + +@COND_USE_GUI_1@monodll_popupcmn.o: $(srcdir)/src/common/popupcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/popupcmn.cpp + +@COND_USE_GUI_1@monodll_preferencescmn.o: $(srcdir)/src/common/preferencescmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/preferencescmn.cpp + +@COND_USE_GUI_1@monodll_prntbase.o: $(srcdir)/src/common/prntbase.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/prntbase.cpp + +@COND_USE_GUI_1@monodll_quantize.o: $(srcdir)/src/common/quantize.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/quantize.cpp + +@COND_USE_GUI_1@monodll_radiobtncmn.o: $(srcdir)/src/common/radiobtncmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/radiobtncmn.cpp + +@COND_USE_GUI_1@monodll_radiocmn.o: $(srcdir)/src/common/radiocmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/radiocmn.cpp + +@COND_USE_GUI_1@monodll_rearrangectrl.o: $(srcdir)/src/common/rearrangectrl.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/rearrangectrl.cpp + +@COND_USE_GUI_1@monodll_rendcmn.o: $(srcdir)/src/common/rendcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/rendcmn.cpp + +@COND_USE_GUI_1@monodll_rgncmn.o: $(srcdir)/src/common/rgncmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/rgncmn.cpp + +@COND_USE_GUI_1@monodll_scrolbarcmn.o: $(srcdir)/src/common/scrolbarcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/scrolbarcmn.cpp + +@COND_USE_GUI_1@monodll_settcmn.o: $(srcdir)/src/common/settcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/settcmn.cpp + +@COND_USE_GUI_1@monodll_sizer.o: $(srcdir)/src/common/sizer.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/sizer.cpp + +@COND_USE_GUI_1@monodll_slidercmn.o: $(srcdir)/src/common/slidercmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/slidercmn.cpp + +@COND_USE_GUI_1@monodll_spinbtncmn.o: $(srcdir)/src/common/spinbtncmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/spinbtncmn.cpp + +@COND_USE_GUI_1@monodll_spinctrlcmn.o: $(srcdir)/src/common/spinctrlcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/spinctrlcmn.cpp + +@COND_USE_GUI_1@monodll_srchcmn.o: $(srcdir)/src/common/srchcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/srchcmn.cpp + +@COND_USE_GUI_1@monodll_statbar.o: $(srcdir)/src/common/statbar.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/statbar.cpp + +@COND_USE_GUI_1@monodll_statbmpcmn.o: $(srcdir)/src/common/statbmpcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/statbmpcmn.cpp + +@COND_USE_GUI_1@monodll_statboxcmn.o: $(srcdir)/src/common/statboxcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/statboxcmn.cpp + +@COND_USE_GUI_1@monodll_statlinecmn.o: $(srcdir)/src/common/statlinecmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/statlinecmn.cpp + +@COND_USE_GUI_1@monodll_stattextcmn.o: $(srcdir)/src/common/stattextcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/stattextcmn.cpp + +@COND_USE_GUI_1@monodll_stockitem.o: $(srcdir)/src/common/stockitem.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/stockitem.cpp + +@COND_USE_GUI_1@monodll_tbarbase.o: $(srcdir)/src/common/tbarbase.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/tbarbase.cpp + +@COND_USE_GUI_1@monodll_textcmn.o: $(srcdir)/src/common/textcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/textcmn.cpp + +@COND_USE_GUI_1@monodll_textentrycmn.o: $(srcdir)/src/common/textentrycmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/textentrycmn.cpp + +@COND_USE_GUI_1@monodll_textmeasurecmn.o: $(srcdir)/src/common/textmeasurecmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/textmeasurecmn.cpp + +@COND_USE_GUI_1@monodll_toplvcmn.o: $(srcdir)/src/common/toplvcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/toplvcmn.cpp + +@COND_USE_GUI_1@monodll_treebase.o: $(srcdir)/src/common/treebase.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/treebase.cpp + +@COND_USE_GUI_1@monodll_uiactioncmn.o: $(srcdir)/src/common/uiactioncmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/uiactioncmn.cpp + +@COND_USE_GUI_1@monodll_valgen.o: $(srcdir)/src/common/valgen.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/valgen.cpp + +@COND_USE_GUI_1@monodll_validate.o: $(srcdir)/src/common/validate.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/validate.cpp + +@COND_USE_GUI_1@monodll_valtext.o: $(srcdir)/src/common/valtext.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/valtext.cpp + +@COND_USE_GUI_1@monodll_valnum.o: $(srcdir)/src/common/valnum.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/valnum.cpp + +@COND_USE_GUI_1@monodll_wincmn.o: $(srcdir)/src/common/wincmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/wincmn.cpp + +@COND_USE_GUI_1@monodll_windowid.o: $(srcdir)/src/common/windowid.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/windowid.cpp + +@COND_USE_GUI_1@monodll_wrapsizer.o: $(srcdir)/src/common/wrapsizer.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/wrapsizer.cpp + +@COND_USE_GUI_1@monodll_xpmdecod.o: $(srcdir)/src/common/xpmdecod.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/xpmdecod.cpp + +@COND_USE_GUI_1@monodll_busyinfo.o: $(srcdir)/src/generic/busyinfo.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/busyinfo.cpp + +@COND_USE_GUI_1@monodll_generic_buttonbar.o: $(srcdir)/src/generic/buttonbar.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/buttonbar.cpp + +@COND_USE_GUI_1@monodll_choicdgg.o: $(srcdir)/src/generic/choicdgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/choicdgg.cpp + +@COND_USE_GUI_1@monodll_choicbkg.o: $(srcdir)/src/generic/choicbkg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/choicbkg.cpp + +@COND_USE_GUI_1@monodll_combog.o: $(srcdir)/src/generic/combog.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/combog.cpp + +@COND_USE_GUI_1@monodll_dcpsg.o: $(srcdir)/src/generic/dcpsg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dcpsg.cpp + +@COND_USE_GUI_1@monodll_dirctrlg.o: $(srcdir)/src/generic/dirctrlg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dirctrlg.cpp + +@COND_USE_GUI_1@monodll_dragimgg.o: $(srcdir)/src/generic/dragimgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dragimgg.cpp + +@COND_USE_GUI_1@monodll_filectrlg.o: $(srcdir)/src/generic/filectrlg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filectrlg.cpp + +@COND_USE_GUI_1@monodll_headerctrlg.o: $(srcdir)/src/generic/headerctrlg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/headerctrlg.cpp + +@COND_USE_GUI_1@monodll_generic_infobar.o: $(srcdir)/src/generic/infobar.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/infobar.cpp + +@COND_USE_GUI_1@monodll_listbkg.o: $(srcdir)/src/generic/listbkg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/listbkg.cpp + +@COND_USE_GUI_1@monodll_logg.o: $(srcdir)/src/generic/logg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/logg.cpp + +@COND_USE_GUI_1@monodll_markuptext.o: $(srcdir)/src/generic/markuptext.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/markuptext.cpp + +@COND_USE_GUI_1@monodll_msgdlgg.o: $(srcdir)/src/generic/msgdlgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/msgdlgg.cpp + +@COND_USE_GUI_1@monodll_numdlgg.o: $(srcdir)/src/generic/numdlgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/numdlgg.cpp + +@COND_USE_GUI_1@monodll_progdlgg.o: $(srcdir)/src/generic/progdlgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/progdlgg.cpp + +@COND_USE_GUI_1@monodll_preferencesg.o: $(srcdir)/src/generic/preferencesg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/preferencesg.cpp + +@COND_USE_GUI_1@monodll_printps.o: $(srcdir)/src/generic/printps.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/printps.cpp + +@COND_USE_GUI_1@monodll_renderg.o: $(srcdir)/src/generic/renderg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/renderg.cpp + +@COND_USE_GUI_1@monodll_richmsgdlgg.o: $(srcdir)/src/generic/richmsgdlgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/richmsgdlgg.cpp + +@COND_USE_GUI_1@monodll_scrlwing.o: $(srcdir)/src/generic/scrlwing.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/scrlwing.cpp + +@COND_USE_GUI_1@monodll_selstore.o: $(srcdir)/src/generic/selstore.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/selstore.cpp + +@COND_USE_GUI_1@monodll_spinctlg.o: $(srcdir)/src/generic/spinctlg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/spinctlg.cpp + +@COND_USE_GUI_1@monodll_splitter.o: $(srcdir)/src/generic/splitter.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/splitter.cpp + +@COND_USE_GUI_1@monodll_srchctlg.o: $(srcdir)/src/generic/srchctlg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/srchctlg.cpp + +@COND_USE_GUI_1@monodll_statbmpg.o: $(srcdir)/src/generic/statbmpg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/statbmpg.cpp + +@COND_USE_GUI_1@monodll_stattextg.o: $(srcdir)/src/generic/stattextg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/stattextg.cpp + +@COND_USE_GUI_1@monodll_textdlgg.o: $(srcdir)/src/generic/textdlgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/textdlgg.cpp + +@COND_USE_GUI_1@monodll_tipwin.o: $(srcdir)/src/generic/tipwin.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/tipwin.cpp + +@COND_USE_GUI_1@monodll_toolbkg.o: $(srcdir)/src/generic/toolbkg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/toolbkg.cpp + +@COND_USE_GUI_1@monodll_treectlg.o: $(srcdir)/src/generic/treectlg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/treectlg.cpp + +@COND_USE_GUI_1@monodll_treebkg.o: $(srcdir)/src/generic/treebkg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/treebkg.cpp + +@COND_USE_GUI_1@monodll_vlbox.o: $(srcdir)/src/generic/vlbox.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/vlbox.cpp + +@COND_USE_GUI_1@monodll_vscroll.o: $(srcdir)/src/generic/vscroll.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/vscroll.cpp + +@COND_USE_GUI_1@monodll_xmlreshandler.o: $(srcdir)/src/xrc/xmlreshandler.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xmlreshandler.cpp + +@COND_USE_GUI_1@monodll_animatecmn.o: $(srcdir)/src/common/animatecmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/animatecmn.cpp + +@COND_USE_GUI_1@monodll_bmpcboxcmn.o: $(srcdir)/src/common/bmpcboxcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/bmpcboxcmn.cpp + +@COND_USE_GUI_1@monodll_calctrlcmn.o: $(srcdir)/src/common/calctrlcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/calctrlcmn.cpp + +@COND_USE_GUI_1@monodll_datavcmn.o: $(srcdir)/src/common/datavcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/datavcmn.cpp + +@COND_USE_GUI_1@monodll_gridcmn.o: $(srcdir)/src/common/gridcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/gridcmn.cpp + +@COND_USE_GUI_1@monodll_hyperlnkcmn.o: $(srcdir)/src/common/hyperlnkcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/hyperlnkcmn.cpp + +@COND_USE_GUI_1@monodll_odcombocmn.o: $(srcdir)/src/common/odcombocmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/odcombocmn.cpp + +@COND_USE_GUI_1@monodll_richtooltipcmn.o: $(srcdir)/src/common/richtooltipcmn.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/richtooltipcmn.cpp + +@COND_USE_GUI_1@monodll_aboutdlgg.o: $(srcdir)/src/generic/aboutdlgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/aboutdlgg.cpp + +@COND_USE_GUI_1@monodll_bannerwindow.o: $(srcdir)/src/generic/bannerwindow.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/bannerwindow.cpp + +@COND_USE_GUI_1@monodll_bmpcboxg.o: $(srcdir)/src/generic/bmpcboxg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/bmpcboxg.cpp + +@COND_USE_GUI_1@monodll_calctrlg.o: $(srcdir)/src/generic/calctrlg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/calctrlg.cpp + +@COND_USE_GUI_1@monodll_commandlinkbuttong.o: $(srcdir)/src/generic/commandlinkbuttong.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/commandlinkbuttong.cpp + +@COND_USE_GUI_1@monodll_datavgen.o: $(srcdir)/src/generic/datavgen.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/datavgen.cpp + +@COND_USE_GUI_1@monodll_datectlg.o: $(srcdir)/src/generic/datectlg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/datectlg.cpp + +@COND_USE_GUI_1@monodll_editlbox.o: $(srcdir)/src/generic/editlbox.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/editlbox.cpp + +@COND_USE_GUI_1@monodll_grid.o: $(srcdir)/src/generic/grid.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/grid.cpp + +@COND_USE_GUI_1@monodll_gridctrl.o: $(srcdir)/src/generic/gridctrl.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/gridctrl.cpp + +@COND_USE_GUI_1@monodll_grideditors.o: $(srcdir)/src/generic/grideditors.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/grideditors.cpp + +@COND_USE_GUI_1@monodll_gridsel.o: $(srcdir)/src/generic/gridsel.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/gridsel.cpp + +@COND_USE_GUI_1@monodll_helpext.o: $(srcdir)/src/generic/helpext.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/helpext.cpp + +@COND_USE_GUI_1@monodll_hyperlinkg.o: $(srcdir)/src/generic/hyperlinkg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/hyperlinkg.cpp + +@COND_USE_GUI_1@monodll_laywin.o: $(srcdir)/src/generic/laywin.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/laywin.cpp + +@COND_USE_GUI_1@monodll_notifmsgg.o: $(srcdir)/src/generic/notifmsgg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/notifmsgg.cpp + +@COND_USE_GUI_1@monodll_odcombo.o: $(srcdir)/src/generic/odcombo.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/odcombo.cpp + +@COND_USE_GUI_1@monodll_propdlg.o: $(srcdir)/src/generic/propdlg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/propdlg.cpp + +@COND_USE_GUI_1@monodll_richtooltipg.o: $(srcdir)/src/generic/richtooltipg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/richtooltipg.cpp + +@COND_USE_GUI_1@monodll_sashwin.o: $(srcdir)/src/generic/sashwin.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/sashwin.cpp + +@COND_USE_GUI_1@monodll_splash.o: $(srcdir)/src/generic/splash.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/splash.cpp + +@COND_USE_GUI_1@monodll_timectrlg.o: $(srcdir)/src/generic/timectrlg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/timectrlg.cpp + +@COND_USE_GUI_1@monodll_tipdlg.o: $(srcdir)/src/generic/tipdlg.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/tipdlg.cpp + +@COND_USE_GUI_1@monodll_treelist.o: $(srcdir)/src/generic/treelist.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/treelist.cpp + +@COND_USE_GUI_1@monodll_wizard.o: $(srcdir)/src/generic/wizard.cpp $(MONODLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/wizard.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_aboutdlg.o: $(srcdir)/src/msw/aboutdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/aboutdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_aboutdlg.o: $(srcdir)/src/msw/aboutdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/aboutdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_notifmsg.o: $(srcdir)/src/msw/notifmsg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/notifmsg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_notifmsg.o: $(srcdir)/src/msw/notifmsg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/notifmsg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_richtooltip.o: $(srcdir)/src/msw/richtooltip.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/richtooltip.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_richtooltip.o: $(srcdir)/src/msw/richtooltip.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/richtooltip.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_taskbar.o: $(srcdir)/src/msw/taskbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/taskbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_msw_taskbar.o: $(srcdir)/src/msw/taskbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/taskbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_msw_joystick.o: $(srcdir)/src/msw/joystick.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/joystick.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_msw_joystick.o: $(srcdir)/src/msw/joystick.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/joystick.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_msw_joystick.o: $(srcdir)/src/msw/joystick.cpp $(MONODLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/joystick.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@monodll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1@monodll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_1@monodll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_X11_USE_GUI_1_WXUNIV_1@monodll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_carbon_aboutdlg.o: $(srcdir)/src/osx/carbon/aboutdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/aboutdlg.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_carbon_drawer.o: $(srcdir)/src/osx/carbon/drawer.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/drawer.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_dataview_osx.o: $(srcdir)/src/osx/dataview_osx.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/dataview_osx.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_dataview_osx.o: $(srcdir)/src/osx/dataview_osx.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/dataview_osx.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_carbon_dataview.o: $(srcdir)/src/osx/carbon/dataview.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dataview.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_sound_osx.o: $(srcdir)/src/osx/sound_osx.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/sound_osx.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_sound_osx.o: $(srcdir)/src/osx/sound_osx.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/sound_osx.cpp + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_sound_osx.o: $(srcdir)/src/osx/sound_osx.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/sound_osx.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_carbon_sound.o: $(srcdir)/src/osx/carbon/sound.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/sound.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_carbon_sound.o: $(srcdir)/src/osx/carbon/sound.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/sound.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_carbon_taskbar.o: $(srcdir)/src/osx/carbon/taskbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/taskbar.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monodll_hidjoystick.o: $(srcdir)/src/osx/core/hidjoystick.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/hidjoystick.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_hidjoystick.o: $(srcdir)/src/osx/core/hidjoystick.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/hidjoystick.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@monodll_hidjoystick.o: $(srcdir)/src/osx/core/hidjoystick.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/hidjoystick.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_datetimectrl_osx.o: $(srcdir)/src/osx/datetimectrl_osx.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/datetimectrl_osx.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_datectrl_osx.o: $(srcdir)/src/osx/datectrl_osx.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/datectrl_osx.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_timectrl_osx.o: $(srcdir)/src/osx/timectrl_osx.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/timectrl_osx.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_core_sound.o: $(srcdir)/src/osx/core/sound.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/sound.cpp + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1@monodll_core_sound.o: $(srcdir)/src/osx/core/sound.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/sound.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_cocoa_aboutdlg.o: $(srcdir)/src/osx/cocoa/aboutdlg.mm $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/aboutdlg.mm + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_cocoa_dataview.o: $(srcdir)/src/osx/cocoa/dataview.mm $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dataview.mm + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_cocoa_datetimectrl.o: $(srcdir)/src/osx/cocoa/datetimectrl.mm $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/datetimectrl.mm + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monodll_osx_cocoa_taskbar.o: $(srcdir)/src/osx/cocoa/taskbar.mm $(MONODLL_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/taskbar.mm + +@COND_TOOLKIT_COCOA_USE_GUI_1@monodll_src_cocoa_taskbar.o: $(srcdir)/src/cocoa/taskbar.mm $(MONODLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/taskbar.mm + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_notifmsg.o: $(srcdir)/src/gtk/notifmsg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/notifmsg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_notifmsg.o: $(srcdir)/src/gtk/notifmsg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/notifmsg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_taskbar.o: $(srcdir)/src/gtk/taskbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monodll_gtk_taskbar.o: $(srcdir)/src/gtk/taskbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_eggtrayicon.o: $(srcdir)/src/gtk/eggtrayicon.c $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_hildon_notifmsg.o: $(srcdir)/src/gtk/hildon/notifmsg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/hildon/notifmsg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_eggtrayicon.o: $(srcdir)/src/gtk1/eggtrayicon.c $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monodll_gtk1_taskbar.o: $(srcdir)/src/gtk1/taskbar.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk1/taskbar.cpp + +@COND_TOOLKIT_PM_USE_GUI_1@monodll_os2_joystick.o: $(srcdir)/src/os2/joystick.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/joystick.cpp + +@COND_TOOLKIT_PM_USE_GUI_1@monodll_os2_sound.o: $(srcdir)/src/os2/sound.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/sound.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_aboutdlg.o: $(srcdir)/src/gtk/aboutdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/aboutdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_aboutdlg.o: $(srcdir)/src/gtk/aboutdlg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/aboutdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_animate.o: $(srcdir)/src/gtk/animate.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/animate.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_animate.o: $(srcdir)/src/gtk/animate.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/animate.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_bmpcbox.o: $(srcdir)/src/gtk/bmpcbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/bmpcbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_bmpcbox.o: $(srcdir)/src/gtk/bmpcbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/bmpcbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_calctrl.o: $(srcdir)/src/gtk/calctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/calctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_calctrl.o: $(srcdir)/src/gtk/calctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/calctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_dataview.o: $(srcdir)/src/gtk/dataview.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dataview.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_dataview.o: $(srcdir)/src/gtk/dataview.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/dataview.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monodll_gtk_hyperlink.o: $(srcdir)/src/gtk/hyperlink.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/hyperlink.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monodll_gtk_hyperlink.o: $(srcdir)/src/gtk/hyperlink.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/hyperlink.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_bmpcbox.o: $(srcdir)/src/msw/bmpcbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/bmpcbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_bmpcbox.o: $(srcdir)/src/msw/bmpcbox.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/bmpcbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_calctrl.o: $(srcdir)/src/msw/calctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/calctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_calctrl.o: $(srcdir)/src/msw/calctrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/calctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_commandlinkbutton.o: $(srcdir)/src/msw/commandlinkbutton.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/commandlinkbutton.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_commandlinkbutton.o: $(srcdir)/src/msw/commandlinkbutton.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/commandlinkbutton.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_datecontrols.o: $(srcdir)/src/msw/datecontrols.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/datecontrols.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_datecontrols.o: $(srcdir)/src/msw/datecontrols.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/datecontrols.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/datectrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/datectrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_datetimectrl.o: $(srcdir)/src/msw/datetimectrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/datetimectrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_datetimectrl.o: $(srcdir)/src/msw/datetimectrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/datetimectrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_msw_hyperlink.o: $(srcdir)/src/msw/hyperlink.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/hyperlink.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_msw_hyperlink.o: $(srcdir)/src/msw/hyperlink.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/hyperlink.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monodll_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/timectrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monodll_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/timectrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_mediactrl_am.o: $(srcdir)/src/msw/mediactrl_am.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/mediactrl_am.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_mediactrl_am.o: $(srcdir)/src/msw/mediactrl_am.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/mediactrl_am.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_mediactrl_wmp10.o: $(srcdir)/src/msw/mediactrl_wmp10.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/mediactrl_wmp10.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_mediactrl_wmp10.o: $(srcdir)/src/msw/mediactrl_wmp10.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/mediactrl_wmp10.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monodll_mediactrl_qt.o: $(srcdir)/src/msw/mediactrl_qt.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/mediactrl_qt.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monodll_mediactrl_qt.o: $(srcdir)/src/msw/mediactrl_qt.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/mediactrl_qt.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monodll_unix_mediactrl.o: $(srcdir)/src/unix/mediactrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/mediactrl.cpp + +@COND_TOOLKIT_GTK_USE_GUI_1@monodll_unix_mediactrl.o: $(srcdir)/src/unix/mediactrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_GTK_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/mediactrl.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monodll_unix_mediactrl.o: $(srcdir)/src/unix/mediactrl.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/unix/mediactrl.cpp + +@COND_PLATFORM_UNIX_1_USE_GUI_1@monodll_chm.o: $(srcdir)/src/html/chm.cpp $(MONODLL_ODEP) +@COND_PLATFORM_UNIX_1_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/chm.cpp + +@COND_PLATFORM_MACOSX_1_USE_GUI_1@monodll_chm.o: $(srcdir)/src/html/chm.cpp $(MONODLL_ODEP) +@COND_PLATFORM_MACOSX_1_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/html/chm.cpp + +monodll_version_rc.o: $(srcdir)/src/msw/version.rc $(MONODLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --include-dir $(top_srcdir)/src/stc/scintilla/include --include-dir $(top_srcdir)/src/stc/scintilla/lexlib --include-dir $(top_srcdir)/src/stc/scintilla/src --define __WX__ --define SCI_LEXER --define LINK_LEXERS --define wxUSE_BASE=1 --define WXMAKINGDLL + +monolib_any.o: $(srcdir)/src/common/any.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/any.cpp + +monolib_appbase.o: $(srcdir)/src/common/appbase.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/appbase.cpp + +monolib_arcall.o: $(srcdir)/src/common/arcall.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/arcall.cpp + +monolib_arcfind.o: $(srcdir)/src/common/arcfind.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/arcfind.cpp + +monolib_archive.o: $(srcdir)/src/common/archive.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/archive.cpp + +monolib_arrstr.o: $(srcdir)/src/common/arrstr.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/arrstr.cpp + +monolib_base64.o: $(srcdir)/src/common/base64.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/base64.cpp + +monolib_clntdata.o: $(srcdir)/src/common/clntdata.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/clntdata.cpp + +monolib_cmdline.o: $(srcdir)/src/common/cmdline.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/cmdline.cpp + +monolib_config.o: $(srcdir)/src/common/config.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/config.cpp + +monolib_convauto.o: $(srcdir)/src/common/convauto.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/convauto.cpp + +monolib_datetime.o: $(srcdir)/src/common/datetime.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/datetime.cpp + +monolib_datetimefmt.o: $(srcdir)/src/common/datetimefmt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/datetimefmt.cpp + +monolib_datstrm.o: $(srcdir)/src/common/datstrm.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/datstrm.cpp + +monolib_dircmn.o: $(srcdir)/src/common/dircmn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dircmn.cpp + +monolib_dynarray.o: $(srcdir)/src/common/dynarray.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dynarray.cpp + +monolib_dynlib.o: $(srcdir)/src/common/dynlib.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dynlib.cpp + +monolib_dynload.o: $(srcdir)/src/common/dynload.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dynload.cpp + +monolib_encconv.o: $(srcdir)/src/common/encconv.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/encconv.cpp + +monolib_evtloopcmn.o: $(srcdir)/src/common/evtloopcmn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/evtloopcmn.cpp + +monolib_extended.o: $(srcdir)/src/common/extended.c $(MONOLIB_ODEP) + $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/common/extended.c + +monolib_ffile.o: $(srcdir)/src/common/ffile.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/ffile.cpp + +monolib_file.o: $(srcdir)/src/common/file.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/file.cpp + +monolib_fileback.o: $(srcdir)/src/common/fileback.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fileback.cpp + +monolib_fileconf.o: $(srcdir)/src/common/fileconf.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fileconf.cpp + +monolib_filefn.o: $(srcdir)/src/common/filefn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/filefn.cpp + +monolib_filename.o: $(srcdir)/src/common/filename.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/filename.cpp + +monolib_filesys.o: $(srcdir)/src/common/filesys.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/filesys.cpp + +monolib_filtall.o: $(srcdir)/src/common/filtall.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/filtall.cpp + +monolib_filtfind.o: $(srcdir)/src/common/filtfind.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/filtfind.cpp + +monolib_fmapbase.o: $(srcdir)/src/common/fmapbase.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fmapbase.cpp + +monolib_fs_arc.o: $(srcdir)/src/common/fs_arc.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fs_arc.cpp + +monolib_fs_filter.o: $(srcdir)/src/common/fs_filter.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fs_filter.cpp + +monolib_hash.o: $(srcdir)/src/common/hash.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/hash.cpp + +monolib_hashmap.o: $(srcdir)/src/common/hashmap.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/hashmap.cpp + +monolib_init.o: $(srcdir)/src/common/init.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/init.cpp + +monolib_intl.o: $(srcdir)/src/common/intl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/intl.cpp + +monolib_ipcbase.o: $(srcdir)/src/common/ipcbase.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/ipcbase.cpp + +monolib_languageinfo.o: $(srcdir)/src/common/languageinfo.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/languageinfo.cpp + +monolib_list.o: $(srcdir)/src/common/list.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/list.cpp + +monolib_log.o: $(srcdir)/src/common/log.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/log.cpp + +monolib_longlong.o: $(srcdir)/src/common/longlong.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/longlong.cpp + +monolib_memory.o: $(srcdir)/src/common/memory.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/memory.cpp + +monolib_mimecmn.o: $(srcdir)/src/common/mimecmn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/mimecmn.cpp + +monolib_module.o: $(srcdir)/src/common/module.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/module.cpp + +monolib_mstream.o: $(srcdir)/src/common/mstream.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/mstream.cpp + +monolib_numformatter.o: $(srcdir)/src/common/numformatter.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/numformatter.cpp + +monolib_object.o: $(srcdir)/src/common/object.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/object.cpp + +monolib_platinfo.o: $(srcdir)/src/common/platinfo.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/platinfo.cpp + +monolib_powercmn.o: $(srcdir)/src/common/powercmn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/powercmn.cpp + +monolib_process.o: $(srcdir)/src/common/process.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/process.cpp + +monolib_regex.o: $(srcdir)/src/common/regex.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/regex.cpp + +monolib_stdpbase.o: $(srcdir)/src/common/stdpbase.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/stdpbase.cpp + +monolib_sstream.o: $(srcdir)/src/common/sstream.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/sstream.cpp + +monolib_stdstream.o: $(srcdir)/src/common/stdstream.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/stdstream.cpp + +monolib_stopwatch.o: $(srcdir)/src/common/stopwatch.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/stopwatch.cpp + +monolib_strconv.o: $(srcdir)/src/common/strconv.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/strconv.cpp + +monolib_stream.o: $(srcdir)/src/common/stream.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/stream.cpp + +monolib_string.o: $(srcdir)/src/common/string.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/string.cpp + +monolib_stringimpl.o: $(srcdir)/src/common/stringimpl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/stringimpl.cpp + +monolib_stringops.o: $(srcdir)/src/common/stringops.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/stringops.cpp + +monolib_strvararg.o: $(srcdir)/src/common/strvararg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/strvararg.cpp + +monolib_sysopt.o: $(srcdir)/src/common/sysopt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/sysopt.cpp + +monolib_tarstrm.o: $(srcdir)/src/common/tarstrm.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/tarstrm.cpp + +monolib_textbuf.o: $(srcdir)/src/common/textbuf.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/textbuf.cpp + +monolib_textfile.o: $(srcdir)/src/common/textfile.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/textfile.cpp + +monolib_threadinfo.o: $(srcdir)/src/common/threadinfo.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/threadinfo.cpp + +monolib_common_time.o: $(srcdir)/src/common/time.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/time.cpp + +monolib_timercmn.o: $(srcdir)/src/common/timercmn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/timercmn.cpp + +monolib_timerimpl.o: $(srcdir)/src/common/timerimpl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/timerimpl.cpp + +monolib_tokenzr.o: $(srcdir)/src/common/tokenzr.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/tokenzr.cpp + +monolib_translation.o: $(srcdir)/src/common/translation.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/translation.cpp + +monolib_txtstrm.o: $(srcdir)/src/common/txtstrm.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/txtstrm.cpp + +monolib_unichar.o: $(srcdir)/src/common/unichar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/unichar.cpp + +monolib_uri.o: $(srcdir)/src/common/uri.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/uri.cpp + +monolib_ustring.o: $(srcdir)/src/common/ustring.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/ustring.cpp + +monolib_variant.o: $(srcdir)/src/common/variant.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/variant.cpp + +monolib_wfstream.o: $(srcdir)/src/common/wfstream.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/wfstream.cpp + +monolib_wxcrt.o: $(srcdir)/src/common/wxcrt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/wxcrt.cpp + +monolib_wxprintf.o: $(srcdir)/src/common/wxprintf.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/wxprintf.cpp + +monolib_xlocale.o: $(srcdir)/src/common/xlocale.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/xlocale.cpp + +monolib_xti.o: $(srcdir)/src/common/xti.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/xti.cpp + +monolib_xtistrm.o: $(srcdir)/src/common/xtistrm.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/xtistrm.cpp + +monolib_zipstrm.o: $(srcdir)/src/common/zipstrm.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/zipstrm.cpp + +monolib_zstream.o: $(srcdir)/src/common/zstream.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/zstream.cpp + +monolib_fswatchercmn.o: $(srcdir)/src/common/fswatchercmn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fswatchercmn.cpp + +monolib_fswatcherg.o: $(srcdir)/src/generic/fswatcherg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fswatcherg.cpp + +monolib_unix_mimetype.o: $(srcdir)/src/unix/mimetype.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/mimetype.cpp + +monolib_fswatcher_inotify.o: $(srcdir)/src/unix/fswatcher_inotify.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fswatcher_inotify.cpp + +monolib_basemsw.o: $(srcdir)/src/msw/basemsw.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/basemsw.cpp + +monolib_crashrpt.o: $(srcdir)/src/msw/crashrpt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/crashrpt.cpp + +monolib_debughlp.o: $(srcdir)/src/msw/debughlp.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/debughlp.cpp + +monolib_dde.o: $(srcdir)/src/msw/dde.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dde.cpp + +monolib_msw_dir.o: $(srcdir)/src/msw/dir.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dir.cpp + +monolib_dlmsw.o: $(srcdir)/src/msw/dlmsw.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dlmsw.cpp + +monolib_evtloopconsole.o: $(srcdir)/src/msw/evtloopconsole.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/evtloopconsole.cpp + +monolib_msw_mimetype.o: $(srcdir)/src/msw/mimetype.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/mimetype.cpp + +monolib_power.o: $(srcdir)/src/msw/power.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/power.cpp + +monolib_regconf.o: $(srcdir)/src/msw/regconf.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/regconf.cpp + +monolib_registry.o: $(srcdir)/src/msw/registry.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/registry.cpp + +monolib_msw_snglinst.o: $(srcdir)/src/msw/snglinst.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/snglinst.cpp + +monolib_msw_stackwalk.o: $(srcdir)/src/msw/stackwalk.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/stackwalk.cpp + +monolib_msw_stdpaths.o: $(srcdir)/src/msw/stdpaths.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/stdpaths.cpp + +monolib_msw_thread.o: $(srcdir)/src/msw/thread.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/thread.cpp + +monolib_msw_timer.o: $(srcdir)/src/msw/timer.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/timer.cpp + +monolib_msw_utils.o: $(srcdir)/src/msw/utils.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/utils.cpp + +monolib_msw_utilsexc.o: $(srcdir)/src/msw/utilsexc.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/utilsexc.cpp + +monolib_fswatcher.o: $(srcdir)/src/msw/fswatcher.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/fswatcher.cpp + +monolib_wince_time.o: $(srcdir)/src/msw/wince/time.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/wince/time.cpp + +monolib_core_mimetype.o: $(srcdir)/src/osx/core/mimetype.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/mimetype.cpp + +monolib_cfstring.o: $(srcdir)/src/osx/core/cfstring.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/cfstring.cpp + +monolib_evtloop_cf.o: $(srcdir)/src/osx/core/evtloop_cf.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/evtloop_cf.cpp + +monolib_stdpaths_cf.o: $(srcdir)/src/osx/core/stdpaths_cf.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/stdpaths_cf.cpp + +monolib_strconv_cf.o: $(srcdir)/src/osx/core/strconv_cf.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/strconv_cf.cpp + +monolib_utilsexc_base.o: $(srcdir)/src/osx/core/utilsexc_base.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_base.cpp + +monolib_os2_dir.o: $(srcdir)/src/os2/dir.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/dir.cpp + +monolib_os2_mimetype.o: $(srcdir)/src/os2/mimetype.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/mimetype.cpp + +monolib_os2_snglinst.o: $(srcdir)/src/os2/snglinst.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/snglinst.cpp + +monolib_os2_stdpaths.o: $(srcdir)/src/os2/stdpaths.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/stdpaths.cpp + +monolib_os2_thread.o: $(srcdir)/src/os2/thread.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/thread.cpp + +monolib_os2_utils.o: $(srcdir)/src/os2/utils.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/utils.cpp + +monolib_os2_utilsexc.o: $(srcdir)/src/os2/utilsexc.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/utilsexc.cpp + +monolib_msdos_dir.o: $(srcdir)/src/msdos/dir.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msdos/dir.cpp + +monolib_msdos_mimetype.o: $(srcdir)/src/msdos/mimetype.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msdos/mimetype.cpp + +monolib_utilsdos.o: $(srcdir)/src/msdos/utilsdos.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msdos/utilsdos.cpp + +monolib_event.o: $(srcdir)/src/common/event.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/event.cpp + +monolib_fs_mem.o: $(srcdir)/src/common/fs_mem.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fs_mem.cpp + +monolib_msgout.o: $(srcdir)/src/common/msgout.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/msgout.cpp + +monolib_utilscmn.o: $(srcdir)/src/common/utilscmn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/utilscmn.cpp + +monolib_msw_main.o: $(srcdir)/src/msw/main.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/main.cpp + +monolib_mslu.o: $(srcdir)/src/msw/mslu.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/mslu.cpp + +monolib_volume.o: $(srcdir)/src/msw/volume.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/volume.cpp + +monolib_carbon_utils.o: $(srcdir)/src/osx/carbon/utils.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/utils.cpp + +monolib_uma.o: $(srcdir)/src/osx/carbon/uma.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/uma.cpp + +monolib_osx_cocoa_utils.o: $(srcdir)/src/osx/cocoa/utils.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/utils.mm + +monolib_fs_inet.o: $(srcdir)/src/common/fs_inet.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fs_inet.cpp + +monolib_ftp.o: $(srcdir)/src/common/ftp.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/ftp.cpp + +monolib_http.o: $(srcdir)/src/common/http.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/http.cpp + +monolib_protocol.o: $(srcdir)/src/common/protocol.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/protocol.cpp + +monolib_sckaddr.o: $(srcdir)/src/common/sckaddr.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/sckaddr.cpp + +monolib_sckfile.o: $(srcdir)/src/common/sckfile.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/sckfile.cpp + +monolib_sckipc.o: $(srcdir)/src/common/sckipc.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/sckipc.cpp + +monolib_sckstrm.o: $(srcdir)/src/common/sckstrm.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/sckstrm.cpp + +monolib_socket.o: $(srcdir)/src/common/socket.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/socket.cpp + +monolib_url.o: $(srcdir)/src/common/url.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/url.cpp + +monolib_sockmsw.o: $(srcdir)/src/msw/sockmsw.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/sockmsw.cpp + +monolib_urlmsw.o: $(srcdir)/src/msw/urlmsw.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/urlmsw.cpp + +monolib_net.o: $(srcdir)/src/msw/wince/net.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/wince/net.cpp + +monolib_sockosx.o: $(srcdir)/src/osx/core/sockosx.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/sockosx.cpp + +monolib_gtk1_bmpbuttn.o: $(srcdir)/src/gtk1/bmpbuttn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/bmpbuttn.cpp + +monolib_gtk1_button.o: $(srcdir)/src/gtk1/button.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/button.cpp + +monolib_gtk1_checkbox.o: $(srcdir)/src/gtk1/checkbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/checkbox.cpp + +monolib_gtk1_checklst.o: $(srcdir)/src/gtk1/checklst.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/checklst.cpp + +monolib_gtk1_choice.o: $(srcdir)/src/gtk1/choice.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/choice.cpp + +monolib_gtk1_combobox.o: $(srcdir)/src/gtk1/combobox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/combobox.cpp + +monolib_gtk1_control.o: $(srcdir)/src/gtk1/control.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/control.cpp + +monolib_gtk1_dialog.o: $(srcdir)/src/gtk1/dialog.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/dialog.cpp + +monolib_gtk1_filedlg.o: $(srcdir)/src/gtk1/filedlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/filedlg.cpp + +monolib_gtk1_fontdlg.o: $(srcdir)/src/gtk1/fontdlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/fontdlg.cpp + +monolib_gtk1_frame.o: $(srcdir)/src/gtk1/frame.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/frame.cpp + +monolib_gtk1_gauge.o: $(srcdir)/src/gtk1/gauge.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/gauge.cpp + +monolib_gtk1_listbox.o: $(srcdir)/src/gtk1/listbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/listbox.cpp + +monolib_gtk1_mdi.o: $(srcdir)/src/gtk1/mdi.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/mdi.cpp + +monolib_gtk1_menu.o: $(srcdir)/src/gtk1/menu.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/menu.cpp + +monolib_gtk1_mnemonics.o: $(srcdir)/src/gtk1/mnemonics.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/mnemonics.cpp + +monolib_gtk1_notebook.o: $(srcdir)/src/gtk1/notebook.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/notebook.cpp + +monolib_gtk1_radiobox.o: $(srcdir)/src/gtk1/radiobox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/radiobox.cpp + +monolib_gtk1_radiobut.o: $(srcdir)/src/gtk1/radiobut.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/radiobut.cpp + +monolib_gtk1_scrolbar.o: $(srcdir)/src/gtk1/scrolbar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/scrolbar.cpp + +monolib_gtk1_scrolwin.o: $(srcdir)/src/gtk1/scrolwin.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/scrolwin.cpp + +monolib_gtk1_slider.o: $(srcdir)/src/gtk1/slider.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/slider.cpp + +monolib_gtk1_spinbutt.o: $(srcdir)/src/gtk1/spinbutt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/spinbutt.cpp + +monolib_gtk1_spinctrl.o: $(srcdir)/src/gtk1/spinctrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/spinctrl.cpp + +monolib_gtk1_statbmp.o: $(srcdir)/src/gtk1/statbmp.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/statbmp.cpp + +monolib_gtk1_statbox.o: $(srcdir)/src/gtk1/statbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/statbox.cpp + +monolib_gtk1_statline.o: $(srcdir)/src/gtk1/statline.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/statline.cpp + +monolib_gtk1_stattext.o: $(srcdir)/src/gtk1/stattext.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/stattext.cpp + +monolib_gtk1_toolbar.o: $(srcdir)/src/gtk1/toolbar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/toolbar.cpp + +monolib_gtk1_textctrl.o: $(srcdir)/src/gtk1/textctrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/textctrl.cpp + +monolib_gtk1_tglbtn.o: $(srcdir)/src/gtk1/tglbtn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/tglbtn.cpp + +monolib_motif_accel.o: $(srcdir)/src/motif/accel.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/accel.cpp + +monolib_motif_app.o: $(srcdir)/src/motif/app.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/app.cpp + +monolib_motif_bmpbuttn.o: $(srcdir)/src/motif/bmpbuttn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/bmpbuttn.cpp + +monolib_bmpmotif.o: $(srcdir)/src/motif/bmpmotif.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/bmpmotif.cpp + +monolib_motif_button.o: $(srcdir)/src/motif/button.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/button.cpp + +monolib_motif_checkbox.o: $(srcdir)/src/motif/checkbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/checkbox.cpp + +monolib_motif_checklst.o: $(srcdir)/src/motif/checklst.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/checklst.cpp + +monolib_motif_choice.o: $(srcdir)/src/motif/choice.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/choice.cpp + +monolib_motif_clipbrd.o: $(srcdir)/src/motif/clipbrd.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/clipbrd.cpp + +monolib_motif_colour.o: $(srcdir)/src/motif/colour.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/colour.cpp + +monolib_motif_combobox.o: $(srcdir)/src/motif/combobox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/combobox.cpp + +monolib_combobox_native.o: $(srcdir)/src/motif/combobox_native.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/combobox_native.cpp + +monolib_motif_control.o: $(srcdir)/src/motif/control.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/control.cpp + +monolib_motif_cursor.o: $(srcdir)/src/motif/cursor.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/cursor.cpp + +monolib_motif_data.o: $(srcdir)/src/motif/data.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/data.cpp + +monolib_motif_dataobj.o: $(srcdir)/src/motif/dataobj.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/dataobj.cpp + +monolib_motif_dc.o: $(srcdir)/src/motif/dc.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/dc.cpp + +monolib_motif_dcclient.o: $(srcdir)/src/motif/dcclient.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/dcclient.cpp + +monolib_motif_dcmemory.o: $(srcdir)/src/motif/dcmemory.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/dcmemory.cpp + +monolib_motif_dcscreen.o: $(srcdir)/src/motif/dcscreen.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/dcscreen.cpp + +monolib_motif_dialog.o: $(srcdir)/src/motif/dialog.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/dialog.cpp + +monolib_motif_evtloop.o: $(srcdir)/src/motif/evtloop.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/evtloop.cpp + +monolib_motif_filedlg.o: $(srcdir)/src/motif/filedlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/filedlg.cpp + +monolib_motif_font.o: $(srcdir)/src/motif/font.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/font.cpp + +monolib_motif_frame.o: $(srcdir)/src/motif/frame.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/frame.cpp + +monolib_motif_gauge.o: $(srcdir)/src/motif/gauge.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/gauge.cpp + +monolib_sockmot.o: $(srcdir)/src/motif/sockmot.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/sockmot.cpp + +monolib_motif_icon.o: $(srcdir)/src/motif/icon.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/icon.cpp + +monolib_motif_listbox.o: $(srcdir)/src/motif/listbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/listbox.cpp + +monolib_motif_main.o: $(srcdir)/src/motif/main.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/main.cpp + +monolib_motif_menu.o: $(srcdir)/src/motif/menu.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/menu.cpp + +monolib_motif_menuitem.o: $(srcdir)/src/motif/menuitem.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/menuitem.cpp + +monolib_motif_minifram.o: $(srcdir)/src/motif/minifram.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/minifram.cpp + +monolib_motif_msgdlg.o: $(srcdir)/src/motif/msgdlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/msgdlg.cpp + +monolib_motif_popupwin.o: $(srcdir)/src/motif/popupwin.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/popupwin.cpp + +monolib_motif_radiobox.o: $(srcdir)/src/motif/radiobox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/radiobox.cpp + +monolib_motif_radiobut.o: $(srcdir)/src/motif/radiobut.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/radiobut.cpp + +monolib_motif_scrolbar.o: $(srcdir)/src/motif/scrolbar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/scrolbar.cpp + +monolib_motif_settings.o: $(srcdir)/src/motif/settings.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/settings.cpp + +monolib_motif_slider.o: $(srcdir)/src/motif/slider.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/slider.cpp + +monolib_motif_spinbutt.o: $(srcdir)/src/motif/spinbutt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/spinbutt.cpp + +monolib_motif_statbmp.o: $(srcdir)/src/motif/statbmp.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/statbmp.cpp + +monolib_motif_statbox.o: $(srcdir)/src/motif/statbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/statbox.cpp + +monolib_motif_stattext.o: $(srcdir)/src/motif/stattext.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/stattext.cpp + +monolib_motif_textctrl.o: $(srcdir)/src/motif/textctrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/textctrl.cpp + +monolib_motif_textentry.o: $(srcdir)/src/motif/textentry.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/textentry.cpp + +monolib_motif_timer.o: $(srcdir)/src/motif/timer.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/timer.cpp + +monolib_motif_toolbar.o: $(srcdir)/src/motif/toolbar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/toolbar.cpp + +monolib_motif_toplevel.o: $(srcdir)/src/motif/toplevel.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/toplevel.cpp + +monolib_motif_utils.o: $(srcdir)/src/motif/utils.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/utils.cpp + +monolib_motif_window.o: $(srcdir)/src/motif/window.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/motif/window.cpp + +monolib_xmcombo.o: $(srcdir)/src/motif/xmcombo/xmcombo.c $(MONOLIB_ODEP) + $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/motif/xmcombo/xmcombo.c + +monolib_generic_notebook.o: $(srcdir)/src/generic/notebook.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/notebook.cpp + +monolib_generic_statline.o: $(srcdir)/src/generic/statline.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/statline.cpp + +monolib_tabg.o: $(srcdir)/src/generic/tabg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/tabg.cpp + +monolib_msw_checklst.o: $(srcdir)/src/msw/checklst.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/checklst.cpp + +monolib_msw_fdrepdlg.o: $(srcdir)/src/msw/fdrepdlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/fdrepdlg.cpp + +monolib_msw_fontdlg.o: $(srcdir)/src/msw/fontdlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/fontdlg.cpp + +monolib_wince_checklst.o: $(srcdir)/src/msw/wince/checklst.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/wince/checklst.cpp + +monolib_choicece.o: $(srcdir)/src/msw/wince/choicece.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/wince/choicece.cpp + +monolib_crt.o: $(srcdir)/src/msw/wince/crt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/wince/crt.cpp + +monolib_filedlgwce.o: $(srcdir)/src/msw/wince/filedlgwce.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/wince/filedlgwce.cpp + +monolib_filefnwce.o: $(srcdir)/src/msw/wince/filefnwce.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/wince/filefnwce.cpp + +monolib_helpwce.o: $(srcdir)/src/msw/wince/helpwce.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/wince/helpwce.cpp + +monolib_menuce.o: $(srcdir)/src/msw/wince/menuce.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/wince/menuce.cpp + +monolib_tbarwce.o: $(srcdir)/src/msw/wince/tbarwce.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/wince/tbarwce.cpp + +monolib_textctrlce.o: $(srcdir)/src/msw/wince/textctrlce.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/wince/textctrlce.cpp + +monolib_carbon_anybutton.o: $(srcdir)/src/osx/carbon/anybutton.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/anybutton.cpp + +monolib_carbon_bmpbuttn.o: $(srcdir)/src/osx/carbon/bmpbuttn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/bmpbuttn.cpp + +monolib_carbon_button.o: $(srcdir)/src/osx/carbon/button.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/button.cpp + +monolib_carbon_checkbox.o: $(srcdir)/src/osx/carbon/checkbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/checkbox.cpp + +monolib_carbon_choice.o: $(srcdir)/src/osx/carbon/choice.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/choice.cpp + +monolib_carbon_colordlg.o: $(srcdir)/src/osx/carbon/colordlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/colordlg.cpp + +monolib_carbon_dialog.o: $(srcdir)/src/osx/carbon/dialog.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dialog.cpp + +monolib_carbon_dirdlg.o: $(srcdir)/src/osx/carbon/dirdlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dirdlg.cpp + +monolib_carbon_dnd.o: $(srcdir)/src/osx/carbon/dnd.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dnd.cpp + +monolib_carbon_evtloop.o: $(srcdir)/src/osx/carbon/evtloop.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/evtloop.cpp + +monolib_carbon_filedlg.o: $(srcdir)/src/osx/carbon/filedlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/filedlg.cpp + +monolib_carbon_gauge.o: $(srcdir)/src/osx/carbon/gauge.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/gauge.cpp + +monolib_carbon_listbox.o: $(srcdir)/src/osx/carbon/listbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/listbox.cpp + +monolib_listctrl_mac.o: $(srcdir)/src/osx/carbon/listctrl_mac.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/listctrl_mac.cpp + +monolib_carbon_menu.o: $(srcdir)/src/osx/carbon/menu.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/menu.cpp + +monolib_carbon_menuitem.o: $(srcdir)/src/osx/carbon/menuitem.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/menuitem.cpp + +monolib_carbon_msgdlg.o: $(srcdir)/src/osx/carbon/msgdlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/msgdlg.cpp + +monolib_carbon_nonownedwnd.o: $(srcdir)/src/osx/carbon/nonownedwnd.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/nonownedwnd.cpp + +monolib_notebmac.o: $(srcdir)/src/osx/carbon/notebmac.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/notebmac.cpp + +monolib_carbon_printdlg.o: $(srcdir)/src/osx/carbon/printdlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/printdlg.cpp + +monolib_carbon_radiobut.o: $(srcdir)/src/osx/carbon/radiobut.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/radiobut.cpp + +monolib_carbon_scrolbar.o: $(srcdir)/src/osx/carbon/scrolbar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/scrolbar.cpp + +monolib_carbon_slider.o: $(srcdir)/src/osx/carbon/slider.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/slider.cpp + +monolib_carbon_spinbutt.o: $(srcdir)/src/osx/carbon/spinbutt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/spinbutt.cpp + +monolib_carbon_srchctrl.o: $(srcdir)/src/osx/carbon/srchctrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/srchctrl.cpp + +monolib_carbon_statbmp.o: $(srcdir)/src/osx/carbon/statbmp.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statbmp.cpp + +monolib_carbon_statbox.o: $(srcdir)/src/osx/carbon/statbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statbox.cpp + +monolib_statlmac.o: $(srcdir)/src/osx/carbon/statlmac.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statlmac.cpp + +monolib_carbon_stattext.o: $(srcdir)/src/osx/carbon/stattext.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/stattext.cpp + +monolib_carbon_textctrl.o: $(srcdir)/src/osx/carbon/textctrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/textctrl.cpp + +monolib_carbon_tglbtn.o: $(srcdir)/src/osx/carbon/tglbtn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/tglbtn.cpp + +monolib_carbon_toolbar.o: $(srcdir)/src/osx/carbon/toolbar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/toolbar.cpp + +monolib_carbon_tooltip.o: $(srcdir)/src/osx/carbon/tooltip.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/tooltip.cpp + +monolib_carbon_window.o: $(srcdir)/src/osx/carbon/window.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/window.cpp + +monolib_cocoa_anybutton.o: $(srcdir)/src/osx/cocoa/anybutton.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/anybutton.mm + +monolib_osx_cocoa_button.o: $(srcdir)/src/osx/cocoa/button.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/button.mm + +monolib_osx_cocoa_checkbox.o: $(srcdir)/src/osx/cocoa/checkbox.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/checkbox.mm + +monolib_osx_cocoa_choice.o: $(srcdir)/src/osx/cocoa/choice.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/choice.mm + +monolib_osx_cocoa_colour.o: $(srcdir)/src/osx/cocoa/colour.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/colour.mm + +monolib_osx_cocoa_combobox.o: $(srcdir)/src/osx/cocoa/combobox.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/combobox.mm + +monolib_osx_cocoa_dialog.o: $(srcdir)/src/osx/cocoa/dialog.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dialog.mm + +monolib_osx_cocoa_dirdlg.o: $(srcdir)/src/osx/cocoa/dirdlg.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dirdlg.mm + +monolib_cocoa_dnd.o: $(srcdir)/src/osx/cocoa/dnd.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dnd.mm + +monolib_osx_cocoa_evtloop.o: $(srcdir)/src/osx/cocoa/evtloop.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/evtloop.mm + +monolib_osx_cocoa_filedlg.o: $(srcdir)/src/osx/cocoa/filedlg.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/filedlg.mm + +monolib_osx_cocoa_gauge.o: $(srcdir)/src/osx/cocoa/gauge.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/gauge.mm + +monolib_osx_cocoa_listbox.o: $(srcdir)/src/osx/cocoa/listbox.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/listbox.mm + +monolib_osx_cocoa_menu.o: $(srcdir)/src/osx/cocoa/menu.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/menu.mm + +monolib_osx_cocoa_menuitem.o: $(srcdir)/src/osx/cocoa/menuitem.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/menuitem.mm + +monolib_osx_cocoa_msgdlg.o: $(srcdir)/src/osx/cocoa/msgdlg.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/msgdlg.mm + +monolib_cocoa_nonownedwnd.o: $(srcdir)/src/osx/cocoa/nonownedwnd.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/nonownedwnd.mm + +monolib_osx_cocoa_notebook.o: $(srcdir)/src/osx/cocoa/notebook.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/notebook.mm + +monolib_osx_cocoa_radiobut.o: $(srcdir)/src/osx/cocoa/radiobut.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/radiobut.mm + +monolib_preferences.o: $(srcdir)/src/osx/cocoa/preferences.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/preferences.mm + +monolib_cocoa_printdlg.o: $(srcdir)/src/osx/cocoa/printdlg.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/printdlg.mm + +monolib_osx_cocoa_scrolbar.o: $(srcdir)/src/osx/cocoa/scrolbar.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/scrolbar.mm + +monolib_osx_cocoa_slider.o: $(srcdir)/src/osx/cocoa/slider.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/slider.mm + +monolib_osx_cocoa_spinbutt.o: $(srcdir)/src/osx/cocoa/spinbutt.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/spinbutt.mm + +monolib_cocoa_srchctrl.o: $(srcdir)/src/osx/cocoa/srchctrl.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/srchctrl.mm + +monolib_osx_cocoa_statbox.o: $(srcdir)/src/osx/cocoa/statbox.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/statbox.mm + +monolib_cocoa_statline.o: $(srcdir)/src/osx/cocoa/statline.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/statline.mm + +monolib_osx_cocoa_stattext.o: $(srcdir)/src/osx/cocoa/stattext.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/stattext.mm + +monolib_osx_cocoa_textctrl.o: $(srcdir)/src/osx/cocoa/textctrl.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/textctrl.mm + +monolib_cocoa_tglbtn.o: $(srcdir)/src/osx/cocoa/tglbtn.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/tglbtn.mm + +monolib_osx_cocoa_toolbar.o: $(srcdir)/src/osx/cocoa/toolbar.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/toolbar.mm + +monolib_osx_cocoa_tooltip.o: $(srcdir)/src/osx/cocoa/tooltip.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/tooltip.mm + +monolib_osx_cocoa_window.o: $(srcdir)/src/osx/cocoa/window.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/window.mm + +monolib_iphone_anybutton.o: $(srcdir)/src/osx/iphone/anybutton.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/anybutton.mm + +monolib_iphone_button.o: $(srcdir)/src/osx/iphone/button.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/button.mm + +monolib_iphone_checkbox.o: $(srcdir)/src/osx/iphone/checkbox.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/checkbox.mm + +monolib_iphone_dialog.o: $(srcdir)/src/osx/iphone/dialog.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/dialog.mm + +monolib_iphone_evtloop.o: $(srcdir)/src/osx/iphone/evtloop.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/evtloop.mm + +monolib_iphone_gauge.o: $(srcdir)/src/osx/iphone/gauge.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/gauge.mm + +monolib_iphone_msgdlg.o: $(srcdir)/src/osx/iphone/msgdlg.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/msgdlg.mm + +monolib_iphone_nonownedwnd.o: $(srcdir)/src/osx/iphone/nonownedwnd.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/nonownedwnd.mm + +monolib_iphone_scrolbar.o: $(srcdir)/src/osx/iphone/scrolbar.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/scrolbar.mm + +monolib_iphone_slider.o: $(srcdir)/src/osx/iphone/slider.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/slider.mm + +monolib_iphone_stattext.o: $(srcdir)/src/osx/iphone/stattext.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/stattext.mm + +monolib_iphone_textctrl.o: $(srcdir)/src/osx/iphone/textctrl.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/textctrl.mm + +monolib_iphone_toolbar.o: $(srcdir)/src/osx/iphone/toolbar.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/toolbar.mm + +monolib_iphone_utils.o: $(srcdir)/src/osx/iphone/utils.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/utils.mm + +monolib_iphone_window.o: $(srcdir)/src/osx/iphone/window.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/window.mm + +monolib_NSBox.o: $(srcdir)/src/cocoa/NSBox.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSBox.mm + +monolib_NSButton.o: $(srcdir)/src/cocoa/NSButton.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSButton.mm + +monolib_NSControl.o: $(srcdir)/src/cocoa/NSControl.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSControl.mm + +monolib_NSMenu.o: $(srcdir)/src/cocoa/NSMenu.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSMenu.mm + +monolib_NSPanel.o: $(srcdir)/src/cocoa/NSPanel.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSPanel.mm + +monolib_NSScroller.o: $(srcdir)/src/cocoa/NSScroller.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSScroller.mm + +monolib_NSSlider.o: $(srcdir)/src/cocoa/NSSlider.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSSlider.mm + +monolib_NSTabView.o: $(srcdir)/src/cocoa/NSTabView.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSTabView.mm + +monolib_NSTableView.o: $(srcdir)/src/cocoa/NSTableView.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSTableView.mm + +monolib_NSTextField.o: $(srcdir)/src/cocoa/NSTextField.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSTextField.mm + +monolib_NSView.o: $(srcdir)/src/cocoa/NSView.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSView.mm + +monolib_NSWindow.o: $(srcdir)/src/cocoa/NSWindow.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSWindow.mm + +monolib_ObjcRef.o: $(srcdir)/src/cocoa/ObjcRef.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/ObjcRef.mm + +monolib_cocoa_app.o: $(srcdir)/src/cocoa/app.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/app.mm + +monolib_cocoa_bitmap.o: $(srcdir)/src/cocoa/bitmap.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/bitmap.mm + +monolib_cocoa_bmpbuttn.o: $(srcdir)/src/cocoa/bmpbuttn.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/bmpbuttn.mm + +monolib_cocoa_brush.o: $(srcdir)/src/cocoa/brush.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/brush.mm + +monolib_src_cocoa_button.o: $(srcdir)/src/cocoa/button.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/button.mm + +monolib_src_cocoa_checkbox.o: $(srcdir)/src/cocoa/checkbox.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/checkbox.mm + +monolib_cocoa_checklst.o: $(srcdir)/src/cocoa/checklst.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/checklst.mm + +monolib_src_cocoa_choice.o: $(srcdir)/src/cocoa/choice.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/choice.mm + +monolib_cocoa_clipbrd.o: $(srcdir)/src/cocoa/clipbrd.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/clipbrd.mm + +monolib_cocoa_colordlg.o: $(srcdir)/src/cocoa/colordlg.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/colordlg.mm + +monolib_src_cocoa_colour.o: $(srcdir)/src/cocoa/colour.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/colour.mm + +monolib_src_cocoa_combobox.o: $(srcdir)/src/cocoa/combobox.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/combobox.mm + +monolib_cocoa_control.o: $(srcdir)/src/cocoa/control.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/control.mm + +monolib_cocoa_cursor.o: $(srcdir)/src/cocoa/cursor.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/cursor.mm + +monolib_cocoa_data.o: $(srcdir)/src/cocoa/data.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/cocoa/data.cpp + +monolib_cocoa_dataobj.o: $(srcdir)/src/cocoa/dataobj.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/dataobj.mm + +monolib_cocoa_dc.o: $(srcdir)/src/cocoa/dc.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/dc.mm + +monolib_cocoa_dcclient.o: $(srcdir)/src/cocoa/dcclient.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/dcclient.mm + +monolib_cocoa_dcmemory.o: $(srcdir)/src/cocoa/dcmemory.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/dcmemory.mm + +monolib_cocoa_dcscreen.o: $(srcdir)/src/cocoa/dcscreen.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/cocoa/dcscreen.cpp + +monolib_src_cocoa_dialog.o: $(srcdir)/src/cocoa/dialog.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/dialog.mm + +monolib_src_cocoa_dirdlg.o: $(srcdir)/src/cocoa/dirdlg.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/dirdlg.mm + +monolib_cocoa_display.o: $(srcdir)/src/cocoa/display.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/display.mm + +monolib_cocoa_drawer.o: $(srcdir)/src/cocoa/drawer.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/drawer.mm + +monolib_src_cocoa_evtloop.o: $(srcdir)/src/cocoa/evtloop.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/evtloop.mm + +monolib_src_cocoa_filedlg.o: $(srcdir)/src/cocoa/filedlg.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/filedlg.mm + +monolib_cocoa_font.o: $(srcdir)/src/cocoa/font.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/font.mm + +monolib_cocoa_fontdlg.o: $(srcdir)/src/cocoa/fontdlg.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/fontdlg.mm + +monolib_cocoa_fontenum.o: $(srcdir)/src/cocoa/fontenum.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/fontenum.mm + +monolib_cocoa_fontutil.o: $(srcdir)/src/cocoa/fontutil.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/cocoa/fontutil.cpp + +monolib_cocoa_frame.o: $(srcdir)/src/cocoa/frame.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/frame.mm + +monolib_src_cocoa_gauge.o: $(srcdir)/src/cocoa/gauge.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/gauge.mm + +monolib_cocoa_icon.o: $(srcdir)/src/cocoa/icon.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/icon.mm + +monolib_src_cocoa_listbox.o: $(srcdir)/src/cocoa/listbox.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/listbox.mm + +monolib_cocoa_main.o: $(srcdir)/src/cocoa/main.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/cocoa/main.cpp + +monolib_mbarman.o: $(srcdir)/src/cocoa/mbarman.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/mbarman.mm + +monolib_cocoa_mdi.o: $(srcdir)/src/cocoa/mdi.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/mdi.mm + +monolib_src_cocoa_menu.o: $(srcdir)/src/cocoa/menu.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/menu.mm + +monolib_src_cocoa_menuitem.o: $(srcdir)/src/cocoa/menuitem.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/menuitem.mm + +monolib_src_cocoa_msgdlg.o: $(srcdir)/src/cocoa/msgdlg.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/msgdlg.mm + +monolib_src_cocoa_notebook.o: $(srcdir)/src/cocoa/notebook.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/notebook.mm + +monolib_cocoa_pen.o: $(srcdir)/src/cocoa/pen.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/pen.mm + +monolib_cocoa_radiobox.o: $(srcdir)/src/cocoa/radiobox.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/radiobox.mm + +monolib_src_cocoa_radiobut.o: $(srcdir)/src/cocoa/radiobut.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/radiobut.mm + +monolib_cocoa_region.o: $(srcdir)/src/cocoa/region.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/region.mm + +monolib_src_cocoa_scrolbar.o: $(srcdir)/src/cocoa/scrolbar.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/scrolbar.mm + +monolib_cocoa_settings.o: $(srcdir)/src/cocoa/settings.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/settings.mm + +monolib_src_cocoa_slider.o: $(srcdir)/src/cocoa/slider.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/slider.mm + +monolib_cocoa_sound.o: $(srcdir)/src/cocoa/sound.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/sound.mm + +monolib_src_cocoa_spinbutt.o: $(srcdir)/src/cocoa/spinbutt.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/spinbutt.mm + +monolib_cocoa_statbmp.o: $(srcdir)/src/cocoa/statbmp.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/statbmp.mm + +monolib_src_cocoa_statbox.o: $(srcdir)/src/cocoa/statbox.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/statbox.mm + +monolib_statline2.o: $(srcdir)/src/cocoa/statline2.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/statline2.mm + +monolib_src_cocoa_stattext.o: $(srcdir)/src/cocoa/stattext.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/stattext.mm + +monolib_src_cocoa_textctrl.o: $(srcdir)/src/cocoa/textctrl.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/textctrl.mm + +monolib_cocoa_timer.o: $(srcdir)/src/cocoa/timer.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/timer.mm + +monolib_src_cocoa_toolbar.o: $(srcdir)/src/cocoa/toolbar.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/toolbar.mm + +monolib_src_cocoa_tooltip.o: $(srcdir)/src/cocoa/tooltip.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/tooltip.mm + +monolib_cocoa_toplevel.o: $(srcdir)/src/cocoa/toplevel.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/toplevel.mm + +monolib_src_cocoa_utils.o: $(srcdir)/src/cocoa/utils.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/utils.mm + +monolib_cocoa_utilsexc.o: $(srcdir)/src/cocoa/utilsexc.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/utilsexc.mm + +monolib_src_cocoa_window.o: $(srcdir)/src/cocoa/window.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/window.mm + +monolib_os2_accel.o: $(srcdir)/src/os2/accel.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/accel.cpp + +monolib_os2_app.o: $(srcdir)/src/os2/app.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/app.cpp + +monolib_os2_bitmap.o: $(srcdir)/src/os2/bitmap.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/bitmap.cpp + +monolib_os2_bmpbuttn.o: $(srcdir)/src/os2/bmpbuttn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/bmpbuttn.cpp + +monolib_os2_brush.o: $(srcdir)/src/os2/brush.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/brush.cpp + +monolib_os2_button.o: $(srcdir)/src/os2/button.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/button.cpp + +monolib_os2_checkbox.o: $(srcdir)/src/os2/checkbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/checkbox.cpp + +monolib_os2_checklst.o: $(srcdir)/src/os2/checklst.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/checklst.cpp + +monolib_os2_choice.o: $(srcdir)/src/os2/choice.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/choice.cpp + +monolib_os2_clipbrd.o: $(srcdir)/src/os2/clipbrd.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/clipbrd.cpp + +monolib_os2_colour.o: $(srcdir)/src/os2/colour.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/colour.cpp + +monolib_os2_combobox.o: $(srcdir)/src/os2/combobox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/combobox.cpp + +monolib_os2_control.o: $(srcdir)/src/os2/control.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/control.cpp + +monolib_os2_cursor.o: $(srcdir)/src/os2/cursor.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/cursor.cpp + +monolib_os2_data.o: $(srcdir)/src/os2/data.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/data.cpp + +monolib_os2_dataobj.o: $(srcdir)/src/os2/dataobj.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/dataobj.cpp + +monolib_os2_dc.o: $(srcdir)/src/os2/dc.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/dc.cpp + +monolib_os2_dcclient.o: $(srcdir)/src/os2/dcclient.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/dcclient.cpp + +monolib_os2_dcmemory.o: $(srcdir)/src/os2/dcmemory.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/dcmemory.cpp + +monolib_os2_dcprint.o: $(srcdir)/src/os2/dcprint.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/dcprint.cpp + +monolib_os2_dcscreen.o: $(srcdir)/src/os2/dcscreen.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/dcscreen.cpp + +monolib_os2_dialog.o: $(srcdir)/src/os2/dialog.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/dialog.cpp + +monolib_os2_dnd.o: $(srcdir)/src/os2/dnd.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/dnd.cpp + +monolib_os2_evtloop.o: $(srcdir)/src/os2/evtloop.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/evtloop.cpp + +monolib_os2_filedlg.o: $(srcdir)/src/os2/filedlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/filedlg.cpp + +monolib_os2_font.o: $(srcdir)/src/os2/font.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/font.cpp + +monolib_os2_fontdlg.o: $(srcdir)/src/os2/fontdlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/fontdlg.cpp + +monolib_os2_fontenum.o: $(srcdir)/src/os2/fontenum.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/fontenum.cpp + +monolib_os2_fontutil.o: $(srcdir)/src/os2/fontutil.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/fontutil.cpp + +monolib_os2_frame.o: $(srcdir)/src/os2/frame.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/frame.cpp + +monolib_os2_gauge.o: $(srcdir)/src/os2/gauge.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/gauge.cpp + +monolib_os2_gdiimage.o: $(srcdir)/src/os2/gdiimage.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/gdiimage.cpp + +monolib_sockpm.o: $(srcdir)/src/os2/sockpm.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/sockpm.cpp + +monolib_os2_helpwin.o: $(srcdir)/src/os2/helpwin.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/helpwin.cpp + +monolib_os2_icon.o: $(srcdir)/src/os2/icon.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/icon.cpp + +monolib_os2_iniconf.o: $(srcdir)/src/os2/iniconf.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/iniconf.cpp + +monolib_os2_listbox.o: $(srcdir)/src/os2/listbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/listbox.cpp + +monolib_os2_main.o: $(srcdir)/src/os2/main.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/main.cpp + +monolib_os2_menu.o: $(srcdir)/src/os2/menu.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/menu.cpp + +monolib_os2_menuitem.o: $(srcdir)/src/os2/menuitem.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/menuitem.cpp + +monolib_os2_metafile.o: $(srcdir)/src/os2/metafile.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/metafile.cpp + +monolib_os2_minifram.o: $(srcdir)/src/os2/minifram.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/minifram.cpp + +monolib_os2_msgdlg.o: $(srcdir)/src/os2/msgdlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/msgdlg.cpp + +monolib_os2_nativdlg.o: $(srcdir)/src/os2/nativdlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/nativdlg.cpp + +monolib_os2_notebook.o: $(srcdir)/src/os2/notebook.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/notebook.cpp + +monolib_os2_ownerdrw.o: $(srcdir)/src/os2/ownerdrw.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/ownerdrw.cpp + +monolib_os2_palette.o: $(srcdir)/src/os2/palette.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/palette.cpp + +monolib_os2_pen.o: $(srcdir)/src/os2/pen.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/pen.cpp + +monolib_os2_popupwin.o: $(srcdir)/src/os2/popupwin.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/popupwin.cpp + +monolib_os2_print.o: $(srcdir)/src/os2/print.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/print.cpp + +monolib_os2_radiobox.o: $(srcdir)/src/os2/radiobox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/radiobox.cpp + +monolib_os2_radiobut.o: $(srcdir)/src/os2/radiobut.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/radiobut.cpp + +monolib_os2_region.o: $(srcdir)/src/os2/region.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/region.cpp + +monolib_os2_scrolbar.o: $(srcdir)/src/os2/scrolbar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/scrolbar.cpp + +monolib_os2_settings.o: $(srcdir)/src/os2/settings.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/settings.cpp + +monolib_os2_slider.o: $(srcdir)/src/os2/slider.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/slider.cpp + +monolib_os2_spinbutt.o: $(srcdir)/src/os2/spinbutt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/spinbutt.cpp + +monolib_os2_spinctrl.o: $(srcdir)/src/os2/spinctrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/spinctrl.cpp + +monolib_os2_statbmp.o: $(srcdir)/src/os2/statbmp.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/statbmp.cpp + +monolib_os2_statbox.o: $(srcdir)/src/os2/statbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/statbox.cpp + +monolib_os2_statline.o: $(srcdir)/src/os2/statline.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/statline.cpp + +monolib_os2_stattext.o: $(srcdir)/src/os2/stattext.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/stattext.cpp + +monolib_os2_textctrl.o: $(srcdir)/src/os2/textctrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/textctrl.cpp + +monolib_os2_textentry.o: $(srcdir)/src/os2/textentry.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/textentry.cpp + +monolib_os2_tglbtn.o: $(srcdir)/src/os2/tglbtn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/tglbtn.cpp + +monolib_os2_timer.o: $(srcdir)/src/os2/timer.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/timer.cpp + +monolib_os2_toolbar.o: $(srcdir)/src/os2/toolbar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/toolbar.cpp + +monolib_os2_tooltip.o: $(srcdir)/src/os2/tooltip.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/tooltip.cpp + +monolib_os2_toplevel.o: $(srcdir)/src/os2/toplevel.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/toplevel.cpp + +monolib_os2_utilsgui.o: $(srcdir)/src/os2/utilsgui.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/utilsgui.cpp + +monolib_os2_window.o: $(srcdir)/src/os2/window.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/window.cpp + +monolib_univ_bmpbuttn.o: $(srcdir)/src/univ/bmpbuttn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/bmpbuttn.cpp + +monolib_univ_button.o: $(srcdir)/src/univ/button.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/button.cpp + +monolib_univ_checkbox.o: $(srcdir)/src/univ/checkbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/checkbox.cpp + +monolib_univ_checklst.o: $(srcdir)/src/univ/checklst.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/checklst.cpp + +monolib_univ_choice.o: $(srcdir)/src/univ/choice.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/choice.cpp + +monolib_univ_combobox.o: $(srcdir)/src/univ/combobox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/combobox.cpp + +monolib_univ_control.o: $(srcdir)/src/univ/control.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/control.cpp + +monolib_ctrlrend.o: $(srcdir)/src/univ/ctrlrend.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/ctrlrend.cpp + +monolib_univ_dialog.o: $(srcdir)/src/univ/dialog.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/dialog.cpp + +monolib_framuniv.o: $(srcdir)/src/univ/framuniv.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/framuniv.cpp + +monolib_univ_gauge.o: $(srcdir)/src/univ/gauge.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/gauge.cpp + +monolib_inpcons.o: $(srcdir)/src/univ/inpcons.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/inpcons.cpp + +monolib_inphand.o: $(srcdir)/src/univ/inphand.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/inphand.cpp + +monolib_univ_listbox.o: $(srcdir)/src/univ/listbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/listbox.cpp + +monolib_univ_menu.o: $(srcdir)/src/univ/menu.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/menu.cpp + +monolib_univ_notebook.o: $(srcdir)/src/univ/notebook.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/notebook.cpp + +monolib_univ_radiobox.o: $(srcdir)/src/univ/radiobox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/radiobox.cpp + +monolib_univ_radiobut.o: $(srcdir)/src/univ/radiobut.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/radiobut.cpp + +monolib_scrarrow.o: $(srcdir)/src/univ/scrarrow.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/scrarrow.cpp + +monolib_univ_scrolbar.o: $(srcdir)/src/univ/scrolbar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/scrolbar.cpp + +monolib_scrthumb.o: $(srcdir)/src/univ/scrthumb.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/scrthumb.cpp + +monolib_settingsuniv.o: $(srcdir)/src/univ/settingsuniv.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/settingsuniv.cpp + +monolib_univ_slider.o: $(srcdir)/src/univ/slider.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/slider.cpp + +monolib_univ_spinbutt.o: $(srcdir)/src/univ/spinbutt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/spinbutt.cpp + +monolib_univ_statbmp.o: $(srcdir)/src/univ/statbmp.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/statbmp.cpp + +monolib_univ_statbox.o: $(srcdir)/src/univ/statbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/statbox.cpp + +monolib_univ_statline.o: $(srcdir)/src/univ/statline.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/statline.cpp + +monolib_univ_stattext.o: $(srcdir)/src/univ/stattext.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/stattext.cpp + +monolib_univ_statusbr.o: $(srcdir)/src/univ/statusbr.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/statusbr.cpp + +monolib_stdrend.o: $(srcdir)/src/univ/stdrend.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/stdrend.cpp + +monolib_univ_textctrl.o: $(srcdir)/src/univ/textctrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/textctrl.cpp + +monolib_univ_tglbtn.o: $(srcdir)/src/univ/tglbtn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/tglbtn.cpp + +monolib_theme.o: $(srcdir)/src/univ/theme.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/theme.cpp + +monolib_univ_toolbar.o: $(srcdir)/src/univ/toolbar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/toolbar.cpp + +monolib_topluniv.o: $(srcdir)/src/univ/topluniv.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/topluniv.cpp + +monolib_winuniv.o: $(srcdir)/src/univ/winuniv.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/winuniv.cpp + +monolib_gtk.o: $(srcdir)/src/univ/themes/gtk.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/themes/gtk.cpp + +monolib_metal.o: $(srcdir)/src/univ/themes/metal.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/themes/metal.cpp + +monolib_mono.o: $(srcdir)/src/univ/themes/mono.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/themes/mono.cpp + +monolib_win32.o: $(srcdir)/src/univ/themes/win32.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/univ/themes/win32.cpp + +monolib_mediactrlcmn.o: $(srcdir)/src/common/mediactrlcmn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/mediactrlcmn.cpp + +monolib_carbon_mediactrl.o: $(srcdir)/src/osx/carbon/mediactrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/mediactrl.cpp + +monolib_osx_cocoa_mediactrl.o: $(srcdir)/src/osx/cocoa/mediactrl.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/mediactrl.mm + +monolib_src_cocoa_mediactrl.o: $(srcdir)/src/cocoa/mediactrl.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/mediactrl.mm + +monolib_helpbest.o: $(srcdir)/src/msw/helpbest.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/helpbest.cpp + +monolib_helpctrl.o: $(srcdir)/src/html/helpctrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/helpctrl.cpp + +monolib_helpdata.o: $(srcdir)/src/html/helpdata.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/helpdata.cpp + +monolib_helpdlg.o: $(srcdir)/src/html/helpdlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/helpdlg.cpp + +monolib_helpfrm.o: $(srcdir)/src/html/helpfrm.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/helpfrm.cpp + +monolib_helpwnd.o: $(srcdir)/src/html/helpwnd.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/helpwnd.cpp + +monolib_htmlcell.o: $(srcdir)/src/html/htmlcell.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/htmlcell.cpp + +monolib_htmlfilt.o: $(srcdir)/src/html/htmlfilt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/htmlfilt.cpp + +monolib_htmlpars.o: $(srcdir)/src/html/htmlpars.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/htmlpars.cpp + +monolib_htmltag.o: $(srcdir)/src/html/htmltag.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/htmltag.cpp + +monolib_htmlwin.o: $(srcdir)/src/html/htmlwin.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/htmlwin.cpp + +monolib_htmprint.o: $(srcdir)/src/html/htmprint.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/htmprint.cpp + +monolib_m_dflist.o: $(srcdir)/src/html/m_dflist.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/m_dflist.cpp + +monolib_m_fonts.o: $(srcdir)/src/html/m_fonts.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/m_fonts.cpp + +monolib_m_hline.o: $(srcdir)/src/html/m_hline.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/m_hline.cpp + +monolib_m_image.o: $(srcdir)/src/html/m_image.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/m_image.cpp + +monolib_m_layout.o: $(srcdir)/src/html/m_layout.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/m_layout.cpp + +monolib_m_links.o: $(srcdir)/src/html/m_links.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/m_links.cpp + +monolib_m_list.o: $(srcdir)/src/html/m_list.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/m_list.cpp + +monolib_m_pre.o: $(srcdir)/src/html/m_pre.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/m_pre.cpp + +monolib_m_span.o: $(srcdir)/src/html/m_span.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/m_span.cpp + +monolib_m_style.o: $(srcdir)/src/html/m_style.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/m_style.cpp + +monolib_m_tables.o: $(srcdir)/src/html/m_tables.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/m_tables.cpp + +monolib_styleparams.o: $(srcdir)/src/html/styleparams.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/styleparams.cpp + +monolib_winpars.o: $(srcdir)/src/html/winpars.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/winpars.cpp + +monolib_htmllbox.o: $(srcdir)/src/generic/htmllbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/htmllbox.cpp + +monolib_webview_ie.o: $(srcdir)/src/msw/webview_ie.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/webview_ie.cpp + +monolib_gtk_webview_webkit.o: $(srcdir)/src/gtk/webview_webkit.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/webview_webkit.cpp + +monolib_osx_webview_webkit.o: $(srcdir)/src/osx/webview_webkit.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/webview_webkit.mm + +monolib_webview.o: $(srcdir)/src/common/webview.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/webview.cpp + +monolib_webviewarchivehandler.o: $(srcdir)/src/common/webviewarchivehandler.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/webviewarchivehandler.cpp + +monolib_webviewfshandler.o: $(srcdir)/src/common/webviewfshandler.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/webviewfshandler.cpp + +monolib_debugrpt.o: $(srcdir)/src/common/debugrpt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/debugrpt.cpp + +monolib_dbgrptg.o: $(srcdir)/src/generic/dbgrptg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dbgrptg.cpp + +monolib_xh_animatctrl.o: $(srcdir)/src/xrc/xh_animatctrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_animatctrl.cpp + +monolib_xh_bannerwindow.o: $(srcdir)/src/xrc/xh_bannerwindow.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bannerwindow.cpp + +monolib_xh_bmp.o: $(srcdir)/src/xrc/xh_bmp.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bmp.cpp + +monolib_xh_bmpcbox.o: $(srcdir)/src/xrc/xh_bmpcbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bmpcbox.cpp + +monolib_xh_bmpbt.o: $(srcdir)/src/xrc/xh_bmpbt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bmpbt.cpp + +monolib_xh_bttn.o: $(srcdir)/src/xrc/xh_bttn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bttn.cpp + +monolib_xh_cald.o: $(srcdir)/src/xrc/xh_cald.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_cald.cpp + +monolib_xh_chckb.o: $(srcdir)/src/xrc/xh_chckb.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_chckb.cpp + +monolib_xh_chckl.o: $(srcdir)/src/xrc/xh_chckl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_chckl.cpp + +monolib_xh_choic.o: $(srcdir)/src/xrc/xh_choic.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_choic.cpp + +monolib_xh_choicbk.o: $(srcdir)/src/xrc/xh_choicbk.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_choicbk.cpp + +monolib_xh_clrpicker.o: $(srcdir)/src/xrc/xh_clrpicker.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_clrpicker.cpp + +monolib_xh_cmdlinkbn.o: $(srcdir)/src/xrc/xh_cmdlinkbn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_cmdlinkbn.cpp + +monolib_xh_collpane.o: $(srcdir)/src/xrc/xh_collpane.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_collpane.cpp + +monolib_xh_combo.o: $(srcdir)/src/xrc/xh_combo.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_combo.cpp + +monolib_xh_comboctrl.o: $(srcdir)/src/xrc/xh_comboctrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_comboctrl.cpp + +monolib_xh_datectrl.o: $(srcdir)/src/xrc/xh_datectrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_datectrl.cpp + +monolib_xh_dirpicker.o: $(srcdir)/src/xrc/xh_dirpicker.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_dirpicker.cpp + +monolib_xh_dlg.o: $(srcdir)/src/xrc/xh_dlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_dlg.cpp + +monolib_xh_editlbox.o: $(srcdir)/src/xrc/xh_editlbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_editlbox.cpp + +monolib_xh_filectrl.o: $(srcdir)/src/xrc/xh_filectrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_filectrl.cpp + +monolib_xh_filepicker.o: $(srcdir)/src/xrc/xh_filepicker.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_filepicker.cpp + +monolib_xh_fontpicker.o: $(srcdir)/src/xrc/xh_fontpicker.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_fontpicker.cpp + +monolib_xh_frame.o: $(srcdir)/src/xrc/xh_frame.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_frame.cpp + +monolib_xh_gauge.o: $(srcdir)/src/xrc/xh_gauge.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_gauge.cpp + +monolib_xh_gdctl.o: $(srcdir)/src/xrc/xh_gdctl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_gdctl.cpp + +monolib_xh_grid.o: $(srcdir)/src/xrc/xh_grid.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_grid.cpp + +monolib_xh_html.o: $(srcdir)/src/xrc/xh_html.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_html.cpp + +monolib_xh_hyperlink.o: $(srcdir)/src/xrc/xh_hyperlink.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_hyperlink.cpp + +monolib_xh_listb.o: $(srcdir)/src/xrc/xh_listb.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_listb.cpp + +monolib_xh_listbk.o: $(srcdir)/src/xrc/xh_listbk.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_listbk.cpp + +monolib_xh_listc.o: $(srcdir)/src/xrc/xh_listc.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_listc.cpp + +monolib_xh_mdi.o: $(srcdir)/src/xrc/xh_mdi.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_mdi.cpp + +monolib_xh_menu.o: $(srcdir)/src/xrc/xh_menu.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_menu.cpp + +monolib_xh_notbk.o: $(srcdir)/src/xrc/xh_notbk.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_notbk.cpp + +monolib_xh_odcombo.o: $(srcdir)/src/xrc/xh_odcombo.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_odcombo.cpp + +monolib_xh_panel.o: $(srcdir)/src/xrc/xh_panel.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_panel.cpp + +monolib_xh_propdlg.o: $(srcdir)/src/xrc/xh_propdlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_propdlg.cpp + +monolib_xh_radbt.o: $(srcdir)/src/xrc/xh_radbt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_radbt.cpp + +monolib_xh_radbx.o: $(srcdir)/src/xrc/xh_radbx.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_radbx.cpp + +monolib_xh_scrol.o: $(srcdir)/src/xrc/xh_scrol.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_scrol.cpp + +monolib_xh_scwin.o: $(srcdir)/src/xrc/xh_scwin.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_scwin.cpp + +monolib_xh_htmllbox.o: $(srcdir)/src/xrc/xh_htmllbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_htmllbox.cpp + +monolib_xh_simplebook.o: $(srcdir)/src/xrc/xh_simplebook.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_simplebook.cpp + +monolib_xh_sizer.o: $(srcdir)/src/xrc/xh_sizer.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_sizer.cpp + +monolib_xh_slidr.o: $(srcdir)/src/xrc/xh_slidr.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_slidr.cpp + +monolib_xh_spin.o: $(srcdir)/src/xrc/xh_spin.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_spin.cpp + +monolib_xh_split.o: $(srcdir)/src/xrc/xh_split.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_split.cpp + +monolib_xh_srchctrl.o: $(srcdir)/src/xrc/xh_srchctrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_srchctrl.cpp + +monolib_xh_statbar.o: $(srcdir)/src/xrc/xh_statbar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_statbar.cpp + +monolib_xh_stbmp.o: $(srcdir)/src/xrc/xh_stbmp.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_stbmp.cpp + +monolib_xh_stbox.o: $(srcdir)/src/xrc/xh_stbox.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_stbox.cpp + +monolib_xh_stlin.o: $(srcdir)/src/xrc/xh_stlin.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_stlin.cpp + +monolib_xh_sttxt.o: $(srcdir)/src/xrc/xh_sttxt.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_sttxt.cpp + +monolib_xh_text.o: $(srcdir)/src/xrc/xh_text.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_text.cpp + +monolib_xh_tglbtn.o: $(srcdir)/src/xrc/xh_tglbtn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_tglbtn.cpp + +monolib_xh_timectrl.o: $(srcdir)/src/xrc/xh_timectrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_timectrl.cpp + +monolib_xh_toolb.o: $(srcdir)/src/xrc/xh_toolb.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_toolb.cpp + +monolib_xh_toolbk.o: $(srcdir)/src/xrc/xh_toolbk.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_toolbk.cpp + +monolib_xh_tree.o: $(srcdir)/src/xrc/xh_tree.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_tree.cpp + +monolib_xh_treebk.o: $(srcdir)/src/xrc/xh_treebk.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_treebk.cpp + +monolib_xh_unkwn.o: $(srcdir)/src/xrc/xh_unkwn.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_unkwn.cpp + +monolib_xh_wizrd.o: $(srcdir)/src/xrc/xh_wizrd.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_wizrd.cpp + +monolib_xmlres.o: $(srcdir)/src/xrc/xmlres.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xmlres.cpp + +monolib_xmladv.o: $(srcdir)/src/xrc/xmladv.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xmladv.cpp + +monolib_xmlrsall.o: $(srcdir)/src/xrc/xmlrsall.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xmlrsall.cpp + +monolib_framemanager.o: $(srcdir)/src/aui/framemanager.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/aui/framemanager.cpp + +monolib_dockart.o: $(srcdir)/src/aui/dockart.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/aui/dockart.cpp + +monolib_floatpane.o: $(srcdir)/src/aui/floatpane.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/aui/floatpane.cpp + +monolib_auibook.o: $(srcdir)/src/aui/auibook.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/aui/auibook.cpp + +monolib_auibar.o: $(srcdir)/src/aui/auibar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/aui/auibar.cpp + +monolib_tabmdi.o: $(srcdir)/src/aui/tabmdi.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/aui/tabmdi.cpp + +monolib_tabart.o: $(srcdir)/src/aui/tabart.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/aui/tabart.cpp + +monolib_xh_auinotbk.o: $(srcdir)/src/xrc/xh_auinotbk.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_auinotbk.cpp + +monolib_xh_auitoolb.o: $(srcdir)/src/xrc/xh_auitoolb.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_auitoolb.cpp + +monolib_tabartgtk.o: $(srcdir)/src/aui/tabartgtk.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/aui/tabartgtk.cpp + +monolib_advprops.o: $(srcdir)/src/propgrid/advprops.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/propgrid/advprops.cpp + +monolib_editors.o: $(srcdir)/src/propgrid/editors.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/propgrid/editors.cpp + +monolib_manager.o: $(srcdir)/src/propgrid/manager.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/propgrid/manager.cpp + +monolib_property.o: $(srcdir)/src/propgrid/property.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/propgrid/property.cpp + +monolib_propgrid.o: $(srcdir)/src/propgrid/propgrid.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/propgrid/propgrid.cpp + +monolib_propgridiface.o: $(srcdir)/src/propgrid/propgridiface.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/propgrid/propgridiface.cpp + +monolib_propgridpagestate.o: $(srcdir)/src/propgrid/propgridpagestate.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/propgrid/propgridpagestate.cpp + +monolib_props.o: $(srcdir)/src/propgrid/props.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/propgrid/props.cpp + +monolib_art_internal.o: $(srcdir)/src/ribbon/art_internal.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/ribbon/art_internal.cpp + +monolib_art_msw.o: $(srcdir)/src/ribbon/art_msw.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/ribbon/art_msw.cpp + +monolib_art_aui.o: $(srcdir)/src/ribbon/art_aui.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/ribbon/art_aui.cpp + +monolib_bar.o: $(srcdir)/src/ribbon/bar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/ribbon/bar.cpp + +monolib_ribbon_buttonbar.o: $(srcdir)/src/ribbon/buttonbar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/ribbon/buttonbar.cpp + +monolib_ribbon_control.o: $(srcdir)/src/ribbon/control.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/ribbon/control.cpp + +monolib_gallery.o: $(srcdir)/src/ribbon/gallery.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/ribbon/gallery.cpp + +monolib_page.o: $(srcdir)/src/ribbon/page.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/ribbon/page.cpp + +monolib_ribbon_panel.o: $(srcdir)/src/ribbon/panel.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/ribbon/panel.cpp + +monolib_ribbon_toolbar.o: $(srcdir)/src/ribbon/toolbar.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/ribbon/toolbar.cpp + +monolib_xh_ribbon.o: $(srcdir)/src/xrc/xh_ribbon.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_ribbon.cpp + +monolib_richtextbuffer.o: $(srcdir)/src/richtext/richtextbuffer.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextbuffer.cpp + +monolib_richtextctrl.o: $(srcdir)/src/richtext/richtextctrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextctrl.cpp + +monolib_richtextformatdlg.o: $(srcdir)/src/richtext/richtextformatdlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextformatdlg.cpp + +monolib_richtexthtml.o: $(srcdir)/src/richtext/richtexthtml.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/richtext/richtexthtml.cpp + +monolib_richtextimagedlg.o: $(srcdir)/src/richtext/richtextimagedlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextimagedlg.cpp + +monolib_richtextprint.o: $(srcdir)/src/richtext/richtextprint.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextprint.cpp + +monolib_richtextstyledlg.o: $(srcdir)/src/richtext/richtextstyledlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextstyledlg.cpp + +monolib_richtextstyles.o: $(srcdir)/src/richtext/richtextstyles.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextstyles.cpp + +monolib_richtextsymboldlg.o: $(srcdir)/src/richtext/richtextsymboldlg.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextsymboldlg.cpp + +monolib_richtextxml.o: $(srcdir)/src/richtext/richtextxml.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextxml.cpp + +monolib_xh_richtext.o: $(srcdir)/src/xrc/xh_richtext.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_richtext.cpp + +monolib_stc.o: $(srcdir)/src/stc/stc.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/stc/stc.cpp + +monolib_PlatWX.o: $(srcdir)/src/stc/PlatWX.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/stc/PlatWX.cpp + +monolib_ScintillaWX.o: $(srcdir)/src/stc/ScintillaWX.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/stc/ScintillaWX.cpp + +monolib_xml.o: $(srcdir)/src/xml/xml.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xml/xml.cpp + +monolib_xtixml.o: $(srcdir)/src/common/xtixml.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/xtixml.cpp + +monolib_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/sound_sdl.cpp + +@COND_PLATFORM_UNIX_1@monolib_fdiodispatcher.o: $(srcdir)/src/common/fdiodispatcher.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fdiodispatcher.cpp + +@COND_PLATFORM_MACOSX_1@monolib_fdiodispatcher.o: $(srcdir)/src/common/fdiodispatcher.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fdiodispatcher.cpp + +@COND_PLATFORM_OS2_1@monolib_fdiodispatcher.o: $(srcdir)/src/common/fdiodispatcher.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fdiodispatcher.cpp + +@COND_PLATFORM_UNIX_1@monolib_selectdispatcher.o: $(srcdir)/src/common/selectdispatcher.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/selectdispatcher.cpp + +@COND_PLATFORM_MACOSX_1@monolib_selectdispatcher.o: $(srcdir)/src/common/selectdispatcher.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/selectdispatcher.cpp + +@COND_PLATFORM_OS2_1@monolib_selectdispatcher.o: $(srcdir)/src/common/selectdispatcher.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/selectdispatcher.cpp + +@COND_PLATFORM_UNIX_1@monolib_appunix.o: $(srcdir)/src/unix/appunix.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/appunix.cpp + +@COND_PLATFORM_MACOSX_1@monolib_appunix.o: $(srcdir)/src/unix/appunix.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/appunix.cpp + +@COND_PLATFORM_OS2_1@monolib_appunix.o: $(srcdir)/src/unix/appunix.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/appunix.cpp + +@COND_PLATFORM_UNIX_1@monolib_unix_dir.o: $(srcdir)/src/unix/dir.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/dir.cpp + +@COND_PLATFORM_MACOSX_1@monolib_unix_dir.o: $(srcdir)/src/unix/dir.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/dir.cpp + +@COND_PLATFORM_UNIX_1@monolib_dlunix.o: $(srcdir)/src/unix/dlunix.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/dlunix.cpp + +@COND_PLATFORM_MACOSX_1@monolib_dlunix.o: $(srcdir)/src/unix/dlunix.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/dlunix.cpp + +@COND_PLATFORM_UNIX_1@monolib_epolldispatcher.o: $(srcdir)/src/unix/epolldispatcher.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/epolldispatcher.cpp + +@COND_PLATFORM_MACOSX_1@monolib_epolldispatcher.o: $(srcdir)/src/unix/epolldispatcher.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/epolldispatcher.cpp + +@COND_PLATFORM_UNIX_1@monolib_evtloopunix.o: $(srcdir)/src/unix/evtloopunix.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/evtloopunix.cpp + +@COND_PLATFORM_MACOSX_1@monolib_evtloopunix.o: $(srcdir)/src/unix/evtloopunix.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/evtloopunix.cpp + +@COND_PLATFORM_OS2_1@monolib_evtloopunix.o: $(srcdir)/src/unix/evtloopunix.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/evtloopunix.cpp + +@COND_PLATFORM_UNIX_1@monolib_fdiounix.o: $(srcdir)/src/unix/fdiounix.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fdiounix.cpp + +@COND_PLATFORM_MACOSX_1@monolib_fdiounix.o: $(srcdir)/src/unix/fdiounix.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fdiounix.cpp + +@COND_PLATFORM_UNIX_1@monolib_unix_snglinst.o: $(srcdir)/src/unix/snglinst.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/snglinst.cpp + +@COND_PLATFORM_MACOSX_1@monolib_unix_snglinst.o: $(srcdir)/src/unix/snglinst.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/snglinst.cpp + +@COND_PLATFORM_UNIX_1@monolib_unix_stackwalk.o: $(srcdir)/src/unix/stackwalk.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/stackwalk.cpp + +@COND_PLATFORM_MACOSX_1@monolib_unix_stackwalk.o: $(srcdir)/src/unix/stackwalk.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/stackwalk.cpp + +@COND_PLATFORM_UNIX_1@monolib_unix_stdpaths.o: $(srcdir)/src/unix/stdpaths.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/stdpaths.cpp + +@COND_PLATFORM_MACOSX_1@monolib_unix_stdpaths.o: $(srcdir)/src/unix/stdpaths.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/stdpaths.cpp + +@COND_PLATFORM_UNIX_1@monolib_timerunx.o: $(srcdir)/src/unix/timerunx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/timerunx.cpp + +@COND_PLATFORM_MACOSX_1@monolib_timerunx.o: $(srcdir)/src/unix/timerunx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/timerunx.cpp + +@COND_PLATFORM_OS2_1@monolib_timerunx.o: $(srcdir)/src/unix/timerunx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/timerunx.cpp + +@COND_PLATFORM_UNIX_1@monolib_threadpsx.o: $(srcdir)/src/unix/threadpsx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/threadpsx.cpp + +@COND_PLATFORM_MACOSX_1@monolib_threadpsx.o: $(srcdir)/src/unix/threadpsx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/threadpsx.cpp + +@COND_PLATFORM_UNIX_1@monolib_utilsunx.o: $(srcdir)/src/unix/utilsunx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/utilsunx.cpp + +@COND_PLATFORM_MACOSX_1@monolib_utilsunx.o: $(srcdir)/src/unix/utilsunx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/utilsunx.cpp + +@COND_PLATFORM_UNIX_1@monolib_wakeuppipe.o: $(srcdir)/src/unix/wakeuppipe.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/wakeuppipe.cpp + +@COND_PLATFORM_MACOSX_1@monolib_wakeuppipe.o: $(srcdir)/src/unix/wakeuppipe.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/wakeuppipe.cpp + +@COND_PLATFORM_UNIX_1@monolib_fswatcher_kqueue.o: $(srcdir)/src/unix/fswatcher_kqueue.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fswatcher_kqueue.cpp + +@COND_PLATFORM_MACOSX_1@monolib_fswatcher_kqueue.o: $(srcdir)/src/unix/fswatcher_kqueue.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fswatcher_kqueue.cpp + +@COND_PLATFORM_UNIX_1@monolib_socketiohandler.o: $(srcdir)/src/common/socketiohandler.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/socketiohandler.cpp + +@COND_PLATFORM_MACOSX_1@monolib_socketiohandler.o: $(srcdir)/src/common/socketiohandler.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/socketiohandler.cpp + +@COND_PLATFORM_UNIX_1@monolib_sockunix.o: $(srcdir)/src/unix/sockunix.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/sockunix.cpp + +@COND_PLATFORM_MACOSX_1@monolib_sockunix.o: $(srcdir)/src/unix/sockunix.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/sockunix.cpp + +@COND_PLATFORM_OS2_1@monolib_sockunix.o: $(srcdir)/src/unix/sockunix.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/sockunix.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_automtn.o: $(srcdir)/src/msw/ole/automtn.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/automtn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_automtn.o: $(srcdir)/src/msw/ole/automtn.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/automtn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_automtn.o: $(srcdir)/src/msw/ole/automtn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/automtn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_uuid.o: $(srcdir)/src/msw/ole/uuid.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/uuid.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_uuid.o: $(srcdir)/src/msw/ole/uuid.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/uuid.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_uuid.o: $(srcdir)/src/msw/ole/uuid.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/uuid.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_dib.o: $(srcdir)/src/msw/dib.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_dib.o: $(srcdir)/src/msw/dib.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_dib.o: $(srcdir)/src/msw/dib.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_dib.o: $(srcdir)/src/msw/dib.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_msw_display.o: $(srcdir)/src/msw/display.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_msw_display.o: $(srcdir)/src/msw/display.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_display.o: $(srcdir)/src/msw/display.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_display.o: $(srcdir)/src/msw/display.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_app.o: $(srcdir)/src/gtk/app.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/app.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_app.o: $(srcdir)/src/gtk/app.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/app.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_assertdlg_gtk.o: $(srcdir)/src/gtk/assertdlg_gtk.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/assertdlg_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_assertdlg_gtk.o: $(srcdir)/src/gtk/assertdlg_gtk.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/assertdlg_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_bitmap.o: $(srcdir)/src/gtk/bitmap.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/bitmap.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_bitmap.o: $(srcdir)/src/gtk/bitmap.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/bitmap.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_brush.o: $(srcdir)/src/gtk/brush.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/brush.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_brush.o: $(srcdir)/src/gtk/brush.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/brush.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_clipbrd.o: $(srcdir)/src/gtk/clipbrd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/clipbrd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_clipbrd.o: $(srcdir)/src/gtk/clipbrd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/clipbrd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_colour.o: $(srcdir)/src/gtk/colour.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/colour.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_colour.o: $(srcdir)/src/gtk/colour.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/colour.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_cursor.o: $(srcdir)/src/gtk/cursor.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/cursor.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_cursor.o: $(srcdir)/src/gtk/cursor.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/cursor.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_dataobj.o: $(srcdir)/src/gtk/dataobj.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dataobj.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_dataobj.o: $(srcdir)/src/gtk/dataobj.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dataobj.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_dc.o: $(srcdir)/src/gtk/dc.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dc.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_dc.o: $(srcdir)/src/gtk/dc.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dc.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_display.o: $(srcdir)/src/gtk/display.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/display.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_display.o: $(srcdir)/src/gtk/display.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/display.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_dnd.o: $(srcdir)/src/gtk/dnd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_dnd.o: $(srcdir)/src/gtk/dnd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_evtloop.o: $(srcdir)/src/gtk/evtloop.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/evtloop.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_evtloop.o: $(srcdir)/src/gtk/evtloop.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/evtloop.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_filectrl.o: $(srcdir)/src/gtk/filectrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/filectrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_filectrl.o: $(srcdir)/src/gtk/filectrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/filectrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_filehistory.o: $(srcdir)/src/gtk/filehistory.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/filehistory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_filehistory.o: $(srcdir)/src/gtk/filehistory.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/filehistory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_font.o: $(srcdir)/src/gtk/font.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/font.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_font.o: $(srcdir)/src/gtk/font.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/font.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_sockgtk.o: $(srcdir)/src/gtk/sockgtk.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/sockgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_sockgtk.o: $(srcdir)/src/gtk/sockgtk.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/sockgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_minifram.o: $(srcdir)/src/gtk/minifram.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/minifram.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_minifram.o: $(srcdir)/src/gtk/minifram.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/minifram.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_nonownedwnd.o: $(srcdir)/src/gtk/nonownedwnd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/nonownedwnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_nonownedwnd.o: $(srcdir)/src/gtk/nonownedwnd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/nonownedwnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_pen.o: $(srcdir)/src/gtk/pen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/pen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_pen.o: $(srcdir)/src/gtk/pen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/pen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_popupwin.o: $(srcdir)/src/gtk/popupwin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/popupwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_popupwin.o: $(srcdir)/src/gtk/popupwin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/popupwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_private.o: $(srcdir)/src/gtk/private.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/private.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_private.o: $(srcdir)/src/gtk/private.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/private.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_region.o: $(srcdir)/src/gtk/region.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/region.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_region.o: $(srcdir)/src/gtk/region.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/region.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_renderer.o: $(srcdir)/src/gtk/renderer.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/renderer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_renderer.o: $(srcdir)/src/gtk/renderer.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/renderer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_settings.o: $(srcdir)/src/gtk/settings.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/settings.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_settings.o: $(srcdir)/src/gtk/settings.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/settings.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_textmeasure.o: $(srcdir)/src/gtk/textmeasure.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_textmeasure.o: $(srcdir)/src/gtk/textmeasure.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_timer.o: $(srcdir)/src/gtk/timer.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/timer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_timer.o: $(srcdir)/src/gtk/timer.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/timer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_tooltip.o: $(srcdir)/src/gtk/tooltip.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/tooltip.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_tooltip.o: $(srcdir)/src/gtk/tooltip.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/tooltip.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_toplevel.o: $(srcdir)/src/gtk/toplevel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/toplevel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_toplevel.o: $(srcdir)/src/gtk/toplevel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/toplevel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_utilsgtk.o: $(srcdir)/src/gtk/utilsgtk.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/utilsgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_utilsgtk.o: $(srcdir)/src/gtk/utilsgtk.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/utilsgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_win_gtk.o: $(srcdir)/src/gtk/win_gtk.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/win_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_win_gtk.o: $(srcdir)/src/gtk/win_gtk.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/win_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_window.o: $(srcdir)/src/gtk/window.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/window.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_window.o: $(srcdir)/src/gtk/window.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/window.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_dcclient.o: $(srcdir)/src/gtk/dcclient.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dcclient.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_dcmemory.o: $(srcdir)/src/gtk/dcmemory.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dcmemory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_dcscreen.o: $(srcdir)/src/gtk/dcscreen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_app.o: $(srcdir)/src/gtk1/app.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/app.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_bitmap.o: $(srcdir)/src/gtk1/bitmap.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/bitmap.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_brush.o: $(srcdir)/src/gtk1/brush.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/brush.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_clipbrd.o: $(srcdir)/src/gtk1/clipbrd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/clipbrd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_colour.o: $(srcdir)/src/gtk1/colour.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/colour.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_cursor.o: $(srcdir)/src/gtk1/cursor.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/cursor.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_data.o: $(srcdir)/src/gtk1/data.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/data.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_dataobj.o: $(srcdir)/src/gtk1/dataobj.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/dataobj.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_dc.o: $(srcdir)/src/gtk1/dc.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/dc.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_dcclient.o: $(srcdir)/src/gtk1/dcclient.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/dcclient.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_dcmemory.o: $(srcdir)/src/gtk1/dcmemory.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/dcmemory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_dcscreen.o: $(srcdir)/src/gtk1/dcscreen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/dcscreen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_dnd.o: $(srcdir)/src/gtk1/dnd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/dnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_evtloop.o: $(srcdir)/src/gtk1/evtloop.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/evtloop.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_font.o: $(srcdir)/src/gtk1/font.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/font.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_sockgtk.o: $(srcdir)/src/gtk1/sockgtk.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/sockgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_main.o: $(srcdir)/src/gtk1/main.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/main.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_minifram.o: $(srcdir)/src/gtk1/minifram.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/minifram.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_pen.o: $(srcdir)/src/gtk1/pen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/pen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_popupwin.o: $(srcdir)/src/gtk1/popupwin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/popupwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_region.o: $(srcdir)/src/gtk1/region.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/region.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_renderer.o: $(srcdir)/src/gtk1/renderer.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/renderer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_settings.o: $(srcdir)/src/gtk1/settings.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/settings.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_timer.o: $(srcdir)/src/gtk1/timer.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/timer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_tooltip.o: $(srcdir)/src/gtk1/tooltip.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/tooltip.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_toplevel.o: $(srcdir)/src/gtk1/toplevel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/toplevel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_utilsgtk.o: $(srcdir)/src/gtk1/utilsgtk.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/utilsgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_win_gtk.o: $(srcdir)/src/gtk1/win_gtk.c $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/gtk1/win_gtk.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_window.o: $(srcdir)/src/gtk1/window.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/window.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_x11_bitmap.o: $(srcdir)/src/x11/bitmap.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/bitmap.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_bitmap.o: $(srcdir)/src/x11/bitmap.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/bitmap.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_x11_brush.o: $(srcdir)/src/x11/brush.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/brush.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_brush.o: $(srcdir)/src/x11/brush.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/brush.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_x11_palette.o: $(srcdir)/src/x11/palette.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/palette.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_palette.o: $(srcdir)/src/x11/palette.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/palette.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_x11_pen.o: $(srcdir)/src/x11/pen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/pen.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_pen.o: $(srcdir)/src/x11/pen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/pen.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_x11_region.o: $(srcdir)/src/x11/region.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/region.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_region.o: $(srcdir)/src/x11/region.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/region.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_utilsx.o: $(srcdir)/src/x11/utilsx.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/utilsx.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_utilsx.o: $(srcdir)/src/x11/utilsx.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/utilsx.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_activex.o: $(srcdir)/src/msw/ole/activex.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/activex.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_activex.o: $(srcdir)/src/msw/ole/activex.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/activex.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_app.o: $(srcdir)/src/msw/app.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/app.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_app.o: $(srcdir)/src/msw/app.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/app.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_bitmap.o: $(srcdir)/src/msw/bitmap.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/bitmap.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_bitmap.o: $(srcdir)/src/msw/bitmap.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/bitmap.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_brush.o: $(srcdir)/src/msw/brush.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/brush.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_brush.o: $(srcdir)/src/msw/brush.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/brush.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_caret.o: $(srcdir)/src/msw/caret.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/caret.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_caret.o: $(srcdir)/src/msw/caret.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/caret.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_clipbrd.o: $(srcdir)/src/msw/clipbrd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/clipbrd.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_clipbrd.o: $(srcdir)/src/msw/clipbrd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/clipbrd.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_colour.o: $(srcdir)/src/msw/colour.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/colour.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_colour.o: $(srcdir)/src/msw/colour.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/colour.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_cursor.o: $(srcdir)/src/msw/cursor.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/cursor.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_cursor.o: $(srcdir)/src/msw/cursor.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/cursor.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_data.o: $(srcdir)/src/msw/data.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/data.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_data.o: $(srcdir)/src/msw/data.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/data.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_dc.o: $(srcdir)/src/msw/dc.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dc.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_dc.o: $(srcdir)/src/msw/dc.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dc.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_dcclient.o: $(srcdir)/src/msw/dcclient.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dcclient.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_dcclient.o: $(srcdir)/src/msw/dcclient.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dcclient.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_dcmemory.o: $(srcdir)/src/msw/dcmemory.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dcmemory.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_dcmemory.o: $(srcdir)/src/msw/dcmemory.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dcmemory.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_dcprint.o: $(srcdir)/src/msw/dcprint.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dcprint.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_dcprint.o: $(srcdir)/src/msw/dcprint.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dcprint.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_dcscreen.o: $(srcdir)/src/msw/dcscreen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dcscreen.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_dcscreen.o: $(srcdir)/src/msw/dcscreen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dcscreen.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_enhmeta.o: $(srcdir)/src/msw/enhmeta.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/enhmeta.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_enhmeta.o: $(srcdir)/src/msw/enhmeta.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/enhmeta.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_font.o: $(srcdir)/src/msw/font.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/font.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_font.o: $(srcdir)/src/msw/font.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/font.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_fontenum.o: $(srcdir)/src/msw/fontenum.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/fontenum.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_fontenum.o: $(srcdir)/src/msw/fontenum.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/fontenum.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_fontutil.o: $(srcdir)/src/msw/fontutil.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/fontutil.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_fontutil.o: $(srcdir)/src/msw/fontutil.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/fontutil.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_gdiimage.o: $(srcdir)/src/msw/gdiimage.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/gdiimage.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_gdiimage.o: $(srcdir)/src/msw/gdiimage.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/gdiimage.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_gdiobj.o: $(srcdir)/src/msw/gdiobj.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/gdiobj.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_gdiobj.o: $(srcdir)/src/msw/gdiobj.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/gdiobj.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_gdiplus.o: $(srcdir)/src/msw/gdiplus.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/gdiplus.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_gdiplus.o: $(srcdir)/src/msw/gdiplus.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/gdiplus.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_graphics.o: $(srcdir)/src/msw/graphics.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/graphics.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_graphics.o: $(srcdir)/src/msw/graphics.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/graphics.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_icon.o: $(srcdir)/src/msw/icon.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/icon.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_icon.o: $(srcdir)/src/msw/icon.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/icon.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_imaglist.o: $(srcdir)/src/msw/imaglist.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/imaglist.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_imaglist.o: $(srcdir)/src/msw/imaglist.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/imaglist.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_minifram.o: $(srcdir)/src/msw/minifram.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/minifram.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_minifram.o: $(srcdir)/src/msw/minifram.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/minifram.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_nonownedwnd.o: $(srcdir)/src/msw/nonownedwnd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/nonownedwnd.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_nonownedwnd.o: $(srcdir)/src/msw/nonownedwnd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/nonownedwnd.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_ole_dataobj.o: $(srcdir)/src/msw/ole/dataobj.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/dataobj.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_ole_dataobj.o: $(srcdir)/src/msw/ole/dataobj.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/dataobj.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_dropsrc.o: $(srcdir)/src/msw/ole/dropsrc.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/dropsrc.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_dropsrc.o: $(srcdir)/src/msw/ole/dropsrc.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/dropsrc.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_droptgt.o: $(srcdir)/src/msw/ole/droptgt.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/droptgt.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_droptgt.o: $(srcdir)/src/msw/ole/droptgt.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/droptgt.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_palette.o: $(srcdir)/src/msw/palette.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/palette.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_palette.o: $(srcdir)/src/msw/palette.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/palette.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_pen.o: $(srcdir)/src/msw/pen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/pen.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_pen.o: $(srcdir)/src/msw/pen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/pen.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_popupwin.o: $(srcdir)/src/msw/popupwin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/popupwin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_popupwin.o: $(srcdir)/src/msw/popupwin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/popupwin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_printdlg.o: $(srcdir)/src/msw/printdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/printdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_printdlg.o: $(srcdir)/src/msw/printdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/printdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_printwin.o: $(srcdir)/src/msw/printwin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/printwin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_printwin.o: $(srcdir)/src/msw/printwin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/printwin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_region.o: $(srcdir)/src/msw/region.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/region.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_region.o: $(srcdir)/src/msw/region.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/region.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_renderer.o: $(srcdir)/src/msw/renderer.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/renderer.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_renderer.o: $(srcdir)/src/msw/renderer.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/renderer.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_settings.o: $(srcdir)/src/msw/settings.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/settings.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_settings.o: $(srcdir)/src/msw/settings.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/settings.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_textmeasure.o: $(srcdir)/src/msw/textmeasure.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/textmeasure.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_textmeasure.o: $(srcdir)/src/msw/textmeasure.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/textmeasure.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_tooltip.o: $(srcdir)/src/msw/tooltip.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/tooltip.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_tooltip.o: $(srcdir)/src/msw/tooltip.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/tooltip.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_toplevel.o: $(srcdir)/src/msw/toplevel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/toplevel.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_toplevel.o: $(srcdir)/src/msw/toplevel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/toplevel.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_uiaction.o: $(srcdir)/src/msw/uiaction.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/uiaction.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_uiaction.o: $(srcdir)/src/msw/uiaction.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/uiaction.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_utilsgui.o: $(srcdir)/src/msw/utilsgui.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/utilsgui.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_utilsgui.o: $(srcdir)/src/msw/utilsgui.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/utilsgui.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_uxtheme.o: $(srcdir)/src/msw/uxtheme.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/uxtheme.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_uxtheme.o: $(srcdir)/src/msw/uxtheme.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/uxtheme.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_window.o: $(srcdir)/src/msw/window.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/window.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_window.o: $(srcdir)/src/msw/window.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/window.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_helpchm.o: $(srcdir)/src/msw/helpchm.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/helpchm.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_helpwin.o: $(srcdir)/src/msw/helpwin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/helpwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_artmac.o: $(srcdir)/src/osx/artmac.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/artmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_artmac.o: $(srcdir)/src/osx/artmac.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/artmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_artmac.o: $(srcdir)/src/osx/artmac.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/artmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_osx_brush.o: $(srcdir)/src/osx/brush.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/brush.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_osx_brush.o: $(srcdir)/src/osx/brush.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/brush.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_osx_brush.o: $(srcdir)/src/osx/brush.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/brush.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_dialog_osx.o: $(srcdir)/src/osx/dialog_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/dialog_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_dialog_osx.o: $(srcdir)/src/osx/dialog_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/dialog_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_dialog_osx.o: $(srcdir)/src/osx/dialog_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/dialog_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_osx_fontutil.o: $(srcdir)/src/osx/fontutil.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_osx_fontutil.o: $(srcdir)/src/osx/fontutil.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_osx_fontutil.o: $(srcdir)/src/osx/fontutil.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_osx_imaglist.o: $(srcdir)/src/osx/imaglist.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_osx_imaglist.o: $(srcdir)/src/osx/imaglist.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_osx_imaglist.o: $(srcdir)/src/osx/imaglist.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_osx_minifram.o: $(srcdir)/src/osx/minifram.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/minifram.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_osx_minifram.o: $(srcdir)/src/osx/minifram.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/minifram.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_osx_minifram.o: $(srcdir)/src/osx/minifram.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/minifram.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_nonownedwnd_osx.o: $(srcdir)/src/osx/nonownedwnd_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/nonownedwnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_nonownedwnd_osx.o: $(srcdir)/src/osx/nonownedwnd_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/nonownedwnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_nonownedwnd_osx.o: $(srcdir)/src/osx/nonownedwnd_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/nonownedwnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_osx_palette.o: $(srcdir)/src/osx/palette.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/palette.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_osx_palette.o: $(srcdir)/src/osx/palette.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/palette.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_osx_palette.o: $(srcdir)/src/osx/palette.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/palette.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_osx_pen.o: $(srcdir)/src/osx/pen.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/pen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_osx_pen.o: $(srcdir)/src/osx/pen.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/pen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_osx_pen.o: $(srcdir)/src/osx/pen.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/pen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_toplevel_osx.o: $(srcdir)/src/osx/toplevel_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/toplevel_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_toplevel_osx.o: $(srcdir)/src/osx/toplevel_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/toplevel_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_toplevel_osx.o: $(srcdir)/src/osx/toplevel_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/toplevel_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_uiaction_osx.o: $(srcdir)/src/osx/uiaction_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/uiaction_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_uiaction_osx.o: $(srcdir)/src/osx/uiaction_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/uiaction_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_uiaction_osx.o: $(srcdir)/src/osx/uiaction_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/uiaction_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_utils_osx.o: $(srcdir)/src/osx/utils_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/utils_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_utils_osx.o: $(srcdir)/src/osx/utils_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/utils_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_utils_osx.o: $(srcdir)/src/osx/utils_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/utils_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_window_osx.o: $(srcdir)/src/osx/window_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/window_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_window_osx.o: $(srcdir)/src/osx/window_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/window_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_window_osx.o: $(srcdir)/src/osx/window_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/window_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_core_bitmap.o: $(srcdir)/src/osx/core/bitmap.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/bitmap.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_core_bitmap.o: $(srcdir)/src/osx/core/bitmap.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/bitmap.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_core_bitmap.o: $(srcdir)/src/osx/core/bitmap.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/bitmap.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_core_colour.o: $(srcdir)/src/osx/core/colour.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/colour.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_core_colour.o: $(srcdir)/src/osx/core/colour.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/colour.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_core_colour.o: $(srcdir)/src/osx/core/colour.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/colour.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_core_dcmemory.o: $(srcdir)/src/osx/core/dcmemory.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/dcmemory.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_core_dcmemory.o: $(srcdir)/src/osx/core/dcmemory.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/dcmemory.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_core_dcmemory.o: $(srcdir)/src/osx/core/dcmemory.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/dcmemory.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_core_display.o: $(srcdir)/src/osx/core/display.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_core_display.o: $(srcdir)/src/osx/core/display.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_core_display.o: $(srcdir)/src/osx/core/display.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_core_fontenum.o: $(srcdir)/src/osx/core/fontenum.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_core_fontenum.o: $(srcdir)/src/osx/core/fontenum.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_core_fontenum.o: $(srcdir)/src/osx/core/fontenum.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_hid.o: $(srcdir)/src/osx/core/hid.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_hid.o: $(srcdir)/src/osx/core/hid.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_hid.o: $(srcdir)/src/osx/core/hid.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@monolib_hid.o: $(srcdir)/src/osx/core/hid.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_printmac.o: $(srcdir)/src/osx/core/printmac.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/printmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_printmac.o: $(srcdir)/src/osx/core/printmac.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/printmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_printmac.o: $(srcdir)/src/osx/core/printmac.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/printmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_core_timer.o: $(srcdir)/src/osx/core/timer.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/timer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_core_timer.o: $(srcdir)/src/osx/core/timer.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/timer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_core_timer.o: $(srcdir)/src/osx/core/timer.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/timer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@monolib_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_generic_timer.o: $(srcdir)/src/generic/timer.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/timer.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_app.o: $(srcdir)/src/x11/app.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/app.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_clipbrd.o: $(srcdir)/src/x11/clipbrd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/clipbrd.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_colour.o: $(srcdir)/src/x11/colour.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/colour.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_cursor.o: $(srcdir)/src/x11/cursor.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/cursor.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_data.o: $(srcdir)/src/x11/data.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/data.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_dataobj.o: $(srcdir)/src/x11/dataobj.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/dataobj.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_dc.o: $(srcdir)/src/x11/dc.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/dc.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_dcclient.o: $(srcdir)/src/x11/dcclient.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/dcclient.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_dcmemory.o: $(srcdir)/src/x11/dcmemory.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/dcmemory.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_dcscreen.o: $(srcdir)/src/x11/dcscreen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/dcscreen.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_evtloop.o: $(srcdir)/src/x11/evtloop.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/evtloop.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_font.o: $(srcdir)/src/x11/font.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/font.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_minifram.o: $(srcdir)/src/x11/minifram.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/minifram.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_nanox.o: $(srcdir)/src/x11/nanox.c $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/x11/nanox.c + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_popupwin.o: $(srcdir)/src/x11/popupwin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/popupwin.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_reparent.o: $(srcdir)/src/x11/reparent.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/reparent.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_settings.o: $(srcdir)/src/x11/settings.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/settings.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_toplevel.o: $(srcdir)/src/x11/toplevel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/toplevel.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_utils.o: $(srcdir)/src/x11/utils.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/utils.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_x11_window.o: $(srcdir)/src/x11/window.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/window.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_fontmgrcmn.o: $(srcdir)/src/common/fontmgrcmn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fontmgrcmn.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_generic_colour.o: $(srcdir)/src/generic/colour.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/colour.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_mask.o: $(srcdir)/src/generic/mask.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/mask.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_app.o: $(srcdir)/src/dfb/app.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/app.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_bitmap.o: $(srcdir)/src/dfb/bitmap.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/bitmap.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_brush.o: $(srcdir)/src/dfb/brush.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/brush.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_cursor.o: $(srcdir)/src/dfb/cursor.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/cursor.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_dc.o: $(srcdir)/src/dfb/dc.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/dc.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_dcclient.o: $(srcdir)/src/dfb/dcclient.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/dcclient.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_dcmemory.o: $(srcdir)/src/dfb/dcmemory.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/dcmemory.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_dcscreen.o: $(srcdir)/src/dfb/dcscreen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/dcscreen.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_evtloop.o: $(srcdir)/src/dfb/evtloop.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/evtloop.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_font.o: $(srcdir)/src/dfb/font.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/font.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_fontenum.o: $(srcdir)/src/dfb/fontenum.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/fontenum.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_fontmgr.o: $(srcdir)/src/dfb/fontmgr.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/fontmgr.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_nonownedwnd.o: $(srcdir)/src/dfb/nonownedwnd.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/nonownedwnd.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_overlay.o: $(srcdir)/src/dfb/overlay.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/overlay.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_pen.o: $(srcdir)/src/dfb/pen.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/pen.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_region.o: $(srcdir)/src/dfb/region.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/region.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_settings.o: $(srcdir)/src/dfb/settings.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/settings.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_toplevel.o: $(srcdir)/src/dfb/toplevel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/toplevel.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_utils.o: $(srcdir)/src/dfb/utils.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/utils.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_dfb_window.o: $(srcdir)/src/dfb/window.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/window.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@monolib_wrapdfb.o: $(srcdir)/src/dfb/wrapdfb.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/dfb/wrapdfb.cpp + +@COND_PLATFORM_UNIX_1_USE_GUI_1@monolib_apptraits.o: $(srcdir)/src/unix/apptraits.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/apptraits.cpp + +@COND_PLATFORM_MACOSX_1_USE_GUI_1@monolib_apptraits.o: $(srcdir)/src/unix/apptraits.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/apptraits.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monolib_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_USE_GUI_1_WXUNIV_1@monolib_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monolib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monolib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monolib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monolib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monolib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_USE_GUI_1_WXUNIV_1@monolib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monolib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monolib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monolib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monolib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monolib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_anybutton.o: $(srcdir)/src/gtk/anybutton.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/anybutton.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_anybutton.o: $(srcdir)/src/gtk/anybutton.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/anybutton.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_artgtk.o: $(srcdir)/src/gtk/artgtk.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/artgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_artgtk.o: $(srcdir)/src/gtk/artgtk.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/artgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_bmpbuttn.o: $(srcdir)/src/gtk/bmpbuttn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/bmpbuttn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_bmpbuttn.o: $(srcdir)/src/gtk/bmpbuttn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/bmpbuttn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_button.o: $(srcdir)/src/gtk/button.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/button.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_button.o: $(srcdir)/src/gtk/button.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/button.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_checkbox.o: $(srcdir)/src/gtk/checkbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/checkbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_checkbox.o: $(srcdir)/src/gtk/checkbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/checkbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_checklst.o: $(srcdir)/src/gtk/checklst.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/checklst.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_checklst.o: $(srcdir)/src/gtk/checklst.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/checklst.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_choice.o: $(srcdir)/src/gtk/choice.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/choice.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_choice.o: $(srcdir)/src/gtk/choice.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/choice.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_collpane.o: $(srcdir)/src/gtk/collpane.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/collpane.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_collpane.o: $(srcdir)/src/gtk/collpane.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/collpane.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_colordlg.o: $(srcdir)/src/gtk/colordlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/colordlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_colordlg.o: $(srcdir)/src/gtk/colordlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/colordlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_combobox.o: $(srcdir)/src/gtk/combobox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/combobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_combobox.o: $(srcdir)/src/gtk/combobox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/combobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_control.o: $(srcdir)/src/gtk/control.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/control.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_control.o: $(srcdir)/src/gtk/control.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/control.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_clrpicker.o: $(srcdir)/src/gtk/clrpicker.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/clrpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_clrpicker.o: $(srcdir)/src/gtk/clrpicker.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/clrpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_dialog.o: $(srcdir)/src/gtk/dialog.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dialog.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_dialog.o: $(srcdir)/src/gtk/dialog.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dialog.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_fontpicker.o: $(srcdir)/src/gtk/fontpicker.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/fontpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_fontpicker.o: $(srcdir)/src/gtk/fontpicker.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/fontpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_filepicker.o: $(srcdir)/src/gtk/filepicker.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/filepicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_filepicker.o: $(srcdir)/src/gtk/filepicker.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/filepicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_dirdlg.o: $(srcdir)/src/gtk/dirdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dirdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_dirdlg.o: $(srcdir)/src/gtk/dirdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dirdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_filedlg.o: $(srcdir)/src/gtk/filedlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/filedlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_filedlg.o: $(srcdir)/src/gtk/filedlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/filedlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_fontdlg.o: $(srcdir)/src/gtk/fontdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/fontdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_fontdlg.o: $(srcdir)/src/gtk/fontdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/fontdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_frame.o: $(srcdir)/src/gtk/frame.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/frame.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_frame.o: $(srcdir)/src/gtk/frame.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/frame.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_gauge.o: $(srcdir)/src/gtk/gauge.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/gauge.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_gauge.o: $(srcdir)/src/gtk/gauge.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/gauge.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gvfs.o: $(srcdir)/src/gtk/gnome/gvfs.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/gnome/gvfs.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gvfs.o: $(srcdir)/src/gtk/gnome/gvfs.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/gnome/gvfs.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_infobar.o: $(srcdir)/src/gtk/infobar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/infobar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_infobar.o: $(srcdir)/src/gtk/infobar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/infobar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_listbox.o: $(srcdir)/src/gtk/listbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/listbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_listbox.o: $(srcdir)/src/gtk/listbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/listbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_mdi.o: $(srcdir)/src/gtk/mdi.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/mdi.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_mdi.o: $(srcdir)/src/gtk/mdi.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/mdi.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_menu.o: $(srcdir)/src/gtk/menu.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/menu.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_menu.o: $(srcdir)/src/gtk/menu.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/menu.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_mnemonics.o: $(srcdir)/src/gtk/mnemonics.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/mnemonics.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_mnemonics.o: $(srcdir)/src/gtk/mnemonics.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/mnemonics.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_msgdlg.o: $(srcdir)/src/gtk/msgdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/msgdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_msgdlg.o: $(srcdir)/src/gtk/msgdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/msgdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_nativewin.o: $(srcdir)/src/gtk/nativewin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/nativewin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_nativewin.o: $(srcdir)/src/gtk/nativewin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/nativewin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_notebook.o: $(srcdir)/src/gtk/notebook.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/notebook.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_notebook.o: $(srcdir)/src/gtk/notebook.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/notebook.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_print.o: $(srcdir)/src/gtk/print.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/print.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_print.o: $(srcdir)/src/gtk/print.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/print.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_radiobox.o: $(srcdir)/src/gtk/radiobox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/radiobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_radiobox.o: $(srcdir)/src/gtk/radiobox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/radiobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_radiobut.o: $(srcdir)/src/gtk/radiobut.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/radiobut.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_radiobut.o: $(srcdir)/src/gtk/radiobut.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/radiobut.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_scrolbar.o: $(srcdir)/src/gtk/scrolbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/scrolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_scrolbar.o: $(srcdir)/src/gtk/scrolbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/scrolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_scrolwin.o: $(srcdir)/src/gtk/scrolwin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/scrolwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_scrolwin.o: $(srcdir)/src/gtk/scrolwin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/scrolwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_slider.o: $(srcdir)/src/gtk/slider.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/slider.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_slider.o: $(srcdir)/src/gtk/slider.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/slider.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_spinbutt.o: $(srcdir)/src/gtk/spinbutt.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/spinbutt.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_spinbutt.o: $(srcdir)/src/gtk/spinbutt.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/spinbutt.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_spinctrl.o: $(srcdir)/src/gtk/spinctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/spinctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_spinctrl.o: $(srcdir)/src/gtk/spinctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/spinctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_statbmp.o: $(srcdir)/src/gtk/statbmp.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/statbmp.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_statbmp.o: $(srcdir)/src/gtk/statbmp.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/statbmp.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_statbox.o: $(srcdir)/src/gtk/statbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/statbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_statbox.o: $(srcdir)/src/gtk/statbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/statbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_statline.o: $(srcdir)/src/gtk/statline.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/statline.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_statline.o: $(srcdir)/src/gtk/statline.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/statline.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_stattext.o: $(srcdir)/src/gtk/stattext.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/stattext.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_stattext.o: $(srcdir)/src/gtk/stattext.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/stattext.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_toolbar.o: $(srcdir)/src/gtk/toolbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/toolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_toolbar.o: $(srcdir)/src/gtk/toolbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/toolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_textctrl.o: $(srcdir)/src/gtk/textctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/textctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_textctrl.o: $(srcdir)/src/gtk/textctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/textctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_textentry.o: $(srcdir)/src/gtk/textentry.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/textentry.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_textentry.o: $(srcdir)/src/gtk/textentry.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/textentry.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_tglbtn.o: $(srcdir)/src/gtk/tglbtn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/tglbtn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_tglbtn.o: $(srcdir)/src/gtk/tglbtn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/tglbtn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_treeentry_gtk.o: $(srcdir)/src/gtk/treeentry_gtk.c $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/gtk/treeentry_gtk.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_treeentry_gtk.o: $(srcdir)/src/gtk/treeentry_gtk.c $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/gtk/treeentry_gtk.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monolib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monolib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monolib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monolib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monolib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monolib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monolib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monolib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monolib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monolib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monolib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monolib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monolib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monolib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monolib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monolib_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monolib_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@monolib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monolib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_USE_GUI_1_WXUNIV_1@monolib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@monolib_mdig.o: $(srcdir)/src/generic/mdig.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_mdig.o: $(srcdir)/src/generic/mdig.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp + +@COND_USE_GUI_1_WXUNIV_1@monolib_mdig.o: $(srcdir)/src/generic/mdig.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_accel.o: $(srcdir)/src/msw/accel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/accel.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_accel.o: $(srcdir)/src/msw/accel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/accel.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_anybutton.o: $(srcdir)/src/msw/anybutton.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/anybutton.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_anybutton.o: $(srcdir)/src/msw/anybutton.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/anybutton.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_artmsw.o: $(srcdir)/src/msw/artmsw.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/artmsw.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_artmsw.o: $(srcdir)/src/msw/artmsw.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/artmsw.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_bmpbuttn.o: $(srcdir)/src/msw/bmpbuttn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/bmpbuttn.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_bmpbuttn.o: $(srcdir)/src/msw/bmpbuttn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/bmpbuttn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_button.o: $(srcdir)/src/msw/button.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/button.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_button.o: $(srcdir)/src/msw/button.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/button.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_checkbox.o: $(srcdir)/src/msw/checkbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/checkbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_checkbox.o: $(srcdir)/src/msw/checkbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/checkbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_choice.o: $(srcdir)/src/msw/choice.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/choice.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_choice.o: $(srcdir)/src/msw/choice.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/choice.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_colordlg.o: $(srcdir)/src/msw/colordlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/colordlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_colordlg.o: $(srcdir)/src/msw/colordlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/colordlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_combo.o: $(srcdir)/src/msw/combo.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/combo.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_combo.o: $(srcdir)/src/msw/combo.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/combo.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_combobox.o: $(srcdir)/src/msw/combobox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/combobox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_combobox.o: $(srcdir)/src/msw/combobox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/combobox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_control.o: $(srcdir)/src/msw/control.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/control.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_control.o: $(srcdir)/src/msw/control.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/control.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_dialog.o: $(srcdir)/src/msw/dialog.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dialog.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_dialog.o: $(srcdir)/src/msw/dialog.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dialog.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_dirdlg.o: $(srcdir)/src/msw/dirdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dirdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_dirdlg.o: $(srcdir)/src/msw/dirdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dirdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_dragimag.o: $(srcdir)/src/msw/dragimag.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dragimag.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_dragimag.o: $(srcdir)/src/msw/dragimag.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/dragimag.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_evtloop.o: $(srcdir)/src/msw/evtloop.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/evtloop.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_evtloop.o: $(srcdir)/src/msw/evtloop.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/evtloop.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_filedlg.o: $(srcdir)/src/msw/filedlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/filedlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_filedlg.o: $(srcdir)/src/msw/filedlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/filedlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_frame.o: $(srcdir)/src/msw/frame.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/frame.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_frame.o: $(srcdir)/src/msw/frame.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/frame.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_gauge.o: $(srcdir)/src/msw/gauge.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/gauge.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_gauge.o: $(srcdir)/src/msw/gauge.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/gauge.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_headerctrl.o: $(srcdir)/src/msw/headerctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/headerctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_headerctrl.o: $(srcdir)/src/msw/headerctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/headerctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_iniconf.o: $(srcdir)/src/msw/iniconf.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/iniconf.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_iniconf.o: $(srcdir)/src/msw/iniconf.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/iniconf.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_listbox.o: $(srcdir)/src/msw/listbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/listbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_listbox.o: $(srcdir)/src/msw/listbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/listbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_listctrl.o: $(srcdir)/src/msw/listctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/listctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_listctrl.o: $(srcdir)/src/msw/listctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/listctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_mdi.o: $(srcdir)/src/msw/mdi.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/mdi.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_mdi.o: $(srcdir)/src/msw/mdi.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/mdi.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_menu.o: $(srcdir)/src/msw/menu.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/menu.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_menu.o: $(srcdir)/src/msw/menu.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/menu.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_menuitem.o: $(srcdir)/src/msw/menuitem.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/menuitem.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_menuitem.o: $(srcdir)/src/msw/menuitem.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/menuitem.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_metafile.o: $(srcdir)/src/msw/metafile.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/metafile.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_metafile.o: $(srcdir)/src/msw/metafile.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/metafile.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_msgdlg.o: $(srcdir)/src/msw/msgdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/msgdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_msgdlg.o: $(srcdir)/src/msw/msgdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/msgdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_nativdlg.o: $(srcdir)/src/msw/nativdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/nativdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_nativdlg.o: $(srcdir)/src/msw/nativdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/nativdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_nativewin.o: $(srcdir)/src/msw/nativewin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/nativewin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_nativewin.o: $(srcdir)/src/msw/nativewin.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/nativewin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_notebook.o: $(srcdir)/src/msw/notebook.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/notebook.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_notebook.o: $(srcdir)/src/msw/notebook.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/notebook.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_access.o: $(srcdir)/src/msw/ole/access.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/access.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_access.o: $(srcdir)/src/msw/ole/access.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ole/access.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_ownerdrw.o: $(srcdir)/src/msw/ownerdrw.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ownerdrw.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_ownerdrw.o: $(srcdir)/src/msw/ownerdrw.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/ownerdrw.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_panel.o: $(srcdir)/src/msw/panel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/panel.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_panel.o: $(srcdir)/src/msw/panel.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/panel.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_progdlg.o: $(srcdir)/src/msw/progdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/progdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_progdlg.o: $(srcdir)/src/msw/progdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/progdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_radiobox.o: $(srcdir)/src/msw/radiobox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/radiobox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_radiobox.o: $(srcdir)/src/msw/radiobox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/radiobox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_radiobut.o: $(srcdir)/src/msw/radiobut.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/radiobut.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_radiobut.o: $(srcdir)/src/msw/radiobut.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/radiobut.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_richmsgdlg.o: $(srcdir)/src/msw/richmsgdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/richmsgdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_richmsgdlg.o: $(srcdir)/src/msw/richmsgdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/richmsgdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_scrolbar.o: $(srcdir)/src/msw/scrolbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/scrolbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_scrolbar.o: $(srcdir)/src/msw/scrolbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/scrolbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_slider.o: $(srcdir)/src/msw/slider.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/slider.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_slider.o: $(srcdir)/src/msw/slider.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/slider.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_spinbutt.o: $(srcdir)/src/msw/spinbutt.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/spinbutt.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_spinbutt.o: $(srcdir)/src/msw/spinbutt.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/spinbutt.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_spinctrl.o: $(srcdir)/src/msw/spinctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/spinctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_spinctrl.o: $(srcdir)/src/msw/spinctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/spinctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_statbmp.o: $(srcdir)/src/msw/statbmp.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/statbmp.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_statbmp.o: $(srcdir)/src/msw/statbmp.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/statbmp.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_statbox.o: $(srcdir)/src/msw/statbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/statbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_statbox.o: $(srcdir)/src/msw/statbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/statbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_statusbar.o: $(srcdir)/src/msw/statusbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/statusbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_statusbar.o: $(srcdir)/src/msw/statusbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/statusbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_statline.o: $(srcdir)/src/msw/statline.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/statline.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_statline.o: $(srcdir)/src/msw/statline.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/statline.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_stattext.o: $(srcdir)/src/msw/stattext.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/stattext.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_stattext.o: $(srcdir)/src/msw/stattext.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/stattext.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_toolbar.o: $(srcdir)/src/msw/toolbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/toolbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_toolbar.o: $(srcdir)/src/msw/toolbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/toolbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_textctrl.o: $(srcdir)/src/msw/textctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/textctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_textctrl.o: $(srcdir)/src/msw/textctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/textctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_textentry.o: $(srcdir)/src/msw/textentry.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/textentry.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_textentry.o: $(srcdir)/src/msw/textentry.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/textentry.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_tglbtn.o: $(srcdir)/src/msw/tglbtn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/tglbtn.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_tglbtn.o: $(srcdir)/src/msw/tglbtn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/tglbtn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_treectrl.o: $(srcdir)/src/msw/treectrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/treectrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_treectrl.o: $(srcdir)/src/msw/treectrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/treectrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_anybutton_osx.o: $(srcdir)/src/osx/anybutton_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/anybutton_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_anybutton_osx.o: $(srcdir)/src/osx/anybutton_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/anybutton_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_anybutton_osx.o: $(srcdir)/src/osx/anybutton_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/anybutton_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_bmpbuttn_osx.o: $(srcdir)/src/osx/bmpbuttn_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/bmpbuttn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_bmpbuttn_osx.o: $(srcdir)/src/osx/bmpbuttn_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/bmpbuttn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_bmpbuttn_osx.o: $(srcdir)/src/osx/bmpbuttn_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/bmpbuttn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_button_osx.o: $(srcdir)/src/osx/button_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/button_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_button_osx.o: $(srcdir)/src/osx/button_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/button_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_button_osx.o: $(srcdir)/src/osx/button_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/button_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_checkbox_osx.o: $(srcdir)/src/osx/checkbox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/checkbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_checkbox_osx.o: $(srcdir)/src/osx/checkbox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/checkbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_checkbox_osx.o: $(srcdir)/src/osx/checkbox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/checkbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_checklst_osx.o: $(srcdir)/src/osx/checklst_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/checklst_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_checklst_osx.o: $(srcdir)/src/osx/checklst_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/checklst_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_checklst_osx.o: $(srcdir)/src/osx/checklst_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/checklst_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_choice_osx.o: $(srcdir)/src/osx/choice_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/choice_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_choice_osx.o: $(srcdir)/src/osx/choice_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/choice_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_choice_osx.o: $(srcdir)/src/osx/choice_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/choice_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_combobox_osx.o: $(srcdir)/src/osx/combobox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/combobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_combobox_osx.o: $(srcdir)/src/osx/combobox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/combobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_combobox_osx.o: $(srcdir)/src/osx/combobox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/combobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_dnd_osx.o: $(srcdir)/src/osx/dnd_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/dnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_dnd_osx.o: $(srcdir)/src/osx/dnd_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/dnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_dnd_osx.o: $(srcdir)/src/osx/dnd_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/dnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_gauge_osx.o: $(srcdir)/src/osx/gauge_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/gauge_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_gauge_osx.o: $(srcdir)/src/osx/gauge_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/gauge_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_gauge_osx.o: $(srcdir)/src/osx/gauge_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/gauge_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_listbox_osx.o: $(srcdir)/src/osx/listbox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/listbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_listbox_osx.o: $(srcdir)/src/osx/listbox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/listbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_listbox_osx.o: $(srcdir)/src/osx/listbox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/listbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_menu_osx.o: $(srcdir)/src/osx/menu_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/menu_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_menu_osx.o: $(srcdir)/src/osx/menu_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/menu_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_menu_osx.o: $(srcdir)/src/osx/menu_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/menu_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_menuitem_osx.o: $(srcdir)/src/osx/menuitem_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/menuitem_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_menuitem_osx.o: $(srcdir)/src/osx/menuitem_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/menuitem_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_menuitem_osx.o: $(srcdir)/src/osx/menuitem_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/menuitem_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_notebook_osx.o: $(srcdir)/src/osx/notebook_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/notebook_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_notebook_osx.o: $(srcdir)/src/osx/notebook_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/notebook_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_notebook_osx.o: $(srcdir)/src/osx/notebook_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/notebook_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_printdlg_osx.o: $(srcdir)/src/osx/printdlg_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/printdlg_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_printdlg_osx.o: $(srcdir)/src/osx/printdlg_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/printdlg_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_printdlg_osx.o: $(srcdir)/src/osx/printdlg_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/printdlg_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_radiobox_osx.o: $(srcdir)/src/osx/radiobox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/radiobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_radiobox_osx.o: $(srcdir)/src/osx/radiobox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/radiobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_radiobox_osx.o: $(srcdir)/src/osx/radiobox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/radiobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_radiobut_osx.o: $(srcdir)/src/osx/radiobut_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/radiobut_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_radiobut_osx.o: $(srcdir)/src/osx/radiobut_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/radiobut_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_radiobut_osx.o: $(srcdir)/src/osx/radiobut_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/radiobut_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_scrolbar_osx.o: $(srcdir)/src/osx/scrolbar_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/scrolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_scrolbar_osx.o: $(srcdir)/src/osx/scrolbar_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/scrolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_scrolbar_osx.o: $(srcdir)/src/osx/scrolbar_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/scrolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_slider_osx.o: $(srcdir)/src/osx/slider_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/slider_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_slider_osx.o: $(srcdir)/src/osx/slider_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/slider_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_slider_osx.o: $(srcdir)/src/osx/slider_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/slider_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_spinbutt_osx.o: $(srcdir)/src/osx/spinbutt_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/spinbutt_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_spinbutt_osx.o: $(srcdir)/src/osx/spinbutt_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/spinbutt_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_spinbutt_osx.o: $(srcdir)/src/osx/spinbutt_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/spinbutt_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_srchctrl_osx.o: $(srcdir)/src/osx/srchctrl_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/srchctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_srchctrl_osx.o: $(srcdir)/src/osx/srchctrl_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/srchctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_srchctrl_osx.o: $(srcdir)/src/osx/srchctrl_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/srchctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_statbox_osx.o: $(srcdir)/src/osx/statbox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/statbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_statbox_osx.o: $(srcdir)/src/osx/statbox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/statbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_statbox_osx.o: $(srcdir)/src/osx/statbox_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/statbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_statline_osx.o: $(srcdir)/src/osx/statline_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/statline_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_statline_osx.o: $(srcdir)/src/osx/statline_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/statline_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_statline_osx.o: $(srcdir)/src/osx/statline_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/statline_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_stattext_osx.o: $(srcdir)/src/osx/stattext_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/stattext_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_stattext_osx.o: $(srcdir)/src/osx/stattext_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/stattext_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_stattext_osx.o: $(srcdir)/src/osx/stattext_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/stattext_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_textentry_osx.o: $(srcdir)/src/osx/textentry_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/textentry_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_textentry_osx.o: $(srcdir)/src/osx/textentry_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/textentry_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_textentry_osx.o: $(srcdir)/src/osx/textentry_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/textentry_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_textctrl_osx.o: $(srcdir)/src/osx/textctrl_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/textctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_textctrl_osx.o: $(srcdir)/src/osx/textctrl_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/textctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_textctrl_osx.o: $(srcdir)/src/osx/textctrl_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/textctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_tglbtn_osx.o: $(srcdir)/src/osx/tglbtn_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/tglbtn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_tglbtn_osx.o: $(srcdir)/src/osx/tglbtn_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/tglbtn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_tglbtn_osx.o: $(srcdir)/src/osx/tglbtn_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/tglbtn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_toolbar_osx.o: $(srcdir)/src/osx/toolbar_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/toolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_toolbar_osx.o: $(srcdir)/src/osx/toolbar_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/toolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_toolbar_osx.o: $(srcdir)/src/osx/toolbar_osx.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/toolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_webkit.o: $(srcdir)/src/html/htmlctrl/webkit/webkit.mm $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/html/htmlctrl/webkit/webkit.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_webkit.o: $(srcdir)/src/html/htmlctrl/webkit/webkit.mm $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/html/htmlctrl/webkit/webkit.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_webkit.o: $(srcdir)/src/html/htmlctrl/webkit/webkit.mm $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/html/htmlctrl/webkit/webkit.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_colordlgosx.o: $(srcdir)/src/osx/carbon/colordlgosx.mm $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/colordlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_colordlgosx.o: $(srcdir)/src/osx/carbon/colordlgosx.mm $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/colordlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_colordlgosx.o: $(srcdir)/src/osx/carbon/colordlgosx.mm $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/colordlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_fontdlgosx.o: $(srcdir)/src/osx/carbon/fontdlgosx.mm $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/fontdlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_fontdlgosx.o: $(srcdir)/src/osx/carbon/fontdlgosx.mm $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/fontdlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_fontdlgosx.o: $(srcdir)/src/osx/carbon/fontdlgosx.mm $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/fontdlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_osx_accel.o: $(srcdir)/src/osx/accel.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/accel.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_osx_accel.o: $(srcdir)/src/osx/accel.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/accel.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_osx_accel.o: $(srcdir)/src/osx/accel.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/accel.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_clipbrd.o: $(srcdir)/src/osx/carbon/clipbrd.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/clipbrd.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_clipbrd.o: $(srcdir)/src/osx/carbon/clipbrd.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/clipbrd.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_clipbrd.o: $(srcdir)/src/osx/carbon/clipbrd.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/clipbrd.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_cursor.o: $(srcdir)/src/osx/carbon/cursor.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/cursor.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_cursor.o: $(srcdir)/src/osx/carbon/cursor.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/cursor.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_cursor.o: $(srcdir)/src/osx/carbon/cursor.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/cursor.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_fontdlg.o: $(srcdir)/src/osx/carbon/fontdlg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/fontdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_fontdlg.o: $(srcdir)/src/osx/carbon/fontdlg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/fontdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_fontdlg.o: $(srcdir)/src/osx/carbon/fontdlg.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/fontdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_gdiobj.o: $(srcdir)/src/osx/carbon/gdiobj.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/gdiobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_gdiobj.o: $(srcdir)/src/osx/carbon/gdiobj.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/gdiobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_gdiobj.o: $(srcdir)/src/osx/carbon/gdiobj.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/gdiobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_icon.o: $(srcdir)/src/osx/carbon/icon.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/icon.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_icon.o: $(srcdir)/src/osx/carbon/icon.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/icon.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_icon.o: $(srcdir)/src/osx/carbon/icon.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/icon.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_app.o: $(srcdir)/src/osx/carbon/app.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/app.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_app.o: $(srcdir)/src/osx/carbon/app.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/app.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_app.o: $(srcdir)/src/osx/carbon/app.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/app.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_combobox.o: $(srcdir)/src/osx/carbon/combobox.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/combobox.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_combobox.o: $(srcdir)/src/osx/carbon/combobox.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/combobox.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_combobox.o: $(srcdir)/src/osx/carbon/combobox.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/combobox.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_control.o: $(srcdir)/src/osx/carbon/control.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/control.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_control.o: $(srcdir)/src/osx/carbon/control.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/control.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_control.o: $(srcdir)/src/osx/carbon/control.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/control.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_dataobj.o: $(srcdir)/src/osx/carbon/dataobj.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dataobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_dataobj.o: $(srcdir)/src/osx/carbon/dataobj.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dataobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_dataobj.o: $(srcdir)/src/osx/carbon/dataobj.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dataobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_dcclient.o: $(srcdir)/src/osx/carbon/dcclient.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcclient.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_dcclient.o: $(srcdir)/src/osx/carbon/dcclient.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcclient.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_dcclient.o: $(srcdir)/src/osx/carbon/dcclient.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcclient.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_dcprint.o: $(srcdir)/src/osx/carbon/dcprint.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcprint.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_dcprint.o: $(srcdir)/src/osx/carbon/dcprint.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcprint.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_dcprint.o: $(srcdir)/src/osx/carbon/dcprint.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcprint.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_dcscreen.o: $(srcdir)/src/osx/carbon/dcscreen.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_dcscreen.o: $(srcdir)/src/osx/carbon/dcscreen.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_dcscreen.o: $(srcdir)/src/osx/carbon/dcscreen.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_glgrab.o: $(srcdir)/src/osx/core/glgrab.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/glgrab.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_glgrab.o: $(srcdir)/src/osx/core/glgrab.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/glgrab.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_glgrab.o: $(srcdir)/src/osx/core/glgrab.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/glgrab.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_graphics.o: $(srcdir)/src/osx/carbon/graphics.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/graphics.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_graphics.o: $(srcdir)/src/osx/carbon/graphics.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/graphics.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_graphics.o: $(srcdir)/src/osx/carbon/graphics.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/graphics.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_font.o: $(srcdir)/src/osx/carbon/font.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/font.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_font.o: $(srcdir)/src/osx/carbon/font.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/font.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_font.o: $(srcdir)/src/osx/carbon/font.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/font.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_frame.o: $(srcdir)/src/osx/carbon/frame.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/frame.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_frame.o: $(srcdir)/src/osx/carbon/frame.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/frame.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_frame.o: $(srcdir)/src/osx/carbon/frame.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/frame.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_mdi.o: $(srcdir)/src/osx/carbon/mdi.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/mdi.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_mdi.o: $(srcdir)/src/osx/carbon/mdi.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/mdi.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_mdi.o: $(srcdir)/src/osx/carbon/mdi.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/mdi.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_metafile.o: $(srcdir)/src/osx/carbon/metafile.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/metafile.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_metafile.o: $(srcdir)/src/osx/carbon/metafile.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/metafile.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_metafile.o: $(srcdir)/src/osx/carbon/metafile.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/metafile.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_settings.o: $(srcdir)/src/osx/carbon/settings.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/settings.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_settings.o: $(srcdir)/src/osx/carbon/settings.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/settings.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_settings.o: $(srcdir)/src/osx/carbon/settings.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/settings.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_carbon_region.o: $(srcdir)/src/osx/carbon/region.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/region.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_region.o: $(srcdir)/src/osx/carbon/region.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/region.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_region.o: $(srcdir)/src/osx/carbon/region.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/region.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@monolib_utilscocoa.o: $(srcdir)/src/osx/carbon/utilscocoa.mm $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/utilscocoa.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_utilscocoa.o: $(srcdir)/src/osx/carbon/utilscocoa.mm $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/utilscocoa.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_utilscocoa.o: $(srcdir)/src/osx/carbon/utilscocoa.mm $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/utilscocoa.mm + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_regiong.o: $(srcdir)/src/generic/regiong.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/regiong.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@monolib_regiong.o: $(srcdir)/src/generic/regiong.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/regiong.cpp + +@COND_USE_GUI_1@monolib_accelcmn.o: $(srcdir)/src/common/accelcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/accelcmn.cpp + +@COND_USE_GUI_1@monolib_accesscmn.o: $(srcdir)/src/common/accesscmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/accesscmn.cpp + +@COND_USE_GUI_1@monolib_anidecod.o: $(srcdir)/src/common/anidecod.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/anidecod.cpp + +@COND_USE_GUI_1@monolib_affinematrix2d.o: $(srcdir)/src/common/affinematrix2d.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/affinematrix2d.cpp + +@COND_USE_GUI_1@monolib_appcmn.o: $(srcdir)/src/common/appcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/appcmn.cpp + +@COND_USE_GUI_1@monolib_artprov.o: $(srcdir)/src/common/artprov.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/artprov.cpp + +@COND_USE_GUI_1@monolib_artstd.o: $(srcdir)/src/common/artstd.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/artstd.cpp + +@COND_USE_GUI_1@monolib_arttango.o: $(srcdir)/src/common/arttango.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/arttango.cpp + +@COND_USE_GUI_1@monolib_bmpbase.o: $(srcdir)/src/common/bmpbase.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/bmpbase.cpp + +@COND_USE_GUI_1@monolib_bmpbtncmn.o: $(srcdir)/src/common/bmpbtncmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/bmpbtncmn.cpp + +@COND_USE_GUI_1@monolib_bookctrl.o: $(srcdir)/src/common/bookctrl.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/bookctrl.cpp + +@COND_USE_GUI_1@monolib_btncmn.o: $(srcdir)/src/common/btncmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/btncmn.cpp + +@COND_USE_GUI_1@monolib_cairo.o: $(srcdir)/src/common/cairo.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/cairo.cpp + +@COND_USE_GUI_1@monolib_checkboxcmn.o: $(srcdir)/src/common/checkboxcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/checkboxcmn.cpp + +@COND_USE_GUI_1@monolib_checklstcmn.o: $(srcdir)/src/common/checklstcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/checklstcmn.cpp + +@COND_USE_GUI_1@monolib_choiccmn.o: $(srcdir)/src/common/choiccmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/choiccmn.cpp + +@COND_USE_GUI_1@monolib_clipcmn.o: $(srcdir)/src/common/clipcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/clipcmn.cpp + +@COND_USE_GUI_1@monolib_clrpickercmn.o: $(srcdir)/src/common/clrpickercmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/clrpickercmn.cpp + +@COND_USE_GUI_1@monolib_colourcmn.o: $(srcdir)/src/common/colourcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/colourcmn.cpp + +@COND_USE_GUI_1@monolib_colourdata.o: $(srcdir)/src/common/colourdata.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/colourdata.cpp + +@COND_USE_GUI_1@monolib_combocmn.o: $(srcdir)/src/common/combocmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/combocmn.cpp + +@COND_USE_GUI_1@monolib_cmdproc.o: $(srcdir)/src/common/cmdproc.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/cmdproc.cpp + +@COND_USE_GUI_1@monolib_cmndata.o: $(srcdir)/src/common/cmndata.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/cmndata.cpp + +@COND_USE_GUI_1@monolib_containr.o: $(srcdir)/src/common/containr.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/containr.cpp + +@COND_USE_GUI_1@monolib_cshelp.o: $(srcdir)/src/common/cshelp.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/cshelp.cpp + +@COND_USE_GUI_1@monolib_ctrlcmn.o: $(srcdir)/src/common/ctrlcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/ctrlcmn.cpp + +@COND_USE_GUI_1@monolib_ctrlsub.o: $(srcdir)/src/common/ctrlsub.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/ctrlsub.cpp + +@COND_USE_GUI_1@monolib_dcbase.o: $(srcdir)/src/common/dcbase.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dcbase.cpp + +@COND_USE_GUI_1@monolib_dcbufcmn.o: $(srcdir)/src/common/dcbufcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dcbufcmn.cpp + +@COND_USE_GUI_1@monolib_dcgraph.o: $(srcdir)/src/common/dcgraph.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dcgraph.cpp + +@COND_USE_GUI_1@monolib_dcsvg.o: $(srcdir)/src/common/dcsvg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dcsvg.cpp + +@COND_USE_GUI_1@monolib_dirctrlcmn.o: $(srcdir)/src/common/dirctrlcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dirctrlcmn.cpp + +@COND_USE_GUI_1@monolib_dlgcmn.o: $(srcdir)/src/common/dlgcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dlgcmn.cpp + +@COND_USE_GUI_1@monolib_dndcmn.o: $(srcdir)/src/common/dndcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dndcmn.cpp + +@COND_USE_GUI_1@monolib_dobjcmn.o: $(srcdir)/src/common/dobjcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dobjcmn.cpp + +@COND_USE_GUI_1@monolib_docmdi.o: $(srcdir)/src/common/docmdi.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/docmdi.cpp + +@COND_USE_GUI_1@monolib_docview.o: $(srcdir)/src/common/docview.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/docview.cpp + +@COND_USE_GUI_1@monolib_dpycmn.o: $(srcdir)/src/common/dpycmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dpycmn.cpp + +@COND_USE_GUI_1@monolib_dseldlg.o: $(srcdir)/src/common/dseldlg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/dseldlg.cpp + +@COND_USE_GUI_1@monolib_effects.o: $(srcdir)/src/common/effects.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/effects.cpp + +@COND_USE_GUI_1@monolib_fddlgcmn.o: $(srcdir)/src/common/fddlgcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fddlgcmn.cpp + +@COND_USE_GUI_1@monolib_filectrlcmn.o: $(srcdir)/src/common/filectrlcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/filectrlcmn.cpp + +@COND_USE_GUI_1@monolib_filehistorycmn.o: $(srcdir)/src/common/filehistorycmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/filehistorycmn.cpp + +@COND_USE_GUI_1@monolib_filepickercmn.o: $(srcdir)/src/common/filepickercmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/filepickercmn.cpp + +@COND_USE_GUI_1@monolib_fontpickercmn.o: $(srcdir)/src/common/fontpickercmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fontpickercmn.cpp + +@COND_USE_GUI_1@monolib_fldlgcmn.o: $(srcdir)/src/common/fldlgcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fldlgcmn.cpp + +@COND_USE_GUI_1@monolib_fontcmn.o: $(srcdir)/src/common/fontcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fontcmn.cpp + +@COND_USE_GUI_1@monolib_fontdata.o: $(srcdir)/src/common/fontdata.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fontdata.cpp + +@COND_USE_GUI_1@monolib_graphicc.o: $(srcdir)/src/generic/graphicc.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/graphicc.cpp + +@COND_USE_GUI_1@monolib_fontenumcmn.o: $(srcdir)/src/common/fontenumcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fontenumcmn.cpp + +@COND_USE_GUI_1@monolib_fontmap.o: $(srcdir)/src/common/fontmap.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fontmap.cpp + +@COND_USE_GUI_1@monolib_fontutilcmn.o: $(srcdir)/src/common/fontutilcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fontutilcmn.cpp + +@COND_USE_GUI_1@monolib_framecmn.o: $(srcdir)/src/common/framecmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/framecmn.cpp + +@COND_USE_GUI_1@monolib_gaugecmn.o: $(srcdir)/src/common/gaugecmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/gaugecmn.cpp + +@COND_USE_GUI_1@monolib_gbsizer.o: $(srcdir)/src/common/gbsizer.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/gbsizer.cpp + +@COND_USE_GUI_1@monolib_gdicmn.o: $(srcdir)/src/common/gdicmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/gdicmn.cpp + +@COND_USE_GUI_1@monolib_geometry.o: $(srcdir)/src/common/geometry.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/geometry.cpp + +@COND_USE_GUI_1@monolib_gifdecod.o: $(srcdir)/src/common/gifdecod.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/gifdecod.cpp + +@COND_USE_GUI_1@monolib_graphcmn.o: $(srcdir)/src/common/graphcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/graphcmn.cpp + +@COND_USE_GUI_1@monolib_headercolcmn.o: $(srcdir)/src/common/headercolcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/headercolcmn.cpp + +@COND_USE_GUI_1@monolib_headerctrlcmn.o: $(srcdir)/src/common/headerctrlcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/headerctrlcmn.cpp + +@COND_USE_GUI_1@monolib_helpbase.o: $(srcdir)/src/common/helpbase.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/helpbase.cpp + +@COND_USE_GUI_1@monolib_iconbndl.o: $(srcdir)/src/common/iconbndl.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/iconbndl.cpp + +@COND_USE_GUI_1@monolib_imagall.o: $(srcdir)/src/common/imagall.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/imagall.cpp + +@COND_USE_GUI_1@monolib_imagbmp.o: $(srcdir)/src/common/imagbmp.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/imagbmp.cpp + +@COND_USE_GUI_1@monolib_image.o: $(srcdir)/src/common/image.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/image.cpp + +@COND_USE_GUI_1@monolib_imagfill.o: $(srcdir)/src/common/imagfill.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/imagfill.cpp + +@COND_USE_GUI_1@monolib_imaggif.o: $(srcdir)/src/common/imaggif.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/imaggif.cpp + +@COND_USE_GUI_1@monolib_imagiff.o: $(srcdir)/src/common/imagiff.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/imagiff.cpp + +@COND_USE_GUI_1@monolib_imagjpeg.o: $(srcdir)/src/common/imagjpeg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/imagjpeg.cpp + +@COND_USE_GUI_1@monolib_imagpcx.o: $(srcdir)/src/common/imagpcx.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/imagpcx.cpp + +@COND_USE_GUI_1@monolib_imagpng.o: $(srcdir)/src/common/imagpng.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/imagpng.cpp + +@COND_USE_GUI_1@monolib_imagpnm.o: $(srcdir)/src/common/imagpnm.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/imagpnm.cpp + +@COND_USE_GUI_1@monolib_imagtga.o: $(srcdir)/src/common/imagtga.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/imagtga.cpp + +@COND_USE_GUI_1@monolib_imagtiff.o: $(srcdir)/src/common/imagtiff.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/imagtiff.cpp + +@COND_USE_GUI_1@monolib_imagxpm.o: $(srcdir)/src/common/imagxpm.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/imagxpm.cpp + +@COND_USE_GUI_1@monolib_layout.o: $(srcdir)/src/common/layout.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/layout.cpp + +@COND_USE_GUI_1@monolib_lboxcmn.o: $(srcdir)/src/common/lboxcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/lboxcmn.cpp + +@COND_USE_GUI_1@monolib_listctrlcmn.o: $(srcdir)/src/common/listctrlcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/listctrlcmn.cpp + +@COND_USE_GUI_1@monolib_markupparser.o: $(srcdir)/src/common/markupparser.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/markupparser.cpp + +@COND_USE_GUI_1@monolib_matrix.o: $(srcdir)/src/common/matrix.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/matrix.cpp + +@COND_USE_GUI_1@monolib_menucmn.o: $(srcdir)/src/common/menucmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/menucmn.cpp + +@COND_USE_GUI_1@monolib_modalhook.o: $(srcdir)/src/common/modalhook.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/modalhook.cpp + +@COND_USE_GUI_1@monolib_mousemanager.o: $(srcdir)/src/common/mousemanager.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/mousemanager.cpp + +@COND_USE_GUI_1@monolib_nbkbase.o: $(srcdir)/src/common/nbkbase.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/nbkbase.cpp + +@COND_USE_GUI_1@monolib_overlaycmn.o: $(srcdir)/src/common/overlaycmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/overlaycmn.cpp + +@COND_USE_GUI_1@monolib_ownerdrwcmn.o: $(srcdir)/src/common/ownerdrwcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/ownerdrwcmn.cpp + +@COND_USE_GUI_1@monolib_paper.o: $(srcdir)/src/common/paper.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/paper.cpp + +@COND_USE_GUI_1@monolib_panelcmn.o: $(srcdir)/src/common/panelcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/panelcmn.cpp + +@COND_USE_GUI_1@monolib_persist.o: $(srcdir)/src/common/persist.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/persist.cpp + +@COND_USE_GUI_1@monolib_pickerbase.o: $(srcdir)/src/common/pickerbase.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/pickerbase.cpp + +@COND_USE_GUI_1@monolib_popupcmn.o: $(srcdir)/src/common/popupcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/popupcmn.cpp + +@COND_USE_GUI_1@monolib_preferencescmn.o: $(srcdir)/src/common/preferencescmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/preferencescmn.cpp + +@COND_USE_GUI_1@monolib_prntbase.o: $(srcdir)/src/common/prntbase.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/prntbase.cpp + +@COND_USE_GUI_1@monolib_quantize.o: $(srcdir)/src/common/quantize.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/quantize.cpp + +@COND_USE_GUI_1@monolib_radiobtncmn.o: $(srcdir)/src/common/radiobtncmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/radiobtncmn.cpp + +@COND_USE_GUI_1@monolib_radiocmn.o: $(srcdir)/src/common/radiocmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/radiocmn.cpp + +@COND_USE_GUI_1@monolib_rearrangectrl.o: $(srcdir)/src/common/rearrangectrl.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/rearrangectrl.cpp + +@COND_USE_GUI_1@monolib_rendcmn.o: $(srcdir)/src/common/rendcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/rendcmn.cpp + +@COND_USE_GUI_1@monolib_rgncmn.o: $(srcdir)/src/common/rgncmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/rgncmn.cpp + +@COND_USE_GUI_1@monolib_scrolbarcmn.o: $(srcdir)/src/common/scrolbarcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/scrolbarcmn.cpp + +@COND_USE_GUI_1@monolib_settcmn.o: $(srcdir)/src/common/settcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/settcmn.cpp + +@COND_USE_GUI_1@monolib_sizer.o: $(srcdir)/src/common/sizer.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/sizer.cpp + +@COND_USE_GUI_1@monolib_slidercmn.o: $(srcdir)/src/common/slidercmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/slidercmn.cpp + +@COND_USE_GUI_1@monolib_spinbtncmn.o: $(srcdir)/src/common/spinbtncmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/spinbtncmn.cpp + +@COND_USE_GUI_1@monolib_spinctrlcmn.o: $(srcdir)/src/common/spinctrlcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/spinctrlcmn.cpp + +@COND_USE_GUI_1@monolib_srchcmn.o: $(srcdir)/src/common/srchcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/srchcmn.cpp + +@COND_USE_GUI_1@monolib_statbar.o: $(srcdir)/src/common/statbar.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/statbar.cpp + +@COND_USE_GUI_1@monolib_statbmpcmn.o: $(srcdir)/src/common/statbmpcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/statbmpcmn.cpp + +@COND_USE_GUI_1@monolib_statboxcmn.o: $(srcdir)/src/common/statboxcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/statboxcmn.cpp + +@COND_USE_GUI_1@monolib_statlinecmn.o: $(srcdir)/src/common/statlinecmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/statlinecmn.cpp + +@COND_USE_GUI_1@monolib_stattextcmn.o: $(srcdir)/src/common/stattextcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/stattextcmn.cpp + +@COND_USE_GUI_1@monolib_stockitem.o: $(srcdir)/src/common/stockitem.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/stockitem.cpp + +@COND_USE_GUI_1@monolib_tbarbase.o: $(srcdir)/src/common/tbarbase.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/tbarbase.cpp + +@COND_USE_GUI_1@monolib_textcmn.o: $(srcdir)/src/common/textcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/textcmn.cpp + +@COND_USE_GUI_1@monolib_textentrycmn.o: $(srcdir)/src/common/textentrycmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/textentrycmn.cpp + +@COND_USE_GUI_1@monolib_textmeasurecmn.o: $(srcdir)/src/common/textmeasurecmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/textmeasurecmn.cpp + +@COND_USE_GUI_1@monolib_toplvcmn.o: $(srcdir)/src/common/toplvcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/toplvcmn.cpp + +@COND_USE_GUI_1@monolib_treebase.o: $(srcdir)/src/common/treebase.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/treebase.cpp + +@COND_USE_GUI_1@monolib_uiactioncmn.o: $(srcdir)/src/common/uiactioncmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/uiactioncmn.cpp + +@COND_USE_GUI_1@monolib_valgen.o: $(srcdir)/src/common/valgen.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/valgen.cpp + +@COND_USE_GUI_1@monolib_validate.o: $(srcdir)/src/common/validate.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/validate.cpp + +@COND_USE_GUI_1@monolib_valtext.o: $(srcdir)/src/common/valtext.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/valtext.cpp + +@COND_USE_GUI_1@monolib_valnum.o: $(srcdir)/src/common/valnum.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/valnum.cpp + +@COND_USE_GUI_1@monolib_wincmn.o: $(srcdir)/src/common/wincmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/wincmn.cpp + +@COND_USE_GUI_1@monolib_windowid.o: $(srcdir)/src/common/windowid.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/windowid.cpp + +@COND_USE_GUI_1@monolib_wrapsizer.o: $(srcdir)/src/common/wrapsizer.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/wrapsizer.cpp + +@COND_USE_GUI_1@monolib_xpmdecod.o: $(srcdir)/src/common/xpmdecod.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/xpmdecod.cpp + +@COND_USE_GUI_1@monolib_busyinfo.o: $(srcdir)/src/generic/busyinfo.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/busyinfo.cpp + +@COND_USE_GUI_1@monolib_generic_buttonbar.o: $(srcdir)/src/generic/buttonbar.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/buttonbar.cpp + +@COND_USE_GUI_1@monolib_choicdgg.o: $(srcdir)/src/generic/choicdgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/choicdgg.cpp + +@COND_USE_GUI_1@monolib_choicbkg.o: $(srcdir)/src/generic/choicbkg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/choicbkg.cpp + +@COND_USE_GUI_1@monolib_combog.o: $(srcdir)/src/generic/combog.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/combog.cpp + +@COND_USE_GUI_1@monolib_dcpsg.o: $(srcdir)/src/generic/dcpsg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dcpsg.cpp + +@COND_USE_GUI_1@monolib_dirctrlg.o: $(srcdir)/src/generic/dirctrlg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dirctrlg.cpp + +@COND_USE_GUI_1@monolib_dragimgg.o: $(srcdir)/src/generic/dragimgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dragimgg.cpp + +@COND_USE_GUI_1@monolib_filectrlg.o: $(srcdir)/src/generic/filectrlg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filectrlg.cpp + +@COND_USE_GUI_1@monolib_headerctrlg.o: $(srcdir)/src/generic/headerctrlg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/headerctrlg.cpp + +@COND_USE_GUI_1@monolib_generic_infobar.o: $(srcdir)/src/generic/infobar.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/infobar.cpp + +@COND_USE_GUI_1@monolib_listbkg.o: $(srcdir)/src/generic/listbkg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/listbkg.cpp + +@COND_USE_GUI_1@monolib_logg.o: $(srcdir)/src/generic/logg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/logg.cpp + +@COND_USE_GUI_1@monolib_markuptext.o: $(srcdir)/src/generic/markuptext.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/markuptext.cpp + +@COND_USE_GUI_1@monolib_msgdlgg.o: $(srcdir)/src/generic/msgdlgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/msgdlgg.cpp + +@COND_USE_GUI_1@monolib_numdlgg.o: $(srcdir)/src/generic/numdlgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/numdlgg.cpp + +@COND_USE_GUI_1@monolib_progdlgg.o: $(srcdir)/src/generic/progdlgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/progdlgg.cpp + +@COND_USE_GUI_1@monolib_preferencesg.o: $(srcdir)/src/generic/preferencesg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/preferencesg.cpp + +@COND_USE_GUI_1@monolib_printps.o: $(srcdir)/src/generic/printps.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/printps.cpp + +@COND_USE_GUI_1@monolib_renderg.o: $(srcdir)/src/generic/renderg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/renderg.cpp + +@COND_USE_GUI_1@monolib_richmsgdlgg.o: $(srcdir)/src/generic/richmsgdlgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/richmsgdlgg.cpp + +@COND_USE_GUI_1@monolib_scrlwing.o: $(srcdir)/src/generic/scrlwing.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/scrlwing.cpp + +@COND_USE_GUI_1@monolib_selstore.o: $(srcdir)/src/generic/selstore.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/selstore.cpp + +@COND_USE_GUI_1@monolib_spinctlg.o: $(srcdir)/src/generic/spinctlg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/spinctlg.cpp + +@COND_USE_GUI_1@monolib_splitter.o: $(srcdir)/src/generic/splitter.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/splitter.cpp + +@COND_USE_GUI_1@monolib_srchctlg.o: $(srcdir)/src/generic/srchctlg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/srchctlg.cpp + +@COND_USE_GUI_1@monolib_statbmpg.o: $(srcdir)/src/generic/statbmpg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/statbmpg.cpp + +@COND_USE_GUI_1@monolib_stattextg.o: $(srcdir)/src/generic/stattextg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/stattextg.cpp + +@COND_USE_GUI_1@monolib_textdlgg.o: $(srcdir)/src/generic/textdlgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/textdlgg.cpp + +@COND_USE_GUI_1@monolib_tipwin.o: $(srcdir)/src/generic/tipwin.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/tipwin.cpp + +@COND_USE_GUI_1@monolib_toolbkg.o: $(srcdir)/src/generic/toolbkg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/toolbkg.cpp + +@COND_USE_GUI_1@monolib_treectlg.o: $(srcdir)/src/generic/treectlg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/treectlg.cpp + +@COND_USE_GUI_1@monolib_treebkg.o: $(srcdir)/src/generic/treebkg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/treebkg.cpp + +@COND_USE_GUI_1@monolib_vlbox.o: $(srcdir)/src/generic/vlbox.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/vlbox.cpp + +@COND_USE_GUI_1@monolib_vscroll.o: $(srcdir)/src/generic/vscroll.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/vscroll.cpp + +@COND_USE_GUI_1@monolib_xmlreshandler.o: $(srcdir)/src/xrc/xmlreshandler.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xmlreshandler.cpp + +@COND_USE_GUI_1@monolib_animatecmn.o: $(srcdir)/src/common/animatecmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/animatecmn.cpp + +@COND_USE_GUI_1@monolib_bmpcboxcmn.o: $(srcdir)/src/common/bmpcboxcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/bmpcboxcmn.cpp + +@COND_USE_GUI_1@monolib_calctrlcmn.o: $(srcdir)/src/common/calctrlcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/calctrlcmn.cpp + +@COND_USE_GUI_1@monolib_datavcmn.o: $(srcdir)/src/common/datavcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/datavcmn.cpp + +@COND_USE_GUI_1@monolib_gridcmn.o: $(srcdir)/src/common/gridcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/gridcmn.cpp + +@COND_USE_GUI_1@monolib_hyperlnkcmn.o: $(srcdir)/src/common/hyperlnkcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/hyperlnkcmn.cpp + +@COND_USE_GUI_1@monolib_odcombocmn.o: $(srcdir)/src/common/odcombocmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/odcombocmn.cpp + +@COND_USE_GUI_1@monolib_richtooltipcmn.o: $(srcdir)/src/common/richtooltipcmn.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/richtooltipcmn.cpp + +@COND_USE_GUI_1@monolib_aboutdlgg.o: $(srcdir)/src/generic/aboutdlgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/aboutdlgg.cpp + +@COND_USE_GUI_1@monolib_bannerwindow.o: $(srcdir)/src/generic/bannerwindow.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/bannerwindow.cpp + +@COND_USE_GUI_1@monolib_bmpcboxg.o: $(srcdir)/src/generic/bmpcboxg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/bmpcboxg.cpp + +@COND_USE_GUI_1@monolib_calctrlg.o: $(srcdir)/src/generic/calctrlg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/calctrlg.cpp + +@COND_USE_GUI_1@monolib_commandlinkbuttong.o: $(srcdir)/src/generic/commandlinkbuttong.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/commandlinkbuttong.cpp + +@COND_USE_GUI_1@monolib_datavgen.o: $(srcdir)/src/generic/datavgen.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/datavgen.cpp + +@COND_USE_GUI_1@monolib_datectlg.o: $(srcdir)/src/generic/datectlg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/datectlg.cpp + +@COND_USE_GUI_1@monolib_editlbox.o: $(srcdir)/src/generic/editlbox.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/editlbox.cpp + +@COND_USE_GUI_1@monolib_grid.o: $(srcdir)/src/generic/grid.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/grid.cpp + +@COND_USE_GUI_1@monolib_gridctrl.o: $(srcdir)/src/generic/gridctrl.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/gridctrl.cpp + +@COND_USE_GUI_1@monolib_grideditors.o: $(srcdir)/src/generic/grideditors.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/grideditors.cpp + +@COND_USE_GUI_1@monolib_gridsel.o: $(srcdir)/src/generic/gridsel.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/gridsel.cpp + +@COND_USE_GUI_1@monolib_helpext.o: $(srcdir)/src/generic/helpext.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/helpext.cpp + +@COND_USE_GUI_1@monolib_hyperlinkg.o: $(srcdir)/src/generic/hyperlinkg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/hyperlinkg.cpp + +@COND_USE_GUI_1@monolib_laywin.o: $(srcdir)/src/generic/laywin.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/laywin.cpp + +@COND_USE_GUI_1@monolib_notifmsgg.o: $(srcdir)/src/generic/notifmsgg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/notifmsgg.cpp + +@COND_USE_GUI_1@monolib_odcombo.o: $(srcdir)/src/generic/odcombo.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/odcombo.cpp + +@COND_USE_GUI_1@monolib_propdlg.o: $(srcdir)/src/generic/propdlg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/propdlg.cpp + +@COND_USE_GUI_1@monolib_richtooltipg.o: $(srcdir)/src/generic/richtooltipg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/richtooltipg.cpp + +@COND_USE_GUI_1@monolib_sashwin.o: $(srcdir)/src/generic/sashwin.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/sashwin.cpp + +@COND_USE_GUI_1@monolib_splash.o: $(srcdir)/src/generic/splash.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/splash.cpp + +@COND_USE_GUI_1@monolib_timectrlg.o: $(srcdir)/src/generic/timectrlg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/timectrlg.cpp + +@COND_USE_GUI_1@monolib_tipdlg.o: $(srcdir)/src/generic/tipdlg.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/tipdlg.cpp + +@COND_USE_GUI_1@monolib_treelist.o: $(srcdir)/src/generic/treelist.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/treelist.cpp + +@COND_USE_GUI_1@monolib_wizard.o: $(srcdir)/src/generic/wizard.cpp $(MONOLIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/wizard.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_aboutdlg.o: $(srcdir)/src/msw/aboutdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/aboutdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_aboutdlg.o: $(srcdir)/src/msw/aboutdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/aboutdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_notifmsg.o: $(srcdir)/src/msw/notifmsg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/notifmsg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_notifmsg.o: $(srcdir)/src/msw/notifmsg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/notifmsg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_richtooltip.o: $(srcdir)/src/msw/richtooltip.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/richtooltip.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_richtooltip.o: $(srcdir)/src/msw/richtooltip.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/richtooltip.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_taskbar.o: $(srcdir)/src/msw/taskbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/taskbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_msw_taskbar.o: $(srcdir)/src/msw/taskbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/taskbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_msw_joystick.o: $(srcdir)/src/msw/joystick.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/joystick.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_msw_joystick.o: $(srcdir)/src/msw/joystick.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/joystick.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_msw_joystick.o: $(srcdir)/src/msw/joystick.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/joystick.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@monolib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1@monolib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_1@monolib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_X11_USE_GUI_1_WXUNIV_1@monolib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_carbon_aboutdlg.o: $(srcdir)/src/osx/carbon/aboutdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/aboutdlg.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_carbon_drawer.o: $(srcdir)/src/osx/carbon/drawer.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/drawer.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_dataview_osx.o: $(srcdir)/src/osx/dataview_osx.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/dataview_osx.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_dataview_osx.o: $(srcdir)/src/osx/dataview_osx.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/dataview_osx.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_carbon_dataview.o: $(srcdir)/src/osx/carbon/dataview.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dataview.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_sound_osx.o: $(srcdir)/src/osx/sound_osx.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/sound_osx.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_sound_osx.o: $(srcdir)/src/osx/sound_osx.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/sound_osx.cpp + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_sound_osx.o: $(srcdir)/src/osx/sound_osx.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/sound_osx.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_carbon_sound.o: $(srcdir)/src/osx/carbon/sound.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/sound.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_carbon_sound.o: $(srcdir)/src/osx/carbon/sound.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/sound.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_carbon_taskbar.o: $(srcdir)/src/osx/carbon/taskbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/taskbar.cpp + +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@monolib_hidjoystick.o: $(srcdir)/src/osx/core/hidjoystick.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/hidjoystick.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_hidjoystick.o: $(srcdir)/src/osx/core/hidjoystick.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/hidjoystick.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@monolib_hidjoystick.o: $(srcdir)/src/osx/core/hidjoystick.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/hidjoystick.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_datetimectrl_osx.o: $(srcdir)/src/osx/datetimectrl_osx.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/datetimectrl_osx.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_datectrl_osx.o: $(srcdir)/src/osx/datectrl_osx.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/datectrl_osx.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_timectrl_osx.o: $(srcdir)/src/osx/timectrl_osx.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/timectrl_osx.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_core_sound.o: $(srcdir)/src/osx/core/sound.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/sound.cpp + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1@monolib_core_sound.o: $(srcdir)/src/osx/core/sound.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/sound.cpp + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_cocoa_aboutdlg.o: $(srcdir)/src/osx/cocoa/aboutdlg.mm $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/aboutdlg.mm + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_cocoa_dataview.o: $(srcdir)/src/osx/cocoa/dataview.mm $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dataview.mm + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_cocoa_datetimectrl.o: $(srcdir)/src/osx/cocoa/datetimectrl.mm $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/datetimectrl.mm + +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@monolib_osx_cocoa_taskbar.o: $(srcdir)/src/osx/cocoa/taskbar.mm $(MONOLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/taskbar.mm + +@COND_TOOLKIT_COCOA_USE_GUI_1@monolib_src_cocoa_taskbar.o: $(srcdir)/src/cocoa/taskbar.mm $(MONOLIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/taskbar.mm + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_notifmsg.o: $(srcdir)/src/gtk/notifmsg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/notifmsg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_notifmsg.o: $(srcdir)/src/gtk/notifmsg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/notifmsg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_taskbar.o: $(srcdir)/src/gtk/taskbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@monolib_gtk_taskbar.o: $(srcdir)/src/gtk/taskbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_eggtrayicon.o: $(srcdir)/src/gtk/eggtrayicon.c $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_hildon_notifmsg.o: $(srcdir)/src/gtk/hildon/notifmsg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/hildon/notifmsg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_eggtrayicon.o: $(srcdir)/src/gtk1/eggtrayicon.c $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@monolib_gtk1_taskbar.o: $(srcdir)/src/gtk1/taskbar.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk1/taskbar.cpp + +@COND_TOOLKIT_PM_USE_GUI_1@monolib_os2_joystick.o: $(srcdir)/src/os2/joystick.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/joystick.cpp + +@COND_TOOLKIT_PM_USE_GUI_1@monolib_os2_sound.o: $(srcdir)/src/os2/sound.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/sound.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_aboutdlg.o: $(srcdir)/src/gtk/aboutdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/aboutdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_aboutdlg.o: $(srcdir)/src/gtk/aboutdlg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/aboutdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_animate.o: $(srcdir)/src/gtk/animate.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/animate.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_animate.o: $(srcdir)/src/gtk/animate.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/animate.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_bmpcbox.o: $(srcdir)/src/gtk/bmpcbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/bmpcbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_bmpcbox.o: $(srcdir)/src/gtk/bmpcbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/bmpcbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_calctrl.o: $(srcdir)/src/gtk/calctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/calctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_calctrl.o: $(srcdir)/src/gtk/calctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/calctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_dataview.o: $(srcdir)/src/gtk/dataview.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dataview.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_dataview.o: $(srcdir)/src/gtk/dataview.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/dataview.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@monolib_gtk_hyperlink.o: $(srcdir)/src/gtk/hyperlink.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/hyperlink.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@monolib_gtk_hyperlink.o: $(srcdir)/src/gtk/hyperlink.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/hyperlink.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_bmpcbox.o: $(srcdir)/src/msw/bmpcbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/bmpcbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_bmpcbox.o: $(srcdir)/src/msw/bmpcbox.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/bmpcbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_calctrl.o: $(srcdir)/src/msw/calctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/calctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_calctrl.o: $(srcdir)/src/msw/calctrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/calctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_commandlinkbutton.o: $(srcdir)/src/msw/commandlinkbutton.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/commandlinkbutton.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_commandlinkbutton.o: $(srcdir)/src/msw/commandlinkbutton.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/commandlinkbutton.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_datecontrols.o: $(srcdir)/src/msw/datecontrols.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/datecontrols.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_datecontrols.o: $(srcdir)/src/msw/datecontrols.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/datecontrols.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/datectrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/datectrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_datetimectrl.o: $(srcdir)/src/msw/datetimectrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/datetimectrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_datetimectrl.o: $(srcdir)/src/msw/datetimectrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/datetimectrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_msw_hyperlink.o: $(srcdir)/src/msw/hyperlink.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/hyperlink.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_msw_hyperlink.o: $(srcdir)/src/msw/hyperlink.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/hyperlink.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@monolib_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/timectrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@monolib_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/timectrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_mediactrl_am.o: $(srcdir)/src/msw/mediactrl_am.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/mediactrl_am.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_mediactrl_am.o: $(srcdir)/src/msw/mediactrl_am.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/mediactrl_am.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_mediactrl_wmp10.o: $(srcdir)/src/msw/mediactrl_wmp10.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/mediactrl_wmp10.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_mediactrl_wmp10.o: $(srcdir)/src/msw/mediactrl_wmp10.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/mediactrl_wmp10.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@monolib_mediactrl_qt.o: $(srcdir)/src/msw/mediactrl_qt.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/mediactrl_qt.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@monolib_mediactrl_qt.o: $(srcdir)/src/msw/mediactrl_qt.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/mediactrl_qt.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@monolib_unix_mediactrl.o: $(srcdir)/src/unix/mediactrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/mediactrl.cpp + +@COND_TOOLKIT_GTK_USE_GUI_1@monolib_unix_mediactrl.o: $(srcdir)/src/unix/mediactrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_GTK_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/mediactrl.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@monolib_unix_mediactrl.o: $(srcdir)/src/unix/mediactrl.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/unix/mediactrl.cpp + +@COND_PLATFORM_UNIX_1_USE_GUI_1@monolib_chm.o: $(srcdir)/src/html/chm.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_UNIX_1_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/chm.cpp + +@COND_PLATFORM_MACOSX_1_USE_GUI_1@monolib_chm.o: $(srcdir)/src/html/chm.cpp $(MONOLIB_ODEP) +@COND_PLATFORM_MACOSX_1_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/html/chm.cpp + +basedll_version_rc.o: $(srcdir)/src/msw/version.rc $(BASEDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define wxUSE_GUI=0 --define WXMAKINGDLL_BASE --define wxUSE_BASE=1 + +basedll_any.o: $(srcdir)/src/common/any.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/any.cpp + +basedll_appbase.o: $(srcdir)/src/common/appbase.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/appbase.cpp + +basedll_arcall.o: $(srcdir)/src/common/arcall.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/arcall.cpp + +basedll_arcfind.o: $(srcdir)/src/common/arcfind.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/arcfind.cpp + +basedll_archive.o: $(srcdir)/src/common/archive.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/archive.cpp + +basedll_arrstr.o: $(srcdir)/src/common/arrstr.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/arrstr.cpp + +basedll_base64.o: $(srcdir)/src/common/base64.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/base64.cpp + +basedll_clntdata.o: $(srcdir)/src/common/clntdata.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/clntdata.cpp + +basedll_cmdline.o: $(srcdir)/src/common/cmdline.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/cmdline.cpp + +basedll_config.o: $(srcdir)/src/common/config.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/config.cpp + +basedll_convauto.o: $(srcdir)/src/common/convauto.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/convauto.cpp + +basedll_datetime.o: $(srcdir)/src/common/datetime.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/datetime.cpp + +basedll_datetimefmt.o: $(srcdir)/src/common/datetimefmt.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/datetimefmt.cpp + +basedll_datstrm.o: $(srcdir)/src/common/datstrm.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/datstrm.cpp + +basedll_dircmn.o: $(srcdir)/src/common/dircmn.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/dircmn.cpp + +basedll_dynarray.o: $(srcdir)/src/common/dynarray.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/dynarray.cpp + +basedll_dynlib.o: $(srcdir)/src/common/dynlib.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/dynlib.cpp + +basedll_dynload.o: $(srcdir)/src/common/dynload.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/dynload.cpp + +basedll_encconv.o: $(srcdir)/src/common/encconv.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/encconv.cpp + +basedll_evtloopcmn.o: $(srcdir)/src/common/evtloopcmn.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/evtloopcmn.cpp + +basedll_extended.o: $(srcdir)/src/common/extended.c $(BASEDLL_ODEP) + $(CCC) -c -o $@ $(BASEDLL_CFLAGS) $(srcdir)/src/common/extended.c + +basedll_ffile.o: $(srcdir)/src/common/ffile.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/ffile.cpp + +basedll_file.o: $(srcdir)/src/common/file.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/file.cpp + +basedll_fileback.o: $(srcdir)/src/common/fileback.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/fileback.cpp + +basedll_fileconf.o: $(srcdir)/src/common/fileconf.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/fileconf.cpp + +basedll_filefn.o: $(srcdir)/src/common/filefn.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/filefn.cpp + +basedll_filename.o: $(srcdir)/src/common/filename.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/filename.cpp + +basedll_filesys.o: $(srcdir)/src/common/filesys.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/filesys.cpp + +basedll_filtall.o: $(srcdir)/src/common/filtall.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/filtall.cpp + +basedll_filtfind.o: $(srcdir)/src/common/filtfind.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/filtfind.cpp + +basedll_fmapbase.o: $(srcdir)/src/common/fmapbase.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/fmapbase.cpp + +basedll_fs_arc.o: $(srcdir)/src/common/fs_arc.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/fs_arc.cpp + +basedll_fs_filter.o: $(srcdir)/src/common/fs_filter.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/fs_filter.cpp + +basedll_hash.o: $(srcdir)/src/common/hash.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/hash.cpp + +basedll_hashmap.o: $(srcdir)/src/common/hashmap.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/hashmap.cpp + +basedll_init.o: $(srcdir)/src/common/init.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/init.cpp + +basedll_intl.o: $(srcdir)/src/common/intl.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/intl.cpp + +basedll_ipcbase.o: $(srcdir)/src/common/ipcbase.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/ipcbase.cpp + +basedll_languageinfo.o: $(srcdir)/src/common/languageinfo.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/languageinfo.cpp + +basedll_list.o: $(srcdir)/src/common/list.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/list.cpp + +basedll_log.o: $(srcdir)/src/common/log.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/log.cpp + +basedll_longlong.o: $(srcdir)/src/common/longlong.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/longlong.cpp + +basedll_memory.o: $(srcdir)/src/common/memory.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/memory.cpp + +basedll_mimecmn.o: $(srcdir)/src/common/mimecmn.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/mimecmn.cpp + +basedll_module.o: $(srcdir)/src/common/module.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/module.cpp + +basedll_mstream.o: $(srcdir)/src/common/mstream.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/mstream.cpp + +basedll_numformatter.o: $(srcdir)/src/common/numformatter.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/numformatter.cpp + +basedll_object.o: $(srcdir)/src/common/object.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/object.cpp + +basedll_platinfo.o: $(srcdir)/src/common/platinfo.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/platinfo.cpp + +basedll_powercmn.o: $(srcdir)/src/common/powercmn.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/powercmn.cpp + +basedll_process.o: $(srcdir)/src/common/process.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/process.cpp + +basedll_regex.o: $(srcdir)/src/common/regex.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/regex.cpp + +basedll_stdpbase.o: $(srcdir)/src/common/stdpbase.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/stdpbase.cpp + +basedll_sstream.o: $(srcdir)/src/common/sstream.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/sstream.cpp + +basedll_stdstream.o: $(srcdir)/src/common/stdstream.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/stdstream.cpp + +basedll_stopwatch.o: $(srcdir)/src/common/stopwatch.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/stopwatch.cpp + +basedll_strconv.o: $(srcdir)/src/common/strconv.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/strconv.cpp + +basedll_stream.o: $(srcdir)/src/common/stream.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/stream.cpp + +basedll_string.o: $(srcdir)/src/common/string.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/string.cpp + +basedll_stringimpl.o: $(srcdir)/src/common/stringimpl.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/stringimpl.cpp + +basedll_stringops.o: $(srcdir)/src/common/stringops.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/stringops.cpp + +basedll_strvararg.o: $(srcdir)/src/common/strvararg.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/strvararg.cpp + +basedll_sysopt.o: $(srcdir)/src/common/sysopt.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/sysopt.cpp + +basedll_tarstrm.o: $(srcdir)/src/common/tarstrm.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/tarstrm.cpp + +basedll_textbuf.o: $(srcdir)/src/common/textbuf.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/textbuf.cpp + +basedll_textfile.o: $(srcdir)/src/common/textfile.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/textfile.cpp + +basedll_threadinfo.o: $(srcdir)/src/common/threadinfo.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/threadinfo.cpp + +basedll_common_time.o: $(srcdir)/src/common/time.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/time.cpp + +basedll_timercmn.o: $(srcdir)/src/common/timercmn.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/timercmn.cpp + +basedll_timerimpl.o: $(srcdir)/src/common/timerimpl.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/timerimpl.cpp + +basedll_tokenzr.o: $(srcdir)/src/common/tokenzr.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/tokenzr.cpp + +basedll_translation.o: $(srcdir)/src/common/translation.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/translation.cpp + +basedll_txtstrm.o: $(srcdir)/src/common/txtstrm.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/txtstrm.cpp + +basedll_unichar.o: $(srcdir)/src/common/unichar.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/unichar.cpp + +basedll_uri.o: $(srcdir)/src/common/uri.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/uri.cpp + +basedll_ustring.o: $(srcdir)/src/common/ustring.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/ustring.cpp + +basedll_variant.o: $(srcdir)/src/common/variant.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/variant.cpp + +basedll_wfstream.o: $(srcdir)/src/common/wfstream.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/wfstream.cpp + +basedll_wxcrt.o: $(srcdir)/src/common/wxcrt.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/wxcrt.cpp + +basedll_wxprintf.o: $(srcdir)/src/common/wxprintf.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/wxprintf.cpp + +basedll_xlocale.o: $(srcdir)/src/common/xlocale.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/xlocale.cpp + +basedll_xti.o: $(srcdir)/src/common/xti.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/xti.cpp + +basedll_xtistrm.o: $(srcdir)/src/common/xtistrm.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/xtistrm.cpp + +basedll_zipstrm.o: $(srcdir)/src/common/zipstrm.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/zipstrm.cpp + +basedll_zstream.o: $(srcdir)/src/common/zstream.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/zstream.cpp + +basedll_fswatchercmn.o: $(srcdir)/src/common/fswatchercmn.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/fswatchercmn.cpp + +basedll_fswatcherg.o: $(srcdir)/src/generic/fswatcherg.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/generic/fswatcherg.cpp + +basedll_unix_mimetype.o: $(srcdir)/src/unix/mimetype.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/mimetype.cpp + +basedll_fswatcher_inotify.o: $(srcdir)/src/unix/fswatcher_inotify.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/fswatcher_inotify.cpp + +basedll_basemsw.o: $(srcdir)/src/msw/basemsw.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/basemsw.cpp + +basedll_crashrpt.o: $(srcdir)/src/msw/crashrpt.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/crashrpt.cpp + +basedll_debughlp.o: $(srcdir)/src/msw/debughlp.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/debughlp.cpp + +basedll_dde.o: $(srcdir)/src/msw/dde.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/dde.cpp + +basedll_msw_dir.o: $(srcdir)/src/msw/dir.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/dir.cpp + +basedll_dlmsw.o: $(srcdir)/src/msw/dlmsw.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/dlmsw.cpp + +basedll_evtloopconsole.o: $(srcdir)/src/msw/evtloopconsole.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/evtloopconsole.cpp + +basedll_msw_mimetype.o: $(srcdir)/src/msw/mimetype.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/mimetype.cpp + +basedll_power.o: $(srcdir)/src/msw/power.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/power.cpp + +basedll_regconf.o: $(srcdir)/src/msw/regconf.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/regconf.cpp + +basedll_registry.o: $(srcdir)/src/msw/registry.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/registry.cpp + +basedll_msw_snglinst.o: $(srcdir)/src/msw/snglinst.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/snglinst.cpp + +basedll_msw_stackwalk.o: $(srcdir)/src/msw/stackwalk.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/stackwalk.cpp + +basedll_msw_stdpaths.o: $(srcdir)/src/msw/stdpaths.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/stdpaths.cpp + +basedll_msw_thread.o: $(srcdir)/src/msw/thread.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/thread.cpp + +basedll_timer.o: $(srcdir)/src/msw/timer.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/timer.cpp + +basedll_msw_utils.o: $(srcdir)/src/msw/utils.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/utils.cpp + +basedll_msw_utilsexc.o: $(srcdir)/src/msw/utilsexc.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/utilsexc.cpp + +basedll_fswatcher.o: $(srcdir)/src/msw/fswatcher.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/fswatcher.cpp + +basedll_wince_time.o: $(srcdir)/src/msw/wince/time.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/wince/time.cpp + +basedll_core_mimetype.o: $(srcdir)/src/osx/core/mimetype.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/osx/core/mimetype.cpp + +basedll_cfstring.o: $(srcdir)/src/osx/core/cfstring.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/osx/core/cfstring.cpp + +basedll_evtloop_cf.o: $(srcdir)/src/osx/core/evtloop_cf.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/osx/core/evtloop_cf.cpp + +basedll_stdpaths_cf.o: $(srcdir)/src/osx/core/stdpaths_cf.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/osx/core/stdpaths_cf.cpp + +basedll_strconv_cf.o: $(srcdir)/src/osx/core/strconv_cf.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/osx/core/strconv_cf.cpp + +basedll_utilsexc_base.o: $(srcdir)/src/osx/core/utilsexc_base.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_base.cpp + +basedll_os2_dir.o: $(srcdir)/src/os2/dir.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/os2/dir.cpp + +basedll_os2_mimetype.o: $(srcdir)/src/os2/mimetype.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/os2/mimetype.cpp + +basedll_os2_snglinst.o: $(srcdir)/src/os2/snglinst.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/os2/snglinst.cpp + +basedll_os2_stdpaths.o: $(srcdir)/src/os2/stdpaths.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/os2/stdpaths.cpp + +basedll_os2_thread.o: $(srcdir)/src/os2/thread.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/os2/thread.cpp + +basedll_os2_utils.o: $(srcdir)/src/os2/utils.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/os2/utils.cpp + +basedll_os2_utilsexc.o: $(srcdir)/src/os2/utilsexc.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/os2/utilsexc.cpp + +basedll_msdos_dir.o: $(srcdir)/src/msdos/dir.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msdos/dir.cpp + +basedll_msdos_mimetype.o: $(srcdir)/src/msdos/mimetype.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msdos/mimetype.cpp + +basedll_utilsdos.o: $(srcdir)/src/msdos/utilsdos.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msdos/utilsdos.cpp + +basedll_event.o: $(srcdir)/src/common/event.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/event.cpp + +basedll_fs_mem.o: $(srcdir)/src/common/fs_mem.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/fs_mem.cpp + +basedll_msgout.o: $(srcdir)/src/common/msgout.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/msgout.cpp + +basedll_utilscmn.o: $(srcdir)/src/common/utilscmn.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/utilscmn.cpp + +basedll_main.o: $(srcdir)/src/msw/main.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/main.cpp + +basedll_mslu.o: $(srcdir)/src/msw/mslu.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/mslu.cpp + +basedll_volume.o: $(srcdir)/src/msw/volume.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/msw/volume.cpp + +basedll_carbon_utils.o: $(srcdir)/src/osx/carbon/utils.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/utils.cpp + +basedll_uma.o: $(srcdir)/src/osx/carbon/uma.cpp $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/uma.cpp + +basedll_cocoa_utils.o: $(srcdir)/src/osx/cocoa/utils.mm $(BASEDLL_ODEP) + $(CXXC) -c -o $@ $(BASEDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/utils.mm + +@COND_PLATFORM_UNIX_1@basedll_fdiodispatcher.o: $(srcdir)/src/common/fdiodispatcher.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/fdiodispatcher.cpp + +@COND_PLATFORM_MACOSX_1@basedll_fdiodispatcher.o: $(srcdir)/src/common/fdiodispatcher.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/fdiodispatcher.cpp + +@COND_PLATFORM_OS2_1@basedll_fdiodispatcher.o: $(srcdir)/src/common/fdiodispatcher.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/fdiodispatcher.cpp + +@COND_PLATFORM_UNIX_1@basedll_selectdispatcher.o: $(srcdir)/src/common/selectdispatcher.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/selectdispatcher.cpp + +@COND_PLATFORM_MACOSX_1@basedll_selectdispatcher.o: $(srcdir)/src/common/selectdispatcher.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/selectdispatcher.cpp + +@COND_PLATFORM_OS2_1@basedll_selectdispatcher.o: $(srcdir)/src/common/selectdispatcher.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/selectdispatcher.cpp + +@COND_PLATFORM_UNIX_1@basedll_appunix.o: $(srcdir)/src/unix/appunix.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/appunix.cpp + +@COND_PLATFORM_MACOSX_1@basedll_appunix.o: $(srcdir)/src/unix/appunix.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/appunix.cpp + +@COND_PLATFORM_OS2_1@basedll_appunix.o: $(srcdir)/src/unix/appunix.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/appunix.cpp + +@COND_PLATFORM_UNIX_1@basedll_unix_dir.o: $(srcdir)/src/unix/dir.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/dir.cpp + +@COND_PLATFORM_MACOSX_1@basedll_unix_dir.o: $(srcdir)/src/unix/dir.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/dir.cpp + +@COND_PLATFORM_UNIX_1@basedll_dlunix.o: $(srcdir)/src/unix/dlunix.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/dlunix.cpp + +@COND_PLATFORM_MACOSX_1@basedll_dlunix.o: $(srcdir)/src/unix/dlunix.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/dlunix.cpp + +@COND_PLATFORM_UNIX_1@basedll_epolldispatcher.o: $(srcdir)/src/unix/epolldispatcher.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/epolldispatcher.cpp + +@COND_PLATFORM_MACOSX_1@basedll_epolldispatcher.o: $(srcdir)/src/unix/epolldispatcher.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/epolldispatcher.cpp + +@COND_PLATFORM_UNIX_1@basedll_evtloopunix.o: $(srcdir)/src/unix/evtloopunix.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/evtloopunix.cpp + +@COND_PLATFORM_MACOSX_1@basedll_evtloopunix.o: $(srcdir)/src/unix/evtloopunix.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/evtloopunix.cpp + +@COND_PLATFORM_OS2_1@basedll_evtloopunix.o: $(srcdir)/src/unix/evtloopunix.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/evtloopunix.cpp + +@COND_PLATFORM_UNIX_1@basedll_fdiounix.o: $(srcdir)/src/unix/fdiounix.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/fdiounix.cpp + +@COND_PLATFORM_MACOSX_1@basedll_fdiounix.o: $(srcdir)/src/unix/fdiounix.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/fdiounix.cpp + +@COND_PLATFORM_UNIX_1@basedll_unix_snglinst.o: $(srcdir)/src/unix/snglinst.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/snglinst.cpp + +@COND_PLATFORM_MACOSX_1@basedll_unix_snglinst.o: $(srcdir)/src/unix/snglinst.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/snglinst.cpp + +@COND_PLATFORM_UNIX_1@basedll_unix_stackwalk.o: $(srcdir)/src/unix/stackwalk.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/stackwalk.cpp + +@COND_PLATFORM_MACOSX_1@basedll_unix_stackwalk.o: $(srcdir)/src/unix/stackwalk.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/stackwalk.cpp + +@COND_PLATFORM_UNIX_1@basedll_unix_stdpaths.o: $(srcdir)/src/unix/stdpaths.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/stdpaths.cpp + +@COND_PLATFORM_MACOSX_1@basedll_unix_stdpaths.o: $(srcdir)/src/unix/stdpaths.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/stdpaths.cpp + +@COND_PLATFORM_UNIX_1@basedll_timerunx.o: $(srcdir)/src/unix/timerunx.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/timerunx.cpp + +@COND_PLATFORM_MACOSX_1@basedll_timerunx.o: $(srcdir)/src/unix/timerunx.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/timerunx.cpp + +@COND_PLATFORM_OS2_1@basedll_timerunx.o: $(srcdir)/src/unix/timerunx.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/timerunx.cpp + +@COND_PLATFORM_UNIX_1@basedll_threadpsx.o: $(srcdir)/src/unix/threadpsx.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/threadpsx.cpp + +@COND_PLATFORM_MACOSX_1@basedll_threadpsx.o: $(srcdir)/src/unix/threadpsx.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/threadpsx.cpp + +@COND_PLATFORM_UNIX_1@basedll_utilsunx.o: $(srcdir)/src/unix/utilsunx.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/utilsunx.cpp + +@COND_PLATFORM_MACOSX_1@basedll_utilsunx.o: $(srcdir)/src/unix/utilsunx.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/utilsunx.cpp + +@COND_PLATFORM_UNIX_1@basedll_wakeuppipe.o: $(srcdir)/src/unix/wakeuppipe.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/wakeuppipe.cpp + +@COND_PLATFORM_MACOSX_1@basedll_wakeuppipe.o: $(srcdir)/src/unix/wakeuppipe.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/wakeuppipe.cpp + +@COND_PLATFORM_UNIX_1@basedll_fswatcher_kqueue.o: $(srcdir)/src/unix/fswatcher_kqueue.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/fswatcher_kqueue.cpp + +@COND_PLATFORM_MACOSX_1@basedll_fswatcher_kqueue.o: $(srcdir)/src/unix/fswatcher_kqueue.cpp $(BASEDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/unix/fswatcher_kqueue.cpp + +baselib_any.o: $(srcdir)/src/common/any.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/any.cpp + +baselib_appbase.o: $(srcdir)/src/common/appbase.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/appbase.cpp + +baselib_arcall.o: $(srcdir)/src/common/arcall.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/arcall.cpp + +baselib_arcfind.o: $(srcdir)/src/common/arcfind.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/arcfind.cpp + +baselib_archive.o: $(srcdir)/src/common/archive.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/archive.cpp + +baselib_arrstr.o: $(srcdir)/src/common/arrstr.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/arrstr.cpp + +baselib_base64.o: $(srcdir)/src/common/base64.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/base64.cpp + +baselib_clntdata.o: $(srcdir)/src/common/clntdata.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/clntdata.cpp + +baselib_cmdline.o: $(srcdir)/src/common/cmdline.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/cmdline.cpp + +baselib_config.o: $(srcdir)/src/common/config.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/config.cpp + +baselib_convauto.o: $(srcdir)/src/common/convauto.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/convauto.cpp + +baselib_datetime.o: $(srcdir)/src/common/datetime.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/datetime.cpp + +baselib_datetimefmt.o: $(srcdir)/src/common/datetimefmt.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/datetimefmt.cpp + +baselib_datstrm.o: $(srcdir)/src/common/datstrm.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/datstrm.cpp + +baselib_dircmn.o: $(srcdir)/src/common/dircmn.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/dircmn.cpp + +baselib_dynarray.o: $(srcdir)/src/common/dynarray.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/dynarray.cpp + +baselib_dynlib.o: $(srcdir)/src/common/dynlib.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/dynlib.cpp + +baselib_dynload.o: $(srcdir)/src/common/dynload.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/dynload.cpp + +baselib_encconv.o: $(srcdir)/src/common/encconv.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/encconv.cpp + +baselib_evtloopcmn.o: $(srcdir)/src/common/evtloopcmn.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/evtloopcmn.cpp + +baselib_extended.o: $(srcdir)/src/common/extended.c $(BASELIB_ODEP) + $(CCC) -c -o $@ $(BASELIB_CFLAGS) $(srcdir)/src/common/extended.c + +baselib_ffile.o: $(srcdir)/src/common/ffile.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/ffile.cpp + +baselib_file.o: $(srcdir)/src/common/file.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/file.cpp + +baselib_fileback.o: $(srcdir)/src/common/fileback.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/fileback.cpp + +baselib_fileconf.o: $(srcdir)/src/common/fileconf.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/fileconf.cpp + +baselib_filefn.o: $(srcdir)/src/common/filefn.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/filefn.cpp + +baselib_filename.o: $(srcdir)/src/common/filename.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/filename.cpp + +baselib_filesys.o: $(srcdir)/src/common/filesys.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/filesys.cpp + +baselib_filtall.o: $(srcdir)/src/common/filtall.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/filtall.cpp + +baselib_filtfind.o: $(srcdir)/src/common/filtfind.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/filtfind.cpp + +baselib_fmapbase.o: $(srcdir)/src/common/fmapbase.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/fmapbase.cpp + +baselib_fs_arc.o: $(srcdir)/src/common/fs_arc.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/fs_arc.cpp + +baselib_fs_filter.o: $(srcdir)/src/common/fs_filter.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/fs_filter.cpp + +baselib_hash.o: $(srcdir)/src/common/hash.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/hash.cpp + +baselib_hashmap.o: $(srcdir)/src/common/hashmap.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/hashmap.cpp + +baselib_init.o: $(srcdir)/src/common/init.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/init.cpp + +baselib_intl.o: $(srcdir)/src/common/intl.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/intl.cpp + +baselib_ipcbase.o: $(srcdir)/src/common/ipcbase.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/ipcbase.cpp + +baselib_languageinfo.o: $(srcdir)/src/common/languageinfo.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/languageinfo.cpp + +baselib_list.o: $(srcdir)/src/common/list.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/list.cpp + +baselib_log.o: $(srcdir)/src/common/log.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/log.cpp + +baselib_longlong.o: $(srcdir)/src/common/longlong.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/longlong.cpp + +baselib_memory.o: $(srcdir)/src/common/memory.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/memory.cpp + +baselib_mimecmn.o: $(srcdir)/src/common/mimecmn.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/mimecmn.cpp + +baselib_module.o: $(srcdir)/src/common/module.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/module.cpp + +baselib_mstream.o: $(srcdir)/src/common/mstream.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/mstream.cpp + +baselib_numformatter.o: $(srcdir)/src/common/numformatter.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/numformatter.cpp + +baselib_object.o: $(srcdir)/src/common/object.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/object.cpp + +baselib_platinfo.o: $(srcdir)/src/common/platinfo.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/platinfo.cpp + +baselib_powercmn.o: $(srcdir)/src/common/powercmn.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/powercmn.cpp + +baselib_process.o: $(srcdir)/src/common/process.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/process.cpp + +baselib_regex.o: $(srcdir)/src/common/regex.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/regex.cpp + +baselib_stdpbase.o: $(srcdir)/src/common/stdpbase.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/stdpbase.cpp + +baselib_sstream.o: $(srcdir)/src/common/sstream.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/sstream.cpp + +baselib_stdstream.o: $(srcdir)/src/common/stdstream.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/stdstream.cpp + +baselib_stopwatch.o: $(srcdir)/src/common/stopwatch.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/stopwatch.cpp + +baselib_strconv.o: $(srcdir)/src/common/strconv.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/strconv.cpp + +baselib_stream.o: $(srcdir)/src/common/stream.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/stream.cpp + +baselib_string.o: $(srcdir)/src/common/string.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/string.cpp + +baselib_stringimpl.o: $(srcdir)/src/common/stringimpl.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/stringimpl.cpp + +baselib_stringops.o: $(srcdir)/src/common/stringops.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/stringops.cpp + +baselib_strvararg.o: $(srcdir)/src/common/strvararg.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/strvararg.cpp + +baselib_sysopt.o: $(srcdir)/src/common/sysopt.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/sysopt.cpp + +baselib_tarstrm.o: $(srcdir)/src/common/tarstrm.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/tarstrm.cpp + +baselib_textbuf.o: $(srcdir)/src/common/textbuf.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/textbuf.cpp + +baselib_textfile.o: $(srcdir)/src/common/textfile.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/textfile.cpp + +baselib_threadinfo.o: $(srcdir)/src/common/threadinfo.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/threadinfo.cpp + +baselib_common_time.o: $(srcdir)/src/common/time.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/time.cpp + +baselib_timercmn.o: $(srcdir)/src/common/timercmn.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/timercmn.cpp + +baselib_timerimpl.o: $(srcdir)/src/common/timerimpl.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/timerimpl.cpp + +baselib_tokenzr.o: $(srcdir)/src/common/tokenzr.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/tokenzr.cpp + +baselib_translation.o: $(srcdir)/src/common/translation.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/translation.cpp + +baselib_txtstrm.o: $(srcdir)/src/common/txtstrm.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/txtstrm.cpp + +baselib_unichar.o: $(srcdir)/src/common/unichar.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/unichar.cpp + +baselib_uri.o: $(srcdir)/src/common/uri.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/uri.cpp + +baselib_ustring.o: $(srcdir)/src/common/ustring.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/ustring.cpp + +baselib_variant.o: $(srcdir)/src/common/variant.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/variant.cpp + +baselib_wfstream.o: $(srcdir)/src/common/wfstream.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/wfstream.cpp + +baselib_wxcrt.o: $(srcdir)/src/common/wxcrt.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/wxcrt.cpp + +baselib_wxprintf.o: $(srcdir)/src/common/wxprintf.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/wxprintf.cpp + +baselib_xlocale.o: $(srcdir)/src/common/xlocale.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/xlocale.cpp + +baselib_xti.o: $(srcdir)/src/common/xti.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/xti.cpp + +baselib_xtistrm.o: $(srcdir)/src/common/xtistrm.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/xtistrm.cpp + +baselib_zipstrm.o: $(srcdir)/src/common/zipstrm.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/zipstrm.cpp + +baselib_zstream.o: $(srcdir)/src/common/zstream.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/zstream.cpp + +baselib_fswatchercmn.o: $(srcdir)/src/common/fswatchercmn.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/fswatchercmn.cpp + +baselib_fswatcherg.o: $(srcdir)/src/generic/fswatcherg.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/generic/fswatcherg.cpp + +baselib_unix_mimetype.o: $(srcdir)/src/unix/mimetype.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/mimetype.cpp + +baselib_fswatcher_inotify.o: $(srcdir)/src/unix/fswatcher_inotify.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/fswatcher_inotify.cpp + +baselib_basemsw.o: $(srcdir)/src/msw/basemsw.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/basemsw.cpp + +baselib_crashrpt.o: $(srcdir)/src/msw/crashrpt.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/crashrpt.cpp + +baselib_debughlp.o: $(srcdir)/src/msw/debughlp.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/debughlp.cpp + +baselib_dde.o: $(srcdir)/src/msw/dde.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/dde.cpp + +baselib_msw_dir.o: $(srcdir)/src/msw/dir.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/dir.cpp + +baselib_dlmsw.o: $(srcdir)/src/msw/dlmsw.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/dlmsw.cpp + +baselib_evtloopconsole.o: $(srcdir)/src/msw/evtloopconsole.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/evtloopconsole.cpp + +baselib_msw_mimetype.o: $(srcdir)/src/msw/mimetype.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/mimetype.cpp + +baselib_power.o: $(srcdir)/src/msw/power.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/power.cpp + +baselib_regconf.o: $(srcdir)/src/msw/regconf.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/regconf.cpp + +baselib_registry.o: $(srcdir)/src/msw/registry.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/registry.cpp + +baselib_msw_snglinst.o: $(srcdir)/src/msw/snglinst.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/snglinst.cpp + +baselib_msw_stackwalk.o: $(srcdir)/src/msw/stackwalk.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/stackwalk.cpp + +baselib_msw_stdpaths.o: $(srcdir)/src/msw/stdpaths.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/stdpaths.cpp + +baselib_msw_thread.o: $(srcdir)/src/msw/thread.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/thread.cpp + +baselib_timer.o: $(srcdir)/src/msw/timer.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/timer.cpp + +baselib_msw_utils.o: $(srcdir)/src/msw/utils.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/utils.cpp + +baselib_msw_utilsexc.o: $(srcdir)/src/msw/utilsexc.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/utilsexc.cpp + +baselib_fswatcher.o: $(srcdir)/src/msw/fswatcher.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/fswatcher.cpp + +baselib_wince_time.o: $(srcdir)/src/msw/wince/time.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/wince/time.cpp + +baselib_core_mimetype.o: $(srcdir)/src/osx/core/mimetype.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/osx/core/mimetype.cpp + +baselib_cfstring.o: $(srcdir)/src/osx/core/cfstring.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/osx/core/cfstring.cpp + +baselib_evtloop_cf.o: $(srcdir)/src/osx/core/evtloop_cf.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/osx/core/evtloop_cf.cpp + +baselib_stdpaths_cf.o: $(srcdir)/src/osx/core/stdpaths_cf.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/osx/core/stdpaths_cf.cpp + +baselib_strconv_cf.o: $(srcdir)/src/osx/core/strconv_cf.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/osx/core/strconv_cf.cpp + +baselib_utilsexc_base.o: $(srcdir)/src/osx/core/utilsexc_base.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_base.cpp + +baselib_os2_dir.o: $(srcdir)/src/os2/dir.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/os2/dir.cpp + +baselib_os2_mimetype.o: $(srcdir)/src/os2/mimetype.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/os2/mimetype.cpp + +baselib_os2_snglinst.o: $(srcdir)/src/os2/snglinst.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/os2/snglinst.cpp + +baselib_os2_stdpaths.o: $(srcdir)/src/os2/stdpaths.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/os2/stdpaths.cpp + +baselib_os2_thread.o: $(srcdir)/src/os2/thread.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/os2/thread.cpp + +baselib_os2_utils.o: $(srcdir)/src/os2/utils.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/os2/utils.cpp + +baselib_os2_utilsexc.o: $(srcdir)/src/os2/utilsexc.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/os2/utilsexc.cpp + +baselib_msdos_dir.o: $(srcdir)/src/msdos/dir.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msdos/dir.cpp + +baselib_msdos_mimetype.o: $(srcdir)/src/msdos/mimetype.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msdos/mimetype.cpp + +baselib_utilsdos.o: $(srcdir)/src/msdos/utilsdos.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msdos/utilsdos.cpp + +baselib_event.o: $(srcdir)/src/common/event.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/event.cpp + +baselib_fs_mem.o: $(srcdir)/src/common/fs_mem.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/fs_mem.cpp + +baselib_msgout.o: $(srcdir)/src/common/msgout.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/msgout.cpp + +baselib_utilscmn.o: $(srcdir)/src/common/utilscmn.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/utilscmn.cpp + +baselib_main.o: $(srcdir)/src/msw/main.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/main.cpp + +baselib_mslu.o: $(srcdir)/src/msw/mslu.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/mslu.cpp + +baselib_volume.o: $(srcdir)/src/msw/volume.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/msw/volume.cpp + +baselib_carbon_utils.o: $(srcdir)/src/osx/carbon/utils.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/utils.cpp + +baselib_uma.o: $(srcdir)/src/osx/carbon/uma.cpp $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/uma.cpp + +baselib_cocoa_utils.o: $(srcdir)/src/osx/cocoa/utils.mm $(BASELIB_ODEP) + $(CXXC) -c -o $@ $(BASELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/utils.mm + +@COND_PLATFORM_UNIX_1@baselib_fdiodispatcher.o: $(srcdir)/src/common/fdiodispatcher.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/fdiodispatcher.cpp + +@COND_PLATFORM_MACOSX_1@baselib_fdiodispatcher.o: $(srcdir)/src/common/fdiodispatcher.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/fdiodispatcher.cpp + +@COND_PLATFORM_OS2_1@baselib_fdiodispatcher.o: $(srcdir)/src/common/fdiodispatcher.cpp $(BASELIB_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/fdiodispatcher.cpp + +@COND_PLATFORM_UNIX_1@baselib_selectdispatcher.o: $(srcdir)/src/common/selectdispatcher.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/selectdispatcher.cpp + +@COND_PLATFORM_MACOSX_1@baselib_selectdispatcher.o: $(srcdir)/src/common/selectdispatcher.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/selectdispatcher.cpp + +@COND_PLATFORM_OS2_1@baselib_selectdispatcher.o: $(srcdir)/src/common/selectdispatcher.cpp $(BASELIB_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/selectdispatcher.cpp + +@COND_PLATFORM_UNIX_1@baselib_appunix.o: $(srcdir)/src/unix/appunix.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/appunix.cpp + +@COND_PLATFORM_MACOSX_1@baselib_appunix.o: $(srcdir)/src/unix/appunix.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/appunix.cpp + +@COND_PLATFORM_OS2_1@baselib_appunix.o: $(srcdir)/src/unix/appunix.cpp $(BASELIB_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/appunix.cpp + +@COND_PLATFORM_UNIX_1@baselib_unix_dir.o: $(srcdir)/src/unix/dir.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/dir.cpp + +@COND_PLATFORM_MACOSX_1@baselib_unix_dir.o: $(srcdir)/src/unix/dir.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/dir.cpp + +@COND_PLATFORM_UNIX_1@baselib_dlunix.o: $(srcdir)/src/unix/dlunix.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/dlunix.cpp + +@COND_PLATFORM_MACOSX_1@baselib_dlunix.o: $(srcdir)/src/unix/dlunix.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/dlunix.cpp + +@COND_PLATFORM_UNIX_1@baselib_epolldispatcher.o: $(srcdir)/src/unix/epolldispatcher.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/epolldispatcher.cpp + +@COND_PLATFORM_MACOSX_1@baselib_epolldispatcher.o: $(srcdir)/src/unix/epolldispatcher.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/epolldispatcher.cpp + +@COND_PLATFORM_UNIX_1@baselib_evtloopunix.o: $(srcdir)/src/unix/evtloopunix.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/evtloopunix.cpp + +@COND_PLATFORM_MACOSX_1@baselib_evtloopunix.o: $(srcdir)/src/unix/evtloopunix.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/evtloopunix.cpp + +@COND_PLATFORM_OS2_1@baselib_evtloopunix.o: $(srcdir)/src/unix/evtloopunix.cpp $(BASELIB_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/evtloopunix.cpp + +@COND_PLATFORM_UNIX_1@baselib_fdiounix.o: $(srcdir)/src/unix/fdiounix.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/fdiounix.cpp + +@COND_PLATFORM_MACOSX_1@baselib_fdiounix.o: $(srcdir)/src/unix/fdiounix.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/fdiounix.cpp + +@COND_PLATFORM_UNIX_1@baselib_unix_snglinst.o: $(srcdir)/src/unix/snglinst.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/snglinst.cpp + +@COND_PLATFORM_MACOSX_1@baselib_unix_snglinst.o: $(srcdir)/src/unix/snglinst.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/snglinst.cpp + +@COND_PLATFORM_UNIX_1@baselib_unix_stackwalk.o: $(srcdir)/src/unix/stackwalk.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/stackwalk.cpp + +@COND_PLATFORM_MACOSX_1@baselib_unix_stackwalk.o: $(srcdir)/src/unix/stackwalk.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/stackwalk.cpp + +@COND_PLATFORM_UNIX_1@baselib_unix_stdpaths.o: $(srcdir)/src/unix/stdpaths.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/stdpaths.cpp + +@COND_PLATFORM_MACOSX_1@baselib_unix_stdpaths.o: $(srcdir)/src/unix/stdpaths.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/stdpaths.cpp + +@COND_PLATFORM_UNIX_1@baselib_timerunx.o: $(srcdir)/src/unix/timerunx.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/timerunx.cpp + +@COND_PLATFORM_MACOSX_1@baselib_timerunx.o: $(srcdir)/src/unix/timerunx.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/timerunx.cpp + +@COND_PLATFORM_OS2_1@baselib_timerunx.o: $(srcdir)/src/unix/timerunx.cpp $(BASELIB_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/timerunx.cpp + +@COND_PLATFORM_UNIX_1@baselib_threadpsx.o: $(srcdir)/src/unix/threadpsx.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/threadpsx.cpp + +@COND_PLATFORM_MACOSX_1@baselib_threadpsx.o: $(srcdir)/src/unix/threadpsx.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/threadpsx.cpp + +@COND_PLATFORM_UNIX_1@baselib_utilsunx.o: $(srcdir)/src/unix/utilsunx.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/utilsunx.cpp + +@COND_PLATFORM_MACOSX_1@baselib_utilsunx.o: $(srcdir)/src/unix/utilsunx.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/utilsunx.cpp + +@COND_PLATFORM_UNIX_1@baselib_wakeuppipe.o: $(srcdir)/src/unix/wakeuppipe.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/wakeuppipe.cpp + +@COND_PLATFORM_MACOSX_1@baselib_wakeuppipe.o: $(srcdir)/src/unix/wakeuppipe.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/wakeuppipe.cpp + +@COND_PLATFORM_UNIX_1@baselib_fswatcher_kqueue.o: $(srcdir)/src/unix/fswatcher_kqueue.cpp $(BASELIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/fswatcher_kqueue.cpp + +@COND_PLATFORM_MACOSX_1@baselib_fswatcher_kqueue.o: $(srcdir)/src/unix/fswatcher_kqueue.cpp $(BASELIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/unix/fswatcher_kqueue.cpp + +netdll_version_rc.o: $(srcdir)/src/msw/version.rc $(NETDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define wxUSE_GUI=0 --define WXUSINGDLL --define WXMAKINGDLL_NET + +netdll_fs_inet.o: $(srcdir)/src/common/fs_inet.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/common/fs_inet.cpp + +netdll_ftp.o: $(srcdir)/src/common/ftp.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/common/ftp.cpp + +netdll_http.o: $(srcdir)/src/common/http.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/common/http.cpp + +netdll_protocol.o: $(srcdir)/src/common/protocol.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/common/protocol.cpp + +netdll_sckaddr.o: $(srcdir)/src/common/sckaddr.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/common/sckaddr.cpp + +netdll_sckfile.o: $(srcdir)/src/common/sckfile.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/common/sckfile.cpp + +netdll_sckipc.o: $(srcdir)/src/common/sckipc.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/common/sckipc.cpp + +netdll_sckstrm.o: $(srcdir)/src/common/sckstrm.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/common/sckstrm.cpp + +netdll_socket.o: $(srcdir)/src/common/socket.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/common/socket.cpp + +netdll_url.o: $(srcdir)/src/common/url.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/common/url.cpp + +netdll_sockmsw.o: $(srcdir)/src/msw/sockmsw.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/msw/sockmsw.cpp + +netdll_urlmsw.o: $(srcdir)/src/msw/urlmsw.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/msw/urlmsw.cpp + +netdll_net.o: $(srcdir)/src/msw/wince/net.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/msw/wince/net.cpp + +netdll_sockosx.o: $(srcdir)/src/osx/core/sockosx.cpp $(NETDLL_ODEP) + $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/osx/core/sockosx.cpp + +@COND_PLATFORM_UNIX_1@netdll_socketiohandler.o: $(srcdir)/src/common/socketiohandler.cpp $(NETDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/common/socketiohandler.cpp + +@COND_PLATFORM_MACOSX_1@netdll_socketiohandler.o: $(srcdir)/src/common/socketiohandler.cpp $(NETDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/common/socketiohandler.cpp + +@COND_PLATFORM_UNIX_1@netdll_sockunix.o: $(srcdir)/src/unix/sockunix.cpp $(NETDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/unix/sockunix.cpp + +@COND_PLATFORM_MACOSX_1@netdll_sockunix.o: $(srcdir)/src/unix/sockunix.cpp $(NETDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/unix/sockunix.cpp + +@COND_PLATFORM_OS2_1@netdll_sockunix.o: $(srcdir)/src/unix/sockunix.cpp $(NETDLL_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(NETDLL_CXXFLAGS) $(srcdir)/src/unix/sockunix.cpp + +netlib_fs_inet.o: $(srcdir)/src/common/fs_inet.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/common/fs_inet.cpp + +netlib_ftp.o: $(srcdir)/src/common/ftp.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/common/ftp.cpp + +netlib_http.o: $(srcdir)/src/common/http.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/common/http.cpp + +netlib_protocol.o: $(srcdir)/src/common/protocol.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/common/protocol.cpp + +netlib_sckaddr.o: $(srcdir)/src/common/sckaddr.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/common/sckaddr.cpp + +netlib_sckfile.o: $(srcdir)/src/common/sckfile.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/common/sckfile.cpp + +netlib_sckipc.o: $(srcdir)/src/common/sckipc.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/common/sckipc.cpp + +netlib_sckstrm.o: $(srcdir)/src/common/sckstrm.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/common/sckstrm.cpp + +netlib_socket.o: $(srcdir)/src/common/socket.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/common/socket.cpp + +netlib_url.o: $(srcdir)/src/common/url.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/common/url.cpp + +netlib_sockmsw.o: $(srcdir)/src/msw/sockmsw.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/msw/sockmsw.cpp + +netlib_urlmsw.o: $(srcdir)/src/msw/urlmsw.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/msw/urlmsw.cpp + +netlib_net.o: $(srcdir)/src/msw/wince/net.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/msw/wince/net.cpp + +netlib_sockosx.o: $(srcdir)/src/osx/core/sockosx.cpp $(NETLIB_ODEP) + $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/osx/core/sockosx.cpp + +@COND_PLATFORM_UNIX_1@netlib_socketiohandler.o: $(srcdir)/src/common/socketiohandler.cpp $(NETLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/common/socketiohandler.cpp + +@COND_PLATFORM_MACOSX_1@netlib_socketiohandler.o: $(srcdir)/src/common/socketiohandler.cpp $(NETLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/common/socketiohandler.cpp + +@COND_PLATFORM_UNIX_1@netlib_sockunix.o: $(srcdir)/src/unix/sockunix.cpp $(NETLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/unix/sockunix.cpp + +@COND_PLATFORM_MACOSX_1@netlib_sockunix.o: $(srcdir)/src/unix/sockunix.cpp $(NETLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/unix/sockunix.cpp + +@COND_PLATFORM_OS2_1@netlib_sockunix.o: $(srcdir)/src/unix/sockunix.cpp $(NETLIB_ODEP) +@COND_PLATFORM_OS2_1@ $(CXXC) -c -o $@ $(NETLIB_CXXFLAGS) $(srcdir)/src/unix/sockunix.cpp + +coredll_version_rc.o: $(srcdir)/src/msw/version.rc $(COREDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define WXUSINGDLL --define WXMAKINGDLL_CORE --define wxUSE_BASE=0 + +coredll_event.o: $(srcdir)/src/common/event.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/event.cpp + +coredll_fs_mem.o: $(srcdir)/src/common/fs_mem.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/fs_mem.cpp + +coredll_msgout.o: $(srcdir)/src/common/msgout.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/msgout.cpp + +coredll_utilscmn.o: $(srcdir)/src/common/utilscmn.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/utilscmn.cpp + +coredll_msw_main.o: $(srcdir)/src/msw/main.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/main.cpp + +coredll_mslu.o: $(srcdir)/src/msw/mslu.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/mslu.cpp + +coredll_volume.o: $(srcdir)/src/msw/volume.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/volume.cpp + +coredll_carbon_utils.o: $(srcdir)/src/osx/carbon/utils.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/utils.cpp + +coredll_uma.o: $(srcdir)/src/osx/carbon/uma.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/uma.cpp + +coredll_osx_cocoa_utils.o: $(srcdir)/src/osx/cocoa/utils.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/utils.mm + +coredll_gtk1_bmpbuttn.o: $(srcdir)/src/gtk1/bmpbuttn.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/bmpbuttn.cpp + +coredll_gtk1_button.o: $(srcdir)/src/gtk1/button.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/button.cpp + +coredll_gtk1_checkbox.o: $(srcdir)/src/gtk1/checkbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/checkbox.cpp + +coredll_gtk1_checklst.o: $(srcdir)/src/gtk1/checklst.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/checklst.cpp + +coredll_gtk1_choice.o: $(srcdir)/src/gtk1/choice.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/choice.cpp + +coredll_gtk1_combobox.o: $(srcdir)/src/gtk1/combobox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/combobox.cpp + +coredll_gtk1_control.o: $(srcdir)/src/gtk1/control.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/control.cpp + +coredll_gtk1_dialog.o: $(srcdir)/src/gtk1/dialog.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/dialog.cpp + +coredll_gtk1_filedlg.o: $(srcdir)/src/gtk1/filedlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/filedlg.cpp + +coredll_gtk1_fontdlg.o: $(srcdir)/src/gtk1/fontdlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/fontdlg.cpp + +coredll_gtk1_frame.o: $(srcdir)/src/gtk1/frame.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/frame.cpp + +coredll_gtk1_gauge.o: $(srcdir)/src/gtk1/gauge.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/gauge.cpp + +coredll_gtk1_listbox.o: $(srcdir)/src/gtk1/listbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/listbox.cpp + +coredll_gtk1_mdi.o: $(srcdir)/src/gtk1/mdi.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/mdi.cpp + +coredll_gtk1_menu.o: $(srcdir)/src/gtk1/menu.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/menu.cpp + +coredll_gtk1_mnemonics.o: $(srcdir)/src/gtk1/mnemonics.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/mnemonics.cpp + +coredll_gtk1_notebook.o: $(srcdir)/src/gtk1/notebook.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/notebook.cpp + +coredll_gtk1_radiobox.o: $(srcdir)/src/gtk1/radiobox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/radiobox.cpp + +coredll_gtk1_radiobut.o: $(srcdir)/src/gtk1/radiobut.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/radiobut.cpp + +coredll_gtk1_scrolbar.o: $(srcdir)/src/gtk1/scrolbar.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/scrolbar.cpp + +coredll_gtk1_scrolwin.o: $(srcdir)/src/gtk1/scrolwin.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/scrolwin.cpp + +coredll_gtk1_slider.o: $(srcdir)/src/gtk1/slider.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/slider.cpp + +coredll_gtk1_spinbutt.o: $(srcdir)/src/gtk1/spinbutt.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/spinbutt.cpp + +coredll_gtk1_spinctrl.o: $(srcdir)/src/gtk1/spinctrl.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/spinctrl.cpp + +coredll_gtk1_statbmp.o: $(srcdir)/src/gtk1/statbmp.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/statbmp.cpp + +coredll_gtk1_statbox.o: $(srcdir)/src/gtk1/statbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/statbox.cpp + +coredll_gtk1_statline.o: $(srcdir)/src/gtk1/statline.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/statline.cpp + +coredll_gtk1_stattext.o: $(srcdir)/src/gtk1/stattext.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/stattext.cpp + +coredll_gtk1_toolbar.o: $(srcdir)/src/gtk1/toolbar.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/toolbar.cpp + +coredll_gtk1_textctrl.o: $(srcdir)/src/gtk1/textctrl.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/textctrl.cpp + +coredll_gtk1_tglbtn.o: $(srcdir)/src/gtk1/tglbtn.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/tglbtn.cpp + +coredll_motif_accel.o: $(srcdir)/src/motif/accel.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/accel.cpp + +coredll_motif_app.o: $(srcdir)/src/motif/app.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/app.cpp + +coredll_motif_bmpbuttn.o: $(srcdir)/src/motif/bmpbuttn.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/bmpbuttn.cpp + +coredll_bmpmotif.o: $(srcdir)/src/motif/bmpmotif.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/bmpmotif.cpp + +coredll_motif_button.o: $(srcdir)/src/motif/button.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/button.cpp + +coredll_motif_checkbox.o: $(srcdir)/src/motif/checkbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/checkbox.cpp + +coredll_motif_checklst.o: $(srcdir)/src/motif/checklst.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/checklst.cpp + +coredll_motif_choice.o: $(srcdir)/src/motif/choice.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/choice.cpp + +coredll_motif_clipbrd.o: $(srcdir)/src/motif/clipbrd.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/clipbrd.cpp + +coredll_motif_colour.o: $(srcdir)/src/motif/colour.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/colour.cpp + +coredll_motif_combobox.o: $(srcdir)/src/motif/combobox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/combobox.cpp + +coredll_combobox_native.o: $(srcdir)/src/motif/combobox_native.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/combobox_native.cpp + +coredll_motif_control.o: $(srcdir)/src/motif/control.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/control.cpp + +coredll_motif_cursor.o: $(srcdir)/src/motif/cursor.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/cursor.cpp + +coredll_motif_data.o: $(srcdir)/src/motif/data.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/data.cpp + +coredll_motif_dataobj.o: $(srcdir)/src/motif/dataobj.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/dataobj.cpp + +coredll_motif_dc.o: $(srcdir)/src/motif/dc.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/dc.cpp + +coredll_motif_dcclient.o: $(srcdir)/src/motif/dcclient.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/dcclient.cpp + +coredll_motif_dcmemory.o: $(srcdir)/src/motif/dcmemory.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/dcmemory.cpp + +coredll_motif_dcscreen.o: $(srcdir)/src/motif/dcscreen.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/dcscreen.cpp + +coredll_motif_dialog.o: $(srcdir)/src/motif/dialog.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/dialog.cpp + +coredll_motif_evtloop.o: $(srcdir)/src/motif/evtloop.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/evtloop.cpp + +coredll_motif_filedlg.o: $(srcdir)/src/motif/filedlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/filedlg.cpp + +coredll_motif_font.o: $(srcdir)/src/motif/font.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/font.cpp + +coredll_motif_frame.o: $(srcdir)/src/motif/frame.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/frame.cpp + +coredll_motif_gauge.o: $(srcdir)/src/motif/gauge.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/gauge.cpp + +coredll_sockmot.o: $(srcdir)/src/motif/sockmot.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/sockmot.cpp + +coredll_motif_icon.o: $(srcdir)/src/motif/icon.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/icon.cpp + +coredll_motif_listbox.o: $(srcdir)/src/motif/listbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/listbox.cpp + +coredll_motif_main.o: $(srcdir)/src/motif/main.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/main.cpp + +coredll_motif_menu.o: $(srcdir)/src/motif/menu.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/menu.cpp + +coredll_motif_menuitem.o: $(srcdir)/src/motif/menuitem.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/menuitem.cpp + +coredll_motif_minifram.o: $(srcdir)/src/motif/minifram.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/minifram.cpp + +coredll_motif_msgdlg.o: $(srcdir)/src/motif/msgdlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/msgdlg.cpp + +coredll_motif_popupwin.o: $(srcdir)/src/motif/popupwin.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/popupwin.cpp + +coredll_motif_radiobox.o: $(srcdir)/src/motif/radiobox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/radiobox.cpp + +coredll_motif_radiobut.o: $(srcdir)/src/motif/radiobut.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/radiobut.cpp + +coredll_motif_scrolbar.o: $(srcdir)/src/motif/scrolbar.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/scrolbar.cpp + +coredll_motif_settings.o: $(srcdir)/src/motif/settings.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/settings.cpp + +coredll_motif_slider.o: $(srcdir)/src/motif/slider.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/slider.cpp + +coredll_motif_spinbutt.o: $(srcdir)/src/motif/spinbutt.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/spinbutt.cpp + +coredll_motif_statbmp.o: $(srcdir)/src/motif/statbmp.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/statbmp.cpp + +coredll_motif_statbox.o: $(srcdir)/src/motif/statbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/statbox.cpp + +coredll_motif_stattext.o: $(srcdir)/src/motif/stattext.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/stattext.cpp + +coredll_motif_textctrl.o: $(srcdir)/src/motif/textctrl.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/textctrl.cpp + +coredll_motif_textentry.o: $(srcdir)/src/motif/textentry.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/textentry.cpp + +coredll_motif_timer.o: $(srcdir)/src/motif/timer.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/timer.cpp + +coredll_motif_toolbar.o: $(srcdir)/src/motif/toolbar.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/toolbar.cpp + +coredll_motif_toplevel.o: $(srcdir)/src/motif/toplevel.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/toplevel.cpp + +coredll_motif_utils.o: $(srcdir)/src/motif/utils.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/utils.cpp + +coredll_motif_window.o: $(srcdir)/src/motif/window.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/motif/window.cpp + +coredll_xmcombo.o: $(srcdir)/src/motif/xmcombo/xmcombo.c $(COREDLL_ODEP) + $(CCC) -c -o $@ $(COREDLL_CFLAGS) $(srcdir)/src/motif/xmcombo/xmcombo.c + +coredll_generic_notebook.o: $(srcdir)/src/generic/notebook.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/notebook.cpp + +coredll_generic_statline.o: $(srcdir)/src/generic/statline.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/statline.cpp + +coredll_tabg.o: $(srcdir)/src/generic/tabg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/tabg.cpp + +coredll_msw_checklst.o: $(srcdir)/src/msw/checklst.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/checklst.cpp + +coredll_msw_fdrepdlg.o: $(srcdir)/src/msw/fdrepdlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/fdrepdlg.cpp + +coredll_msw_fontdlg.o: $(srcdir)/src/msw/fontdlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/fontdlg.cpp + +coredll_wince_checklst.o: $(srcdir)/src/msw/wince/checklst.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/wince/checklst.cpp + +coredll_choicece.o: $(srcdir)/src/msw/wince/choicece.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/wince/choicece.cpp + +coredll_crt.o: $(srcdir)/src/msw/wince/crt.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/wince/crt.cpp + +coredll_filedlgwce.o: $(srcdir)/src/msw/wince/filedlgwce.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/wince/filedlgwce.cpp + +coredll_filefnwce.o: $(srcdir)/src/msw/wince/filefnwce.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/wince/filefnwce.cpp + +coredll_helpwce.o: $(srcdir)/src/msw/wince/helpwce.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/wince/helpwce.cpp + +coredll_menuce.o: $(srcdir)/src/msw/wince/menuce.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/wince/menuce.cpp + +coredll_tbarwce.o: $(srcdir)/src/msw/wince/tbarwce.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/wince/tbarwce.cpp + +coredll_textctrlce.o: $(srcdir)/src/msw/wince/textctrlce.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/wince/textctrlce.cpp + +coredll_carbon_anybutton.o: $(srcdir)/src/osx/carbon/anybutton.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/anybutton.cpp + +coredll_carbon_bmpbuttn.o: $(srcdir)/src/osx/carbon/bmpbuttn.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/bmpbuttn.cpp + +coredll_carbon_button.o: $(srcdir)/src/osx/carbon/button.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/button.cpp + +coredll_carbon_checkbox.o: $(srcdir)/src/osx/carbon/checkbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/checkbox.cpp + +coredll_carbon_choice.o: $(srcdir)/src/osx/carbon/choice.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/choice.cpp + +coredll_carbon_colordlg.o: $(srcdir)/src/osx/carbon/colordlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/colordlg.cpp + +coredll_carbon_dialog.o: $(srcdir)/src/osx/carbon/dialog.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dialog.cpp + +coredll_carbon_dirdlg.o: $(srcdir)/src/osx/carbon/dirdlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dirdlg.cpp + +coredll_carbon_dnd.o: $(srcdir)/src/osx/carbon/dnd.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dnd.cpp + +coredll_carbon_evtloop.o: $(srcdir)/src/osx/carbon/evtloop.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/evtloop.cpp + +coredll_carbon_filedlg.o: $(srcdir)/src/osx/carbon/filedlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/filedlg.cpp + +coredll_carbon_gauge.o: $(srcdir)/src/osx/carbon/gauge.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/gauge.cpp + +coredll_carbon_listbox.o: $(srcdir)/src/osx/carbon/listbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/listbox.cpp + +coredll_listctrl_mac.o: $(srcdir)/src/osx/carbon/listctrl_mac.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/listctrl_mac.cpp + +coredll_carbon_menu.o: $(srcdir)/src/osx/carbon/menu.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/menu.cpp + +coredll_carbon_menuitem.o: $(srcdir)/src/osx/carbon/menuitem.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/menuitem.cpp + +coredll_carbon_msgdlg.o: $(srcdir)/src/osx/carbon/msgdlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/msgdlg.cpp + +coredll_carbon_nonownedwnd.o: $(srcdir)/src/osx/carbon/nonownedwnd.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/nonownedwnd.cpp + +coredll_notebmac.o: $(srcdir)/src/osx/carbon/notebmac.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/notebmac.cpp + +coredll_carbon_printdlg.o: $(srcdir)/src/osx/carbon/printdlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/printdlg.cpp + +coredll_carbon_radiobut.o: $(srcdir)/src/osx/carbon/radiobut.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/radiobut.cpp + +coredll_carbon_scrolbar.o: $(srcdir)/src/osx/carbon/scrolbar.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/scrolbar.cpp + +coredll_carbon_slider.o: $(srcdir)/src/osx/carbon/slider.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/slider.cpp + +coredll_carbon_spinbutt.o: $(srcdir)/src/osx/carbon/spinbutt.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/spinbutt.cpp + +coredll_carbon_srchctrl.o: $(srcdir)/src/osx/carbon/srchctrl.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/srchctrl.cpp + +coredll_carbon_statbmp.o: $(srcdir)/src/osx/carbon/statbmp.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statbmp.cpp + +coredll_carbon_statbox.o: $(srcdir)/src/osx/carbon/statbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statbox.cpp + +coredll_statlmac.o: $(srcdir)/src/osx/carbon/statlmac.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statlmac.cpp + +coredll_carbon_stattext.o: $(srcdir)/src/osx/carbon/stattext.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/stattext.cpp + +coredll_carbon_textctrl.o: $(srcdir)/src/osx/carbon/textctrl.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/textctrl.cpp + +coredll_carbon_tglbtn.o: $(srcdir)/src/osx/carbon/tglbtn.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/tglbtn.cpp + +coredll_carbon_toolbar.o: $(srcdir)/src/osx/carbon/toolbar.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/toolbar.cpp + +coredll_carbon_tooltip.o: $(srcdir)/src/osx/carbon/tooltip.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/tooltip.cpp + +coredll_carbon_window.o: $(srcdir)/src/osx/carbon/window.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/window.cpp + +coredll_cocoa_anybutton.o: $(srcdir)/src/osx/cocoa/anybutton.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/anybutton.mm + +coredll_osx_cocoa_button.o: $(srcdir)/src/osx/cocoa/button.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/button.mm + +coredll_osx_cocoa_checkbox.o: $(srcdir)/src/osx/cocoa/checkbox.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/checkbox.mm + +coredll_osx_cocoa_choice.o: $(srcdir)/src/osx/cocoa/choice.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/choice.mm + +coredll_osx_cocoa_colour.o: $(srcdir)/src/osx/cocoa/colour.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/colour.mm + +coredll_osx_cocoa_combobox.o: $(srcdir)/src/osx/cocoa/combobox.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/combobox.mm + +coredll_osx_cocoa_dialog.o: $(srcdir)/src/osx/cocoa/dialog.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dialog.mm + +coredll_osx_cocoa_dirdlg.o: $(srcdir)/src/osx/cocoa/dirdlg.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dirdlg.mm + +coredll_cocoa_dnd.o: $(srcdir)/src/osx/cocoa/dnd.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dnd.mm + +coredll_osx_cocoa_evtloop.o: $(srcdir)/src/osx/cocoa/evtloop.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/evtloop.mm + +coredll_osx_cocoa_filedlg.o: $(srcdir)/src/osx/cocoa/filedlg.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/filedlg.mm + +coredll_osx_cocoa_gauge.o: $(srcdir)/src/osx/cocoa/gauge.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/gauge.mm + +coredll_osx_cocoa_listbox.o: $(srcdir)/src/osx/cocoa/listbox.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/listbox.mm + +coredll_osx_cocoa_menu.o: $(srcdir)/src/osx/cocoa/menu.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/menu.mm + +coredll_osx_cocoa_menuitem.o: $(srcdir)/src/osx/cocoa/menuitem.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/menuitem.mm + +coredll_osx_cocoa_msgdlg.o: $(srcdir)/src/osx/cocoa/msgdlg.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/msgdlg.mm + +coredll_cocoa_nonownedwnd.o: $(srcdir)/src/osx/cocoa/nonownedwnd.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/nonownedwnd.mm + +coredll_osx_cocoa_notebook.o: $(srcdir)/src/osx/cocoa/notebook.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/notebook.mm + +coredll_osx_cocoa_radiobut.o: $(srcdir)/src/osx/cocoa/radiobut.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/radiobut.mm + +coredll_preferences.o: $(srcdir)/src/osx/cocoa/preferences.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/preferences.mm + +coredll_cocoa_printdlg.o: $(srcdir)/src/osx/cocoa/printdlg.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/printdlg.mm + +coredll_osx_cocoa_scrolbar.o: $(srcdir)/src/osx/cocoa/scrolbar.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/scrolbar.mm + +coredll_osx_cocoa_slider.o: $(srcdir)/src/osx/cocoa/slider.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/slider.mm + +coredll_osx_cocoa_spinbutt.o: $(srcdir)/src/osx/cocoa/spinbutt.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/spinbutt.mm + +coredll_cocoa_srchctrl.o: $(srcdir)/src/osx/cocoa/srchctrl.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/srchctrl.mm + +coredll_osx_cocoa_statbox.o: $(srcdir)/src/osx/cocoa/statbox.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/statbox.mm + +coredll_cocoa_statline.o: $(srcdir)/src/osx/cocoa/statline.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/statline.mm + +coredll_osx_cocoa_stattext.o: $(srcdir)/src/osx/cocoa/stattext.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/stattext.mm + +coredll_osx_cocoa_textctrl.o: $(srcdir)/src/osx/cocoa/textctrl.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/textctrl.mm + +coredll_cocoa_tglbtn.o: $(srcdir)/src/osx/cocoa/tglbtn.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/tglbtn.mm + +coredll_osx_cocoa_toolbar.o: $(srcdir)/src/osx/cocoa/toolbar.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/toolbar.mm + +coredll_osx_cocoa_tooltip.o: $(srcdir)/src/osx/cocoa/tooltip.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/tooltip.mm + +coredll_osx_cocoa_window.o: $(srcdir)/src/osx/cocoa/window.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/window.mm + +coredll_iphone_anybutton.o: $(srcdir)/src/osx/iphone/anybutton.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/anybutton.mm + +coredll_iphone_button.o: $(srcdir)/src/osx/iphone/button.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/button.mm + +coredll_iphone_checkbox.o: $(srcdir)/src/osx/iphone/checkbox.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/checkbox.mm + +coredll_iphone_dialog.o: $(srcdir)/src/osx/iphone/dialog.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/dialog.mm + +coredll_iphone_evtloop.o: $(srcdir)/src/osx/iphone/evtloop.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/evtloop.mm + +coredll_iphone_gauge.o: $(srcdir)/src/osx/iphone/gauge.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/gauge.mm + +coredll_iphone_msgdlg.o: $(srcdir)/src/osx/iphone/msgdlg.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/msgdlg.mm + +coredll_iphone_nonownedwnd.o: $(srcdir)/src/osx/iphone/nonownedwnd.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/nonownedwnd.mm + +coredll_iphone_scrolbar.o: $(srcdir)/src/osx/iphone/scrolbar.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/scrolbar.mm + +coredll_iphone_slider.o: $(srcdir)/src/osx/iphone/slider.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/slider.mm + +coredll_iphone_stattext.o: $(srcdir)/src/osx/iphone/stattext.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/stattext.mm + +coredll_iphone_textctrl.o: $(srcdir)/src/osx/iphone/textctrl.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/textctrl.mm + +coredll_iphone_toolbar.o: $(srcdir)/src/osx/iphone/toolbar.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/toolbar.mm + +coredll_iphone_utils.o: $(srcdir)/src/osx/iphone/utils.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/utils.mm + +coredll_iphone_window.o: $(srcdir)/src/osx/iphone/window.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/window.mm + +coredll_NSBox.o: $(srcdir)/src/cocoa/NSBox.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSBox.mm + +coredll_NSButton.o: $(srcdir)/src/cocoa/NSButton.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSButton.mm + +coredll_NSControl.o: $(srcdir)/src/cocoa/NSControl.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSControl.mm + +coredll_NSMenu.o: $(srcdir)/src/cocoa/NSMenu.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSMenu.mm + +coredll_NSPanel.o: $(srcdir)/src/cocoa/NSPanel.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSPanel.mm + +coredll_NSScroller.o: $(srcdir)/src/cocoa/NSScroller.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSScroller.mm + +coredll_NSSlider.o: $(srcdir)/src/cocoa/NSSlider.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSSlider.mm + +coredll_NSTabView.o: $(srcdir)/src/cocoa/NSTabView.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSTabView.mm + +coredll_NSTableView.o: $(srcdir)/src/cocoa/NSTableView.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSTableView.mm + +coredll_NSTextField.o: $(srcdir)/src/cocoa/NSTextField.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSTextField.mm + +coredll_NSView.o: $(srcdir)/src/cocoa/NSView.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSView.mm + +coredll_NSWindow.o: $(srcdir)/src/cocoa/NSWindow.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSWindow.mm + +coredll_ObjcRef.o: $(srcdir)/src/cocoa/ObjcRef.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/ObjcRef.mm + +coredll_cocoa_app.o: $(srcdir)/src/cocoa/app.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/app.mm + +coredll_cocoa_bitmap.o: $(srcdir)/src/cocoa/bitmap.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/bitmap.mm + +coredll_cocoa_bmpbuttn.o: $(srcdir)/src/cocoa/bmpbuttn.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/bmpbuttn.mm + +coredll_cocoa_brush.o: $(srcdir)/src/cocoa/brush.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/brush.mm + +coredll_src_cocoa_button.o: $(srcdir)/src/cocoa/button.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/button.mm + +coredll_src_cocoa_checkbox.o: $(srcdir)/src/cocoa/checkbox.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/checkbox.mm + +coredll_cocoa_checklst.o: $(srcdir)/src/cocoa/checklst.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/checklst.mm + +coredll_src_cocoa_choice.o: $(srcdir)/src/cocoa/choice.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/choice.mm + +coredll_cocoa_clipbrd.o: $(srcdir)/src/cocoa/clipbrd.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/clipbrd.mm + +coredll_cocoa_colordlg.o: $(srcdir)/src/cocoa/colordlg.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/colordlg.mm + +coredll_src_cocoa_colour.o: $(srcdir)/src/cocoa/colour.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/colour.mm + +coredll_src_cocoa_combobox.o: $(srcdir)/src/cocoa/combobox.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/combobox.mm + +coredll_cocoa_control.o: $(srcdir)/src/cocoa/control.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/control.mm + +coredll_cocoa_cursor.o: $(srcdir)/src/cocoa/cursor.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/cursor.mm + +coredll_cocoa_data.o: $(srcdir)/src/cocoa/data.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/cocoa/data.cpp + +coredll_cocoa_dataobj.o: $(srcdir)/src/cocoa/dataobj.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/dataobj.mm + +coredll_cocoa_dc.o: $(srcdir)/src/cocoa/dc.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/dc.mm + +coredll_cocoa_dcclient.o: $(srcdir)/src/cocoa/dcclient.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/dcclient.mm + +coredll_cocoa_dcmemory.o: $(srcdir)/src/cocoa/dcmemory.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/dcmemory.mm + +coredll_cocoa_dcscreen.o: $(srcdir)/src/cocoa/dcscreen.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/cocoa/dcscreen.cpp + +coredll_src_cocoa_dialog.o: $(srcdir)/src/cocoa/dialog.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/dialog.mm + +coredll_src_cocoa_dirdlg.o: $(srcdir)/src/cocoa/dirdlg.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/dirdlg.mm + +coredll_cocoa_display.o: $(srcdir)/src/cocoa/display.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/display.mm + +coredll_drawer.o: $(srcdir)/src/cocoa/drawer.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/drawer.mm + +coredll_src_cocoa_evtloop.o: $(srcdir)/src/cocoa/evtloop.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/evtloop.mm + +coredll_src_cocoa_filedlg.o: $(srcdir)/src/cocoa/filedlg.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/filedlg.mm + +coredll_cocoa_font.o: $(srcdir)/src/cocoa/font.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/font.mm + +coredll_cocoa_fontdlg.o: $(srcdir)/src/cocoa/fontdlg.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/fontdlg.mm + +coredll_cocoa_fontenum.o: $(srcdir)/src/cocoa/fontenum.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/fontenum.mm + +coredll_cocoa_fontutil.o: $(srcdir)/src/cocoa/fontutil.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/cocoa/fontutil.cpp + +coredll_cocoa_frame.o: $(srcdir)/src/cocoa/frame.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/frame.mm + +coredll_src_cocoa_gauge.o: $(srcdir)/src/cocoa/gauge.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/gauge.mm + +coredll_cocoa_icon.o: $(srcdir)/src/cocoa/icon.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/icon.mm + +coredll_src_cocoa_listbox.o: $(srcdir)/src/cocoa/listbox.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/listbox.mm + +coredll_cocoa_main.o: $(srcdir)/src/cocoa/main.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/cocoa/main.cpp + +coredll_mbarman.o: $(srcdir)/src/cocoa/mbarman.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/mbarman.mm + +coredll_cocoa_mdi.o: $(srcdir)/src/cocoa/mdi.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/mdi.mm + +coredll_src_cocoa_menu.o: $(srcdir)/src/cocoa/menu.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/menu.mm + +coredll_src_cocoa_menuitem.o: $(srcdir)/src/cocoa/menuitem.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/menuitem.mm + +coredll_src_cocoa_msgdlg.o: $(srcdir)/src/cocoa/msgdlg.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/msgdlg.mm + +coredll_src_cocoa_notebook.o: $(srcdir)/src/cocoa/notebook.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/notebook.mm + +coredll_cocoa_pen.o: $(srcdir)/src/cocoa/pen.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/pen.mm + +coredll_cocoa_radiobox.o: $(srcdir)/src/cocoa/radiobox.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/radiobox.mm + +coredll_src_cocoa_radiobut.o: $(srcdir)/src/cocoa/radiobut.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/radiobut.mm + +coredll_cocoa_region.o: $(srcdir)/src/cocoa/region.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/region.mm + +coredll_src_cocoa_scrolbar.o: $(srcdir)/src/cocoa/scrolbar.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/scrolbar.mm + +coredll_cocoa_settings.o: $(srcdir)/src/cocoa/settings.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/settings.mm + +coredll_src_cocoa_slider.o: $(srcdir)/src/cocoa/slider.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/slider.mm + +coredll_sound.o: $(srcdir)/src/cocoa/sound.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/sound.mm + +coredll_src_cocoa_spinbutt.o: $(srcdir)/src/cocoa/spinbutt.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/spinbutt.mm + +coredll_cocoa_statbmp.o: $(srcdir)/src/cocoa/statbmp.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/statbmp.mm + +coredll_src_cocoa_statbox.o: $(srcdir)/src/cocoa/statbox.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/statbox.mm + +coredll_statline2.o: $(srcdir)/src/cocoa/statline2.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/statline2.mm + +coredll_src_cocoa_stattext.o: $(srcdir)/src/cocoa/stattext.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/stattext.mm + +coredll_src_cocoa_textctrl.o: $(srcdir)/src/cocoa/textctrl.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/textctrl.mm + +coredll_cocoa_timer.o: $(srcdir)/src/cocoa/timer.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/timer.mm + +coredll_src_cocoa_toolbar.o: $(srcdir)/src/cocoa/toolbar.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/toolbar.mm + +coredll_src_cocoa_tooltip.o: $(srcdir)/src/cocoa/tooltip.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/tooltip.mm + +coredll_cocoa_toplevel.o: $(srcdir)/src/cocoa/toplevel.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/toplevel.mm + +coredll_src_cocoa_utils.o: $(srcdir)/src/cocoa/utils.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/utils.mm + +coredll_utilsexc.o: $(srcdir)/src/cocoa/utilsexc.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/utilsexc.mm + +coredll_src_cocoa_window.o: $(srcdir)/src/cocoa/window.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/window.mm + +coredll_os2_accel.o: $(srcdir)/src/os2/accel.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/accel.cpp + +coredll_os2_app.o: $(srcdir)/src/os2/app.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/app.cpp + +coredll_os2_bitmap.o: $(srcdir)/src/os2/bitmap.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/bitmap.cpp + +coredll_os2_bmpbuttn.o: $(srcdir)/src/os2/bmpbuttn.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/bmpbuttn.cpp + +coredll_os2_brush.o: $(srcdir)/src/os2/brush.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/brush.cpp + +coredll_os2_button.o: $(srcdir)/src/os2/button.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/button.cpp + +coredll_os2_checkbox.o: $(srcdir)/src/os2/checkbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/checkbox.cpp + +coredll_os2_checklst.o: $(srcdir)/src/os2/checklst.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/checklst.cpp + +coredll_os2_choice.o: $(srcdir)/src/os2/choice.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/choice.cpp + +coredll_os2_clipbrd.o: $(srcdir)/src/os2/clipbrd.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/clipbrd.cpp + +coredll_os2_colour.o: $(srcdir)/src/os2/colour.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/colour.cpp + +coredll_os2_combobox.o: $(srcdir)/src/os2/combobox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/combobox.cpp + +coredll_os2_control.o: $(srcdir)/src/os2/control.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/control.cpp + +coredll_os2_cursor.o: $(srcdir)/src/os2/cursor.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/cursor.cpp + +coredll_os2_data.o: $(srcdir)/src/os2/data.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/data.cpp + +coredll_os2_dataobj.o: $(srcdir)/src/os2/dataobj.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/dataobj.cpp + +coredll_os2_dc.o: $(srcdir)/src/os2/dc.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/dc.cpp + +coredll_os2_dcclient.o: $(srcdir)/src/os2/dcclient.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/dcclient.cpp + +coredll_os2_dcmemory.o: $(srcdir)/src/os2/dcmemory.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/dcmemory.cpp + +coredll_os2_dcprint.o: $(srcdir)/src/os2/dcprint.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/dcprint.cpp + +coredll_os2_dcscreen.o: $(srcdir)/src/os2/dcscreen.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/dcscreen.cpp + +coredll_os2_dialog.o: $(srcdir)/src/os2/dialog.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/dialog.cpp + +coredll_os2_dnd.o: $(srcdir)/src/os2/dnd.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/dnd.cpp + +coredll_os2_evtloop.o: $(srcdir)/src/os2/evtloop.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/evtloop.cpp + +coredll_os2_filedlg.o: $(srcdir)/src/os2/filedlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/filedlg.cpp + +coredll_os2_font.o: $(srcdir)/src/os2/font.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/font.cpp + +coredll_os2_fontdlg.o: $(srcdir)/src/os2/fontdlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/fontdlg.cpp + +coredll_os2_fontenum.o: $(srcdir)/src/os2/fontenum.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/fontenum.cpp + +coredll_os2_fontutil.o: $(srcdir)/src/os2/fontutil.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/fontutil.cpp + +coredll_os2_frame.o: $(srcdir)/src/os2/frame.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/frame.cpp + +coredll_os2_gauge.o: $(srcdir)/src/os2/gauge.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/gauge.cpp + +coredll_os2_gdiimage.o: $(srcdir)/src/os2/gdiimage.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/gdiimage.cpp + +coredll_sockpm.o: $(srcdir)/src/os2/sockpm.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/sockpm.cpp + +coredll_os2_helpwin.o: $(srcdir)/src/os2/helpwin.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/helpwin.cpp + +coredll_os2_icon.o: $(srcdir)/src/os2/icon.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/icon.cpp + +coredll_os2_iniconf.o: $(srcdir)/src/os2/iniconf.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/iniconf.cpp + +coredll_os2_listbox.o: $(srcdir)/src/os2/listbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/listbox.cpp + +coredll_os2_main.o: $(srcdir)/src/os2/main.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/main.cpp + +coredll_os2_menu.o: $(srcdir)/src/os2/menu.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/menu.cpp + +coredll_os2_menuitem.o: $(srcdir)/src/os2/menuitem.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/menuitem.cpp + +coredll_os2_metafile.o: $(srcdir)/src/os2/metafile.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/metafile.cpp + +coredll_os2_minifram.o: $(srcdir)/src/os2/minifram.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/minifram.cpp + +coredll_os2_msgdlg.o: $(srcdir)/src/os2/msgdlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/msgdlg.cpp + +coredll_os2_nativdlg.o: $(srcdir)/src/os2/nativdlg.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/nativdlg.cpp + +coredll_os2_notebook.o: $(srcdir)/src/os2/notebook.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/notebook.cpp + +coredll_os2_ownerdrw.o: $(srcdir)/src/os2/ownerdrw.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/ownerdrw.cpp + +coredll_os2_palette.o: $(srcdir)/src/os2/palette.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/palette.cpp + +coredll_os2_pen.o: $(srcdir)/src/os2/pen.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/pen.cpp + +coredll_os2_popupwin.o: $(srcdir)/src/os2/popupwin.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/popupwin.cpp + +coredll_os2_print.o: $(srcdir)/src/os2/print.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/print.cpp + +coredll_os2_radiobox.o: $(srcdir)/src/os2/radiobox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/radiobox.cpp + +coredll_os2_radiobut.o: $(srcdir)/src/os2/radiobut.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/radiobut.cpp + +coredll_os2_region.o: $(srcdir)/src/os2/region.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/region.cpp + +coredll_os2_scrolbar.o: $(srcdir)/src/os2/scrolbar.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/scrolbar.cpp + +coredll_os2_settings.o: $(srcdir)/src/os2/settings.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/settings.cpp + +coredll_os2_slider.o: $(srcdir)/src/os2/slider.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/slider.cpp + +coredll_os2_spinbutt.o: $(srcdir)/src/os2/spinbutt.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/spinbutt.cpp + +coredll_os2_spinctrl.o: $(srcdir)/src/os2/spinctrl.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/spinctrl.cpp + +coredll_os2_statbmp.o: $(srcdir)/src/os2/statbmp.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/statbmp.cpp + +coredll_os2_statbox.o: $(srcdir)/src/os2/statbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/statbox.cpp + +coredll_os2_statline.o: $(srcdir)/src/os2/statline.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/statline.cpp + +coredll_os2_stattext.o: $(srcdir)/src/os2/stattext.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/stattext.cpp + +coredll_os2_textctrl.o: $(srcdir)/src/os2/textctrl.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/textctrl.cpp + +coredll_os2_textentry.o: $(srcdir)/src/os2/textentry.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/textentry.cpp + +coredll_os2_tglbtn.o: $(srcdir)/src/os2/tglbtn.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/tglbtn.cpp + +coredll_os2_timer.o: $(srcdir)/src/os2/timer.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/timer.cpp + +coredll_os2_toolbar.o: $(srcdir)/src/os2/toolbar.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/toolbar.cpp + +coredll_os2_tooltip.o: $(srcdir)/src/os2/tooltip.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/tooltip.cpp + +coredll_os2_toplevel.o: $(srcdir)/src/os2/toplevel.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/toplevel.cpp + +coredll_os2_utilsgui.o: $(srcdir)/src/os2/utilsgui.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/utilsgui.cpp + +coredll_os2_window.o: $(srcdir)/src/os2/window.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/window.cpp + +coredll_univ_bmpbuttn.o: $(srcdir)/src/univ/bmpbuttn.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/bmpbuttn.cpp + +coredll_univ_button.o: $(srcdir)/src/univ/button.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/button.cpp + +coredll_univ_checkbox.o: $(srcdir)/src/univ/checkbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/checkbox.cpp + +coredll_univ_checklst.o: $(srcdir)/src/univ/checklst.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/checklst.cpp + +coredll_univ_choice.o: $(srcdir)/src/univ/choice.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/choice.cpp + +coredll_univ_combobox.o: $(srcdir)/src/univ/combobox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/combobox.cpp + +coredll_univ_control.o: $(srcdir)/src/univ/control.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/control.cpp + +coredll_ctrlrend.o: $(srcdir)/src/univ/ctrlrend.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/ctrlrend.cpp + +coredll_univ_dialog.o: $(srcdir)/src/univ/dialog.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/dialog.cpp + +coredll_framuniv.o: $(srcdir)/src/univ/framuniv.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/framuniv.cpp + +coredll_univ_gauge.o: $(srcdir)/src/univ/gauge.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/gauge.cpp + +coredll_inpcons.o: $(srcdir)/src/univ/inpcons.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/inpcons.cpp + +coredll_inphand.o: $(srcdir)/src/univ/inphand.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/inphand.cpp + +coredll_univ_listbox.o: $(srcdir)/src/univ/listbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/listbox.cpp + +coredll_univ_menu.o: $(srcdir)/src/univ/menu.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/menu.cpp + +coredll_univ_notebook.o: $(srcdir)/src/univ/notebook.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/notebook.cpp + +coredll_univ_radiobox.o: $(srcdir)/src/univ/radiobox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/radiobox.cpp + +coredll_univ_radiobut.o: $(srcdir)/src/univ/radiobut.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/radiobut.cpp + +coredll_scrarrow.o: $(srcdir)/src/univ/scrarrow.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/scrarrow.cpp + +coredll_univ_scrolbar.o: $(srcdir)/src/univ/scrolbar.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/scrolbar.cpp + +coredll_scrthumb.o: $(srcdir)/src/univ/scrthumb.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/scrthumb.cpp + +coredll_settingsuniv.o: $(srcdir)/src/univ/settingsuniv.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/settingsuniv.cpp + +coredll_univ_slider.o: $(srcdir)/src/univ/slider.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/slider.cpp + +coredll_univ_spinbutt.o: $(srcdir)/src/univ/spinbutt.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/spinbutt.cpp + +coredll_univ_statbmp.o: $(srcdir)/src/univ/statbmp.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/statbmp.cpp + +coredll_univ_statbox.o: $(srcdir)/src/univ/statbox.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/statbox.cpp + +coredll_univ_statline.o: $(srcdir)/src/univ/statline.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/statline.cpp + +coredll_univ_stattext.o: $(srcdir)/src/univ/stattext.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/stattext.cpp + +coredll_univ_statusbr.o: $(srcdir)/src/univ/statusbr.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/statusbr.cpp + +coredll_stdrend.o: $(srcdir)/src/univ/stdrend.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/stdrend.cpp + +coredll_univ_textctrl.o: $(srcdir)/src/univ/textctrl.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/textctrl.cpp + +coredll_univ_tglbtn.o: $(srcdir)/src/univ/tglbtn.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/tglbtn.cpp + +coredll_theme.o: $(srcdir)/src/univ/theme.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/theme.cpp + +coredll_univ_toolbar.o: $(srcdir)/src/univ/toolbar.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/toolbar.cpp + +coredll_topluniv.o: $(srcdir)/src/univ/topluniv.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/topluniv.cpp + +coredll_winuniv.o: $(srcdir)/src/univ/winuniv.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/winuniv.cpp + +coredll_gtk.o: $(srcdir)/src/univ/themes/gtk.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/themes/gtk.cpp + +coredll_metal.o: $(srcdir)/src/univ/themes/metal.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/themes/metal.cpp + +coredll_mono.o: $(srcdir)/src/univ/themes/mono.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/themes/mono.cpp + +coredll_win32.o: $(srcdir)/src/univ/themes/win32.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/univ/themes/win32.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_automtn.o: $(srcdir)/src/msw/ole/automtn.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/automtn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_automtn.o: $(srcdir)/src/msw/ole/automtn.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/automtn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_automtn.o: $(srcdir)/src/msw/ole/automtn.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/automtn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_uuid.o: $(srcdir)/src/msw/ole/uuid.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/uuid.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_uuid.o: $(srcdir)/src/msw/ole/uuid.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/uuid.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_uuid.o: $(srcdir)/src/msw/ole/uuid.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/uuid.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_dib.o: $(srcdir)/src/msw/dib.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_dib.o: $(srcdir)/src/msw/dib.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_dib.o: $(srcdir)/src/msw/dib.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_dib.o: $(srcdir)/src/msw/dib.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_msw_display.o: $(srcdir)/src/msw/display.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_msw_display.o: $(srcdir)/src/msw/display.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_display.o: $(srcdir)/src/msw/display.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_display.o: $(srcdir)/src/msw/display.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(COREDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_app.o: $(srcdir)/src/gtk/app.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/app.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_app.o: $(srcdir)/src/gtk/app.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/app.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_assertdlg_gtk.o: $(srcdir)/src/gtk/assertdlg_gtk.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/assertdlg_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_assertdlg_gtk.o: $(srcdir)/src/gtk/assertdlg_gtk.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/assertdlg_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_bitmap.o: $(srcdir)/src/gtk/bitmap.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/bitmap.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_bitmap.o: $(srcdir)/src/gtk/bitmap.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/bitmap.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_brush.o: $(srcdir)/src/gtk/brush.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/brush.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_brush.o: $(srcdir)/src/gtk/brush.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/brush.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_clipbrd.o: $(srcdir)/src/gtk/clipbrd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/clipbrd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_clipbrd.o: $(srcdir)/src/gtk/clipbrd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/clipbrd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_colour.o: $(srcdir)/src/gtk/colour.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/colour.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_colour.o: $(srcdir)/src/gtk/colour.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/colour.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_cursor.o: $(srcdir)/src/gtk/cursor.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/cursor.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_cursor.o: $(srcdir)/src/gtk/cursor.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/cursor.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_dataobj.o: $(srcdir)/src/gtk/dataobj.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/dataobj.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_dataobj.o: $(srcdir)/src/gtk/dataobj.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/dataobj.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_dc.o: $(srcdir)/src/gtk/dc.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/dc.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_dc.o: $(srcdir)/src/gtk/dc.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/dc.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_display.o: $(srcdir)/src/gtk/display.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/display.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_display.o: $(srcdir)/src/gtk/display.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/display.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_dnd.o: $(srcdir)/src/gtk/dnd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/dnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_dnd.o: $(srcdir)/src/gtk/dnd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/dnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_evtloop.o: $(srcdir)/src/gtk/evtloop.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/evtloop.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_evtloop.o: $(srcdir)/src/gtk/evtloop.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/evtloop.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_filectrl.o: $(srcdir)/src/gtk/filectrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/filectrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_filectrl.o: $(srcdir)/src/gtk/filectrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/filectrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_filehistory.o: $(srcdir)/src/gtk/filehistory.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/filehistory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_filehistory.o: $(srcdir)/src/gtk/filehistory.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/filehistory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_font.o: $(srcdir)/src/gtk/font.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/font.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_font.o: $(srcdir)/src/gtk/font.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/font.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_sockgtk.o: $(srcdir)/src/gtk/sockgtk.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/sockgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_sockgtk.o: $(srcdir)/src/gtk/sockgtk.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/sockgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_minifram.o: $(srcdir)/src/gtk/minifram.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/minifram.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_minifram.o: $(srcdir)/src/gtk/minifram.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/minifram.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_nonownedwnd.o: $(srcdir)/src/gtk/nonownedwnd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/nonownedwnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_nonownedwnd.o: $(srcdir)/src/gtk/nonownedwnd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/nonownedwnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_pen.o: $(srcdir)/src/gtk/pen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/pen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_pen.o: $(srcdir)/src/gtk/pen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/pen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_popupwin.o: $(srcdir)/src/gtk/popupwin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/popupwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_popupwin.o: $(srcdir)/src/gtk/popupwin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/popupwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_private.o: $(srcdir)/src/gtk/private.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/private.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_private.o: $(srcdir)/src/gtk/private.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/private.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_region.o: $(srcdir)/src/gtk/region.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/region.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_region.o: $(srcdir)/src/gtk/region.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/region.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_renderer.o: $(srcdir)/src/gtk/renderer.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/renderer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_renderer.o: $(srcdir)/src/gtk/renderer.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/renderer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_settings.o: $(srcdir)/src/gtk/settings.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/settings.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_settings.o: $(srcdir)/src/gtk/settings.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/settings.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_textmeasure.o: $(srcdir)/src/gtk/textmeasure.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_textmeasure.o: $(srcdir)/src/gtk/textmeasure.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_timer.o: $(srcdir)/src/gtk/timer.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/timer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_timer.o: $(srcdir)/src/gtk/timer.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/timer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_tooltip.o: $(srcdir)/src/gtk/tooltip.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/tooltip.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_tooltip.o: $(srcdir)/src/gtk/tooltip.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/tooltip.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_toplevel.o: $(srcdir)/src/gtk/toplevel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/toplevel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_toplevel.o: $(srcdir)/src/gtk/toplevel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/toplevel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_utilsgtk.o: $(srcdir)/src/gtk/utilsgtk.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/utilsgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_utilsgtk.o: $(srcdir)/src/gtk/utilsgtk.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/utilsgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_win_gtk.o: $(srcdir)/src/gtk/win_gtk.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/win_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_win_gtk.o: $(srcdir)/src/gtk/win_gtk.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/win_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_window.o: $(srcdir)/src/gtk/window.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/window.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@coredll_gtk_window.o: $(srcdir)/src/gtk/window.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/window.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_dcclient.o: $(srcdir)/src/gtk/dcclient.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/dcclient.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_dcmemory.o: $(srcdir)/src/gtk/dcmemory.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/dcmemory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_dcscreen.o: $(srcdir)/src/gtk/dcscreen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_app.o: $(srcdir)/src/gtk1/app.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/app.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_bitmap.o: $(srcdir)/src/gtk1/bitmap.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/bitmap.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_brush.o: $(srcdir)/src/gtk1/brush.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/brush.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_clipbrd.o: $(srcdir)/src/gtk1/clipbrd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/clipbrd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_colour.o: $(srcdir)/src/gtk1/colour.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/colour.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_cursor.o: $(srcdir)/src/gtk1/cursor.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/cursor.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_data.o: $(srcdir)/src/gtk1/data.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/data.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_dataobj.o: $(srcdir)/src/gtk1/dataobj.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/dataobj.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_dc.o: $(srcdir)/src/gtk1/dc.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/dc.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_dcclient.o: $(srcdir)/src/gtk1/dcclient.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/dcclient.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_dcmemory.o: $(srcdir)/src/gtk1/dcmemory.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/dcmemory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_dcscreen.o: $(srcdir)/src/gtk1/dcscreen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/dcscreen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_dnd.o: $(srcdir)/src/gtk1/dnd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/dnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_evtloop.o: $(srcdir)/src/gtk1/evtloop.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/evtloop.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_font.o: $(srcdir)/src/gtk1/font.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/font.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_sockgtk.o: $(srcdir)/src/gtk1/sockgtk.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/sockgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_main.o: $(srcdir)/src/gtk1/main.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/main.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_minifram.o: $(srcdir)/src/gtk1/minifram.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/minifram.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_pen.o: $(srcdir)/src/gtk1/pen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/pen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_popupwin.o: $(srcdir)/src/gtk1/popupwin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/popupwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_region.o: $(srcdir)/src/gtk1/region.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/region.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_renderer.o: $(srcdir)/src/gtk1/renderer.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/renderer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_settings.o: $(srcdir)/src/gtk1/settings.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/settings.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_timer.o: $(srcdir)/src/gtk1/timer.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/timer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_tooltip.o: $(srcdir)/src/gtk1/tooltip.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/tooltip.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_toplevel.o: $(srcdir)/src/gtk1/toplevel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/toplevel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_utilsgtk.o: $(srcdir)/src/gtk1/utilsgtk.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/utilsgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_win_gtk.o: $(srcdir)/src/gtk1/win_gtk.c $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CCC) -c -o $@ $(COREDLL_CFLAGS) $(srcdir)/src/gtk1/win_gtk.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@coredll_gtk1_window.o: $(srcdir)/src/gtk1/window.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk1/window.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_x11_bitmap.o: $(srcdir)/src/x11/bitmap.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/bitmap.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_bitmap.o: $(srcdir)/src/x11/bitmap.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/bitmap.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_x11_brush.o: $(srcdir)/src/x11/brush.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/brush.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_brush.o: $(srcdir)/src/x11/brush.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/brush.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_x11_palette.o: $(srcdir)/src/x11/palette.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/palette.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_palette.o: $(srcdir)/src/x11/palette.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/palette.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_x11_pen.o: $(srcdir)/src/x11/pen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/pen.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_pen.o: $(srcdir)/src/x11/pen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/pen.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_x11_region.o: $(srcdir)/src/x11/region.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/region.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_region.o: $(srcdir)/src/x11/region.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/region.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@coredll_utilsx.o: $(srcdir)/src/x11/utilsx.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/utilsx.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_utilsx.o: $(srcdir)/src/x11/utilsx.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/utilsx.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_activex.o: $(srcdir)/src/msw/ole/activex.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/activex.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_activex.o: $(srcdir)/src/msw/ole/activex.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/activex.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_app.o: $(srcdir)/src/msw/app.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/app.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_app.o: $(srcdir)/src/msw/app.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/app.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_bitmap.o: $(srcdir)/src/msw/bitmap.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/bitmap.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_bitmap.o: $(srcdir)/src/msw/bitmap.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/bitmap.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_brush.o: $(srcdir)/src/msw/brush.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/brush.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_brush.o: $(srcdir)/src/msw/brush.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/brush.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_caret.o: $(srcdir)/src/msw/caret.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/caret.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_caret.o: $(srcdir)/src/msw/caret.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/caret.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_clipbrd.o: $(srcdir)/src/msw/clipbrd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/clipbrd.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_clipbrd.o: $(srcdir)/src/msw/clipbrd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/clipbrd.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_colour.o: $(srcdir)/src/msw/colour.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/colour.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_colour.o: $(srcdir)/src/msw/colour.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/colour.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_cursor.o: $(srcdir)/src/msw/cursor.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/cursor.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_cursor.o: $(srcdir)/src/msw/cursor.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/cursor.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_data.o: $(srcdir)/src/msw/data.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/data.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_data.o: $(srcdir)/src/msw/data.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/data.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_dc.o: $(srcdir)/src/msw/dc.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dc.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_dc.o: $(srcdir)/src/msw/dc.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dc.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_dcclient.o: $(srcdir)/src/msw/dcclient.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dcclient.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_dcclient.o: $(srcdir)/src/msw/dcclient.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dcclient.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_dcmemory.o: $(srcdir)/src/msw/dcmemory.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dcmemory.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_dcmemory.o: $(srcdir)/src/msw/dcmemory.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dcmemory.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_dcprint.o: $(srcdir)/src/msw/dcprint.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dcprint.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_dcprint.o: $(srcdir)/src/msw/dcprint.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dcprint.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_dcscreen.o: $(srcdir)/src/msw/dcscreen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dcscreen.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_dcscreen.o: $(srcdir)/src/msw/dcscreen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dcscreen.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_enhmeta.o: $(srcdir)/src/msw/enhmeta.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/enhmeta.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_enhmeta.o: $(srcdir)/src/msw/enhmeta.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/enhmeta.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_font.o: $(srcdir)/src/msw/font.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/font.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_font.o: $(srcdir)/src/msw/font.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/font.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_fontenum.o: $(srcdir)/src/msw/fontenum.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/fontenum.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_fontenum.o: $(srcdir)/src/msw/fontenum.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/fontenum.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_fontutil.o: $(srcdir)/src/msw/fontutil.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/fontutil.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_fontutil.o: $(srcdir)/src/msw/fontutil.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/fontutil.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_gdiimage.o: $(srcdir)/src/msw/gdiimage.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/gdiimage.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_gdiimage.o: $(srcdir)/src/msw/gdiimage.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/gdiimage.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_gdiobj.o: $(srcdir)/src/msw/gdiobj.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/gdiobj.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_gdiobj.o: $(srcdir)/src/msw/gdiobj.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/gdiobj.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_gdiplus.o: $(srcdir)/src/msw/gdiplus.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/gdiplus.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_gdiplus.o: $(srcdir)/src/msw/gdiplus.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/gdiplus.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_graphics.o: $(srcdir)/src/msw/graphics.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/graphics.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_graphics.o: $(srcdir)/src/msw/graphics.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/graphics.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_icon.o: $(srcdir)/src/msw/icon.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/icon.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_icon.o: $(srcdir)/src/msw/icon.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/icon.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_imaglist.o: $(srcdir)/src/msw/imaglist.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/imaglist.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_imaglist.o: $(srcdir)/src/msw/imaglist.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/imaglist.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_minifram.o: $(srcdir)/src/msw/minifram.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/minifram.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_minifram.o: $(srcdir)/src/msw/minifram.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/minifram.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_nonownedwnd.o: $(srcdir)/src/msw/nonownedwnd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/nonownedwnd.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_nonownedwnd.o: $(srcdir)/src/msw/nonownedwnd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/nonownedwnd.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_ole_dataobj.o: $(srcdir)/src/msw/ole/dataobj.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/dataobj.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_ole_dataobj.o: $(srcdir)/src/msw/ole/dataobj.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/dataobj.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_dropsrc.o: $(srcdir)/src/msw/ole/dropsrc.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/dropsrc.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_dropsrc.o: $(srcdir)/src/msw/ole/dropsrc.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/dropsrc.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_droptgt.o: $(srcdir)/src/msw/ole/droptgt.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/droptgt.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_droptgt.o: $(srcdir)/src/msw/ole/droptgt.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/droptgt.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_palette.o: $(srcdir)/src/msw/palette.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/palette.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_palette.o: $(srcdir)/src/msw/palette.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/palette.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_pen.o: $(srcdir)/src/msw/pen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/pen.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_pen.o: $(srcdir)/src/msw/pen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/pen.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_popupwin.o: $(srcdir)/src/msw/popupwin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/popupwin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_popupwin.o: $(srcdir)/src/msw/popupwin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/popupwin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_printdlg.o: $(srcdir)/src/msw/printdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/printdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_printdlg.o: $(srcdir)/src/msw/printdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/printdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_printwin.o: $(srcdir)/src/msw/printwin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/printwin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_printwin.o: $(srcdir)/src/msw/printwin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/printwin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_region.o: $(srcdir)/src/msw/region.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/region.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_region.o: $(srcdir)/src/msw/region.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/region.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_renderer.o: $(srcdir)/src/msw/renderer.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/renderer.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_renderer.o: $(srcdir)/src/msw/renderer.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/renderer.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_settings.o: $(srcdir)/src/msw/settings.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/settings.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_settings.o: $(srcdir)/src/msw/settings.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/settings.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_textmeasure.o: $(srcdir)/src/msw/textmeasure.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/textmeasure.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_textmeasure.o: $(srcdir)/src/msw/textmeasure.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/textmeasure.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_tooltip.o: $(srcdir)/src/msw/tooltip.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/tooltip.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_tooltip.o: $(srcdir)/src/msw/tooltip.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/tooltip.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_toplevel.o: $(srcdir)/src/msw/toplevel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/toplevel.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_toplevel.o: $(srcdir)/src/msw/toplevel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/toplevel.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_uiaction.o: $(srcdir)/src/msw/uiaction.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/uiaction.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_uiaction.o: $(srcdir)/src/msw/uiaction.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/uiaction.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_utilsgui.o: $(srcdir)/src/msw/utilsgui.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/utilsgui.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_utilsgui.o: $(srcdir)/src/msw/utilsgui.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/utilsgui.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_uxtheme.o: $(srcdir)/src/msw/uxtheme.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/uxtheme.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_uxtheme.o: $(srcdir)/src/msw/uxtheme.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/uxtheme.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_window.o: $(srcdir)/src/msw/window.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/window.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@coredll_msw_window.o: $(srcdir)/src/msw/window.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/window.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_helpchm.o: $(srcdir)/src/msw/helpchm.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/helpchm.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_helpwin.o: $(srcdir)/src/msw/helpwin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/helpwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_artmac.o: $(srcdir)/src/osx/artmac.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/artmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_artmac.o: $(srcdir)/src/osx/artmac.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/artmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_artmac.o: $(srcdir)/src/osx/artmac.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/artmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_osx_brush.o: $(srcdir)/src/osx/brush.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/brush.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_osx_brush.o: $(srcdir)/src/osx/brush.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/brush.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_osx_brush.o: $(srcdir)/src/osx/brush.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/brush.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_dialog_osx.o: $(srcdir)/src/osx/dialog_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/dialog_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_dialog_osx.o: $(srcdir)/src/osx/dialog_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/dialog_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_dialog_osx.o: $(srcdir)/src/osx/dialog_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/dialog_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_osx_fontutil.o: $(srcdir)/src/osx/fontutil.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_osx_fontutil.o: $(srcdir)/src/osx/fontutil.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_osx_fontutil.o: $(srcdir)/src/osx/fontutil.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_osx_imaglist.o: $(srcdir)/src/osx/imaglist.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_osx_imaglist.o: $(srcdir)/src/osx/imaglist.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_osx_imaglist.o: $(srcdir)/src/osx/imaglist.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_osx_minifram.o: $(srcdir)/src/osx/minifram.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/minifram.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_osx_minifram.o: $(srcdir)/src/osx/minifram.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/minifram.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_osx_minifram.o: $(srcdir)/src/osx/minifram.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/minifram.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_nonownedwnd_osx.o: $(srcdir)/src/osx/nonownedwnd_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/nonownedwnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_nonownedwnd_osx.o: $(srcdir)/src/osx/nonownedwnd_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/nonownedwnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_nonownedwnd_osx.o: $(srcdir)/src/osx/nonownedwnd_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/nonownedwnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_osx_palette.o: $(srcdir)/src/osx/palette.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/palette.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_osx_palette.o: $(srcdir)/src/osx/palette.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/palette.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_osx_palette.o: $(srcdir)/src/osx/palette.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/palette.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_osx_pen.o: $(srcdir)/src/osx/pen.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/pen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_osx_pen.o: $(srcdir)/src/osx/pen.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/pen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_osx_pen.o: $(srcdir)/src/osx/pen.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/pen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_toplevel_osx.o: $(srcdir)/src/osx/toplevel_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/toplevel_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_toplevel_osx.o: $(srcdir)/src/osx/toplevel_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/toplevel_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_toplevel_osx.o: $(srcdir)/src/osx/toplevel_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/toplevel_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_uiaction_osx.o: $(srcdir)/src/osx/uiaction_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/uiaction_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_uiaction_osx.o: $(srcdir)/src/osx/uiaction_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/uiaction_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_uiaction_osx.o: $(srcdir)/src/osx/uiaction_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/uiaction_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_utils_osx.o: $(srcdir)/src/osx/utils_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/utils_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_utils_osx.o: $(srcdir)/src/osx/utils_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/utils_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_utils_osx.o: $(srcdir)/src/osx/utils_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/utils_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_window_osx.o: $(srcdir)/src/osx/window_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/window_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_window_osx.o: $(srcdir)/src/osx/window_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/window_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_window_osx.o: $(srcdir)/src/osx/window_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/window_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_core_bitmap.o: $(srcdir)/src/osx/core/bitmap.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/bitmap.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_core_bitmap.o: $(srcdir)/src/osx/core/bitmap.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/bitmap.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_core_bitmap.o: $(srcdir)/src/osx/core/bitmap.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/bitmap.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_core_colour.o: $(srcdir)/src/osx/core/colour.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/colour.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_core_colour.o: $(srcdir)/src/osx/core/colour.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/colour.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_core_colour.o: $(srcdir)/src/osx/core/colour.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/colour.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_core_dcmemory.o: $(srcdir)/src/osx/core/dcmemory.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/dcmemory.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_core_dcmemory.o: $(srcdir)/src/osx/core/dcmemory.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/dcmemory.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_core_dcmemory.o: $(srcdir)/src/osx/core/dcmemory.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/dcmemory.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_core_display.o: $(srcdir)/src/osx/core/display.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_core_display.o: $(srcdir)/src/osx/core/display.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_core_display.o: $(srcdir)/src/osx/core/display.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_core_fontenum.o: $(srcdir)/src/osx/core/fontenum.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_core_fontenum.o: $(srcdir)/src/osx/core/fontenum.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_core_fontenum.o: $(srcdir)/src/osx/core/fontenum.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_hid.o: $(srcdir)/src/osx/core/hid.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_hid.o: $(srcdir)/src/osx/core/hid.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_hid.o: $(srcdir)/src/osx/core/hid.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@coredll_hid.o: $(srcdir)/src/osx/core/hid.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_printmac.o: $(srcdir)/src/osx/core/printmac.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/printmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_printmac.o: $(srcdir)/src/osx/core/printmac.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/printmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_printmac.o: $(srcdir)/src/osx/core/printmac.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/printmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_core_timer.o: $(srcdir)/src/osx/core/timer.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/timer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_core_timer.o: $(srcdir)/src/osx/core/timer.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/timer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_core_timer.o: $(srcdir)/src/osx/core/timer.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/timer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@coredll_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@coredll_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@coredll_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@coredll_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_generic_timer.o: $(srcdir)/src/generic/timer.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/timer.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_app.o: $(srcdir)/src/x11/app.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/app.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_clipbrd.o: $(srcdir)/src/x11/clipbrd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/clipbrd.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_colour.o: $(srcdir)/src/x11/colour.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/colour.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_cursor.o: $(srcdir)/src/x11/cursor.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/cursor.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_data.o: $(srcdir)/src/x11/data.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/data.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_dataobj.o: $(srcdir)/src/x11/dataobj.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/dataobj.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_dc.o: $(srcdir)/src/x11/dc.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/dc.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_dcclient.o: $(srcdir)/src/x11/dcclient.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/dcclient.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_dcmemory.o: $(srcdir)/src/x11/dcmemory.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/dcmemory.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_dcscreen.o: $(srcdir)/src/x11/dcscreen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/dcscreen.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_evtloop.o: $(srcdir)/src/x11/evtloop.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/evtloop.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_font.o: $(srcdir)/src/x11/font.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/font.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_minifram.o: $(srcdir)/src/x11/minifram.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/minifram.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_nanox.o: $(srcdir)/src/x11/nanox.c $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CCC) -c -o $@ $(COREDLL_CFLAGS) $(srcdir)/src/x11/nanox.c + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_popupwin.o: $(srcdir)/src/x11/popupwin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/popupwin.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_reparent.o: $(srcdir)/src/x11/reparent.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/reparent.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_settings.o: $(srcdir)/src/x11/settings.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/settings.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_toplevel.o: $(srcdir)/src/x11/toplevel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/toplevel.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_utils.o: $(srcdir)/src/x11/utils.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/utils.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@coredll_x11_window.o: $(srcdir)/src/x11/window.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/window.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_fontmgrcmn.o: $(srcdir)/src/common/fontmgrcmn.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/fontmgrcmn.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_generic_colour.o: $(srcdir)/src/generic/colour.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/colour.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_mask.o: $(srcdir)/src/generic/mask.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/mask.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_app.o: $(srcdir)/src/dfb/app.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/app.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_bitmap.o: $(srcdir)/src/dfb/bitmap.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/bitmap.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_brush.o: $(srcdir)/src/dfb/brush.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/brush.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_cursor.o: $(srcdir)/src/dfb/cursor.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/cursor.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_dc.o: $(srcdir)/src/dfb/dc.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/dc.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_dcclient.o: $(srcdir)/src/dfb/dcclient.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/dcclient.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_dcmemory.o: $(srcdir)/src/dfb/dcmemory.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/dcmemory.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_dcscreen.o: $(srcdir)/src/dfb/dcscreen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/dcscreen.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_evtloop.o: $(srcdir)/src/dfb/evtloop.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/evtloop.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_font.o: $(srcdir)/src/dfb/font.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/font.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_fontenum.o: $(srcdir)/src/dfb/fontenum.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/fontenum.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_fontmgr.o: $(srcdir)/src/dfb/fontmgr.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/fontmgr.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_nonownedwnd.o: $(srcdir)/src/dfb/nonownedwnd.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/nonownedwnd.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_overlay.o: $(srcdir)/src/dfb/overlay.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/overlay.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_pen.o: $(srcdir)/src/dfb/pen.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/pen.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_region.o: $(srcdir)/src/dfb/region.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/region.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_settings.o: $(srcdir)/src/dfb/settings.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/settings.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_toplevel.o: $(srcdir)/src/dfb/toplevel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/toplevel.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_utils.o: $(srcdir)/src/dfb/utils.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/utils.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_dfb_window.o: $(srcdir)/src/dfb/window.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/window.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@coredll_wrapdfb.o: $(srcdir)/src/dfb/wrapdfb.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/dfb/wrapdfb.cpp + +@COND_PLATFORM_UNIX_1_USE_GUI_1@coredll_apptraits.o: $(srcdir)/src/unix/apptraits.cpp $(COREDLL_ODEP) +@COND_PLATFORM_UNIX_1_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/apptraits.cpp + +@COND_PLATFORM_MACOSX_1_USE_GUI_1@coredll_apptraits.o: $(srcdir)/src/unix/apptraits.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/unix/apptraits.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@coredll_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_USE_GUI_1_WXUNIV_1@coredll_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@coredll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@coredll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_USE_GUI_1_WXUNIV_1@coredll_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_USE_GUI_1_WXUNIV_1@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@coredll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@coredll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_USE_GUI_1_WXUNIV_1@coredll_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@coredll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@coredll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@coredll_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@coredll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@coredll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_anybutton.o: $(srcdir)/src/gtk/anybutton.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/anybutton.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_anybutton.o: $(srcdir)/src/gtk/anybutton.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/anybutton.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_artgtk.o: $(srcdir)/src/gtk/artgtk.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/artgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_artgtk.o: $(srcdir)/src/gtk/artgtk.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/artgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_bmpbuttn.o: $(srcdir)/src/gtk/bmpbuttn.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/bmpbuttn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_bmpbuttn.o: $(srcdir)/src/gtk/bmpbuttn.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/bmpbuttn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_button.o: $(srcdir)/src/gtk/button.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/button.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_button.o: $(srcdir)/src/gtk/button.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/button.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_checkbox.o: $(srcdir)/src/gtk/checkbox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/checkbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_checkbox.o: $(srcdir)/src/gtk/checkbox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/checkbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_checklst.o: $(srcdir)/src/gtk/checklst.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/checklst.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_checklst.o: $(srcdir)/src/gtk/checklst.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/checklst.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_choice.o: $(srcdir)/src/gtk/choice.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/choice.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_choice.o: $(srcdir)/src/gtk/choice.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/choice.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_collpane.o: $(srcdir)/src/gtk/collpane.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/collpane.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_collpane.o: $(srcdir)/src/gtk/collpane.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/collpane.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_colordlg.o: $(srcdir)/src/gtk/colordlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/colordlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_colordlg.o: $(srcdir)/src/gtk/colordlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/colordlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_combobox.o: $(srcdir)/src/gtk/combobox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/combobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_combobox.o: $(srcdir)/src/gtk/combobox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/combobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_control.o: $(srcdir)/src/gtk/control.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/control.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_control.o: $(srcdir)/src/gtk/control.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/control.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_clrpicker.o: $(srcdir)/src/gtk/clrpicker.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/clrpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_clrpicker.o: $(srcdir)/src/gtk/clrpicker.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/clrpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_dialog.o: $(srcdir)/src/gtk/dialog.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/dialog.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_dialog.o: $(srcdir)/src/gtk/dialog.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/dialog.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_fontpicker.o: $(srcdir)/src/gtk/fontpicker.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/fontpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_fontpicker.o: $(srcdir)/src/gtk/fontpicker.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/fontpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_filepicker.o: $(srcdir)/src/gtk/filepicker.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/filepicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_filepicker.o: $(srcdir)/src/gtk/filepicker.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/filepicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_dirdlg.o: $(srcdir)/src/gtk/dirdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/dirdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_dirdlg.o: $(srcdir)/src/gtk/dirdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/dirdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_filedlg.o: $(srcdir)/src/gtk/filedlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/filedlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_filedlg.o: $(srcdir)/src/gtk/filedlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/filedlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_fontdlg.o: $(srcdir)/src/gtk/fontdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/fontdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_fontdlg.o: $(srcdir)/src/gtk/fontdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/fontdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_frame.o: $(srcdir)/src/gtk/frame.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/frame.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_frame.o: $(srcdir)/src/gtk/frame.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/frame.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_gauge.o: $(srcdir)/src/gtk/gauge.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/gauge.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_gauge.o: $(srcdir)/src/gtk/gauge.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/gauge.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gvfs.o: $(srcdir)/src/gtk/gnome/gvfs.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/gnome/gvfs.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gvfs.o: $(srcdir)/src/gtk/gnome/gvfs.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/gnome/gvfs.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_infobar.o: $(srcdir)/src/gtk/infobar.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/infobar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_infobar.o: $(srcdir)/src/gtk/infobar.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/infobar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_listbox.o: $(srcdir)/src/gtk/listbox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/listbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_listbox.o: $(srcdir)/src/gtk/listbox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/listbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_mdi.o: $(srcdir)/src/gtk/mdi.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/mdi.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_mdi.o: $(srcdir)/src/gtk/mdi.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/mdi.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_menu.o: $(srcdir)/src/gtk/menu.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/menu.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_menu.o: $(srcdir)/src/gtk/menu.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/menu.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_mnemonics.o: $(srcdir)/src/gtk/mnemonics.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/mnemonics.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_mnemonics.o: $(srcdir)/src/gtk/mnemonics.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/mnemonics.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_msgdlg.o: $(srcdir)/src/gtk/msgdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/msgdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_msgdlg.o: $(srcdir)/src/gtk/msgdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/msgdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_nativewin.o: $(srcdir)/src/gtk/nativewin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/nativewin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_nativewin.o: $(srcdir)/src/gtk/nativewin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/nativewin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_notebook.o: $(srcdir)/src/gtk/notebook.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/notebook.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_notebook.o: $(srcdir)/src/gtk/notebook.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/notebook.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_print.o: $(srcdir)/src/gtk/print.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/print.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_print.o: $(srcdir)/src/gtk/print.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/print.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_radiobox.o: $(srcdir)/src/gtk/radiobox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/radiobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_radiobox.o: $(srcdir)/src/gtk/radiobox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/radiobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_radiobut.o: $(srcdir)/src/gtk/radiobut.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/radiobut.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_radiobut.o: $(srcdir)/src/gtk/radiobut.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/radiobut.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_scrolbar.o: $(srcdir)/src/gtk/scrolbar.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/scrolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_scrolbar.o: $(srcdir)/src/gtk/scrolbar.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/scrolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_scrolwin.o: $(srcdir)/src/gtk/scrolwin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/scrolwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_scrolwin.o: $(srcdir)/src/gtk/scrolwin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/scrolwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_slider.o: $(srcdir)/src/gtk/slider.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/slider.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_slider.o: $(srcdir)/src/gtk/slider.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/slider.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_spinbutt.o: $(srcdir)/src/gtk/spinbutt.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/spinbutt.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_spinbutt.o: $(srcdir)/src/gtk/spinbutt.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/spinbutt.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_spinctrl.o: $(srcdir)/src/gtk/spinctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/spinctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_spinctrl.o: $(srcdir)/src/gtk/spinctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/spinctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_statbmp.o: $(srcdir)/src/gtk/statbmp.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/statbmp.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_statbmp.o: $(srcdir)/src/gtk/statbmp.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/statbmp.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_statbox.o: $(srcdir)/src/gtk/statbox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/statbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_statbox.o: $(srcdir)/src/gtk/statbox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/statbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_statline.o: $(srcdir)/src/gtk/statline.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/statline.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_statline.o: $(srcdir)/src/gtk/statline.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/statline.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_stattext.o: $(srcdir)/src/gtk/stattext.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/stattext.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_stattext.o: $(srcdir)/src/gtk/stattext.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/stattext.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_toolbar.o: $(srcdir)/src/gtk/toolbar.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/toolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_toolbar.o: $(srcdir)/src/gtk/toolbar.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/toolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_textctrl.o: $(srcdir)/src/gtk/textctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/textctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_textctrl.o: $(srcdir)/src/gtk/textctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/textctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_textentry.o: $(srcdir)/src/gtk/textentry.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/textentry.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_textentry.o: $(srcdir)/src/gtk/textentry.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/textentry.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_gtk_tglbtn.o: $(srcdir)/src/gtk/tglbtn.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/tglbtn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_gtk_tglbtn.o: $(srcdir)/src/gtk/tglbtn.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/tglbtn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_treeentry_gtk.o: $(srcdir)/src/gtk/treeentry_gtk.c $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CCC) -c -o $@ $(COREDLL_CFLAGS) $(srcdir)/src/gtk/treeentry_gtk.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@coredll_treeentry_gtk.o: $(srcdir)/src/gtk/treeentry_gtk.c $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CCC) -c -o $@ $(COREDLL_CFLAGS) $(srcdir)/src/gtk/treeentry_gtk.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@coredll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@coredll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@coredll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@coredll_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@coredll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@coredll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_USE_GUI_1_WXUNIV_1@coredll_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@coredll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@coredll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_USE_GUI_1_WXUNIV_1@coredll_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@coredll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@coredll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@coredll_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@coredll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@coredll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@coredll_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@coredll_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@coredll_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@coredll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@coredll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_USE_GUI_1_WXUNIV_1@coredll_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@coredll_mdig.o: $(srcdir)/src/generic/mdig.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_mdig.o: $(srcdir)/src/generic/mdig.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp + +@COND_USE_GUI_1_WXUNIV_1@coredll_mdig.o: $(srcdir)/src/generic/mdig.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_accel.o: $(srcdir)/src/msw/accel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/accel.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_accel.o: $(srcdir)/src/msw/accel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/accel.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_anybutton.o: $(srcdir)/src/msw/anybutton.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/anybutton.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_anybutton.o: $(srcdir)/src/msw/anybutton.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/anybutton.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_artmsw.o: $(srcdir)/src/msw/artmsw.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/artmsw.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_artmsw.o: $(srcdir)/src/msw/artmsw.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/artmsw.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_bmpbuttn.o: $(srcdir)/src/msw/bmpbuttn.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/bmpbuttn.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_bmpbuttn.o: $(srcdir)/src/msw/bmpbuttn.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/bmpbuttn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_button.o: $(srcdir)/src/msw/button.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/button.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_button.o: $(srcdir)/src/msw/button.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/button.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_checkbox.o: $(srcdir)/src/msw/checkbox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/checkbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_checkbox.o: $(srcdir)/src/msw/checkbox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/checkbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_choice.o: $(srcdir)/src/msw/choice.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/choice.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_choice.o: $(srcdir)/src/msw/choice.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/choice.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_colordlg.o: $(srcdir)/src/msw/colordlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/colordlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_colordlg.o: $(srcdir)/src/msw/colordlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/colordlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_combo.o: $(srcdir)/src/msw/combo.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/combo.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_combo.o: $(srcdir)/src/msw/combo.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/combo.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_combobox.o: $(srcdir)/src/msw/combobox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/combobox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_combobox.o: $(srcdir)/src/msw/combobox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/combobox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_control.o: $(srcdir)/src/msw/control.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/control.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_control.o: $(srcdir)/src/msw/control.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/control.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_dialog.o: $(srcdir)/src/msw/dialog.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dialog.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_dialog.o: $(srcdir)/src/msw/dialog.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dialog.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_dirdlg.o: $(srcdir)/src/msw/dirdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dirdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_dirdlg.o: $(srcdir)/src/msw/dirdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dirdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_dragimag.o: $(srcdir)/src/msw/dragimag.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dragimag.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_dragimag.o: $(srcdir)/src/msw/dragimag.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/dragimag.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_evtloop.o: $(srcdir)/src/msw/evtloop.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/evtloop.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@coredll_msw_evtloop.o: $(srcdir)/src/msw/evtloop.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/evtloop.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_filedlg.o: $(srcdir)/src/msw/filedlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/filedlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_filedlg.o: $(srcdir)/src/msw/filedlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/filedlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_frame.o: $(srcdir)/src/msw/frame.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/frame.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_frame.o: $(srcdir)/src/msw/frame.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/frame.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_gauge.o: $(srcdir)/src/msw/gauge.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/gauge.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_gauge.o: $(srcdir)/src/msw/gauge.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/gauge.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_headerctrl.o: $(srcdir)/src/msw/headerctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/headerctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_headerctrl.o: $(srcdir)/src/msw/headerctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/headerctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_iniconf.o: $(srcdir)/src/msw/iniconf.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/iniconf.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_iniconf.o: $(srcdir)/src/msw/iniconf.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/iniconf.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_listbox.o: $(srcdir)/src/msw/listbox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/listbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_listbox.o: $(srcdir)/src/msw/listbox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/listbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_listctrl.o: $(srcdir)/src/msw/listctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/listctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_listctrl.o: $(srcdir)/src/msw/listctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/listctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_mdi.o: $(srcdir)/src/msw/mdi.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/mdi.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_mdi.o: $(srcdir)/src/msw/mdi.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/mdi.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_menu.o: $(srcdir)/src/msw/menu.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/menu.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_menu.o: $(srcdir)/src/msw/menu.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/menu.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_menuitem.o: $(srcdir)/src/msw/menuitem.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/menuitem.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_menuitem.o: $(srcdir)/src/msw/menuitem.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/menuitem.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_metafile.o: $(srcdir)/src/msw/metafile.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/metafile.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_metafile.o: $(srcdir)/src/msw/metafile.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/metafile.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_msgdlg.o: $(srcdir)/src/msw/msgdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/msgdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_msgdlg.o: $(srcdir)/src/msw/msgdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/msgdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_nativdlg.o: $(srcdir)/src/msw/nativdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/nativdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_nativdlg.o: $(srcdir)/src/msw/nativdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/nativdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_nativewin.o: $(srcdir)/src/msw/nativewin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/nativewin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_nativewin.o: $(srcdir)/src/msw/nativewin.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/nativewin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_notebook.o: $(srcdir)/src/msw/notebook.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/notebook.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_notebook.o: $(srcdir)/src/msw/notebook.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/notebook.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_access.o: $(srcdir)/src/msw/ole/access.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/access.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_access.o: $(srcdir)/src/msw/ole/access.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ole/access.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_ownerdrw.o: $(srcdir)/src/msw/ownerdrw.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ownerdrw.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_ownerdrw.o: $(srcdir)/src/msw/ownerdrw.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/ownerdrw.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_panel.o: $(srcdir)/src/msw/panel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/panel.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_panel.o: $(srcdir)/src/msw/panel.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/panel.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_progdlg.o: $(srcdir)/src/msw/progdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/progdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_progdlg.o: $(srcdir)/src/msw/progdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/progdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_radiobox.o: $(srcdir)/src/msw/radiobox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/radiobox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_radiobox.o: $(srcdir)/src/msw/radiobox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/radiobox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_radiobut.o: $(srcdir)/src/msw/radiobut.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/radiobut.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_radiobut.o: $(srcdir)/src/msw/radiobut.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/radiobut.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_richmsgdlg.o: $(srcdir)/src/msw/richmsgdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/richmsgdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_richmsgdlg.o: $(srcdir)/src/msw/richmsgdlg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/richmsgdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_scrolbar.o: $(srcdir)/src/msw/scrolbar.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/scrolbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_scrolbar.o: $(srcdir)/src/msw/scrolbar.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/scrolbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_slider.o: $(srcdir)/src/msw/slider.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/slider.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_slider.o: $(srcdir)/src/msw/slider.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/slider.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_spinbutt.o: $(srcdir)/src/msw/spinbutt.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/spinbutt.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_spinbutt.o: $(srcdir)/src/msw/spinbutt.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/spinbutt.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_spinctrl.o: $(srcdir)/src/msw/spinctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/spinctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_spinctrl.o: $(srcdir)/src/msw/spinctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/spinctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_statbmp.o: $(srcdir)/src/msw/statbmp.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/statbmp.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_statbmp.o: $(srcdir)/src/msw/statbmp.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/statbmp.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_statbox.o: $(srcdir)/src/msw/statbox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/statbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_statbox.o: $(srcdir)/src/msw/statbox.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/statbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_statusbar.o: $(srcdir)/src/msw/statusbar.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/statusbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_statusbar.o: $(srcdir)/src/msw/statusbar.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/statusbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_statline.o: $(srcdir)/src/msw/statline.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/statline.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_statline.o: $(srcdir)/src/msw/statline.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/statline.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_stattext.o: $(srcdir)/src/msw/stattext.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/stattext.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_stattext.o: $(srcdir)/src/msw/stattext.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/stattext.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_toolbar.o: $(srcdir)/src/msw/toolbar.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/toolbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_toolbar.o: $(srcdir)/src/msw/toolbar.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/toolbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_textctrl.o: $(srcdir)/src/msw/textctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/textctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_textctrl.o: $(srcdir)/src/msw/textctrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/textctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_textentry.o: $(srcdir)/src/msw/textentry.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/textentry.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_textentry.o: $(srcdir)/src/msw/textentry.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/textentry.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_msw_tglbtn.o: $(srcdir)/src/msw/tglbtn.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/tglbtn.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_msw_tglbtn.o: $(srcdir)/src/msw/tglbtn.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/tglbtn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@coredll_treectrl.o: $(srcdir)/src/msw/treectrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/treectrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@coredll_treectrl.o: $(srcdir)/src/msw/treectrl.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/treectrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_anybutton_osx.o: $(srcdir)/src/osx/anybutton_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/anybutton_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_anybutton_osx.o: $(srcdir)/src/osx/anybutton_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/anybutton_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_anybutton_osx.o: $(srcdir)/src/osx/anybutton_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/anybutton_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_bmpbuttn_osx.o: $(srcdir)/src/osx/bmpbuttn_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/bmpbuttn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_bmpbuttn_osx.o: $(srcdir)/src/osx/bmpbuttn_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/bmpbuttn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_bmpbuttn_osx.o: $(srcdir)/src/osx/bmpbuttn_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/bmpbuttn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_button_osx.o: $(srcdir)/src/osx/button_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/button_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_button_osx.o: $(srcdir)/src/osx/button_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/button_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_button_osx.o: $(srcdir)/src/osx/button_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/button_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_checkbox_osx.o: $(srcdir)/src/osx/checkbox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/checkbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_checkbox_osx.o: $(srcdir)/src/osx/checkbox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/checkbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_checkbox_osx.o: $(srcdir)/src/osx/checkbox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/checkbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_checklst_osx.o: $(srcdir)/src/osx/checklst_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/checklst_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_checklst_osx.o: $(srcdir)/src/osx/checklst_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/checklst_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_checklst_osx.o: $(srcdir)/src/osx/checklst_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/checklst_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_choice_osx.o: $(srcdir)/src/osx/choice_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/choice_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_choice_osx.o: $(srcdir)/src/osx/choice_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/choice_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_choice_osx.o: $(srcdir)/src/osx/choice_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/choice_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_combobox_osx.o: $(srcdir)/src/osx/combobox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/combobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_combobox_osx.o: $(srcdir)/src/osx/combobox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/combobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_combobox_osx.o: $(srcdir)/src/osx/combobox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/combobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_dnd_osx.o: $(srcdir)/src/osx/dnd_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/dnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_dnd_osx.o: $(srcdir)/src/osx/dnd_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/dnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_dnd_osx.o: $(srcdir)/src/osx/dnd_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/dnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_gauge_osx.o: $(srcdir)/src/osx/gauge_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/gauge_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_gauge_osx.o: $(srcdir)/src/osx/gauge_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/gauge_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_gauge_osx.o: $(srcdir)/src/osx/gauge_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/gauge_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_listbox_osx.o: $(srcdir)/src/osx/listbox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/listbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_listbox_osx.o: $(srcdir)/src/osx/listbox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/listbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_listbox_osx.o: $(srcdir)/src/osx/listbox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/listbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_menu_osx.o: $(srcdir)/src/osx/menu_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/menu_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_menu_osx.o: $(srcdir)/src/osx/menu_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/menu_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_menu_osx.o: $(srcdir)/src/osx/menu_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/menu_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_menuitem_osx.o: $(srcdir)/src/osx/menuitem_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/menuitem_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_menuitem_osx.o: $(srcdir)/src/osx/menuitem_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/menuitem_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_menuitem_osx.o: $(srcdir)/src/osx/menuitem_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/menuitem_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_notebook_osx.o: $(srcdir)/src/osx/notebook_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/notebook_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_notebook_osx.o: $(srcdir)/src/osx/notebook_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/notebook_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_notebook_osx.o: $(srcdir)/src/osx/notebook_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/notebook_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_printdlg_osx.o: $(srcdir)/src/osx/printdlg_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/printdlg_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_printdlg_osx.o: $(srcdir)/src/osx/printdlg_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/printdlg_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_printdlg_osx.o: $(srcdir)/src/osx/printdlg_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/printdlg_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_radiobox_osx.o: $(srcdir)/src/osx/radiobox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/radiobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_radiobox_osx.o: $(srcdir)/src/osx/radiobox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/radiobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_radiobox_osx.o: $(srcdir)/src/osx/radiobox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/radiobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_radiobut_osx.o: $(srcdir)/src/osx/radiobut_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/radiobut_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_radiobut_osx.o: $(srcdir)/src/osx/radiobut_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/radiobut_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_radiobut_osx.o: $(srcdir)/src/osx/radiobut_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/radiobut_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_scrolbar_osx.o: $(srcdir)/src/osx/scrolbar_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/scrolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_scrolbar_osx.o: $(srcdir)/src/osx/scrolbar_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/scrolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_scrolbar_osx.o: $(srcdir)/src/osx/scrolbar_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/scrolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_slider_osx.o: $(srcdir)/src/osx/slider_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/slider_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_slider_osx.o: $(srcdir)/src/osx/slider_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/slider_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_slider_osx.o: $(srcdir)/src/osx/slider_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/slider_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_spinbutt_osx.o: $(srcdir)/src/osx/spinbutt_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/spinbutt_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_spinbutt_osx.o: $(srcdir)/src/osx/spinbutt_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/spinbutt_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_spinbutt_osx.o: $(srcdir)/src/osx/spinbutt_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/spinbutt_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_srchctrl_osx.o: $(srcdir)/src/osx/srchctrl_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/srchctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_srchctrl_osx.o: $(srcdir)/src/osx/srchctrl_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/srchctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_srchctrl_osx.o: $(srcdir)/src/osx/srchctrl_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/srchctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_statbox_osx.o: $(srcdir)/src/osx/statbox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/statbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_statbox_osx.o: $(srcdir)/src/osx/statbox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/statbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_statbox_osx.o: $(srcdir)/src/osx/statbox_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/statbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_statline_osx.o: $(srcdir)/src/osx/statline_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/statline_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_statline_osx.o: $(srcdir)/src/osx/statline_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/statline_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_statline_osx.o: $(srcdir)/src/osx/statline_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/statline_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_stattext_osx.o: $(srcdir)/src/osx/stattext_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/stattext_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_stattext_osx.o: $(srcdir)/src/osx/stattext_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/stattext_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_stattext_osx.o: $(srcdir)/src/osx/stattext_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/stattext_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_textentry_osx.o: $(srcdir)/src/osx/textentry_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/textentry_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_textentry_osx.o: $(srcdir)/src/osx/textentry_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/textentry_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_textentry_osx.o: $(srcdir)/src/osx/textentry_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/textentry_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_textctrl_osx.o: $(srcdir)/src/osx/textctrl_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/textctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_textctrl_osx.o: $(srcdir)/src/osx/textctrl_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/textctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_textctrl_osx.o: $(srcdir)/src/osx/textctrl_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/textctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_tglbtn_osx.o: $(srcdir)/src/osx/tglbtn_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/tglbtn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_tglbtn_osx.o: $(srcdir)/src/osx/tglbtn_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/tglbtn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_tglbtn_osx.o: $(srcdir)/src/osx/tglbtn_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/tglbtn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_toolbar_osx.o: $(srcdir)/src/osx/toolbar_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/toolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_toolbar_osx.o: $(srcdir)/src/osx/toolbar_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/toolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_toolbar_osx.o: $(srcdir)/src/osx/toolbar_osx.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/toolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_webkit.o: $(srcdir)/src/html/htmlctrl/webkit/webkit.mm $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/html/htmlctrl/webkit/webkit.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_webkit.o: $(srcdir)/src/html/htmlctrl/webkit/webkit.mm $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/html/htmlctrl/webkit/webkit.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_webkit.o: $(srcdir)/src/html/htmlctrl/webkit/webkit.mm $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/html/htmlctrl/webkit/webkit.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_colordlgosx.o: $(srcdir)/src/osx/carbon/colordlgosx.mm $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/colordlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_colordlgosx.o: $(srcdir)/src/osx/carbon/colordlgosx.mm $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/colordlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_colordlgosx.o: $(srcdir)/src/osx/carbon/colordlgosx.mm $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/colordlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_fontdlgosx.o: $(srcdir)/src/osx/carbon/fontdlgosx.mm $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/fontdlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_fontdlgosx.o: $(srcdir)/src/osx/carbon/fontdlgosx.mm $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/fontdlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_fontdlgosx.o: $(srcdir)/src/osx/carbon/fontdlgosx.mm $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/fontdlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_osx_accel.o: $(srcdir)/src/osx/accel.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/accel.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_osx_accel.o: $(srcdir)/src/osx/accel.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/accel.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_osx_accel.o: $(srcdir)/src/osx/accel.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/accel.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_clipbrd.o: $(srcdir)/src/osx/carbon/clipbrd.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/clipbrd.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_clipbrd.o: $(srcdir)/src/osx/carbon/clipbrd.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/clipbrd.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_clipbrd.o: $(srcdir)/src/osx/carbon/clipbrd.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/clipbrd.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_cursor.o: $(srcdir)/src/osx/carbon/cursor.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/cursor.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_cursor.o: $(srcdir)/src/osx/carbon/cursor.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/cursor.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_cursor.o: $(srcdir)/src/osx/carbon/cursor.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/cursor.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_fontdlg.o: $(srcdir)/src/osx/carbon/fontdlg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/fontdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_fontdlg.o: $(srcdir)/src/osx/carbon/fontdlg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/fontdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_fontdlg.o: $(srcdir)/src/osx/carbon/fontdlg.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/fontdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_gdiobj.o: $(srcdir)/src/osx/carbon/gdiobj.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/gdiobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_gdiobj.o: $(srcdir)/src/osx/carbon/gdiobj.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/gdiobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_gdiobj.o: $(srcdir)/src/osx/carbon/gdiobj.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/gdiobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_icon.o: $(srcdir)/src/osx/carbon/icon.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/icon.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_icon.o: $(srcdir)/src/osx/carbon/icon.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/icon.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_icon.o: $(srcdir)/src/osx/carbon/icon.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/icon.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_app.o: $(srcdir)/src/osx/carbon/app.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/app.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_app.o: $(srcdir)/src/osx/carbon/app.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/app.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_app.o: $(srcdir)/src/osx/carbon/app.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/app.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_combobox.o: $(srcdir)/src/osx/carbon/combobox.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/combobox.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_combobox.o: $(srcdir)/src/osx/carbon/combobox.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/combobox.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_combobox.o: $(srcdir)/src/osx/carbon/combobox.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/combobox.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_control.o: $(srcdir)/src/osx/carbon/control.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/control.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_control.o: $(srcdir)/src/osx/carbon/control.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/control.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_control.o: $(srcdir)/src/osx/carbon/control.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/control.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_dataobj.o: $(srcdir)/src/osx/carbon/dataobj.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dataobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_dataobj.o: $(srcdir)/src/osx/carbon/dataobj.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dataobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_dataobj.o: $(srcdir)/src/osx/carbon/dataobj.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dataobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_dcclient.o: $(srcdir)/src/osx/carbon/dcclient.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcclient.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_dcclient.o: $(srcdir)/src/osx/carbon/dcclient.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcclient.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_dcclient.o: $(srcdir)/src/osx/carbon/dcclient.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcclient.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_dcprint.o: $(srcdir)/src/osx/carbon/dcprint.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcprint.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_dcprint.o: $(srcdir)/src/osx/carbon/dcprint.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcprint.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_dcprint.o: $(srcdir)/src/osx/carbon/dcprint.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcprint.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_dcscreen.o: $(srcdir)/src/osx/carbon/dcscreen.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_dcscreen.o: $(srcdir)/src/osx/carbon/dcscreen.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_dcscreen.o: $(srcdir)/src/osx/carbon/dcscreen.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_glgrab.o: $(srcdir)/src/osx/core/glgrab.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/glgrab.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_glgrab.o: $(srcdir)/src/osx/core/glgrab.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/glgrab.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_glgrab.o: $(srcdir)/src/osx/core/glgrab.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/glgrab.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_graphics.o: $(srcdir)/src/osx/carbon/graphics.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/graphics.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_graphics.o: $(srcdir)/src/osx/carbon/graphics.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/graphics.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_graphics.o: $(srcdir)/src/osx/carbon/graphics.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/graphics.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_font.o: $(srcdir)/src/osx/carbon/font.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/font.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_font.o: $(srcdir)/src/osx/carbon/font.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/font.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_font.o: $(srcdir)/src/osx/carbon/font.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/font.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_frame.o: $(srcdir)/src/osx/carbon/frame.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/frame.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_frame.o: $(srcdir)/src/osx/carbon/frame.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/frame.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_frame.o: $(srcdir)/src/osx/carbon/frame.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/frame.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_mdi.o: $(srcdir)/src/osx/carbon/mdi.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/mdi.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_mdi.o: $(srcdir)/src/osx/carbon/mdi.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/mdi.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_mdi.o: $(srcdir)/src/osx/carbon/mdi.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/mdi.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_metafile.o: $(srcdir)/src/osx/carbon/metafile.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/metafile.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_metafile.o: $(srcdir)/src/osx/carbon/metafile.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/metafile.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_metafile.o: $(srcdir)/src/osx/carbon/metafile.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/metafile.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_settings.o: $(srcdir)/src/osx/carbon/settings.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/settings.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_settings.o: $(srcdir)/src/osx/carbon/settings.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/settings.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_settings.o: $(srcdir)/src/osx/carbon/settings.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/settings.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_carbon_region.o: $(srcdir)/src/osx/carbon/region.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/region.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_region.o: $(srcdir)/src/osx/carbon/region.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/region.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_region.o: $(srcdir)/src/osx/carbon/region.cpp $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/region.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@coredll_utilscocoa.o: $(srcdir)/src/osx/carbon/utilscocoa.mm $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/utilscocoa.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_utilscocoa.o: $(srcdir)/src/osx/carbon/utilscocoa.mm $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/utilscocoa.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_utilscocoa.o: $(srcdir)/src/osx/carbon/utilscocoa.mm $(COREDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/utilscocoa.mm + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_regiong.o: $(srcdir)/src/generic/regiong.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/regiong.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@coredll_regiong.o: $(srcdir)/src/generic/regiong.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/regiong.cpp + +@COND_USE_GUI_1@coredll_accelcmn.o: $(srcdir)/src/common/accelcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/accelcmn.cpp + +@COND_USE_GUI_1@coredll_accesscmn.o: $(srcdir)/src/common/accesscmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/accesscmn.cpp + +@COND_USE_GUI_1@coredll_anidecod.o: $(srcdir)/src/common/anidecod.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/anidecod.cpp + +@COND_USE_GUI_1@coredll_affinematrix2d.o: $(srcdir)/src/common/affinematrix2d.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/affinematrix2d.cpp + +@COND_USE_GUI_1@coredll_appcmn.o: $(srcdir)/src/common/appcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/appcmn.cpp + +@COND_USE_GUI_1@coredll_artprov.o: $(srcdir)/src/common/artprov.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/artprov.cpp + +@COND_USE_GUI_1@coredll_artstd.o: $(srcdir)/src/common/artstd.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/artstd.cpp + +@COND_USE_GUI_1@coredll_arttango.o: $(srcdir)/src/common/arttango.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/arttango.cpp + +@COND_USE_GUI_1@coredll_bmpbase.o: $(srcdir)/src/common/bmpbase.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/bmpbase.cpp + +@COND_USE_GUI_1@coredll_bmpbtncmn.o: $(srcdir)/src/common/bmpbtncmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/bmpbtncmn.cpp + +@COND_USE_GUI_1@coredll_bookctrl.o: $(srcdir)/src/common/bookctrl.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/bookctrl.cpp + +@COND_USE_GUI_1@coredll_btncmn.o: $(srcdir)/src/common/btncmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/btncmn.cpp + +@COND_USE_GUI_1@coredll_cairo.o: $(srcdir)/src/common/cairo.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/cairo.cpp + +@COND_USE_GUI_1@coredll_checkboxcmn.o: $(srcdir)/src/common/checkboxcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/checkboxcmn.cpp + +@COND_USE_GUI_1@coredll_checklstcmn.o: $(srcdir)/src/common/checklstcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/checklstcmn.cpp + +@COND_USE_GUI_1@coredll_choiccmn.o: $(srcdir)/src/common/choiccmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/choiccmn.cpp + +@COND_USE_GUI_1@coredll_clipcmn.o: $(srcdir)/src/common/clipcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/clipcmn.cpp + +@COND_USE_GUI_1@coredll_clrpickercmn.o: $(srcdir)/src/common/clrpickercmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/clrpickercmn.cpp + +@COND_USE_GUI_1@coredll_colourcmn.o: $(srcdir)/src/common/colourcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/colourcmn.cpp + +@COND_USE_GUI_1@coredll_colourdata.o: $(srcdir)/src/common/colourdata.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/colourdata.cpp + +@COND_USE_GUI_1@coredll_combocmn.o: $(srcdir)/src/common/combocmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/combocmn.cpp + +@COND_USE_GUI_1@coredll_cmdproc.o: $(srcdir)/src/common/cmdproc.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/cmdproc.cpp + +@COND_USE_GUI_1@coredll_cmndata.o: $(srcdir)/src/common/cmndata.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/cmndata.cpp + +@COND_USE_GUI_1@coredll_containr.o: $(srcdir)/src/common/containr.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/containr.cpp + +@COND_USE_GUI_1@coredll_cshelp.o: $(srcdir)/src/common/cshelp.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/cshelp.cpp + +@COND_USE_GUI_1@coredll_ctrlcmn.o: $(srcdir)/src/common/ctrlcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/ctrlcmn.cpp + +@COND_USE_GUI_1@coredll_ctrlsub.o: $(srcdir)/src/common/ctrlsub.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/ctrlsub.cpp + +@COND_USE_GUI_1@coredll_dcbase.o: $(srcdir)/src/common/dcbase.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/dcbase.cpp + +@COND_USE_GUI_1@coredll_dcbufcmn.o: $(srcdir)/src/common/dcbufcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/dcbufcmn.cpp + +@COND_USE_GUI_1@coredll_dcgraph.o: $(srcdir)/src/common/dcgraph.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/dcgraph.cpp + +@COND_USE_GUI_1@coredll_dcsvg.o: $(srcdir)/src/common/dcsvg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/dcsvg.cpp + +@COND_USE_GUI_1@coredll_dirctrlcmn.o: $(srcdir)/src/common/dirctrlcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/dirctrlcmn.cpp + +@COND_USE_GUI_1@coredll_dlgcmn.o: $(srcdir)/src/common/dlgcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/dlgcmn.cpp + +@COND_USE_GUI_1@coredll_dndcmn.o: $(srcdir)/src/common/dndcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/dndcmn.cpp + +@COND_USE_GUI_1@coredll_dobjcmn.o: $(srcdir)/src/common/dobjcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/dobjcmn.cpp + +@COND_USE_GUI_1@coredll_docmdi.o: $(srcdir)/src/common/docmdi.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/docmdi.cpp + +@COND_USE_GUI_1@coredll_docview.o: $(srcdir)/src/common/docview.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/docview.cpp + +@COND_USE_GUI_1@coredll_dpycmn.o: $(srcdir)/src/common/dpycmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/dpycmn.cpp + +@COND_USE_GUI_1@coredll_dseldlg.o: $(srcdir)/src/common/dseldlg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/dseldlg.cpp + +@COND_USE_GUI_1@coredll_effects.o: $(srcdir)/src/common/effects.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/effects.cpp + +@COND_USE_GUI_1@coredll_fddlgcmn.o: $(srcdir)/src/common/fddlgcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/fddlgcmn.cpp + +@COND_USE_GUI_1@coredll_filectrlcmn.o: $(srcdir)/src/common/filectrlcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/filectrlcmn.cpp + +@COND_USE_GUI_1@coredll_filehistorycmn.o: $(srcdir)/src/common/filehistorycmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/filehistorycmn.cpp + +@COND_USE_GUI_1@coredll_filepickercmn.o: $(srcdir)/src/common/filepickercmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/filepickercmn.cpp + +@COND_USE_GUI_1@coredll_fontpickercmn.o: $(srcdir)/src/common/fontpickercmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/fontpickercmn.cpp + +@COND_USE_GUI_1@coredll_fldlgcmn.o: $(srcdir)/src/common/fldlgcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/fldlgcmn.cpp + +@COND_USE_GUI_1@coredll_fontcmn.o: $(srcdir)/src/common/fontcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/fontcmn.cpp + +@COND_USE_GUI_1@coredll_fontdata.o: $(srcdir)/src/common/fontdata.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/fontdata.cpp + +@COND_USE_GUI_1@coredll_graphicc.o: $(srcdir)/src/generic/graphicc.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/graphicc.cpp + +@COND_USE_GUI_1@coredll_fontenumcmn.o: $(srcdir)/src/common/fontenumcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/fontenumcmn.cpp + +@COND_USE_GUI_1@coredll_fontmap.o: $(srcdir)/src/common/fontmap.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/fontmap.cpp + +@COND_USE_GUI_1@coredll_fontutilcmn.o: $(srcdir)/src/common/fontutilcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/fontutilcmn.cpp + +@COND_USE_GUI_1@coredll_framecmn.o: $(srcdir)/src/common/framecmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/framecmn.cpp + +@COND_USE_GUI_1@coredll_gaugecmn.o: $(srcdir)/src/common/gaugecmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/gaugecmn.cpp + +@COND_USE_GUI_1@coredll_gbsizer.o: $(srcdir)/src/common/gbsizer.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/gbsizer.cpp + +@COND_USE_GUI_1@coredll_gdicmn.o: $(srcdir)/src/common/gdicmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/gdicmn.cpp + +@COND_USE_GUI_1@coredll_geometry.o: $(srcdir)/src/common/geometry.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/geometry.cpp + +@COND_USE_GUI_1@coredll_gifdecod.o: $(srcdir)/src/common/gifdecod.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/gifdecod.cpp + +@COND_USE_GUI_1@coredll_graphcmn.o: $(srcdir)/src/common/graphcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/graphcmn.cpp + +@COND_USE_GUI_1@coredll_headercolcmn.o: $(srcdir)/src/common/headercolcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/headercolcmn.cpp + +@COND_USE_GUI_1@coredll_headerctrlcmn.o: $(srcdir)/src/common/headerctrlcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/headerctrlcmn.cpp + +@COND_USE_GUI_1@coredll_helpbase.o: $(srcdir)/src/common/helpbase.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/helpbase.cpp + +@COND_USE_GUI_1@coredll_iconbndl.o: $(srcdir)/src/common/iconbndl.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/iconbndl.cpp + +@COND_USE_GUI_1@coredll_imagall.o: $(srcdir)/src/common/imagall.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/imagall.cpp + +@COND_USE_GUI_1@coredll_imagbmp.o: $(srcdir)/src/common/imagbmp.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/imagbmp.cpp + +@COND_USE_GUI_1@coredll_image.o: $(srcdir)/src/common/image.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/image.cpp + +@COND_USE_GUI_1@coredll_imagfill.o: $(srcdir)/src/common/imagfill.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/imagfill.cpp + +@COND_USE_GUI_1@coredll_imaggif.o: $(srcdir)/src/common/imaggif.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/imaggif.cpp + +@COND_USE_GUI_1@coredll_imagiff.o: $(srcdir)/src/common/imagiff.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/imagiff.cpp + +@COND_USE_GUI_1@coredll_imagjpeg.o: $(srcdir)/src/common/imagjpeg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/imagjpeg.cpp + +@COND_USE_GUI_1@coredll_imagpcx.o: $(srcdir)/src/common/imagpcx.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/imagpcx.cpp + +@COND_USE_GUI_1@coredll_imagpng.o: $(srcdir)/src/common/imagpng.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/imagpng.cpp + +@COND_USE_GUI_1@coredll_imagpnm.o: $(srcdir)/src/common/imagpnm.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/imagpnm.cpp + +@COND_USE_GUI_1@coredll_imagtga.o: $(srcdir)/src/common/imagtga.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/imagtga.cpp + +@COND_USE_GUI_1@coredll_imagtiff.o: $(srcdir)/src/common/imagtiff.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/imagtiff.cpp + +@COND_USE_GUI_1@coredll_imagxpm.o: $(srcdir)/src/common/imagxpm.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/imagxpm.cpp + +@COND_USE_GUI_1@coredll_layout.o: $(srcdir)/src/common/layout.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/layout.cpp + +@COND_USE_GUI_1@coredll_lboxcmn.o: $(srcdir)/src/common/lboxcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/lboxcmn.cpp + +@COND_USE_GUI_1@coredll_listctrlcmn.o: $(srcdir)/src/common/listctrlcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/listctrlcmn.cpp + +@COND_USE_GUI_1@coredll_markupparser.o: $(srcdir)/src/common/markupparser.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/markupparser.cpp + +@COND_USE_GUI_1@coredll_matrix.o: $(srcdir)/src/common/matrix.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/matrix.cpp + +@COND_USE_GUI_1@coredll_menucmn.o: $(srcdir)/src/common/menucmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/menucmn.cpp + +@COND_USE_GUI_1@coredll_modalhook.o: $(srcdir)/src/common/modalhook.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/modalhook.cpp + +@COND_USE_GUI_1@coredll_mousemanager.o: $(srcdir)/src/common/mousemanager.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/mousemanager.cpp + +@COND_USE_GUI_1@coredll_nbkbase.o: $(srcdir)/src/common/nbkbase.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/nbkbase.cpp + +@COND_USE_GUI_1@coredll_overlaycmn.o: $(srcdir)/src/common/overlaycmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/overlaycmn.cpp + +@COND_USE_GUI_1@coredll_ownerdrwcmn.o: $(srcdir)/src/common/ownerdrwcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/ownerdrwcmn.cpp + +@COND_USE_GUI_1@coredll_paper.o: $(srcdir)/src/common/paper.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/paper.cpp + +@COND_USE_GUI_1@coredll_panelcmn.o: $(srcdir)/src/common/panelcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/panelcmn.cpp + +@COND_USE_GUI_1@coredll_persist.o: $(srcdir)/src/common/persist.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/persist.cpp + +@COND_USE_GUI_1@coredll_pickerbase.o: $(srcdir)/src/common/pickerbase.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/pickerbase.cpp + +@COND_USE_GUI_1@coredll_popupcmn.o: $(srcdir)/src/common/popupcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/popupcmn.cpp + +@COND_USE_GUI_1@coredll_preferencescmn.o: $(srcdir)/src/common/preferencescmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/preferencescmn.cpp + +@COND_USE_GUI_1@coredll_prntbase.o: $(srcdir)/src/common/prntbase.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/prntbase.cpp + +@COND_USE_GUI_1@coredll_quantize.o: $(srcdir)/src/common/quantize.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/quantize.cpp + +@COND_USE_GUI_1@coredll_radiobtncmn.o: $(srcdir)/src/common/radiobtncmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/radiobtncmn.cpp + +@COND_USE_GUI_1@coredll_radiocmn.o: $(srcdir)/src/common/radiocmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/radiocmn.cpp + +@COND_USE_GUI_1@coredll_rearrangectrl.o: $(srcdir)/src/common/rearrangectrl.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/rearrangectrl.cpp + +@COND_USE_GUI_1@coredll_rendcmn.o: $(srcdir)/src/common/rendcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/rendcmn.cpp + +@COND_USE_GUI_1@coredll_rgncmn.o: $(srcdir)/src/common/rgncmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/rgncmn.cpp + +@COND_USE_GUI_1@coredll_scrolbarcmn.o: $(srcdir)/src/common/scrolbarcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/scrolbarcmn.cpp + +@COND_USE_GUI_1@coredll_settcmn.o: $(srcdir)/src/common/settcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/settcmn.cpp + +@COND_USE_GUI_1@coredll_sizer.o: $(srcdir)/src/common/sizer.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/sizer.cpp + +@COND_USE_GUI_1@coredll_slidercmn.o: $(srcdir)/src/common/slidercmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/slidercmn.cpp + +@COND_USE_GUI_1@coredll_spinbtncmn.o: $(srcdir)/src/common/spinbtncmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/spinbtncmn.cpp + +@COND_USE_GUI_1@coredll_spinctrlcmn.o: $(srcdir)/src/common/spinctrlcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/spinctrlcmn.cpp + +@COND_USE_GUI_1@coredll_srchcmn.o: $(srcdir)/src/common/srchcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/srchcmn.cpp + +@COND_USE_GUI_1@coredll_statbar.o: $(srcdir)/src/common/statbar.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/statbar.cpp + +@COND_USE_GUI_1@coredll_statbmpcmn.o: $(srcdir)/src/common/statbmpcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/statbmpcmn.cpp + +@COND_USE_GUI_1@coredll_statboxcmn.o: $(srcdir)/src/common/statboxcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/statboxcmn.cpp + +@COND_USE_GUI_1@coredll_statlinecmn.o: $(srcdir)/src/common/statlinecmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/statlinecmn.cpp + +@COND_USE_GUI_1@coredll_stattextcmn.o: $(srcdir)/src/common/stattextcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/stattextcmn.cpp + +@COND_USE_GUI_1@coredll_stockitem.o: $(srcdir)/src/common/stockitem.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/stockitem.cpp + +@COND_USE_GUI_1@coredll_tbarbase.o: $(srcdir)/src/common/tbarbase.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/tbarbase.cpp + +@COND_USE_GUI_1@coredll_textcmn.o: $(srcdir)/src/common/textcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/textcmn.cpp + +@COND_USE_GUI_1@coredll_textentrycmn.o: $(srcdir)/src/common/textentrycmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/textentrycmn.cpp + +@COND_USE_GUI_1@coredll_textmeasurecmn.o: $(srcdir)/src/common/textmeasurecmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/textmeasurecmn.cpp + +@COND_USE_GUI_1@coredll_toplvcmn.o: $(srcdir)/src/common/toplvcmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/toplvcmn.cpp + +@COND_USE_GUI_1@coredll_treebase.o: $(srcdir)/src/common/treebase.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/treebase.cpp + +@COND_USE_GUI_1@coredll_uiactioncmn.o: $(srcdir)/src/common/uiactioncmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/uiactioncmn.cpp + +@COND_USE_GUI_1@coredll_valgen.o: $(srcdir)/src/common/valgen.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/valgen.cpp + +@COND_USE_GUI_1@coredll_validate.o: $(srcdir)/src/common/validate.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/validate.cpp + +@COND_USE_GUI_1@coredll_valtext.o: $(srcdir)/src/common/valtext.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/valtext.cpp + +@COND_USE_GUI_1@coredll_valnum.o: $(srcdir)/src/common/valnum.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/valnum.cpp + +@COND_USE_GUI_1@coredll_wincmn.o: $(srcdir)/src/common/wincmn.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/wincmn.cpp + +@COND_USE_GUI_1@coredll_windowid.o: $(srcdir)/src/common/windowid.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/windowid.cpp + +@COND_USE_GUI_1@coredll_wrapsizer.o: $(srcdir)/src/common/wrapsizer.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/wrapsizer.cpp + +@COND_USE_GUI_1@coredll_xpmdecod.o: $(srcdir)/src/common/xpmdecod.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/xpmdecod.cpp + +@COND_USE_GUI_1@coredll_busyinfo.o: $(srcdir)/src/generic/busyinfo.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/busyinfo.cpp + +@COND_USE_GUI_1@coredll_buttonbar.o: $(srcdir)/src/generic/buttonbar.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/buttonbar.cpp + +@COND_USE_GUI_1@coredll_choicdgg.o: $(srcdir)/src/generic/choicdgg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/choicdgg.cpp + +@COND_USE_GUI_1@coredll_choicbkg.o: $(srcdir)/src/generic/choicbkg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/choicbkg.cpp + +@COND_USE_GUI_1@coredll_combog.o: $(srcdir)/src/generic/combog.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/combog.cpp + +@COND_USE_GUI_1@coredll_dcpsg.o: $(srcdir)/src/generic/dcpsg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/dcpsg.cpp + +@COND_USE_GUI_1@coredll_dirctrlg.o: $(srcdir)/src/generic/dirctrlg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/dirctrlg.cpp + +@COND_USE_GUI_1@coredll_dragimgg.o: $(srcdir)/src/generic/dragimgg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/dragimgg.cpp + +@COND_USE_GUI_1@coredll_filectrlg.o: $(srcdir)/src/generic/filectrlg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filectrlg.cpp + +@COND_USE_GUI_1@coredll_headerctrlg.o: $(srcdir)/src/generic/headerctrlg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/headerctrlg.cpp + +@COND_USE_GUI_1@coredll_generic_infobar.o: $(srcdir)/src/generic/infobar.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/infobar.cpp + +@COND_USE_GUI_1@coredll_listbkg.o: $(srcdir)/src/generic/listbkg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/listbkg.cpp + +@COND_USE_GUI_1@coredll_logg.o: $(srcdir)/src/generic/logg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/logg.cpp + +@COND_USE_GUI_1@coredll_markuptext.o: $(srcdir)/src/generic/markuptext.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/markuptext.cpp + +@COND_USE_GUI_1@coredll_msgdlgg.o: $(srcdir)/src/generic/msgdlgg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/msgdlgg.cpp + +@COND_USE_GUI_1@coredll_numdlgg.o: $(srcdir)/src/generic/numdlgg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/numdlgg.cpp + +@COND_USE_GUI_1@coredll_progdlgg.o: $(srcdir)/src/generic/progdlgg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/progdlgg.cpp + +@COND_USE_GUI_1@coredll_preferencesg.o: $(srcdir)/src/generic/preferencesg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/preferencesg.cpp + +@COND_USE_GUI_1@coredll_printps.o: $(srcdir)/src/generic/printps.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/printps.cpp + +@COND_USE_GUI_1@coredll_renderg.o: $(srcdir)/src/generic/renderg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/renderg.cpp + +@COND_USE_GUI_1@coredll_richmsgdlgg.o: $(srcdir)/src/generic/richmsgdlgg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/richmsgdlgg.cpp + +@COND_USE_GUI_1@coredll_scrlwing.o: $(srcdir)/src/generic/scrlwing.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/scrlwing.cpp + +@COND_USE_GUI_1@coredll_selstore.o: $(srcdir)/src/generic/selstore.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/selstore.cpp + +@COND_USE_GUI_1@coredll_spinctlg.o: $(srcdir)/src/generic/spinctlg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/spinctlg.cpp + +@COND_USE_GUI_1@coredll_splitter.o: $(srcdir)/src/generic/splitter.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/splitter.cpp + +@COND_USE_GUI_1@coredll_srchctlg.o: $(srcdir)/src/generic/srchctlg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/srchctlg.cpp + +@COND_USE_GUI_1@coredll_statbmpg.o: $(srcdir)/src/generic/statbmpg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/statbmpg.cpp + +@COND_USE_GUI_1@coredll_stattextg.o: $(srcdir)/src/generic/stattextg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/stattextg.cpp + +@COND_USE_GUI_1@coredll_textdlgg.o: $(srcdir)/src/generic/textdlgg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/textdlgg.cpp + +@COND_USE_GUI_1@coredll_tipwin.o: $(srcdir)/src/generic/tipwin.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/tipwin.cpp + +@COND_USE_GUI_1@coredll_toolbkg.o: $(srcdir)/src/generic/toolbkg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/toolbkg.cpp + +@COND_USE_GUI_1@coredll_treectlg.o: $(srcdir)/src/generic/treectlg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/treectlg.cpp + +@COND_USE_GUI_1@coredll_treebkg.o: $(srcdir)/src/generic/treebkg.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/treebkg.cpp + +@COND_USE_GUI_1@coredll_vlbox.o: $(srcdir)/src/generic/vlbox.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/vlbox.cpp + +@COND_USE_GUI_1@coredll_vscroll.o: $(srcdir)/src/generic/vscroll.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/vscroll.cpp + +@COND_USE_GUI_1@coredll_xmlreshandler.o: $(srcdir)/src/xrc/xmlreshandler.cpp $(COREDLL_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/xrc/xmlreshandler.cpp + +corelib_event.o: $(srcdir)/src/common/event.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/event.cpp + +corelib_fs_mem.o: $(srcdir)/src/common/fs_mem.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/fs_mem.cpp + +corelib_msgout.o: $(srcdir)/src/common/msgout.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/msgout.cpp + +corelib_utilscmn.o: $(srcdir)/src/common/utilscmn.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/utilscmn.cpp + +corelib_msw_main.o: $(srcdir)/src/msw/main.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/main.cpp + +corelib_mslu.o: $(srcdir)/src/msw/mslu.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/mslu.cpp + +corelib_volume.o: $(srcdir)/src/msw/volume.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/volume.cpp + +corelib_carbon_utils.o: $(srcdir)/src/osx/carbon/utils.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/utils.cpp + +corelib_uma.o: $(srcdir)/src/osx/carbon/uma.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/uma.cpp + +corelib_osx_cocoa_utils.o: $(srcdir)/src/osx/cocoa/utils.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/utils.mm + +corelib_gtk1_bmpbuttn.o: $(srcdir)/src/gtk1/bmpbuttn.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/bmpbuttn.cpp + +corelib_gtk1_button.o: $(srcdir)/src/gtk1/button.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/button.cpp + +corelib_gtk1_checkbox.o: $(srcdir)/src/gtk1/checkbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/checkbox.cpp + +corelib_gtk1_checklst.o: $(srcdir)/src/gtk1/checklst.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/checklst.cpp + +corelib_gtk1_choice.o: $(srcdir)/src/gtk1/choice.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/choice.cpp + +corelib_gtk1_combobox.o: $(srcdir)/src/gtk1/combobox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/combobox.cpp + +corelib_gtk1_control.o: $(srcdir)/src/gtk1/control.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/control.cpp + +corelib_gtk1_dialog.o: $(srcdir)/src/gtk1/dialog.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/dialog.cpp + +corelib_gtk1_filedlg.o: $(srcdir)/src/gtk1/filedlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/filedlg.cpp + +corelib_gtk1_fontdlg.o: $(srcdir)/src/gtk1/fontdlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/fontdlg.cpp + +corelib_gtk1_frame.o: $(srcdir)/src/gtk1/frame.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/frame.cpp + +corelib_gtk1_gauge.o: $(srcdir)/src/gtk1/gauge.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/gauge.cpp + +corelib_gtk1_listbox.o: $(srcdir)/src/gtk1/listbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/listbox.cpp + +corelib_gtk1_mdi.o: $(srcdir)/src/gtk1/mdi.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/mdi.cpp + +corelib_gtk1_menu.o: $(srcdir)/src/gtk1/menu.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/menu.cpp + +corelib_gtk1_mnemonics.o: $(srcdir)/src/gtk1/mnemonics.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/mnemonics.cpp + +corelib_gtk1_notebook.o: $(srcdir)/src/gtk1/notebook.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/notebook.cpp + +corelib_gtk1_radiobox.o: $(srcdir)/src/gtk1/radiobox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/radiobox.cpp + +corelib_gtk1_radiobut.o: $(srcdir)/src/gtk1/radiobut.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/radiobut.cpp + +corelib_gtk1_scrolbar.o: $(srcdir)/src/gtk1/scrolbar.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/scrolbar.cpp + +corelib_gtk1_scrolwin.o: $(srcdir)/src/gtk1/scrolwin.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/scrolwin.cpp + +corelib_gtk1_slider.o: $(srcdir)/src/gtk1/slider.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/slider.cpp + +corelib_gtk1_spinbutt.o: $(srcdir)/src/gtk1/spinbutt.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/spinbutt.cpp + +corelib_gtk1_spinctrl.o: $(srcdir)/src/gtk1/spinctrl.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/spinctrl.cpp + +corelib_gtk1_statbmp.o: $(srcdir)/src/gtk1/statbmp.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/statbmp.cpp + +corelib_gtk1_statbox.o: $(srcdir)/src/gtk1/statbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/statbox.cpp + +corelib_gtk1_statline.o: $(srcdir)/src/gtk1/statline.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/statline.cpp + +corelib_gtk1_stattext.o: $(srcdir)/src/gtk1/stattext.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/stattext.cpp + +corelib_gtk1_toolbar.o: $(srcdir)/src/gtk1/toolbar.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/toolbar.cpp + +corelib_gtk1_textctrl.o: $(srcdir)/src/gtk1/textctrl.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/textctrl.cpp + +corelib_gtk1_tglbtn.o: $(srcdir)/src/gtk1/tglbtn.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/tglbtn.cpp + +corelib_motif_accel.o: $(srcdir)/src/motif/accel.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/accel.cpp + +corelib_motif_app.o: $(srcdir)/src/motif/app.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/app.cpp + +corelib_motif_bmpbuttn.o: $(srcdir)/src/motif/bmpbuttn.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/bmpbuttn.cpp + +corelib_bmpmotif.o: $(srcdir)/src/motif/bmpmotif.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/bmpmotif.cpp + +corelib_motif_button.o: $(srcdir)/src/motif/button.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/button.cpp + +corelib_motif_checkbox.o: $(srcdir)/src/motif/checkbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/checkbox.cpp + +corelib_motif_checklst.o: $(srcdir)/src/motif/checklst.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/checklst.cpp + +corelib_motif_choice.o: $(srcdir)/src/motif/choice.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/choice.cpp + +corelib_motif_clipbrd.o: $(srcdir)/src/motif/clipbrd.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/clipbrd.cpp + +corelib_motif_colour.o: $(srcdir)/src/motif/colour.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/colour.cpp + +corelib_motif_combobox.o: $(srcdir)/src/motif/combobox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/combobox.cpp + +corelib_combobox_native.o: $(srcdir)/src/motif/combobox_native.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/combobox_native.cpp + +corelib_motif_control.o: $(srcdir)/src/motif/control.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/control.cpp + +corelib_motif_cursor.o: $(srcdir)/src/motif/cursor.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/cursor.cpp + +corelib_motif_data.o: $(srcdir)/src/motif/data.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/data.cpp + +corelib_motif_dataobj.o: $(srcdir)/src/motif/dataobj.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/dataobj.cpp + +corelib_motif_dc.o: $(srcdir)/src/motif/dc.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/dc.cpp + +corelib_motif_dcclient.o: $(srcdir)/src/motif/dcclient.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/dcclient.cpp + +corelib_motif_dcmemory.o: $(srcdir)/src/motif/dcmemory.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/dcmemory.cpp + +corelib_motif_dcscreen.o: $(srcdir)/src/motif/dcscreen.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/dcscreen.cpp + +corelib_motif_dialog.o: $(srcdir)/src/motif/dialog.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/dialog.cpp + +corelib_motif_evtloop.o: $(srcdir)/src/motif/evtloop.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/evtloop.cpp + +corelib_motif_filedlg.o: $(srcdir)/src/motif/filedlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/filedlg.cpp + +corelib_motif_font.o: $(srcdir)/src/motif/font.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/font.cpp + +corelib_motif_frame.o: $(srcdir)/src/motif/frame.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/frame.cpp + +corelib_motif_gauge.o: $(srcdir)/src/motif/gauge.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/gauge.cpp + +corelib_sockmot.o: $(srcdir)/src/motif/sockmot.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/sockmot.cpp + +corelib_motif_icon.o: $(srcdir)/src/motif/icon.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/icon.cpp + +corelib_motif_listbox.o: $(srcdir)/src/motif/listbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/listbox.cpp + +corelib_motif_main.o: $(srcdir)/src/motif/main.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/main.cpp + +corelib_motif_menu.o: $(srcdir)/src/motif/menu.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/menu.cpp + +corelib_motif_menuitem.o: $(srcdir)/src/motif/menuitem.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/menuitem.cpp + +corelib_motif_minifram.o: $(srcdir)/src/motif/minifram.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/minifram.cpp + +corelib_motif_msgdlg.o: $(srcdir)/src/motif/msgdlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/msgdlg.cpp + +corelib_motif_popupwin.o: $(srcdir)/src/motif/popupwin.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/popupwin.cpp + +corelib_motif_radiobox.o: $(srcdir)/src/motif/radiobox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/radiobox.cpp + +corelib_motif_radiobut.o: $(srcdir)/src/motif/radiobut.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/radiobut.cpp + +corelib_motif_scrolbar.o: $(srcdir)/src/motif/scrolbar.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/scrolbar.cpp + +corelib_motif_settings.o: $(srcdir)/src/motif/settings.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/settings.cpp + +corelib_motif_slider.o: $(srcdir)/src/motif/slider.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/slider.cpp + +corelib_motif_spinbutt.o: $(srcdir)/src/motif/spinbutt.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/spinbutt.cpp + +corelib_motif_statbmp.o: $(srcdir)/src/motif/statbmp.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/statbmp.cpp + +corelib_motif_statbox.o: $(srcdir)/src/motif/statbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/statbox.cpp + +corelib_motif_stattext.o: $(srcdir)/src/motif/stattext.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/stattext.cpp + +corelib_motif_textctrl.o: $(srcdir)/src/motif/textctrl.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/textctrl.cpp + +corelib_motif_textentry.o: $(srcdir)/src/motif/textentry.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/textentry.cpp + +corelib_motif_timer.o: $(srcdir)/src/motif/timer.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/timer.cpp + +corelib_motif_toolbar.o: $(srcdir)/src/motif/toolbar.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/toolbar.cpp + +corelib_motif_toplevel.o: $(srcdir)/src/motif/toplevel.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/toplevel.cpp + +corelib_motif_utils.o: $(srcdir)/src/motif/utils.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/utils.cpp + +corelib_motif_window.o: $(srcdir)/src/motif/window.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/motif/window.cpp + +corelib_xmcombo.o: $(srcdir)/src/motif/xmcombo/xmcombo.c $(CORELIB_ODEP) + $(CCC) -c -o $@ $(CORELIB_CFLAGS) $(srcdir)/src/motif/xmcombo/xmcombo.c + +corelib_generic_notebook.o: $(srcdir)/src/generic/notebook.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/notebook.cpp + +corelib_generic_statline.o: $(srcdir)/src/generic/statline.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/statline.cpp + +corelib_tabg.o: $(srcdir)/src/generic/tabg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/tabg.cpp + +corelib_msw_checklst.o: $(srcdir)/src/msw/checklst.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/checklst.cpp + +corelib_msw_fdrepdlg.o: $(srcdir)/src/msw/fdrepdlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/fdrepdlg.cpp + +corelib_msw_fontdlg.o: $(srcdir)/src/msw/fontdlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/fontdlg.cpp + +corelib_wince_checklst.o: $(srcdir)/src/msw/wince/checklst.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/wince/checklst.cpp + +corelib_choicece.o: $(srcdir)/src/msw/wince/choicece.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/wince/choicece.cpp + +corelib_crt.o: $(srcdir)/src/msw/wince/crt.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/wince/crt.cpp + +corelib_filedlgwce.o: $(srcdir)/src/msw/wince/filedlgwce.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/wince/filedlgwce.cpp + +corelib_filefnwce.o: $(srcdir)/src/msw/wince/filefnwce.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/wince/filefnwce.cpp + +corelib_helpwce.o: $(srcdir)/src/msw/wince/helpwce.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/wince/helpwce.cpp + +corelib_menuce.o: $(srcdir)/src/msw/wince/menuce.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/wince/menuce.cpp + +corelib_tbarwce.o: $(srcdir)/src/msw/wince/tbarwce.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/wince/tbarwce.cpp + +corelib_textctrlce.o: $(srcdir)/src/msw/wince/textctrlce.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/wince/textctrlce.cpp + +corelib_carbon_anybutton.o: $(srcdir)/src/osx/carbon/anybutton.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/anybutton.cpp + +corelib_carbon_bmpbuttn.o: $(srcdir)/src/osx/carbon/bmpbuttn.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/bmpbuttn.cpp + +corelib_carbon_button.o: $(srcdir)/src/osx/carbon/button.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/button.cpp + +corelib_carbon_checkbox.o: $(srcdir)/src/osx/carbon/checkbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/checkbox.cpp + +corelib_carbon_choice.o: $(srcdir)/src/osx/carbon/choice.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/choice.cpp + +corelib_carbon_colordlg.o: $(srcdir)/src/osx/carbon/colordlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/colordlg.cpp + +corelib_carbon_dialog.o: $(srcdir)/src/osx/carbon/dialog.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dialog.cpp + +corelib_carbon_dirdlg.o: $(srcdir)/src/osx/carbon/dirdlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dirdlg.cpp + +corelib_carbon_dnd.o: $(srcdir)/src/osx/carbon/dnd.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dnd.cpp + +corelib_carbon_evtloop.o: $(srcdir)/src/osx/carbon/evtloop.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/evtloop.cpp + +corelib_carbon_filedlg.o: $(srcdir)/src/osx/carbon/filedlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/filedlg.cpp + +corelib_carbon_gauge.o: $(srcdir)/src/osx/carbon/gauge.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/gauge.cpp + +corelib_carbon_listbox.o: $(srcdir)/src/osx/carbon/listbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/listbox.cpp + +corelib_listctrl_mac.o: $(srcdir)/src/osx/carbon/listctrl_mac.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/listctrl_mac.cpp + +corelib_carbon_menu.o: $(srcdir)/src/osx/carbon/menu.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/menu.cpp + +corelib_carbon_menuitem.o: $(srcdir)/src/osx/carbon/menuitem.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/menuitem.cpp + +corelib_carbon_msgdlg.o: $(srcdir)/src/osx/carbon/msgdlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/msgdlg.cpp + +corelib_carbon_nonownedwnd.o: $(srcdir)/src/osx/carbon/nonownedwnd.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/nonownedwnd.cpp + +corelib_notebmac.o: $(srcdir)/src/osx/carbon/notebmac.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/notebmac.cpp + +corelib_carbon_printdlg.o: $(srcdir)/src/osx/carbon/printdlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/printdlg.cpp + +corelib_carbon_radiobut.o: $(srcdir)/src/osx/carbon/radiobut.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/radiobut.cpp + +corelib_carbon_scrolbar.o: $(srcdir)/src/osx/carbon/scrolbar.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/scrolbar.cpp + +corelib_carbon_slider.o: $(srcdir)/src/osx/carbon/slider.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/slider.cpp + +corelib_carbon_spinbutt.o: $(srcdir)/src/osx/carbon/spinbutt.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/spinbutt.cpp + +corelib_carbon_srchctrl.o: $(srcdir)/src/osx/carbon/srchctrl.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/srchctrl.cpp + +corelib_carbon_statbmp.o: $(srcdir)/src/osx/carbon/statbmp.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statbmp.cpp + +corelib_carbon_statbox.o: $(srcdir)/src/osx/carbon/statbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statbox.cpp + +corelib_statlmac.o: $(srcdir)/src/osx/carbon/statlmac.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statlmac.cpp + +corelib_carbon_stattext.o: $(srcdir)/src/osx/carbon/stattext.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/stattext.cpp + +corelib_carbon_textctrl.o: $(srcdir)/src/osx/carbon/textctrl.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/textctrl.cpp + +corelib_carbon_tglbtn.o: $(srcdir)/src/osx/carbon/tglbtn.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/tglbtn.cpp + +corelib_carbon_toolbar.o: $(srcdir)/src/osx/carbon/toolbar.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/toolbar.cpp + +corelib_carbon_tooltip.o: $(srcdir)/src/osx/carbon/tooltip.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/tooltip.cpp + +corelib_carbon_window.o: $(srcdir)/src/osx/carbon/window.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/window.cpp + +corelib_cocoa_anybutton.o: $(srcdir)/src/osx/cocoa/anybutton.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/anybutton.mm + +corelib_osx_cocoa_button.o: $(srcdir)/src/osx/cocoa/button.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/button.mm + +corelib_osx_cocoa_checkbox.o: $(srcdir)/src/osx/cocoa/checkbox.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/checkbox.mm + +corelib_osx_cocoa_choice.o: $(srcdir)/src/osx/cocoa/choice.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/choice.mm + +corelib_osx_cocoa_colour.o: $(srcdir)/src/osx/cocoa/colour.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/colour.mm + +corelib_osx_cocoa_combobox.o: $(srcdir)/src/osx/cocoa/combobox.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/combobox.mm + +corelib_osx_cocoa_dialog.o: $(srcdir)/src/osx/cocoa/dialog.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dialog.mm + +corelib_osx_cocoa_dirdlg.o: $(srcdir)/src/osx/cocoa/dirdlg.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dirdlg.mm + +corelib_cocoa_dnd.o: $(srcdir)/src/osx/cocoa/dnd.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dnd.mm + +corelib_osx_cocoa_evtloop.o: $(srcdir)/src/osx/cocoa/evtloop.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/evtloop.mm + +corelib_osx_cocoa_filedlg.o: $(srcdir)/src/osx/cocoa/filedlg.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/filedlg.mm + +corelib_osx_cocoa_gauge.o: $(srcdir)/src/osx/cocoa/gauge.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/gauge.mm + +corelib_osx_cocoa_listbox.o: $(srcdir)/src/osx/cocoa/listbox.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/listbox.mm + +corelib_osx_cocoa_menu.o: $(srcdir)/src/osx/cocoa/menu.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/menu.mm + +corelib_osx_cocoa_menuitem.o: $(srcdir)/src/osx/cocoa/menuitem.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/menuitem.mm + +corelib_osx_cocoa_msgdlg.o: $(srcdir)/src/osx/cocoa/msgdlg.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/msgdlg.mm + +corelib_cocoa_nonownedwnd.o: $(srcdir)/src/osx/cocoa/nonownedwnd.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/nonownedwnd.mm + +corelib_osx_cocoa_notebook.o: $(srcdir)/src/osx/cocoa/notebook.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/notebook.mm + +corelib_osx_cocoa_radiobut.o: $(srcdir)/src/osx/cocoa/radiobut.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/radiobut.mm + +corelib_preferences.o: $(srcdir)/src/osx/cocoa/preferences.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/preferences.mm + +corelib_cocoa_printdlg.o: $(srcdir)/src/osx/cocoa/printdlg.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/printdlg.mm + +corelib_osx_cocoa_scrolbar.o: $(srcdir)/src/osx/cocoa/scrolbar.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/scrolbar.mm + +corelib_osx_cocoa_slider.o: $(srcdir)/src/osx/cocoa/slider.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/slider.mm + +corelib_osx_cocoa_spinbutt.o: $(srcdir)/src/osx/cocoa/spinbutt.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/spinbutt.mm + +corelib_cocoa_srchctrl.o: $(srcdir)/src/osx/cocoa/srchctrl.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/srchctrl.mm + +corelib_osx_cocoa_statbox.o: $(srcdir)/src/osx/cocoa/statbox.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/statbox.mm + +corelib_cocoa_statline.o: $(srcdir)/src/osx/cocoa/statline.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/statline.mm + +corelib_osx_cocoa_stattext.o: $(srcdir)/src/osx/cocoa/stattext.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/stattext.mm + +corelib_osx_cocoa_textctrl.o: $(srcdir)/src/osx/cocoa/textctrl.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/textctrl.mm + +corelib_cocoa_tglbtn.o: $(srcdir)/src/osx/cocoa/tglbtn.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/tglbtn.mm + +corelib_osx_cocoa_toolbar.o: $(srcdir)/src/osx/cocoa/toolbar.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/toolbar.mm + +corelib_osx_cocoa_tooltip.o: $(srcdir)/src/osx/cocoa/tooltip.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/tooltip.mm + +corelib_osx_cocoa_window.o: $(srcdir)/src/osx/cocoa/window.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/window.mm + +corelib_iphone_anybutton.o: $(srcdir)/src/osx/iphone/anybutton.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/anybutton.mm + +corelib_iphone_button.o: $(srcdir)/src/osx/iphone/button.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/button.mm + +corelib_iphone_checkbox.o: $(srcdir)/src/osx/iphone/checkbox.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/checkbox.mm + +corelib_iphone_dialog.o: $(srcdir)/src/osx/iphone/dialog.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/dialog.mm + +corelib_iphone_evtloop.o: $(srcdir)/src/osx/iphone/evtloop.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/evtloop.mm + +corelib_iphone_gauge.o: $(srcdir)/src/osx/iphone/gauge.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/gauge.mm + +corelib_iphone_msgdlg.o: $(srcdir)/src/osx/iphone/msgdlg.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/msgdlg.mm + +corelib_iphone_nonownedwnd.o: $(srcdir)/src/osx/iphone/nonownedwnd.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/nonownedwnd.mm + +corelib_iphone_scrolbar.o: $(srcdir)/src/osx/iphone/scrolbar.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/scrolbar.mm + +corelib_iphone_slider.o: $(srcdir)/src/osx/iphone/slider.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/slider.mm + +corelib_iphone_stattext.o: $(srcdir)/src/osx/iphone/stattext.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/stattext.mm + +corelib_iphone_textctrl.o: $(srcdir)/src/osx/iphone/textctrl.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/textctrl.mm + +corelib_iphone_toolbar.o: $(srcdir)/src/osx/iphone/toolbar.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/toolbar.mm + +corelib_iphone_utils.o: $(srcdir)/src/osx/iphone/utils.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/utils.mm + +corelib_iphone_window.o: $(srcdir)/src/osx/iphone/window.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/window.mm + +corelib_NSBox.o: $(srcdir)/src/cocoa/NSBox.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSBox.mm + +corelib_NSButton.o: $(srcdir)/src/cocoa/NSButton.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSButton.mm + +corelib_NSControl.o: $(srcdir)/src/cocoa/NSControl.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSControl.mm + +corelib_NSMenu.o: $(srcdir)/src/cocoa/NSMenu.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSMenu.mm + +corelib_NSPanel.o: $(srcdir)/src/cocoa/NSPanel.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSPanel.mm + +corelib_NSScroller.o: $(srcdir)/src/cocoa/NSScroller.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSScroller.mm + +corelib_NSSlider.o: $(srcdir)/src/cocoa/NSSlider.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSSlider.mm + +corelib_NSTabView.o: $(srcdir)/src/cocoa/NSTabView.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSTabView.mm + +corelib_NSTableView.o: $(srcdir)/src/cocoa/NSTableView.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSTableView.mm + +corelib_NSTextField.o: $(srcdir)/src/cocoa/NSTextField.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSTextField.mm + +corelib_NSView.o: $(srcdir)/src/cocoa/NSView.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSView.mm + +corelib_NSWindow.o: $(srcdir)/src/cocoa/NSWindow.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/NSWindow.mm + +corelib_ObjcRef.o: $(srcdir)/src/cocoa/ObjcRef.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/ObjcRef.mm + +corelib_cocoa_app.o: $(srcdir)/src/cocoa/app.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/app.mm + +corelib_cocoa_bitmap.o: $(srcdir)/src/cocoa/bitmap.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/bitmap.mm + +corelib_cocoa_bmpbuttn.o: $(srcdir)/src/cocoa/bmpbuttn.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/bmpbuttn.mm + +corelib_cocoa_brush.o: $(srcdir)/src/cocoa/brush.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/brush.mm + +corelib_src_cocoa_button.o: $(srcdir)/src/cocoa/button.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/button.mm + +corelib_src_cocoa_checkbox.o: $(srcdir)/src/cocoa/checkbox.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/checkbox.mm + +corelib_cocoa_checklst.o: $(srcdir)/src/cocoa/checklst.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/checklst.mm + +corelib_src_cocoa_choice.o: $(srcdir)/src/cocoa/choice.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/choice.mm + +corelib_cocoa_clipbrd.o: $(srcdir)/src/cocoa/clipbrd.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/clipbrd.mm + +corelib_cocoa_colordlg.o: $(srcdir)/src/cocoa/colordlg.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/colordlg.mm + +corelib_src_cocoa_colour.o: $(srcdir)/src/cocoa/colour.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/colour.mm + +corelib_src_cocoa_combobox.o: $(srcdir)/src/cocoa/combobox.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/combobox.mm + +corelib_cocoa_control.o: $(srcdir)/src/cocoa/control.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/control.mm + +corelib_cocoa_cursor.o: $(srcdir)/src/cocoa/cursor.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/cursor.mm + +corelib_cocoa_data.o: $(srcdir)/src/cocoa/data.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/cocoa/data.cpp + +corelib_cocoa_dataobj.o: $(srcdir)/src/cocoa/dataobj.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/dataobj.mm + +corelib_cocoa_dc.o: $(srcdir)/src/cocoa/dc.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/dc.mm + +corelib_cocoa_dcclient.o: $(srcdir)/src/cocoa/dcclient.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/dcclient.mm + +corelib_cocoa_dcmemory.o: $(srcdir)/src/cocoa/dcmemory.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/dcmemory.mm + +corelib_cocoa_dcscreen.o: $(srcdir)/src/cocoa/dcscreen.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/cocoa/dcscreen.cpp + +corelib_src_cocoa_dialog.o: $(srcdir)/src/cocoa/dialog.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/dialog.mm + +corelib_src_cocoa_dirdlg.o: $(srcdir)/src/cocoa/dirdlg.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/dirdlg.mm + +corelib_cocoa_display.o: $(srcdir)/src/cocoa/display.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/display.mm + +corelib_drawer.o: $(srcdir)/src/cocoa/drawer.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/drawer.mm + +corelib_src_cocoa_evtloop.o: $(srcdir)/src/cocoa/evtloop.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/evtloop.mm + +corelib_src_cocoa_filedlg.o: $(srcdir)/src/cocoa/filedlg.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/filedlg.mm + +corelib_cocoa_font.o: $(srcdir)/src/cocoa/font.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/font.mm + +corelib_cocoa_fontdlg.o: $(srcdir)/src/cocoa/fontdlg.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/fontdlg.mm + +corelib_cocoa_fontenum.o: $(srcdir)/src/cocoa/fontenum.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/fontenum.mm + +corelib_cocoa_fontutil.o: $(srcdir)/src/cocoa/fontutil.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/cocoa/fontutil.cpp + +corelib_cocoa_frame.o: $(srcdir)/src/cocoa/frame.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/frame.mm + +corelib_src_cocoa_gauge.o: $(srcdir)/src/cocoa/gauge.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/gauge.mm + +corelib_cocoa_icon.o: $(srcdir)/src/cocoa/icon.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/icon.mm + +corelib_src_cocoa_listbox.o: $(srcdir)/src/cocoa/listbox.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/listbox.mm + +corelib_cocoa_main.o: $(srcdir)/src/cocoa/main.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/cocoa/main.cpp + +corelib_mbarman.o: $(srcdir)/src/cocoa/mbarman.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/mbarman.mm + +corelib_cocoa_mdi.o: $(srcdir)/src/cocoa/mdi.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/mdi.mm + +corelib_src_cocoa_menu.o: $(srcdir)/src/cocoa/menu.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/menu.mm + +corelib_src_cocoa_menuitem.o: $(srcdir)/src/cocoa/menuitem.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/menuitem.mm + +corelib_src_cocoa_msgdlg.o: $(srcdir)/src/cocoa/msgdlg.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/msgdlg.mm + +corelib_src_cocoa_notebook.o: $(srcdir)/src/cocoa/notebook.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/notebook.mm + +corelib_cocoa_pen.o: $(srcdir)/src/cocoa/pen.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/pen.mm + +corelib_cocoa_radiobox.o: $(srcdir)/src/cocoa/radiobox.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/radiobox.mm + +corelib_src_cocoa_radiobut.o: $(srcdir)/src/cocoa/radiobut.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/radiobut.mm + +corelib_cocoa_region.o: $(srcdir)/src/cocoa/region.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/region.mm + +corelib_src_cocoa_scrolbar.o: $(srcdir)/src/cocoa/scrolbar.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/scrolbar.mm + +corelib_cocoa_settings.o: $(srcdir)/src/cocoa/settings.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/settings.mm + +corelib_src_cocoa_slider.o: $(srcdir)/src/cocoa/slider.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/slider.mm + +corelib_sound.o: $(srcdir)/src/cocoa/sound.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/sound.mm + +corelib_src_cocoa_spinbutt.o: $(srcdir)/src/cocoa/spinbutt.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/spinbutt.mm + +corelib_cocoa_statbmp.o: $(srcdir)/src/cocoa/statbmp.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/statbmp.mm + +corelib_src_cocoa_statbox.o: $(srcdir)/src/cocoa/statbox.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/statbox.mm + +corelib_statline2.o: $(srcdir)/src/cocoa/statline2.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/statline2.mm + +corelib_src_cocoa_stattext.o: $(srcdir)/src/cocoa/stattext.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/stattext.mm + +corelib_src_cocoa_textctrl.o: $(srcdir)/src/cocoa/textctrl.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/textctrl.mm + +corelib_cocoa_timer.o: $(srcdir)/src/cocoa/timer.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/timer.mm + +corelib_src_cocoa_toolbar.o: $(srcdir)/src/cocoa/toolbar.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/toolbar.mm + +corelib_src_cocoa_tooltip.o: $(srcdir)/src/cocoa/tooltip.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/tooltip.mm + +corelib_cocoa_toplevel.o: $(srcdir)/src/cocoa/toplevel.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/toplevel.mm + +corelib_src_cocoa_utils.o: $(srcdir)/src/cocoa/utils.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/utils.mm + +corelib_utilsexc.o: $(srcdir)/src/cocoa/utilsexc.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/utilsexc.mm + +corelib_src_cocoa_window.o: $(srcdir)/src/cocoa/window.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/window.mm + +corelib_os2_accel.o: $(srcdir)/src/os2/accel.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/accel.cpp + +corelib_os2_app.o: $(srcdir)/src/os2/app.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/app.cpp + +corelib_os2_bitmap.o: $(srcdir)/src/os2/bitmap.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/bitmap.cpp + +corelib_os2_bmpbuttn.o: $(srcdir)/src/os2/bmpbuttn.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/bmpbuttn.cpp + +corelib_os2_brush.o: $(srcdir)/src/os2/brush.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/brush.cpp + +corelib_os2_button.o: $(srcdir)/src/os2/button.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/button.cpp + +corelib_os2_checkbox.o: $(srcdir)/src/os2/checkbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/checkbox.cpp + +corelib_os2_checklst.o: $(srcdir)/src/os2/checklst.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/checklst.cpp + +corelib_os2_choice.o: $(srcdir)/src/os2/choice.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/choice.cpp + +corelib_os2_clipbrd.o: $(srcdir)/src/os2/clipbrd.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/clipbrd.cpp + +corelib_os2_colour.o: $(srcdir)/src/os2/colour.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/colour.cpp + +corelib_os2_combobox.o: $(srcdir)/src/os2/combobox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/combobox.cpp + +corelib_os2_control.o: $(srcdir)/src/os2/control.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/control.cpp + +corelib_os2_cursor.o: $(srcdir)/src/os2/cursor.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/cursor.cpp + +corelib_os2_data.o: $(srcdir)/src/os2/data.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/data.cpp + +corelib_os2_dataobj.o: $(srcdir)/src/os2/dataobj.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/dataobj.cpp + +corelib_os2_dc.o: $(srcdir)/src/os2/dc.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/dc.cpp + +corelib_os2_dcclient.o: $(srcdir)/src/os2/dcclient.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/dcclient.cpp + +corelib_os2_dcmemory.o: $(srcdir)/src/os2/dcmemory.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/dcmemory.cpp + +corelib_os2_dcprint.o: $(srcdir)/src/os2/dcprint.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/dcprint.cpp + +corelib_os2_dcscreen.o: $(srcdir)/src/os2/dcscreen.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/dcscreen.cpp + +corelib_os2_dialog.o: $(srcdir)/src/os2/dialog.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/dialog.cpp + +corelib_os2_dnd.o: $(srcdir)/src/os2/dnd.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/dnd.cpp + +corelib_os2_evtloop.o: $(srcdir)/src/os2/evtloop.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/evtloop.cpp + +corelib_os2_filedlg.o: $(srcdir)/src/os2/filedlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/filedlg.cpp + +corelib_os2_font.o: $(srcdir)/src/os2/font.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/font.cpp + +corelib_os2_fontdlg.o: $(srcdir)/src/os2/fontdlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/fontdlg.cpp + +corelib_os2_fontenum.o: $(srcdir)/src/os2/fontenum.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/fontenum.cpp + +corelib_os2_fontutil.o: $(srcdir)/src/os2/fontutil.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/fontutil.cpp + +corelib_os2_frame.o: $(srcdir)/src/os2/frame.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/frame.cpp + +corelib_os2_gauge.o: $(srcdir)/src/os2/gauge.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/gauge.cpp + +corelib_os2_gdiimage.o: $(srcdir)/src/os2/gdiimage.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/gdiimage.cpp + +corelib_sockpm.o: $(srcdir)/src/os2/sockpm.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/sockpm.cpp + +corelib_os2_helpwin.o: $(srcdir)/src/os2/helpwin.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/helpwin.cpp + +corelib_os2_icon.o: $(srcdir)/src/os2/icon.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/icon.cpp + +corelib_os2_iniconf.o: $(srcdir)/src/os2/iniconf.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/iniconf.cpp + +corelib_os2_listbox.o: $(srcdir)/src/os2/listbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/listbox.cpp + +corelib_os2_main.o: $(srcdir)/src/os2/main.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/main.cpp + +corelib_os2_menu.o: $(srcdir)/src/os2/menu.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/menu.cpp + +corelib_os2_menuitem.o: $(srcdir)/src/os2/menuitem.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/menuitem.cpp + +corelib_os2_metafile.o: $(srcdir)/src/os2/metafile.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/metafile.cpp + +corelib_os2_minifram.o: $(srcdir)/src/os2/minifram.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/minifram.cpp + +corelib_os2_msgdlg.o: $(srcdir)/src/os2/msgdlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/msgdlg.cpp + +corelib_os2_nativdlg.o: $(srcdir)/src/os2/nativdlg.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/nativdlg.cpp + +corelib_os2_notebook.o: $(srcdir)/src/os2/notebook.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/notebook.cpp + +corelib_os2_ownerdrw.o: $(srcdir)/src/os2/ownerdrw.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/ownerdrw.cpp + +corelib_os2_palette.o: $(srcdir)/src/os2/palette.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/palette.cpp + +corelib_os2_pen.o: $(srcdir)/src/os2/pen.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/pen.cpp + +corelib_os2_popupwin.o: $(srcdir)/src/os2/popupwin.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/popupwin.cpp + +corelib_os2_print.o: $(srcdir)/src/os2/print.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/print.cpp + +corelib_os2_radiobox.o: $(srcdir)/src/os2/radiobox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/radiobox.cpp + +corelib_os2_radiobut.o: $(srcdir)/src/os2/radiobut.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/radiobut.cpp + +corelib_os2_region.o: $(srcdir)/src/os2/region.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/region.cpp + +corelib_os2_scrolbar.o: $(srcdir)/src/os2/scrolbar.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/scrolbar.cpp + +corelib_os2_settings.o: $(srcdir)/src/os2/settings.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/settings.cpp + +corelib_os2_slider.o: $(srcdir)/src/os2/slider.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/slider.cpp + +corelib_os2_spinbutt.o: $(srcdir)/src/os2/spinbutt.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/spinbutt.cpp + +corelib_os2_spinctrl.o: $(srcdir)/src/os2/spinctrl.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/spinctrl.cpp + +corelib_os2_statbmp.o: $(srcdir)/src/os2/statbmp.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/statbmp.cpp + +corelib_os2_statbox.o: $(srcdir)/src/os2/statbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/statbox.cpp + +corelib_os2_statline.o: $(srcdir)/src/os2/statline.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/statline.cpp + +corelib_os2_stattext.o: $(srcdir)/src/os2/stattext.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/stattext.cpp + +corelib_os2_textctrl.o: $(srcdir)/src/os2/textctrl.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/textctrl.cpp + +corelib_os2_textentry.o: $(srcdir)/src/os2/textentry.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/textentry.cpp + +corelib_os2_tglbtn.o: $(srcdir)/src/os2/tglbtn.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/tglbtn.cpp + +corelib_os2_timer.o: $(srcdir)/src/os2/timer.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/timer.cpp + +corelib_os2_toolbar.o: $(srcdir)/src/os2/toolbar.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/toolbar.cpp + +corelib_os2_tooltip.o: $(srcdir)/src/os2/tooltip.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/tooltip.cpp + +corelib_os2_toplevel.o: $(srcdir)/src/os2/toplevel.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/toplevel.cpp + +corelib_os2_utilsgui.o: $(srcdir)/src/os2/utilsgui.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/utilsgui.cpp + +corelib_os2_window.o: $(srcdir)/src/os2/window.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/window.cpp + +corelib_univ_bmpbuttn.o: $(srcdir)/src/univ/bmpbuttn.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/bmpbuttn.cpp + +corelib_univ_button.o: $(srcdir)/src/univ/button.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/button.cpp + +corelib_univ_checkbox.o: $(srcdir)/src/univ/checkbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/checkbox.cpp + +corelib_univ_checklst.o: $(srcdir)/src/univ/checklst.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/checklst.cpp + +corelib_univ_choice.o: $(srcdir)/src/univ/choice.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/choice.cpp + +corelib_univ_combobox.o: $(srcdir)/src/univ/combobox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/combobox.cpp + +corelib_univ_control.o: $(srcdir)/src/univ/control.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/control.cpp + +corelib_ctrlrend.o: $(srcdir)/src/univ/ctrlrend.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/ctrlrend.cpp + +corelib_univ_dialog.o: $(srcdir)/src/univ/dialog.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/dialog.cpp + +corelib_framuniv.o: $(srcdir)/src/univ/framuniv.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/framuniv.cpp + +corelib_univ_gauge.o: $(srcdir)/src/univ/gauge.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/gauge.cpp + +corelib_inpcons.o: $(srcdir)/src/univ/inpcons.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/inpcons.cpp + +corelib_inphand.o: $(srcdir)/src/univ/inphand.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/inphand.cpp + +corelib_univ_listbox.o: $(srcdir)/src/univ/listbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/listbox.cpp + +corelib_univ_menu.o: $(srcdir)/src/univ/menu.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/menu.cpp + +corelib_univ_notebook.o: $(srcdir)/src/univ/notebook.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/notebook.cpp + +corelib_univ_radiobox.o: $(srcdir)/src/univ/radiobox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/radiobox.cpp + +corelib_univ_radiobut.o: $(srcdir)/src/univ/radiobut.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/radiobut.cpp + +corelib_scrarrow.o: $(srcdir)/src/univ/scrarrow.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/scrarrow.cpp + +corelib_univ_scrolbar.o: $(srcdir)/src/univ/scrolbar.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/scrolbar.cpp + +corelib_scrthumb.o: $(srcdir)/src/univ/scrthumb.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/scrthumb.cpp + +corelib_settingsuniv.o: $(srcdir)/src/univ/settingsuniv.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/settingsuniv.cpp + +corelib_univ_slider.o: $(srcdir)/src/univ/slider.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/slider.cpp + +corelib_univ_spinbutt.o: $(srcdir)/src/univ/spinbutt.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/spinbutt.cpp + +corelib_univ_statbmp.o: $(srcdir)/src/univ/statbmp.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/statbmp.cpp + +corelib_univ_statbox.o: $(srcdir)/src/univ/statbox.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/statbox.cpp + +corelib_univ_statline.o: $(srcdir)/src/univ/statline.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/statline.cpp + +corelib_univ_stattext.o: $(srcdir)/src/univ/stattext.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/stattext.cpp + +corelib_univ_statusbr.o: $(srcdir)/src/univ/statusbr.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/statusbr.cpp + +corelib_stdrend.o: $(srcdir)/src/univ/stdrend.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/stdrend.cpp + +corelib_univ_textctrl.o: $(srcdir)/src/univ/textctrl.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/textctrl.cpp + +corelib_univ_tglbtn.o: $(srcdir)/src/univ/tglbtn.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/tglbtn.cpp + +corelib_theme.o: $(srcdir)/src/univ/theme.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/theme.cpp + +corelib_univ_toolbar.o: $(srcdir)/src/univ/toolbar.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/toolbar.cpp + +corelib_topluniv.o: $(srcdir)/src/univ/topluniv.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/topluniv.cpp + +corelib_winuniv.o: $(srcdir)/src/univ/winuniv.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/winuniv.cpp + +corelib_gtk.o: $(srcdir)/src/univ/themes/gtk.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/themes/gtk.cpp + +corelib_metal.o: $(srcdir)/src/univ/themes/metal.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/themes/metal.cpp + +corelib_mono.o: $(srcdir)/src/univ/themes/mono.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/themes/mono.cpp + +corelib_win32.o: $(srcdir)/src/univ/themes/win32.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/univ/themes/win32.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_generic_caret.o: $(srcdir)/src/generic/caret.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/caret.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_generic_imaglist.o: $(srcdir)/src/generic/imaglist.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/imaglist.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_unix_dialup.o: $(srcdir)/src/unix/dialup.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/dialup.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_displayx11.o: $(srcdir)/src/unix/displayx11.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/displayx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_unix_fontenum.o: $(srcdir)/src/unix/fontenum.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontenum.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_unix_fontutil.o: $(srcdir)/src/unix/fontutil.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/fontutil.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_uiactionx11.o: $(srcdir)/src/unix/uiactionx11.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/uiactionx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_utilsx11.o: $(srcdir)/src/unix/utilsx11.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/utilsx11.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_automtn.o: $(srcdir)/src/msw/ole/automtn.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/automtn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_automtn.o: $(srcdir)/src/msw/ole/automtn.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/automtn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_automtn.o: $(srcdir)/src/msw/ole/automtn.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/automtn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_oleutils.o: $(srcdir)/src/msw/ole/oleutils.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/oleutils.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_safearray.o: $(srcdir)/src/msw/ole/safearray.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/safearray.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_uuid.o: $(srcdir)/src/msw/ole/uuid.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/uuid.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_uuid.o: $(srcdir)/src/msw/ole/uuid.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/uuid.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_uuid.o: $(srcdir)/src/msw/ole/uuid.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/uuid.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_dialup.o: $(srcdir)/src/msw/dialup.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dialup.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_dib.o: $(srcdir)/src/msw/dib.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_dib.o: $(srcdir)/src/msw/dib.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_dib.o: $(srcdir)/src/msw/dib.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_dib.o: $(srcdir)/src/msw/dib.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dib.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_msw_display.o: $(srcdir)/src/msw/display.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_msw_display.o: $(srcdir)/src/msw/display.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_display.o: $(srcdir)/src/msw/display.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_display.o: $(srcdir)/src/msw/display.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/display.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(CORELIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_utilswin.o: $(srcdir)/src/msw/utilswin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/utilswin.cpp + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_app.o: $(srcdir)/src/gtk/app.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/app.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_app.o: $(srcdir)/src/gtk/app.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/app.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_assertdlg_gtk.o: $(srcdir)/src/gtk/assertdlg_gtk.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/assertdlg_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_assertdlg_gtk.o: $(srcdir)/src/gtk/assertdlg_gtk.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/assertdlg_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_bitmap.o: $(srcdir)/src/gtk/bitmap.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/bitmap.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_bitmap.o: $(srcdir)/src/gtk/bitmap.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/bitmap.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_brush.o: $(srcdir)/src/gtk/brush.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/brush.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_brush.o: $(srcdir)/src/gtk/brush.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/brush.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_clipbrd.o: $(srcdir)/src/gtk/clipbrd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/clipbrd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_clipbrd.o: $(srcdir)/src/gtk/clipbrd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/clipbrd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_colour.o: $(srcdir)/src/gtk/colour.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/colour.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_colour.o: $(srcdir)/src/gtk/colour.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/colour.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_cursor.o: $(srcdir)/src/gtk/cursor.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/cursor.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_cursor.o: $(srcdir)/src/gtk/cursor.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/cursor.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_dataobj.o: $(srcdir)/src/gtk/dataobj.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/dataobj.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_dataobj.o: $(srcdir)/src/gtk/dataobj.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/dataobj.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_dc.o: $(srcdir)/src/gtk/dc.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/dc.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_dc.o: $(srcdir)/src/gtk/dc.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/dc.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_display.o: $(srcdir)/src/gtk/display.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/display.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_display.o: $(srcdir)/src/gtk/display.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/display.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_dnd.o: $(srcdir)/src/gtk/dnd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/dnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_dnd.o: $(srcdir)/src/gtk/dnd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/dnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_evtloop.o: $(srcdir)/src/gtk/evtloop.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/evtloop.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_evtloop.o: $(srcdir)/src/gtk/evtloop.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/evtloop.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_filectrl.o: $(srcdir)/src/gtk/filectrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/filectrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_filectrl.o: $(srcdir)/src/gtk/filectrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/filectrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_filehistory.o: $(srcdir)/src/gtk/filehistory.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/filehistory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_filehistory.o: $(srcdir)/src/gtk/filehistory.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/filehistory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_font.o: $(srcdir)/src/gtk/font.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/font.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_font.o: $(srcdir)/src/gtk/font.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/font.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_sockgtk.o: $(srcdir)/src/gtk/sockgtk.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/sockgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_sockgtk.o: $(srcdir)/src/gtk/sockgtk.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/sockgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_minifram.o: $(srcdir)/src/gtk/minifram.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/minifram.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_minifram.o: $(srcdir)/src/gtk/minifram.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/minifram.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_nonownedwnd.o: $(srcdir)/src/gtk/nonownedwnd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/nonownedwnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_nonownedwnd.o: $(srcdir)/src/gtk/nonownedwnd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/nonownedwnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_pen.o: $(srcdir)/src/gtk/pen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/pen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_pen.o: $(srcdir)/src/gtk/pen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/pen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_popupwin.o: $(srcdir)/src/gtk/popupwin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/popupwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_popupwin.o: $(srcdir)/src/gtk/popupwin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/popupwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_private.o: $(srcdir)/src/gtk/private.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/private.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_private.o: $(srcdir)/src/gtk/private.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/private.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_region.o: $(srcdir)/src/gtk/region.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/region.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_region.o: $(srcdir)/src/gtk/region.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/region.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_renderer.o: $(srcdir)/src/gtk/renderer.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/renderer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_renderer.o: $(srcdir)/src/gtk/renderer.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/renderer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_settings.o: $(srcdir)/src/gtk/settings.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/settings.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_settings.o: $(srcdir)/src/gtk/settings.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/settings.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_textmeasure.o: $(srcdir)/src/gtk/textmeasure.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_textmeasure.o: $(srcdir)/src/gtk/textmeasure.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_timer.o: $(srcdir)/src/gtk/timer.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/timer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_timer.o: $(srcdir)/src/gtk/timer.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/timer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_tooltip.o: $(srcdir)/src/gtk/tooltip.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/tooltip.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_tooltip.o: $(srcdir)/src/gtk/tooltip.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/tooltip.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_toplevel.o: $(srcdir)/src/gtk/toplevel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/toplevel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_toplevel.o: $(srcdir)/src/gtk/toplevel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/toplevel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_utilsgtk.o: $(srcdir)/src/gtk/utilsgtk.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/utilsgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_utilsgtk.o: $(srcdir)/src/gtk/utilsgtk.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/utilsgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_win_gtk.o: $(srcdir)/src/gtk/win_gtk.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/win_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_win_gtk.o: $(srcdir)/src/gtk/win_gtk.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/win_gtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_window.o: $(srcdir)/src/gtk/window.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/window.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@corelib_gtk_window.o: $(srcdir)/src/gtk/window.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/window.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_dcclient.o: $(srcdir)/src/gtk/dcclient.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/dcclient.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_dcmemory.o: $(srcdir)/src/gtk/dcmemory.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/dcmemory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_dcscreen.o: $(srcdir)/src/gtk/dcscreen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_generic_textmeasure.o: $(srcdir)/src/generic/textmeasure.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/textmeasure.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_app.o: $(srcdir)/src/gtk1/app.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/app.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_bitmap.o: $(srcdir)/src/gtk1/bitmap.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/bitmap.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_brush.o: $(srcdir)/src/gtk1/brush.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/brush.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_clipbrd.o: $(srcdir)/src/gtk1/clipbrd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/clipbrd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_colour.o: $(srcdir)/src/gtk1/colour.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/colour.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_cursor.o: $(srcdir)/src/gtk1/cursor.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/cursor.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_data.o: $(srcdir)/src/gtk1/data.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/data.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_dataobj.o: $(srcdir)/src/gtk1/dataobj.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/dataobj.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_dc.o: $(srcdir)/src/gtk1/dc.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/dc.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_dcclient.o: $(srcdir)/src/gtk1/dcclient.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/dcclient.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_dcmemory.o: $(srcdir)/src/gtk1/dcmemory.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/dcmemory.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_dcscreen.o: $(srcdir)/src/gtk1/dcscreen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/dcscreen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_dnd.o: $(srcdir)/src/gtk1/dnd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/dnd.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_evtloop.o: $(srcdir)/src/gtk1/evtloop.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/evtloop.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_font.o: $(srcdir)/src/gtk1/font.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/font.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_sockgtk.o: $(srcdir)/src/gtk1/sockgtk.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/sockgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_main.o: $(srcdir)/src/gtk1/main.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/main.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_minifram.o: $(srcdir)/src/gtk1/minifram.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/minifram.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_pen.o: $(srcdir)/src/gtk1/pen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/pen.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_popupwin.o: $(srcdir)/src/gtk1/popupwin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/popupwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_region.o: $(srcdir)/src/gtk1/region.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/region.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_renderer.o: $(srcdir)/src/gtk1/renderer.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/renderer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_settings.o: $(srcdir)/src/gtk1/settings.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/settings.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_timer.o: $(srcdir)/src/gtk1/timer.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/timer.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_tooltip.o: $(srcdir)/src/gtk1/tooltip.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/tooltip.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_toplevel.o: $(srcdir)/src/gtk1/toplevel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/toplevel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_utilsgtk.o: $(srcdir)/src/gtk1/utilsgtk.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/utilsgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_win_gtk.o: $(srcdir)/src/gtk1/win_gtk.c $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CCC) -c -o $@ $(CORELIB_CFLAGS) $(srcdir)/src/gtk1/win_gtk.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@corelib_gtk1_window.o: $(srcdir)/src/gtk1/window.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk1/window.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_x11_bitmap.o: $(srcdir)/src/x11/bitmap.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/bitmap.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_bitmap.o: $(srcdir)/src/x11/bitmap.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/bitmap.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_x11_brush.o: $(srcdir)/src/x11/brush.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/brush.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_brush.o: $(srcdir)/src/x11/brush.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/brush.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_x11_palette.o: $(srcdir)/src/x11/palette.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/palette.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_palette.o: $(srcdir)/src/x11/palette.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/palette.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_x11_pen.o: $(srcdir)/src/x11/pen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/pen.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_pen.o: $(srcdir)/src/x11/pen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/pen.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_x11_region.o: $(srcdir)/src/x11/region.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/region.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_region.o: $(srcdir)/src/x11/region.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/region.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1@corelib_utilsx.o: $(srcdir)/src/x11/utilsx.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/utilsx.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_utilsx.o: $(srcdir)/src/x11/utilsx.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/utilsx.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_activex.o: $(srcdir)/src/msw/ole/activex.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/activex.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_activex.o: $(srcdir)/src/msw/ole/activex.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/activex.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_app.o: $(srcdir)/src/msw/app.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/app.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_app.o: $(srcdir)/src/msw/app.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/app.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_bitmap.o: $(srcdir)/src/msw/bitmap.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/bitmap.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_bitmap.o: $(srcdir)/src/msw/bitmap.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/bitmap.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_brush.o: $(srcdir)/src/msw/brush.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/brush.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_brush.o: $(srcdir)/src/msw/brush.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/brush.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_caret.o: $(srcdir)/src/msw/caret.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/caret.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_caret.o: $(srcdir)/src/msw/caret.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/caret.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_clipbrd.o: $(srcdir)/src/msw/clipbrd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/clipbrd.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_clipbrd.o: $(srcdir)/src/msw/clipbrd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/clipbrd.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_colour.o: $(srcdir)/src/msw/colour.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/colour.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_colour.o: $(srcdir)/src/msw/colour.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/colour.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_cursor.o: $(srcdir)/src/msw/cursor.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/cursor.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_cursor.o: $(srcdir)/src/msw/cursor.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/cursor.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_data.o: $(srcdir)/src/msw/data.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/data.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_data.o: $(srcdir)/src/msw/data.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/data.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_dc.o: $(srcdir)/src/msw/dc.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dc.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_dc.o: $(srcdir)/src/msw/dc.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dc.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_dcclient.o: $(srcdir)/src/msw/dcclient.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dcclient.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_dcclient.o: $(srcdir)/src/msw/dcclient.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dcclient.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_dcmemory.o: $(srcdir)/src/msw/dcmemory.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dcmemory.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_dcmemory.o: $(srcdir)/src/msw/dcmemory.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dcmemory.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_dcprint.o: $(srcdir)/src/msw/dcprint.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dcprint.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_dcprint.o: $(srcdir)/src/msw/dcprint.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dcprint.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_dcscreen.o: $(srcdir)/src/msw/dcscreen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dcscreen.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_dcscreen.o: $(srcdir)/src/msw/dcscreen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dcscreen.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_enhmeta.o: $(srcdir)/src/msw/enhmeta.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/enhmeta.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_enhmeta.o: $(srcdir)/src/msw/enhmeta.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/enhmeta.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_font.o: $(srcdir)/src/msw/font.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/font.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_font.o: $(srcdir)/src/msw/font.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/font.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_fontenum.o: $(srcdir)/src/msw/fontenum.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/fontenum.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_fontenum.o: $(srcdir)/src/msw/fontenum.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/fontenum.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_fontutil.o: $(srcdir)/src/msw/fontutil.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/fontutil.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_fontutil.o: $(srcdir)/src/msw/fontutil.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/fontutil.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_gdiimage.o: $(srcdir)/src/msw/gdiimage.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/gdiimage.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_gdiimage.o: $(srcdir)/src/msw/gdiimage.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/gdiimage.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_gdiobj.o: $(srcdir)/src/msw/gdiobj.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/gdiobj.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_gdiobj.o: $(srcdir)/src/msw/gdiobj.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/gdiobj.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_gdiplus.o: $(srcdir)/src/msw/gdiplus.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/gdiplus.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_gdiplus.o: $(srcdir)/src/msw/gdiplus.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/gdiplus.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_graphics.o: $(srcdir)/src/msw/graphics.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/graphics.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_graphics.o: $(srcdir)/src/msw/graphics.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/graphics.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_icon.o: $(srcdir)/src/msw/icon.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/icon.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_icon.o: $(srcdir)/src/msw/icon.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/icon.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_imaglist.o: $(srcdir)/src/msw/imaglist.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/imaglist.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_imaglist.o: $(srcdir)/src/msw/imaglist.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/imaglist.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_minifram.o: $(srcdir)/src/msw/minifram.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/minifram.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_minifram.o: $(srcdir)/src/msw/minifram.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/minifram.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_nonownedwnd.o: $(srcdir)/src/msw/nonownedwnd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/nonownedwnd.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_nonownedwnd.o: $(srcdir)/src/msw/nonownedwnd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/nonownedwnd.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_ole_dataobj.o: $(srcdir)/src/msw/ole/dataobj.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/dataobj.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_ole_dataobj.o: $(srcdir)/src/msw/ole/dataobj.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/dataobj.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_dropsrc.o: $(srcdir)/src/msw/ole/dropsrc.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/dropsrc.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_dropsrc.o: $(srcdir)/src/msw/ole/dropsrc.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/dropsrc.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_droptgt.o: $(srcdir)/src/msw/ole/droptgt.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/droptgt.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_droptgt.o: $(srcdir)/src/msw/ole/droptgt.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/droptgt.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_palette.o: $(srcdir)/src/msw/palette.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/palette.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_palette.o: $(srcdir)/src/msw/palette.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/palette.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_pen.o: $(srcdir)/src/msw/pen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/pen.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_pen.o: $(srcdir)/src/msw/pen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/pen.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_popupwin.o: $(srcdir)/src/msw/popupwin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/popupwin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_popupwin.o: $(srcdir)/src/msw/popupwin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/popupwin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_printdlg.o: $(srcdir)/src/msw/printdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/printdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_printdlg.o: $(srcdir)/src/msw/printdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/printdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_printwin.o: $(srcdir)/src/msw/printwin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/printwin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_printwin.o: $(srcdir)/src/msw/printwin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/printwin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_region.o: $(srcdir)/src/msw/region.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/region.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_region.o: $(srcdir)/src/msw/region.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/region.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_renderer.o: $(srcdir)/src/msw/renderer.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/renderer.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_renderer.o: $(srcdir)/src/msw/renderer.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/renderer.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_settings.o: $(srcdir)/src/msw/settings.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/settings.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_settings.o: $(srcdir)/src/msw/settings.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/settings.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_textmeasure.o: $(srcdir)/src/msw/textmeasure.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/textmeasure.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_textmeasure.o: $(srcdir)/src/msw/textmeasure.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/textmeasure.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_tooltip.o: $(srcdir)/src/msw/tooltip.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/tooltip.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_tooltip.o: $(srcdir)/src/msw/tooltip.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/tooltip.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_toplevel.o: $(srcdir)/src/msw/toplevel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/toplevel.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_toplevel.o: $(srcdir)/src/msw/toplevel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/toplevel.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_uiaction.o: $(srcdir)/src/msw/uiaction.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/uiaction.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_uiaction.o: $(srcdir)/src/msw/uiaction.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/uiaction.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_utilsgui.o: $(srcdir)/src/msw/utilsgui.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/utilsgui.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_utilsgui.o: $(srcdir)/src/msw/utilsgui.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/utilsgui.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_uxtheme.o: $(srcdir)/src/msw/uxtheme.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/uxtheme.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_uxtheme.o: $(srcdir)/src/msw/uxtheme.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/uxtheme.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_window.o: $(srcdir)/src/msw/window.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/window.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1@corelib_msw_window.o: $(srcdir)/src/msw/window.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/window.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_helpchm.o: $(srcdir)/src/msw/helpchm.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/helpchm.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_helpwin.o: $(srcdir)/src/msw/helpwin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/helpwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_artmac.o: $(srcdir)/src/osx/artmac.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/artmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_artmac.o: $(srcdir)/src/osx/artmac.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/artmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_artmac.o: $(srcdir)/src/osx/artmac.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/artmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_osx_brush.o: $(srcdir)/src/osx/brush.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/brush.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_osx_brush.o: $(srcdir)/src/osx/brush.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/brush.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_osx_brush.o: $(srcdir)/src/osx/brush.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/brush.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_dialog_osx.o: $(srcdir)/src/osx/dialog_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/dialog_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_dialog_osx.o: $(srcdir)/src/osx/dialog_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/dialog_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_dialog_osx.o: $(srcdir)/src/osx/dialog_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/dialog_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_osx_fontutil.o: $(srcdir)/src/osx/fontutil.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_osx_fontutil.o: $(srcdir)/src/osx/fontutil.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_osx_fontutil.o: $(srcdir)/src/osx/fontutil.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/fontutil.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_osx_imaglist.o: $(srcdir)/src/osx/imaglist.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_osx_imaglist.o: $(srcdir)/src/osx/imaglist.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_osx_imaglist.o: $(srcdir)/src/osx/imaglist.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/imaglist.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_osx_minifram.o: $(srcdir)/src/osx/minifram.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/minifram.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_osx_minifram.o: $(srcdir)/src/osx/minifram.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/minifram.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_osx_minifram.o: $(srcdir)/src/osx/minifram.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/minifram.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_nonownedwnd_osx.o: $(srcdir)/src/osx/nonownedwnd_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/nonownedwnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_nonownedwnd_osx.o: $(srcdir)/src/osx/nonownedwnd_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/nonownedwnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_nonownedwnd_osx.o: $(srcdir)/src/osx/nonownedwnd_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/nonownedwnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_osx_palette.o: $(srcdir)/src/osx/palette.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/palette.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_osx_palette.o: $(srcdir)/src/osx/palette.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/palette.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_osx_palette.o: $(srcdir)/src/osx/palette.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/palette.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_osx_pen.o: $(srcdir)/src/osx/pen.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/pen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_osx_pen.o: $(srcdir)/src/osx/pen.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/pen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_osx_pen.o: $(srcdir)/src/osx/pen.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/pen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_toplevel_osx.o: $(srcdir)/src/osx/toplevel_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/toplevel_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_toplevel_osx.o: $(srcdir)/src/osx/toplevel_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/toplevel_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_toplevel_osx.o: $(srcdir)/src/osx/toplevel_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/toplevel_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_uiaction_osx.o: $(srcdir)/src/osx/uiaction_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/uiaction_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_uiaction_osx.o: $(srcdir)/src/osx/uiaction_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/uiaction_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_uiaction_osx.o: $(srcdir)/src/osx/uiaction_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/uiaction_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_utils_osx.o: $(srcdir)/src/osx/utils_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/utils_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_utils_osx.o: $(srcdir)/src/osx/utils_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/utils_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_utils_osx.o: $(srcdir)/src/osx/utils_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/utils_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_window_osx.o: $(srcdir)/src/osx/window_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/window_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_window_osx.o: $(srcdir)/src/osx/window_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/window_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_window_osx.o: $(srcdir)/src/osx/window_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/window_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_core_bitmap.o: $(srcdir)/src/osx/core/bitmap.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/bitmap.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_core_bitmap.o: $(srcdir)/src/osx/core/bitmap.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/bitmap.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_core_bitmap.o: $(srcdir)/src/osx/core/bitmap.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/bitmap.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_core_colour.o: $(srcdir)/src/osx/core/colour.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/colour.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_core_colour.o: $(srcdir)/src/osx/core/colour.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/colour.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_core_colour.o: $(srcdir)/src/osx/core/colour.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/colour.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_core_dcmemory.o: $(srcdir)/src/osx/core/dcmemory.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/dcmemory.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_core_dcmemory.o: $(srcdir)/src/osx/core/dcmemory.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/dcmemory.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_core_dcmemory.o: $(srcdir)/src/osx/core/dcmemory.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/dcmemory.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_core_display.o: $(srcdir)/src/osx/core/display.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_core_display.o: $(srcdir)/src/osx/core/display.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_core_display.o: $(srcdir)/src/osx/core/display.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_core_fontenum.o: $(srcdir)/src/osx/core/fontenum.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_core_fontenum.o: $(srcdir)/src/osx/core/fontenum.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_core_fontenum.o: $(srcdir)/src/osx/core/fontenum.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/fontenum.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_hid.o: $(srcdir)/src/osx/core/hid.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_hid.o: $(srcdir)/src/osx/core/hid.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_hid.o: $(srcdir)/src/osx/core/hid.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@corelib_hid.o: $(srcdir)/src/osx/core/hid.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/hid.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_printmac.o: $(srcdir)/src/osx/core/printmac.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/printmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_printmac.o: $(srcdir)/src/osx/core/printmac.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/printmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_printmac.o: $(srcdir)/src/osx/core/printmac.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/printmac.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_core_timer.o: $(srcdir)/src/osx/core/timer.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/timer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_core_timer.o: $(srcdir)/src/osx/core/timer.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/timer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_core_timer.o: $(srcdir)/src/osx/core/timer.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/timer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@corelib_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@corelib_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@corelib_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1@corelib_utilsexc_cf.o: $(srcdir)/src/osx/core/utilsexc_cf.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/utilsexc_cf.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_generic_timer.o: $(srcdir)/src/generic/timer.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/timer.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_app.o: $(srcdir)/src/x11/app.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/app.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_clipbrd.o: $(srcdir)/src/x11/clipbrd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/clipbrd.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_colour.o: $(srcdir)/src/x11/colour.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/colour.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_cursor.o: $(srcdir)/src/x11/cursor.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/cursor.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_data.o: $(srcdir)/src/x11/data.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/data.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_dataobj.o: $(srcdir)/src/x11/dataobj.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/dataobj.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_dc.o: $(srcdir)/src/x11/dc.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/dc.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_dcclient.o: $(srcdir)/src/x11/dcclient.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/dcclient.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_dcmemory.o: $(srcdir)/src/x11/dcmemory.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/dcmemory.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_dcscreen.o: $(srcdir)/src/x11/dcscreen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/dcscreen.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_evtloop.o: $(srcdir)/src/x11/evtloop.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/evtloop.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_font.o: $(srcdir)/src/x11/font.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/font.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_minifram.o: $(srcdir)/src/x11/minifram.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/minifram.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_nanox.o: $(srcdir)/src/x11/nanox.c $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CCC) -c -o $@ $(CORELIB_CFLAGS) $(srcdir)/src/x11/nanox.c + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_popupwin.o: $(srcdir)/src/x11/popupwin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/popupwin.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_reparent.o: $(srcdir)/src/x11/reparent.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/reparent.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_settings.o: $(srcdir)/src/x11/settings.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/settings.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_toplevel.o: $(srcdir)/src/x11/toplevel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/toplevel.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_utils.o: $(srcdir)/src/x11/utils.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/utils.cpp + +@COND_TOOLKIT_X11_USE_GUI_1@corelib_x11_window.o: $(srcdir)/src/x11/window.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/window.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_fontmgrcmn.o: $(srcdir)/src/common/fontmgrcmn.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/fontmgrcmn.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_generic_colour.o: $(srcdir)/src/generic/colour.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/colour.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_mask.o: $(srcdir)/src/generic/mask.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/mask.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_app.o: $(srcdir)/src/dfb/app.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/app.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_bitmap.o: $(srcdir)/src/dfb/bitmap.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/bitmap.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_brush.o: $(srcdir)/src/dfb/brush.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/brush.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_cursor.o: $(srcdir)/src/dfb/cursor.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/cursor.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_dc.o: $(srcdir)/src/dfb/dc.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/dc.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_dcclient.o: $(srcdir)/src/dfb/dcclient.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/dcclient.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_dcmemory.o: $(srcdir)/src/dfb/dcmemory.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/dcmemory.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_dcscreen.o: $(srcdir)/src/dfb/dcscreen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/dcscreen.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_evtloop.o: $(srcdir)/src/dfb/evtloop.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/evtloop.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_font.o: $(srcdir)/src/dfb/font.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/font.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_fontenum.o: $(srcdir)/src/dfb/fontenum.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/fontenum.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_fontmgr.o: $(srcdir)/src/dfb/fontmgr.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/fontmgr.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_nonownedwnd.o: $(srcdir)/src/dfb/nonownedwnd.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/nonownedwnd.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_overlay.o: $(srcdir)/src/dfb/overlay.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/overlay.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_pen.o: $(srcdir)/src/dfb/pen.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/pen.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_region.o: $(srcdir)/src/dfb/region.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/region.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_settings.o: $(srcdir)/src/dfb/settings.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/settings.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_toplevel.o: $(srcdir)/src/dfb/toplevel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/toplevel.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_utils.o: $(srcdir)/src/dfb/utils.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/utils.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_dfb_window.o: $(srcdir)/src/dfb/window.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/window.cpp + +@COND_TOOLKIT_DFB_USE_GUI_1@corelib_wrapdfb.o: $(srcdir)/src/dfb/wrapdfb.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/dfb/wrapdfb.cpp + +@COND_PLATFORM_UNIX_1_USE_GUI_1@corelib_apptraits.o: $(srcdir)/src/unix/apptraits.cpp $(CORELIB_ODEP) +@COND_PLATFORM_UNIX_1_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/apptraits.cpp + +@COND_PLATFORM_MACOSX_1_USE_GUI_1@corelib_apptraits.o: $(srcdir)/src/unix/apptraits.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/unix/apptraits.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@corelib_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_USE_GUI_1_WXUNIV_1@corelib_generic_accel.o: $(srcdir)/src/generic/accel.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/accel.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@corelib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@corelib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_USE_GUI_1_WXUNIV_1@corelib_generic_fdrepdlg.o: $(srcdir)/src/generic/fdrepdlg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fdrepdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_USE_GUI_1_WXUNIV_1@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@corelib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@corelib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_USE_GUI_1_WXUNIV_1@corelib_generic_listctrl.o: $(srcdir)/src/generic/listctrl.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/listctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@corelib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@corelib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@corelib_prntdlgg.o: $(srcdir)/src/generic/prntdlgg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/prntdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@corelib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@corelib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_generic_statusbr.o: $(srcdir)/src/generic/statusbr.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/statusbr.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_anybutton.o: $(srcdir)/src/gtk/anybutton.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/anybutton.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_anybutton.o: $(srcdir)/src/gtk/anybutton.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/anybutton.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_artgtk.o: $(srcdir)/src/gtk/artgtk.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/artgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_artgtk.o: $(srcdir)/src/gtk/artgtk.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/artgtk.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_bmpbuttn.o: $(srcdir)/src/gtk/bmpbuttn.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/bmpbuttn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_bmpbuttn.o: $(srcdir)/src/gtk/bmpbuttn.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/bmpbuttn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_button.o: $(srcdir)/src/gtk/button.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/button.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_button.o: $(srcdir)/src/gtk/button.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/button.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_checkbox.o: $(srcdir)/src/gtk/checkbox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/checkbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_checkbox.o: $(srcdir)/src/gtk/checkbox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/checkbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_checklst.o: $(srcdir)/src/gtk/checklst.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/checklst.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_checklst.o: $(srcdir)/src/gtk/checklst.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/checklst.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_choice.o: $(srcdir)/src/gtk/choice.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/choice.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_choice.o: $(srcdir)/src/gtk/choice.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/choice.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_collpane.o: $(srcdir)/src/gtk/collpane.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/collpane.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_collpane.o: $(srcdir)/src/gtk/collpane.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/collpane.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_colordlg.o: $(srcdir)/src/gtk/colordlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/colordlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_colordlg.o: $(srcdir)/src/gtk/colordlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/colordlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_combobox.o: $(srcdir)/src/gtk/combobox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/combobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_combobox.o: $(srcdir)/src/gtk/combobox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/combobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_control.o: $(srcdir)/src/gtk/control.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/control.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_control.o: $(srcdir)/src/gtk/control.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/control.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_clrpicker.o: $(srcdir)/src/gtk/clrpicker.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/clrpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_clrpicker.o: $(srcdir)/src/gtk/clrpicker.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/clrpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_dialog.o: $(srcdir)/src/gtk/dialog.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/dialog.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_dialog.o: $(srcdir)/src/gtk/dialog.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/dialog.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_fontpicker.o: $(srcdir)/src/gtk/fontpicker.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/fontpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_fontpicker.o: $(srcdir)/src/gtk/fontpicker.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/fontpicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_filepicker.o: $(srcdir)/src/gtk/filepicker.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/filepicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_filepicker.o: $(srcdir)/src/gtk/filepicker.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/filepicker.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_dirdlg.o: $(srcdir)/src/gtk/dirdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/dirdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_dirdlg.o: $(srcdir)/src/gtk/dirdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/dirdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_filedlg.o: $(srcdir)/src/gtk/filedlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/filedlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_filedlg.o: $(srcdir)/src/gtk/filedlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/filedlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_fontdlg.o: $(srcdir)/src/gtk/fontdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/fontdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_fontdlg.o: $(srcdir)/src/gtk/fontdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/fontdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_frame.o: $(srcdir)/src/gtk/frame.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/frame.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_frame.o: $(srcdir)/src/gtk/frame.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/frame.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_gauge.o: $(srcdir)/src/gtk/gauge.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/gauge.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_gauge.o: $(srcdir)/src/gtk/gauge.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/gauge.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gvfs.o: $(srcdir)/src/gtk/gnome/gvfs.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/gnome/gvfs.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gvfs.o: $(srcdir)/src/gtk/gnome/gvfs.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/gnome/gvfs.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_infobar.o: $(srcdir)/src/gtk/infobar.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/infobar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_infobar.o: $(srcdir)/src/gtk/infobar.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/infobar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_listbox.o: $(srcdir)/src/gtk/listbox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/listbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_listbox.o: $(srcdir)/src/gtk/listbox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/listbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_mdi.o: $(srcdir)/src/gtk/mdi.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/mdi.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_mdi.o: $(srcdir)/src/gtk/mdi.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/mdi.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_menu.o: $(srcdir)/src/gtk/menu.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/menu.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_menu.o: $(srcdir)/src/gtk/menu.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/menu.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_mnemonics.o: $(srcdir)/src/gtk/mnemonics.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/mnemonics.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_mnemonics.o: $(srcdir)/src/gtk/mnemonics.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/mnemonics.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_msgdlg.o: $(srcdir)/src/gtk/msgdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/msgdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_msgdlg.o: $(srcdir)/src/gtk/msgdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/msgdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_nativewin.o: $(srcdir)/src/gtk/nativewin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/nativewin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_nativewin.o: $(srcdir)/src/gtk/nativewin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/nativewin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_notebook.o: $(srcdir)/src/gtk/notebook.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/notebook.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_notebook.o: $(srcdir)/src/gtk/notebook.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/notebook.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_print.o: $(srcdir)/src/gtk/print.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/print.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_print.o: $(srcdir)/src/gtk/print.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/print.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_radiobox.o: $(srcdir)/src/gtk/radiobox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/radiobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_radiobox.o: $(srcdir)/src/gtk/radiobox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/radiobox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_radiobut.o: $(srcdir)/src/gtk/radiobut.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/radiobut.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_radiobut.o: $(srcdir)/src/gtk/radiobut.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/radiobut.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_scrolbar.o: $(srcdir)/src/gtk/scrolbar.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/scrolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_scrolbar.o: $(srcdir)/src/gtk/scrolbar.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/scrolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_scrolwin.o: $(srcdir)/src/gtk/scrolwin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/scrolwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_scrolwin.o: $(srcdir)/src/gtk/scrolwin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/scrolwin.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_slider.o: $(srcdir)/src/gtk/slider.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/slider.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_slider.o: $(srcdir)/src/gtk/slider.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/slider.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_spinbutt.o: $(srcdir)/src/gtk/spinbutt.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/spinbutt.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_spinbutt.o: $(srcdir)/src/gtk/spinbutt.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/spinbutt.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_spinctrl.o: $(srcdir)/src/gtk/spinctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/spinctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_spinctrl.o: $(srcdir)/src/gtk/spinctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/spinctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_statbmp.o: $(srcdir)/src/gtk/statbmp.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/statbmp.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_statbmp.o: $(srcdir)/src/gtk/statbmp.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/statbmp.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_statbox.o: $(srcdir)/src/gtk/statbox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/statbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_statbox.o: $(srcdir)/src/gtk/statbox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/statbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_statline.o: $(srcdir)/src/gtk/statline.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/statline.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_statline.o: $(srcdir)/src/gtk/statline.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/statline.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_stattext.o: $(srcdir)/src/gtk/stattext.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/stattext.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_stattext.o: $(srcdir)/src/gtk/stattext.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/stattext.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_toolbar.o: $(srcdir)/src/gtk/toolbar.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/toolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_toolbar.o: $(srcdir)/src/gtk/toolbar.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/toolbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_textctrl.o: $(srcdir)/src/gtk/textctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/textctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_textctrl.o: $(srcdir)/src/gtk/textctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/textctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_textentry.o: $(srcdir)/src/gtk/textentry.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/textentry.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_textentry.o: $(srcdir)/src/gtk/textentry.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/textentry.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_gtk_tglbtn.o: $(srcdir)/src/gtk/tglbtn.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/tglbtn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_gtk_tglbtn.o: $(srcdir)/src/gtk/tglbtn.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/tglbtn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_treeentry_gtk.o: $(srcdir)/src/gtk/treeentry_gtk.c $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CCC) -c -o $@ $(CORELIB_CFLAGS) $(srcdir)/src/gtk/treeentry_gtk.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@corelib_treeentry_gtk.o: $(srcdir)/src/gtk/treeentry_gtk.c $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0@ $(CCC) -c -o $@ $(CORELIB_CFLAGS) $(srcdir)/src/gtk/treeentry_gtk.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@corelib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@corelib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@corelib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@corelib_fontdlgg.o: $(srcdir)/src/generic/fontdlgg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@corelib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@corelib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_USE_GUI_1_WXUNIV_1@corelib_clrpickerg.o: $(srcdir)/src/generic/clrpickerg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/clrpickerg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@corelib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@corelib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_USE_GUI_1_WXUNIV_1@corelib_collpaneg.o: $(srcdir)/src/generic/collpaneg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/collpaneg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@corelib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@corelib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@corelib_colrdlgg.o: $(srcdir)/src/generic/colrdlgg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/colrdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@corelib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@corelib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@corelib_dirdlgg.o: $(srcdir)/src/generic/dirdlgg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/dirdlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@corelib_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_USE_GUI_1_WXUNIV_1@corelib_filedlgg.o: $(srcdir)/src/generic/filedlgg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filedlgg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@corelib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@corelib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_USE_GUI_1_WXUNIV_1@corelib_fontpickerg.o: $(srcdir)/src/generic/fontpickerg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/fontpickerg.cpp + +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@corelib_mdig.o: $(srcdir)/src/generic/mdig.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp + +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_mdig.o: $(srcdir)/src/generic/mdig.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp + +@COND_USE_GUI_1_WXUNIV_1@corelib_mdig.o: $(srcdir)/src/generic/mdig.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1_WXUNIV_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_accel.o: $(srcdir)/src/msw/accel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/accel.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_accel.o: $(srcdir)/src/msw/accel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/accel.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_anybutton.o: $(srcdir)/src/msw/anybutton.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/anybutton.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_anybutton.o: $(srcdir)/src/msw/anybutton.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/anybutton.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_artmsw.o: $(srcdir)/src/msw/artmsw.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/artmsw.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_artmsw.o: $(srcdir)/src/msw/artmsw.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/artmsw.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_bmpbuttn.o: $(srcdir)/src/msw/bmpbuttn.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/bmpbuttn.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_bmpbuttn.o: $(srcdir)/src/msw/bmpbuttn.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/bmpbuttn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_button.o: $(srcdir)/src/msw/button.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/button.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_button.o: $(srcdir)/src/msw/button.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/button.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_checkbox.o: $(srcdir)/src/msw/checkbox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/checkbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_checkbox.o: $(srcdir)/src/msw/checkbox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/checkbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_choice.o: $(srcdir)/src/msw/choice.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/choice.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_choice.o: $(srcdir)/src/msw/choice.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/choice.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_colordlg.o: $(srcdir)/src/msw/colordlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/colordlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_colordlg.o: $(srcdir)/src/msw/colordlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/colordlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_combo.o: $(srcdir)/src/msw/combo.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/combo.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_combo.o: $(srcdir)/src/msw/combo.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/combo.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_combobox.o: $(srcdir)/src/msw/combobox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/combobox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_combobox.o: $(srcdir)/src/msw/combobox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/combobox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_control.o: $(srcdir)/src/msw/control.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/control.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_control.o: $(srcdir)/src/msw/control.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/control.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_dialog.o: $(srcdir)/src/msw/dialog.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dialog.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_dialog.o: $(srcdir)/src/msw/dialog.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dialog.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_dirdlg.o: $(srcdir)/src/msw/dirdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dirdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_dirdlg.o: $(srcdir)/src/msw/dirdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dirdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_dragimag.o: $(srcdir)/src/msw/dragimag.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dragimag.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_dragimag.o: $(srcdir)/src/msw/dragimag.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/dragimag.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_evtloop.o: $(srcdir)/src/msw/evtloop.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/evtloop.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1@corelib_msw_evtloop.o: $(srcdir)/src/msw/evtloop.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/evtloop.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_filedlg.o: $(srcdir)/src/msw/filedlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/filedlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_filedlg.o: $(srcdir)/src/msw/filedlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/filedlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_frame.o: $(srcdir)/src/msw/frame.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/frame.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_frame.o: $(srcdir)/src/msw/frame.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/frame.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_gauge.o: $(srcdir)/src/msw/gauge.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/gauge.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_gauge.o: $(srcdir)/src/msw/gauge.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/gauge.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_headerctrl.o: $(srcdir)/src/msw/headerctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/headerctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_headerctrl.o: $(srcdir)/src/msw/headerctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/headerctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_iniconf.o: $(srcdir)/src/msw/iniconf.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/iniconf.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_iniconf.o: $(srcdir)/src/msw/iniconf.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/iniconf.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_listbox.o: $(srcdir)/src/msw/listbox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/listbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_listbox.o: $(srcdir)/src/msw/listbox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/listbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_listctrl.o: $(srcdir)/src/msw/listctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/listctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_listctrl.o: $(srcdir)/src/msw/listctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/listctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_mdi.o: $(srcdir)/src/msw/mdi.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/mdi.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_mdi.o: $(srcdir)/src/msw/mdi.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/mdi.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_menu.o: $(srcdir)/src/msw/menu.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/menu.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_menu.o: $(srcdir)/src/msw/menu.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/menu.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_menuitem.o: $(srcdir)/src/msw/menuitem.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/menuitem.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_menuitem.o: $(srcdir)/src/msw/menuitem.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/menuitem.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_metafile.o: $(srcdir)/src/msw/metafile.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/metafile.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_metafile.o: $(srcdir)/src/msw/metafile.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/metafile.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_msgdlg.o: $(srcdir)/src/msw/msgdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/msgdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_msgdlg.o: $(srcdir)/src/msw/msgdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/msgdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_nativdlg.o: $(srcdir)/src/msw/nativdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/nativdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_nativdlg.o: $(srcdir)/src/msw/nativdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/nativdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_nativewin.o: $(srcdir)/src/msw/nativewin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/nativewin.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_nativewin.o: $(srcdir)/src/msw/nativewin.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/nativewin.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_notebook.o: $(srcdir)/src/msw/notebook.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/notebook.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_notebook.o: $(srcdir)/src/msw/notebook.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/notebook.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_access.o: $(srcdir)/src/msw/ole/access.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/access.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_access.o: $(srcdir)/src/msw/ole/access.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ole/access.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_ownerdrw.o: $(srcdir)/src/msw/ownerdrw.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ownerdrw.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_ownerdrw.o: $(srcdir)/src/msw/ownerdrw.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/ownerdrw.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_panel.o: $(srcdir)/src/msw/panel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/panel.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_panel.o: $(srcdir)/src/msw/panel.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/panel.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_progdlg.o: $(srcdir)/src/msw/progdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/progdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_progdlg.o: $(srcdir)/src/msw/progdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/progdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_radiobox.o: $(srcdir)/src/msw/radiobox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/radiobox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_radiobox.o: $(srcdir)/src/msw/radiobox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/radiobox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_radiobut.o: $(srcdir)/src/msw/radiobut.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/radiobut.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_radiobut.o: $(srcdir)/src/msw/radiobut.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/radiobut.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_richmsgdlg.o: $(srcdir)/src/msw/richmsgdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/richmsgdlg.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_richmsgdlg.o: $(srcdir)/src/msw/richmsgdlg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/richmsgdlg.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_scrolbar.o: $(srcdir)/src/msw/scrolbar.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/scrolbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_scrolbar.o: $(srcdir)/src/msw/scrolbar.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/scrolbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_slider.o: $(srcdir)/src/msw/slider.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/slider.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_slider.o: $(srcdir)/src/msw/slider.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/slider.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_spinbutt.o: $(srcdir)/src/msw/spinbutt.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/spinbutt.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_spinbutt.o: $(srcdir)/src/msw/spinbutt.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/spinbutt.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_spinctrl.o: $(srcdir)/src/msw/spinctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/spinctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_spinctrl.o: $(srcdir)/src/msw/spinctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/spinctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_statbmp.o: $(srcdir)/src/msw/statbmp.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/statbmp.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_statbmp.o: $(srcdir)/src/msw/statbmp.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/statbmp.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_statbox.o: $(srcdir)/src/msw/statbox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/statbox.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_statbox.o: $(srcdir)/src/msw/statbox.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/statbox.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_statusbar.o: $(srcdir)/src/msw/statusbar.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/statusbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_statusbar.o: $(srcdir)/src/msw/statusbar.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/statusbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_statline.o: $(srcdir)/src/msw/statline.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/statline.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_statline.o: $(srcdir)/src/msw/statline.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/statline.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_stattext.o: $(srcdir)/src/msw/stattext.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/stattext.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_stattext.o: $(srcdir)/src/msw/stattext.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/stattext.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_toolbar.o: $(srcdir)/src/msw/toolbar.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/toolbar.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_toolbar.o: $(srcdir)/src/msw/toolbar.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/toolbar.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_textctrl.o: $(srcdir)/src/msw/textctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/textctrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_textctrl.o: $(srcdir)/src/msw/textctrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/textctrl.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_textentry.o: $(srcdir)/src/msw/textentry.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/textentry.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_textentry.o: $(srcdir)/src/msw/textentry.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/textentry.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_msw_tglbtn.o: $(srcdir)/src/msw/tglbtn.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/tglbtn.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_msw_tglbtn.o: $(srcdir)/src/msw/tglbtn.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/tglbtn.cpp + +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@corelib_treectrl.o: $(srcdir)/src/msw/treectrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/treectrl.cpp + +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@corelib_treectrl.o: $(srcdir)/src/msw/treectrl.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_WINCE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/treectrl.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_anybutton_osx.o: $(srcdir)/src/osx/anybutton_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/anybutton_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_anybutton_osx.o: $(srcdir)/src/osx/anybutton_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/anybutton_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_anybutton_osx.o: $(srcdir)/src/osx/anybutton_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/anybutton_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_bmpbuttn_osx.o: $(srcdir)/src/osx/bmpbuttn_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/bmpbuttn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_bmpbuttn_osx.o: $(srcdir)/src/osx/bmpbuttn_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/bmpbuttn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_bmpbuttn_osx.o: $(srcdir)/src/osx/bmpbuttn_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/bmpbuttn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_button_osx.o: $(srcdir)/src/osx/button_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/button_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_button_osx.o: $(srcdir)/src/osx/button_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/button_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_button_osx.o: $(srcdir)/src/osx/button_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/button_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_checkbox_osx.o: $(srcdir)/src/osx/checkbox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/checkbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_checkbox_osx.o: $(srcdir)/src/osx/checkbox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/checkbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_checkbox_osx.o: $(srcdir)/src/osx/checkbox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/checkbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_checklst_osx.o: $(srcdir)/src/osx/checklst_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/checklst_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_checklst_osx.o: $(srcdir)/src/osx/checklst_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/checklst_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_checklst_osx.o: $(srcdir)/src/osx/checklst_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/checklst_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_choice_osx.o: $(srcdir)/src/osx/choice_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/choice_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_choice_osx.o: $(srcdir)/src/osx/choice_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/choice_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_choice_osx.o: $(srcdir)/src/osx/choice_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/choice_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_combobox_osx.o: $(srcdir)/src/osx/combobox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/combobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_combobox_osx.o: $(srcdir)/src/osx/combobox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/combobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_combobox_osx.o: $(srcdir)/src/osx/combobox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/combobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_dnd_osx.o: $(srcdir)/src/osx/dnd_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/dnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_dnd_osx.o: $(srcdir)/src/osx/dnd_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/dnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_dnd_osx.o: $(srcdir)/src/osx/dnd_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/dnd_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_gauge_osx.o: $(srcdir)/src/osx/gauge_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/gauge_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_gauge_osx.o: $(srcdir)/src/osx/gauge_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/gauge_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_gauge_osx.o: $(srcdir)/src/osx/gauge_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/gauge_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_listbox_osx.o: $(srcdir)/src/osx/listbox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/listbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_listbox_osx.o: $(srcdir)/src/osx/listbox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/listbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_listbox_osx.o: $(srcdir)/src/osx/listbox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/listbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_menu_osx.o: $(srcdir)/src/osx/menu_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/menu_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_menu_osx.o: $(srcdir)/src/osx/menu_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/menu_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_menu_osx.o: $(srcdir)/src/osx/menu_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/menu_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_menuitem_osx.o: $(srcdir)/src/osx/menuitem_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/menuitem_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_menuitem_osx.o: $(srcdir)/src/osx/menuitem_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/menuitem_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_menuitem_osx.o: $(srcdir)/src/osx/menuitem_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/menuitem_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_notebook_osx.o: $(srcdir)/src/osx/notebook_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/notebook_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_notebook_osx.o: $(srcdir)/src/osx/notebook_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/notebook_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_notebook_osx.o: $(srcdir)/src/osx/notebook_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/notebook_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_printdlg_osx.o: $(srcdir)/src/osx/printdlg_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/printdlg_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_printdlg_osx.o: $(srcdir)/src/osx/printdlg_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/printdlg_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_printdlg_osx.o: $(srcdir)/src/osx/printdlg_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/printdlg_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_radiobox_osx.o: $(srcdir)/src/osx/radiobox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/radiobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_radiobox_osx.o: $(srcdir)/src/osx/radiobox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/radiobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_radiobox_osx.o: $(srcdir)/src/osx/radiobox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/radiobox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_radiobut_osx.o: $(srcdir)/src/osx/radiobut_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/radiobut_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_radiobut_osx.o: $(srcdir)/src/osx/radiobut_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/radiobut_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_radiobut_osx.o: $(srcdir)/src/osx/radiobut_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/radiobut_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_scrolbar_osx.o: $(srcdir)/src/osx/scrolbar_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/scrolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_scrolbar_osx.o: $(srcdir)/src/osx/scrolbar_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/scrolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_scrolbar_osx.o: $(srcdir)/src/osx/scrolbar_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/scrolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_slider_osx.o: $(srcdir)/src/osx/slider_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/slider_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_slider_osx.o: $(srcdir)/src/osx/slider_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/slider_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_slider_osx.o: $(srcdir)/src/osx/slider_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/slider_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_spinbutt_osx.o: $(srcdir)/src/osx/spinbutt_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/spinbutt_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_spinbutt_osx.o: $(srcdir)/src/osx/spinbutt_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/spinbutt_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_spinbutt_osx.o: $(srcdir)/src/osx/spinbutt_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/spinbutt_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_srchctrl_osx.o: $(srcdir)/src/osx/srchctrl_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/srchctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_srchctrl_osx.o: $(srcdir)/src/osx/srchctrl_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/srchctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_srchctrl_osx.o: $(srcdir)/src/osx/srchctrl_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/srchctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_statbox_osx.o: $(srcdir)/src/osx/statbox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/statbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_statbox_osx.o: $(srcdir)/src/osx/statbox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/statbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_statbox_osx.o: $(srcdir)/src/osx/statbox_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/statbox_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_statline_osx.o: $(srcdir)/src/osx/statline_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/statline_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_statline_osx.o: $(srcdir)/src/osx/statline_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/statline_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_statline_osx.o: $(srcdir)/src/osx/statline_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/statline_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_stattext_osx.o: $(srcdir)/src/osx/stattext_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/stattext_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_stattext_osx.o: $(srcdir)/src/osx/stattext_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/stattext_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_stattext_osx.o: $(srcdir)/src/osx/stattext_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/stattext_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_textentry_osx.o: $(srcdir)/src/osx/textentry_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/textentry_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_textentry_osx.o: $(srcdir)/src/osx/textentry_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/textentry_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_textentry_osx.o: $(srcdir)/src/osx/textentry_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/textentry_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_textctrl_osx.o: $(srcdir)/src/osx/textctrl_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/textctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_textctrl_osx.o: $(srcdir)/src/osx/textctrl_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/textctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_textctrl_osx.o: $(srcdir)/src/osx/textctrl_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/textctrl_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_tglbtn_osx.o: $(srcdir)/src/osx/tglbtn_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/tglbtn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_tglbtn_osx.o: $(srcdir)/src/osx/tglbtn_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/tglbtn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_tglbtn_osx.o: $(srcdir)/src/osx/tglbtn_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/tglbtn_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_toolbar_osx.o: $(srcdir)/src/osx/toolbar_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/toolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_toolbar_osx.o: $(srcdir)/src/osx/toolbar_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/toolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_toolbar_osx.o: $(srcdir)/src/osx/toolbar_osx.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/toolbar_osx.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_webkit.o: $(srcdir)/src/html/htmlctrl/webkit/webkit.mm $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/html/htmlctrl/webkit/webkit.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_webkit.o: $(srcdir)/src/html/htmlctrl/webkit/webkit.mm $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/html/htmlctrl/webkit/webkit.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_webkit.o: $(srcdir)/src/html/htmlctrl/webkit/webkit.mm $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/html/htmlctrl/webkit/webkit.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_colordlgosx.o: $(srcdir)/src/osx/carbon/colordlgosx.mm $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/colordlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_colordlgosx.o: $(srcdir)/src/osx/carbon/colordlgosx.mm $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/colordlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_colordlgosx.o: $(srcdir)/src/osx/carbon/colordlgosx.mm $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/colordlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_fontdlgosx.o: $(srcdir)/src/osx/carbon/fontdlgosx.mm $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/fontdlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_fontdlgosx.o: $(srcdir)/src/osx/carbon/fontdlgosx.mm $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/fontdlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_fontdlgosx.o: $(srcdir)/src/osx/carbon/fontdlgosx.mm $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/fontdlgosx.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_osx_accel.o: $(srcdir)/src/osx/accel.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/accel.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_osx_accel.o: $(srcdir)/src/osx/accel.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/accel.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_osx_accel.o: $(srcdir)/src/osx/accel.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/accel.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_clipbrd.o: $(srcdir)/src/osx/carbon/clipbrd.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/clipbrd.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_clipbrd.o: $(srcdir)/src/osx/carbon/clipbrd.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/clipbrd.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_clipbrd.o: $(srcdir)/src/osx/carbon/clipbrd.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/clipbrd.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_cursor.o: $(srcdir)/src/osx/carbon/cursor.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/cursor.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_cursor.o: $(srcdir)/src/osx/carbon/cursor.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/cursor.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_cursor.o: $(srcdir)/src/osx/carbon/cursor.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/cursor.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_fontdlg.o: $(srcdir)/src/osx/carbon/fontdlg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/fontdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_fontdlg.o: $(srcdir)/src/osx/carbon/fontdlg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/fontdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_fontdlg.o: $(srcdir)/src/osx/carbon/fontdlg.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/fontdlg.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_gdiobj.o: $(srcdir)/src/osx/carbon/gdiobj.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/gdiobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_gdiobj.o: $(srcdir)/src/osx/carbon/gdiobj.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/gdiobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_gdiobj.o: $(srcdir)/src/osx/carbon/gdiobj.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/gdiobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_icon.o: $(srcdir)/src/osx/carbon/icon.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/icon.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_icon.o: $(srcdir)/src/osx/carbon/icon.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/icon.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_icon.o: $(srcdir)/src/osx/carbon/icon.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/icon.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_app.o: $(srcdir)/src/osx/carbon/app.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/app.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_app.o: $(srcdir)/src/osx/carbon/app.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/app.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_app.o: $(srcdir)/src/osx/carbon/app.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/app.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_combobox.o: $(srcdir)/src/osx/carbon/combobox.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/combobox.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_combobox.o: $(srcdir)/src/osx/carbon/combobox.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/combobox.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_combobox.o: $(srcdir)/src/osx/carbon/combobox.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/combobox.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_control.o: $(srcdir)/src/osx/carbon/control.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/control.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_control.o: $(srcdir)/src/osx/carbon/control.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/control.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_control.o: $(srcdir)/src/osx/carbon/control.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/control.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_dataobj.o: $(srcdir)/src/osx/carbon/dataobj.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dataobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_dataobj.o: $(srcdir)/src/osx/carbon/dataobj.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dataobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_dataobj.o: $(srcdir)/src/osx/carbon/dataobj.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dataobj.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_dcclient.o: $(srcdir)/src/osx/carbon/dcclient.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcclient.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_dcclient.o: $(srcdir)/src/osx/carbon/dcclient.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcclient.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_dcclient.o: $(srcdir)/src/osx/carbon/dcclient.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcclient.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_dcprint.o: $(srcdir)/src/osx/carbon/dcprint.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcprint.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_dcprint.o: $(srcdir)/src/osx/carbon/dcprint.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcprint.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_dcprint.o: $(srcdir)/src/osx/carbon/dcprint.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcprint.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_dcscreen.o: $(srcdir)/src/osx/carbon/dcscreen.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_dcscreen.o: $(srcdir)/src/osx/carbon/dcscreen.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_dcscreen.o: $(srcdir)/src/osx/carbon/dcscreen.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dcscreen.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_glgrab.o: $(srcdir)/src/osx/core/glgrab.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/glgrab.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_glgrab.o: $(srcdir)/src/osx/core/glgrab.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/glgrab.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_glgrab.o: $(srcdir)/src/osx/core/glgrab.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/glgrab.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_graphics.o: $(srcdir)/src/osx/carbon/graphics.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/graphics.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_graphics.o: $(srcdir)/src/osx/carbon/graphics.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/graphics.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_graphics.o: $(srcdir)/src/osx/carbon/graphics.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/graphics.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_font.o: $(srcdir)/src/osx/carbon/font.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/font.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_font.o: $(srcdir)/src/osx/carbon/font.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/font.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_font.o: $(srcdir)/src/osx/carbon/font.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/font.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_frame.o: $(srcdir)/src/osx/carbon/frame.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/frame.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_frame.o: $(srcdir)/src/osx/carbon/frame.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/frame.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_frame.o: $(srcdir)/src/osx/carbon/frame.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/frame.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_mdi.o: $(srcdir)/src/osx/carbon/mdi.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/mdi.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_mdi.o: $(srcdir)/src/osx/carbon/mdi.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/mdi.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_mdi.o: $(srcdir)/src/osx/carbon/mdi.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/mdi.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_metafile.o: $(srcdir)/src/osx/carbon/metafile.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/metafile.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_metafile.o: $(srcdir)/src/osx/carbon/metafile.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/metafile.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_metafile.o: $(srcdir)/src/osx/carbon/metafile.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/metafile.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_overlay.o: $(srcdir)/src/osx/carbon/overlay.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/overlay.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_settings.o: $(srcdir)/src/osx/carbon/settings.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/settings.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_settings.o: $(srcdir)/src/osx/carbon/settings.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/settings.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_settings.o: $(srcdir)/src/osx/carbon/settings.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/settings.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_carbon_region.o: $(srcdir)/src/osx/carbon/region.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/region.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_region.o: $(srcdir)/src/osx/carbon/region.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/region.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_region.o: $(srcdir)/src/osx/carbon/region.cpp $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/region.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@corelib_utilscocoa.o: $(srcdir)/src/osx/carbon/utilscocoa.mm $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_CARBON_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/utilscocoa.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_utilscocoa.o: $(srcdir)/src/osx/carbon/utilscocoa.mm $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/utilscocoa.mm + +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_utilscocoa.o: $(srcdir)/src/osx/carbon/utilscocoa.mm $(CORELIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/carbon/utilscocoa.mm + +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_regiong.o: $(srcdir)/src/generic/regiong.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/regiong.cpp + +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@corelib_regiong.o: $(srcdir)/src/generic/regiong.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/regiong.cpp + +@COND_USE_GUI_1@corelib_accelcmn.o: $(srcdir)/src/common/accelcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/accelcmn.cpp + +@COND_USE_GUI_1@corelib_accesscmn.o: $(srcdir)/src/common/accesscmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/accesscmn.cpp + +@COND_USE_GUI_1@corelib_anidecod.o: $(srcdir)/src/common/anidecod.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/anidecod.cpp + +@COND_USE_GUI_1@corelib_affinematrix2d.o: $(srcdir)/src/common/affinematrix2d.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/affinematrix2d.cpp + +@COND_USE_GUI_1@corelib_appcmn.o: $(srcdir)/src/common/appcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/appcmn.cpp + +@COND_USE_GUI_1@corelib_artprov.o: $(srcdir)/src/common/artprov.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/artprov.cpp + +@COND_USE_GUI_1@corelib_artstd.o: $(srcdir)/src/common/artstd.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/artstd.cpp + +@COND_USE_GUI_1@corelib_arttango.o: $(srcdir)/src/common/arttango.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/arttango.cpp + +@COND_USE_GUI_1@corelib_bmpbase.o: $(srcdir)/src/common/bmpbase.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/bmpbase.cpp + +@COND_USE_GUI_1@corelib_bmpbtncmn.o: $(srcdir)/src/common/bmpbtncmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/bmpbtncmn.cpp + +@COND_USE_GUI_1@corelib_bookctrl.o: $(srcdir)/src/common/bookctrl.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/bookctrl.cpp + +@COND_USE_GUI_1@corelib_btncmn.o: $(srcdir)/src/common/btncmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/btncmn.cpp + +@COND_USE_GUI_1@corelib_cairo.o: $(srcdir)/src/common/cairo.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/cairo.cpp + +@COND_USE_GUI_1@corelib_checkboxcmn.o: $(srcdir)/src/common/checkboxcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/checkboxcmn.cpp + +@COND_USE_GUI_1@corelib_checklstcmn.o: $(srcdir)/src/common/checklstcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/checklstcmn.cpp + +@COND_USE_GUI_1@corelib_choiccmn.o: $(srcdir)/src/common/choiccmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/choiccmn.cpp + +@COND_USE_GUI_1@corelib_clipcmn.o: $(srcdir)/src/common/clipcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/clipcmn.cpp + +@COND_USE_GUI_1@corelib_clrpickercmn.o: $(srcdir)/src/common/clrpickercmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/clrpickercmn.cpp + +@COND_USE_GUI_1@corelib_colourcmn.o: $(srcdir)/src/common/colourcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/colourcmn.cpp + +@COND_USE_GUI_1@corelib_colourdata.o: $(srcdir)/src/common/colourdata.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/colourdata.cpp + +@COND_USE_GUI_1@corelib_combocmn.o: $(srcdir)/src/common/combocmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/combocmn.cpp + +@COND_USE_GUI_1@corelib_cmdproc.o: $(srcdir)/src/common/cmdproc.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/cmdproc.cpp + +@COND_USE_GUI_1@corelib_cmndata.o: $(srcdir)/src/common/cmndata.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/cmndata.cpp + +@COND_USE_GUI_1@corelib_containr.o: $(srcdir)/src/common/containr.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/containr.cpp + +@COND_USE_GUI_1@corelib_cshelp.o: $(srcdir)/src/common/cshelp.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/cshelp.cpp + +@COND_USE_GUI_1@corelib_ctrlcmn.o: $(srcdir)/src/common/ctrlcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/ctrlcmn.cpp + +@COND_USE_GUI_1@corelib_ctrlsub.o: $(srcdir)/src/common/ctrlsub.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/ctrlsub.cpp + +@COND_USE_GUI_1@corelib_dcbase.o: $(srcdir)/src/common/dcbase.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/dcbase.cpp + +@COND_USE_GUI_1@corelib_dcbufcmn.o: $(srcdir)/src/common/dcbufcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/dcbufcmn.cpp + +@COND_USE_GUI_1@corelib_dcgraph.o: $(srcdir)/src/common/dcgraph.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/dcgraph.cpp + +@COND_USE_GUI_1@corelib_dcsvg.o: $(srcdir)/src/common/dcsvg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/dcsvg.cpp + +@COND_USE_GUI_1@corelib_dirctrlcmn.o: $(srcdir)/src/common/dirctrlcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/dirctrlcmn.cpp + +@COND_USE_GUI_1@corelib_dlgcmn.o: $(srcdir)/src/common/dlgcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/dlgcmn.cpp + +@COND_USE_GUI_1@corelib_dndcmn.o: $(srcdir)/src/common/dndcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/dndcmn.cpp + +@COND_USE_GUI_1@corelib_dobjcmn.o: $(srcdir)/src/common/dobjcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/dobjcmn.cpp + +@COND_USE_GUI_1@corelib_docmdi.o: $(srcdir)/src/common/docmdi.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/docmdi.cpp + +@COND_USE_GUI_1@corelib_docview.o: $(srcdir)/src/common/docview.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/docview.cpp + +@COND_USE_GUI_1@corelib_dpycmn.o: $(srcdir)/src/common/dpycmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/dpycmn.cpp + +@COND_USE_GUI_1@corelib_dseldlg.o: $(srcdir)/src/common/dseldlg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/dseldlg.cpp + +@COND_USE_GUI_1@corelib_effects.o: $(srcdir)/src/common/effects.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/effects.cpp + +@COND_USE_GUI_1@corelib_fddlgcmn.o: $(srcdir)/src/common/fddlgcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/fddlgcmn.cpp + +@COND_USE_GUI_1@corelib_filectrlcmn.o: $(srcdir)/src/common/filectrlcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/filectrlcmn.cpp + +@COND_USE_GUI_1@corelib_filehistorycmn.o: $(srcdir)/src/common/filehistorycmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/filehistorycmn.cpp + +@COND_USE_GUI_1@corelib_filepickercmn.o: $(srcdir)/src/common/filepickercmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/filepickercmn.cpp + +@COND_USE_GUI_1@corelib_fontpickercmn.o: $(srcdir)/src/common/fontpickercmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/fontpickercmn.cpp + +@COND_USE_GUI_1@corelib_fldlgcmn.o: $(srcdir)/src/common/fldlgcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/fldlgcmn.cpp + +@COND_USE_GUI_1@corelib_fontcmn.o: $(srcdir)/src/common/fontcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/fontcmn.cpp + +@COND_USE_GUI_1@corelib_fontdata.o: $(srcdir)/src/common/fontdata.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/fontdata.cpp + +@COND_USE_GUI_1@corelib_graphicc.o: $(srcdir)/src/generic/graphicc.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/graphicc.cpp + +@COND_USE_GUI_1@corelib_fontenumcmn.o: $(srcdir)/src/common/fontenumcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/fontenumcmn.cpp + +@COND_USE_GUI_1@corelib_fontmap.o: $(srcdir)/src/common/fontmap.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/fontmap.cpp + +@COND_USE_GUI_1@corelib_fontutilcmn.o: $(srcdir)/src/common/fontutilcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/fontutilcmn.cpp + +@COND_USE_GUI_1@corelib_framecmn.o: $(srcdir)/src/common/framecmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/framecmn.cpp + +@COND_USE_GUI_1@corelib_gaugecmn.o: $(srcdir)/src/common/gaugecmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/gaugecmn.cpp + +@COND_USE_GUI_1@corelib_gbsizer.o: $(srcdir)/src/common/gbsizer.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/gbsizer.cpp + +@COND_USE_GUI_1@corelib_gdicmn.o: $(srcdir)/src/common/gdicmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/gdicmn.cpp + +@COND_USE_GUI_1@corelib_geometry.o: $(srcdir)/src/common/geometry.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/geometry.cpp + +@COND_USE_GUI_1@corelib_gifdecod.o: $(srcdir)/src/common/gifdecod.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/gifdecod.cpp + +@COND_USE_GUI_1@corelib_graphcmn.o: $(srcdir)/src/common/graphcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/graphcmn.cpp + +@COND_USE_GUI_1@corelib_headercolcmn.o: $(srcdir)/src/common/headercolcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/headercolcmn.cpp + +@COND_USE_GUI_1@corelib_headerctrlcmn.o: $(srcdir)/src/common/headerctrlcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/headerctrlcmn.cpp + +@COND_USE_GUI_1@corelib_helpbase.o: $(srcdir)/src/common/helpbase.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/helpbase.cpp + +@COND_USE_GUI_1@corelib_iconbndl.o: $(srcdir)/src/common/iconbndl.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/iconbndl.cpp + +@COND_USE_GUI_1@corelib_imagall.o: $(srcdir)/src/common/imagall.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/imagall.cpp + +@COND_USE_GUI_1@corelib_imagbmp.o: $(srcdir)/src/common/imagbmp.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/imagbmp.cpp + +@COND_USE_GUI_1@corelib_image.o: $(srcdir)/src/common/image.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/image.cpp + +@COND_USE_GUI_1@corelib_imagfill.o: $(srcdir)/src/common/imagfill.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/imagfill.cpp + +@COND_USE_GUI_1@corelib_imaggif.o: $(srcdir)/src/common/imaggif.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/imaggif.cpp + +@COND_USE_GUI_1@corelib_imagiff.o: $(srcdir)/src/common/imagiff.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/imagiff.cpp + +@COND_USE_GUI_1@corelib_imagjpeg.o: $(srcdir)/src/common/imagjpeg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/imagjpeg.cpp + +@COND_USE_GUI_1@corelib_imagpcx.o: $(srcdir)/src/common/imagpcx.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/imagpcx.cpp + +@COND_USE_GUI_1@corelib_imagpng.o: $(srcdir)/src/common/imagpng.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/imagpng.cpp + +@COND_USE_GUI_1@corelib_imagpnm.o: $(srcdir)/src/common/imagpnm.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/imagpnm.cpp + +@COND_USE_GUI_1@corelib_imagtga.o: $(srcdir)/src/common/imagtga.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/imagtga.cpp + +@COND_USE_GUI_1@corelib_imagtiff.o: $(srcdir)/src/common/imagtiff.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/imagtiff.cpp + +@COND_USE_GUI_1@corelib_imagxpm.o: $(srcdir)/src/common/imagxpm.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/imagxpm.cpp + +@COND_USE_GUI_1@corelib_layout.o: $(srcdir)/src/common/layout.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/layout.cpp + +@COND_USE_GUI_1@corelib_lboxcmn.o: $(srcdir)/src/common/lboxcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/lboxcmn.cpp + +@COND_USE_GUI_1@corelib_listctrlcmn.o: $(srcdir)/src/common/listctrlcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/listctrlcmn.cpp + +@COND_USE_GUI_1@corelib_markupparser.o: $(srcdir)/src/common/markupparser.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/markupparser.cpp + +@COND_USE_GUI_1@corelib_matrix.o: $(srcdir)/src/common/matrix.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/matrix.cpp + +@COND_USE_GUI_1@corelib_menucmn.o: $(srcdir)/src/common/menucmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/menucmn.cpp + +@COND_USE_GUI_1@corelib_modalhook.o: $(srcdir)/src/common/modalhook.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/modalhook.cpp + +@COND_USE_GUI_1@corelib_mousemanager.o: $(srcdir)/src/common/mousemanager.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/mousemanager.cpp + +@COND_USE_GUI_1@corelib_nbkbase.o: $(srcdir)/src/common/nbkbase.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/nbkbase.cpp + +@COND_USE_GUI_1@corelib_overlaycmn.o: $(srcdir)/src/common/overlaycmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/overlaycmn.cpp + +@COND_USE_GUI_1@corelib_ownerdrwcmn.o: $(srcdir)/src/common/ownerdrwcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/ownerdrwcmn.cpp + +@COND_USE_GUI_1@corelib_paper.o: $(srcdir)/src/common/paper.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/paper.cpp + +@COND_USE_GUI_1@corelib_panelcmn.o: $(srcdir)/src/common/panelcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/panelcmn.cpp + +@COND_USE_GUI_1@corelib_persist.o: $(srcdir)/src/common/persist.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/persist.cpp + +@COND_USE_GUI_1@corelib_pickerbase.o: $(srcdir)/src/common/pickerbase.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/pickerbase.cpp + +@COND_USE_GUI_1@corelib_popupcmn.o: $(srcdir)/src/common/popupcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/popupcmn.cpp + +@COND_USE_GUI_1@corelib_preferencescmn.o: $(srcdir)/src/common/preferencescmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/preferencescmn.cpp + +@COND_USE_GUI_1@corelib_prntbase.o: $(srcdir)/src/common/prntbase.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/prntbase.cpp + +@COND_USE_GUI_1@corelib_quantize.o: $(srcdir)/src/common/quantize.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/quantize.cpp + +@COND_USE_GUI_1@corelib_radiobtncmn.o: $(srcdir)/src/common/radiobtncmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/radiobtncmn.cpp + +@COND_USE_GUI_1@corelib_radiocmn.o: $(srcdir)/src/common/radiocmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/radiocmn.cpp + +@COND_USE_GUI_1@corelib_rearrangectrl.o: $(srcdir)/src/common/rearrangectrl.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/rearrangectrl.cpp + +@COND_USE_GUI_1@corelib_rendcmn.o: $(srcdir)/src/common/rendcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/rendcmn.cpp + +@COND_USE_GUI_1@corelib_rgncmn.o: $(srcdir)/src/common/rgncmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/rgncmn.cpp + +@COND_USE_GUI_1@corelib_scrolbarcmn.o: $(srcdir)/src/common/scrolbarcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/scrolbarcmn.cpp + +@COND_USE_GUI_1@corelib_settcmn.o: $(srcdir)/src/common/settcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/settcmn.cpp + +@COND_USE_GUI_1@corelib_sizer.o: $(srcdir)/src/common/sizer.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/sizer.cpp + +@COND_USE_GUI_1@corelib_slidercmn.o: $(srcdir)/src/common/slidercmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/slidercmn.cpp + +@COND_USE_GUI_1@corelib_spinbtncmn.o: $(srcdir)/src/common/spinbtncmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/spinbtncmn.cpp + +@COND_USE_GUI_1@corelib_spinctrlcmn.o: $(srcdir)/src/common/spinctrlcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/spinctrlcmn.cpp + +@COND_USE_GUI_1@corelib_srchcmn.o: $(srcdir)/src/common/srchcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/srchcmn.cpp + +@COND_USE_GUI_1@corelib_statbar.o: $(srcdir)/src/common/statbar.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/statbar.cpp + +@COND_USE_GUI_1@corelib_statbmpcmn.o: $(srcdir)/src/common/statbmpcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/statbmpcmn.cpp + +@COND_USE_GUI_1@corelib_statboxcmn.o: $(srcdir)/src/common/statboxcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/statboxcmn.cpp + +@COND_USE_GUI_1@corelib_statlinecmn.o: $(srcdir)/src/common/statlinecmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/statlinecmn.cpp + +@COND_USE_GUI_1@corelib_stattextcmn.o: $(srcdir)/src/common/stattextcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/stattextcmn.cpp + +@COND_USE_GUI_1@corelib_stockitem.o: $(srcdir)/src/common/stockitem.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/stockitem.cpp + +@COND_USE_GUI_1@corelib_tbarbase.o: $(srcdir)/src/common/tbarbase.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/tbarbase.cpp + +@COND_USE_GUI_1@corelib_textcmn.o: $(srcdir)/src/common/textcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/textcmn.cpp + +@COND_USE_GUI_1@corelib_textentrycmn.o: $(srcdir)/src/common/textentrycmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/textentrycmn.cpp + +@COND_USE_GUI_1@corelib_textmeasurecmn.o: $(srcdir)/src/common/textmeasurecmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/textmeasurecmn.cpp + +@COND_USE_GUI_1@corelib_toplvcmn.o: $(srcdir)/src/common/toplvcmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/toplvcmn.cpp + +@COND_USE_GUI_1@corelib_treebase.o: $(srcdir)/src/common/treebase.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/treebase.cpp + +@COND_USE_GUI_1@corelib_uiactioncmn.o: $(srcdir)/src/common/uiactioncmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/uiactioncmn.cpp + +@COND_USE_GUI_1@corelib_valgen.o: $(srcdir)/src/common/valgen.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/valgen.cpp + +@COND_USE_GUI_1@corelib_validate.o: $(srcdir)/src/common/validate.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/validate.cpp + +@COND_USE_GUI_1@corelib_valtext.o: $(srcdir)/src/common/valtext.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/valtext.cpp + +@COND_USE_GUI_1@corelib_valnum.o: $(srcdir)/src/common/valnum.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/valnum.cpp + +@COND_USE_GUI_1@corelib_wincmn.o: $(srcdir)/src/common/wincmn.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/wincmn.cpp + +@COND_USE_GUI_1@corelib_windowid.o: $(srcdir)/src/common/windowid.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/windowid.cpp + +@COND_USE_GUI_1@corelib_wrapsizer.o: $(srcdir)/src/common/wrapsizer.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/wrapsizer.cpp + +@COND_USE_GUI_1@corelib_xpmdecod.o: $(srcdir)/src/common/xpmdecod.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/xpmdecod.cpp + +@COND_USE_GUI_1@corelib_busyinfo.o: $(srcdir)/src/generic/busyinfo.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/busyinfo.cpp + +@COND_USE_GUI_1@corelib_buttonbar.o: $(srcdir)/src/generic/buttonbar.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/buttonbar.cpp + +@COND_USE_GUI_1@corelib_choicdgg.o: $(srcdir)/src/generic/choicdgg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/choicdgg.cpp + +@COND_USE_GUI_1@corelib_choicbkg.o: $(srcdir)/src/generic/choicbkg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/choicbkg.cpp + +@COND_USE_GUI_1@corelib_combog.o: $(srcdir)/src/generic/combog.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/combog.cpp + +@COND_USE_GUI_1@corelib_dcpsg.o: $(srcdir)/src/generic/dcpsg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/dcpsg.cpp + +@COND_USE_GUI_1@corelib_dirctrlg.o: $(srcdir)/src/generic/dirctrlg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/dirctrlg.cpp + +@COND_USE_GUI_1@corelib_dragimgg.o: $(srcdir)/src/generic/dragimgg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/dragimgg.cpp + +@COND_USE_GUI_1@corelib_filectrlg.o: $(srcdir)/src/generic/filectrlg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filectrlg.cpp + +@COND_USE_GUI_1@corelib_headerctrlg.o: $(srcdir)/src/generic/headerctrlg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/headerctrlg.cpp + +@COND_USE_GUI_1@corelib_generic_infobar.o: $(srcdir)/src/generic/infobar.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/infobar.cpp + +@COND_USE_GUI_1@corelib_listbkg.o: $(srcdir)/src/generic/listbkg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/listbkg.cpp + +@COND_USE_GUI_1@corelib_logg.o: $(srcdir)/src/generic/logg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/logg.cpp + +@COND_USE_GUI_1@corelib_markuptext.o: $(srcdir)/src/generic/markuptext.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/markuptext.cpp + +@COND_USE_GUI_1@corelib_msgdlgg.o: $(srcdir)/src/generic/msgdlgg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/msgdlgg.cpp + +@COND_USE_GUI_1@corelib_numdlgg.o: $(srcdir)/src/generic/numdlgg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/numdlgg.cpp + +@COND_USE_GUI_1@corelib_progdlgg.o: $(srcdir)/src/generic/progdlgg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/progdlgg.cpp + +@COND_USE_GUI_1@corelib_preferencesg.o: $(srcdir)/src/generic/preferencesg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/preferencesg.cpp + +@COND_USE_GUI_1@corelib_printps.o: $(srcdir)/src/generic/printps.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/printps.cpp + +@COND_USE_GUI_1@corelib_renderg.o: $(srcdir)/src/generic/renderg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/renderg.cpp + +@COND_USE_GUI_1@corelib_richmsgdlgg.o: $(srcdir)/src/generic/richmsgdlgg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/richmsgdlgg.cpp + +@COND_USE_GUI_1@corelib_scrlwing.o: $(srcdir)/src/generic/scrlwing.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/scrlwing.cpp + +@COND_USE_GUI_1@corelib_selstore.o: $(srcdir)/src/generic/selstore.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/selstore.cpp + +@COND_USE_GUI_1@corelib_spinctlg.o: $(srcdir)/src/generic/spinctlg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/spinctlg.cpp + +@COND_USE_GUI_1@corelib_splitter.o: $(srcdir)/src/generic/splitter.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/splitter.cpp + +@COND_USE_GUI_1@corelib_srchctlg.o: $(srcdir)/src/generic/srchctlg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/srchctlg.cpp + +@COND_USE_GUI_1@corelib_statbmpg.o: $(srcdir)/src/generic/statbmpg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/statbmpg.cpp + +@COND_USE_GUI_1@corelib_stattextg.o: $(srcdir)/src/generic/stattextg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/stattextg.cpp + +@COND_USE_GUI_1@corelib_textdlgg.o: $(srcdir)/src/generic/textdlgg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/textdlgg.cpp + +@COND_USE_GUI_1@corelib_tipwin.o: $(srcdir)/src/generic/tipwin.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/tipwin.cpp + +@COND_USE_GUI_1@corelib_toolbkg.o: $(srcdir)/src/generic/toolbkg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/toolbkg.cpp + +@COND_USE_GUI_1@corelib_treectlg.o: $(srcdir)/src/generic/treectlg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/treectlg.cpp + +@COND_USE_GUI_1@corelib_treebkg.o: $(srcdir)/src/generic/treebkg.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/treebkg.cpp + +@COND_USE_GUI_1@corelib_vlbox.o: $(srcdir)/src/generic/vlbox.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/vlbox.cpp + +@COND_USE_GUI_1@corelib_vscroll.o: $(srcdir)/src/generic/vscroll.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/vscroll.cpp + +@COND_USE_GUI_1@corelib_xmlreshandler.o: $(srcdir)/src/xrc/xmlreshandler.cpp $(CORELIB_ODEP) +@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/xrc/xmlreshandler.cpp + +advdll_version_rc.o: $(srcdir)/src/msw/version.rc $(ADVDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define WXUSINGDLL --define WXMAKINGDLL_ADV + +advdll_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/sound_sdl.cpp + +advdll_animatecmn.o: $(srcdir)/src/common/animatecmn.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/animatecmn.cpp + +advdll_bmpcboxcmn.o: $(srcdir)/src/common/bmpcboxcmn.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/bmpcboxcmn.cpp + +advdll_calctrlcmn.o: $(srcdir)/src/common/calctrlcmn.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/calctrlcmn.cpp + +advdll_datavcmn.o: $(srcdir)/src/common/datavcmn.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/datavcmn.cpp + +advdll_gridcmn.o: $(srcdir)/src/common/gridcmn.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/gridcmn.cpp + +advdll_hyperlnkcmn.o: $(srcdir)/src/common/hyperlnkcmn.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/hyperlnkcmn.cpp + +advdll_odcombocmn.o: $(srcdir)/src/common/odcombocmn.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/odcombocmn.cpp + +advdll_richtooltipcmn.o: $(srcdir)/src/common/richtooltipcmn.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/richtooltipcmn.cpp + +advdll_aboutdlgg.o: $(srcdir)/src/generic/aboutdlgg.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/aboutdlgg.cpp + +advdll_bannerwindow.o: $(srcdir)/src/generic/bannerwindow.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/bannerwindow.cpp + +advdll_bmpcboxg.o: $(srcdir)/src/generic/bmpcboxg.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/bmpcboxg.cpp + +advdll_calctrlg.o: $(srcdir)/src/generic/calctrlg.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/calctrlg.cpp + +advdll_commandlinkbuttong.o: $(srcdir)/src/generic/commandlinkbuttong.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/commandlinkbuttong.cpp + +advdll_datavgen.o: $(srcdir)/src/generic/datavgen.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/datavgen.cpp + +advdll_datectlg.o: $(srcdir)/src/generic/datectlg.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/datectlg.cpp + +advdll_editlbox.o: $(srcdir)/src/generic/editlbox.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/editlbox.cpp + +advdll_grid.o: $(srcdir)/src/generic/grid.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/grid.cpp + +advdll_gridctrl.o: $(srcdir)/src/generic/gridctrl.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/gridctrl.cpp + +advdll_grideditors.o: $(srcdir)/src/generic/grideditors.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/grideditors.cpp + +advdll_gridsel.o: $(srcdir)/src/generic/gridsel.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/gridsel.cpp + +advdll_helpext.o: $(srcdir)/src/generic/helpext.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/helpext.cpp + +advdll_hyperlinkg.o: $(srcdir)/src/generic/hyperlinkg.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/hyperlinkg.cpp + +advdll_laywin.o: $(srcdir)/src/generic/laywin.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/laywin.cpp + +advdll_notifmsgg.o: $(srcdir)/src/generic/notifmsgg.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/notifmsgg.cpp + +advdll_odcombo.o: $(srcdir)/src/generic/odcombo.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/odcombo.cpp + +advdll_propdlg.o: $(srcdir)/src/generic/propdlg.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/propdlg.cpp + +advdll_richtooltipg.o: $(srcdir)/src/generic/richtooltipg.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/richtooltipg.cpp + +advdll_sashwin.o: $(srcdir)/src/generic/sashwin.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/sashwin.cpp + +advdll_splash.o: $(srcdir)/src/generic/splash.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/splash.cpp + +advdll_timectrlg.o: $(srcdir)/src/generic/timectrlg.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/timectrlg.cpp + +advdll_tipdlg.o: $(srcdir)/src/generic/tipdlg.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/tipdlg.cpp + +advdll_treelist.o: $(srcdir)/src/generic/treelist.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/treelist.cpp + +advdll_wizard.o: $(srcdir)/src/generic/wizard.cpp $(ADVDLL_ODEP) + $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/wizard.cpp + +@COND_TOOLKIT_MSW@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_WINCE@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_OSX_CARBON@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_OSX_COCOA@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_COCOA@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_MOTIF@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_X11@advdll_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_MSW@advdll_msw_aboutdlg.o: $(srcdir)/src/msw/aboutdlg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/aboutdlg.cpp + +@COND_TOOLKIT_WINCE@advdll_msw_aboutdlg.o: $(srcdir)/src/msw/aboutdlg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/aboutdlg.cpp + +@COND_TOOLKIT_MSW@advdll_msw_notifmsg.o: $(srcdir)/src/msw/notifmsg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/notifmsg.cpp + +@COND_TOOLKIT_WINCE@advdll_msw_notifmsg.o: $(srcdir)/src/msw/notifmsg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/notifmsg.cpp + +@COND_TOOLKIT_MSW@advdll_richtooltip.o: $(srcdir)/src/msw/richtooltip.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/richtooltip.cpp + +@COND_TOOLKIT_WINCE@advdll_richtooltip.o: $(srcdir)/src/msw/richtooltip.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/richtooltip.cpp + +@COND_TOOLKIT_MSW@advdll_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_TOOLKIT_WINCE@advdll_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advdll_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_TOOLKIT_MSW@advdll_msw_taskbar.o: $(srcdir)/src/msw/taskbar.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/taskbar.cpp + +@COND_TOOLKIT_WINCE@advdll_msw_taskbar.o: $(srcdir)/src/msw/taskbar.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/taskbar.cpp + +@COND_TOOLKIT_MSW@advdll_msw_joystick.o: $(srcdir)/src/msw/joystick.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/joystick.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_msw_joystick.o: $(srcdir)/src/msw/joystick.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/joystick.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advdll_msw_joystick.o: $(srcdir)/src/msw/joystick.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/joystick.cpp + +@COND_TOOLKIT_OSX_CARBON@advdll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_OSX_COCOA@advdll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_OSX_IPHONE@advdll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_IPHONE@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_COCOA@advdll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_MOTIF@advdll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advdll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_PM@advdll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_PM@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_1@advdll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_1@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_MSW@advdll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_WINCE@advdll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_X11_WXUNIV_1@advdll_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_X11_WXUNIV_1@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_OSX_CARBON@advdll_carbon_aboutdlg.o: $(srcdir)/src/osx/carbon/aboutdlg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/aboutdlg.cpp + +@COND_TOOLKIT_OSX_CARBON@advdll_drawer.o: $(srcdir)/src/osx/carbon/drawer.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/drawer.cpp + +@COND_TOOLKIT_OSX_CARBON@advdll_dataview_osx.o: $(srcdir)/src/osx/dataview_osx.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/dataview_osx.cpp + +@COND_TOOLKIT_OSX_COCOA@advdll_dataview_osx.o: $(srcdir)/src/osx/dataview_osx.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/dataview_osx.cpp + +@COND_TOOLKIT_OSX_CARBON@advdll_carbon_dataview.o: $(srcdir)/src/osx/carbon/dataview.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/dataview.cpp + +@COND_TOOLKIT_OSX_CARBON@advdll_sound_osx.o: $(srcdir)/src/osx/sound_osx.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/sound_osx.cpp + +@COND_TOOLKIT_OSX_COCOA@advdll_sound_osx.o: $(srcdir)/src/osx/sound_osx.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/sound_osx.cpp + +@COND_TOOLKIT_OSX_IPHONE@advdll_sound_osx.o: $(srcdir)/src/osx/sound_osx.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_IPHONE@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/sound_osx.cpp + +@COND_TOOLKIT_OSX_CARBON@advdll_carbon_sound.o: $(srcdir)/src/osx/carbon/sound.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/sound.cpp + +@COND_TOOLKIT_OSX_COCOA@advdll_carbon_sound.o: $(srcdir)/src/osx/carbon/sound.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/sound.cpp + +@COND_TOOLKIT_OSX_CARBON@advdll_carbon_taskbar.o: $(srcdir)/src/osx/carbon/taskbar.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/taskbar.cpp + +@COND_TOOLKIT_OSX_CARBON@advdll_hidjoystick.o: $(srcdir)/src/osx/core/hidjoystick.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/core/hidjoystick.cpp + +@COND_TOOLKIT_OSX_COCOA@advdll_hidjoystick.o: $(srcdir)/src/osx/core/hidjoystick.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/core/hidjoystick.cpp + +@COND_TOOLKIT_COCOA@advdll_hidjoystick.o: $(srcdir)/src/osx/core/hidjoystick.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/core/hidjoystick.cpp + +@COND_TOOLKIT_OSX_COCOA@advdll_datetimectrl_osx.o: $(srcdir)/src/osx/datetimectrl_osx.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/datetimectrl_osx.cpp + +@COND_TOOLKIT_OSX_COCOA@advdll_datectrl_osx.o: $(srcdir)/src/osx/datectrl_osx.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/datectrl_osx.cpp + +@COND_TOOLKIT_OSX_COCOA@advdll_timectrl_osx.o: $(srcdir)/src/osx/timectrl_osx.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/timectrl_osx.cpp + +@COND_TOOLKIT_OSX_COCOA@advdll_core_sound.o: $(srcdir)/src/osx/core/sound.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/core/sound.cpp + +@COND_TOOLKIT_OSX_IPHONE@advdll_core_sound.o: $(srcdir)/src/osx/core/sound.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_IPHONE@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/osx/core/sound.cpp + +@COND_TOOLKIT_OSX_COCOA@advdll_cocoa_aboutdlg.o: $(srcdir)/src/osx/cocoa/aboutdlg.mm $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/aboutdlg.mm + +@COND_TOOLKIT_OSX_COCOA@advdll_cocoa_dataview.o: $(srcdir)/src/osx/cocoa/dataview.mm $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dataview.mm + +@COND_TOOLKIT_OSX_COCOA@advdll_cocoa_datetimectrl.o: $(srcdir)/src/osx/cocoa/datetimectrl.mm $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/datetimectrl.mm + +@COND_TOOLKIT_OSX_COCOA@advdll_osx_cocoa_taskbar.o: $(srcdir)/src/osx/cocoa/taskbar.mm $(ADVDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/taskbar.mm + +@COND_TOOLKIT_COCOA@advdll_src_cocoa_taskbar.o: $(srcdir)/src/cocoa/taskbar.mm $(ADVDLL_ODEP) +@COND_TOOLKIT_COCOA@ $(CXXC) -c -o $@ $(ADVDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/taskbar.mm + +@COND_TOOLKIT_MOTIF@advdll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advdll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advdll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advdll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_TOOLKIT_X11@advdll_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_TOOLKIT_MOTIF@advdll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advdll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advdll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advdll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_TOOLKIT_X11@advdll_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_TOOLKIT_MOTIF@advdll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advdll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advdll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVDLL_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advdll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_TOOLKIT_X11@advdll_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_gtk_notifmsg.o: $(srcdir)/src/gtk/notifmsg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/notifmsg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@advdll_gtk_notifmsg.o: $(srcdir)/src/gtk/notifmsg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/notifmsg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_gtk_taskbar.o: $(srcdir)/src/gtk/taskbar.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@advdll_gtk_taskbar.o: $(srcdir)/src/gtk/taskbar.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_gtk_eggtrayicon.o: $(srcdir)/src/gtk/eggtrayicon.c $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CCC) -c -o $@ $(ADVDLL_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advdll_hildon_notifmsg.o: $(srcdir)/src/gtk/hildon/notifmsg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/hildon/notifmsg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advdll_gtk1_eggtrayicon.o: $(srcdir)/src/gtk1/eggtrayicon.c $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CCC) -c -o $@ $(ADVDLL_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advdll_gtk1_taskbar.o: $(srcdir)/src/gtk1/taskbar.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk1/taskbar.cpp + +@COND_TOOLKIT_PM@advdll_os2_joystick.o: $(srcdir)/src/os2/joystick.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_PM@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/os2/joystick.cpp + +@COND_TOOLKIT_PM@advdll_os2_sound.o: $(srcdir)/src/os2/sound.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_PM@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/os2/sound.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@advdll_gtk_aboutdlg.o: $(srcdir)/src/gtk/aboutdlg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/aboutdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@advdll_gtk_aboutdlg.o: $(srcdir)/src/gtk/aboutdlg.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/aboutdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@advdll_animate.o: $(srcdir)/src/gtk/animate.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/animate.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@advdll_animate.o: $(srcdir)/src/gtk/animate.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/animate.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@advdll_gtk_bmpcbox.o: $(srcdir)/src/gtk/bmpcbox.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/bmpcbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@advdll_gtk_bmpcbox.o: $(srcdir)/src/gtk/bmpcbox.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/bmpcbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@advdll_gtk_calctrl.o: $(srcdir)/src/gtk/calctrl.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/calctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@advdll_gtk_calctrl.o: $(srcdir)/src/gtk/calctrl.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/calctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@advdll_gtk_dataview.o: $(srcdir)/src/gtk/dataview.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/dataview.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@advdll_gtk_dataview.o: $(srcdir)/src/gtk/dataview.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/dataview.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@advdll_gtk_hyperlink.o: $(srcdir)/src/gtk/hyperlink.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/hyperlink.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@advdll_gtk_hyperlink.o: $(srcdir)/src/gtk/hyperlink.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/gtk/hyperlink.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advdll_msw_bmpcbox.o: $(srcdir)/src/msw/bmpcbox.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/bmpcbox.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advdll_msw_bmpcbox.o: $(srcdir)/src/msw/bmpcbox.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/bmpcbox.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advdll_msw_calctrl.o: $(srcdir)/src/msw/calctrl.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/calctrl.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advdll_msw_calctrl.o: $(srcdir)/src/msw/calctrl.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/calctrl.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advdll_commandlinkbutton.o: $(srcdir)/src/msw/commandlinkbutton.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/commandlinkbutton.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advdll_commandlinkbutton.o: $(srcdir)/src/msw/commandlinkbutton.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/commandlinkbutton.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advdll_datecontrols.o: $(srcdir)/src/msw/datecontrols.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/datecontrols.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advdll_datecontrols.o: $(srcdir)/src/msw/datecontrols.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/datecontrols.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advdll_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/datectrl.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advdll_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/datectrl.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advdll_msw_datetimectrl.o: $(srcdir)/src/msw/datetimectrl.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/datetimectrl.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advdll_msw_datetimectrl.o: $(srcdir)/src/msw/datetimectrl.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/datetimectrl.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advdll_msw_hyperlink.o: $(srcdir)/src/msw/hyperlink.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/hyperlink.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advdll_msw_hyperlink.o: $(srcdir)/src/msw/hyperlink.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/hyperlink.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advdll_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/timectrl.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advdll_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(ADVDLL_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVDLL_CXXFLAGS) $(srcdir)/src/msw/timectrl.cpp + +advlib_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/sound_sdl.cpp + +advlib_animatecmn.o: $(srcdir)/src/common/animatecmn.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/animatecmn.cpp + +advlib_bmpcboxcmn.o: $(srcdir)/src/common/bmpcboxcmn.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/bmpcboxcmn.cpp + +advlib_calctrlcmn.o: $(srcdir)/src/common/calctrlcmn.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/calctrlcmn.cpp + +advlib_datavcmn.o: $(srcdir)/src/common/datavcmn.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/datavcmn.cpp + +advlib_gridcmn.o: $(srcdir)/src/common/gridcmn.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/gridcmn.cpp + +advlib_hyperlnkcmn.o: $(srcdir)/src/common/hyperlnkcmn.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/hyperlnkcmn.cpp + +advlib_odcombocmn.o: $(srcdir)/src/common/odcombocmn.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/odcombocmn.cpp + +advlib_richtooltipcmn.o: $(srcdir)/src/common/richtooltipcmn.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/richtooltipcmn.cpp + +advlib_aboutdlgg.o: $(srcdir)/src/generic/aboutdlgg.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/aboutdlgg.cpp + +advlib_bannerwindow.o: $(srcdir)/src/generic/bannerwindow.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/bannerwindow.cpp + +advlib_bmpcboxg.o: $(srcdir)/src/generic/bmpcboxg.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/bmpcboxg.cpp + +advlib_calctrlg.o: $(srcdir)/src/generic/calctrlg.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/calctrlg.cpp + +advlib_commandlinkbuttong.o: $(srcdir)/src/generic/commandlinkbuttong.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/commandlinkbuttong.cpp + +advlib_datavgen.o: $(srcdir)/src/generic/datavgen.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/datavgen.cpp + +advlib_datectlg.o: $(srcdir)/src/generic/datectlg.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/datectlg.cpp + +advlib_editlbox.o: $(srcdir)/src/generic/editlbox.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/editlbox.cpp + +advlib_grid.o: $(srcdir)/src/generic/grid.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/grid.cpp + +advlib_gridctrl.o: $(srcdir)/src/generic/gridctrl.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/gridctrl.cpp + +advlib_grideditors.o: $(srcdir)/src/generic/grideditors.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/grideditors.cpp + +advlib_gridsel.o: $(srcdir)/src/generic/gridsel.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/gridsel.cpp + +advlib_helpext.o: $(srcdir)/src/generic/helpext.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/helpext.cpp + +advlib_hyperlinkg.o: $(srcdir)/src/generic/hyperlinkg.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/hyperlinkg.cpp + +advlib_laywin.o: $(srcdir)/src/generic/laywin.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/laywin.cpp + +advlib_notifmsgg.o: $(srcdir)/src/generic/notifmsgg.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/notifmsgg.cpp + +advlib_odcombo.o: $(srcdir)/src/generic/odcombo.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/odcombo.cpp + +advlib_propdlg.o: $(srcdir)/src/generic/propdlg.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/propdlg.cpp + +advlib_richtooltipg.o: $(srcdir)/src/generic/richtooltipg.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/richtooltipg.cpp + +advlib_sashwin.o: $(srcdir)/src/generic/sashwin.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/sashwin.cpp + +advlib_splash.o: $(srcdir)/src/generic/splash.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/splash.cpp + +advlib_timectrlg.o: $(srcdir)/src/generic/timectrlg.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/timectrlg.cpp + +advlib_tipdlg.o: $(srcdir)/src/generic/tipdlg.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/tipdlg.cpp + +advlib_treelist.o: $(srcdir)/src/generic/treelist.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/treelist.cpp + +advlib_wizard.o: $(srcdir)/src/generic/wizard.cpp $(ADVLIB_ODEP) + $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/wizard.cpp + +@COND_TOOLKIT_MSW@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_WINCE@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_OSX_CARBON@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_OSX_COCOA@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_COCOA@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_MOTIF@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_X11@advlib_taskbarcmn.o: $(srcdir)/src/common/taskbarcmn.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/common/taskbarcmn.cpp + +@COND_TOOLKIT_MSW@advlib_msw_aboutdlg.o: $(srcdir)/src/msw/aboutdlg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/aboutdlg.cpp + +@COND_TOOLKIT_WINCE@advlib_msw_aboutdlg.o: $(srcdir)/src/msw/aboutdlg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/aboutdlg.cpp + +@COND_TOOLKIT_MSW@advlib_msw_notifmsg.o: $(srcdir)/src/msw/notifmsg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/notifmsg.cpp + +@COND_TOOLKIT_WINCE@advlib_msw_notifmsg.o: $(srcdir)/src/msw/notifmsg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/notifmsg.cpp + +@COND_TOOLKIT_MSW@advlib_richtooltip.o: $(srcdir)/src/msw/richtooltip.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/richtooltip.cpp + +@COND_TOOLKIT_WINCE@advlib_richtooltip.o: $(srcdir)/src/msw/richtooltip.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/richtooltip.cpp + +@COND_TOOLKIT_MSW@advlib_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_TOOLKIT_WINCE@advlib_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advlib_msw_sound.o: $(srcdir)/src/msw/sound.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/sound.cpp + +@COND_TOOLKIT_MSW@advlib_msw_taskbar.o: $(srcdir)/src/msw/taskbar.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/taskbar.cpp + +@COND_TOOLKIT_WINCE@advlib_msw_taskbar.o: $(srcdir)/src/msw/taskbar.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/taskbar.cpp + +@COND_TOOLKIT_MSW@advlib_msw_joystick.o: $(srcdir)/src/msw/joystick.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/joystick.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_msw_joystick.o: $(srcdir)/src/msw/joystick.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/joystick.cpp + +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advlib_msw_joystick.o: $(srcdir)/src/msw/joystick.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/joystick.cpp + +@COND_TOOLKIT_OSX_CARBON@advlib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_OSX_COCOA@advlib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_OSX_IPHONE@advlib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_IPHONE@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_COCOA@advlib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_MOTIF@advlib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advlib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_PM@advlib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_PM@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_1@advlib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_1@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_MSW@advlib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_WINCE@advlib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_X11_WXUNIV_1@advlib_animateg.o: $(srcdir)/src/generic/animateg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_X11_WXUNIV_1@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/generic/animateg.cpp + +@COND_TOOLKIT_OSX_CARBON@advlib_carbon_aboutdlg.o: $(srcdir)/src/osx/carbon/aboutdlg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/aboutdlg.cpp + +@COND_TOOLKIT_OSX_CARBON@advlib_drawer.o: $(srcdir)/src/osx/carbon/drawer.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/drawer.cpp + +@COND_TOOLKIT_OSX_CARBON@advlib_dataview_osx.o: $(srcdir)/src/osx/dataview_osx.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/dataview_osx.cpp + +@COND_TOOLKIT_OSX_COCOA@advlib_dataview_osx.o: $(srcdir)/src/osx/dataview_osx.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/dataview_osx.cpp + +@COND_TOOLKIT_OSX_CARBON@advlib_carbon_dataview.o: $(srcdir)/src/osx/carbon/dataview.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/dataview.cpp + +@COND_TOOLKIT_OSX_CARBON@advlib_sound_osx.o: $(srcdir)/src/osx/sound_osx.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/sound_osx.cpp + +@COND_TOOLKIT_OSX_COCOA@advlib_sound_osx.o: $(srcdir)/src/osx/sound_osx.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/sound_osx.cpp + +@COND_TOOLKIT_OSX_IPHONE@advlib_sound_osx.o: $(srcdir)/src/osx/sound_osx.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_IPHONE@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/sound_osx.cpp + +@COND_TOOLKIT_OSX_CARBON@advlib_carbon_sound.o: $(srcdir)/src/osx/carbon/sound.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/sound.cpp + +@COND_TOOLKIT_OSX_COCOA@advlib_carbon_sound.o: $(srcdir)/src/osx/carbon/sound.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/sound.cpp + +@COND_TOOLKIT_OSX_CARBON@advlib_carbon_taskbar.o: $(srcdir)/src/osx/carbon/taskbar.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/taskbar.cpp + +@COND_TOOLKIT_OSX_CARBON@advlib_hidjoystick.o: $(srcdir)/src/osx/core/hidjoystick.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/core/hidjoystick.cpp + +@COND_TOOLKIT_OSX_COCOA@advlib_hidjoystick.o: $(srcdir)/src/osx/core/hidjoystick.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/core/hidjoystick.cpp + +@COND_TOOLKIT_COCOA@advlib_hidjoystick.o: $(srcdir)/src/osx/core/hidjoystick.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/core/hidjoystick.cpp + +@COND_TOOLKIT_OSX_COCOA@advlib_datetimectrl_osx.o: $(srcdir)/src/osx/datetimectrl_osx.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/datetimectrl_osx.cpp + +@COND_TOOLKIT_OSX_COCOA@advlib_datectrl_osx.o: $(srcdir)/src/osx/datectrl_osx.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/datectrl_osx.cpp + +@COND_TOOLKIT_OSX_COCOA@advlib_timectrl_osx.o: $(srcdir)/src/osx/timectrl_osx.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/timectrl_osx.cpp + +@COND_TOOLKIT_OSX_COCOA@advlib_core_sound.o: $(srcdir)/src/osx/core/sound.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/core/sound.cpp + +@COND_TOOLKIT_OSX_IPHONE@advlib_core_sound.o: $(srcdir)/src/osx/core/sound.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_IPHONE@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/osx/core/sound.cpp + +@COND_TOOLKIT_OSX_COCOA@advlib_cocoa_aboutdlg.o: $(srcdir)/src/osx/cocoa/aboutdlg.mm $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/aboutdlg.mm + +@COND_TOOLKIT_OSX_COCOA@advlib_cocoa_dataview.o: $(srcdir)/src/osx/cocoa/dataview.mm $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/dataview.mm + +@COND_TOOLKIT_OSX_COCOA@advlib_cocoa_datetimectrl.o: $(srcdir)/src/osx/cocoa/datetimectrl.mm $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/datetimectrl.mm + +@COND_TOOLKIT_OSX_COCOA@advlib_osx_cocoa_taskbar.o: $(srcdir)/src/osx/cocoa/taskbar.mm $(ADVLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/taskbar.mm + +@COND_TOOLKIT_COCOA@advlib_src_cocoa_taskbar.o: $(srcdir)/src/cocoa/taskbar.mm $(ADVLIB_ODEP) +@COND_TOOLKIT_COCOA@ $(CXXC) -c -o $@ $(ADVLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/taskbar.mm + +@COND_TOOLKIT_MOTIF@advlib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advlib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advlib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advlib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_TOOLKIT_X11@advlib_unix_joystick.o: $(srcdir)/src/unix/joystick.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/joystick.cpp + +@COND_TOOLKIT_MOTIF@advlib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advlib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advlib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advlib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_TOOLKIT_X11@advlib_unix_sound.o: $(srcdir)/src/unix/sound.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/sound.cpp + +@COND_TOOLKIT_MOTIF@advlib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advlib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@advlib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVLIB_ODEP) +@COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advlib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_TOOLKIT_X11@advlib_taskbarx11.o: $(srcdir)/src/unix/taskbarx11.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/unix/taskbarx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_gtk_notifmsg.o: $(srcdir)/src/gtk/notifmsg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/notifmsg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@advlib_gtk_notifmsg.o: $(srcdir)/src/gtk/notifmsg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/notifmsg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_gtk_taskbar.o: $(srcdir)/src/gtk/taskbar.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@advlib_gtk_taskbar.o: $(srcdir)/src/gtk/taskbar.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/taskbar.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_gtk_eggtrayicon.o: $(srcdir)/src/gtk/eggtrayicon.c $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CCC) -c -o $@ $(ADVLIB_CFLAGS) $(srcdir)/src/gtk/eggtrayicon.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@advlib_hildon_notifmsg.o: $(srcdir)/src/gtk/hildon/notifmsg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/hildon/notifmsg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advlib_gtk1_eggtrayicon.o: $(srcdir)/src/gtk1/eggtrayicon.c $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CCC) -c -o $@ $(ADVLIB_CFLAGS) $(srcdir)/src/gtk1/eggtrayicon.c + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@advlib_gtk1_taskbar.o: $(srcdir)/src/gtk1/taskbar.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk1/taskbar.cpp + +@COND_TOOLKIT_PM@advlib_os2_joystick.o: $(srcdir)/src/os2/joystick.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_PM@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/os2/joystick.cpp + +@COND_TOOLKIT_PM@advlib_os2_sound.o: $(srcdir)/src/os2/sound.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_PM@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/os2/sound.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@advlib_gtk_aboutdlg.o: $(srcdir)/src/gtk/aboutdlg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/aboutdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@advlib_gtk_aboutdlg.o: $(srcdir)/src/gtk/aboutdlg.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/aboutdlg.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@advlib_animate.o: $(srcdir)/src/gtk/animate.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/animate.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@advlib_animate.o: $(srcdir)/src/gtk/animate.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/animate.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@advlib_gtk_bmpcbox.o: $(srcdir)/src/gtk/bmpcbox.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/bmpcbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@advlib_gtk_bmpcbox.o: $(srcdir)/src/gtk/bmpcbox.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/bmpcbox.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@advlib_gtk_calctrl.o: $(srcdir)/src/gtk/calctrl.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/calctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@advlib_gtk_calctrl.o: $(srcdir)/src/gtk/calctrl.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/calctrl.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@advlib_gtk_dataview.o: $(srcdir)/src/gtk/dataview.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/dataview.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@advlib_gtk_dataview.o: $(srcdir)/src/gtk/dataview.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/dataview.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@advlib_gtk_hyperlink.o: $(srcdir)/src/gtk/hyperlink.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/hyperlink.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@advlib_gtk_hyperlink.o: $(srcdir)/src/gtk/hyperlink.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/gtk/hyperlink.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advlib_msw_bmpcbox.o: $(srcdir)/src/msw/bmpcbox.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/bmpcbox.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advlib_msw_bmpcbox.o: $(srcdir)/src/msw/bmpcbox.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/bmpcbox.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advlib_msw_calctrl.o: $(srcdir)/src/msw/calctrl.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/calctrl.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advlib_msw_calctrl.o: $(srcdir)/src/msw/calctrl.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/calctrl.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advlib_commandlinkbutton.o: $(srcdir)/src/msw/commandlinkbutton.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/commandlinkbutton.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advlib_commandlinkbutton.o: $(srcdir)/src/msw/commandlinkbutton.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/commandlinkbutton.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advlib_datecontrols.o: $(srcdir)/src/msw/datecontrols.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/datecontrols.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advlib_datecontrols.o: $(srcdir)/src/msw/datecontrols.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/datecontrols.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advlib_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/datectrl.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advlib_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/datectrl.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advlib_msw_datetimectrl.o: $(srcdir)/src/msw/datetimectrl.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/datetimectrl.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advlib_msw_datetimectrl.o: $(srcdir)/src/msw/datetimectrl.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/datetimectrl.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advlib_msw_hyperlink.o: $(srcdir)/src/msw/hyperlink.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/hyperlink.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advlib_msw_hyperlink.o: $(srcdir)/src/msw/hyperlink.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/hyperlink.cpp + +@COND_TOOLKIT_MSW_WXUNIV_0@advlib_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_MSW_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/timectrl.cpp + +@COND_TOOLKIT_WINCE_WXUNIV_0@advlib_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(ADVLIB_ODEP) +@COND_TOOLKIT_WINCE_WXUNIV_0@ $(CXXC) -c -o $@ $(ADVLIB_CXXFLAGS) $(srcdir)/src/msw/timectrl.cpp + +mediadll_version_rc.o: $(srcdir)/src/msw/version.rc $(MEDIADLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define WXUSINGDLL --define WXMAKINGDLL_MEDIA + +mediadll_mediactrlcmn.o: $(srcdir)/src/common/mediactrlcmn.cpp $(MEDIADLL_ODEP) + $(CXXC) -c -o $@ $(MEDIADLL_CXXFLAGS) $(srcdir)/src/common/mediactrlcmn.cpp + +mediadll_carbon_mediactrl.o: $(srcdir)/src/osx/carbon/mediactrl.cpp $(MEDIADLL_ODEP) + $(CXXC) -c -o $@ $(MEDIADLL_CXXFLAGS) $(srcdir)/src/osx/carbon/mediactrl.cpp + +mediadll_osx_cocoa_mediactrl.o: $(srcdir)/src/osx/cocoa/mediactrl.mm $(MEDIADLL_ODEP) + $(CXXC) -c -o $@ $(MEDIADLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/mediactrl.mm + +mediadll_src_cocoa_mediactrl.o: $(srcdir)/src/cocoa/mediactrl.mm $(MEDIADLL_ODEP) + $(CXXC) -c -o $@ $(MEDIADLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/mediactrl.mm + +@COND_TOOLKIT_MSW@mediadll_mediactrl_am.o: $(srcdir)/src/msw/mediactrl_am.cpp $(MEDIADLL_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(MEDIADLL_CXXFLAGS) $(srcdir)/src/msw/mediactrl_am.cpp + +@COND_TOOLKIT_WINCE@mediadll_mediactrl_am.o: $(srcdir)/src/msw/mediactrl_am.cpp $(MEDIADLL_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(MEDIADLL_CXXFLAGS) $(srcdir)/src/msw/mediactrl_am.cpp + +@COND_TOOLKIT_MSW@mediadll_mediactrl_wmp10.o: $(srcdir)/src/msw/mediactrl_wmp10.cpp $(MEDIADLL_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(MEDIADLL_CXXFLAGS) $(srcdir)/src/msw/mediactrl_wmp10.cpp + +@COND_TOOLKIT_WINCE@mediadll_mediactrl_wmp10.o: $(srcdir)/src/msw/mediactrl_wmp10.cpp $(MEDIADLL_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(MEDIADLL_CXXFLAGS) $(srcdir)/src/msw/mediactrl_wmp10.cpp + +@COND_TOOLKIT_MSW@mediadll_mediactrl_qt.o: $(srcdir)/src/msw/mediactrl_qt.cpp $(MEDIADLL_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(MEDIADLL_CXXFLAGS) $(srcdir)/src/msw/mediactrl_qt.cpp + +@COND_TOOLKIT_WINCE@mediadll_mediactrl_qt.o: $(srcdir)/src/msw/mediactrl_qt.cpp $(MEDIADLL_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(MEDIADLL_CXXFLAGS) $(srcdir)/src/msw/mediactrl_qt.cpp + +@COND_TOOLKIT_MOTIF@mediadll_unix_mediactrl.o: $(srcdir)/src/unix/mediactrl.cpp $(MEDIADLL_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(MEDIADLL_CXXFLAGS) $(srcdir)/src/unix/mediactrl.cpp + +@COND_TOOLKIT_GTK@mediadll_unix_mediactrl.o: $(srcdir)/src/unix/mediactrl.cpp $(MEDIADLL_ODEP) +@COND_TOOLKIT_GTK@ $(CXXC) -c -o $@ $(MEDIADLL_CXXFLAGS) $(srcdir)/src/unix/mediactrl.cpp + +@COND_TOOLKIT_X11@mediadll_unix_mediactrl.o: $(srcdir)/src/unix/mediactrl.cpp $(MEDIADLL_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(MEDIADLL_CXXFLAGS) $(srcdir)/src/unix/mediactrl.cpp + +medialib_mediactrlcmn.o: $(srcdir)/src/common/mediactrlcmn.cpp $(MEDIALIB_ODEP) + $(CXXC) -c -o $@ $(MEDIALIB_CXXFLAGS) $(srcdir)/src/common/mediactrlcmn.cpp + +medialib_carbon_mediactrl.o: $(srcdir)/src/osx/carbon/mediactrl.cpp $(MEDIALIB_ODEP) + $(CXXC) -c -o $@ $(MEDIALIB_CXXFLAGS) $(srcdir)/src/osx/carbon/mediactrl.cpp + +medialib_osx_cocoa_mediactrl.o: $(srcdir)/src/osx/cocoa/mediactrl.mm $(MEDIALIB_ODEP) + $(CXXC) -c -o $@ $(MEDIALIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/mediactrl.mm + +medialib_src_cocoa_mediactrl.o: $(srcdir)/src/cocoa/mediactrl.mm $(MEDIALIB_ODEP) + $(CXXC) -c -o $@ $(MEDIALIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/mediactrl.mm + +@COND_TOOLKIT_MSW@medialib_mediactrl_am.o: $(srcdir)/src/msw/mediactrl_am.cpp $(MEDIALIB_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(MEDIALIB_CXXFLAGS) $(srcdir)/src/msw/mediactrl_am.cpp + +@COND_TOOLKIT_WINCE@medialib_mediactrl_am.o: $(srcdir)/src/msw/mediactrl_am.cpp $(MEDIALIB_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(MEDIALIB_CXXFLAGS) $(srcdir)/src/msw/mediactrl_am.cpp + +@COND_TOOLKIT_MSW@medialib_mediactrl_wmp10.o: $(srcdir)/src/msw/mediactrl_wmp10.cpp $(MEDIALIB_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(MEDIALIB_CXXFLAGS) $(srcdir)/src/msw/mediactrl_wmp10.cpp + +@COND_TOOLKIT_WINCE@medialib_mediactrl_wmp10.o: $(srcdir)/src/msw/mediactrl_wmp10.cpp $(MEDIALIB_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(MEDIALIB_CXXFLAGS) $(srcdir)/src/msw/mediactrl_wmp10.cpp + +@COND_TOOLKIT_MSW@medialib_mediactrl_qt.o: $(srcdir)/src/msw/mediactrl_qt.cpp $(MEDIALIB_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(MEDIALIB_CXXFLAGS) $(srcdir)/src/msw/mediactrl_qt.cpp + +@COND_TOOLKIT_WINCE@medialib_mediactrl_qt.o: $(srcdir)/src/msw/mediactrl_qt.cpp $(MEDIALIB_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(MEDIALIB_CXXFLAGS) $(srcdir)/src/msw/mediactrl_qt.cpp + +@COND_TOOLKIT_MOTIF@medialib_unix_mediactrl.o: $(srcdir)/src/unix/mediactrl.cpp $(MEDIALIB_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(MEDIALIB_CXXFLAGS) $(srcdir)/src/unix/mediactrl.cpp + +@COND_TOOLKIT_GTK@medialib_unix_mediactrl.o: $(srcdir)/src/unix/mediactrl.cpp $(MEDIALIB_ODEP) +@COND_TOOLKIT_GTK@ $(CXXC) -c -o $@ $(MEDIALIB_CXXFLAGS) $(srcdir)/src/unix/mediactrl.cpp + +@COND_TOOLKIT_X11@medialib_unix_mediactrl.o: $(srcdir)/src/unix/mediactrl.cpp $(MEDIALIB_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(MEDIALIB_CXXFLAGS) $(srcdir)/src/unix/mediactrl.cpp + +htmldll_version_rc.o: $(srcdir)/src/msw/version.rc $(HTMLDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define WXUSINGDLL --define WXMAKINGDLL_HTML + +htmldll_helpbest.o: $(srcdir)/src/msw/helpbest.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/msw/helpbest.cpp + +htmldll_helpctrl.o: $(srcdir)/src/html/helpctrl.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/helpctrl.cpp + +htmldll_helpdata.o: $(srcdir)/src/html/helpdata.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/helpdata.cpp + +htmldll_helpdlg.o: $(srcdir)/src/html/helpdlg.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/helpdlg.cpp + +htmldll_helpfrm.o: $(srcdir)/src/html/helpfrm.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/helpfrm.cpp + +htmldll_helpwnd.o: $(srcdir)/src/html/helpwnd.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/helpwnd.cpp + +htmldll_htmlcell.o: $(srcdir)/src/html/htmlcell.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/htmlcell.cpp + +htmldll_htmlfilt.o: $(srcdir)/src/html/htmlfilt.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/htmlfilt.cpp + +htmldll_htmlpars.o: $(srcdir)/src/html/htmlpars.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/htmlpars.cpp + +htmldll_htmltag.o: $(srcdir)/src/html/htmltag.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/htmltag.cpp + +htmldll_htmlwin.o: $(srcdir)/src/html/htmlwin.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/htmlwin.cpp + +htmldll_htmprint.o: $(srcdir)/src/html/htmprint.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/htmprint.cpp + +htmldll_m_dflist.o: $(srcdir)/src/html/m_dflist.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/m_dflist.cpp + +htmldll_m_fonts.o: $(srcdir)/src/html/m_fonts.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/m_fonts.cpp + +htmldll_m_hline.o: $(srcdir)/src/html/m_hline.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/m_hline.cpp + +htmldll_m_image.o: $(srcdir)/src/html/m_image.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/m_image.cpp + +htmldll_m_layout.o: $(srcdir)/src/html/m_layout.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/m_layout.cpp + +htmldll_m_links.o: $(srcdir)/src/html/m_links.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/m_links.cpp + +htmldll_m_list.o: $(srcdir)/src/html/m_list.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/m_list.cpp + +htmldll_m_pre.o: $(srcdir)/src/html/m_pre.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/m_pre.cpp + +htmldll_m_span.o: $(srcdir)/src/html/m_span.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/m_span.cpp + +htmldll_m_style.o: $(srcdir)/src/html/m_style.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/m_style.cpp + +htmldll_m_tables.o: $(srcdir)/src/html/m_tables.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/m_tables.cpp + +htmldll_styleparams.o: $(srcdir)/src/html/styleparams.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/styleparams.cpp + +htmldll_winpars.o: $(srcdir)/src/html/winpars.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/winpars.cpp + +htmldll_htmllbox.o: $(srcdir)/src/generic/htmllbox.cpp $(HTMLDLL_ODEP) + $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/generic/htmllbox.cpp + +@COND_PLATFORM_UNIX_1@htmldll_chm.o: $(srcdir)/src/html/chm.cpp $(HTMLDLL_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/chm.cpp + +@COND_PLATFORM_MACOSX_1@htmldll_chm.o: $(srcdir)/src/html/chm.cpp $(HTMLDLL_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(HTMLDLL_CXXFLAGS) $(srcdir)/src/html/chm.cpp + +htmllib_helpbest.o: $(srcdir)/src/msw/helpbest.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/msw/helpbest.cpp + +htmllib_helpctrl.o: $(srcdir)/src/html/helpctrl.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/helpctrl.cpp + +htmllib_helpdata.o: $(srcdir)/src/html/helpdata.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/helpdata.cpp + +htmllib_helpdlg.o: $(srcdir)/src/html/helpdlg.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/helpdlg.cpp + +htmllib_helpfrm.o: $(srcdir)/src/html/helpfrm.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/helpfrm.cpp + +htmllib_helpwnd.o: $(srcdir)/src/html/helpwnd.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/helpwnd.cpp + +htmllib_htmlcell.o: $(srcdir)/src/html/htmlcell.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/htmlcell.cpp + +htmllib_htmlfilt.o: $(srcdir)/src/html/htmlfilt.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/htmlfilt.cpp + +htmllib_htmlpars.o: $(srcdir)/src/html/htmlpars.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/htmlpars.cpp + +htmllib_htmltag.o: $(srcdir)/src/html/htmltag.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/htmltag.cpp + +htmllib_htmlwin.o: $(srcdir)/src/html/htmlwin.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/htmlwin.cpp + +htmllib_htmprint.o: $(srcdir)/src/html/htmprint.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/htmprint.cpp + +htmllib_m_dflist.o: $(srcdir)/src/html/m_dflist.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/m_dflist.cpp + +htmllib_m_fonts.o: $(srcdir)/src/html/m_fonts.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/m_fonts.cpp + +htmllib_m_hline.o: $(srcdir)/src/html/m_hline.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/m_hline.cpp + +htmllib_m_image.o: $(srcdir)/src/html/m_image.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/m_image.cpp + +htmllib_m_layout.o: $(srcdir)/src/html/m_layout.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/m_layout.cpp + +htmllib_m_links.o: $(srcdir)/src/html/m_links.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/m_links.cpp + +htmllib_m_list.o: $(srcdir)/src/html/m_list.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/m_list.cpp + +htmllib_m_pre.o: $(srcdir)/src/html/m_pre.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/m_pre.cpp + +htmllib_m_span.o: $(srcdir)/src/html/m_span.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/m_span.cpp + +htmllib_m_style.o: $(srcdir)/src/html/m_style.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/m_style.cpp + +htmllib_m_tables.o: $(srcdir)/src/html/m_tables.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/m_tables.cpp + +htmllib_styleparams.o: $(srcdir)/src/html/styleparams.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/styleparams.cpp + +htmllib_winpars.o: $(srcdir)/src/html/winpars.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/winpars.cpp + +htmllib_htmllbox.o: $(srcdir)/src/generic/htmllbox.cpp $(HTMLLIB_ODEP) + $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/generic/htmllbox.cpp + +@COND_PLATFORM_UNIX_1@htmllib_chm.o: $(srcdir)/src/html/chm.cpp $(HTMLLIB_ODEP) +@COND_PLATFORM_UNIX_1@ $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/chm.cpp + +@COND_PLATFORM_MACOSX_1@htmllib_chm.o: $(srcdir)/src/html/chm.cpp $(HTMLLIB_ODEP) +@COND_PLATFORM_MACOSX_1@ $(CXXC) -c -o $@ $(HTMLLIB_CXXFLAGS) $(srcdir)/src/html/chm.cpp + +webviewdll_version_rc.o: $(srcdir)/src/msw/version.rc $(WEBVIEWDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define WXUSINGDLL --define WXMAKINGDLL_WEBVIEW + +webviewdll_webview_ie.o: $(srcdir)/src/msw/webview_ie.cpp $(WEBVIEWDLL_ODEP) + $(CXXC) -c -o $@ $(WEBVIEWDLL_CXXFLAGS) $(srcdir)/src/msw/webview_ie.cpp + +webviewdll_gtk_webview_webkit.o: $(srcdir)/src/gtk/webview_webkit.cpp $(WEBVIEWDLL_ODEP) + $(CXXC) -c -o $@ $(WEBVIEWDLL_CXXFLAGS) $(srcdir)/src/gtk/webview_webkit.cpp + +webviewdll_osx_webview_webkit.o: $(srcdir)/src/osx/webview_webkit.mm $(WEBVIEWDLL_ODEP) + $(CXXC) -c -o $@ $(WEBVIEWDLL_OBJCXXFLAGS) $(srcdir)/src/osx/webview_webkit.mm + +webviewdll_webview.o: $(srcdir)/src/common/webview.cpp $(WEBVIEWDLL_ODEP) + $(CXXC) -c -o $@ $(WEBVIEWDLL_CXXFLAGS) $(srcdir)/src/common/webview.cpp + +webviewdll_webviewarchivehandler.o: $(srcdir)/src/common/webviewarchivehandler.cpp $(WEBVIEWDLL_ODEP) + $(CXXC) -c -o $@ $(WEBVIEWDLL_CXXFLAGS) $(srcdir)/src/common/webviewarchivehandler.cpp + +webviewdll_webviewfshandler.o: $(srcdir)/src/common/webviewfshandler.cpp $(WEBVIEWDLL_ODEP) + $(CXXC) -c -o $@ $(WEBVIEWDLL_CXXFLAGS) $(srcdir)/src/common/webviewfshandler.cpp + +webviewlib_webview_ie.o: $(srcdir)/src/msw/webview_ie.cpp $(WEBVIEWLIB_ODEP) + $(CXXC) -c -o $@ $(WEBVIEWLIB_CXXFLAGS) $(srcdir)/src/msw/webview_ie.cpp + +webviewlib_gtk_webview_webkit.o: $(srcdir)/src/gtk/webview_webkit.cpp $(WEBVIEWLIB_ODEP) + $(CXXC) -c -o $@ $(WEBVIEWLIB_CXXFLAGS) $(srcdir)/src/gtk/webview_webkit.cpp + +webviewlib_osx_webview_webkit.o: $(srcdir)/src/osx/webview_webkit.mm $(WEBVIEWLIB_ODEP) + $(CXXC) -c -o $@ $(WEBVIEWLIB_OBJCXXFLAGS) $(srcdir)/src/osx/webview_webkit.mm + +webviewlib_webview.o: $(srcdir)/src/common/webview.cpp $(WEBVIEWLIB_ODEP) + $(CXXC) -c -o $@ $(WEBVIEWLIB_CXXFLAGS) $(srcdir)/src/common/webview.cpp + +webviewlib_webviewarchivehandler.o: $(srcdir)/src/common/webviewarchivehandler.cpp $(WEBVIEWLIB_ODEP) + $(CXXC) -c -o $@ $(WEBVIEWLIB_CXXFLAGS) $(srcdir)/src/common/webviewarchivehandler.cpp + +webviewlib_webviewfshandler.o: $(srcdir)/src/common/webviewfshandler.cpp $(WEBVIEWLIB_ODEP) + $(CXXC) -c -o $@ $(WEBVIEWLIB_CXXFLAGS) $(srcdir)/src/common/webviewfshandler.cpp + +qadll_version_rc.o: $(srcdir)/src/msw/version.rc $(QADLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define WXUSINGDLL --define WXMAKINGDLL_QA + +qadll_debugrpt.o: $(srcdir)/src/common/debugrpt.cpp $(QADLL_ODEP) + $(CXXC) -c -o $@ $(QADLL_CXXFLAGS) $(srcdir)/src/common/debugrpt.cpp + +qadll_dbgrptg.o: $(srcdir)/src/generic/dbgrptg.cpp $(QADLL_ODEP) + $(CXXC) -c -o $@ $(QADLL_CXXFLAGS) $(srcdir)/src/generic/dbgrptg.cpp + +qalib_debugrpt.o: $(srcdir)/src/common/debugrpt.cpp $(QALIB_ODEP) + $(CXXC) -c -o $@ $(QALIB_CXXFLAGS) $(srcdir)/src/common/debugrpt.cpp + +qalib_dbgrptg.o: $(srcdir)/src/generic/dbgrptg.cpp $(QALIB_ODEP) + $(CXXC) -c -o $@ $(QALIB_CXXFLAGS) $(srcdir)/src/generic/dbgrptg.cpp + +xmldll_version_rc.o: $(srcdir)/src/msw/version.rc $(XMLDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define wxUSE_GUI=0 --define WXUSINGDLL --define WXMAKINGDLL_XML + +xmldll_xml.o: $(srcdir)/src/xml/xml.cpp $(XMLDLL_ODEP) + $(CXXC) -c -o $@ $(XMLDLL_CXXFLAGS) $(srcdir)/src/xml/xml.cpp + +xmldll_xtixml.o: $(srcdir)/src/common/xtixml.cpp $(XMLDLL_ODEP) + $(CXXC) -c -o $@ $(XMLDLL_CXXFLAGS) $(srcdir)/src/common/xtixml.cpp + +xmllib_xml.o: $(srcdir)/src/xml/xml.cpp $(XMLLIB_ODEP) + $(CXXC) -c -o $@ $(XMLLIB_CXXFLAGS) $(srcdir)/src/xml/xml.cpp + +xmllib_xtixml.o: $(srcdir)/src/common/xtixml.cpp $(XMLLIB_ODEP) + $(CXXC) -c -o $@ $(XMLLIB_CXXFLAGS) $(srcdir)/src/common/xtixml.cpp + +xrcdll_version_rc.o: $(srcdir)/src/msw/version.rc $(XRCDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define WXUSINGDLL --define WXMAKINGDLL_XRC + +xrcdll_xh_animatctrl.o: $(srcdir)/src/xrc/xh_animatctrl.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_animatctrl.cpp + +xrcdll_xh_bannerwindow.o: $(srcdir)/src/xrc/xh_bannerwindow.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bannerwindow.cpp + +xrcdll_xh_bmp.o: $(srcdir)/src/xrc/xh_bmp.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bmp.cpp + +xrcdll_xh_bmpcbox.o: $(srcdir)/src/xrc/xh_bmpcbox.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bmpcbox.cpp + +xrcdll_xh_bmpbt.o: $(srcdir)/src/xrc/xh_bmpbt.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bmpbt.cpp + +xrcdll_xh_bttn.o: $(srcdir)/src/xrc/xh_bttn.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bttn.cpp + +xrcdll_xh_cald.o: $(srcdir)/src/xrc/xh_cald.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_cald.cpp + +xrcdll_xh_chckb.o: $(srcdir)/src/xrc/xh_chckb.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_chckb.cpp + +xrcdll_xh_chckl.o: $(srcdir)/src/xrc/xh_chckl.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_chckl.cpp + +xrcdll_xh_choic.o: $(srcdir)/src/xrc/xh_choic.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_choic.cpp + +xrcdll_xh_choicbk.o: $(srcdir)/src/xrc/xh_choicbk.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_choicbk.cpp + +xrcdll_xh_clrpicker.o: $(srcdir)/src/xrc/xh_clrpicker.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_clrpicker.cpp + +xrcdll_xh_cmdlinkbn.o: $(srcdir)/src/xrc/xh_cmdlinkbn.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_cmdlinkbn.cpp + +xrcdll_xh_collpane.o: $(srcdir)/src/xrc/xh_collpane.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_collpane.cpp + +xrcdll_xh_combo.o: $(srcdir)/src/xrc/xh_combo.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_combo.cpp + +xrcdll_xh_comboctrl.o: $(srcdir)/src/xrc/xh_comboctrl.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_comboctrl.cpp + +xrcdll_xh_datectrl.o: $(srcdir)/src/xrc/xh_datectrl.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_datectrl.cpp + +xrcdll_xh_dirpicker.o: $(srcdir)/src/xrc/xh_dirpicker.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_dirpicker.cpp + +xrcdll_xh_dlg.o: $(srcdir)/src/xrc/xh_dlg.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_dlg.cpp + +xrcdll_xh_editlbox.o: $(srcdir)/src/xrc/xh_editlbox.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_editlbox.cpp + +xrcdll_xh_filectrl.o: $(srcdir)/src/xrc/xh_filectrl.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_filectrl.cpp + +xrcdll_xh_filepicker.o: $(srcdir)/src/xrc/xh_filepicker.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_filepicker.cpp + +xrcdll_xh_fontpicker.o: $(srcdir)/src/xrc/xh_fontpicker.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_fontpicker.cpp + +xrcdll_xh_frame.o: $(srcdir)/src/xrc/xh_frame.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_frame.cpp + +xrcdll_xh_gauge.o: $(srcdir)/src/xrc/xh_gauge.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_gauge.cpp + +xrcdll_xh_gdctl.o: $(srcdir)/src/xrc/xh_gdctl.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_gdctl.cpp + +xrcdll_xh_grid.o: $(srcdir)/src/xrc/xh_grid.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_grid.cpp + +xrcdll_xh_html.o: $(srcdir)/src/xrc/xh_html.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_html.cpp + +xrcdll_xh_hyperlink.o: $(srcdir)/src/xrc/xh_hyperlink.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_hyperlink.cpp + +xrcdll_xh_listb.o: $(srcdir)/src/xrc/xh_listb.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_listb.cpp + +xrcdll_xh_listbk.o: $(srcdir)/src/xrc/xh_listbk.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_listbk.cpp + +xrcdll_xh_listc.o: $(srcdir)/src/xrc/xh_listc.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_listc.cpp + +xrcdll_xh_mdi.o: $(srcdir)/src/xrc/xh_mdi.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_mdi.cpp + +xrcdll_xh_menu.o: $(srcdir)/src/xrc/xh_menu.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_menu.cpp + +xrcdll_xh_notbk.o: $(srcdir)/src/xrc/xh_notbk.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_notbk.cpp + +xrcdll_xh_odcombo.o: $(srcdir)/src/xrc/xh_odcombo.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_odcombo.cpp + +xrcdll_xh_panel.o: $(srcdir)/src/xrc/xh_panel.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_panel.cpp + +xrcdll_xh_propdlg.o: $(srcdir)/src/xrc/xh_propdlg.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_propdlg.cpp + +xrcdll_xh_radbt.o: $(srcdir)/src/xrc/xh_radbt.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_radbt.cpp + +xrcdll_xh_radbx.o: $(srcdir)/src/xrc/xh_radbx.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_radbx.cpp + +xrcdll_xh_scrol.o: $(srcdir)/src/xrc/xh_scrol.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_scrol.cpp + +xrcdll_xh_scwin.o: $(srcdir)/src/xrc/xh_scwin.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_scwin.cpp + +xrcdll_xh_htmllbox.o: $(srcdir)/src/xrc/xh_htmllbox.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_htmllbox.cpp + +xrcdll_xh_simplebook.o: $(srcdir)/src/xrc/xh_simplebook.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_simplebook.cpp + +xrcdll_xh_sizer.o: $(srcdir)/src/xrc/xh_sizer.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_sizer.cpp + +xrcdll_xh_slidr.o: $(srcdir)/src/xrc/xh_slidr.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_slidr.cpp + +xrcdll_xh_spin.o: $(srcdir)/src/xrc/xh_spin.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_spin.cpp + +xrcdll_xh_split.o: $(srcdir)/src/xrc/xh_split.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_split.cpp + +xrcdll_xh_srchctrl.o: $(srcdir)/src/xrc/xh_srchctrl.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_srchctrl.cpp + +xrcdll_xh_statbar.o: $(srcdir)/src/xrc/xh_statbar.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_statbar.cpp + +xrcdll_xh_stbmp.o: $(srcdir)/src/xrc/xh_stbmp.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_stbmp.cpp + +xrcdll_xh_stbox.o: $(srcdir)/src/xrc/xh_stbox.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_stbox.cpp + +xrcdll_xh_stlin.o: $(srcdir)/src/xrc/xh_stlin.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_stlin.cpp + +xrcdll_xh_sttxt.o: $(srcdir)/src/xrc/xh_sttxt.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_sttxt.cpp + +xrcdll_xh_text.o: $(srcdir)/src/xrc/xh_text.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_text.cpp + +xrcdll_xh_tglbtn.o: $(srcdir)/src/xrc/xh_tglbtn.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_tglbtn.cpp + +xrcdll_xh_timectrl.o: $(srcdir)/src/xrc/xh_timectrl.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_timectrl.cpp + +xrcdll_xh_toolb.o: $(srcdir)/src/xrc/xh_toolb.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_toolb.cpp + +xrcdll_xh_toolbk.o: $(srcdir)/src/xrc/xh_toolbk.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_toolbk.cpp + +xrcdll_xh_tree.o: $(srcdir)/src/xrc/xh_tree.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_tree.cpp + +xrcdll_xh_treebk.o: $(srcdir)/src/xrc/xh_treebk.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_treebk.cpp + +xrcdll_xh_unkwn.o: $(srcdir)/src/xrc/xh_unkwn.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_unkwn.cpp + +xrcdll_xh_wizrd.o: $(srcdir)/src/xrc/xh_wizrd.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_wizrd.cpp + +xrcdll_xmlres.o: $(srcdir)/src/xrc/xmlres.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xmlres.cpp + +xrcdll_xmladv.o: $(srcdir)/src/xrc/xmladv.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xmladv.cpp + +xrcdll_xmlrsall.o: $(srcdir)/src/xrc/xmlrsall.cpp $(XRCDLL_ODEP) + $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xmlrsall.cpp + +xrclib_xh_animatctrl.o: $(srcdir)/src/xrc/xh_animatctrl.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_animatctrl.cpp + +xrclib_xh_bannerwindow.o: $(srcdir)/src/xrc/xh_bannerwindow.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bannerwindow.cpp + +xrclib_xh_bmp.o: $(srcdir)/src/xrc/xh_bmp.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bmp.cpp + +xrclib_xh_bmpcbox.o: $(srcdir)/src/xrc/xh_bmpcbox.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bmpcbox.cpp + +xrclib_xh_bmpbt.o: $(srcdir)/src/xrc/xh_bmpbt.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bmpbt.cpp + +xrclib_xh_bttn.o: $(srcdir)/src/xrc/xh_bttn.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bttn.cpp + +xrclib_xh_cald.o: $(srcdir)/src/xrc/xh_cald.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_cald.cpp + +xrclib_xh_chckb.o: $(srcdir)/src/xrc/xh_chckb.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_chckb.cpp + +xrclib_xh_chckl.o: $(srcdir)/src/xrc/xh_chckl.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_chckl.cpp + +xrclib_xh_choic.o: $(srcdir)/src/xrc/xh_choic.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_choic.cpp + +xrclib_xh_choicbk.o: $(srcdir)/src/xrc/xh_choicbk.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_choicbk.cpp + +xrclib_xh_clrpicker.o: $(srcdir)/src/xrc/xh_clrpicker.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_clrpicker.cpp + +xrclib_xh_cmdlinkbn.o: $(srcdir)/src/xrc/xh_cmdlinkbn.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_cmdlinkbn.cpp + +xrclib_xh_collpane.o: $(srcdir)/src/xrc/xh_collpane.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_collpane.cpp + +xrclib_xh_combo.o: $(srcdir)/src/xrc/xh_combo.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_combo.cpp + +xrclib_xh_comboctrl.o: $(srcdir)/src/xrc/xh_comboctrl.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_comboctrl.cpp + +xrclib_xh_datectrl.o: $(srcdir)/src/xrc/xh_datectrl.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_datectrl.cpp + +xrclib_xh_dirpicker.o: $(srcdir)/src/xrc/xh_dirpicker.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_dirpicker.cpp + +xrclib_xh_dlg.o: $(srcdir)/src/xrc/xh_dlg.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_dlg.cpp + +xrclib_xh_editlbox.o: $(srcdir)/src/xrc/xh_editlbox.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_editlbox.cpp + +xrclib_xh_filectrl.o: $(srcdir)/src/xrc/xh_filectrl.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_filectrl.cpp + +xrclib_xh_filepicker.o: $(srcdir)/src/xrc/xh_filepicker.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_filepicker.cpp + +xrclib_xh_fontpicker.o: $(srcdir)/src/xrc/xh_fontpicker.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_fontpicker.cpp + +xrclib_xh_frame.o: $(srcdir)/src/xrc/xh_frame.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_frame.cpp + +xrclib_xh_gauge.o: $(srcdir)/src/xrc/xh_gauge.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_gauge.cpp + +xrclib_xh_gdctl.o: $(srcdir)/src/xrc/xh_gdctl.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_gdctl.cpp + +xrclib_xh_grid.o: $(srcdir)/src/xrc/xh_grid.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_grid.cpp + +xrclib_xh_html.o: $(srcdir)/src/xrc/xh_html.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_html.cpp + +xrclib_xh_hyperlink.o: $(srcdir)/src/xrc/xh_hyperlink.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_hyperlink.cpp + +xrclib_xh_listb.o: $(srcdir)/src/xrc/xh_listb.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_listb.cpp + +xrclib_xh_listbk.o: $(srcdir)/src/xrc/xh_listbk.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_listbk.cpp + +xrclib_xh_listc.o: $(srcdir)/src/xrc/xh_listc.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_listc.cpp + +xrclib_xh_mdi.o: $(srcdir)/src/xrc/xh_mdi.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_mdi.cpp + +xrclib_xh_menu.o: $(srcdir)/src/xrc/xh_menu.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_menu.cpp + +xrclib_xh_notbk.o: $(srcdir)/src/xrc/xh_notbk.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_notbk.cpp + +xrclib_xh_odcombo.o: $(srcdir)/src/xrc/xh_odcombo.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_odcombo.cpp + +xrclib_xh_panel.o: $(srcdir)/src/xrc/xh_panel.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_panel.cpp + +xrclib_xh_propdlg.o: $(srcdir)/src/xrc/xh_propdlg.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_propdlg.cpp + +xrclib_xh_radbt.o: $(srcdir)/src/xrc/xh_radbt.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_radbt.cpp + +xrclib_xh_radbx.o: $(srcdir)/src/xrc/xh_radbx.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_radbx.cpp + +xrclib_xh_scrol.o: $(srcdir)/src/xrc/xh_scrol.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_scrol.cpp + +xrclib_xh_scwin.o: $(srcdir)/src/xrc/xh_scwin.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_scwin.cpp + +xrclib_xh_htmllbox.o: $(srcdir)/src/xrc/xh_htmllbox.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_htmllbox.cpp + +xrclib_xh_simplebook.o: $(srcdir)/src/xrc/xh_simplebook.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_simplebook.cpp + +xrclib_xh_sizer.o: $(srcdir)/src/xrc/xh_sizer.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_sizer.cpp + +xrclib_xh_slidr.o: $(srcdir)/src/xrc/xh_slidr.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_slidr.cpp + +xrclib_xh_spin.o: $(srcdir)/src/xrc/xh_spin.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_spin.cpp + +xrclib_xh_split.o: $(srcdir)/src/xrc/xh_split.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_split.cpp + +xrclib_xh_srchctrl.o: $(srcdir)/src/xrc/xh_srchctrl.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_srchctrl.cpp + +xrclib_xh_statbar.o: $(srcdir)/src/xrc/xh_statbar.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_statbar.cpp + +xrclib_xh_stbmp.o: $(srcdir)/src/xrc/xh_stbmp.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_stbmp.cpp + +xrclib_xh_stbox.o: $(srcdir)/src/xrc/xh_stbox.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_stbox.cpp + +xrclib_xh_stlin.o: $(srcdir)/src/xrc/xh_stlin.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_stlin.cpp + +xrclib_xh_sttxt.o: $(srcdir)/src/xrc/xh_sttxt.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_sttxt.cpp + +xrclib_xh_text.o: $(srcdir)/src/xrc/xh_text.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_text.cpp + +xrclib_xh_tglbtn.o: $(srcdir)/src/xrc/xh_tglbtn.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_tglbtn.cpp + +xrclib_xh_timectrl.o: $(srcdir)/src/xrc/xh_timectrl.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_timectrl.cpp + +xrclib_xh_toolb.o: $(srcdir)/src/xrc/xh_toolb.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_toolb.cpp + +xrclib_xh_toolbk.o: $(srcdir)/src/xrc/xh_toolbk.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_toolbk.cpp + +xrclib_xh_tree.o: $(srcdir)/src/xrc/xh_tree.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_tree.cpp + +xrclib_xh_treebk.o: $(srcdir)/src/xrc/xh_treebk.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_treebk.cpp + +xrclib_xh_unkwn.o: $(srcdir)/src/xrc/xh_unkwn.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_unkwn.cpp + +xrclib_xh_wizrd.o: $(srcdir)/src/xrc/xh_wizrd.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_wizrd.cpp + +xrclib_xmlres.o: $(srcdir)/src/xrc/xmlres.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xmlres.cpp + +xrclib_xmladv.o: $(srcdir)/src/xrc/xmladv.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xmladv.cpp + +xrclib_xmlrsall.o: $(srcdir)/src/xrc/xmlrsall.cpp $(XRCLIB_ODEP) + $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xmlrsall.cpp + +auidll_version_rc.o: $(srcdir)/src/msw/version.rc $(AUIDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define WXUSINGDLL --define WXMAKINGDLL_AUI + +auidll_framemanager.o: $(srcdir)/src/aui/framemanager.cpp $(AUIDLL_ODEP) + $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/aui/framemanager.cpp + +auidll_dockart.o: $(srcdir)/src/aui/dockart.cpp $(AUIDLL_ODEP) + $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/aui/dockart.cpp + +auidll_floatpane.o: $(srcdir)/src/aui/floatpane.cpp $(AUIDLL_ODEP) + $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/aui/floatpane.cpp + +auidll_auibook.o: $(srcdir)/src/aui/auibook.cpp $(AUIDLL_ODEP) + $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/aui/auibook.cpp + +auidll_auibar.o: $(srcdir)/src/aui/auibar.cpp $(AUIDLL_ODEP) + $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/aui/auibar.cpp + +auidll_tabmdi.o: $(srcdir)/src/aui/tabmdi.cpp $(AUIDLL_ODEP) + $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/aui/tabmdi.cpp + +auidll_tabart.o: $(srcdir)/src/aui/tabart.cpp $(AUIDLL_ODEP) + $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/aui/tabart.cpp + +auidll_xh_auinotbk.o: $(srcdir)/src/xrc/xh_auinotbk.cpp $(AUIDLL_ODEP) + $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_auinotbk.cpp + +auidll_xh_auitoolb.o: $(srcdir)/src/xrc/xh_auitoolb.cpp $(AUIDLL_ODEP) + $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_auitoolb.cpp + +auidll_tabartgtk.o: $(srcdir)/src/aui/tabartgtk.cpp $(AUIDLL_ODEP) + $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/aui/tabartgtk.cpp + +auilib_framemanager.o: $(srcdir)/src/aui/framemanager.cpp $(AUILIB_ODEP) + $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/aui/framemanager.cpp + +auilib_dockart.o: $(srcdir)/src/aui/dockart.cpp $(AUILIB_ODEP) + $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/aui/dockart.cpp + +auilib_floatpane.o: $(srcdir)/src/aui/floatpane.cpp $(AUILIB_ODEP) + $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/aui/floatpane.cpp + +auilib_auibook.o: $(srcdir)/src/aui/auibook.cpp $(AUILIB_ODEP) + $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/aui/auibook.cpp + +auilib_auibar.o: $(srcdir)/src/aui/auibar.cpp $(AUILIB_ODEP) + $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/aui/auibar.cpp + +auilib_tabmdi.o: $(srcdir)/src/aui/tabmdi.cpp $(AUILIB_ODEP) + $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/aui/tabmdi.cpp + +auilib_tabart.o: $(srcdir)/src/aui/tabart.cpp $(AUILIB_ODEP) + $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/aui/tabart.cpp + +auilib_xh_auinotbk.o: $(srcdir)/src/xrc/xh_auinotbk.cpp $(AUILIB_ODEP) + $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/xrc/xh_auinotbk.cpp + +auilib_xh_auitoolb.o: $(srcdir)/src/xrc/xh_auitoolb.cpp $(AUILIB_ODEP) + $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/xrc/xh_auitoolb.cpp + +auilib_tabartgtk.o: $(srcdir)/src/aui/tabartgtk.cpp $(AUILIB_ODEP) + $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/aui/tabartgtk.cpp + +ribbondll_version_rc.o: $(srcdir)/src/msw/version.rc $(RIBBONDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define WXUSINGDLL --define WXMAKINGDLL_RIBBON + +ribbondll_art_internal.o: $(srcdir)/src/ribbon/art_internal.cpp $(RIBBONDLL_ODEP) + $(CXXC) -c -o $@ $(RIBBONDLL_CXXFLAGS) $(srcdir)/src/ribbon/art_internal.cpp + +ribbondll_art_msw.o: $(srcdir)/src/ribbon/art_msw.cpp $(RIBBONDLL_ODEP) + $(CXXC) -c -o $@ $(RIBBONDLL_CXXFLAGS) $(srcdir)/src/ribbon/art_msw.cpp + +ribbondll_art_aui.o: $(srcdir)/src/ribbon/art_aui.cpp $(RIBBONDLL_ODEP) + $(CXXC) -c -o $@ $(RIBBONDLL_CXXFLAGS) $(srcdir)/src/ribbon/art_aui.cpp + +ribbondll_bar.o: $(srcdir)/src/ribbon/bar.cpp $(RIBBONDLL_ODEP) + $(CXXC) -c -o $@ $(RIBBONDLL_CXXFLAGS) $(srcdir)/src/ribbon/bar.cpp + +ribbondll_buttonbar.o: $(srcdir)/src/ribbon/buttonbar.cpp $(RIBBONDLL_ODEP) + $(CXXC) -c -o $@ $(RIBBONDLL_CXXFLAGS) $(srcdir)/src/ribbon/buttonbar.cpp + +ribbondll_control.o: $(srcdir)/src/ribbon/control.cpp $(RIBBONDLL_ODEP) + $(CXXC) -c -o $@ $(RIBBONDLL_CXXFLAGS) $(srcdir)/src/ribbon/control.cpp + +ribbondll_gallery.o: $(srcdir)/src/ribbon/gallery.cpp $(RIBBONDLL_ODEP) + $(CXXC) -c -o $@ $(RIBBONDLL_CXXFLAGS) $(srcdir)/src/ribbon/gallery.cpp + +ribbondll_page.o: $(srcdir)/src/ribbon/page.cpp $(RIBBONDLL_ODEP) + $(CXXC) -c -o $@ $(RIBBONDLL_CXXFLAGS) $(srcdir)/src/ribbon/page.cpp + +ribbondll_panel.o: $(srcdir)/src/ribbon/panel.cpp $(RIBBONDLL_ODEP) + $(CXXC) -c -o $@ $(RIBBONDLL_CXXFLAGS) $(srcdir)/src/ribbon/panel.cpp + +ribbondll_toolbar.o: $(srcdir)/src/ribbon/toolbar.cpp $(RIBBONDLL_ODEP) + $(CXXC) -c -o $@ $(RIBBONDLL_CXXFLAGS) $(srcdir)/src/ribbon/toolbar.cpp + +ribbondll_xh_ribbon.o: $(srcdir)/src/xrc/xh_ribbon.cpp $(RIBBONDLL_ODEP) + $(CXXC) -c -o $@ $(RIBBONDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_ribbon.cpp + +ribbonlib_art_internal.o: $(srcdir)/src/ribbon/art_internal.cpp $(RIBBONLIB_ODEP) + $(CXXC) -c -o $@ $(RIBBONLIB_CXXFLAGS) $(srcdir)/src/ribbon/art_internal.cpp + +ribbonlib_art_msw.o: $(srcdir)/src/ribbon/art_msw.cpp $(RIBBONLIB_ODEP) + $(CXXC) -c -o $@ $(RIBBONLIB_CXXFLAGS) $(srcdir)/src/ribbon/art_msw.cpp + +ribbonlib_art_aui.o: $(srcdir)/src/ribbon/art_aui.cpp $(RIBBONLIB_ODEP) + $(CXXC) -c -o $@ $(RIBBONLIB_CXXFLAGS) $(srcdir)/src/ribbon/art_aui.cpp + +ribbonlib_bar.o: $(srcdir)/src/ribbon/bar.cpp $(RIBBONLIB_ODEP) + $(CXXC) -c -o $@ $(RIBBONLIB_CXXFLAGS) $(srcdir)/src/ribbon/bar.cpp + +ribbonlib_buttonbar.o: $(srcdir)/src/ribbon/buttonbar.cpp $(RIBBONLIB_ODEP) + $(CXXC) -c -o $@ $(RIBBONLIB_CXXFLAGS) $(srcdir)/src/ribbon/buttonbar.cpp + +ribbonlib_control.o: $(srcdir)/src/ribbon/control.cpp $(RIBBONLIB_ODEP) + $(CXXC) -c -o $@ $(RIBBONLIB_CXXFLAGS) $(srcdir)/src/ribbon/control.cpp + +ribbonlib_gallery.o: $(srcdir)/src/ribbon/gallery.cpp $(RIBBONLIB_ODEP) + $(CXXC) -c -o $@ $(RIBBONLIB_CXXFLAGS) $(srcdir)/src/ribbon/gallery.cpp + +ribbonlib_page.o: $(srcdir)/src/ribbon/page.cpp $(RIBBONLIB_ODEP) + $(CXXC) -c -o $@ $(RIBBONLIB_CXXFLAGS) $(srcdir)/src/ribbon/page.cpp + +ribbonlib_panel.o: $(srcdir)/src/ribbon/panel.cpp $(RIBBONLIB_ODEP) + $(CXXC) -c -o $@ $(RIBBONLIB_CXXFLAGS) $(srcdir)/src/ribbon/panel.cpp + +ribbonlib_toolbar.o: $(srcdir)/src/ribbon/toolbar.cpp $(RIBBONLIB_ODEP) + $(CXXC) -c -o $@ $(RIBBONLIB_CXXFLAGS) $(srcdir)/src/ribbon/toolbar.cpp + +ribbonlib_xh_ribbon.o: $(srcdir)/src/xrc/xh_ribbon.cpp $(RIBBONLIB_ODEP) + $(CXXC) -c -o $@ $(RIBBONLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_ribbon.cpp + +propgriddll_version_rc.o: $(srcdir)/src/msw/version.rc $(PROPGRIDDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define WXUSINGDLL --define WXMAKINGDLL_PROPGRID + +propgriddll_advprops.o: $(srcdir)/src/propgrid/advprops.cpp $(PROPGRIDDLL_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $(srcdir)/src/propgrid/advprops.cpp + +propgriddll_editors.o: $(srcdir)/src/propgrid/editors.cpp $(PROPGRIDDLL_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $(srcdir)/src/propgrid/editors.cpp + +propgriddll_manager.o: $(srcdir)/src/propgrid/manager.cpp $(PROPGRIDDLL_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $(srcdir)/src/propgrid/manager.cpp + +propgriddll_property.o: $(srcdir)/src/propgrid/property.cpp $(PROPGRIDDLL_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $(srcdir)/src/propgrid/property.cpp + +propgriddll_propgrid.o: $(srcdir)/src/propgrid/propgrid.cpp $(PROPGRIDDLL_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $(srcdir)/src/propgrid/propgrid.cpp + +propgriddll_propgridiface.o: $(srcdir)/src/propgrid/propgridiface.cpp $(PROPGRIDDLL_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $(srcdir)/src/propgrid/propgridiface.cpp + +propgriddll_propgridpagestate.o: $(srcdir)/src/propgrid/propgridpagestate.cpp $(PROPGRIDDLL_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $(srcdir)/src/propgrid/propgridpagestate.cpp + +propgriddll_props.o: $(srcdir)/src/propgrid/props.cpp $(PROPGRIDDLL_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $(srcdir)/src/propgrid/props.cpp + +propgridlib_advprops.o: $(srcdir)/src/propgrid/advprops.cpp $(PROPGRIDLIB_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $(srcdir)/src/propgrid/advprops.cpp + +propgridlib_editors.o: $(srcdir)/src/propgrid/editors.cpp $(PROPGRIDLIB_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $(srcdir)/src/propgrid/editors.cpp + +propgridlib_manager.o: $(srcdir)/src/propgrid/manager.cpp $(PROPGRIDLIB_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $(srcdir)/src/propgrid/manager.cpp + +propgridlib_property.o: $(srcdir)/src/propgrid/property.cpp $(PROPGRIDLIB_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $(srcdir)/src/propgrid/property.cpp + +propgridlib_propgrid.o: $(srcdir)/src/propgrid/propgrid.cpp $(PROPGRIDLIB_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $(srcdir)/src/propgrid/propgrid.cpp + +propgridlib_propgridiface.o: $(srcdir)/src/propgrid/propgridiface.cpp $(PROPGRIDLIB_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $(srcdir)/src/propgrid/propgridiface.cpp + +propgridlib_propgridpagestate.o: $(srcdir)/src/propgrid/propgridpagestate.cpp $(PROPGRIDLIB_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $(srcdir)/src/propgrid/propgridpagestate.cpp + +propgridlib_props.o: $(srcdir)/src/propgrid/props.cpp $(PROPGRIDLIB_ODEP) + $(CXXC) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $(srcdir)/src/propgrid/props.cpp + +richtextdll_version_rc.o: $(srcdir)/src/msw/version.rc $(RICHTEXTDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define WXUSINGDLL --define WXMAKINGDLL_RICHTEXT + +richtextdll_richtextbuffer.o: $(srcdir)/src/richtext/richtextbuffer.cpp $(RICHTEXTDLL_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTDLL_CXXFLAGS) $(srcdir)/src/richtext/richtextbuffer.cpp + +richtextdll_richtextctrl.o: $(srcdir)/src/richtext/richtextctrl.cpp $(RICHTEXTDLL_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTDLL_CXXFLAGS) $(srcdir)/src/richtext/richtextctrl.cpp + +richtextdll_richtextformatdlg.o: $(srcdir)/src/richtext/richtextformatdlg.cpp $(RICHTEXTDLL_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTDLL_CXXFLAGS) $(srcdir)/src/richtext/richtextformatdlg.cpp + +richtextdll_richtexthtml.o: $(srcdir)/src/richtext/richtexthtml.cpp $(RICHTEXTDLL_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTDLL_CXXFLAGS) $(srcdir)/src/richtext/richtexthtml.cpp + +richtextdll_richtextimagedlg.o: $(srcdir)/src/richtext/richtextimagedlg.cpp $(RICHTEXTDLL_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTDLL_CXXFLAGS) $(srcdir)/src/richtext/richtextimagedlg.cpp + +richtextdll_richtextprint.o: $(srcdir)/src/richtext/richtextprint.cpp $(RICHTEXTDLL_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTDLL_CXXFLAGS) $(srcdir)/src/richtext/richtextprint.cpp + +richtextdll_richtextstyledlg.o: $(srcdir)/src/richtext/richtextstyledlg.cpp $(RICHTEXTDLL_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTDLL_CXXFLAGS) $(srcdir)/src/richtext/richtextstyledlg.cpp + +richtextdll_richtextstyles.o: $(srcdir)/src/richtext/richtextstyles.cpp $(RICHTEXTDLL_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTDLL_CXXFLAGS) $(srcdir)/src/richtext/richtextstyles.cpp + +richtextdll_richtextsymboldlg.o: $(srcdir)/src/richtext/richtextsymboldlg.cpp $(RICHTEXTDLL_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTDLL_CXXFLAGS) $(srcdir)/src/richtext/richtextsymboldlg.cpp + +richtextdll_richtextxml.o: $(srcdir)/src/richtext/richtextxml.cpp $(RICHTEXTDLL_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTDLL_CXXFLAGS) $(srcdir)/src/richtext/richtextxml.cpp + +richtextdll_xh_richtext.o: $(srcdir)/src/xrc/xh_richtext.cpp $(RICHTEXTDLL_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_richtext.cpp + +richtextlib_richtextbuffer.o: $(srcdir)/src/richtext/richtextbuffer.cpp $(RICHTEXTLIB_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextbuffer.cpp + +richtextlib_richtextctrl.o: $(srcdir)/src/richtext/richtextctrl.cpp $(RICHTEXTLIB_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextctrl.cpp + +richtextlib_richtextformatdlg.o: $(srcdir)/src/richtext/richtextformatdlg.cpp $(RICHTEXTLIB_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextformatdlg.cpp + +richtextlib_richtexthtml.o: $(srcdir)/src/richtext/richtexthtml.cpp $(RICHTEXTLIB_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTLIB_CXXFLAGS) $(srcdir)/src/richtext/richtexthtml.cpp + +richtextlib_richtextimagedlg.o: $(srcdir)/src/richtext/richtextimagedlg.cpp $(RICHTEXTLIB_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextimagedlg.cpp + +richtextlib_richtextprint.o: $(srcdir)/src/richtext/richtextprint.cpp $(RICHTEXTLIB_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextprint.cpp + +richtextlib_richtextstyledlg.o: $(srcdir)/src/richtext/richtextstyledlg.cpp $(RICHTEXTLIB_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextstyledlg.cpp + +richtextlib_richtextstyles.o: $(srcdir)/src/richtext/richtextstyles.cpp $(RICHTEXTLIB_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextstyles.cpp + +richtextlib_richtextsymboldlg.o: $(srcdir)/src/richtext/richtextsymboldlg.cpp $(RICHTEXTLIB_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextsymboldlg.cpp + +richtextlib_richtextxml.o: $(srcdir)/src/richtext/richtextxml.cpp $(RICHTEXTLIB_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTLIB_CXXFLAGS) $(srcdir)/src/richtext/richtextxml.cpp + +richtextlib_xh_richtext.o: $(srcdir)/src/xrc/xh_richtext.cpp $(RICHTEXTLIB_ODEP) + $(CXXC) -c -o $@ $(RICHTEXTLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_richtext.cpp + +stcdll_version_rc.o: $(srcdir)/src/msw/version.rc $(STCDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_stc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --include-dir $(top_srcdir)/src/stc/scintilla/include --include-dir $(top_srcdir)/src/stc/scintilla/lexlib --include-dir $(top_srcdir)/src/stc/scintilla/src --define __WX__ --define SCI_LEXER --define LINK_LEXERS --define WXUSINGDLL --define WXMAKINGDLL_STC + +stcdll_stc.o: $(srcdir)/src/stc/stc.cpp $(STCDLL_ODEP) + $(CXXC) -c -o $@ $(STCDLL_CXXFLAGS) $(srcdir)/src/stc/stc.cpp + +stcdll_PlatWX.o: $(srcdir)/src/stc/PlatWX.cpp $(STCDLL_ODEP) + $(CXXC) -c -o $@ $(STCDLL_CXXFLAGS) $(srcdir)/src/stc/PlatWX.cpp + +stcdll_ScintillaWX.o: $(srcdir)/src/stc/ScintillaWX.cpp $(STCDLL_ODEP) + $(CXXC) -c -o $@ $(STCDLL_CXXFLAGS) $(srcdir)/src/stc/ScintillaWX.cpp + +stclib_stc.o: $(srcdir)/src/stc/stc.cpp $(STCLIB_ODEP) + $(CXXC) -c -o $@ $(STCLIB_CXXFLAGS) $(srcdir)/src/stc/stc.cpp + +stclib_PlatWX.o: $(srcdir)/src/stc/PlatWX.cpp $(STCLIB_ODEP) + $(CXXC) -c -o $@ $(STCLIB_CXXFLAGS) $(srcdir)/src/stc/PlatWX.cpp + +stclib_ScintillaWX.o: $(srcdir)/src/stc/ScintillaWX.cpp $(STCLIB_ODEP) + $(CXXC) -c -o $@ $(STCLIB_CXXFLAGS) $(srcdir)/src/stc/ScintillaWX.cpp + +gldll_version_rc.o: $(srcdir)/src/msw/version.rc $(GLDLL_ODEP) + $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_67) $(__DEBUG_DEFINE_p_66) $(__EXCEPTIONS_DEFINE_p_65) $(__RTTI_DEFINE_p_65) $(__THREAD_DEFINE_p_65) --define WXBUILDING --define WXDLLNAME=$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG) $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include $(__INC_TIFF_BUILD_p_66) $(__INC_TIFF_p_66) $(__INC_JPEG_p_66) $(__INC_PNG_p_65) $(__INC_ZLIB_p_67) $(__INC_REGEX_p_65) $(__INC_EXPAT_p_65) --define WXUSINGDLL --define WXMAKINGDLL_GL + +gldll_glcmn.o: $(srcdir)/src/common/glcmn.cpp $(GLDLL_ODEP) + $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/common/glcmn.cpp + +gldll_carbon_glcanvas.o: $(srcdir)/src/osx/carbon/glcanvas.cpp $(GLDLL_ODEP) + $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/glcanvas.cpp + +gldll_osx_cocoa_glcanvas.o: $(srcdir)/src/osx/cocoa/glcanvas.mm $(GLDLL_ODEP) + $(CXXC) -c -o $@ $(GLDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/glcanvas.mm + +gldll_iphone_glcanvas.o: $(srcdir)/src/osx/iphone/glcanvas.mm $(GLDLL_ODEP) + $(CXXC) -c -o $@ $(GLDLL_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/glcanvas.mm + +gldll_src_cocoa_glcanvas.o: $(srcdir)/src/cocoa/glcanvas.mm $(GLDLL_ODEP) + $(CXXC) -c -o $@ $(GLDLL_OBJCXXFLAGS) $(srcdir)/src/cocoa/glcanvas.mm + +gldll_gtk1_glcanvas.o: $(srcdir)/src/gtk1/glcanvas.cpp $(GLDLL_ODEP) + $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/gtk1/glcanvas.cpp + +gldll_os2_glcanvas.o: $(srcdir)/src/os2/glcanvas.cpp $(GLDLL_ODEP) + $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/os2/glcanvas.cpp + +@COND_TOOLKIT_OSX_CARBON@gldll_glcanvas_osx.o: $(srcdir)/src/osx/glcanvas_osx.cpp $(GLDLL_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/osx/glcanvas_osx.cpp + +@COND_TOOLKIT_OSX_COCOA@gldll_glcanvas_osx.o: $(srcdir)/src/osx/glcanvas_osx.cpp $(GLDLL_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/osx/glcanvas_osx.cpp + +@COND_TOOLKIT_OSX_IPHONE@gldll_glcanvas_osx.o: $(srcdir)/src/osx/glcanvas_osx.cpp $(GLDLL_ODEP) +@COND_TOOLKIT_OSX_IPHONE@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/osx/glcanvas_osx.cpp + +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@gldll_glx11.o: $(srcdir)/src/unix/glx11.cpp $(GLDLL_ODEP) +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/unix/glx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@gldll_glx11.o: $(srcdir)/src/unix/glx11.cpp $(GLDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/unix/glx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@gldll_glx11.o: $(srcdir)/src/unix/glx11.cpp $(GLDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/unix/glx11.cpp + +@COND_TOOLKIT_MOTIF@gldll_glx11.o: $(srcdir)/src/unix/glx11.cpp $(GLDLL_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/unix/glx11.cpp + +@COND_TOOLKIT_X11@gldll_glx11.o: $(srcdir)/src/unix/glx11.cpp $(GLDLL_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/unix/glx11.cpp + +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@gldll_gtk_glcanvas.o: $(srcdir)/src/gtk/glcanvas.cpp $(GLDLL_ODEP) +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/gtk/glcanvas.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@gldll_gtk_glcanvas.o: $(srcdir)/src/gtk/glcanvas.cpp $(GLDLL_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/gtk/glcanvas.cpp + +@COND_TOOLKIT_MSW@gldll_msw_glcanvas.o: $(srcdir)/src/msw/glcanvas.cpp $(GLDLL_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/msw/glcanvas.cpp + +@COND_TOOLKIT_WINCE@gldll_msw_glcanvas.o: $(srcdir)/src/msw/glcanvas.cpp $(GLDLL_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/msw/glcanvas.cpp + +@COND_TOOLKIT_MOTIF@gldll_x11_glcanvas.o: $(srcdir)/src/x11/glcanvas.cpp $(GLDLL_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/x11/glcanvas.cpp + +@COND_TOOLKIT_X11@gldll_x11_glcanvas.o: $(srcdir)/src/x11/glcanvas.cpp $(GLDLL_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(GLDLL_CXXFLAGS) $(srcdir)/src/x11/glcanvas.cpp + +gllib_glcmn.o: $(srcdir)/src/common/glcmn.cpp $(GLLIB_ODEP) + $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/common/glcmn.cpp + +gllib_carbon_glcanvas.o: $(srcdir)/src/osx/carbon/glcanvas.cpp $(GLLIB_ODEP) + $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/glcanvas.cpp + +gllib_osx_cocoa_glcanvas.o: $(srcdir)/src/osx/cocoa/glcanvas.mm $(GLLIB_ODEP) + $(CXXC) -c -o $@ $(GLLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/glcanvas.mm + +gllib_iphone_glcanvas.o: $(srcdir)/src/osx/iphone/glcanvas.mm $(GLLIB_ODEP) + $(CXXC) -c -o $@ $(GLLIB_OBJCXXFLAGS) $(srcdir)/src/osx/iphone/glcanvas.mm + +gllib_src_cocoa_glcanvas.o: $(srcdir)/src/cocoa/glcanvas.mm $(GLLIB_ODEP) + $(CXXC) -c -o $@ $(GLLIB_OBJCXXFLAGS) $(srcdir)/src/cocoa/glcanvas.mm + +gllib_gtk1_glcanvas.o: $(srcdir)/src/gtk1/glcanvas.cpp $(GLLIB_ODEP) + $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/gtk1/glcanvas.cpp + +gllib_os2_glcanvas.o: $(srcdir)/src/os2/glcanvas.cpp $(GLLIB_ODEP) + $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/os2/glcanvas.cpp + +@COND_TOOLKIT_OSX_CARBON@gllib_glcanvas_osx.o: $(srcdir)/src/osx/glcanvas_osx.cpp $(GLLIB_ODEP) +@COND_TOOLKIT_OSX_CARBON@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/osx/glcanvas_osx.cpp + +@COND_TOOLKIT_OSX_COCOA@gllib_glcanvas_osx.o: $(srcdir)/src/osx/glcanvas_osx.cpp $(GLLIB_ODEP) +@COND_TOOLKIT_OSX_COCOA@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/osx/glcanvas_osx.cpp + +@COND_TOOLKIT_OSX_IPHONE@gllib_glcanvas_osx.o: $(srcdir)/src/osx/glcanvas_osx.cpp $(GLLIB_ODEP) +@COND_TOOLKIT_OSX_IPHONE@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/osx/glcanvas_osx.cpp + +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@gllib_glx11.o: $(srcdir)/src/unix/glx11.cpp $(GLLIB_ODEP) +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/unix/glx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@gllib_glx11.o: $(srcdir)/src/unix/glx11.cpp $(GLLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/unix/glx11.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@gllib_glx11.o: $(srcdir)/src/unix/glx11.cpp $(GLLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/unix/glx11.cpp + +@COND_TOOLKIT_MOTIF@gllib_glx11.o: $(srcdir)/src/unix/glx11.cpp $(GLLIB_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/unix/glx11.cpp + +@COND_TOOLKIT_X11@gllib_glx11.o: $(srcdir)/src/unix/glx11.cpp $(GLLIB_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/unix/glx11.cpp + +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@gllib_gtk_glcanvas.o: $(srcdir)/src/gtk/glcanvas.cpp $(GLLIB_ODEP) +@COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/gtk/glcanvas.cpp + +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@gllib_gtk_glcanvas.o: $(srcdir)/src/gtk/glcanvas.cpp $(GLLIB_ODEP) +@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/gtk/glcanvas.cpp + +@COND_TOOLKIT_MSW@gllib_msw_glcanvas.o: $(srcdir)/src/msw/glcanvas.cpp $(GLLIB_ODEP) +@COND_TOOLKIT_MSW@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/msw/glcanvas.cpp + +@COND_TOOLKIT_WINCE@gllib_msw_glcanvas.o: $(srcdir)/src/msw/glcanvas.cpp $(GLLIB_ODEP) +@COND_TOOLKIT_WINCE@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/msw/glcanvas.cpp + +@COND_TOOLKIT_MOTIF@gllib_x11_glcanvas.o: $(srcdir)/src/x11/glcanvas.cpp $(GLLIB_ODEP) +@COND_TOOLKIT_MOTIF@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/x11/glcanvas.cpp + +@COND_TOOLKIT_X11@gllib_x11_glcanvas.o: $(srcdir)/src/x11/glcanvas.cpp $(GLLIB_ODEP) +@COND_TOOLKIT_X11@ $(CXXC) -c -o $@ $(GLLIB_CXXFLAGS) $(srcdir)/src/x11/glcanvas.cpp + +sound_sdl_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp + $(CXXC) -c -o $@ $(SOUND_SDL_CXXFLAGS) $(srcdir)/src/unix/sound_sdl.cpp + + +@COND_PYTHON@@COND_USE_STC_1@$(srcdir)/include/wx/stc/stc.h: \ +@COND_PYTHON@@COND_USE_STC_1@$(srcdir)/src/stc/scintilla/include/Scintilla.iface \ +@COND_PYTHON@@COND_USE_STC_1@$(srcdir)/src/stc/stc.cpp.in \ +@COND_PYTHON@@COND_USE_STC_1@$(srcdir)/src/stc/stc.h.in \ +@COND_PYTHON@@COND_USE_STC_1@$(srcdir)/src/stc/gen_iface.py +@COND_PYTHON@@COND_USE_STC_1@ cd $(srcdir)/src/stc && ./gen_iface.py +@COND_PYTHON@@COND_USE_STC_1@monolib_stc.o monodll_stc.o stcdll_stc.o stclib_stc.o: \ +@COND_PYTHON@@COND_USE_STC_1@ $(srcdir)/include/wx/stc/stc.h + +# +# "make dist" target implementation: +# + + +############################# Dirs ################################# + +WXDIR = $(top_srcdir) + +# Subordinate library possibilities + +SRCDIR = $(WXDIR)/src +GENDIR = $(WXDIR)/src/generic +COMMDIR = $(WXDIR)/src/common +HTMLDIR = $(WXDIR)/src/html +RICHTEXTDIR = $(WXDIR)/src/richtext +AUIDIR = $(WXDIR)/src/aui +RIBBONDIR = $(WXDIR)/src/ribbon +PROPGRIDDIR = $(WXDIR)/src/propgrid +STCDIR = $(WXDIR)/src/stc +UNIXDIR = $(WXDIR)/src/unix +PNGDIR = $(WXDIR)/src/png +JPEGDIR = $(WXDIR)/src/jpeg +TIFFDIR = $(WXDIR)/src/tiff +ZLIBDIR = $(WXDIR)/src/zlib +REGEXDIR = $(WXDIR)/src/regex +EXPATDIR = $(WXDIR)/src/expat +GTKDIR = $(WXDIR)/src/gtk +GTK1DIR = $(WXDIR)/src/gtk1 +X11DIR = $(WXDIR)/src/x11 +X11INC = $(WXDIR)/include/wx/x11 +MOTIFDIR = $(WXDIR)/src/motif +MSDOSDIR = $(WXDIR)/src/msdos +MSWDIR = $(WXDIR)/src/msw +PMDIR = $(WXDIR)/src/os2 +MACDIR = $(WXDIR)/src/osx +COCOADIR = $(WXDIR)/src/cocoa +FTDIR = $(WXDIR)/src/freetype +INCDIR = $(WXDIR)/include +IFACEDIR = $(WXDIR)/interface +SAMPDIR = $(WXDIR)/samples +DEMODIR = $(WXDIR)/demos +UTILSDIR = $(WXDIR)/utils +MISCDIR = $(WXDIR)/misc + +DOCDIR = $(WXDIR)/docs +INTLDIR = $(WXDIR)/locale + +TOOLKITDIR = $(TOOLKIT_LOWERCASE) + +########################## Archive name ############################### + +# append a version suffix x.y.z to all file names +WXARCHIVE=@DISTDIR@-$(WX_VERSION).tar.gz +WXGLARCHIVE=@DISTDIR@-gl-$(WX_VERSION).tar.gz +WXSAMPLES=wx$(TOOLKIT)-samples-$(WX_VERSION).tar.gz +WXDEMOS=wx$(TOOLKIT)-demos-$(WX_VERSION).tar.gz +WXARCHIVE_ZIP=wxMSW-$(WX_VERSION).zip + +WXARCHIVE_BZIP=@DISTDIR@-$(WX_VERSION).tar.bz2 +WXGLARCHIVE_BZIP=@DISTDIR@-gl-$(WX_VERSION).tar.bz2 +WXSAMPLES_BZIP=wx$(TOOLKIT)-samples-$(WX_VERSION).tar.bz2 +WXDEMOS_BZIP=wx$(TOOLKIT)-demos-$(WX_VERSION).tar.bz2 + +DISTDIRNAME=@DISTDIR@-$(WX_VERSION) +DISTDIR=./_dist_dir/$(DISTDIRNAME) +BASEDISTDIR=./_dist_dir/wxBase-$(WX_VERSION) + +########################## Tools ############################### + +CP_PR = cp -pR +CP_P = cp -p + +########################## make dist rules ############################### + +# this target should copy only the files common to really all ports (including +# wxBase) to the dist dir +ALL_DIST: distrib_clean + mkdir _dist_dir + mkdir $(DISTDIR) + $(CP_P) $(WXDIR)/configure.in $(DISTDIR) + $(CP_P) $(WXDIR)/configure $(DISTDIR) + $(CP_P) $(WXDIR)/autoconf_inc.m4 $(DISTDIR) + $(CP_P) $(WXDIR)/wxwin.m4 $(DISTDIR) + $(CP_P) $(WXDIR)/acinclude.m4 $(DISTDIR) + $(CP_P) $(WXDIR)/aclocal.m4 $(DISTDIR) + $(CP_P) $(WXDIR)/config.sub $(DISTDIR) + $(CP_P) $(WXDIR)/config.guess $(DISTDIR) + $(CP_P) $(WXDIR)/install-sh $(DISTDIR) + $(CP_P) $(WXDIR)/mkinstalldirs $(DISTDIR) + $(CP_P) $(WXDIR)/wx-config.in $(DISTDIR) + $(CP_P) $(WXDIR)/wx-config-inplace.in $(DISTDIR) + $(CP_P) $(WXDIR)/version-script.in $(DISTDIR) + $(CP_P) $(WXDIR)/setup.h.in $(DISTDIR) + $(CP_P) $(WXDIR)/setup.h_vms $(DISTDIR) + $(CP_P) $(WXDIR)/descrip.mms $(DISTDIR) + $(CP_P) $(WXDIR)/Makefile.in $(DISTDIR) + $(CP_P) $(DOCDIR)/lgpl.txt $(DISTDIR)/COPYING.LIB + $(CP_P) $(DOCDIR)/licence.txt $(DISTDIR)/LICENCE.txt + $(CP_P) $(DOCDIR)/changes.txt $(DISTDIR)/CHANGES.txt + mkdir $(DISTDIR)/lib + $(CP_P) $(WXDIR)/lib/vms.opt $(DISTDIR)/lib + $(CP_P) $(WXDIR)/lib/vms_gtk.opt $(DISTDIR)/lib + mkdir $(DISTDIR)/src + # temp hack for common/execcmn.cpp: it's not supported by tmake + # yet (it's a header-like file but in src/common directory and it + # shouldn't be distributed...) + mkdir $(DISTDIR)/src/common + $(CP_P) $(SRCDIR)/common/execcmn.cpp $(DISTDIR)/src/common + mkdir $(DISTDIR)/src/xml + $(CP_P) $(SRCDIR)/xml/*.cpp $(DISTDIR)/src/xml + mkdir $(DISTDIR)/src/zlib + $(CP_P) $(ZLIBDIR)/*.h $(DISTDIR)/src/zlib + $(CP_P) $(ZLIBDIR)/*.c $(DISTDIR)/src/zlib + $(CP_P) $(ZLIBDIR)/README $(DISTDIR)/src/zlib + #$(CP_P) $(ZLIBDIR)/*.mms $(DISTDIR)/src/zlib + mkdir $(DISTDIR)/src/regex + $(CP_P) $(REGEXDIR)/*.h $(DISTDIR)/src/regex + $(CP_P) $(REGEXDIR)/*.c $(DISTDIR)/src/regex + $(CP_P) $(REGEXDIR)/COPYRIGHT $(DISTDIR)/src/regex + $(CP_P) $(REGEXDIR)/README $(DISTDIR)/src/regex + $(CP_PR) $(EXPATDIR) $(DISTDIR)/src/expat + #(cd $(DISTDIR)/src/expat ; rm -rf `find -name CVS`) + # copy some files from include/ that are not installed: + mkdir $(DISTDIR)/include + mkdir $(DISTDIR)/include/wx + mkdir $(DISTDIR)/include/wx/private + $(CP_P) $(INCDIR)/wx/fmappriv.h $(DISTDIR)/include/wx + $(CP_P) $(INCDIR)/wx/private/*.h $(DISTDIR)/include/wx/private + # copy wxpresets + mkdir $(DISTDIR)/build + mkdir $(DISTDIR)/build/bakefiles + $(CP_P) $(WXDIR)/build/bakefiles/README $(DISTDIR)/build/bakefiles + $(CP_P) $(WXDIR)/build/bakefiles/*.* $(DISTDIR)/build/bakefiles + mkdir $(DISTDIR)/build/bakefiles/wxpresets + mkdir $(DISTDIR)/build/bakefiles/wxpresets/presets + $(CP_P) $(WXDIR)/build/bakefiles/wxpresets/*.txt $(DISTDIR)/build/bakefiles/wxpresets + $(CP_P) $(WXDIR)/build/bakefiles/wxpresets/presets/*.bkl $(DISTDIR)/build/bakefiles/wxpresets/presets + $(CP_P) $(WXDIR)/build/bakefiles/wxpresets/presets/wx_presets.py $(DISTDIR)/build/bakefiles/wxpresets/presets + mkdir $(DISTDIR)/build/bakefiles/wxpresets/sample + $(CP_P) $(WXDIR)/build/bakefiles/wxpresets/sample/minimal* $(DISTDIR)/build/bakefiles/wxpresets/sample + $(CP_P) $(WXDIR)/build/bakefiles/wxpresets/sample/config* $(DISTDIR)/build/bakefiles/wxpresets/sample + mkdir $(DISTDIR)/build/bakefiles/wxpresets/libsample + $(CP_P) $(WXDIR)/build/bakefiles/wxpresets/libsample/*.* $(DISTDIR)/build/bakefiles/wxpresets/libsample + mkdir $(DISTDIR)/build/aclocal + $(CP_P) $(WXDIR)/build/aclocal/*.m4 $(DISTDIR)/build/aclocal + +# this target is the common part of distribution script for all GUI toolkits, +# but is not used when building wxBase distribution +ALL_GUI_DIST: ALL_DIST + $(CP_P) $(DOCDIR)/readme.txt $(DISTDIR)/README.txt + $(CP_P) $(DOCDIR)/$(TOOLKITDIR)/install.txt $(DISTDIR)/INSTALL.txt + if test -f $(DOCDIR)/$(TOOLKITDIR)/changes.txt ; then \ + $(CP_P) $(DOCDIR)/$(TOOLKITDIR)/changes.txt $(DISTDIR)/CHANGES-$(TOOLKIT).txt ; fi + $(CP_P) $(DOCDIR)/$(TOOLKITDIR)/readme.txt $(DISTDIR)/README-$(TOOLKIT).txt + if test -f $(DOCDIR)/$(TOOLKITDIR)/todo.txt ; then \ + $(CP_P) $(DOCDIR)/$(TOOLKITDIR)/todo.txt $(DISTDIR)/TODO.txt ; fi + mkdir $(DISTDIR)/include/wx/$(TOOLKITDIR) + if test -d $(INCDIR)/wx/$(TOOLKITDIR)/private; then \ + mkdir $(DISTDIR)/include/wx/$(TOOLKITDIR)/private && \ + $(CP_P) $(INCDIR)/wx/$(TOOLKITDIR)/private/*.h $(DISTDIR)/include/wx/$(TOOLKITDIR)/private; \ + fi + mkdir $(DISTDIR)/include/wx/meta + mkdir $(DISTDIR)/include/wx/generic + mkdir $(DISTDIR)/include/wx/generic/private + mkdir $(DISTDIR)/include/wx/html + mkdir $(DISTDIR)/include/wx/richtext + mkdir $(DISTDIR)/include/wx/aui + mkdir $(DISTDIR)/include/wx/ribbon + mkdir $(DISTDIR)/include/wx/persist + mkdir $(DISTDIR)/include/wx/propgrid + mkdir $(DISTDIR)/include/wx/stc + mkdir $(DISTDIR)/include/wx/protocol + mkdir $(DISTDIR)/include/wx/unix + mkdir $(DISTDIR)/include/wx/unix/private + mkdir $(DISTDIR)/include/wx/xml + mkdir $(DISTDIR)/include/wx/xrc + $(CP_P) $(INCDIR)/wx/*.h $(DISTDIR)/include/wx + $(CP_P) $(INCDIR)/wx/*.cpp $(DISTDIR)/include/wx + $(CP_P) $(INCDIR)/wx/meta/*.h $(DISTDIR)/include/wx/meta + $(CP_P) $(INCDIR)/wx/generic/*.h $(DISTDIR)/include/wx/generic + $(CP_P) $(INCDIR)/wx/generic/private/*.h $(DISTDIR)/include/wx/generic/private + $(CP_P) $(INCDIR)/wx/html/*.h $(DISTDIR)/include/wx/html + $(CP_P) $(INCDIR)/wx/richtext/*.h $(DISTDIR)/include/wx/richtext + $(CP_P) $(INCDIR)/wx/aui/*.h $(DISTDIR)/include/wx/aui + $(CP_P) $(INCDIR)/wx/ribbon/*.h $(DISTDIR)/include/wx/ribbon + $(CP_P) $(INCDIR)/wx/persist/*.h $(DISTDIR)/include/wx/persist + $(CP_P) $(INCDIR)/wx/propgrid/*.h $(DISTDIR)/include/wx/propgrid + $(CP_P) $(INCDIR)/wx/stc/*.h $(DISTDIR)/include/wx/stc + $(CP_P) $(INCDIR)/wx/protocol/*.h $(DISTDIR)/include/wx/protocol + $(CP_P) $(INCDIR)/wx/unix/*.h $(DISTDIR)/include/wx/unix + $(CP_P) $(INCDIR)/wx/unix/private/*.h $(DISTDIR)/include/wx/unix/private + $(CP_P) $(INCDIR)/wx/xml/*.h $(DISTDIR)/include/wx/xml + $(CP_P) $(INCDIR)/wx/xrc/*.h $(DISTDIR)/include/wx/xrc + + mkdir $(DISTDIR)/art + mkdir $(DISTDIR)/art/gtk + mkdir $(DISTDIR)/art/motif + $(CP_P) $(WXDIR)/art/*.xpm $(DISTDIR)/art + $(CP_P) $(WXDIR)/art/gtk/*.xpm $(DISTDIR)/art/gtk + $(CP_P) $(WXDIR)/art/motif/*.xpm $(DISTDIR)/art/motif + + mkdir $(DISTDIR)/src/$(TOOLKITDIR) + $(CP_P) $(COMMDIR)/*.cpp $(DISTDIR)/src/common + $(CP_P) $(COMMDIR)/*.c $(DISTDIR)/src/common + $(CP_P) $(COMMDIR)/*.inc $(DISTDIR)/src/common + $(CP_P) $(COMMDIR)/*.mms $(DISTDIR)/src/common + + mkdir $(DISTDIR)/src/xrc + $(CP_P) $(SRCDIR)/xrc/*.cpp $(DISTDIR)/src/xrc + + mkdir $(DISTDIR)/src/unix + $(CP_P) $(UNIXDIR)/*.cpp $(DISTDIR)/src/unix + $(CP_P) $(UNIXDIR)/*.mms $(DISTDIR)/src/unix + + mkdir $(DISTDIR)/src/generic + $(CP_P) $(GENDIR)/*.cpp $(DISTDIR)/src/generic + $(CP_P) $(GENDIR)/*.mms $(DISTDIR)/src/generic + + mkdir $(DISTDIR)/src/html + $(CP_P) $(HTMLDIR)/*.cpp $(DISTDIR)/src/html + + mkdir $(DISTDIR)/src/richtext + $(CP_P) $(RICHTEXTDIR)/*.cpp $(DISTDIR)/src/richtext + + mkdir $(DISTDIR)/src/aui + $(CP_P) $(AUIDIR)/*.cpp $(DISTDIR)/src/aui + + mkdir $(DISTDIR)/src/ribbon + $(CP_P) $(RIBBONDIR)/*.cpp $(DISTDIR)/src/ribbon + + mkdir $(DISTDIR)/src/propgrid + $(CP_P) $(PROPGRIDDIR)/*.cpp $(DISTDIR)/src/propgrid + + mkdir $(DISTDIR)/src/stc + mkdir $(DISTDIR)/src/stc/scintilla + mkdir $(DISTDIR)/src/stc/scintilla/src + mkdir $(DISTDIR)/src/stc/scintilla/include + $(CP_P) $(STCDIR)/*.* $(DISTDIR)/src/stc + $(CP_P) $(STCDIR)/scintilla/src/* $(DISTDIR)/src/stc/scintilla/src + $(CP_P) $(STCDIR)/scintilla/include/* $(DISTDIR)/src/stc/scintilla/include + + mkdir $(DISTDIR)/src/png + $(CP_PR) $(PNGDIR)/* $(DISTDIR)/src/png + + mkdir $(DISTDIR)/src/jpeg + $(CP_P) $(JPEGDIR)/*.h $(DISTDIR)/src/jpeg + $(CP_P) $(JPEGDIR)/*.c $(DISTDIR)/src/jpeg + $(CP_P) $(JPEGDIR)/*.vc $(DISTDIR)/src/jpeg + $(CP_P) $(JPEGDIR)/makefile.* $(DISTDIR)/src/jpeg + $(CP_P) $(JPEGDIR)/README $(DISTDIR)/src/jpeg + + mkdir $(DISTDIR)/src/tiff + mkdir $(DISTDIR)/src/tiff/config + mkdir $(DISTDIR)/src/tiff/contrib + mkdir $(DISTDIR)/src/tiff/port + mkdir $(DISTDIR)/src/tiff/html + mkdir $(DISTDIR)/src/tiff/man + mkdir $(DISTDIR)/src/tiff/libtiff + mkdir $(DISTDIR)/src/tiff/tools + mkdir $(DISTDIR)/src/tiff/test + mkdir $(DISTDIR)/src/tiff/m4 + $(CP_P) $(TIFFDIR)/config/* $(DISTDIR)/src/tiff/config + $(CP_PR) $(TIFFDIR)/contrib/* $(DISTDIR)/src/tiff/contrib + $(CP_P) $(TIFFDIR)/port/* $(DISTDIR)/src/tiff/port + $(CP_PR) $(TIFFDIR)/html/* $(DISTDIR)/src/tiff/html + $(CP_P) $(TIFFDIR)/man/* $(DISTDIR)/src/tiff/man + $(CP_P) $(TIFFDIR)/tools/* $(DISTDIR)/src/tiff/tools + $(CP_P) $(TIFFDIR)/test/* $(DISTDIR)/src/tiff/test + $(CP_P) $(TIFFDIR)/libtiff/* $(DISTDIR)/src/tiff/libtiff + $(CP_P) $(TIFFDIR)/m4/* $(DISTDIR)/src/tiff/m4 + $(CP_P) $(TIFFDIR)/README $(DISTDIR)/src/tiff + $(CP_P) $(TIFFDIR)/VERSION $(DISTDIR)/src/tiff + $(CP_P) $(TIFFDIR)/configure* $(DISTDIR)/src/tiff + $(CP_P) $(TIFFDIR)/aclocal.m4 $(DISTDIR)/src/tiff + $(CP_P) $(TIFFDIR)/autogen.sh $(DISTDIR)/src/tiff + $(CP_P) $(TIFFDIR)/Makefile* $(DISTDIR)/src/tiff + +BASE_DIST: ALL_DIST INTL_DIST + # make --disable-gui the default + rm $(DISTDIR)/configure.in + sed 's/DEFAULT_wxUSE_GUI=yes/DEFAULT_wxUSE_GUI=no/' \ + $(WXDIR)/configure.in > $(DISTDIR)/configure.in + rm $(DISTDIR)/configure + sed 's/DEFAULT_wxUSE_GUI=yes/DEFAULT_wxUSE_GUI=no/' \ + $(WXDIR)/configure > $(DISTDIR)/configure + chmod +x $(DISTDIR)/configure + mkdir $(DISTDIR)/include/wx/protocol + mkdir $(DISTDIR)/include/wx/unix + mkdir $(DISTDIR)/include/wx/xml + mkdir $(DISTDIR)/include/wx/msdos + mkdir $(DISTDIR)/include/wx/msw + mkdir $(DISTDIR)/include/wx/html + mkdir $(DISTDIR)/include/wx/richtext + mkdir $(DISTDIR)/include/wx/aui + mkdir $(DISTDIR)/include/wx/ribbon + mkdir $(DISTDIR)/include/wx/persist + mkdir $(DISTDIR)/include/wx/propgrid + mkdir $(DISTDIR)/include/wx/stc + mkdir $(DISTDIR)/include/wx/osx + mkdir $(DISTDIR)/include/wx/osx/carbon + mkdir $(DISTDIR)/include/wx/osx/core + mkdir $(DISTDIR)/include/wx/os2 + mkdir $(DISTDIR)/src/unix + mkdir $(DISTDIR)/src/osx + mkdir $(DISTDIR)/src/osx/core + mkdir $(DISTDIR)/src/osx/carbon + mkdir $(DISTDIR)/src/msdos + mkdir $(DISTDIR)/src/msw + mkdir $(DISTDIR)/src/os2 + $(CP_P) $(DOCDIR)/base/readme.txt $(DISTDIR)/README.txt + $(CP_P) $(WXDIR)/src/common/*.inc $(DISTDIR)/src/common + list='$(ALL_PORTS_BASE_HEADERS)'; for p in $$list; do \ + $(CP_P) $(WXDIR)/include/$$p $(DISTDIR)/include/$$p; \ + done + list='$(ALL_BASE_SOURCES)'; for p in $$list; do \ + $(CP_P) $(WXDIR)/$$p $(DISTDIR)/$$p; \ + done + + mkdir $(DISTDIR)/samples + $(CP_P) $(SAMPDIR)/Makefile.in $(DISTDIR)/samples + $(CP_P) $(SAMPDIR)/makefile.* $(DISTDIR)/samples + $(CP_P) $(SAMPDIR)/Info.plist $(DISTDIR)/samples + $(CP_P) $(SAMPDIR)/sample.* $(DISTDIR)/samples + $(CP_P) $(SAMPDIR)/samples.* $(DISTDIR)/samples + + mkdir $(DISTDIR)/samples/console + $(CP_P) $(SAMPDIR)/console/Makefile.in $(DISTDIR)/samples/console + $(CP_P) $(SAMPDIR)/console/makefile.unx $(DISTDIR)/samples/console + $(CP_P) $(SAMPDIR)/console/console.cpp $(DISTDIR)/samples/console + $(CP_P) $(SAMPDIR)/console/console.dsp $(DISTDIR)/samples/console + $(CP_P) $(SAMPDIR)/console/testdata.fc $(DISTDIR)/samples/console + + mv $(DISTDIR) $(BASEDISTDIR) + +GTK_DIST: UNIV_DIST + $(CP_P) $(INCDIR)/wx/gtk/*.h $(DISTDIR)/include/wx/gtk + $(CP_P) $(GTKDIR)/*.h $(DISTDIR)/src/gtk + $(CP_P) $(GTKDIR)/*.cpp $(DISTDIR)/src/gtk + $(CP_P) $(GTKDIR)/*.c $(DISTDIR)/src/gtk + $(CP_P) $(GTKDIR)/*.xbm $(DISTDIR)/src/gtk + $(CP_P) $(GTKDIR)/*.mms $(DISTDIR)/src/gtk + mkdir $(DISTDIR)/include/wx/gtk1 + $(CP_P) $(INCDIR)/wx/gtk1/*.h $(DISTDIR)/include/wx/gtk1 + mkdir $(DISTDIR)/src/gtk1 + $(CP_P) $(GTK1DIR)/*.h $(DISTDIR)/src/gtk1 + $(CP_P) $(GTK1DIR)/*.cpp $(DISTDIR)/src/gtk1 + $(CP_P) $(GTK1DIR)/*.c $(DISTDIR)/src/gtk1 + $(CP_P) $(GTK1DIR)/*.xbm $(DISTDIR)/src/gtk1 + $(CP_P) $(GTK1DIR)/*.mms $(DISTDIR)/src/gtk1 + mkdir $(DISTDIR)/include/wx/x11/private + $(CP_P) $(INCDIR)/wx/x11/private/*.h $(DISTDIR)/include/wx/x11/private + + mkdir $(DISTDIR)/include/wx/gtk/gnome + mkdir $(DISTDIR)/src/gtk/gnome + $(CP_P) $(INCDIR)/wx/gtk/gnome/*.h $(DISTDIR)/include/wx/gtk/gnome + $(CP_P) $(GTKDIR)/gnome/*.cpp $(DISTDIR)/src/gtk/gnome + + mkdir $(DISTDIR)/include/wx/gtk/hildon + mkdir $(DISTDIR)/src/gtk/hildon + $(CP_P) $(INCDIR)/wx/gtk/hildon/*.h $(DISTDIR)/include/wx/gtk/hildon + $(CP_P) $(GTKDIR)/hildon/*.cpp $(DISTDIR)/src/gtk/hildon + + mkdir $(DISTDIR)/src/osx + mkdir $(DISTDIR)/src/osx/core + $(CP_P) $(WXDIR)/src/osx/core/*.cpp $(DISTDIR)/src/osx/core + mkdir $(DISTDIR)/include/wx/osx + mkdir $(DISTDIR)/include/wx/osx/core + $(CP_P) $(WXDIR)/include/wx/osx/core/*.h $(DISTDIR)/include/wx/osx/core + +X11_DIST: UNIV_DIST + $(CP_P) $(INCDIR)/wx/x11/*.h $(DISTDIR)/include/wx/x11 + mkdir $(DISTDIR)/include/wx/x11/private + $(CP_P) $(INCDIR)/wx/x11/private/*.h $(DISTDIR)/include/wx/x11/private + mkdir $(DISTDIR)/include/wx/gtk/private + $(CP_P) $(INCDIR)/wx/gtk/private/string.h $(DISTDIR)/include/wx/gtk/private + $(CP_P) $(X11DIR)/*.cpp $(DISTDIR)/src/x11 + $(CP_P) $(X11DIR)/*.c $(DISTDIR)/src/x11 + $(CP_P) $(X11DIR)/*.xbm $(DISTDIR)/src/x11 + mkdir $(DISTDIR)/src/osx + mkdir $(DISTDIR)/src/osx/core + $(CP_P) $(WXDIR)/src/osx/core/*.cpp $(DISTDIR)/src/osx/core + mkdir $(DISTDIR)/include/wx/osx + mkdir $(DISTDIR)/include/wx/osx/core + $(CP_P) $(WXDIR)/include/wx/osx/core/*.h $(DISTDIR)/include/wx/osx/core + +MOTIF_DIST: ALL_GUI_DIST + $(CP_P) $(INCDIR)/wx/motif/*.h $(DISTDIR)/include/wx/motif + $(CP_P) $(MOTIFDIR)/*.cpp $(DISTDIR)/src/motif + $(CP_P) $(MOTIFDIR)/*.xbm $(DISTDIR)/src/motif + mkdir $(DISTDIR)/src/motif/xmcombo + $(CP_P) $(MOTIFDIR)/xmcombo/*.c $(DISTDIR)/src/motif/xmcombo + $(CP_P) $(MOTIFDIR)/xmcombo/*.h $(DISTDIR)/src/motif/xmcombo + $(CP_P) $(MOTIFDIR)/xmcombo/copying.txt $(DISTDIR)/src/motif/xmcombo + mkdir $(DISTDIR)/src/x11 + mkdir $(DISTDIR)/include/wx/x11 + $(CP_P) $(X11DIR)/pen.cpp $(X11DIR)/brush.cpp $(X11DIR)/utilsx.cpp \ + $(X11DIR)/bitmap.cpp $(X11DIR)/glcanvas.cpp $(X11DIR)/region.cpp \ + $(DISTDIR)/src/x11 + $(CP_P) $(X11INC)/pen.h $(X11INC)/brush.h $(X11INC)/privx.h \ + $(X11INC)/bitmap.h $(X11INC)/glcanvas.h $(X11INC)/private.h $(X11INC)/region.h \ + $(DISTDIR)/include/wx/x11 + mkdir $(DISTDIR)/include/wx/x11/private + $(CP_P) $(INCDIR)/wx/x11/private/*.h $(DISTDIR)/include/wx/x11/private + +OSX_CARBON_DIST: ALL_GUI_DIST + $(CP_P) $(INCDIR)/*.* $(DISTDIR)/include + mkdir $(DISTDIR)/include/wx/osx/carbon + mkdir $(DISTDIR)/include/wx/osx/carbon/private + mkdir $(DISTDIR)/include/wx/osx/cocoa + mkdir $(DISTDIR)/include/wx/osx/iphone + $(CP_P) $(INCDIR)/wx/osx/*.h $(DISTDIR)/include/wx/osx + $(CP_P) $(INCDIR)/wx/osx/carbon/*.h $(DISTDIR)/include/wx/osx/carbon + $(CP_P) $(INCDIR)/wx/osx/carbon/private/*.h $(DISTDIR)/include/wx/osx/carbon/private + $(CP_P) $(INCDIR)/wx/osx/private/*.h $(DISTDIR)/include/wx/osx/private + $(CP_P) $(INCDIR)/wx/osx/cocoa/*.h $(DISTDIR)/include/wx/osx/cocoa + $(CP_P) $(INCDIR)/wx/osx/iphone/*.h $(DISTDIR)/include/wx/osx/iphone + mkdir $(DISTDIR)/include/wx/osx/core + mkdir $(DISTDIR)/include/wx/osx/core/private + $(CP_P) $(INCDIR)/wx/osx/core/*.h $(DISTDIR)/include/wx/osx/core + $(CP_P) $(INCDIR)/wx/osx/core/private/*.h $(DISTDIR)/include/wx/osx/core/private + mkdir $(DISTDIR)/src/osx/core + $(CP_P) $(MACDIR)/core/*.cpp $(DISTDIR)/src/osx/core + mkdir $(DISTDIR)/src/osx/cocoa + $(CP_P) $(MACDIR)/cocoa/*.mm $(DISTDIR)/src/osx/cocoa + mkdir $(DISTDIR)/src/osx/iphone + $(CP_P) $(MACDIR)/iphone/*.mm $(DISTDIR)/src/osx/iphone + mkdir $(DISTDIR)/src/html/htmlctrl + mkdir $(DISTDIR)/src/html/htmlctrl/webkit + $(CP_P) $(WXDIR)/src/html/htmlctrl/webkit/*.mm $(DISTDIR)/src/html/htmlctrl/webkit + mkdir $(DISTDIR)/src/osx/carbon + $(CP_P) $(MACDIR)/carbon/*.cpp $(DISTDIR)/src/osx/carbon + $(CP_P) $(MACDIR)/carbon/*.mm $(DISTDIR)/src/osx/carbon + $(CP_P) $(MACDIR)/carbon/*.icns $(DISTDIR)/src/osx/carbon + $(CP_P) $(MACDIR)/carbon/Info.plist.in $(DISTDIR)/src/osx/carbon + $(CP_P) $(MACDIR)/carbon/*.h $(DISTDIR)/src/osx/carbon + $(CP_P) $(MACDIR)/carbon/*.r $(DISTDIR)/src/osx/carbon + mkdir $(DISTDIR)/src/wxWindows.xcodeproj + $(CP_P) $(WXDIR)/src/wxWindows.xcodeproj/* $(DISTDIR)/src/wxWindows.xcodeproj + +COCOA_DIST: ALL_GUI_DIST + $(CP_P) $(INCDIR)/wx/cocoa/*.h $(DISTDIR)/include/wx/cocoa + $(CP_P) $(COCOADIR)/*.mm $(DISTDIR)/src/cocoa + $(CP_P) $(COCOADIR)/*.cpp $(DISTDIR)/src/cocoa + $(CP_P) $(COCOADIR)/*.r $(DISTDIR)/src/cocoa + mkdir $(DISTDIR)/include/wx/osx/core + $(CP_P) $(INCDIR)/wx/osx/core/*.h $(DISTDIR)/include/wx/osx/core + mkdir $(DISTDIR)/src/osx/core + $(CP_P) $(MACDIR)/core/*.cpp $(DISTDIR)/src/osx/core + mkdir $(DISTDIR)/src/osx/carbon + $(CP_P) $(MACDIR)/carbon/Info.plist.in $(DISTDIR)/src/osx/carbon + $(CP_P) $(MACDIR)/carbon/wxmac.icns $(DISTDIR)/src/osx/carbon + +MSW_DIST: UNIV_DIST + mkdir $(DISTDIR)/include/wx/msw/ole + mkdir $(DISTDIR)/include/wx/msw/wince + $(CP_P) $(INCDIR)/wx/msw/*.h $(DISTDIR)/include/wx/msw + $(CP_P) $(INCDIR)/wx/msw/*.cur $(DISTDIR)/include/wx/msw + $(CP_P) $(INCDIR)/wx/msw/*.ico $(DISTDIR)/include/wx/msw + $(CP_P) $(INCDIR)/wx/msw/*.bmp $(DISTDIR)/include/wx/msw + $(CP_P) $(INCDIR)/wx/msw/*.rc $(DISTDIR)/include/wx/msw + $(CP_P) $(INCDIR)/wx/msw/*.manifest $(DISTDIR)/include/wx/msw + $(CP_P) $(INCDIR)/wx/msw/ole/*.h $(DISTDIR)/include/wx/msw/ole + $(CP_P) $(INCDIR)/wx/msw/wince/*.h $(DISTDIR)/include/wx/msw/wince + mkdir $(DISTDIR)/src/msw/ole + mkdir $(DISTDIR)/src/msw/wince + $(CP_P) $(MSWDIR)/*.cpp $(DISTDIR)/src/msw + $(CP_P) $(MSWDIR)/*.c $(DISTDIR)/src/msw + $(CP_P) $(MSWDIR)/*.rc $(DISTDIR)/src/msw + $(CP_P) $(MSWDIR)/ole/*.cpp $(DISTDIR)/src/msw/ole + +MSW_ZIP_TEXT_DIST: ALL_GUI_DIST + mkdir $(DISTDIR)/build/msw + $(CP_P) $(WXDIR)/build/msw/* $(DISTDIR)/build/msw + $(CP_P) $(INCDIR)/wx/msw/*.h $(DISTDIR)/include/wx/msw + mkdir $(DISTDIR)/include/wx/msw/ole + mkdir $(DISTDIR)/include/wx/msw/wince + $(CP_P) $(INCDIR)/wx/msw/*.h $(DISTDIR)/include/wx/msw + $(CP_P) $(INCDIR)/wx/msw/*.rc $(DISTDIR)/include/wx/msw + $(CP_P) $(INCDIR)/wx/msw/*.manifest $(DISTDIR)/include/wx/msw + $(CP_P) $(INCDIR)/wx/msw/ole/*.h $(DISTDIR)/include/wx/msw/ole + $(CP_P) $(INCDIR)/wx/msw/wince/*.h $(DISTDIR)/include/wx/msw/wince + mkdir $(DISTDIR)/src/msw/ole + mkdir $(DISTDIR)/src/msw/wince + $(CP_P) $(MSWDIR)/*.cpp $(DISTDIR)/src/msw + $(CP_P) $(MSWDIR)/*.rc $(DISTDIR)/src/msw + $(CP_P) $(MSWDIR)/*.c $(DISTDIR)/src/msw + $(CP_P) $(MSWDIR)/ole/*.cpp $(DISTDIR)/src/msw/ole + $(CP_P) $(MSWDIR)/wince/*.* $(DISTDIR)/src/msw/wince + $(CP_P) $(SRCDIR)/*.??? $(DISTDIR)/src + +UNIV_DIST: ALL_GUI_DIST + mkdir $(DISTDIR)/include/wx/univ + mkdir $(DISTDIR)/src/univ + mkdir $(DISTDIR)/src/univ/themes + $(CP_P) $(INCDIR)/wx/univ/*.h $(DISTDIR)/include/wx/univ + $(CP_P) $(INCDIR)/wx/univ/setup0.h $(DISTDIR)/include/wx/univ/setup.h + $(CP_P) $(SRCDIR)/univ/*.cpp $(DISTDIR)/src/univ + $(CP_P) $(SRCDIR)/univ/themes/*.cpp $(DISTDIR)/src/univ/themes + +DEMOS_DIST: ALL_GUI_DIST + mkdir $(DISTDIR)/demos + $(CP_P) $(DEMODIR)/Makefile.in $(DISTDIR)/demos + + mkdir $(DISTDIR)/demos/bombs + $(CP_P) $(DEMODIR)/bombs/Makefile.in $(DISTDIR)/demos/bombs + $(CP_P) $(DEMODIR)/bombs/makefile.unx $(DISTDIR)/demos/bombs + $(CP_P) $(DEMODIR)/bombs/*.cpp $(DISTDIR)/demos/bombs + $(CP_P) $(DEMODIR)/bombs/*.h $(DISTDIR)/demos/bombs + $(CP_P) $(DEMODIR)/bombs/*.xpm $(DISTDIR)/demos/bombs + $(CP_P) $(DEMODIR)/bombs/*.ico $(DISTDIR)/demos/bombs + $(CP_P) $(DEMODIR)/bombs/*.rc $(DISTDIR)/demos/bombs + $(CP_P) $(DEMODIR)/bombs/readme.txt $(DISTDIR)/demos/bombs + + mkdir $(DISTDIR)/demos/forty + $(CP_P) $(DEMODIR)/forty/Makefile.in $(DISTDIR)/demos/forty + $(CP_P) $(DEMODIR)/forty/makefile.unx $(DISTDIR)/demos/forty + $(CP_P) $(DEMODIR)/forty/*.h $(DISTDIR)/demos/forty + $(CP_P) $(DEMODIR)/forty/*.cpp $(DISTDIR)/demos/forty + $(CP_P) $(DEMODIR)/forty/*.xpm $(DISTDIR)/demos/forty + $(CP_P) $(DEMODIR)/forty/*.htm $(DISTDIR)/demos/forty + $(CP_P) $(DEMODIR)/forty/*.ico $(DISTDIR)/demos/forty + $(CP_P) $(DEMODIR)/forty/*.rc $(DISTDIR)/demos/forty + $(CP_P) $(DEMODIR)/forty/readme.txt $(DISTDIR)/demos/forty + + mkdir $(DISTDIR)/demos/life + mkdir $(DISTDIR)/demos/life/bitmaps + $(CP_P) $(DEMODIR)/life/Makefile.in $(DISTDIR)/demos/life + $(CP_P) $(DEMODIR)/life/makefile.unx $(DISTDIR)/demos/life + $(CP_P) $(DEMODIR)/life/*.cpp $(DISTDIR)/demos/life + $(CP_P) $(DEMODIR)/life/*.h $(DISTDIR)/demos/life + $(CP_P) $(DEMODIR)/life/*.xpm $(DISTDIR)/demos/life + $(CP_P) $(DEMODIR)/life/*.inc $(DISTDIR)/demos/life + $(CP_P) $(DEMODIR)/life/*.lif $(DISTDIR)/demos/life + $(CP_P) $(DEMODIR)/life/*.rc $(DISTDIR)/demos/life + $(CP_P) $(DEMODIR)/life/*.ico $(DISTDIR)/demos/life + $(CP_P) $(DEMODIR)/life/bitmaps/*.xpm $(DISTDIR)/demos/life/bitmaps + $(CP_P) $(DEMODIR)/life/bitmaps/*.bmp $(DISTDIR)/demos/life/bitmaps + + mkdir $(DISTDIR)/demos/poem + $(CP_P) $(DEMODIR)/poem/Makefile.in $(DISTDIR)/demos/poem + $(CP_P) $(DEMODIR)/poem/makefile.unx $(DISTDIR)/demos/poem + $(CP_P) $(DEMODIR)/poem/*.h $(DISTDIR)/demos/poem + $(CP_P) $(DEMODIR)/poem/*.cpp $(DISTDIR)/demos/poem + $(CP_P) $(DEMODIR)/poem/*.xpm $(DISTDIR)/demos/poem + $(CP_P) $(DEMODIR)/poem/*.dat $(DISTDIR)/demos/poem + $(CP_P) $(DEMODIR)/poem/*.txt $(DISTDIR)/demos/poem + $(CP_P) $(DEMODIR)/poem/*.rc $(DISTDIR)/demos/poem + $(CP_P) $(DEMODIR)/poem/*.ico $(DISTDIR)/demos/poem + + mkdir $(DISTDIR)/demos/fractal + $(CP_P) $(DEMODIR)/fractal/Makefile.in $(DISTDIR)/demos/fractal + $(CP_P) $(DEMODIR)/fractal/makefile.unx $(DISTDIR)/demos/fractal + $(CP_P) $(DEMODIR)/fractal/*.cpp $(DISTDIR)/demos/fractal + $(CP_P) $(DEMODIR)/fractal/*.rc $(DISTDIR)/demos/fractal + $(CP_P) $(DEMODIR)/fractal/*.ico $(DISTDIR)/demos/fractal + +SAMPLES_DIST: ALL_GUI_DIST + mkdir $(DISTDIR)/samples + $(CP_P) $(SAMPDIR)/Makefile.in $(DISTDIR)/samples + $(CP_P) $(SAMPDIR)/makefile.* $(DISTDIR)/samples + $(CP_P) $(SAMPDIR)/Info.plist $(DISTDIR)/samples + $(CP_P) $(SAMPDIR)/sample.* $(DISTDIR)/samples + $(CP_P) $(SAMPDIR)/samples.* $(DISTDIR)/samples + + # copy files common to all samples in a general way (samples without + # Makefile.in in them are Windows-specific and shouldn't be included in + # Unix distribution) + for s in `find $(SAMPDIR) $(SAMPDIR)/html $(SAMPDIR)/opengl \ + -mindepth 1 -maxdepth 1 -type d -not -name .svn`; do \ + if [ ! -f $$s/Makefile.in ]; then continue; fi; \ + t="$(DISTDIR)/samples/`echo $$s | sed 's@$(SAMPDIR)/@@'`"; \ + mkdir -p $$t; \ + $(CP_P) $$s/Makefile.in \ + `find $$s -maxdepth 1 -name 'makefile.*' -o -name descrip.mms -o \ + -name '*.cpp' -o -name '*.h' -o \ + -name '*.bmp' -o -name '*.ico' -o -name '*.png' -o \ + -name '*.rc' -o -name '*.xpm'` $$t; \ + i=""; \ + if [ -d $$s/bitmaps ]; then i="bitmaps"; fi; \ + if [ -d $$s/icons ]; then i="icons"; fi; \ + if [ -n "$$i" ]; then \ + mkdir $$t/$$i; \ + cp `find $$s/$$i -name '*.bmp' -o -name '*.xpm'` $$t/$$i; \ + fi; \ + done + + # copy the rest, not covered by the above loop + $(CP_P) $(SAMPDIR)/animate/hourglass.ani $(DISTDIR)/samples/animate + $(CP_P) $(SAMPDIR)/animate/throbber.gif $(DISTDIR)/samples/animate + + $(CP_P) $(SAMPDIR)/dialogs/tips.txt $(DISTDIR)/samples/dialogs + + $(CP_P) $(SAMPDIR)/dnd/d_and_d.txt $(DISTDIR)/samples/dnd + + mkdir $(DISTDIR)/samples/help/doc + $(CP_P) $(SAMPDIR)/help/*.h?? $(DISTDIR)/samples/help + $(CP_P) $(SAMPDIR)/help/*.gif $(DISTDIR)/samples/help + $(CP_P) $(SAMPDIR)/help/cshelp.txt $(DISTDIR)/samples/help + $(CP_P) $(SAMPDIR)/help/*.chm $(DISTDIR)/samples/help + $(CP_P) $(SAMPDIR)/help/*.cnt $(DISTDIR)/samples/help + $(CP_P) $(SAMPDIR)/help/doc.zip $(DISTDIR)/samples/help + $(CP_P) $(SAMPDIR)/help/doc/*.* $(DISTDIR)/samples/help/doc + + mkdir $(DISTDIR)/samples/html/about/data + $(CP_P) $(SAMPDIR)/html/about/data/*.htm $(DISTDIR)/samples/html/about/data + $(CP_P) $(SAMPDIR)/html/about/data/*.png $(DISTDIR)/samples/html/about/data + mkdir $(DISTDIR)/samples/html/help/helpfiles + $(CP_P) $(SAMPDIR)/html/help/helpfiles/*.??? $(DISTDIR)/samples/html/help/helpfiles + $(CP_P) $(SAMPDIR)/html/helpview/*.zip $(DISTDIR)/samples/html/helpview + $(CP_P) $(SAMPDIR)/html/printing/*.htm $(DISTDIR)/samples/html/printing + $(CP_P) $(SAMPDIR)/html/printing/*.gif $(DISTDIR)/samples/html/printing + $(CP_P) $(SAMPDIR)/html/test/*.gif $(DISTDIR)/samples/html/test + $(CP_P) $(SAMPDIR)/html/test/*.htm $(DISTDIR)/samples/html/test + $(CP_P) $(SAMPDIR)/html/test/*.html $(DISTDIR)/samples/html/test + $(CP_P) $(SAMPDIR)/html/virtual/*.htm $(DISTDIR)/samples/html/virtual + $(CP_P) $(SAMPDIR)/html/widget/*.htm $(DISTDIR)/samples/html/widget + $(CP_P) $(SAMPDIR)/html/zip/*.htm $(DISTDIR)/samples/html/zip + $(CP_P) $(SAMPDIR)/html/zip/*.zip $(DISTDIR)/samples/html/zip + + $(CP_P) $(SAMPDIR)/image/horse*.* $(DISTDIR)/samples/image + $(CP_P) $(SAMPDIR)/image/smile.xbm $(DISTDIR)/samples/image + + $(CP_P) $(SAMPDIR)/internat/readme.txt $(DISTDIR)/samples/internat + for f in `(cd $(SAMPDIR); find internat -name '*.[mp]o' -print)`; do \ + mkdir -p $(DISTDIR)/samples/`dirname $$f`; \ + $(CP_P) $(SAMPDIR)/$$f $(DISTDIR)/samples/$$f; \ + done + + $(CP_P) $(SAMPDIR)/joytest/*.wav $(DISTDIR)/samples/joytest + + $(CP_P) $(SAMPDIR)/opengl/penguin/trackball.c $(DISTDIR)/samples/opengl/penguin + $(CP_P) $(SAMPDIR)/opengl/penguin/*.dxf.gz $(DISTDIR)/samples/opengl/penguin + $(CP_P) $(SAMPDIR)/opengl/isosurf/*.gz $(DISTDIR)/samples/opengl/isosurf + + $(CP_P) $(SAMPDIR)/richtext/readme.txt $(DISTDIR)/samples/richtext + $(CP_P) $(SAMPDIR)/richtext/todo.txt $(DISTDIR)/samples/richtext + + $(CP_P) $(SAMPDIR)/sound/*.wav $(DISTDIR)/samples/sound + + $(CP_P) $(SAMPDIR)/splash/*.mpg $(DISTDIR)/samples/splash + + mkdir $(DISTDIR)/samples/xrc/rc + $(CP_P) $(SAMPDIR)/xrc/rc/*.xpm $(DISTDIR)/samples/xrc/rc + $(CP_P) $(SAMPDIR)/xrc/rc/*.xrc $(DISTDIR)/samples/xrc/rc + $(CP_P) $(SAMPDIR)/xrc/rc/*.gif $(DISTDIR)/samples/xrc/rc + +UTILS_DIST: ALL_GUI_DIST + mkdir $(DISTDIR)/utils + $(CP_P) $(UTILSDIR)/Makefile.in $(DISTDIR)/utils + + mkdir $(DISTDIR)/utils/screenshotgen + mkdir $(DISTDIR)/utils/screenshotgen/src + mkdir $(DISTDIR)/utils/screenshotgen/src/bitmaps + $(CP_P) $(UTILSDIR)/screenshotgen/README.txt $(DISTDIR)/utils/screenshotgen + $(CP_P) $(UTILSDIR)/screenshotgen/*.in $(DISTDIR)/utils/screenshotgen + $(CP_P) $(UTILSDIR)/screenshotgen/src/*.* $(DISTDIR)/utils/screenshotgen/src + $(CP_P) $(UTILSDIR)/screenshotgen/src/bitmaps/*.* $(DISTDIR)/utils/screenshotgen/src/bitmaps + + mkdir $(DISTDIR)/utils/ifacecheck + mkdir $(DISTDIR)/utils/ifacecheck/src + $(CP_P) $(UTILSDIR)/ifacecheck/README.txt $(DISTDIR)/utils/ifacecheck + $(CP_P) $(UTILSDIR)/ifacecheck/*.dtd $(DISTDIR)/utils/ifacecheck + $(CP_P) $(UTILSDIR)/ifacecheck/*.xsl $(DISTDIR)/utils/ifacecheck + $(CP_P) $(UTILSDIR)/ifacecheck/*.in $(DISTDIR)/utils/ifacecheck + $(CP_P) $(UTILSDIR)/ifacecheck/src/* $(DISTDIR)/utils/ifacecheck/src + + mkdir $(DISTDIR)/utils/emulator + mkdir $(DISTDIR)/utils/emulator/src + mkdir $(DISTDIR)/utils/emulator/docs + $(CP_P) $(UTILSDIR)/emulator/*.in $(DISTDIR)/utils/emulator + $(CP_P) $(UTILSDIR)/emulator/src/*.h $(DISTDIR)/utils/emulator/src + $(CP_P) $(UTILSDIR)/emulator/src/*.in $(DISTDIR)/utils/emulator/src + $(CP_P) $(UTILSDIR)/emulator/src/*.cpp $(DISTDIR)/utils/emulator/src + $(CP_P) $(UTILSDIR)/emulator/src/*.jpg $(DISTDIR)/utils/emulator/src + $(CP_P) $(UTILSDIR)/emulator/src/*.wxe $(DISTDIR)/utils/emulator/src + $(CP_P) $(UTILSDIR)/emulator/src/*.xpm $(DISTDIR)/utils/emulator/src + $(CP_P) $(UTILSDIR)/emulator/docs/*.txt $(DISTDIR)/utils/emulator/docs + $(CP_P) $(UTILSDIR)/emulator/docs/*.jpg $(DISTDIR)/utils/emulator/docs + + mkdir $(DISTDIR)/utils/hhp2cached + $(CP_P) $(UTILSDIR)/hhp2cached/Makefile.in $(DISTDIR)/utils/hhp2cached + $(CP_P) $(UTILSDIR)/hhp2cached/*.cpp $(DISTDIR)/utils/hhp2cached + $(CP_P) $(UTILSDIR)/hhp2cached/*.rc $(DISTDIR)/utils/hhp2cached + + mkdir $(DISTDIR)/utils/helpview + mkdir $(DISTDIR)/utils/helpview/src + mkdir $(DISTDIR)/utils/helpview/src/bitmaps + $(CP_P) $(UTILSDIR)/helpview/Makefile.in $(DISTDIR)/utils/helpview + $(CP_P) $(UTILSDIR)/helpview/src/*.h $(DISTDIR)/utils/helpview/src + $(CP_P) $(UTILSDIR)/helpview/src/*.cpp $(DISTDIR)/utils/helpview/src + $(CP_P) $(UTILSDIR)/helpview/src/*.rc $(DISTDIR)/utils/helpview/src + $(CP_P) $(UTILSDIR)/helpview/src/*.ico $(DISTDIR)/utils/helpview/src + $(CP_P) $(UTILSDIR)/helpview/src/readme.txt $(DISTDIR)/utils/helpview/src + $(CP_P) $(UTILSDIR)/helpview/src/Makefile.in $(DISTDIR)/utils/helpview/src + $(CP_P) $(UTILSDIR)/helpview/src/test.zip $(DISTDIR)/utils/helpview/src + $(CP_P) $(UTILSDIR)/helpview/src/bitmaps/*.xpm $(DISTDIR)/utils/helpview/src/bitmaps + + mkdir $(DISTDIR)/utils/wxrc + $(CP_P) $(UTILSDIR)/wxrc/Makefile.in $(DISTDIR)/utils/wxrc + $(CP_P) $(UTILSDIR)/wxrc/*.cpp $(DISTDIR)/utils/wxrc + $(CP_P) $(UTILSDIR)/wxrc/*.rc $(DISTDIR)/utils/wxrc + +MISC_DIST: ALL_GUI_DIST + +INTL_DIST: + mkdir $(DISTDIR)/locale + $(CP_P) $(INTLDIR)/Makefile $(DISTDIR)/locale + $(CP_P) $(INTLDIR)/*.po $(DISTDIR)/locale + subdirs=`cd $(INTLDIR) && ls */*.po | sed 's|/.*||' | uniq`; \ + for dir in "$$subdirs"; do \ + mkdir $(DISTDIR)/locale/$$dir; \ + $(CP_P) $(INTLDIR)/$$dir/*.[pm]o $(DISTDIR)/locale/$$dir; \ + done + +MANUAL_DIST: + mkdir $(DISTDIR)/docs + mkdir $(DISTDIR)/docs/doxygen + mkdir $(DISTDIR)/docs/doxygen/groups + mkdir $(DISTDIR)/docs/doxygen/images + mkdir $(DISTDIR)/docs/doxygen/images/stock + mkdir $(DISTDIR)/docs/doxygen/images/wxgtk + mkdir $(DISTDIR)/docs/doxygen/images/wxmac + mkdir $(DISTDIR)/docs/doxygen/images/wxmsw + mkdir $(DISTDIR)/docs/doxygen/mainpages + mkdir $(DISTDIR)/docs/doxygen/overviews + $(CP_P) $(DOCDIR)/doxygen/* $(DISTDIR)/docs/doxygen + $(CP_P) $(DOCDIR)/doxygen/groups/*.h $(DISTDIR)/docs/doxygen/groups + $(CP_P) $(DOCDIR)/doxygen/mainpages/*.h $(DISTDIR)/docs/doxygen/mainpages + $(CP_P) $(DOCDIR)/doxygen/overviews/*.h $(DISTDIR)/docs/doxygen/overviews + $(CP_P) $(DOCDIR)/doxygen/images/*.??? $(DISTDIR)/docs/doxygen/images + $(CP_P) $(DOCDIR)/doxygen/images/wxgtk/*.??? $(DISTDIR)/docs/doxygen/images/stock + $(CP_P) $(DOCDIR)/doxygen/images/wxgtk/*.??? $(DISTDIR)/docs/doxygen/images/wxgtk + $(CP_P) $(DOCDIR)/doxygen/images/wxmac/*.??? $(DISTDIR)/docs/doxygen/images/wxmac + $(CP_P) $(DOCDIR)/doxygen/images/wxmsw/*.??? $(DISTDIR)/docs/doxygen/images/wxmsw + mkdir $(DISTDIR)/interface + mkdir $(DISTDIR)/interface/wx + mkdir $(DISTDIR)/interface/wx/aui + mkdir $(DISTDIR)/interface/wx/ribbon + mkdir $(DISTDIR)/interface/wx/generic + mkdir $(DISTDIR)/interface/wx/html + mkdir $(DISTDIR)/interface/wx/msw + mkdir $(DISTDIR)/interface/wx/msw/ole + mkdir $(DISTDIR)/interface/wx/persist + mkdir $(DISTDIR)/interface/wx/protocol + mkdir $(DISTDIR)/interface/wx/propgrid + mkdir $(DISTDIR)/interface/wx/richtext + mkdir $(DISTDIR)/interface/wx/stc + mkdir $(DISTDIR)/interface/wx/xml + mkdir $(DISTDIR)/interface/wx/xrc + $(CP_P) $(IFACEDIR)/wx/*.h $(DISTDIR)/interface/wx + $(CP_P) $(IFACEDIR)/wx/aui/*.h $(DISTDIR)/interface/wx/aui + $(CP_P) $(IFACEDIR)/wx/ribbon/*.h $(DISTDIR)/interface/wx/ribbon + $(CP_P) $(IFACEDIR)/wx/generic/*.h $(DISTDIR)/interface/wx/generic + $(CP_P) $(IFACEDIR)/wx/html/*.h $(DISTDIR)/interface/wx/html + $(CP_P) $(IFACEDIR)/wx/msw/*.h $(DISTDIR)/interface/wx/msw + $(CP_P) $(IFACEDIR)/wx/msw/ole/*.h $(DISTDIR)/interface/wx/msw/ole + $(CP_P) $(IFACEDIR)/wx/persist/*.h $(DISTDIR)/interface/wx/persist + $(CP_P) $(IFACEDIR)/wx/protocol/*.h $(DISTDIR)/interface/wx/protocol + $(CP_P) $(IFACEDIR)/wx/propgrid/*.h $(DISTDIR)/interface/wx/propgrid + $(CP_P) $(IFACEDIR)/wx/richtext/*.h $(DISTDIR)/interface/wx/richtext + $(CP_P) $(IFACEDIR)/wx/stc/*.h $(DISTDIR)/interface/wx/stc + $(CP_P) $(IFACEDIR)/wx/xml/*.h $(DISTDIR)/interface/wx/xml + $(CP_P) $(IFACEDIR)/wx/xrc/*.h $(DISTDIR)/interface/wx/xrc + + +# Copy all the files from wxPython needed for the Debian source package, +# and then remove some that are not needed. +PYTHON_DIST: + for dir in `grep -v '#' $(WXDIR)/wxPython/distrib/DIRLIST`; do \ + echo "Copying dir: $$dir..."; \ + mkdir $(DISTDIR)/$$dir; \ + $(CP_P) $(WXDIR)/$$dir/* $(DISTDIR)/$$dir > /dev/null 2>&1; \ + done; \ + \ + find $(DISTDIR)/wxPython -name "*~" > RM_FILES; \ + find $(DISTDIR)/wxPython -name "*.pyc" >> RM_FILES; \ + find $(DISTDIR)/wxPython -name "*.bat" >> RM_FILES; \ + find $(DISTDIR)/wxPython -name "core" >> RM_FILES; \ + find $(DISTDIR)/wxPython -name "core.[0-9]*" >> RM_FILES; \ + find $(DISTDIR)/wxPython -name "*.orig" >> RM_FILES; \ + find $(DISTDIR)/wxPython -name "*.rej" >> RM_FILES; \ + for f in `cat RM_FILES`; do rm $$f; done; \ + rm RM_FILES + + +distrib_clean: + $(RM) -r _dist_dir + +# VZ: the -only targets allow to do "make dist bzip-dist-only" without copying +# the files twice +dist-only: + @echo "*** Creating wxWidgets distribution in $(DISTDIR)..." + @cd _dist_dir && tar ch $(DISTDIRNAME) | gzip -f9 > ../$(WXARCHIVE); + @if test "$(USE_GUI)" = 1; then \ + cd $(DISTDIR); \ + mv samples wxSamples-$(WX_VERSION); \ + echo "*** Creating wxSamples archive..."; \ + tar ch wxSamples-$(WX_VERSION) | gzip -f9 > ../../$(WXSAMPLES); \ + mv wxSamples-$(WX_VERSION) samples; \ + mv demos wxDemos-$(WX_VERSION); \ + echo "*** Creating wxDemos archive..."; \ + tar ch wxDemos-$(WX_VERSION) | gzip -f9 > ../../$(WXDEMOS); \ + mv wxDemos-$(WX_VERSION) demos; \ + fi + +distdir: @GUIDIST@ + @echo "*** Creating wxWidgets distribution in $(DISTDIR)..." + @# now prune away a lot of the crap included by using cp -R + @# in other dist targets. + find $(DISTDIR) \( -name "CVS" -o -name ".cvsignore" -o -name "*.dsp" -o -name "*.dsw" -o -name "*.hh*" -o \ + \( -name "makefile.*" -a ! -name "makefile.gcc" -a ! -name "makefile.unx" \) \) \ + -print | egrep -v '/samples/.*\.hh.$$' | xargs rm -rf + +dist: distdir + @cd _dist_dir && tar ch $(DISTDIRNAME) | gzip -f9 > ../$(WXARCHIVE); + @if test "$(USE_GUI)" = 1; then \ + cd $(DISTDIR); \ + mv samples wxSamples-$(WX_VERSION); \ + echo "*** Creating wxSamples archive..."; \ + tar ch wxSamples-$(WX_VERSION) | gzip -f9 > ../../$(WXSAMPLES); \ + mv wxSamples-$(WX_VERSION) samples; \ + mv demos wxDemos-$(WX_VERSION); \ + echo "*** Creating wxDemos archive..."; \ + tar ch wxDemos-$(WX_VERSION) | gzip -f9 > ../../$(WXDEMOS); \ + mv wxDemos-$(WX_VERSION) demos; \ + fi + +bzip-dist-only: + @echo "*** Creating wxWidgets distribution in $(DISTDIR)..." + @cd _dist_dir && tar ch $(DISTDIRNAME) | bzip2 -f9 > ../$(WXARCHIVE_BZIP); + @if test "$(USE_GUI)" = 1; then \ + cd $(DISTDIR); \ + mv samples wxSamples-${WX_VERSION}; \ + echo "*** Creating wxSamples archive..."; \ + tar ch wxSamples-${WX_VERSION} | bzip2 -f9 > ../../$(WXSAMPLES_BZIP); \ + mv wxSamples-${WX_VERSION} samples; \ + mv demos wxDemos-${WX_VERSION}; \ + echo "*** Creating wxDemos archive..."; \ + tar ch wxDemos-${WX_VERSION} | bzip2 -f9 > ../../$(WXDEMOS_BZIP); \ + mv wxDemos-${WX_VERSION} demos; \ + fi + +bzip-dist: @GUIDIST@ + @echo "*** Creating wxWidgets distribution in $(DISTDIR)..." + @cd _dist_dir && tar ch $(DISTDIRNAME) | bzip2 -f9 > ../$(WXARCHIVE_BZIP) + @if test "$(USE_GUI)" = 1; then \ + cd $(DISTDIR); \ + mv samples wxSamples; \ + tar ch wxSamples | bzip2 -f9 > ../../$(WXSAMPLES_BZIP); \ + mv wxSamples samples; \ + mv demos wxDemos; \ + tar ch wxDemos | bzip2 -f9 > ../../$(WXDEMOS_BZIP); \ + mv wxDemos demos; \ + fi + +win-dist: MSW_ZIP_TEXT_DIST SAMPLES_DIST DEMOS_DIST UTILS_DIST MISC_DIST INTL_DIST + for s in `find $(SAMPDIR) $(SAMPDIR)/html $(SAMPDIR)/opengl \ + -mindepth 1 -maxdepth 1 -type d -not -name CVS`; do \ + t="$(DISTDIR)/samples/`echo $$s | sed 's@$(SAMPDIR)/@@'`"; \ + $(CP_P) \ + `find $$s -maxdepth 1 -name '*.dsp' -o -name '*.vcproj'` $$t; \ + done +# RR: Copy text and binary data separately + @echo "*** Creating wxWidgets ZIP distribution in $(DISTDIR)..." + @cd _dist_dir && mv $(DISTDIRNAME) wxMSW + @cd _dist_dir && zip -r -l ../$(WXARCHIVE_ZIP) * + $(CP_P) $(INCDIR)/wx/msw/*.cur _dist_dir/wxMSW/include/wx/msw + $(CP_P) $(INCDIR)/wx/msw/*.ico _dist_dir/wxMSW/include/wx/msw + $(CP_P) $(INCDIR)/wx/msw/*.bmp _dist_dir/wxMSW/include/wx/msw + @cd _dist_dir && zip -r ../$(WXARCHIVE_ZIP) wxMSW/include/wx/msw/*.cur + @cd _dist_dir && zip -r ../$(WXARCHIVE_ZIP) wxMSW/include/wx/msw/*.ico + @cd _dist_dir && zip -r ../$(WXARCHIVE_ZIP) wxMSW/include/wx/msw/*.bmp + + +# Include dependency info, if present: +@IF_GNU_MAKE@-include ./.deps/*.d + +.PHONY: all install uninstall clean distclean install_wxregex uninstall_wxregex \ + install_wxzlib uninstall_wxzlib install_wxpng uninstall_wxpng install_wxjpeg \ + uninstall_wxjpeg install_wxtiff uninstall_wxtiff install_wxexpat \ + uninstall_wxexpat install_wxscintilla uninstall_wxscintilla install_monodll \ + uninstall_monodll install_monolib uninstall_monolib install_basedll \ + uninstall_basedll install_baselib uninstall_baselib wxbase install_netdll \ + uninstall_netdll install_netlib uninstall_netlib wxnet install_coredll \ + uninstall_coredll install_corelib uninstall_corelib wxcore install_advdll \ + uninstall_advdll install_advlib uninstall_advlib wxadv install_mediadll \ + uninstall_mediadll install_medialib uninstall_medialib wxmedia \ + install_htmldll uninstall_htmldll install_htmllib uninstall_htmllib wxhtml \ + install_webviewdll uninstall_webviewdll install_webviewlib \ + uninstall_webviewlib wxwebview install_qadll uninstall_qadll install_qalib \ + uninstall_qalib wxqa install_xmldll uninstall_xmldll install_xmllib \ + uninstall_xmllib wxxml install_xrcdll uninstall_xrcdll install_xrclib \ + uninstall_xrclib wxxrc install_auidll uninstall_auidll install_auilib \ + uninstall_auilib wxaui install_ribbondll uninstall_ribbondll \ + install_ribbonlib uninstall_ribbonlib wxribbon install_propgriddll \ + uninstall_propgriddll install_propgridlib uninstall_propgridlib wxpropgrid \ + install_richtextdll uninstall_richtextdll install_richtextlib \ + uninstall_richtextlib wxrichtext install_stcdll uninstall_stcdll \ + install_stclib uninstall_stclib wxstc install_gldll uninstall_gldll \ + install_gllib uninstall_gllib wxgl install_sound_sdl uninstall_sound_sdl \ + samples diff --git a/BuildTools/centos/dep/wxWidgets-3.0.2/build/bakefiles/files.bkl b/BuildTools/centos/dep/wxWidgets-3.0.2/build/bakefiles/files.bkl new file mode 100644 index 000000000..232e72076 --- /dev/null +++ b/BuildTools/centos/dep/wxWidgets-3.0.2/build/bakefiles/files.bkl @@ -0,0 +1,4145 @@ + + + + + + + + + + + + + + + + + + + + + + + + src/common/fdiodispatcher.cpp + src/common/selectdispatcher.cpp + src/unix/appunix.cpp + src/unix/dir.cpp + src/unix/dlunix.cpp + src/unix/epolldispatcher.cpp + src/unix/evtloopunix.cpp + src/unix/fdiounix.cpp + src/unix/snglinst.cpp + src/unix/stackwalk.cpp + src/unix/stdpaths.cpp + src/unix/timerunx.cpp + src/unix/threadpsx.cpp + src/unix/utilsunx.cpp + src/unix/wakeuppipe.cpp + src/unix/fswatcher_kqueue.cpp + + + + wx/unix/app.h + wx/unix/apptbase.h + wx/unix/apptrait.h + wx/unix/chkconf.h + wx/unix/evtloop.h + wx/unix/evtloopsrc.h + wx/unix/pipe.h + wx/unix/stdpaths.h + wx/unix/stackwalk.h + wx/unix/tls.h + wx/unix/fswatcher_kqueue.h + + + + + $(BASE_UNIX_AND_DARWIN_SRC) + src/unix/mimetype.cpp + + + + $(BASE_UNIX_AND_DARWIN_HDR) + wx/private/streamtempinput.h + wx/private/pipestream.h + wx/unix/private/pipestream.h + wx/unix/execute.h + wx/unix/mimetype.h + + + + + $(BASE_UNIX_AND_DARWIN_NOTWXMAC_SRC) + src/unix/fswatcher_inotify.cpp + + + $(BASE_UNIX_AND_DARWIN_NOTWXMAC_HDR) + wx/unix/fswatcher_inotify.h + + + + + + + src/msw/basemsw.cpp + src/msw/crashrpt.cpp + src/msw/debughlp.cpp + src/msw/dde.cpp + src/msw/dir.cpp + src/msw/dlmsw.cpp + src/msw/evtloopconsole.cpp + src/msw/mimetype.cpp + src/msw/power.cpp + src/msw/regconf.cpp + src/msw/registry.cpp + src/msw/snglinst.cpp + src/msw/stackwalk.cpp + src/msw/stdpaths.cpp + src/msw/thread.cpp + src/msw/timer.cpp + src/msw/utils.cpp + src/msw/utilsexc.cpp + src/msw/fswatcher.cpp + + + src/msw/main.cpp + src/msw/mslu.cpp + src/msw/volume.cpp + + + src/msw/wince/time.cpp + + + wx/msw/apptrait.h + wx/msw/apptbase.h + wx/msw/chkconf.h + wx/msw/crashrpt.h + wx/msw/dde.h + wx/msw/debughlp.h + wx/msw/evtloopconsole.h + wx/msw/gccpriv.h + wx/msw/libraries.h + wx/msw/mimetype.h + wx/msw/mslu.h + wx/msw/private.h + wx/msw/regconf.h + wx/msw/registry.h + wx/msw/seh.h + wx/msw/stackwalk.h + wx/msw/stdpaths.h + wx/msw/winundef.h + wx/msw/wrapcctl.h + wx/msw/wrapcdlg.h + wx/msw/wrapwin.h + wx/msw/fswatcher.h + + + + wx/msw/wince/time.h + wx/msw/wince/chkconf.h + + + + + + + + + + src/osx/core/cfstring.cpp + src/osx/core/evtloop_cf.cpp + src/osx/core/stdpaths_cf.cpp + src/osx/core/strconv_cf.cpp + src/osx/core/utilsexc_base.cpp + + + wx/osx/core/cfdataref.h + wx/osx/core/cfref.h + wx/osx/core/cfstring.h + wx/osx/core/hid.h + wx/osx/core/evtloop.h + wx/osx/core/objcid.h + wx/osx/core/private.h + wx/osx/core/stdpaths.h + + + + + src/osx/core/mimetype.cpp + $(BASE_COREFOUNDATION_SRC) + $(BASE_UNIX_AND_DARWIN_SRC) + + + $(BASE_COREFOUNDATION_HDR) + $(BASE_UNIX_AND_DARWIN_HDR) + + + + src/osx/carbon/utils.cpp + src/osx/carbon/uma.cpp + + + + src/osx/cocoa/utils.mm + + + + src/osx/iphone/utils.mm + + + + + $(BASE_UNIX_AND_DARWIN_NOTWXMAC_SRC) + $(BASE_COREFOUNDATION_SRC) + + + $(BASE_UNIX_AND_DARWIN_NOTWXMAC_HDR) + $(BASE_COREFOUNDATION_HDR) + + + + + + + + src/common/fdiodispatcher.cpp + src/common/selectdispatcher.cpp + src/unix/appunix.cpp + src/unix/evtloopunix.cpp + src/unix/timerunx.cpp + src/os2/dir.cpp + src/os2/mimetype.cpp + src/os2/snglinst.cpp + src/os2/stdpaths.cpp + src/os2/thread.cpp + src/os2/utils.cpp + src/os2/utilsexc.cpp + + + + + wx/unix/app.h + wx/os2/apptbase.h + wx/os2/apptrait.h + wx/unix/evtloop.h + wx/os2/mimetype.h + wx/os2/private.h + wx/os2/stdpaths.h + wx/os2/chkconf.h + wx/os2/wxrsc.h + + + + + + + + src/msdos/dir.cpp + src/msdos/mimetype.cpp + src/msdos/utilsdos.cpp + + + + + wx/msdos/mimetype.h + + + + + + + src/common/any.cpp + src/common/appbase.cpp + src/common/arcall.cpp + src/common/arcfind.cpp + src/common/archive.cpp + src/common/arrstr.cpp + src/common/base64.cpp + src/common/clntdata.cpp + src/common/cmdline.cpp + src/common/config.cpp + src/common/convauto.cpp + src/common/datetime.cpp + src/common/datetimefmt.cpp + src/common/datstrm.cpp + src/common/dircmn.cpp + src/common/dynarray.cpp + src/common/dynlib.cpp + src/common/dynload.cpp + src/common/encconv.cpp + src/common/evtloopcmn.cpp + src/common/extended.c + src/common/ffile.cpp + src/common/file.cpp + src/common/fileback.cpp + src/common/fileconf.cpp + src/common/filefn.cpp + src/common/filename.cpp + src/common/filesys.cpp + src/common/filtall.cpp + src/common/filtfind.cpp + src/common/fmapbase.cpp + src/common/fs_arc.cpp + src/common/fs_filter.cpp + src/common/hash.cpp + src/common/hashmap.cpp + src/common/init.cpp + src/common/intl.cpp + src/common/ipcbase.cpp + src/common/languageinfo.cpp + src/common/list.cpp + src/common/log.cpp + src/common/longlong.cpp + src/common/memory.cpp + src/common/mimecmn.cpp + src/common/module.cpp + src/common/mstream.cpp + src/common/numformatter.cpp + src/common/object.cpp + src/common/platinfo.cpp + src/common/powercmn.cpp + src/common/process.cpp + src/common/regex.cpp + src/common/stdpbase.cpp + src/common/sstream.cpp + src/common/stdstream.cpp + src/common/stopwatch.cpp + src/common/strconv.cpp + src/common/stream.cpp + src/common/string.cpp + src/common/stringimpl.cpp + src/common/stringops.cpp + src/common/strvararg.cpp + src/common/sysopt.cpp + src/common/tarstrm.cpp + src/common/textbuf.cpp + src/common/textfile.cpp + src/common/threadinfo.cpp + src/common/time.cpp + src/common/timercmn.cpp + src/common/timerimpl.cpp + src/common/tokenzr.cpp + src/common/translation.cpp + src/common/txtstrm.cpp + src/common/unichar.cpp + src/common/uri.cpp + src/common/ustring.cpp + src/common/variant.cpp + src/common/wfstream.cpp + src/common/wxcrt.cpp + src/common/wxprintf.cpp + src/common/xlocale.cpp + src/common/xti.cpp + src/common/xtistrm.cpp + src/common/zipstrm.cpp + src/common/zstream.cpp + src/common/fswatchercmn.cpp + src/generic/fswatcherg.cpp + + + src/common/event.cpp + src/common/fs_mem.cpp + src/common/msgout.cpp + src/common/utilscmn.cpp + + + wx/afterstd.h + wx/any.h + wx/anystr.h + wx/app.h + wx/apptrait.h + wx/archive.h + wx/arrimpl.cpp + wx/arrstr.h + wx/atomic.h + wx/base64.h + wx/beforestd.h + wx/buffer.h + wx/build.h + wx/chartype.h + wx/checkeddelete.h + wx/chkconf.h + wx/clntdata.h + wx/cmdargs.h + wx/cmdline.h + wx/compiler.h + wx/confbase.h + wx/config.h + wx/convauto.h + wx/containr.h + wx/cpp.h + wx/crt.h + wx/datetime.h + wx/datstrm.h + wx/dde.h + wx/debug.h + wx/defs.h + wx/dir.h + wx/dlimpexp.h + wx/dlist.h + wx/dynarray.h + wx/dynlib.h + wx/dynload.h + wx/encconv.h + wx/event.h + wx/eventfilter.h + wx/evtloop.h + wx/except.h + wx/features.h + wx/flags.h + wx/ffile.h + wx/file.h + wx/fileconf.h + wx/filefn.h + wx/filename.h + wx/filesys.h + wx/fontenc.h + wx/fontmap.h + wx/fs_arc.h + wx/fs_filter.h + wx/fs_mem.h + wx/fs_zip.h + wx/hash.h + wx/hashmap.h + wx/hashset.h + wx/html/forcelnk.h + wx/iconloc.h + wx/init.h + wx/intl.h + wx/iosfwrap.h + wx/ioswrap.h + wx/ipc.h + wx/ipcbase.h + wx/kbdstate.h + wx/language.h + wx/link.h + wx/list.h + wx/listimpl.cpp + wx/log.h + wx/longlong.h + wx/math.h + wx/memconf.h + wx/memory.h + wx/memtext.h + wx/mimetype.h + wx/module.h + wx/mousestate.h + wx/msgout.h + wx/msgqueue.h + wx/mstream.h + wx/numformatter.h + wx/object.h + wx/platform.h + wx/platinfo.h + wx/power.h + wx/process.h + wx/ptr_scpd.h + wx/ptr_shrd.h + wx/recguard.h + wx/regex.h + wx/rtti.h + wx/scopedarray.h + wx/scopedptr.h + wx/scopeguard.h + wx/sharedptr.h + wx/snglinst.h + wx/sstream.h + wx/stack.h + wx/stackwalk.h + wx/stdpaths.h + wx/stdstream.h + wx/stockitem.h + wx/stopwatch.h + wx/strconv.h + wx/stream.h + wx/string.h + wx/stringimpl.h + wx/stringops.h + wx/strvararg.h + wx/sysopt.h + wx/tarstrm.h + wx/textbuf.h + wx/textfile.h + wx/thread.h + wx/thrimpl.cpp + wx/time.h + wx/timer.h + wx/tls.h + wx/tokenzr.h + wx/tracker.h + wx/translation.h + wx/txtstrm.h + wx/typeinfo.h + wx/types.h + wx/unichar.h + wx/uri.h + wx/ustring.h + wx/utils.h + wx/variant.h + wx/vector.h + wx/version.h + wx/versioninfo.h + wx/volume.h + wx/weakref.h + wx/wfstream.h + wx/wx.h + wx/wxchar.h + wx/wxcrt.h + wx/wxcrtbase.h + wx/wxcrtvararg.h + wx/wxprec.h + wx/xlocale.h + wx/xti.h + wx/xti2.h + wx/xtistrm.h + wx/xtictor.h + wx/xtihandler.h + wx/xtiprop.h + wx/xtitypes.h + wx/zipstrm.h + wx/zstream.h + wx/meta/convertible.h + wx/meta/if.h + wx/meta/implicitconversion.h + wx/meta/int2type.h + wx/meta/movable.h + wx/meta/pod.h + wx/meta/removeref.h + wx/fswatcher.h + wx/generic/fswatcher.h + + + + + + + + + src/common/socketiohandler.cpp + src/unix/sockunix.cpp + + + + src/osx/core/sockosx.cpp + + + + src/msw/sockmsw.cpp + src/msw/urlmsw.cpp + + + + + + src/msw/wince/net.cpp + + + wx/msw/wince/net.h + + + + src/unix/sockunix.cpp + + + + src/common/fs_inet.cpp + src/common/ftp.cpp + src/common/http.cpp + src/common/protocol.cpp + src/common/sckaddr.cpp + src/common/sckfile.cpp + src/common/sckipc.cpp + src/common/sckstrm.cpp + src/common/socket.cpp + src/common/url.cpp + + + wx/fs_inet.h + wx/protocol/file.h + wx/protocol/ftp.h + wx/protocol/http.h + wx/protocol/log.h + wx/protocol/protocol.h + wx/sckaddr.h + wx/sckipc.h + wx/sckstrm.h + wx/socket.h + wx/url.h + + + + + + + + src/common/debugrpt.cpp + src/generic/dbgrptg.cpp + + + + wx/debugrpt.h + + + + + + + + src/common/accelcmn.cpp + src/common/accesscmn.cpp + src/common/anidecod.cpp + src/common/affinematrix2d.cpp + src/common/appcmn.cpp + src/common/artprov.cpp + src/common/artstd.cpp + src/common/arttango.cpp + src/common/bmpbase.cpp + src/common/bmpbtncmn.cpp + src/common/bookctrl.cpp + src/common/btncmn.cpp + src/common/cairo.cpp + src/common/checkboxcmn.cpp + src/common/checklstcmn.cpp + src/common/choiccmn.cpp + src/common/clipcmn.cpp + src/common/clrpickercmn.cpp + src/common/colourcmn.cpp + src/common/colourdata.cpp + src/common/combocmn.cpp + src/common/cmdproc.cpp + src/common/cmndata.cpp + src/common/containr.cpp + src/common/cshelp.cpp + src/common/ctrlcmn.cpp + src/common/ctrlsub.cpp + src/common/dcbase.cpp + src/common/dcbufcmn.cpp + src/common/dcgraph.cpp + src/common/dcsvg.cpp + src/common/dirctrlcmn.cpp + src/common/dlgcmn.cpp + src/common/dndcmn.cpp + src/common/dobjcmn.cpp + src/common/docmdi.cpp + src/common/docview.cpp + src/common/dpycmn.cpp + src/common/dseldlg.cpp + src/common/effects.cpp + src/common/fddlgcmn.cpp + src/common/filectrlcmn.cpp + src/common/filehistorycmn.cpp + src/common/filepickercmn.cpp + src/common/fontpickercmn.cpp + src/common/fldlgcmn.cpp + src/common/fontcmn.cpp + src/common/fontdata.cpp + src/generic/graphicc.cpp + src/common/fontenumcmn.cpp + src/common/fontmap.cpp + src/common/fontutilcmn.cpp + src/common/framecmn.cpp + src/common/gaugecmn.cpp + src/common/gbsizer.cpp + src/common/gdicmn.cpp + src/common/geometry.cpp + src/common/gifdecod.cpp + src/common/graphcmn.cpp + src/common/headercolcmn.cpp + src/common/headerctrlcmn.cpp + src/common/helpbase.cpp + src/common/iconbndl.cpp + src/common/imagall.cpp + src/common/imagbmp.cpp + src/common/image.cpp + src/common/imagfill.cpp + src/common/imaggif.cpp + src/common/imagiff.cpp + src/common/imagjpeg.cpp + src/common/imagpcx.cpp + src/common/imagpng.cpp + src/common/imagpnm.cpp + src/common/imagtga.cpp + src/common/imagtiff.cpp + src/common/imagxpm.cpp + src/common/layout.cpp + src/common/lboxcmn.cpp + src/common/listctrlcmn.cpp + src/common/markupparser.cpp + src/common/matrix.cpp + src/common/menucmn.cpp + src/common/modalhook.cpp + src/common/mousemanager.cpp + src/common/nbkbase.cpp + src/common/overlaycmn.cpp + src/common/ownerdrwcmn.cpp + src/common/paper.cpp + src/common/panelcmn.cpp + src/common/persist.cpp + src/common/pickerbase.cpp + src/common/popupcmn.cpp + src/common/preferencescmn.cpp + src/common/prntbase.cpp + src/common/quantize.cpp + src/common/radiobtncmn.cpp + src/common/radiocmn.cpp + src/common/rearrangectrl.cpp + src/common/rendcmn.cpp + src/common/rgncmn.cpp + src/common/scrolbarcmn.cpp + src/common/settcmn.cpp + src/common/sizer.cpp + src/common/slidercmn.cpp + src/common/spinbtncmn.cpp + src/common/spinctrlcmn.cpp + src/common/srchcmn.cpp + src/common/statbar.cpp + src/common/statbmpcmn.cpp + src/common/statboxcmn.cpp + src/common/statlinecmn.cpp + src/common/stattextcmn.cpp + src/common/stockitem.cpp + src/common/tbarbase.cpp + src/common/textcmn.cpp + src/common/textentrycmn.cpp + src/common/textmeasurecmn.cpp + src/common/toplvcmn.cpp + src/common/treebase.cpp + src/common/uiactioncmn.cpp + src/common/valgen.cpp + src/common/validate.cpp + src/common/valtext.cpp + src/common/valnum.cpp + src/common/wincmn.cpp + src/common/windowid.cpp + src/common/wrapsizer.cpp + src/common/xpmdecod.cpp + src/generic/busyinfo.cpp + src/generic/buttonbar.cpp + src/generic/choicdgg.cpp + src/generic/choicbkg.cpp + src/generic/combog.cpp + src/generic/dcpsg.cpp + src/generic/dirctrlg.cpp + src/generic/dragimgg.cpp + src/generic/filectrlg.cpp + src/generic/headerctrlg.cpp + src/generic/infobar.cpp + src/generic/listbkg.cpp + src/generic/logg.cpp + src/generic/markuptext.cpp + src/generic/msgdlgg.cpp + src/generic/numdlgg.cpp + src/generic/progdlgg.cpp + src/generic/preferencesg.cpp + src/generic/printps.cpp + src/generic/renderg.cpp + src/generic/richmsgdlgg.cpp + src/generic/scrlwing.cpp + src/generic/selstore.cpp + src/generic/spinctlg.cpp + src/generic/splitter.cpp + src/generic/srchctlg.cpp + src/generic/statbmpg.cpp + src/generic/stattextg.cpp + src/generic/textdlgg.cpp + src/generic/tipwin.cpp + src/generic/toolbkg.cpp + src/generic/treectlg.cpp + src/generic/treebkg.cpp + src/generic/vlbox.cpp + src/generic/vscroll.cpp + src/xrc/xmlreshandler.cpp + + + wx/affinematrix2dbase.h + wx/affinematrix2d.h + wx/anybutton.h + wx/bmpbuttn.h + wx/brush.h + wx/button.h + wx/checkbox.h + wx/checklst.h + wx/choicdlg.h + wx/choice.h + wx/cmndata.h + wx/collpane.h + wx/combo.h + wx/combobox.h + wx/compositewin.h + wx/control.h + wx/ctrlsub.h + wx/cursor.h + wx/custombgwin.h + wx/dc.h + wx/dcclient.h + wx/dcgraph.h + wx/dcmemory.h + wx/dcprint.h + wx/dcscreen.h + wx/dcsvg.h + wx/dialog.h + wx/dirdlg.h + wx/dragimag.h + wx/encinfo.h + wx/filedlg.h + wx/frame.h + wx/gauge.h + wx/gbsizer.h + wx/gdicmn.h + wx/generic/accel.h + wx/generic/buttonbar.h + wx/generic/choicdgg.h + wx/generic/colrdlgg.h + wx/generic/combo.h + wx/generic/custombgwin.h + wx/generic/dcpsg.h + wx/generic/dirctrlg.h + wx/generic/dragimgg.h + wx/generic/filectrlg.h + wx/generic/headerctrlg.h + wx/generic/infobar.h + wx/generic/logg.h + wx/generic/msgdlgg.h + wx/generic/numdlgg.h + wx/generic/notebook.h + wx/generic/panelg.h + wx/generic/prntdlgg.h + wx/generic/printps.h + wx/generic/progdlgg.h + wx/generic/richmsgdlgg.h + wx/generic/scrolwin.h + wx/generic/spinctlg.h + wx/generic/splitter.h + wx/generic/srchctlg.h + wx/generic/statbmpg.h + wx/generic/stattextg.h + wx/generic/textdlgg.h + wx/generic/treectlg.h + wx/graphics.h + wx/headercol.h + wx/headerctrl.h + wx/helphtml.h + wx/icon.h + wx/infobar.h + wx/itemid.h + wx/layout.h + wx/listbox.h + wx/mdi.h + wx/menu.h + wx/modalhook.h + wx/mousemanager.h + wx/msgdlg.h + wx/nativewin.h + wx/numdlg.h + wx/overlay.h + wx/palette.h + wx/panel.h + wx/pen.h + wx/position.h + wx/preferences.h + wx/radiobox.h + wx/radiobut.h + wx/range.h + wx/rearrangectrl.h + wx/renderer.h + wx/richmsgdlg.h + wx/scrolbar.h + wx/scrolbar.h + wx/scrolwin.h + wx/selstore.h + wx/settings.h + wx/sizer.h + wx/slider.h + wx/statbmp.h + wx/statbox.h + wx/stattext.h + wx/statusbr.h + wx/testing.h + wx/textcompleter.h + wx/textctrl.h + wx/textdlg.h + wx/textentry.h + wx/textwrapper.h + wx/toolbar.h + wx/validate.h + wx/valtext.h + wx/valnum.h + wx/window.h + wx/windowid.h + wx/windowptr.h + wx/withimages.h + wx/wrapsizer.h + wx/wupdlock.h + + wx/accel.h + wx/access.h + wx/anidecod.h + wx/animdecod.h + wx/artprov.h + wx/bitmap.h + wx/bookctrl.h + wx/busyinfo.h + wx/generic/busyinfo.h + wx/caret.h + wx/choicebk.h + wx/clipbrd.h + wx/clrpicker.h + wx/cmdproc.h + wx/colordlg.h + wx/colour.h + wx/colourdata.h + wx/cshelp.h + wx/dataobj.h + wx/dcmirror.h + wx/dcps.h + wx/dialup.h + wx/dirctrl.h + wx/display.h + wx/display_impl.h + wx/dnd.h + wx/docmdi.h + wx/docview.h + wx/effects.h + wx/evtloopsrc.h + wx/fdrepdlg.h + wx/filectrl.h + wx/filehistory.h + wx/filepicker.h + wx/fontpicker.h + wx/fmappriv.h + wx/font.h + wx/fontdata.h + wx/fontdlg.h + wx/fontenum.h + wx/fontutil.h + wx/gdiobj.h + wx/geometry.h + wx/gifdecod.h + wx/help.h + wx/helpbase.h + wx/helpwin.h + wx/iconbndl.h + wx/imagbmp.h + wx/image.h + wx/imaggif.h + wx/imagiff.h + wx/imagjpeg.h + wx/imaglist.h + wx/imagpcx.h + wx/imagpng.h + wx/imagpnm.h + wx/imagtga.h + wx/imagtiff.h + wx/imagxpm.h + wx/listbase.h + wx/listbook.h + wx/listctrl.h + wx/matrix.h + wx/menuitem.h + wx/metafile.h + wx/minifram.h + wx/nonownedwnd.h + wx/notebook.h + wx/ownerdrw.h + wx/paper.h + wx/persist.h + wx/persist/bookctrl.h + wx/persist/splitter.h + wx/persist/toplevel.h + wx/persist/treebook.h + wx/persist/window.h + wx/pickerbase.h + wx/popupwin.h + wx/print.h + wx/printdlg.h + wx/prntbase.h + wx/progdlg.h + wx/quantize.h + wx/rawbmp.h + wx/region.h + wx/scopeguard.h + wx/simplebook.h + wx/spinbutt.h + wx/spinctrl.h + wx/splitter.h + wx/srchctrl.h + wx/statline.h + wx/tbarbase.h + wx/tglbtn.h + wx/tipwin.h + wx/toolbook.h + wx/tooltip.h + wx/toplevel.h + wx/treebase.h + wx/treebook.h + wx/treectrl.h + wx/uiaction.h + wx/valgen.h + wx/vidmode.h + wx/vlbox.h + wx/vms_x_fix.h + wx/vscroll.h + wx/xpmdecod.h + wx/xpmhand.h + wx/xrc/xmlreshandler.h + + + + + + + + src/unix/apptraits.cpp + + + + + + + + src/generic/caret.cpp + src/generic/imaglist.cpp + src/unix/dialup.cpp + src/unix/displayx11.cpp + src/unix/fontenum.cpp + src/unix/fontutil.cpp + src/unix/uiactionx11.cpp + src/unix/utilsx11.cpp + + + wx/generic/caret.h + wx/generic/imaglist.h + wx/unix/fontutil.h + wx/unix/utilsx11.h + + + + + + + + + src/generic/caret.cpp + src/generic/imaglist.cpp + src/msw/ole/automtn.cpp + src/msw/ole/oleutils.cpp + src/msw/ole/safearray.cpp + src/msw/ole/uuid.cpp + src/msw/dialup.cpp + src/msw/dib.cpp + src/msw/display.cpp + src/msw/utilswin.cpp + src/unix/fontenum.cpp + src/unix/fontutil.cpp + + + wx/generic/caret.h + wx/generic/imaglist.h + wx/msw/ole/automtn.h + wx/msw/ole/oleutils.h + wx/msw/ole/safearray.h + wx/msw/ole/uuid.h + wx/msw/dib.h + wx/unix/fontutil.h + + + $(XWIN_LOWLEVEL_SRC) + $(XWIN_LOWLEVEL_SRC) + $(GTK_WIN32_SRC) + + + $(XWIN_LOWLEVEL_HDR) + $(XWIN_LOWLEVEL_HDR) + $(GTK_WIN32_HDR) + + + $(GTK_PLATFORM_SRC) + src/generic/icon.cpp + src/generic/paletteg.cpp + src/gtk/app.cpp + src/gtk/assertdlg_gtk.cpp + src/gtk/bitmap.cpp + src/gtk/brush.cpp + src/gtk/clipbrd.cpp + src/gtk/colour.cpp + src/gtk/cursor.cpp + src/gtk/dataobj.cpp + src/gtk/dc.cpp + src/gtk/display.cpp + src/gtk/dnd.cpp + src/gtk/evtloop.cpp + src/gtk/filectrl.cpp + src/gtk/filehistory.cpp + src/gtk/font.cpp + src/gtk/sockgtk.cpp + src/gtk/minifram.cpp + src/gtk/nonownedwnd.cpp + src/gtk/pen.cpp + src/gtk/popupwin.cpp + src/gtk/private.cpp + src/gtk/region.cpp + src/gtk/renderer.cpp + src/gtk/settings.cpp + src/gtk/textmeasure.cpp + src/gtk/timer.cpp + src/gtk/tooltip.cpp + src/gtk/toplevel.cpp + src/gtk/utilsgtk.cpp + src/gtk/win_gtk.cpp + src/gtk/window.cpp + + + $(GTK_LOWLEVEL_SRC) + src/gtk/dcclient.cpp + src/gtk/dcmemory.cpp + src/gtk/dcscreen.cpp + + + $(GTK_PLATFORM_HDR) + wx/generic/icon.h + wx/generic/paletteg.h + wx/gtk/app.h + wx/gtk/assertdlg_gtk.h + wx/gtk/bitmap.h + wx/gtk/brush.h + wx/gtk/clipbrd.h + wx/gtk/colour.h + wx/gtk/cursor.h + wx/gtk/dataform.h + wx/gtk/dataobj.h + wx/gtk/dataobj2.h + wx/gtk/dnd.h + wx/gtk/evtloop.h + wx/gtk/evtloopsrc.h + wx/gtk/font.h + wx/gtk/filehistory.h + wx/gtk/minifram.h + wx/gtk/nonownedwnd.h + wx/gtk/pen.h + wx/gtk/popupwin.h + wx/gtk/region.h + wx/gtk/tooltip.h + wx/gtk/toplevel.h + wx/gtk/window.h + + + + src/generic/accel.cpp + src/generic/fdrepdlg.cpp + + src/generic/filepickerg.cpp + src/generic/listctrl.cpp + src/generic/prntdlgg.cpp + src/generic/statusbr.cpp + + src/gtk/anybutton.cpp + src/gtk/artgtk.cpp + src/gtk/bmpbuttn.cpp + src/gtk/button.cpp + src/gtk/checkbox.cpp + src/gtk/checklst.cpp + src/gtk/choice.cpp + src/gtk/collpane.cpp + src/gtk/colordlg.cpp + src/gtk/combobox.cpp + src/gtk/control.cpp + src/gtk/clrpicker.cpp + src/gtk/dialog.cpp + src/gtk/fontpicker.cpp + src/gtk/filepicker.cpp + src/gtk/dirdlg.cpp + src/gtk/filedlg.cpp + src/gtk/fontdlg.cpp + src/gtk/frame.cpp + src/gtk/gauge.cpp + src/gtk/gnome/gvfs.cpp + src/gtk/infobar.cpp + src/gtk/listbox.cpp + src/gtk/mdi.cpp + src/gtk/menu.cpp + src/gtk/mnemonics.cpp + src/gtk/msgdlg.cpp + src/gtk/nativewin.cpp + src/gtk/notebook.cpp + src/gtk/print.cpp + src/gtk/radiobox.cpp + src/gtk/radiobut.cpp + src/gtk/scrolbar.cpp + src/gtk/scrolwin.cpp + src/gtk/slider.cpp + src/gtk/spinbutt.cpp + src/gtk/spinctrl.cpp + src/gtk/statbmp.cpp + src/gtk/statbox.cpp + src/gtk/statline.cpp + src/gtk/stattext.cpp + src/gtk/toolbar.cpp + src/gtk/textctrl.cpp + src/gtk/textentry.cpp + src/gtk/tglbtn.cpp + src/gtk/treeentry_gtk.c + + + $(GTK_SRC) + + src/generic/fontdlgg.cpp + + + wx/generic/fdrepdlg.h + wx/generic/filepickerg.h + wx/generic/listctrl.h + wx/generic/statusbr.h + wx/gtk/accel.h + wx/gtk/anybutton.h + wx/gtk/bmpbuttn.h + wx/gtk/button.h + wx/gtk/checkbox.h + wx/gtk/checklst.h + wx/gtk/chkconf.h + wx/gtk/collpane.h + wx/gtk/colordlg.h + wx/gtk/choice.h + wx/gtk/combobox.h + wx/gtk/control.h + wx/gtk/clrpicker.h + wx/gtk/dialog.h + wx/gtk/dirdlg.h + wx/gtk/filectrl.h + wx/gtk/filedlg.h + wx/gtk/fontpicker.h + wx/gtk/filepicker.h + wx/gtk/fontdlg.h + wx/gtk/frame.h + wx/gtk/gauge.h + wx/gtk/gnome/gvfs.h + wx/gtk/infobar.h + wx/gtk/listbox.h + wx/gtk/mdi.h + wx/gtk/menu.h + wx/gtk/menuitem.h + wx/gtk/msgdlg.h + wx/gtk/notebook.h + wx/gtk/print.h + wx/gtk/radiobox.h + wx/gtk/radiobut.h + wx/gtk/scrolbar.h + wx/gtk/scrolwin.h + wx/gtk/slider.h + wx/gtk/spinbutt.h + wx/gtk/spinctrl.h + wx/gtk/statbmp.h + wx/gtk/statbox.h + wx/gtk/statline.h + wx/gtk/stattext.h + wx/gtk/toolbar.h + wx/gtk/textctrl.h + wx/gtk/textentry.h + wx/gtk/tglbtn.h + + + $(GTK_HDR) + wx/generic/fontdlgg.h + + + + + + + + + $(XWIN_LOWLEVEL_SRC) + src/generic/icon.cpp + src/generic/paletteg.cpp + src/generic/textmeasure.cpp + src/gtk1/app.cpp + src/gtk1/bitmap.cpp + src/gtk1/brush.cpp + src/gtk1/clipbrd.cpp + src/gtk1/colour.cpp + src/gtk1/cursor.cpp + src/gtk1/data.cpp + src/gtk1/dataobj.cpp + src/gtk1/dc.cpp + src/gtk1/dcclient.cpp + src/gtk1/dcmemory.cpp + src/gtk1/dcscreen.cpp + src/gtk1/dnd.cpp + src/gtk1/evtloop.cpp + src/gtk1/font.cpp + src/gtk1/sockgtk.cpp + src/gtk1/main.cpp + src/gtk1/minifram.cpp + src/gtk1/pen.cpp + src/gtk1/popupwin.cpp + src/gtk1/region.cpp + src/gtk1/renderer.cpp + src/gtk1/settings.cpp + src/gtk1/timer.cpp + src/gtk1/tooltip.cpp + src/gtk1/toplevel.cpp + src/gtk1/utilsgtk.cpp + src/gtk1/win_gtk.c + src/gtk1/window.cpp + + + $(XWIN_LOWLEVEL_HDR) + wx/generic/icon.h + wx/generic/paletteg.h + wx/gtk1/app.h + wx/gtk1/bitmap.h + wx/gtk1/brush.h + wx/gtk1/clipbrd.h + wx/gtk1/colour.h + wx/gtk1/cursor.h + wx/gtk1/dataform.h + wx/gtk1/dataobj.h + wx/gtk1/dataobj2.h + wx/gtk1/dc.h + wx/gtk1/dcclient.h + wx/gtk1/dcmemory.h + wx/gtk1/dcscreen.h + wx/gtk1/dnd.h + wx/gtk1/font.h + wx/gtk1/minifram.h + wx/gtk1/pen.h + wx/gtk1/popupwin.h + wx/gtk1/region.h + wx/gtk1/tooltip.h + wx/gtk1/toplevel.h + wx/gtk1/win_gtk.h + wx/gtk1/window.h + + + + src/generic/accel.cpp + src/generic/clrpickerg.cpp + src/generic/collpaneg.cpp + src/generic/colrdlgg.cpp + src/generic/dirdlgg.cpp + src/generic/fdrepdlg.cpp + src/generic/filedlgg.cpp + src/generic/filepickerg.cpp + src/generic/fontdlgg.cpp + src/generic/fontpickerg.cpp + src/generic/listctrl.cpp + src/generic/prntdlgg.cpp + src/generic/statusbr.cpp + + src/gtk1/bmpbuttn.cpp + src/gtk1/button.cpp + src/gtk1/checkbox.cpp + src/gtk1/checklst.cpp + src/gtk1/choice.cpp + src/gtk1/combobox.cpp + src/gtk1/control.cpp + src/gtk1/dialog.cpp + src/gtk1/filedlg.cpp + src/gtk1/fontdlg.cpp + src/gtk1/frame.cpp + src/gtk1/gauge.cpp + src/gtk1/listbox.cpp + src/gtk1/mdi.cpp + src/gtk1/menu.cpp + src/gtk1/mnemonics.cpp + src/gtk1/notebook.cpp + src/gtk1/radiobox.cpp + src/gtk1/radiobut.cpp + src/gtk1/scrolbar.cpp + src/gtk1/scrolwin.cpp + src/gtk1/slider.cpp + src/gtk1/spinbutt.cpp + src/gtk1/spinctrl.cpp + src/gtk1/statbmp.cpp + src/gtk1/statbox.cpp + src/gtk1/statline.cpp + src/gtk1/stattext.cpp + src/gtk1/toolbar.cpp + src/gtk1/textctrl.cpp + src/gtk1/tglbtn.cpp + + + wx/generic/clrpickerg.h + wx/generic/collpaneg.h + wx/generic/colrdlgg.h + wx/generic/dirdlgg.h + wx/generic/fdrepdlg.h + wx/generic/filedlgg.h + wx/generic/filepickerg.h + wx/generic/fontdlgg.h + wx/generic/fontpickerg.h + wx/generic/listctrl.h + wx/generic/statusbr.h + wx/gtk1/accel.h + wx/gtk1/bmpbuttn.h + wx/gtk1/button.h + wx/gtk1/checkbox.h + wx/gtk1/checklst.h + wx/gtk1/choice.h + wx/gtk1/combobox.h + wx/gtk1/control.h + wx/gtk1/dialog.h + wx/gtk1/filedlg.h + wx/gtk1/fontdlg.h + wx/gtk1/frame.h + wx/gtk1/gauge.h + wx/gtk1/listbox.h + wx/gtk1/mdi.h + wx/gtk1/menu.h + wx/gtk1/menuitem.h + wx/gtk1/msgdlg.h + wx/gtk1/notebook.h + wx/gtk1/radiobox.h + wx/gtk1/radiobut.h + wx/gtk1/scrolbar.h + wx/gtk1/scrolwin.h + wx/gtk1/slider.h + wx/gtk1/spinbutt.h + wx/gtk1/spinctrl.h + wx/gtk1/statbmp.h + wx/gtk1/statbox.h + wx/gtk1/statline.h + wx/gtk1/stattext.h + wx/gtk1/toolbar.h + wx/gtk1/textctrl.h + wx/gtk1/tglbtn.h + wx/gtk1/treectrl.h + + + + + + + + + $(XWIN_LOWLEVEL_SRC) + src/generic/textmeasure.cpp + src/x11/bitmap.cpp + src/x11/brush.cpp + src/x11/palette.cpp + src/x11/pen.cpp + src/x11/region.cpp + src/x11/utilsx.cpp + + + $(XWIN_LOWLEVEL_HDR) + wx/x11/bitmap.h + wx/x11/brush.h + wx/x11/palette.h + wx/x11/pen.h + wx/x11/region.h + + + src/motif/accel.cpp + src/motif/app.cpp + src/motif/bmpbuttn.cpp + src/motif/bmpmotif.cpp + src/motif/button.cpp + src/motif/checkbox.cpp + src/motif/checklst.cpp + src/motif/choice.cpp + src/motif/clipbrd.cpp + src/motif/colour.cpp + src/motif/combobox.cpp + src/motif/combobox_native.cpp + src/motif/control.cpp + src/motif/cursor.cpp + src/motif/data.cpp + src/motif/dataobj.cpp + src/motif/dc.cpp + src/motif/dcclient.cpp + src/motif/dcmemory.cpp + src/motif/dcscreen.cpp + src/motif/dialog.cpp + src/motif/evtloop.cpp + src/motif/filedlg.cpp + src/motif/font.cpp + src/motif/frame.cpp + src/motif/gauge.cpp + src/motif/sockmot.cpp + src/motif/icon.cpp + src/motif/listbox.cpp + src/motif/main.cpp + src/motif/menu.cpp + src/motif/menuitem.cpp + src/motif/minifram.cpp + src/motif/msgdlg.cpp + src/motif/popupwin.cpp + src/motif/radiobox.cpp + src/motif/radiobut.cpp + src/motif/scrolbar.cpp + src/motif/settings.cpp + src/motif/slider.cpp + src/motif/spinbutt.cpp + src/motif/statbmp.cpp + src/motif/statbox.cpp + src/motif/stattext.cpp + src/motif/textctrl.cpp + src/motif/textentry.cpp + src/motif/timer.cpp + src/motif/toolbar.cpp + src/motif/toplevel.cpp + src/motif/utils.cpp + src/motif/window.cpp + src/motif/xmcombo/xmcombo.c + + src/generic/clrpickerg.cpp + src/generic/collpaneg.cpp + src/generic/colrdlgg.cpp + src/generic/dirdlgg.cpp + src/generic/fdrepdlg.cpp + src/generic/filepickerg.cpp + src/generic/fontdlgg.cpp + src/generic/fontpickerg.cpp + src/generic/listctrl.cpp + src/generic/mdig.cpp + src/generic/notebook.cpp + src/generic/prntdlgg.cpp + src/generic/statline.cpp + src/generic/statusbr.cpp + src/generic/tabg.cpp + + + wx/generic/clrpickerg.h + wx/generic/collpaneg.h + wx/generic/colrdlgg.h + wx/generic/ctrlsub.h + wx/generic/dirdlgg.h + wx/generic/fdrepdlg.h + wx/generic/filepickerg.h + wx/generic/fontdlgg.h + wx/generic/fontpickerg.h + wx/generic/listctrl.h + wx/generic/mdig.h + wx/generic/notebook.h + wx/generic/prntdlgg.h + wx/generic/statline.h + wx/generic/statusbr.h + wx/generic/tabg.h + wx/motif/accel.h + wx/motif/app.h + wx/motif/bmpbuttn.h + wx/motif/bmpmotif.h + wx/motif/button.h + wx/motif/checkbox.h + wx/motif/checklst.h + wx/motif/chkconf.h + wx/motif/choice.h + wx/motif/clipbrd.h + wx/motif/colour.h + wx/motif/combobox.h + wx/motif/control.h + wx/motif/ctrlsub.h + wx/motif/cursor.h + wx/motif/dataform.h + wx/motif/dataobj.h + wx/motif/dataobj2.h + wx/motif/dc.h + wx/motif/dcclient.h + wx/motif/dcmemory.h + wx/motif/dcprint.h + wx/motif/dcscreen.h + wx/motif/dialog.h + wx/motif/dnd.h + wx/motif/filedlg.h + wx/motif/font.h + wx/motif/frame.h + wx/motif/gauge.h + wx/motif/icon.h + wx/motif/listbox.h + wx/motif/menu.h + wx/motif/menuitem.h + wx/motif/minifram.h + wx/motif/msgdlg.h + wx/motif/popupwin.h + wx/motif/print.h + wx/motif/private.h + wx/motif/radiobox.h + wx/motif/radiobut.h + wx/motif/scrolbar.h + wx/motif/slider.h + wx/motif/spinbutt.h + wx/motif/statbmp.h + wx/motif/statbox.h + wx/motif/stattext.h + wx/motif/textctrl.h + wx/motif/textentry.h + wx/motif/tglbtn.h + wx/motif/toolbar.h + wx/motif/toplevel.h + wx/motif/window.h + + + + + + + + + + $(XWIN_LOWLEVEL_SRC) + src/generic/icon.cpp + src/generic/textmeasure.cpp + src/generic/timer.cpp + src/x11/app.cpp + src/x11/bitmap.cpp + src/x11/brush.cpp + src/x11/clipbrd.cpp + src/x11/colour.cpp + src/x11/cursor.cpp + src/x11/data.cpp + src/x11/dataobj.cpp + src/x11/dc.cpp + src/x11/dcclient.cpp + src/x11/dcmemory.cpp + src/x11/dcscreen.cpp + src/x11/evtloop.cpp + src/x11/font.cpp + src/x11/minifram.cpp + src/x11/nanox.c + src/x11/palette.cpp + src/x11/pen.cpp + src/x11/popupwin.cpp + src/x11/region.cpp + src/x11/reparent.cpp + src/x11/settings.cpp + src/x11/toplevel.cpp + src/x11/utils.cpp + src/x11/utilsx.cpp + src/x11/window.cpp + + + $(XWIN_LOWLEVEL_HDR) + wx/generic/icon.h + wx/x11/app.h + wx/x11/bitmap.h + wx/x11/brush.h + wx/x11/chkconf.h + wx/x11/clipbrd.h + wx/x11/colour.h + wx/x11/cursor.h + wx/x11/dataform.h + wx/x11/dataobj.h + wx/x11/dataobj2.h + wx/x11/dc.h + wx/x11/dcclient.h + wx/x11/dcmemory.h + wx/x11/dcprint.h + wx/x11/dcscreen.h + wx/x11/dnd.h + wx/x11/font.h + wx/x11/minifram.h + wx/x11/palette.h + wx/x11/pen.h + wx/x11/popupwin.h + wx/x11/print.h + wx/x11/private.h + wx/x11/privx.h + wx/x11/region.h + wx/x11/reparent.h + wx/x11/textctrl.h + wx/x11/toplevel.h + wx/x11/window.h + + + + + + + + + + src/msw/ole/activex.cpp + src/msw/app.cpp + src/msw/bitmap.cpp + src/msw/brush.cpp + src/msw/caret.cpp + src/msw/clipbrd.cpp + src/msw/colour.cpp + src/msw/cursor.cpp + src/msw/data.cpp + src/msw/dc.cpp + src/msw/dcclient.cpp + src/msw/dcmemory.cpp + src/msw/dcprint.cpp + src/msw/dcscreen.cpp + src/msw/dialup.cpp + src/msw/dib.cpp + src/msw/display.cpp + src/msw/enhmeta.cpp + src/msw/font.cpp + src/msw/fontenum.cpp + src/msw/fontutil.cpp + src/msw/gdiimage.cpp + src/msw/gdiobj.cpp + src/msw/gdiplus.cpp + src/msw/graphics.cpp + src/msw/icon.cpp + src/msw/imaglist.cpp + src/msw/minifram.cpp + src/msw/nonownedwnd.cpp + src/msw/ole/dataobj.cpp + src/msw/ole/dropsrc.cpp + src/msw/ole/droptgt.cpp + src/msw/ole/oleutils.cpp + src/msw/ole/safearray.cpp + src/msw/palette.cpp + src/msw/pen.cpp + src/msw/popupwin.cpp + src/msw/printdlg.cpp + src/msw/printwin.cpp + src/msw/region.cpp + src/msw/renderer.cpp + src/msw/settings.cpp + src/msw/textmeasure.cpp + src/msw/tooltip.cpp + src/msw/toplevel.cpp + src/msw/uiaction.cpp + src/msw/utilsgui.cpp + src/msw/utilswin.cpp + src/msw/uxtheme.cpp + src/msw/window.cpp + + + wx/msw/nonownedwnd.h + wx/msw/ole/activex.h + wx/msw/popupwin.h + wx/msw/uxtheme.h + wx/msw/uxthemep.h + wx/msw/htmlhelp.h + + + + src/msw/helpchm.cpp + src/msw/helpwin.cpp + src/msw/ole/automtn.cpp + src/msw/ole/uuid.cpp + + + + wx/msw/helpchm.h + wx/msw/helpwin.h + + + + src/generic/clrpickerg.cpp + src/generic/collpaneg.cpp + src/generic/filepickerg.cpp + src/generic/fontpickerg.cpp + src/generic/statusbr.cpp + src/generic/prntdlgg.cpp + src/msw/accel.cpp + src/msw/anybutton.cpp + src/msw/artmsw.cpp + src/msw/bmpbuttn.cpp + src/msw/button.cpp + src/msw/checkbox.cpp + src/msw/choice.cpp + src/msw/colordlg.cpp + src/msw/combo.cpp + src/msw/combobox.cpp + src/msw/control.cpp + src/msw/dialog.cpp + src/msw/dirdlg.cpp + src/msw/dragimag.cpp + src/msw/evtloop.cpp + src/msw/filedlg.cpp + src/msw/frame.cpp + src/msw/gauge.cpp + src/msw/headerctrl.cpp + src/msw/iniconf.cpp + src/msw/listbox.cpp + src/msw/listctrl.cpp + src/msw/mdi.cpp + src/msw/menu.cpp + src/msw/menuitem.cpp + src/msw/metafile.cpp + src/msw/msgdlg.cpp + src/msw/nativdlg.cpp + src/msw/nativewin.cpp + src/msw/notebook.cpp + src/msw/ole/access.cpp + src/msw/ownerdrw.cpp + src/msw/panel.cpp + src/msw/progdlg.cpp + src/msw/radiobox.cpp + src/msw/radiobut.cpp + src/msw/richmsgdlg.cpp + src/msw/scrolbar.cpp + src/msw/slider.cpp + src/msw/spinbutt.cpp + src/msw/spinctrl.cpp + src/msw/statbmp.cpp + src/msw/statbox.cpp + src/msw/statusbar.cpp + src/msw/statline.cpp + src/msw/stattext.cpp + src/msw/toolbar.cpp + src/msw/textctrl.cpp + src/msw/textentry.cpp + src/msw/tglbtn.cpp + src/msw/treectrl.cpp + + + wx/generic/clrpickerg.h + wx/generic/collpaneg.h + wx/generic/filepickerg.h + wx/generic/fontpickerg.h + wx/msw/accel.h + wx/msw/anybutton.h + wx/msw/app.h + wx/msw/bitmap.h + wx/msw/bmpbuttn.h + wx/msw/brush.h + wx/msw/button.h + wx/msw/caret.h + wx/msw/checkbox.h + wx/msw/choice.h + wx/msw/clipbrd.h + wx/msw/colordlg.h + wx/msw/colour.h + wx/msw/combo.h + wx/msw/combobox.h + wx/msw/control.h + wx/msw/ctrlsub.h + wx/msw/cursor.h + wx/msw/custombgwin.h + wx/msw/dc.h + wx/msw/dcclient.h + wx/msw/dcmemory.h + wx/msw/dcprint.h + wx/msw/dcscreen.h + wx/msw/dialog.h + wx/msw/dib.h + wx/msw/dirdlg.h + wx/msw/dragimag.h + wx/msw/enhmeta.h + wx/msw/evtloop.h + wx/msw/filedlg.h + wx/msw/font.h + wx/msw/frame.h + wx/msw/gauge.h + wx/msw/gdiimage.h + wx/msw/headerctrl.h + wx/msw/icon.h + wx/msw/imaglist.h + wx/msw/iniconf.h + wx/msw/init.h + wx/msw/listbox.h + wx/msw/listctrl.h + wx/msw/mdi.h + wx/msw/menu.h + wx/msw/menuitem.h + wx/msw/metafile.h + wx/msw/minifram.h + wx/msw/missing.h + wx/msw/msgdlg.h + wx/msw/msvcrt.h + wx/msw/notebook.h + wx/msw/ole/access.h + wx/msw/ole/dataform.h + wx/msw/ole/dataobj.h + wx/msw/ole/dataobj2.h + wx/msw/ole/dropsrc.h + wx/msw/ole/droptgt.h + wx/msw/ole/oleutils.h + wx/msw/ole/safearray.h + wx/msw/ownerdrw.h + wx/msw/palette.h + wx/msw/panel.h + wx/msw/pen.h + wx/msw/printdlg.h + wx/msw/printwin.h + wx/msw/progdlg.h + wx/msw/radiobox.h + wx/msw/radiobut.h + wx/msw/region.h + wx/msw/rcdefs.h + wx/msw/richmsgdlg.h + wx/msw/scrolbar.h + wx/msw/slider.h + wx/msw/spinbutt.h + wx/msw/spinctrl.h + wx/msw/statbmp.h + wx/msw/statbox.h + wx/msw/statusbar.h + wx/msw/statline.h + wx/msw/stattext.h + wx/msw/toolbar.h + wx/msw/textctrl.h + wx/msw/textentry.h + wx/msw/tglbtn.h + wx/msw/tooltip.h + wx/msw/toplevel.h + wx/msw/treectrl.h + wx/msw/window.h + + + wx/msw/wx.manifest + wx/msw/amd64.manifest + wx/msw/ia64.manifest + wx/msw/wx.rc + + wx/msw/colours.bmp + wx/msw/csquery.bmp + + wx/msw/blank.cur + wx/msw/bullseye.cur + wx/msw/cross.cur + wx/msw/hand.cur + wx/msw/magnif1.cur + wx/msw/pbrush.cur + wx/msw/pencil.cur + wx/msw/pntleft.cur + wx/msw/pntright.cur + wx/msw/roller.cur + + wx/msw/cdrom.ico + wx/msw/child.ico + wx/msw/computer.ico + wx/msw/drive.ico + wx/msw/file1.ico + wx/msw/floppy.ico + wx/msw/folder1.ico + wx/msw/folder2.ico + wx/msw/mdi.ico + wx/msw/question.ico + wx/msw/removble.ico + wx/msw/std.ico + + + + + src/msw/checklst.cpp + src/msw/fdrepdlg.cpp + src/msw/fontdlg.cpp + + + wx/msw/checklst.h + wx/msw/fdrepdlg.h + wx/msw/fontdlg.h + wx/msw/ole/automtn.h + wx/msw/ole/uuid.h + + + + + src/generic/dirdlgg.cpp + src/generic/fdrepdlg.cpp + src/generic/filedlgg.cpp + src/generic/fontdlgg.cpp + src/msw/wince/checklst.cpp + src/msw/wince/choicece.cpp + src/msw/wince/crt.cpp + src/msw/wince/filedlgwce.cpp + src/msw/wince/filefnwce.cpp + src/msw/wince/helpwce.cpp + src/msw/wince/menuce.cpp + src/msw/wince/tbarwce.cpp + src/msw/wince/textctrlce.cpp + + + wx/generic/fdrepdlg.h + wx/generic/filedlgg.h + wx/generic/fontdlgg.h + wx/msw/wince/checklst.h + wx/msw/wince/choicece.h + wx/msw/wince/helpwce.h + wx/msw/wince/libraries.h + wx/msw/wince/missing.h + wx/msw/wince/tbarwce.h + wx/msw/wince/textctrlce.h + wx/msw/wince/resources.h + + + + + + + + + src/common/fontmgrcmn.cpp + src/generic/caret.cpp + src/generic/colour.cpp + src/generic/icon.cpp + src/generic/imaglist.cpp + src/generic/mask.cpp + src/generic/textmeasure.cpp + src/dfb/app.cpp + src/dfb/bitmap.cpp + src/dfb/brush.cpp + src/dfb/cursor.cpp + + src/dfb/dc.cpp + src/dfb/dcclient.cpp + src/dfb/dcmemory.cpp + src/dfb/dcscreen.cpp + src/dfb/evtloop.cpp + src/dfb/font.cpp + src/dfb/fontenum.cpp + src/dfb/fontmgr.cpp + src/dfb/nonownedwnd.cpp + src/dfb/overlay.cpp + src/dfb/pen.cpp + src/dfb/region.cpp + src/dfb/settings.cpp + src/dfb/toplevel.cpp + src/dfb/utils.cpp + src/dfb/window.cpp + src/dfb/wrapdfb.cpp + + + wx/generic/caret.h + wx/generic/colour.h + wx/generic/icon.h + wx/generic/imaglist.h + wx/generic/mask.h + wx/dfb/app.h + wx/dfb/bitmap.h + wx/dfb/brush.h + wx/dfb/chkconf.h + wx/dfb/cursor.h + wx/dfb/dc.h + wx/dfb/dcclient.h + wx/dfb/dcmemory.h + wx/dfb/dcscreen.h + wx/dfb/dfbptr.h + wx/dfb/evtloop.h + wx/dfb/font.h + wx/dfb/nonownedwnd.h + wx/dfb/pen.h + wx/dfb/popupwin.h + wx/dfb/private.h + wx/dfb/region.h + wx/dfb/toplevel.h + wx/dfb/window.h + wx/dfb/wrapdfb.h + + + + + + + + + + + + + + + src/generic/caret.cpp + src/generic/clrpickerg.cpp + src/generic/collpaneg.cpp + src/generic/colrdlgg.cpp + src/generic/dirdlgg.cpp + src/generic/fdrepdlg.cpp + src/generic/filepickerg.cpp + src/generic/fontpickerg.cpp + src/generic/imaglist.cpp + src/generic/listctrl.cpp + src/generic/mdig.cpp + src/generic/prntdlgg.cpp + src/generic/statusbr.cpp + src/generic/textmeasure.cpp + + src/os2/accel.cpp + src/os2/app.cpp + src/os2/bitmap.cpp + src/os2/bmpbuttn.cpp + src/os2/brush.cpp + src/os2/button.cpp + src/os2/checkbox.cpp + src/os2/checklst.cpp + src/os2/choice.cpp + src/os2/clipbrd.cpp + src/os2/colour.cpp + src/os2/combobox.cpp + src/os2/control.cpp + src/os2/cursor.cpp + src/os2/data.cpp + src/os2/dataobj.cpp + src/os2/dc.cpp + src/os2/dcclient.cpp + src/os2/dcmemory.cpp + src/os2/dcprint.cpp + src/os2/dcscreen.cpp + src/os2/dialog.cpp + src/os2/dnd.cpp + src/os2/evtloop.cpp + src/os2/filedlg.cpp + src/os2/font.cpp + src/os2/fontdlg.cpp + src/os2/fontenum.cpp + src/os2/fontutil.cpp + src/os2/frame.cpp + src/os2/gauge.cpp + src/os2/gdiimage.cpp + src/os2/sockpm.cpp + src/os2/helpwin.cpp + src/os2/icon.cpp + src/os2/iniconf.cpp + src/os2/listbox.cpp + src/os2/main.cpp + src/os2/menu.cpp + src/os2/menuitem.cpp + src/os2/metafile.cpp + src/os2/minifram.cpp + src/os2/msgdlg.cpp + src/os2/nativdlg.cpp + src/os2/notebook.cpp + src/os2/ownerdrw.cpp + src/os2/palette.cpp + src/os2/pen.cpp + src/os2/popupwin.cpp + src/os2/print.cpp + src/os2/radiobox.cpp + src/os2/radiobut.cpp + src/os2/region.cpp + src/os2/scrolbar.cpp + src/os2/settings.cpp + src/os2/slider.cpp + src/os2/spinbutt.cpp + src/os2/spinctrl.cpp + src/os2/statbmp.cpp + src/os2/statbox.cpp + src/os2/statline.cpp + src/os2/stattext.cpp + src/os2/textctrl.cpp + src/os2/textentry.cpp + src/os2/tglbtn.cpp + src/os2/timer.cpp + src/os2/toolbar.cpp + src/os2/tooltip.cpp + src/os2/toplevel.cpp + src/os2/utilsgui.cpp + src/os2/window.cpp + + + wx/generic/caret.h + wx/generic/clrpickerg.h + wx/generic/collpaneg.h + wx/generic/colrdlgg.h + wx/generic/dirdlgg.h + wx/generic/fdrepdlg.h + wx/generic/listctrl.h + wx/generic/mdig.h + wx/generic/statusbr.h + wx/os2/accel.h + wx/os2/app.h + wx/os2/bitmap.h + wx/os2/bmpbuttn.h + wx/os2/brush.h + wx/os2/button.h + wx/os2/checkbox.h + wx/os2/checklst.h + wx/os2/choice.h + wx/os2/clipbrd.h + wx/os2/colour.h + wx/os2/combobox.h + wx/os2/control.h + wx/os2/cursor.h + wx/os2/dataform.h + wx/os2/dataobj.h + wx/os2/dataobj2.h + wx/os2/dc.h + wx/os2/dcclient.h + wx/os2/dcmemory.h + wx/os2/dcprint.h + wx/os2/dcscreen.h + wx/os2/dialog.h + wx/os2/dnd.h + wx/os2/filedlg.h + wx/os2/font.h + wx/os2/fontdlg.h + wx/os2/frame.h + wx/os2/gauge.h + wx/os2/gdiimage.h + wx/os2/helpwin.h + wx/os2/icon.h + wx/os2/iniconf.h + wx/os2/listbox.h + wx/os2/menu.h + wx/os2/menuitem.h + wx/os2/metafile.h + wx/os2/minifram.h + wx/os2/msgdlg.h + wx/os2/notebook.h + wx/os2/ownerdrw.h + wx/os2/palette.h + wx/os2/pen.h + wx/os2/pnghand.h + wx/os2/pngread.h + wx/os2/print.h + wx/os2/radiobox.h + wx/os2/radiobut.h + wx/os2/region.h + wx/os2/scrolbar.h + wx/os2/settings.h + wx/os2/slider.h + wx/os2/spinbutt.h + wx/os2/spinctrl.h + wx/os2/statbmp.h + wx/os2/statbox.h + wx/os2/statline.h + wx/os2/stattext.h + wx/os2/textctrl.h + wx/os2/textentry.h + wx/os2/tglbtn.h + wx/os2/toolbar.h + wx/os2/tooltip.h + wx/os2/toplevel.h + wx/os2/window.h + + + + + + + + + + + + src/osx/artmac.cpp + src/osx/brush.cpp + src/osx/dialog_osx.cpp + src/osx/fontutil.cpp + src/osx/imaglist.cpp + src/osx/minifram.cpp + src/osx/nonownedwnd_osx.cpp + src/osx/palette.cpp + src/osx/pen.cpp + src/osx/toplevel_osx.cpp + src/osx/uiaction_osx.cpp + src/osx/utils_osx.cpp + + src/osx/window_osx.cpp + + src/osx/core/bitmap.cpp + src/osx/core/colour.cpp + src/osx/core/dcmemory.cpp + src/osx/core/display.cpp + src/osx/core/fontenum.cpp + src/osx/core/hid.cpp + src/osx/core/printmac.cpp + src/osx/core/timer.cpp + src/osx/core/utilsexc_cf.cpp + + + + + + + + + + + + src/osx/anybutton_osx.cpp + src/osx/bmpbuttn_osx.cpp + src/osx/button_osx.cpp + src/osx/checkbox_osx.cpp + src/osx/checklst_osx.cpp + src/osx/choice_osx.cpp + src/osx/combobox_osx.cpp + src/osx/dnd_osx.cpp + src/osx/gauge_osx.cpp + src/osx/listbox_osx.cpp + src/osx/menu_osx.cpp + src/osx/menuitem_osx.cpp + src/osx/notebook_osx.cpp + src/osx/printdlg_osx.cpp + src/osx/radiobox_osx.cpp + src/osx/radiobut_osx.cpp + src/osx/scrolbar_osx.cpp + src/osx/slider_osx.cpp + src/osx/spinbutt_osx.cpp + src/osx/srchctrl_osx.cpp + src/osx/statbox_osx.cpp + src/osx/statline_osx.cpp + src/osx/stattext_osx.cpp + src/osx/textentry_osx.cpp + src/osx/textctrl_osx.cpp + src/osx/tglbtn_osx.cpp + src/osx/toolbar_osx.cpp + + src/html/htmlctrl/webkit/webkit.mm + + src/osx/carbon/colordlgosx.mm + src/osx/carbon/fontdlgosx.mm + + src/osx/accel.cpp + src/osx/carbon/clipbrd.cpp + src/osx/carbon/cursor.cpp + src/osx/carbon/fontdlg.cpp + src/osx/carbon/gdiobj.cpp + src/osx/carbon/icon.cpp + src/osx/carbon/app.cpp + src/osx/carbon/combobox.cpp + src/osx/carbon/control.cpp + src/osx/carbon/dataobj.cpp + src/osx/carbon/dcclient.cpp + src/osx/carbon/dcprint.cpp + src/osx/carbon/dcscreen.cpp + src/osx/core/glgrab.cpp + src/osx/carbon/graphics.cpp + src/osx/carbon/font.cpp + src/osx/carbon/frame.cpp + src/osx/carbon/mdi.cpp + src/osx/carbon/metafile.cpp + src/osx/carbon/overlay.cpp + src/osx/carbon/popupwin.cpp + src/osx/carbon/renderer.cpp + src/osx/carbon/settings.cpp + src/osx/carbon/statbrma.cpp + src/osx/carbon/region.cpp + + src/osx/carbon/utilscocoa.mm + + src/generic/caret.cpp + src/generic/clrpickerg.cpp + src/generic/collpaneg.cpp + src/generic/colrdlgg.cpp + src/generic/dirdlgg.cpp + src/generic/fdrepdlg.cpp + src/generic/filedlgg.cpp + src/generic/filepickerg.cpp + src/generic/fontdlgg.cpp + src/generic/fontpickerg.cpp + src/generic/listctrl.cpp + src/generic/prntdlgg.cpp + src/generic/statusbr.cpp + src/generic/textmeasure.cpp + + + + + + + wx/html/webkit.h + + wx/osx/accel.h + wx/osx/anybutton.h + wx/osx/app.h + wx/osx/bitmap.h + wx/osx/bmpbuttn.h + wx/osx/brush.h + wx/osx/button.h + wx/osx/checkbox.h + wx/osx/checklst.h + wx/osx/chkconf.h + wx/osx/choice.h + wx/osx/clipbrd.h + wx/osx/colordlg.h + wx/osx/colour.h + wx/osx/combobox.h + wx/osx/control.h + wx/osx/cursor.h + wx/osx/dataform.h + wx/osx/dataobj.h + wx/osx/dataobj2.h + wx/osx/dc.h + wx/osx/dcclient.h + wx/osx/dcmemory.h + wx/osx/dcprint.h + wx/osx/dcscreen.h + wx/osx/dialog.h + wx/osx/dirdlg.h + wx/osx/dnd.h + wx/osx/evtloop.h + wx/osx/evtloopsrc.h + wx/osx/filedlg.h + wx/osx/font.h + wx/osx/fontdlg.h + wx/osx/frame.h + wx/osx/gauge.h + wx/osx/helpxxxx.h + wx/osx/icon.h + wx/osx/imaglist.h + wx/osx/listbox.h + wx/osx/listctrl.h + wx/osx/mdi.h + wx/osx/menu.h + wx/osx/menuitem.h + wx/osx/metafile.h + wx/osx/mimetype.h + wx/osx/minifram.h + wx/osx/msgdlg.h + wx/osx/nonownedwnd.h + wx/osx/notebook.h + wx/osx/palette.h + wx/osx/pen.h + wx/osx/popupwin.h + wx/osx/pnghand.h + wx/osx/pngread.h + wx/osx/printdlg.h + wx/osx/printmac.h + wx/osx/private.h + wx/osx/radiobox.h + wx/osx/radiobut.h + wx/osx/region.h + wx/osx/scrolbar.h + wx/osx/slider.h + wx/osx/spinbutt.h + wx/osx/srchctrl.h + wx/osx/statbmp.h + wx/osx/statbox.h + wx/osx/statline.h + wx/osx/stattext.h + wx/osx/statusbr.h + wx/osx/taskbarosx.h + wx/osx/textctrl.h + wx/osx/textentry.h + wx/osx/tglbtn.h + wx/osx/toolbar.h + wx/osx/tooltip.h + wx/osx/toplevel.h + wx/osx/treectrl.h + wx/osx/uma.h + wx/osx/window.h + + wx/generic/caret.h + wx/generic/clrpickerg.h + wx/generic/collpaneg.h + wx/generic/colrdlgg.h + wx/generic/dirdlgg.h + wx/generic/fdrepdlg.h + wx/generic/filedlgg.h + wx/generic/filepickerg.h + wx/generic/fontdlgg.h + wx/generic/fontpickerg.h + wx/generic/listctrl.h + wx/generic/prntdlgg.h + wx/generic/statusbr.h + + + + + + + + + $(OSX_CARBON_COCOA_SRC) + src/osx/carbon/anybutton.cpp + src/osx/carbon/bmpbuttn.cpp + src/osx/carbon/button.cpp + src/osx/carbon/checkbox.cpp + src/osx/carbon/choice.cpp + src/osx/carbon/colordlg.cpp + src/osx/carbon/dialog.cpp + src/osx/carbon/dirdlg.cpp + src/osx/carbon/dnd.cpp + src/osx/carbon/evtloop.cpp + src/osx/carbon/filedlg.cpp + src/osx/carbon/gauge.cpp + src/osx/carbon/listbox.cpp + src/osx/carbon/listctrl_mac.cpp + src/osx/carbon/menu.cpp + src/osx/carbon/menuitem.cpp + src/osx/carbon/msgdlg.cpp + src/osx/carbon/nonownedwnd.cpp + src/osx/carbon/notebmac.cpp + src/osx/carbon/printdlg.cpp + src/osx/carbon/radiobut.cpp + src/osx/carbon/scrolbar.cpp + src/osx/carbon/slider.cpp + src/osx/carbon/spinbutt.cpp + src/osx/carbon/srchctrl.cpp + src/osx/carbon/statbmp.cpp + src/osx/carbon/statbox.cpp + src/osx/carbon/statlmac.cpp + src/osx/carbon/stattext.cpp + src/osx/carbon/textctrl.cpp + src/osx/carbon/tglbtn.cpp + src/osx/carbon/toolbar.cpp + src/osx/carbon/tooltip.cpp + src/osx/carbon/window.cpp + + + + + + wx/osx/core/colour.h + + wx/osx/carbon/chkconf.h + wx/osx/carbon/evtloop.h + wx/osx/carbon/private.h + wx/osx/carbon/region.h + wx/osx/carbon/statbmp.h + wx/osx/carbon/uma.h + + + + + + + + $(OSX_CARBON_COCOA_SRC) + src/osx/cocoa/anybutton.mm + src/osx/cocoa/button.mm + src/osx/cocoa/checkbox.mm + src/osx/cocoa/choice.mm + src/osx/cocoa/colour.mm + src/osx/cocoa/combobox.mm + src/osx/cocoa/dialog.mm + src/osx/cocoa/dirdlg.mm + src/osx/cocoa/dnd.mm + src/osx/cocoa/evtloop.mm + src/osx/cocoa/filedlg.mm + src/osx/cocoa/gauge.mm + src/osx/cocoa/listbox.mm + src/osx/cocoa/menu.mm + src/osx/cocoa/menuitem.mm + src/osx/cocoa/msgdlg.mm + src/osx/cocoa/nonownedwnd.mm + src/osx/cocoa/notebook.mm + src/osx/cocoa/radiobut.mm + src/osx/cocoa/preferences.mm + src/osx/cocoa/printdlg.mm + src/osx/cocoa/scrolbar.mm + src/osx/cocoa/slider.mm + src/osx/cocoa/spinbutt.mm + src/osx/cocoa/srchctrl.mm + src/osx/cocoa/statbox.mm + src/osx/cocoa/statline.mm + src/osx/cocoa/stattext.mm + src/osx/cocoa/textctrl.mm + src/osx/cocoa/tglbtn.mm + src/osx/cocoa/toolbar.mm + src/osx/cocoa/tooltip.mm + src/osx/cocoa/window.mm + + + wx/osx/cocoa/chkconf.h + wx/osx/cocoa/evtloop.h + wx/osx/cocoa/private.h + $(OSX_CARBON_HDR) + wx/generic/region.h + + + + + + + + $(OSX_CARBON_COCOA_SRC) + src/generic/regiong.cpp + src/generic/icon.cpp + + src/osx/iphone/anybutton.mm + src/osx/iphone/button.mm + src/osx/iphone/checkbox.mm + src/osx/iphone/dialog.mm + src/osx/iphone/evtloop.mm + src/osx/iphone/gauge.mm + src/osx/iphone/msgdlg.mm + src/osx/iphone/nonownedwnd.mm + src/osx/iphone/scrolbar.mm + src/osx/iphone/slider.mm + src/osx/iphone/stattext.mm + src/osx/iphone/textctrl.mm + src/osx/iphone/toolbar.mm + src/osx/iphone/utils.mm + src/osx/iphone/window.mm + + + + wx/osx/iphone/chkconf.h + wx/osx/iphone/evtloop.h + wx/osx/iphone/private.h + $(OSX_CARBON_HDR) + wx/generic/region.h + + + + + + + + + src/osx/core/hid.cpp + src/osx/core/utilsexc_cf.cpp + + + + + src/cocoa/NSBox.mm + src/cocoa/NSButton.mm + src/cocoa/NSControl.mm + src/cocoa/NSMenu.mm + src/cocoa/NSPanel.mm + src/cocoa/NSScroller.mm + src/cocoa/NSSlider.mm + src/cocoa/NSTabView.mm + src/cocoa/NSTableView.mm + src/cocoa/NSTextField.mm + src/cocoa/NSView.mm + src/cocoa/NSWindow.mm + src/cocoa/ObjcRef.mm + src/cocoa/app.mm + src/cocoa/bitmap.mm + src/cocoa/bmpbuttn.mm + src/cocoa/brush.mm + src/cocoa/button.mm + src/cocoa/checkbox.mm + src/cocoa/checklst.mm + src/cocoa/choice.mm + src/cocoa/clipbrd.mm + src/cocoa/colordlg.mm + src/cocoa/colour.mm + src/cocoa/combobox.mm + src/cocoa/control.mm + src/cocoa/cursor.mm + src/cocoa/data.cpp + src/cocoa/dataobj.mm + src/cocoa/dc.mm + src/cocoa/dcclient.mm + src/cocoa/dcmemory.mm + src/cocoa/dcscreen.cpp + src/cocoa/dialog.mm + src/cocoa/dirdlg.mm + src/cocoa/display.mm + src/cocoa/drawer.mm + src/cocoa/evtloop.mm + src/cocoa/filedlg.mm + src/cocoa/font.mm + src/cocoa/fontdlg.mm + src/cocoa/fontenum.mm + src/cocoa/fontutil.cpp + src/cocoa/frame.mm + src/cocoa/gauge.mm + src/cocoa/icon.mm + src/cocoa/listbox.mm + src/cocoa/main.cpp + src/cocoa/mbarman.mm + src/cocoa/mdi.mm + src/cocoa/menu.mm + src/cocoa/menuitem.mm + src/cocoa/msgdlg.mm + src/cocoa/notebook.mm + src/cocoa/pen.mm + src/cocoa/radiobox.mm + src/cocoa/radiobut.mm + src/cocoa/region.mm + src/cocoa/scrolbar.mm + src/cocoa/settings.mm + src/cocoa/slider.mm + src/cocoa/sound.mm + src/cocoa/spinbutt.mm + src/cocoa/statbmp.mm + src/cocoa/statbox.mm + src/cocoa/statline2.mm + src/cocoa/stattext.mm + src/cocoa/textctrl.mm + src/cocoa/timer.mm + src/cocoa/toolbar.mm + src/cocoa/tooltip.mm + src/cocoa/toplevel.mm + src/cocoa/utils.mm + src/cocoa/utilsexc.mm + src/cocoa/window.mm + + src/generic/accel.cpp + src/generic/caret.cpp + src/generic/clrpickerg.cpp + src/generic/collpaneg.cpp + src/generic/colrdlgg.cpp + src/generic/fdrepdlg.cpp + src/generic/filepickerg.cpp + src/generic/fontdlgg.cpp + src/generic/fontpickerg.cpp + src/generic/imaglist.cpp + src/generic/listctrl.cpp + src/generic/paletteg.cpp + src/generic/regiong.cpp + src/generic/statusbr.cpp + src/generic/textmeasure.cpp + + + wx/cocoa/NSApplication.h + wx/cocoa/NSBox.h + wx/cocoa/NSButton.h + wx/cocoa/NSControl.h + wx/cocoa/NSMenu.h + wx/cocoa/NSPanel.h + wx/cocoa/NSScroller.h + wx/cocoa/NSSlider.h + wx/cocoa/NSTabView.h + wx/cocoa/NSTableView.h + wx/cocoa/NSTextField.h + wx/cocoa/NSView.h + wx/cocoa/NSWindow.h + wx/cocoa/ObjcAssociate.h + wx/cocoa/ObjcPose.h + wx/cocoa/ObjcRef.h + wx/cocoa/app.h + wx/cocoa/bitmap.h + wx/cocoa/bmpbuttn.h + wx/cocoa/brush.h + wx/cocoa/button.h + wx/cocoa/checkbox.h + wx/cocoa/checklst.h + wx/cocoa/choice.h + wx/cocoa/clipbrd.h + wx/cocoa/colordlg.h + wx/cocoa/colour.h + wx/cocoa/combobox.h + wx/cocoa/control.h + wx/cocoa/cursor.h + wx/cocoa/dataform.h + wx/cocoa/dataobj.h + wx/cocoa/dataobj2.h + wx/cocoa/dc.h + wx/cocoa/dcclient.h + wx/cocoa/dcmemory.h + wx/cocoa/dcscreen.h + wx/cocoa/dialog.h + wx/cocoa/dirdlg.h + wx/cocoa/drawer.h + wx/cocoa/evtloop.h + wx/cocoa/filedlg.h + wx/cocoa/font.h + wx/cocoa/fontdlg.h + wx/cocoa/frame.h + wx/cocoa/gauge.h + wx/cocoa/icon.h + wx/cocoa/listbox.h + wx/cocoa/log.h + wx/cocoa/mbarman.h + wx/cocoa/mdi.h + wx/cocoa/menu.h + wx/cocoa/menuitem.h + wx/cocoa/msgdlg.h + wx/cocoa/notebook.h + wx/cocoa/pen.h + wx/cocoa/radiobox.h + wx/cocoa/radiobut.h + wx/cocoa/region.h + wx/cocoa/scrolbar.h + wx/cocoa/slider.h + wx/cocoa/sound.h + wx/cocoa/spinbutt.h + wx/cocoa/statbmp.h + wx/cocoa/statbox.h + wx/cocoa/statline.h + wx/cocoa/stattext.h + wx/cocoa/textctrl.h + wx/cocoa/toolbar.h + wx/cocoa/tooltip.h + wx/cocoa/toplevel.h + wx/cocoa/window.h + + wx/cocoa/objc/objc_uniquifying.h + + wx/generic/caret.h + wx/generic/clrpickerg.h + wx/generic/collpaneg.h + wx/generic/fdrepdlg.h + wx/generic/fontdlgg.h + wx/generic/fontpickerg.h + wx/generic/imaglist.h + wx/generic/listctrl.h + wx/generic/paletteg.h + wx/generic/region.h + wx/generic/statusbr.h + + + + + + + + + + + src/univ/themes/gtk.cpp + src/univ/themes/metal.cpp + src/univ/themes/mono.cpp + src/univ/themes/win32.cpp + + + + + src/msw/evtloop.cpp + + + + + wx/msw/evtloop.h + + + + + $(UNIV_PLATFORM_SRC) + src/generic/accel.cpp + src/generic/clrpickerg.cpp + src/generic/collpaneg.cpp + src/generic/colrdlgg.cpp + src/generic/dirdlgg.cpp + src/generic/fdrepdlg.cpp + src/generic/filedlgg.cpp + src/generic/filepickerg.cpp + src/generic/fontdlgg.cpp + src/generic/fontpickerg.cpp + src/generic/listctrl.cpp + src/generic/mdig.cpp + src/generic/prntdlgg.cpp + src/univ/bmpbuttn.cpp + src/univ/button.cpp + src/univ/checkbox.cpp + src/univ/checklst.cpp + src/univ/choice.cpp + src/univ/combobox.cpp + src/univ/control.cpp + src/univ/ctrlrend.cpp + src/univ/dialog.cpp + src/univ/framuniv.cpp + src/univ/gauge.cpp + src/univ/inpcons.cpp + src/univ/inphand.cpp + src/univ/listbox.cpp + src/univ/menu.cpp + src/univ/notebook.cpp + src/univ/radiobox.cpp + src/univ/radiobut.cpp + src/univ/scrarrow.cpp + src/univ/scrolbar.cpp + src/univ/scrthumb.cpp + src/univ/settingsuniv.cpp + src/univ/slider.cpp + src/univ/spinbutt.cpp + src/univ/statbmp.cpp + src/univ/statbox.cpp + src/univ/statline.cpp + src/univ/stattext.cpp + src/univ/statusbr.cpp + src/univ/stdrend.cpp + src/univ/textctrl.cpp + src/univ/tglbtn.cpp + src/univ/theme.cpp + src/univ/toolbar.cpp + src/univ/topluniv.cpp + src/univ/winuniv.cpp + + + $(UNIV_PLATFORM_HDR) + wx/generic/accel.h + wx/generic/animate.h + wx/generic/clrpickerg.h + wx/generic/collpaneg.h + wx/generic/ctrlsub.h + wx/generic/dirdlgg.h + wx/generic/fdrepdlg.h + wx/generic/filedlgg.h + wx/generic/filepickerg.h + wx/generic/fontdlgg.h + wx/generic/fontpickerg.h + wx/generic/listctrl.h + wx/generic/mdig.h + wx/generic/statusbr.h + wx/univ/anybutton.h + wx/univ/app.h + wx/univ/bmpbuttn.h + wx/univ/button.h + wx/univ/checkbox.h + wx/univ/checklst.h + wx/univ/chkconf.h + wx/univ/choice.h + wx/univ/colschem.h + wx/univ/combobox.h + wx/univ/control.h + wx/univ/custombgwin.h + wx/univ/dialog.h + wx/univ/frame.h + wx/univ/gauge.h + wx/univ/inpcons.h + wx/univ/inphand.h + wx/univ/listbox.h + wx/univ/menu.h + wx/univ/menuitem.h + wx/univ/notebook.h + wx/univ/panel.h + wx/univ/radiobox.h + wx/univ/radiobut.h + wx/univ/renderer.h + wx/univ/scrarrow.h + wx/univ/scrolbar.h + wx/univ/scrthumb.h + wx/univ/scrtimer.h + wx/univ/slider.h + wx/univ/spinbutt.h + wx/univ/statbmp.h + wx/univ/statbox.h + wx/univ/statline.h + wx/univ/stattext.h + wx/univ/statusbr.h + wx/univ/stdrend.h + wx/univ/textctrl.h + wx/univ/theme.h + wx/univ/tglbtn.h + wx/univ/toolbar.h + wx/univ/toplevel.h + wx/univ/window.h + + + + + + + + src/common/animatecmn.cpp + src/common/bmpcboxcmn.cpp + src/common/calctrlcmn.cpp + src/common/datavcmn.cpp + src/common/gridcmn.cpp + src/common/hyperlnkcmn.cpp + src/common/odcombocmn.cpp + src/common/richtooltipcmn.cpp + src/generic/aboutdlgg.cpp + src/generic/bannerwindow.cpp + src/generic/bmpcboxg.cpp + src/generic/calctrlg.cpp + src/generic/commandlinkbuttong.cpp + src/generic/datavgen.cpp + src/generic/datectlg.cpp + src/generic/editlbox.cpp + src/generic/grid.cpp + src/generic/gridctrl.cpp + src/generic/grideditors.cpp + src/generic/gridsel.cpp + src/generic/helpext.cpp + src/generic/hyperlinkg.cpp + src/generic/laywin.cpp + src/generic/notifmsgg.cpp + src/generic/odcombo.cpp + src/generic/propdlg.cpp + src/generic/richtooltipg.cpp + src/generic/sashwin.cpp + src/generic/splash.cpp + src/generic/timectrlg.cpp + src/generic/tipdlg.cpp + src/generic/treelist.cpp + src/generic/wizard.cpp + + + + wx/aboutdlg.h + wx/animate.h + wx/bannerwindow.h + wx/bmpcbox.h + wx/calctrl.h + wx/commandlinkbutton.h + wx/dataview.h + wx/datectrl.h + wx/dateevt.h + wx/datetimectrl.h + wx/dcbuffer.h + wx/dvrenderers.h + wx/editlbox.h + wx/generic/aboutdlgg.h + wx/generic/bmpcbox.h + wx/generic/calctrlg.h + wx/generic/datectrl.h + wx/generic/dataview.h + wx/generic/dvrenderer.h + wx/generic/dvrenderers.h + wx/generic/grid.h + wx/generic/gridctrl.h + wx/generic/grideditors.h + wx/generic/gridsel.h + wx/generic/helpext.h + wx/generic/hyperlink.h + wx/generic/laywin.h + wx/generic/notifmsg.h + wx/generic/propdlg.h + wx/generic/sashwin.h + wx/generic/splash.h + wx/generic/timectrl.h + wx/generic/wizard.h + wx/grid.h + wx/hyperlink.h + wx/joystick.h + wx/laywin.h + wx/notifmsg.h + wx/odcombo.h + wx/propdlg.h + wx/richtooltip.h + wx/sashwin.h + wx/sound.h + wx/splash.h + wx/taskbar.h + wx/timectrl.h + wx/tipdlg.h + wx/treelist.h + wx/wizard.h + + + + src/common/taskbarcmn.cpp + src/msw/aboutdlg.cpp + src/msw/notifmsg.cpp + src/msw/richtooltip.cpp + src/msw/sound.cpp + src/msw/taskbar.cpp + + + wx/msw/notifmsg.h + wx/msw/sound.h + wx/msw/taskbar.h + + + + + src/generic/animateg.cpp + src/msw/bmpcbox.cpp + src/msw/calctrl.cpp + src/msw/commandlinkbutton.cpp + src/msw/datecontrols.cpp + src/msw/datectrl.cpp + src/msw/datetimectrl.cpp + src/msw/hyperlink.cpp + src/msw/timectrl.cpp + + + wx/generic/animate.h + wx/msw/bmpcbox.h + wx/msw/commandlinkbutton.h + wx/msw/calctrl.h + wx/msw/datectrl.h + wx/msw/datetimectrl.h + wx/msw/hyperlink.h + wx/msw/timectrl.h + + + + + src/msw/joystick.cpp + + + wx/msw/joystick.h + + + + src/common/taskbarcmn.cpp + src/generic/animateg.cpp + src/osx/carbon/aboutdlg.cpp + src/osx/carbon/drawer.cpp + src/osx/dataview_osx.cpp + src/osx/carbon/dataview.cpp + src/osx/sound_osx.cpp + src/osx/carbon/sound.cpp + src/osx/carbon/taskbar.cpp + src/osx/core/hidjoystick.cpp + + + + wx/generic/animate.h + wx/osx/dataview.h + wx/osx/dvrenderer.h + wx/osx/dvrenderers.h + wx/osx/joystick.h + wx/osx/sound.h + wx/osx/taskbarosx.h + wx/osx/carbon/drawer.h + wx/osx/carbon/dataview.h + wx/osx/core/joystick.h + + + + src/common/taskbarcmn.cpp + src/generic/animateg.cpp + src/osx/datetimectrl_osx.cpp + src/osx/datectrl_osx.cpp + src/osx/sound_osx.cpp + src/osx/timectrl_osx.cpp + src/osx/carbon/sound.cpp + src/osx/core/sound.cpp + src/osx/cocoa/aboutdlg.mm + src/osx/dataview_osx.cpp + src/osx/cocoa/dataview.mm + src/osx/cocoa/datetimectrl.mm + src/osx/cocoa/taskbar.mm + src/osx/core/hidjoystick.cpp + + + + wx/generic/animate.h + wx/osx/dataview.h + wx/osx/datectrl.h + wx/osx/datetimectrl.h + wx/osx/dvrenderer.h + wx/osx/dvrenderers.h + wx/osx/joystick.h + wx/osx/sound.h + wx/osx/taskbarosx.h + wx/osx/timectrl.h + wx/osx/core/joystick.h + wx/osx/cocoa/dataview.h + + + + src/generic/animateg.cpp + src/osx/sound_osx.cpp + src/osx/core/sound.cpp + + + + wx/generic/animate.h + wx/osx/sound.h + + + + src/cocoa/taskbar.mm + src/common/taskbarcmn.cpp + src/generic/animateg.cpp + src/osx/core/hidjoystick.cpp + + + + wx/cocoa/taskbar.h + wx/generic/animate.h + wx/osx/core/joystick.h + + + + src/generic/animateg.cpp + src/os2/joystick.cpp + src/os2/sound.cpp + + + wx/generic/animate.h + wx/os2/joystick.h + wx/os2/sound.h + + + + src/common/taskbarcmn.cpp + src/unix/joystick.cpp + src/unix/sound.cpp + src/unix/taskbarx11.cpp + + + wx/unix/joystick.h + wx/unix/sound.h + wx/unix/taskbarx11.h + + + + src/generic/animateg.cpp + + + + wx/generic/animate.h + + + + src/common/taskbarcmn.cpp + src/msw/joystick.cpp + src/msw/sound.cpp + + + wx/msw/joystick.h + wx/msw/sound.h + wx/msw/taskbar.h + + + $(ADVANCED_UNIX_SRC) + $(ADVANCED_UNIX_SRC) + $(ADVANCED_GTK_WIN32_SRC) + + + $(ADVANCED_UNIX_HDR) + $(ADVANCED_UNIX_HDR) + $(ADVANCED_GTK_WIN32_HDR) + + + $(ADVANCED_GTK_PLATFORM_SRC) + src/gtk/notifmsg.cpp + src/gtk/taskbar.cpp + + + $(ADVANCED_GTK_SRC) + src/gtk/eggtrayicon.c + src/gtk/hildon/notifmsg.cpp + + + $(ADVANCED_GTK_PLATFORM_HDR) + wx/gtk/notifmsg.h + wx/gtk/taskbar.h + + + $(ADVANCED_GTK_HDR) + wx/gtk/hildon/notifmsg.h + + + + src/gtk/aboutdlg.cpp + src/gtk/animate.cpp + src/gtk/bmpcbox.cpp + src/gtk/calctrl.cpp + src/gtk/dataview.cpp + src/gtk/hyperlink.cpp + + + wx/gtk/animate.h + wx/gtk/bmpcbox.h + wx/gtk/calctrl.h + wx/gtk/dataview.h + wx/gtk/dvrenderer.h + wx/gtk/dvrenderers.h + wx/gtk/hyperlink.h + + + + src/generic/animateg.cpp + src/gtk1/eggtrayicon.c + src/gtk1/taskbar.cpp + + + wx/generic/animate.h + + + + + + src/generic/animateg.cpp + + + src/generic/animateg.cpp + + + src/generic/animateg.cpp + + + src/generic/animateg.cpp + + + + wx/generic/animate.h + + + + + + + + src/common/mediactrlcmn.cpp + + + + wx/mediactrl.h + + + + src/msw/mediactrl_am.cpp + src/msw/mediactrl_wmp10.cpp + src/msw/mediactrl_qt.cpp + + + + + + + + + + + src/osx/carbon/mediactrl.cpp + + + + + + src/osx/cocoa/mediactrl.mm + + + + + + + + + + + + src/cocoa/mediactrl.mm + + + + + + + + + + + src/unix/mediactrl.cpp + + + + + + + + + + + + + + + + + src/msw/helpbest.cpp + + + src/html/chm.cpp + + + src/html/chm.cpp + + + + $(HTML_SRC_PLATFORM) + src/html/helpctrl.cpp + src/html/helpdata.cpp + src/html/helpdlg.cpp + src/html/helpfrm.cpp + src/html/helpwnd.cpp + src/html/htmlcell.cpp + src/html/htmlfilt.cpp + src/html/htmlpars.cpp + src/html/htmltag.cpp + src/html/htmlwin.cpp + src/html/htmprint.cpp + src/html/m_dflist.cpp + src/html/m_fonts.cpp + src/html/m_hline.cpp + src/html/m_image.cpp + src/html/m_layout.cpp + src/html/m_links.cpp + src/html/m_list.cpp + src/html/m_pre.cpp + src/html/m_span.cpp + src/html/m_style.cpp + src/html/m_tables.cpp + src/html/styleparams.cpp + src/html/winpars.cpp + + src/generic/htmllbox.cpp + + + wx/msw/helpbest.h + + + wx/html/helpctrl.h + wx/html/helpdata.h + wx/html/helpdlg.h + wx/html/helpfrm.h + wx/html/helpwnd.h + wx/html/htmlcell.h + wx/html/htmldefs.h + wx/html/htmlfilt.h + wx/html/htmlpars.h + wx/html/htmlproc.h + wx/html/htmltag.h + wx/html/htmlwin.h + wx/html/htmprint.h + wx/html/m_templ.h + wx/html/styleparams.h + wx/html/winpars.h + wx/wxhtml.h + + wx/htmllbox.h + $(MSW_HTML_HDR) + + + + + + + + src/msw/webview_ie.cpp + src/gtk/webview_webkit.cpp + src/osx/webview_webkit.mm + + + $(WEBVIEW_SRC_PLATFORM) + src/common/webview.cpp + src/common/webviewarchivehandler.cpp + src/common/webviewfshandler.cpp + + + + + wx/msw/webviewhistoryitem_ie.h + wx/msw/webview_ie.h + wx/msw/webview_missing.h + + + wx/gtk/webviewhistoryitem_webkit.h + wx/gtk/webview_webkit.h + + + wx/osx/webviewhistoryitem_webkit.h + wx/osx/webview_webkit.h + + + + $(WEBVIEW_HDR_PLATFORM) + wx/webview.h + wx/webviewarchivehandler.h + wx/webviewfshandler.h + + + + + + + + src/xrc/xh_animatctrl.cpp + src/xrc/xh_bannerwindow.cpp + src/xrc/xh_bmp.cpp + src/xrc/xh_bmpcbox.cpp + src/xrc/xh_bmpbt.cpp + src/xrc/xh_bttn.cpp + src/xrc/xh_cald.cpp + src/xrc/xh_chckb.cpp + src/xrc/xh_chckl.cpp + src/xrc/xh_choic.cpp + src/xrc/xh_choicbk.cpp + src/xrc/xh_clrpicker.cpp + src/xrc/xh_cmdlinkbn.cpp + src/xrc/xh_collpane.cpp + src/xrc/xh_combo.cpp + src/xrc/xh_comboctrl.cpp + src/xrc/xh_datectrl.cpp + src/xrc/xh_dirpicker.cpp + src/xrc/xh_dlg.cpp + src/xrc/xh_editlbox.cpp + src/xrc/xh_filectrl.cpp + src/xrc/xh_filepicker.cpp + src/xrc/xh_fontpicker.cpp + src/xrc/xh_frame.cpp + src/xrc/xh_gauge.cpp + src/xrc/xh_gdctl.cpp + src/xrc/xh_grid.cpp + src/xrc/xh_html.cpp + src/xrc/xh_hyperlink.cpp + src/xrc/xh_listb.cpp + src/xrc/xh_listbk.cpp + src/xrc/xh_listc.cpp + src/xrc/xh_mdi.cpp + src/xrc/xh_menu.cpp + src/xrc/xh_notbk.cpp + src/xrc/xh_odcombo.cpp + src/xrc/xh_panel.cpp + src/xrc/xh_propdlg.cpp + src/xrc/xh_radbt.cpp + src/xrc/xh_radbx.cpp + src/xrc/xh_scrol.cpp + src/xrc/xh_scwin.cpp + src/xrc/xh_htmllbox.cpp + src/xrc/xh_simplebook.cpp + src/xrc/xh_sizer.cpp + src/xrc/xh_slidr.cpp + src/xrc/xh_spin.cpp + src/xrc/xh_split.cpp + src/xrc/xh_srchctrl.cpp + src/xrc/xh_statbar.cpp + src/xrc/xh_stbmp.cpp + src/xrc/xh_stbox.cpp + src/xrc/xh_stlin.cpp + src/xrc/xh_sttxt.cpp + src/xrc/xh_text.cpp + src/xrc/xh_tglbtn.cpp + src/xrc/xh_timectrl.cpp + src/xrc/xh_toolb.cpp + src/xrc/xh_toolbk.cpp + src/xrc/xh_tree.cpp + src/xrc/xh_treebk.cpp + src/xrc/xh_unkwn.cpp + src/xrc/xh_wizrd.cpp + src/xrc/xmlres.cpp + src/xrc/xmladv.cpp + src/xrc/xmlrsall.cpp + + + wx/xrc/xh_all.h + wx/xrc/xh_animatctrl.h + wx/xrc/xh_bannerwindow.h + wx/xrc/xh_bmpbt.h + wx/xrc/xh_bmp.h + wx/xrc/xh_bmpcbox.h + wx/xrc/xh_bttn.h + wx/xrc/xh_cald.h + wx/xrc/xh_chckb.h + wx/xrc/xh_chckl.h + wx/xrc/xh_choic.h + wx/xrc/xh_choicbk.h + wx/xrc/xh_clrpicker.h + wx/xrc/xh_cmdlinkbn.h + wx/xrc/xh_collpane.h + wx/xrc/xh_combo.h + wx/xrc/xh_comboctrl.h + wx/xrc/xh_datectrl.h + wx/xrc/xh_dirpicker.h + wx/xrc/xh_dlg.h + wx/xrc/xh_editlbox.h + wx/xrc/xh_filectrl.h + wx/xrc/xh_filepicker.h + wx/xrc/xh_fontpicker.h + wx/xrc/xh_frame.h + wx/xrc/xh_mdi.h + wx/xrc/xh_gauge.h + wx/xrc/xh_gdctl.h + wx/xrc/xh_grid.h + wx/xrc/xh_html.h + wx/xrc/xh_hyperlink.h + wx/xrc/xh_listb.h + wx/xrc/xh_listbk.h + wx/xrc/xh_listc.h + wx/xrc/xh_menu.h + wx/xrc/xh_notbk.h + wx/xrc/xh_odcombo.h + wx/xrc/xh_panel.h + wx/xrc/xh_propdlg.h + wx/xrc/xh_radbt.h + wx/xrc/xh_radbx.h + wx/xrc/xh_scrol.h + wx/xrc/xh_scwin.h + wx/xrc/xh_htmllbox.h + wx/xrc/xh_simplebook.h + wx/xrc/xh_sizer.h + wx/xrc/xh_slidr.h + wx/xrc/xh_spin.h + wx/xrc/xh_split.h + wx/xrc/xh_srchctrl.h + wx/xrc/xh_statbar.h + wx/xrc/xh_stbmp.h + wx/xrc/xh_stbox.h + wx/xrc/xh_stlin.h + wx/xrc/xh_sttxt.h + wx/xrc/xh_text.h + wx/xrc/xh_tglbtn.h + wx/xrc/xh_timectrl.h + wx/xrc/xh_toolb.h + wx/xrc/xh_toolbk.h + wx/xrc/xh_tree.h + wx/xrc/xh_treebk.h + wx/xrc/xh_unkwn.h + wx/xrc/xh_wizrd.h + wx/xrc/xmlres.h + + + + + + + + + + + src/xml/xml.cpp + src/common/xtixml.cpp + + + wx/xml/xml.h + wx/xtixml.h + + + + + + + + + src/osx/carbon/glcanvas.cpp src/osx/glcanvas_osx.cpp + src/osx/cocoa/glcanvas.mm src/osx/glcanvas_osx.cpp + src/osx/iphone/glcanvas.mm src/osx/glcanvas_osx.cpp + src/cocoa/glcanvas.mm + + src/unix/glx11.cpp + src/gtk/glcanvas.cpp + + + src/gtk/glcanvas.cpp + src/unix/glx11.cpp + + + src/gtk1/glcanvas.cpp + src/unix/glx11.cpp + + src/msw/glcanvas.cpp + src/msw/glcanvas.cpp + src/x11/glcanvas.cpp src/unix/glx11.cpp + src/x11/glcanvas.cpp src/unix/glx11.cpp + src/os2/glcanvas.cpp + + + + src/common/glcmn.cpp + $(OPENGL_SRC_PLATFORM) + + + + wx/osx/glcanvas.h + wx/osx/glcanvas.h + wx/cocoa/glcanvas.h + + wx/gtk/glcanvas.h + wx/unix/glx11.h + + + wx/gtk/glcanvas.h + wx/unix/glx11.h + + + wx/gtk1/glcanvas.h + wx/unix/glx11.h + + wx/msw/glcanvas.h + wx/msw/glcanvas.h + wx/x11/glcanvas.h wx/unix/glx11.h + wx/x11/glcanvas.h wx/unix/glx11.h + + + + wx/glcanvas.h + $(OPENGL_HDR_PLATFORM) + + + + + + + + + src/unix/sound_sdl.cpp + + + + + + + + + src/aui/tabartgtk.cpp + + + + + wx/aui/tabartgtk.h + + + + src/aui/framemanager.cpp + src/aui/dockart.cpp + src/aui/floatpane.cpp + src/aui/auibook.cpp + src/aui/auibar.cpp + src/aui/tabmdi.cpp + src/aui/tabart.cpp + src/xrc/xh_auinotbk.cpp + src/xrc/xh_auitoolb.cpp + $(AUI_GTK_SRC) + + + wx/aui/framemanager.h + wx/aui/dockart.h + wx/aui/floatpane.h + wx/aui/auibook.h + wx/aui/auibar.h + wx/aui/tabmdi.h + wx/aui/aui.h + wx/aui/tabart.h + wx/xrc/xh_auinotbk.h + wx/xrc/xh_auitoolb.h + $(AUI_GTK_HDR) + + + + + + + + src/ribbon/art_internal.cpp + src/ribbon/art_msw.cpp + src/ribbon/art_aui.cpp + src/ribbon/bar.cpp + src/ribbon/buttonbar.cpp + src/ribbon/control.cpp + src/ribbon/gallery.cpp + src/ribbon/page.cpp + src/ribbon/panel.cpp + src/ribbon/toolbar.cpp + src/xrc/xh_ribbon.cpp + + + wx/ribbon/art.h + wx/ribbon/art_internal.h + wx/ribbon/bar.h + wx/ribbon/buttonbar.h + wx/ribbon/control.h + wx/ribbon/gallery.h + wx/ribbon/page.h + wx/ribbon/panel.h + wx/ribbon/toolbar.h + wx/xrc/xh_ribbon.h + + + + + + + + src/propgrid/advprops.cpp + src/propgrid/editors.cpp + src/propgrid/manager.cpp + src/propgrid/property.cpp + src/propgrid/propgrid.cpp + src/propgrid/propgridiface.cpp + src/propgrid/propgridpagestate.cpp + src/propgrid/props.cpp + + + wx/propgrid/advprops.h + wx/propgrid/editors.h + wx/propgrid/manager.h + wx/propgrid/property.h + wx/propgrid/propgrid.h + wx/propgrid/propgriddefs.h + wx/propgrid/propgridiface.h + wx/propgrid/propgridpagestate.h + wx/propgrid/props.h + + + + + + + + src/richtext/richtextbuffer.cpp + src/richtext/richtextctrl.cpp + src/richtext/richtextformatdlg.cpp + src/richtext/richtexthtml.cpp + src/richtext/richtextimagedlg.cpp + src/richtext/richtextprint.cpp + src/richtext/richtextstyledlg.cpp + src/richtext/richtextstyles.cpp + src/richtext/richtextsymboldlg.cpp + src/richtext/richtextxml.cpp + src/xrc/xh_richtext.cpp + + + wx/richtext/richtextbackgroundpage.h + wx/richtext/richtextborderspage.h + wx/richtext/richtextbuffer.h + wx/richtext/richtextbulletspage.h + wx/richtext/richtextctrl.h + wx/richtext/richtextdialogpage.h + wx/richtext/richtextfontpage.h + wx/richtext/richtextformatdlg.h + wx/richtext/richtexthtml.h + wx/richtext/richtextimagedlg.h + wx/richtext/richtextindentspage.h + wx/richtext/richtextliststylepage.h + wx/richtext/richtextmarginspage.h + wx/richtext/richtextprint.h + wx/richtext/richtextsizepage.h + wx/richtext/richtextstyledlg.h + wx/richtext/richtextstylepage.h + wx/richtext/richtextstyles.h + wx/richtext/richtextsymboldlg.h + wx/richtext/richtexttabspage.h + wx/richtext/richtextuicustomization.h + wx/richtext/richtextxml.h + wx/xrc/xh_richtext.h + + + + + + + + + src/stc/stc.cpp + src/stc/PlatWX.cpp + src/stc/ScintillaWX.cpp + + + + wx/stc/stc.h + + + + + + + + + + + + $(BASE_OSX_SHARED_SRC) + $(BASE_OSX_SHARED_SRC) + $(BASE_OSX_SHARED_SRC) + $(BASE_OSX_NOTWXMAC_SRC) + $(BASE_OSX_NOTWXMAC_SRC) + $(BASE_OSX_NOTWXMAC_SRC) + $(BASE_OSX_NOTWXMAC_SRC) + + + + $(BASE_OSX_NOTWXMAC_SRC) + + + $(BASE_UNIX_SRC) + $(BASE_WIN32_SRC) $(BASE_WINCE_SRC) + $(BASE_OSX_SHARED_SRC) + $(BASE_OS2_SRC) + $(BASE_MSDOS_SRC) + + + $(BASE_AND_GUI_OSX_CARBON_SRC) + $(BASE_AND_GUI_OSX_COCOA_SRC) + + + $(BASE_AND_GUI_WIN32_SRC) + $(BASE_AND_GUI_MSDOS_SRC) + + + + + + + + $(BASE_OSX_SHARED_HDR) + $(BASE_OSX_SHARED_HDR) + $(BASE_OSX_NOTWXMAC_HDR) + $(BASE_OSX_NOTWXMAC_HDR) + $(BASE_OSX_NOTWXMAC_HDR) + $(BASE_OSX_NOTWXMAC_HDR) + + + + $(BASE_OSX_NOTWXMAC_HDR) + + + $(BASE_UNIX_HDR) + $(BASE_WIN32_HDR) $(BASE_WINCE_HDR) + $(BASE_OSX_HDR) + $(BASE_MSDOS_HDR) + $(BASE_OS2_HDR) + + + + $(BASE_CMN_SRC) $(BASE_PLATFORM_SRC) + + + $(BASE_AND_GUI_CMN_SRC) + $(BASE_AND_GUI_PLATFORM_SRC) $(BASE_AND_GUI_TOOLKIT_SRC) + + + + + + $(NET_UNIX_SRC) + $(NET_WIN32_SRC) $(NET_WINCE_SRC) + $(NET_UNIX_SRC) $(NET_OSX_SRC) + $(NET_OS2_SRC) + + + $(NET_WIN32_HDR) $(NET_WINCE_HDR) + + + + $(NET_CMN_SRC) $(NET_PLATFORM_SRC) + + + + + + + $(GTK2_LOWLEVEL_SRC) + $(GTK_LOWLEVEL_SRC) + $(GTK1_LOWLEVEL_SRC) + $(MOTIF_LOWLEVEL_SRC) + $(MSW_LOWLEVEL_SRC) $(MSW_DESKTOP_LOWLEVEL_SRC) + $(MSW_LOWLEVEL_SRC) + $(OSX_LOWLEVEL_SRC) + $(OSX_LOWLEVEL_SRC) + $(OSX_LOWLEVEL_SRC) + $(COCOA_LOWLEVEL_SRC) + $(OS2_LOWLEVEL_SRC) + $(X11_LOWLEVEL_SRC) + $(DFB_LOWLEVEL_SRC) + + + $(GTK_LOWLEVEL_HDR) + $(GTK_LOWLEVEL_HDR) + $(GTK1_LOWLEVEL_HDR) + $(MOTIF_LOWLEVEL_HDR) + $(MSW_LOWLEVEL_HDR) $(MSW_DESKTOP_LOWLEVEL_HDR) + $(MSW_LOWLEVEL_HDR) + $(OSX_LOWLEVEL_HDR) + $(OSX_LOWLEVEL_HDR) + $(OSX_LOWLEVEL_HDR) + $(COCOA_LOWLEVEL_HDR) + $(OS2_LOWLEVEL_HDR) + $(X11_LOWLEVEL_HDR) + $(DFB_LOWLEVEL_HDR) + + + + $(UNIX_SRC) + $(UNIX_SRC) + + + + $(GTK2_SRC) + $(GTK_SRC) + $(GTK1_SRC) + $(MOTIF_SRC) + $(MSW_SRC) $(MSW_DESKTOP_SRC) + $(MSW_SRC) $(WINCE_SRC) + $(OSX_CARBON_SRC) + $(OSX_COCOA_SRC) + $(OSX_IPHONE_SRC) + $(COCOA_SRC) + $(OS2_SRC) + + + $(GTK2_HDR) + $(GTK_HDR) + $(GTK1_HDR) + $(MOTIF_HDR) + $(MSW_HDR) $(MSW_DESKTOP_HDR) + $(MSW_HDR) $(WINCE_HDR) + $(OSX_SHARED_HDR) $(OSX_CARBON_HDR) + $(OSX_SHARED_HDR) $(OSX_COCOA_HDR) + $(OSX_SHARED_HDR) $(OSX_IPHONE_HDR) + $(COCOA_HDR) + $(OS2_HDR) + + + + + $(LOWLEVEL_SRC) $(PLATFORM_SRC) $(GUI_SRC) $(GUI_CMN_SRC) + + + $(LOWLEVEL_SRC) $(PLATFORM_SRC) $(UNIV_SRC) $(UNIV_THEMES_SRC) $(GUI_CMN_SRC) + + + + + + $(ADVANCED_MSW_SRC) $(ADVANCED_MSW_DESKTOP_SRC) + $(ADVANCED_MSW_SRC) + $(ADVANCED_OSX_CARBON_SRC) + $(ADVANCED_OSX_COCOA_SRC) + $(ADVANCED_OSX_IPHONE_SRC) + $(ADVANCED_COCOA_SRC) + $(ADVANCED_UNIX_SRC) $(ADVANCED_MOTIF_SRC) + $(ADVANCED_GTK2_SRC) + $(ADVANCED_GTK_SRC) + $(ADVANCED_UNIX_SRC) $(ADVANCED_GTK1_SRC) + $(ADVANCED_UNIX_SRC) + $(ADVANCED_OS2_SRC) + + + $(ADVANCED_MSW_HDR) $(ADVANCED_MSW_DESKTOP_HDR) + $(ADVANCED_MSW_HDR) + $(ADVANCED_OSX_CARBON_HDR) + $(ADVANCED_OSX_COCOA_HDR) + $(ADVANCED_OSX_IPHONE_HDR) + $(ADVANCED_COCOA_HDR) + $(ADVANCED_UNIX_HDR) $(ADVANCED_MOTIF_HDR) + $(ADVANCED_GTK2_HDR) + $(ADVANCED_GTK_HDR) + $(ADVANCED_UNIX_HDR) $(ADVANCED_GTK1_HDR) + $(ADVANCED_UNIX_HDR) + $(ADVANCED_OS2_HDR) + + + + + $(ADVANCED_GTK_NATIVE_SRC) + $(ADVANCED_GTK_NATIVE_SRC) + $(ADVANCED_MSW_NATIVE_SRC) + $(ADVANCED_MSW_NATIVE_SRC) + + + $(ADVANCED_GTK_NATIVE_HDR) + $(ADVANCED_GTK_NATIVE_HDR) + $(ADVANCED_MSW_NATIVE_HDR) + $(ADVANCED_MSW_NATIVE_HDR) + + + + $(ADVANCED_CMN_SRC) $(ADVANCED_PLATFORM_SRC) $(ADVANCED_PLATFORM_NATIVE_SRC) + $(ADVANCED_CMN_SRC) $(ADVANCED_PLATFORM_SRC) $(ADVANCED_UNIV_SRC) + + + $(ADVANCED_CMN_HDR) $(ADVANCED_PLATFORM_HDR) $(ADVANCED_PLATFORM_NATIVE_HDR) + $(ADVANCED_CMN_HDR) $(ADVANCED_PLATFORM_HDR) $(ADVANCED_UNIV_HDR) + + + + + $(MEDIA_MSW_SRC) $(MEDIA_MSW_DESKTOP_SRC) + $(MEDIA_MSW_SRC) + $(MEDIA_OSX_CARBON_SRC) + $(MEDIA_OSX_COCOA_SRC) + $(MEDIA_OSX_IPHONE_SRC) + $(MEDIA_COCOA_SRC) + $(MEDIA_UNIX_SRC) + $(MEDIA_UNIX_SRC) $(MEDIA_GTK_SRC) + $(MEDIA_UNIX_SRC) + $(MEDIA_OS2_SRC) + + + $(MEDIA_MSW_HDR) $(MEDIA_MSW_DESKTOP_HDR) + $(MEDIA_MSW_HDR) + $(MEDIA_OSX_CARBON_HDR) + $(MEDIA_OSX_COCOA_HDR) + $(MEDIA_OSX_IPHONE_HDR) + $(MEDIA_COCOA_HDR) + $(MEDIA_UNIX_HDR) + $(MEDIA_UNIX_HDR) + $(MEDIA_UNIX_HDR) + $(MEDIA_OS2_HDR) + + $(MEDIA_CMN_SRC) $(MEDIA_PLATFORM_SRC) + $(MEDIA_CMN_HDR) $(MEDIA_PLATFORM_HDR) + + + + $(GUI_HDR) + $(UNIV_HDR) + + + + + $(GUI_CMN_HDR) + $(LOWLEVEL_HDR) + $(GUI_CORE_HEADERS) + $(ADVANCED_HDR) $(MEDIA_HDR) $(HTML_HDR) + $(OPENGL_HDR) $(QA_HDR) $(XRC_HDR) $(AUI_HDR) $(PROPGRID_HDR) + $(RIBBON_HDR) $(RICHTEXT_HDR) $(STC_HDR) $(WEBVIEW_HDR) + + + + + + $(BASE_CMN_HDR) $(BASE_PLATFORM_HDR) + $(NET_CMN_HDR) + $(XML_HDR) + + + $(ALL_BASE_HEADERS) $(ALL_GUI_HEADERS) + + + + + + $(BASE_CMN_HDR) + $(BASE_UNIX_HDR) + $(BASE_WIN32_HDR) $(BASE_WINCE_HDR) + $(BASE_OSX_HDR) + $(BASE_MSDOS_HDR) + $(NET_CMN_HDR) + $(XML_HDR) + + + + + $(BASE_CMN_SRC) + $(BASE_UNIX_SRC) $(BASE_WIN32_SRC) $(BASE_WINCE_SRC) + $(BASE_OSX_SRC) + $(BASE_OS2_SRC) + $(BASE_MSDOS_SRC) + $(BASE_AND_GUI_CMN_SRC) + $(BASE_AND_GUI_OSX_CARBON_SRC) + $(BASE_AND_GUI_OSX_COCOA_SRC) + $(BASE_AND_GUI_WIN32_SRC) + $(NET_CMN_SRC) $(NET_UNIX_SRC) $(NET_OSX_SRC) + $(NET_WIN32_SRC) $(NET_WINCE_SRC) + $(XML_SRC) + + + + + + + + + + + + $(UNIX_SOUND_SRC_SDL) + + + + $(PLUGIN_ADV_SRC) + + diff --git a/BuildTools/centos/dep/wxWidgets-3.0.2/include/wx/xrc/xh_auitoolb.h b/BuildTools/centos/dep/wxWidgets-3.0.2/include/wx/xrc/xh_auitoolb.h new file mode 100755 index 000000000..d28e3eb56 --- /dev/null +++ b/BuildTools/centos/dep/wxWidgets-3.0.2/include/wx/xrc/xh_auitoolb.h @@ -0,0 +1,51 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: wx/xrc/xh_toolb.h +// Purpose: XML resource handler for wxAuiToolBar +// Author: Rodolphe Suescun +// Created: 2013-11-23 +// Copyright: (c) 2013 Rodolphe Suescun +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_XH_AUITOOLB_H_ +#define _WX_XH_AUITOOLB_H_ + +#include "wx/aui/auibar.h" +#include "wx/menu.h" +#include "wx/vector.h" +#include "wx/xrc/xmlres.h" + +#if wxUSE_XRC && wxUSE_AUI + +class WXDLLIMPEXP_FWD_AUI wxAuiToolBar; + +class WXDLLIMPEXP_AUI wxAuiToolBarXmlHandler : public wxXmlResourceHandler +{ +public: + wxAuiToolBarXmlHandler(); + virtual wxObject *DoCreateResource(); + virtual bool CanHandle(wxXmlNode *node); + +private: + bool m_isInside; + wxAuiToolBar *m_toolbar; + wxSize m_toolSize; + + class MenuHandler : public wxEvtHandler + { + public: + void OnDropDown(wxAuiToolBarEvent& event); + unsigned RegisterMenu(wxAuiToolBar *toobar, int id, wxMenu *menu); + + private: + wxVector m_menus; + }; + + MenuHandler m_menuHandler; + + wxDECLARE_DYNAMIC_CLASS(wxAuiToolBarXmlHandler); +}; + +#endif // wxUSE_XRC && wxUSE_AUI + +#endif // _WX_XH_AUITOOLB_H_ diff --git a/BuildTools/centos/dep/wxWidgets-3.0.2/include/wx/xrc/xmlres.h b/BuildTools/centos/dep/wxWidgets-3.0.2/include/wx/xrc/xmlres.h new file mode 100644 index 000000000..6d691d27d --- /dev/null +++ b/BuildTools/centos/dep/wxWidgets-3.0.2/include/wx/xrc/xmlres.h @@ -0,0 +1,652 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: wx/xrc/xmlres.h +// Purpose: XML resources +// Author: Vaclav Slavik +// Created: 2000/03/05 +// Copyright: (c) 2000 Vaclav Slavik +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_XMLRES_H_ +#define _WX_XMLRES_H_ + +#include "wx/defs.h" + +#if wxUSE_XRC + +#include "wx/string.h" +#include "wx/dynarray.h" +#include "wx/arrstr.h" +#include "wx/datetime.h" +#include "wx/list.h" +#include "wx/gdicmn.h" +#include "wx/filesys.h" +#include "wx/bitmap.h" +#include "wx/icon.h" +#include "wx/artprov.h" +#include "wx/colour.h" +#include "wx/vector.h" + +#include "wx/xrc/xmlreshandler.h" + +class WXDLLIMPEXP_FWD_BASE wxFileName; + +class WXDLLIMPEXP_FWD_CORE wxIconBundle; +class WXDLLIMPEXP_FWD_CORE wxImageList; +class WXDLLIMPEXP_FWD_CORE wxMenu; +class WXDLLIMPEXP_FWD_CORE wxMenuBar; +class WXDLLIMPEXP_FWD_CORE wxDialog; +class WXDLLIMPEXP_FWD_CORE wxPanel; +class WXDLLIMPEXP_FWD_CORE wxWindow; +class WXDLLIMPEXP_FWD_CORE wxFrame; +class WXDLLIMPEXP_FWD_CORE wxToolBar; + +class WXDLLIMPEXP_FWD_XML wxXmlDocument; +class WXDLLIMPEXP_FWD_XML wxXmlNode; +class WXDLLIMPEXP_FWD_XRC wxXmlSubclassFactory; +class wxXmlSubclassFactories; +class wxXmlResourceModule; +class wxXmlResourceDataRecords; + +// These macros indicate current version of XML resources (this information is +// encoded in root node of XRC file as "version" property). +// +// Rules for increasing version number: +// - change it only if you made incompatible change to the format. Addition +// of new attribute to control handler is _not_ incompatible change, because +// older versions of the library may ignore it. +// - if you change version number, follow these steps: +// - set major, minor and release numbers to respective version numbers of +// the wxWidgets library (see wx/version.h) +// - reset revision to 0 unless the first three are same as before, +// in which case you should increase revision by one +#define WX_XMLRES_CURRENT_VERSION_MAJOR 2 +#define WX_XMLRES_CURRENT_VERSION_MINOR 5 +#define WX_XMLRES_CURRENT_VERSION_RELEASE 3 +#define WX_XMLRES_CURRENT_VERSION_REVISION 0 +#define WX_XMLRES_CURRENT_VERSION_STRING wxT("2.5.3.0") + +#define WX_XMLRES_CURRENT_VERSION \ + (WX_XMLRES_CURRENT_VERSION_MAJOR * 256*256*256 + \ + WX_XMLRES_CURRENT_VERSION_MINOR * 256*256 + \ + WX_XMLRES_CURRENT_VERSION_RELEASE * 256 + \ + WX_XMLRES_CURRENT_VERSION_REVISION) + +enum wxXmlResourceFlags +{ + wxXRC_USE_LOCALE = 1, + wxXRC_NO_SUBCLASSING = 2, + wxXRC_NO_RELOADING = 4 +}; + +// This class holds XML resources from one or more .xml files +// (or derived forms, either binary or zipped -- see manual for +// details). +class WXDLLIMPEXP_XRC wxXmlResource : public wxObject +{ +public: + // Constructor. + // Flags: wxXRC_USE_LOCALE + // translatable strings will be translated via _() + // using the given domain if specified + // wxXRC_NO_SUBCLASSING + // subclass property of object nodes will be ignored + // (useful for previews in XRC editors) + // wxXRC_NO_RELOADING + // don't check the modification time of the XRC files and + // reload them if they have changed on disk + wxXmlResource(int flags = wxXRC_USE_LOCALE, + const wxString& domain = wxEmptyString); + + // Constructor. + // Flags: wxXRC_USE_LOCALE + // translatable strings will be translated via _() + // using the given domain if specified + // wxXRC_NO_SUBCLASSING + // subclass property of object nodes will be ignored + // (useful for previews in XRC editors) + wxXmlResource(const wxString& filemask, int flags = wxXRC_USE_LOCALE, + const wxString& domain = wxEmptyString); + + // Destructor. + virtual ~wxXmlResource(); + + // Loads resources from XML files that match given filemask. + // This method understands wxFileSystem URLs if wxUSE_FILESYS. + bool Load(const wxString& filemask); + + // Loads resources from single XRC file. + bool LoadFile(const wxFileName& file); + + // Loads all XRC files from a directory. + bool LoadAllFiles(const wxString& dirname); + + // Unload resource from the given XML file (wildcards not allowed) + bool Unload(const wxString& filename); + + // Initialize handlers for all supported controls/windows. This will + // make the executable quite big because it forces linking against + // most of the wxWidgets library. + void InitAllHandlers(); + + // Initialize only a specific handler (or custom handler). Convention says + // that handler name is equal to the control's name plus 'XmlHandler', for + // example wxTextCtrlXmlHandler, wxHtmlWindowXmlHandler. The XML resource + // compiler (xmlres) can create include file that contains initialization + // code for all controls used within the resource. + void AddHandler(wxXmlResourceHandler *handler); + + // Add a new handler at the beginning of the handler list + void InsertHandler(wxXmlResourceHandler *handler); + + // Removes all handlers + void ClearHandlers(); + + // Registers subclasses factory for use in XRC. This function is not meant + // for public use, please see the comment above wxXmlSubclassFactory + // definition. + static void AddSubclassFactory(wxXmlSubclassFactory *factory); + + // Loads menu from resource. Returns NULL on failure. + wxMenu *LoadMenu(const wxString& name); + + // Loads menubar from resource. Returns NULL on failure. + wxMenuBar *LoadMenuBar(wxWindow *parent, const wxString& name); + + // Loads menubar from resource. Returns NULL on failure. + wxMenuBar *LoadMenuBar(const wxString& name) { return LoadMenuBar(NULL, name); } + +#if wxUSE_TOOLBAR + // Loads a toolbar. + wxToolBar *LoadToolBar(wxWindow *parent, const wxString& name); +#endif + + // Loads a dialog. dlg points to parent window (if any). + wxDialog *LoadDialog(wxWindow *parent, const wxString& name); + + // Loads a dialog. dlg points to parent window (if any). This form + // is used to finish creation of already existing instance (main reason + // for this is that you may want to use derived class with new event table) + // Example (typical usage): + // MyDialog dlg; + // wxTheXmlResource->LoadDialog(&dlg, mainFrame, "my_dialog"); + // dlg->ShowModal(); + bool LoadDialog(wxDialog *dlg, wxWindow *parent, const wxString& name); + + // Loads a panel. panel points to parent window (if any). + wxPanel *LoadPanel(wxWindow *parent, const wxString& name); + + // Loads a panel. panel points to parent window (if any). This form + // is used to finish creation of already existing instance. + bool LoadPanel(wxPanel *panel, wxWindow *parent, const wxString& name); + + // Loads a frame. + wxFrame *LoadFrame(wxWindow* parent, const wxString& name); + bool LoadFrame(wxFrame* frame, wxWindow *parent, const wxString& name); + + // Load an object from the resource specifying both the resource name and + // the classname. This lets you load nonstandard container windows. + wxObject *LoadObject(wxWindow *parent, const wxString& name, + const wxString& classname) + { + return DoLoadObject(parent, name, classname, false /* !recursive */); + } + + // Load an object from the resource specifying both the resource name and + // the classname. This form lets you finish the creation of an existing + // instance. + bool LoadObject(wxObject *instance, + wxWindow *parent, + const wxString& name, + const wxString& classname) + { + return DoLoadObject(instance, parent, name, classname, false); + } + + // These versions of LoadObject() look for the object with the given name + // recursively (breadth first) and can be used to instantiate an individual + // control defined anywhere in an XRC file. No check is done that the name + // is unique, it's up to the caller to ensure this. + wxObject *LoadObjectRecursively(wxWindow *parent, + const wxString& name, + const wxString& classname) + { + return DoLoadObject(parent, name, classname, true /* recursive */); + } + + bool LoadObjectRecursively(wxObject *instance, + wxWindow *parent, + const wxString& name, + const wxString& classname) + { + return DoLoadObject(instance, parent, name, classname, true); + } + + // Loads a bitmap resource from a file. + wxBitmap LoadBitmap(const wxString& name); + + // Loads an icon resource from a file. + wxIcon LoadIcon(const wxString& name); + + // Attaches an unknown control to the given panel/window/dialog. + // Unknown controls are used in conjunction with . + bool AttachUnknownControl(const wxString& name, wxWindow *control, + wxWindow *parent = NULL); + + // Returns a numeric ID that is equivalent to the string ID used in an XML + // resource. If an unknown str_id is requested (i.e. other than wxID_XXX + // or integer), a new record is created which associates the given string + // with a number. If value_if_not_found == wxID_NONE, the number is obtained via + // wxWindow::NewControlId(). Otherwise value_if_not_found is used. + // Macro XRCID(name) is provided for convenient use in event tables. + static int GetXRCID(const wxString& str_id, int value_if_not_found = wxID_NONE) + { return DoGetXRCID(str_id.mb_str(), value_if_not_found); } + + // version for internal use only + static int DoGetXRCID(const char *str_id, int value_if_not_found = wxID_NONE); + + + // Find the string ID with the given numeric value, returns an empty string + // if no such ID is found. + // + // Notice that unlike GetXRCID(), which is fast, this operation is slow as + // it checks all the IDs used in XRC. + static wxString FindXRCIDById(int numId); + + + // Returns version information (a.b.c.d = d+ 256*c + 256^2*b + 256^3*a). + long GetVersion() const { return m_version; } + + // Compares resources version to argument. Returns -1 if resources version + // is less than the argument, +1 if greater and 0 if they equal. + int CompareVersion(int major, int minor, int release, int revision) const + { + long diff = GetVersion() - + (major*256*256*256 + minor*256*256 + release*256 + revision); + if ( diff < 0 ) + return -1; + else if ( diff > 0 ) + return +1; + else + return 0; + } + + //// Singleton accessors. + + // Gets the global resources object or creates one if none exists. + static wxXmlResource *Get(); + + // Sets the global resources object and returns a pointer to the previous one (may be NULL). + static wxXmlResource *Set(wxXmlResource *res); + + // Returns flags, which may be a bitlist of wxXRC_USE_LOCALE and wxXRC_NO_SUBCLASSING. + int GetFlags() const { return m_flags; } + // Set flags after construction. + void SetFlags(int flags) { m_flags = flags; } + + // Get/Set the domain to be passed to the translation functions, defaults + // to empty string (no domain). + const wxString& GetDomain() const { return m_domain; } + void SetDomain(const wxString& domain); + + + // This function returns the wxXmlNode containing the definition of the + // object with the given name or NULL. + // + // It can be used to access additional information defined in the XRC file + // and not used by wxXmlResource itself. + const wxXmlNode *GetResourceNode(const wxString& name) const + { return GetResourceNodeAndLocation(name, wxString(), true); } + +protected: + // reports input error at position 'context' + void ReportError(const wxXmlNode *context, const wxString& message); + + // override this in derived class to customize errors reporting + virtual void DoReportError(const wxString& xrcFile, const wxXmlNode *position, + const wxString& message); + + // Load the contents of a single file and returns its contents as a new + // wxXmlDocument (which will be owned by caller) on success or NULL. + wxXmlDocument *DoLoadFile(const wxString& file); + + // Scans the resources list for unloaded files and loads them. Also reloads + // files that have been modified since last loading. + bool UpdateResources(); + + + // Common implementation of GetResourceNode() and FindResource(): searches + // all top-level or all (if recursive == true) nodes if all loaded XRC + // files and returns the node, if found, as well as the path of the file it + // was found in if path is non-NULL + wxXmlNode *GetResourceNodeAndLocation(const wxString& name, + const wxString& classname, + bool recursive = false, + wxString *path = NULL) const; + + + // Note that these functions are used outside of wxWidgets itself, e.g. + // there are several known cases of inheriting from wxXmlResource just to + // be able to call FindResource() so we keep them for compatibility even if + // their names are not really consistent with GetResourceNode() public + // function and FindResource() is also non-const because it changes the + // current path of m_curFileSystem to ensure that relative paths work + // correctly when CreateResFromNode() is called immediately afterwards + // (something const public function intentionally does not do) + + // Returns the node containing the resource with the given name and class + // name unless it's empty (then any class matches) or NULL if not found. + wxXmlNode *FindResource(const wxString& name, const wxString& classname, + bool recursive = false); + + // Helper function used by FindResource() to look under the given node. + wxXmlNode *DoFindResource(wxXmlNode *parent, const wxString& name, + const wxString& classname, bool recursive) const; + + // Creates a resource from information in the given node + // (Uses only 'handlerToUse' if != NULL) + wxObject *CreateResFromNode(wxXmlNode *node, wxObject *parent, + wxObject *instance = NULL, + wxXmlResourceHandler *handlerToUse = NULL) + { + return node ? DoCreateResFromNode(*node, parent, instance, handlerToUse) + : NULL; + } + + // Helper of Load() and Unload(): returns the URL corresponding to the + // given file if it's indeed a file, otherwise returns the original string + // unmodified + static wxString ConvertFileNameToURL(const wxString& filename); + + // loading resources from archives is impossible without wxFileSystem +#if wxUSE_FILESYSTEM + // Another helper: detect if the filename is a ZIP or XRS file + static bool IsArchive(const wxString& filename); +#endif // wxUSE_FILESYSTEM + +private: + wxXmlResourceDataRecords& Data() { return *m_data; } + const wxXmlResourceDataRecords& Data() const { return *m_data; } + + // the real implementation of CreateResFromNode(): this should be only + // called if node is non-NULL + wxObject *DoCreateResFromNode(wxXmlNode& node, + wxObject *parent, + wxObject *instance, + wxXmlResourceHandler *handlerToUse = NULL); + + // common part of LoadObject() and LoadObjectRecursively() + wxObject *DoLoadObject(wxWindow *parent, + const wxString& name, + const wxString& classname, + bool recursive); + bool DoLoadObject(wxObject *instance, + wxWindow *parent, + const wxString& name, + const wxString& classname, + bool recursive); + +private: + long m_version; + + int m_flags; + wxVector m_handlers; + wxXmlResourceDataRecords *m_data; +#if wxUSE_FILESYSTEM + wxFileSystem m_curFileSystem; + wxFileSystem& GetCurFileSystem() { return m_curFileSystem; } +#endif + + // domain to pass to translation functions, if any. + wxString m_domain; + + friend class wxXmlResourceHandlerImpl; + friend class wxXmlResourceModule; + friend class wxIdRangeManager; + friend class wxIdRange; + + static wxXmlSubclassFactories *ms_subclassFactories; + + // singleton instance: + static wxXmlResource *ms_instance; +}; + + +// This macro translates string identifier (as used in XML resource, +// e.g. ...) to integer id that is needed by +// wxWidgets event tables. +// Example: +// BEGIN_EVENT_TABLE(MyFrame, wxFrame) +// EVT_MENU(XRCID("quit"), MyFrame::OnQuit) +// EVT_MENU(XRCID("about"), MyFrame::OnAbout) +// EVT_MENU(XRCID("new"), MyFrame::OnNew) +// EVT_MENU(XRCID("open"), MyFrame::OnOpen) +// END_EVENT_TABLE() + +#define XRCID(str_id) \ + wxXmlResource::DoGetXRCID(str_id) + + +// This macro returns pointer to particular control in dialog +// created using XML resources. You can use it to set/get values from +// controls. +// Example: +// wxDialog dlg; +// wxXmlResource::Get()->LoadDialog(&dlg, mainFrame, "my_dialog"); +// XRCCTRL(dlg, "my_textctrl", wxTextCtrl)->SetValue(wxT("default value")); + +#define XRCCTRL(window, id, type) \ + (wxStaticCast((window).FindWindow(XRCID(id)), type)) + +// This macro returns pointer to sizer item +// Example: +// +// +// 400, 300 +// +// +// wxSizerItem* item = XRCSIZERITEM(*this, "area") + +#define XRCSIZERITEM(window, id) \ + ((window).GetSizer() ? (window).GetSizer()->GetItemById(XRCID(id)) : NULL) + + +// wxXmlResourceHandlerImpl is the back-end of the wxXmlResourceHander class to +// really implementing all its functionality. It is defined in the "xrc" +// library unlike wxXmlResourceHandler itself which is defined in "core" to +// allow inheriting from it in the code from the other libraries too. + +class WXDLLIMPEXP_XRC wxXmlResourceHandlerImpl : public wxXmlResourceHandlerImplBase +{ +public: + // Constructor. + wxXmlResourceHandlerImpl(wxXmlResourceHandler *handler); + + // Destructor. + virtual ~wxXmlResourceHandlerImpl() {} + + // Creates an object (menu, dialog, control, ...) from an XML node. + // Should check for validity. + // parent is a higher-level object (usually window, dialog or panel) + // that is often necessary to create the resource. + // If instance is non-NULL it should not create a new instance via 'new' but + // should rather use this one, and call its Create method. + wxObject *CreateResource(wxXmlNode *node, wxObject *parent, + wxObject *instance); + + + // --- Handy methods: + + // Returns true if the node has a property class equal to classname, + // e.g. . + bool IsOfClass(wxXmlNode *node, const wxString& classname) const; + + bool IsObjectNode(const wxXmlNode *node) const; + // Gets node content from wxXML_ENTITY_NODE + // The problem is, content is represented as + // wxXML_ENTITY_NODE name="tag", content="" + // |-- wxXML_TEXT_NODE or + // wxXML_CDATA_SECTION_NODE name="" content="content" + wxString GetNodeContent(const wxXmlNode *node); + + wxXmlNode *GetNodeParent(const wxXmlNode *node) const; + wxXmlNode *GetNodeNext(const wxXmlNode *node) const; + wxXmlNode *GetNodeChildren(const wxXmlNode *node) const; + + // Check to see if a parameter exists. + bool HasParam(const wxString& param); + + // Finds the node or returns NULL. + wxXmlNode *GetParamNode(const wxString& param); + + // Finds the parameter value or returns the empty string. + wxString GetParamValue(const wxString& param); + + // Returns the parameter value from given node. + wxString GetParamValue(const wxXmlNode* node); + + // Gets style flags from text in form "flag | flag2| flag3 |..." + // Only understands flags added with AddStyle + int GetStyle(const wxString& param = wxT("style"), int defaults = 0); + + // Gets text from param and does some conversions: + // - replaces \n, \r, \t by respective chars (according to C syntax) + // - replaces _ by & and __ by _ (needed for _File => &File because of XML) + // - calls wxGetTranslations (unless disabled in wxXmlResource) + wxString GetText(const wxString& param, bool translate = true); + + // Returns the XRCID. + int GetID(); + + // Returns the resource name. + wxString GetName(); + + // Gets a bool flag (1, t, yes, on, true are true, everything else is false). + bool GetBool(const wxString& param, bool defaultv = false); + + // Gets an integer value from the parameter. + long GetLong(const wxString& param, long defaultv = 0); + + // Gets a float value from the parameter. + float GetFloat(const wxString& param, float defaultv = 0); + + // Gets colour in HTML syntax (#RRGGBB). + wxColour GetColour(const wxString& param, const wxColour& defaultv = wxNullColour); + + // Gets the size (may be in dialog units). + wxSize GetSize(const wxString& param = wxT("size"), + wxWindow *windowToUse = NULL); + + // Gets the position (may be in dialog units). + wxPoint GetPosition(const wxString& param = wxT("pos")); + + // Gets a dimension (may be in dialog units). + wxCoord GetDimension(const wxString& param, wxCoord defaultv = 0, + wxWindow *windowToUse = NULL); + + // Gets a direction, complains if the value is invalid. + wxDirection GetDirection(const wxString& param, wxDirection dirDefault = wxLEFT); + + // Gets a bitmap. + wxBitmap GetBitmap(const wxString& param = wxT("bitmap"), + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize); + + // Gets a bitmap from an XmlNode. + wxBitmap GetBitmap(const wxXmlNode* node, + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize); + + // Gets an icon. + wxIcon GetIcon(const wxString& param = wxT("icon"), + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize); + + // Gets an icon from an XmlNode. + wxIcon GetIcon(const wxXmlNode* node, + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize); + + // Gets an icon bundle. + wxIconBundle GetIconBundle(const wxString& param, + const wxArtClient& defaultArtClient = wxART_OTHER); + + // Gets an image list. + wxImageList *GetImageList(const wxString& param = wxT("imagelist")); + +#if wxUSE_ANIMATIONCTRL + // Gets an animation. + wxAnimation* GetAnimation(const wxString& param = wxT("animation")); +#endif + + // Gets a font. + wxFont GetFont(const wxString& param = wxT("font"), wxWindow* parent = NULL); + + // Gets the value of a boolean attribute (only "0" and "1" are valid values) + bool GetBoolAttr(const wxString& attr, bool defaultv); + + + // Sets common window options. + void SetupWindow(wxWindow *wnd); + + // Creates children. + void CreateChildren(wxObject *parent, bool this_hnd_only = false); + + // Helper function. + void CreateChildrenPrivately(wxObject *parent, wxXmlNode *rootnode = NULL); + + // Creates a resource from a node. + wxObject *CreateResFromNode(wxXmlNode *node, + wxObject *parent, wxObject *instance = NULL); + + // helper +#if wxUSE_FILESYSTEM + wxFileSystem& GetCurFileSystem(); +#endif + + // reports input error at position 'context' + void ReportError(wxXmlNode *context, const wxString& message); + // reports input error at m_node + void ReportError(const wxString& message); + // reports input error when parsing parameter with given name + void ReportParamError(const wxString& param, const wxString& message); +}; + + +// Programmer-friendly macros for writing XRC handlers: + +#define XRC_MAKE_INSTANCE(variable, classname) \ + classname *variable = NULL; \ + if (m_instance) \ + variable = wxStaticCast(m_instance, classname); \ + if (!variable) \ + variable = new classname; + + +// FIXME -- remove this $%^#$%#$@# as soon as Ron checks his changes in!! +WXDLLIMPEXP_XRC void wxXmlInitResourceModule(); + + +// This class is used to create instances of XRC "object" nodes with "subclass" +// property. It is _not_ supposed to be used by XRC users, you should instead +// register your subclasses via wxWidgets' RTTI mechanism. This class is useful +// only for language bindings developer who need a way to implement subclassing +// in wxWidgets ports that don't support wxRTTI (e.g. wxPython). +class WXDLLIMPEXP_XRC wxXmlSubclassFactory +{ +public: + // Try to create instance of given class and return it, return NULL on + // failure: + virtual wxObject *Create(const wxString& className) = 0; + virtual ~wxXmlSubclassFactory() {} +}; + + +/* ------------------------------------------------------------------------- + Backward compatibility macros. Do *NOT* use, they may disappear in future + versions of the XRC library! + ------------------------------------------------------------------------- */ + +#endif // wxUSE_XRC + +#endif // _WX_XMLRES_H_ diff --git a/BuildTools/centos/dep/wxWidgets-3.0.2/include/wx/xrc/xmlreshandler.h b/BuildTools/centos/dep/wxWidgets-3.0.2/include/wx/xrc/xmlreshandler.h new file mode 100644 index 000000000..201c30bab --- /dev/null +++ b/BuildTools/centos/dep/wxWidgets-3.0.2/include/wx/xrc/xmlreshandler.h @@ -0,0 +1,409 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: wx/xrc/xmlreshandler.cpp +// Purpose: XML resource handler +// Author: Steven Lamerton +// Created: 2011/01/26 +// RCS-ID: $id$ +// Copyright: (c) 2011 Steven Lamerton +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_XRC_XMLRESHANDLER_H_ +#define _WX_XRC_XMLRESHANDLER_H_ + +#include "wx/defs.h" + +#if wxUSE_XRC + +#include "wx/string.h" +#include "wx/artprov.h" +#include "wx/colour.h" +#include "wx/filesys.h" +#include "wx/imaglist.h" +#include "wx/window.h" + +class WXDLLIMPEXP_FWD_ADV wxAnimation; + +class WXDLLIMPEXP_FWD_XML wxXmlNode; +class WXDLLIMPEXP_FWD_XML wxXmlResource; + +class WXDLLIMPEXP_FWD_CORE wxXmlResourceHandler; + +// Helper macro used by the classes derived from wxXmlResourceHandler but also +// by wxXmlResourceHandler implementation itself. +#define XRC_ADD_STYLE(style) AddStyle(wxT(#style), style) + +// Abstract base class for the implementation object used by +// wxXmlResourceHandlerImpl. The real implementation is in +// wxXmlResourceHandlerImpl class in the "xrc" library while this class is in +// the "core" itself -- but it is so small that it doesn't matter. + +class WXDLLIMPEXP_CORE wxXmlResourceHandlerImplBase : public wxObject +{ +public: + // Constructor. + wxXmlResourceHandlerImplBase(wxXmlResourceHandler *handler) + : m_handler(handler) + {} + + // Destructor. + virtual ~wxXmlResourceHandlerImplBase() {} + + virtual wxObject *CreateResource(wxXmlNode *node, wxObject *parent, + wxObject *instance) = 0; + virtual bool IsOfClass(wxXmlNode *node, const wxString& classname) const = 0; + virtual bool IsObjectNode(const wxXmlNode *node) const = 0; + virtual wxString GetNodeContent(const wxXmlNode *node) = 0; + virtual wxXmlNode *GetNodeParent(const wxXmlNode *node) const = 0; + virtual wxXmlNode *GetNodeNext(const wxXmlNode *node) const = 0; + virtual wxXmlNode *GetNodeChildren(const wxXmlNode *node) const = 0; + virtual bool HasParam(const wxString& param) = 0; + virtual wxXmlNode *GetParamNode(const wxString& param) = 0; + virtual wxString GetParamValue(const wxString& param) = 0; + virtual wxString GetParamValue(const wxXmlNode* node) = 0; + virtual int GetStyle(const wxString& param = wxT("style"), int defaults = 0) = 0; + virtual wxString GetText(const wxString& param, bool translate = true) = 0; + virtual int GetID() = 0; + virtual wxString GetName() = 0; + virtual bool GetBool(const wxString& param, bool defaultv = false) = 0; + virtual long GetLong(const wxString& param, long defaultv = 0) = 0; + virtual float GetFloat(const wxString& param, float defaultv = 0) = 0; + virtual wxColour GetColour(const wxString& param, + const wxColour& defaultv = wxNullColour) = 0; + virtual wxSize GetSize(const wxString& param = wxT("size"), + wxWindow *windowToUse = NULL) = 0; + virtual wxPoint GetPosition(const wxString& param = wxT("pos")) = 0; + virtual wxCoord GetDimension(const wxString& param, wxCoord defaultv = 0, + wxWindow *windowToUse = NULL) = 0; + virtual wxDirection GetDirection(const wxString& param, wxDirection dir = wxLEFT) = 0; + virtual wxBitmap GetBitmap(const wxString& param = wxT("bitmap"), + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize) = 0; + virtual wxBitmap GetBitmap(const wxXmlNode* node, + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize) = 0; + virtual wxIcon GetIcon(const wxString& param = wxT("icon"), + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize) = 0; + virtual wxIcon GetIcon(const wxXmlNode* node, + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize) = 0; + virtual wxIconBundle GetIconBundle(const wxString& param, + const wxArtClient& defaultArtClient = wxART_OTHER) = 0; + virtual wxImageList *GetImageList(const wxString& param = wxT("imagelist")) = 0; + +#if wxUSE_ANIMATIONCTRL + virtual wxAnimation* GetAnimation(const wxString& param = wxT("animation")) = 0; +#endif + + virtual wxFont GetFont(const wxString& param = wxT("font"), wxWindow* parent = NULL) = 0; + virtual bool GetBoolAttr(const wxString& attr, bool defaultv) = 0; + virtual void SetupWindow(wxWindow *wnd) = 0; + virtual void CreateChildren(wxObject *parent, bool this_hnd_only = false) = 0; + virtual void CreateChildrenPrivately(wxObject *parent, + wxXmlNode *rootnode = NULL) = 0; + virtual wxObject *CreateResFromNode(wxXmlNode *node, wxObject *parent, + wxObject *instance = NULL) = 0; + +#if wxUSE_FILESYSTEM + virtual wxFileSystem& GetCurFileSystem() = 0; +#endif + virtual void ReportError(wxXmlNode *context, const wxString& message) = 0; + virtual void ReportError(const wxString& message) = 0; + virtual void ReportParamError(const wxString& param, const wxString& message) = 0; + + wxXmlResourceHandler* GetHandler() { return m_handler; } + +protected: + wxXmlResourceHandler *m_handler; +}; + +// Base class for all XRC handlers. +// +// Notice that this class is defined in the core library itself and so can be +// used as the base class by classes in any GUI library. However to actually be +// usable, it needs to be registered with wxXmlResource which implies linking +// the application with the xrc library. +// +// Also note that all the methods forwarding to GetImpl() are documented only +// in wxXmlResourceHandlerImpl in wx/xrc/xmlres.h to avoid duplication. + +class WXDLLIMPEXP_CORE wxXmlResourceHandler : public wxObject +{ +public: + // Constructor creates an unusable object, before anything can be done with + // it, SetImpl() needs to be called as done by wxXmlResource::AddHandler(). + wxXmlResourceHandler() + { + m_node = NULL; + m_parent = + m_instance = NULL; + m_parentAsWindow = NULL; + m_resource = NULL; + + m_impl = NULL; + } + + // This should be called exactly once. + void SetImpl(wxXmlResourceHandlerImplBase* impl) + { + wxASSERT_MSG( !m_impl, wxS("Should be called exactly once") ); + + m_impl = impl; + } + + + // Destructor. + virtual ~wxXmlResourceHandler() + { + delete m_impl; + } + + wxObject *CreateResource(wxXmlNode *node, wxObject *parent, + wxObject *instance) + { + return GetImpl()->CreateResource(node, parent, instance); + } + + // This one is called from CreateResource after variables + // were filled. + virtual wxObject *DoCreateResource() = 0; + + // Returns true if it understands this node and can create + // a resource from it, false otherwise. + virtual bool CanHandle(wxXmlNode *node) = 0; + + + void SetParentResource(wxXmlResource *res) + { + m_resource = res; + } + + + // These methods are not forwarded to wxXmlResourceHandlerImpl because they + // are called from the derived classes ctors and so before SetImpl() can be + // called. + + // Add a style flag (e.g. wxMB_DOCKABLE) to the list of flags + // understood by this handler. + void AddStyle(const wxString& name, int value); + + // Add styles common to all wxWindow-derived classes. + void AddWindowStyles(); + +protected: + // Everything else is simply forwarded to wxXmlResourceHandlerImpl. + void ReportError(wxXmlNode *context, const wxString& message) + { + GetImpl()->ReportError(context, message); + } + void ReportError(const wxString& message) + { + GetImpl()->ReportError(message); + } + void ReportParamError(const wxString& param, const wxString& message) + { + GetImpl()->ReportParamError(param, message); + } + + bool IsOfClass(wxXmlNode *node, const wxString& classname) const + { + return GetImpl()->IsOfClass(node, classname); + } + bool IsObjectNode(const wxXmlNode *node) const + { + return GetImpl()->IsObjectNode(node); + } + wxString GetNodeContent(const wxXmlNode *node) + { + return GetImpl()->GetNodeContent(node); + } + wxXmlNode *GetNodeParent(const wxXmlNode *node) const + { + return GetImpl()->GetNodeParent(node); + } + wxXmlNode *GetNodeNext(const wxXmlNode *node) const + { + return GetImpl()->GetNodeNext(node); + } + wxXmlNode *GetNodeChildren(const wxXmlNode *node) const + { + return GetImpl()->GetNodeChildren(node); + } + bool HasParam(const wxString& param) + { + return GetImpl()->HasParam(param); + } + + wxXmlNode *GetParamNode(const wxString& param) + { + return GetImpl()->GetParamNode(param); + } + wxString GetParamValue(const wxString& param) + { + return GetImpl()->GetParamValue(param); + } + wxString GetParamValue(const wxXmlNode* node) + { + return GetImpl()->GetParamValue(node); + } + int GetStyle(const wxString& param = wxT("style"), int defaults = 0) + { + return GetImpl()->GetStyle(param, defaults); + } + wxString GetText(const wxString& param, bool translate = true) + { + return GetImpl()->GetText(param, translate); + } + int GetID() const + { + return GetImpl()->GetID(); + } + wxString GetName() + { + return GetImpl()->GetName(); + } + bool GetBool(const wxString& param, bool defaultv = false) + { + return GetImpl()->GetBool(param, defaultv); + } + long GetLong(const wxString& param, long defaultv = 0) + { + return GetImpl()->GetLong(param, defaultv); + } + float GetFloat(const wxString& param, float defaultv = 0) + { + return GetImpl()->GetFloat(param, defaultv); + } + wxColour GetColour(const wxString& param, + const wxColour& defaultv = wxNullColour) + { + return GetImpl()->GetColour(param, defaultv); + } + wxSize GetSize(const wxString& param = wxT("size"), + wxWindow *windowToUse = NULL) + { + return GetImpl()->GetSize(param, windowToUse); + } + wxPoint GetPosition(const wxString& param = wxT("pos")) + { + return GetImpl()->GetPosition(param); + } + wxCoord GetDimension(const wxString& param, wxCoord defaultv = 0, + wxWindow *windowToUse = NULL) + { + return GetImpl()->GetDimension(param, defaultv, windowToUse); + } + wxDirection GetDirection(const wxString& param, wxDirection dir = wxLEFT) + { + return GetImpl()->GetDirection(param, dir); + } + wxBitmap GetBitmap(const wxString& param = wxT("bitmap"), + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize) + { + return GetImpl()->GetBitmap(param, defaultArtClient, size); + } + wxBitmap GetBitmap(const wxXmlNode* node, + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize) + { + return GetImpl()->GetBitmap(node, defaultArtClient, size); + } + wxIcon GetIcon(const wxString& param = wxT("icon"), + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize) + { + return GetImpl()->GetIcon(param, defaultArtClient, size); + } + wxIcon GetIcon(const wxXmlNode* node, + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize) + { + return GetImpl()->GetIcon(node, defaultArtClient, size); + } + wxIconBundle GetIconBundle(const wxString& param, + const wxArtClient& defaultArtClient = wxART_OTHER) + { + return GetImpl()->GetIconBundle(param, defaultArtClient); + } + wxImageList *GetImageList(const wxString& param = wxT("imagelist")) + { + return GetImpl()->GetImageList(param); + } + +#if wxUSE_ANIMATIONCTRL + wxAnimation* GetAnimation(const wxString& param = wxT("animation")) + { + return GetImpl()->GetAnimation(param); + } +#endif + + wxFont GetFont(const wxString& param = wxT("font"), + wxWindow* parent = NULL) + { + return GetImpl()->GetFont(param, parent); + } + bool GetBoolAttr(const wxString& attr, bool defaultv) + { + return GetImpl()->GetBoolAttr(attr, defaultv); + } + void SetupWindow(wxWindow *wnd) + { + GetImpl()->SetupWindow(wnd); + } + void CreateChildren(wxObject *parent, bool this_hnd_only = false) + { + GetImpl()->CreateChildren(parent, this_hnd_only); + } + void CreateChildrenPrivately(wxObject *parent, wxXmlNode *rootnode = NULL) + { + GetImpl()->CreateChildrenPrivately(parent, rootnode); + } + wxObject *CreateResFromNode(wxXmlNode *node, + wxObject *parent, wxObject *instance = NULL) + { + return GetImpl()->CreateResFromNode(node, parent, instance); + } + +#if wxUSE_FILESYSTEM + wxFileSystem& GetCurFileSystem() + { + return GetImpl()->GetCurFileSystem(); + } +#endif + + // Variables (filled by CreateResource) + wxXmlNode *m_node; + wxString m_class; + wxObject *m_parent, *m_instance; + wxWindow *m_parentAsWindow; + wxXmlResource *m_resource; + + // provide method access to those member variables + wxXmlResource* GetResource() const { return m_resource; } + wxXmlNode* GetNode() const { return m_node; } + wxString GetClass() const { return m_class; } + wxObject* GetParent() const { return m_parent; } + wxObject* GetInstance() const { return m_instance; } + wxWindow* GetParentAsWindow() const { return m_parentAsWindow; } + + + wxArrayString m_styleNames; + wxArrayInt m_styleValues; + + friend class wxXmlResourceHandlerImpl; + +private: + // This is supposed to never return NULL because SetImpl() should have been + // called. + wxXmlResourceHandlerImplBase* GetImpl() const; + + wxXmlResourceHandlerImplBase *m_impl; + + wxDECLARE_ABSTRACT_CLASS(wxXmlResourceHandler); +}; + +#endif // wxUSE_XRC + +#endif // _WX_XRC_XMLRESHANDLER_H_ diff --git a/BuildTools/centos/dep/wxWidgets-3.0.2/interface/wx/xrc/xmlres.h b/BuildTools/centos/dep/wxWidgets-3.0.2/interface/wx/xrc/xmlres.h new file mode 100644 index 000000000..95274413a --- /dev/null +++ b/BuildTools/centos/dep/wxWidgets-3.0.2/interface/wx/xrc/xmlres.h @@ -0,0 +1,826 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: xrc/xmlres.h +// Purpose: interface of wxXmlResource +// Author: wxWidgets team +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +/** + Flags which can be used with wxXmlResource::wxXmlResource. +*/ +enum wxXmlResourceFlags +{ + /** Translatable strings will be translated via _(). */ + wxXRC_USE_LOCALE = 1, + + /** Subclass property of object nodes will be ignored (useful for previews in XRC editors). */ + wxXRC_NO_SUBCLASSING = 2, + + /** Prevent the XRC files from being reloaded from disk in case they have been modified there + since being last loaded (may slightly speed up loading them). */ + wxXRC_NO_RELOADING = 4 +}; + + +/** + @class wxXmlResource + + This is the main class for interacting with the XML-based resource system. + + The class holds XML resources from one or more .xml files, binary files or zip + archive files. + + Note that this is a singleton class and you'll never allocate/deallocate it. + Just use the static wxXmlResource::Get() getter. + + @see @ref overview_xrc, @ref overview_xrcformat + + @library{wxxrc} + @category{xrc} +*/ +class wxXmlResource : public wxObject +{ +public: + /** + Constructor. + + @param filemask + The XRC file, archive file, or wildcard specification that will be + used to load all resource files inside a zip archive. + @param flags + One or more value of the ::wxXmlResourceFlags enumeration. + @param domain + The name of the gettext catalog to search for translatable strings. + By default all loaded catalogs will be searched. + This provides a way to allow the strings to only come from a specific catalog. + */ + wxXmlResource(const wxString& filemask, + int flags = wxXRC_USE_LOCALE, + const wxString& domain = wxEmptyString); + + /** + Constructor. + + @param flags + One or more value of the ::wxXmlResourceFlags enumeration. + @param domain + The name of the gettext catalog to search for translatable strings. + By default all loaded catalogs will be searched. + This provides a way to allow the strings to only come from a specific catalog. + */ + wxXmlResource(int flags = wxXRC_USE_LOCALE, + const wxString& domain = wxEmptyString); + + /** + Destructor. + */ + virtual ~wxXmlResource(); + + /** + Initializes only a specific handler (or custom handler). + Convention says that the handler name is equal to the control's name plus + 'XmlHandler', for example wxTextCtrlXmlHandler, wxHtmlWindowXmlHandler. + + The XML resource compiler (wxxrc) can create include file that contains + initialization code for all controls used within the resource. + Note that this handler must be allocated on the heap, since it will be + deleted by ClearHandlers() later. + */ + void AddHandler(wxXmlResourceHandler* handler); + + /** + Add a new handler at the begining of the handler list. + */ + void InsertHandler(wxXmlResourceHandler *handler); + + + /** + Attaches an unknown control to the given panel/window/dialog. + Unknown controls are used in conjunction with \. + */ + bool AttachUnknownControl(const wxString& name, + wxWindow* control, + wxWindow* parent = NULL); + + /** + Removes all handlers and deletes them (this means that any handlers + added using AddHandler() must be allocated on the heap). + */ + void ClearHandlers(); + + /** + Registers subclasses factory for use in XRC. This is useful only for + language bindings developers who need a way to implement subclassing in + wxWidgets ports that don't support wxRTTI (e.g. wxPython). + */ + static void AddSubclassFactory(wxXmlSubclassFactory *factory); + + + /** + Compares the XRC version to the argument. + + Returns -1 if the XRC version is less than the argument, + +1 if greater, and 0 if they are equal. + */ + int CompareVersion(int major, int minor, int release, int revision) const; + + /** + Returns a string ID corresponding to the given numeric ID. + + The string returned is such that calling GetXRCID() with it as + parameter yields @a numId. If there is no string identifier + corresponding to the given numeric one, an empty string is returned. + + Notice that, unlike GetXRCID(), this function is slow as it checks all + of the identifiers used in XRC. + + @since 2.9.0 + */ + static wxString FindXRCIDById(int numId); + + /** + Gets the global resources object or creates one if none exists. + */ + static wxXmlResource* Get(); + + /** + Returns the domain (message catalog) that will be used to load + translatable strings in the XRC. + */ + const wxString& GetDomain() const; + + /** + Returns flags, which may be a bitlist of ::wxXmlResourceFlags + enumeration values. + */ + int GetFlags() const; + + /** + Returns the wxXmlNode containing the definition of the object with the + given name or @NULL. + + This function recursively searches all the loaded XRC files for an + object with the specified @a name. If the object is found, the + wxXmlNode corresponding to it is returned, so this function can be used + to access additional information defined in the XRC file and not used + by wxXmlResource itself, e.g. contents of application-specific XML + tags. + + @param name + The name of the resource which must be unique for this function to + work correctly, if there is more than one resource with the given + name the choice of the one returned by this function is undefined. + @return + The node corresponding to the resource with the given name or @NULL. + */ + const wxXmlNode *GetResourceNode(const wxString& name) const; + + /** + Returns version information (a.b.c.d = d + 256*c + 2562*b + 2563*a). + */ + long GetVersion() const; + + /** + Returns a numeric ID that is equivalent to the string ID used in an XML resource. + + If an unknown @a str_id is requested (i.e. other than wxID_XXX or integer), + a new record is created which associates the given string with a number. + + If @a value_if_not_found is @c wxID_NONE, the number is obtained via + wxNewId(). Otherwise @a value_if_not_found is used. + + Macro @c XRCID(name) is provided for convenient use in event tables. + + @note IDs returned by XRCID() cannot be used with the EVT_*_RANGE + macros, because the order in which they are assigned to symbolic @a name + values is not guaranteed. + */ + static int GetXRCID(const wxString& str_id, int value_if_not_found = wxID_NONE); + + /** + Initializes handlers for all supported controls/windows. + + This will make the executable quite big because it forces linking against + most of the wxWidgets library. + */ + void InitAllHandlers(); + + /** + Loads resources from XML files that match given filemask. + + Example: + @code + if (!wxXmlResource::Get()->Load("rc/*.xrc")) + wxLogError("Couldn't load resources!"); + @endcode + + @note + If wxUSE_FILESYS is enabled, this method understands wxFileSystem URLs + (see wxFileSystem::FindFirst()). + + @note + If you are sure that the argument is name of single XRC file (rather + than an URL or a wildcard), use LoadFile() instead. + + @see LoadFile(), LoadAllFiles() + */ + bool Load(const wxString& filemask); + + /** + Simpler form of Load() for loading a single XRC file. + + @since 2.9.0 + + @see Load(), LoadAllFiles() + */ + bool LoadFile(const wxFileName& file); + + /** + Loads all .xrc files from directory @a dirname. + + Tries to load as many files as possible; if there's an error while + loading one file, it still attempts to load other files. + + @since 2.9.0 + + @see LoadFile(), Load() + */ + bool LoadAllFiles(const wxString& dirname); + + /** + Loads a bitmap resource from a file. + */ + wxBitmap LoadBitmap(const wxString& name); + + /** + Loads a dialog. @a parent points to parent window (if any). + */ + wxDialog* LoadDialog(wxWindow* parent, const wxString& name); + + /** + Loads a dialog. @a parent points to parent window (if any). + + This form is used to finish creation of an already existing instance (the main + reason for this is that you may want to use derived class with a new event table). + Example: + + @code + MyDialog dlg; + wxXmlResource::Get()->LoadDialog(&dlg, mainFrame, "my_dialog"); + dlg.ShowModal(); + @endcode + */ + bool LoadDialog(wxDialog* dlg, wxWindow* parent, const wxString& name); + + /** + Loads a frame from the resource. @a parent points to parent window (if any). + */ + wxFrame *LoadFrame(wxWindow* parent, const wxString& name); + + /** + Loads the contents of a frame onto an existing wxFrame. + + This form is used to finish creation of an already existing instance + (the main reason for this is that you may want to use derived class + with a new event table). + */ + bool LoadFrame(wxFrame* frame, wxWindow* parent, + const wxString& name); + + /** + Loads an icon resource from a file. + */ + wxIcon LoadIcon(const wxString& name); + + /** + Loads menu from resource. Returns @NULL on failure. + */ + wxMenu* LoadMenu(const wxString& name); + + //@{ + /** + Loads a menubar from resource. Returns @NULL on failure. + */ + wxMenuBar* LoadMenuBar(wxWindow* parent, const wxString& name); + wxMenuBar* LoadMenuBar(const wxString& name); + //@} + + //@{ + /** + Load an object from the resource specifying both the resource name and the + class name. + + The first overload lets you load nonstandard container windows and returns + @NULL on failure. The second one lets you finish the creation of an existing + instance and returns @false on failure. + + In either case, only the resources defined at the top level of XRC + files can be loaded by this function, use LoadObjectRecursively() if + you need to load an object defined deeper in the hierarchy. + */ + wxObject* LoadObject(wxWindow* parent, const wxString& name, + const wxString& classname); + bool LoadObject(wxObject* instance, wxWindow* parent, + const wxString& name, + const wxString& classname); + //@} + + //@{ + /** + Load an object from anywhere in the resource tree. + + These methods are similar to LoadObject() but may be used to load an + object from anywhere in the resource tree and not only the top level. + Note that you will very rarely need to do this as in normal use the + entire container window (defined at the top level) is loaded and not + its individual children but this method can be useful in some + particular situations. + + @since 2.9.1 + */ + wxObject* LoadObjectRecursively(wxWindow* parent, + const wxString& name, + const wxString& classname); + bool LoadObjectRecursively(wxObject* instance, wxWindow* parent, + const wxString& name, + const wxString& classname); + //@} + + /** + Loads a panel. @a parent points to the parent window. + */ + wxPanel* LoadPanel(wxWindow* parent, const wxString& name); + + /** + Loads a panel. @a parent points to the parent window. + This form is used to finish creation of an already existing instance. + */ + bool LoadPanel(wxPanel* panel, wxWindow* parent, const wxString& name); + + /** + Loads a toolbar. + */ + wxToolBar* LoadToolBar(wxWindow* parent, const wxString& name); + + /** + Sets the global resources object and returns a pointer to the previous one + (may be @NULL). + */ + static wxXmlResource* Set(wxXmlResource* res); + + /** + Sets the domain (message catalog) that will be used to load + translatable strings in the XRC. + */ + void SetDomain(const wxString& domain); + + /** + Sets flags (bitlist of ::wxXmlResourceFlags enumeration values). + */ + void SetFlags(int flags); + + /** + This function unloads a resource previously loaded by Load(). + + Returns @true if the resource was successfully unloaded and @false if it + hasn't been found in the list of loaded resources. + */ + bool Unload(const wxString& filename); + +protected: + /** + Reports error in XRC resources to the user. + + Any errors in XRC input files should be reported using this method + (or its wxXmlResourceHandler::ReportError() equivalent). Unlike + wxLogError(), this method presents the error to the user in a more + usable form. In particular, the output is compiler-like and contains + information about the exact location of the error. + + @param context XML node the error occurred in or relates to. This can + be @NULL, but should be the most specific node possible, + as its line number is what is reported to the user. + @param message Text of the error message. This string should always + be in English (i.e. not wrapped in _()). It shouldn't + be a sentence -- it should start with lower-case letter + and shouldn't have a trailing period or exclamation + point. + + @since 2.9.0 + + @see wxXmlResourceHandler::ReportError(), DoReportError() + */ + void ReportError(const wxXmlNode *context, const wxString& message); + + /** + Implementation of XRC resources errors reporting. + + This method is called by ReportError() and shouldn't be called + directly; use ReportError() or wxXmlResourceHandler::ReportError() + to log errors. + + Default implementation uses wxLogError(). + + @param xrcFile File the error occurred in or empty string if it + couldn't be determined. + @param position XML node where the error occurred or @NULL if it + couldn't be determined. + @param message Text of the error message. See ReportError() + documentation for details of the string's format. + + @note + You may override this method in a derived class to customize errors + reporting. If you do so, you'll need to either use the derived class + in all your code or call wxXmlResource::Set() to change the global + wxXmlResource instance to your class. + + @since 2.9.0 + + @see ReportError() + */ + virtual void DoReportError(const wxString& xrcFile, const wxXmlNode *position, + const wxString& message); +}; + + + +/** + @class wxXmlResourceHandler + + wxXmlResourceHandler is an abstract base class for resource handlers + capable of creating a control from an XML node. + + See @ref overview_xrc for details. + + @library{wxxrc} + @category{xrc} +*/ +class wxXmlResourceHandler : public wxObject +{ +public: + /** + Default constructor. + */ + wxXmlResourceHandler(); + + /** + Destructor. + */ + virtual ~wxXmlResourceHandler(); + + /** + Creates an object (menu, dialog, control, ...) from an XML node. + Should check for validity. @a parent is a higher-level object + (usually window, dialog or panel) that is often necessary to + create the resource. + + If @b instance is non-@NULL it should not create a new instance via + 'new' but should rather use this one, and call its Create method. + */ + wxObject* CreateResource(wxXmlNode* node, wxObject* parent, + wxObject* instance); + + /** + Called from CreateResource after variables were filled. + */ + virtual wxObject* DoCreateResource() = 0; + + /** + Returns @true if it understands this node and can create + a resource from it, @false otherwise. + + @note + You must not call any wxXmlResourceHandler methods except IsOfClass() + from this method! The instance is not yet initialized with node data + at the time CanHandle() is called and it is only safe to operate on + node directly or to call IsOfClass(). + */ + virtual bool CanHandle(wxXmlNode* node) = 0; + + /** + Sets the parent resource. + */ + void SetParentResource(wxXmlResource* res); + + +protected: + + /** + Add a style flag (e.g. @c wxMB_DOCKABLE) to the list of flags + understood by this handler. + */ + void AddStyle(const wxString& name, int value); + + /** + Add styles common to all wxWindow-derived classes. + */ + void AddWindowStyles(); + + /** + Creates children. + */ + void CreateChildren(wxObject* parent, bool this_hnd_only = false); + + /** + Helper function. + */ + void CreateChildrenPrivately(wxObject* parent, + wxXmlNode* rootnode = NULL); + + /** + Creates a resource from a node. + */ + wxObject* CreateResFromNode(wxXmlNode* node, wxObject* parent, + wxObject* instance = NULL); + + /** + Creates an animation (see wxAnimation) from the filename specified in @a param. + */ + wxAnimation* GetAnimation(const wxString& param = "animation"); + + /** + Gets a bitmap. + */ + wxBitmap GetBitmap(const wxString& param = "bitmap", + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize); + /** + Gets a bitmap from an XmlNode. + + @since 2.9.1 + */ + wxBitmap GetBitmap(const wxXmlNode* node, + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize); + + /** + Gets a bool flag (1, t, yes, on, true are @true, everything else is @false). + */ + bool GetBool(const wxString& param, bool defaultv = false); + + /** + Gets colour in HTML syntax (\#RRGGBB). + */ + wxColour GetColour(const wxString& param, + const wxColour& defaultColour = wxNullColour); + + /** + Returns the current file system. + */ + wxFileSystem& GetCurFileSystem(); + + /** + Gets a dimension (may be in dialog units). + */ + wxCoord GetDimension(const wxString& param, wxCoord defaultv = 0, + wxWindow* windowToUse = 0); + + /** + Gets a direction. + + If the given @a param is not present or has empty value, @a dirDefault is + returned by default. Otherwise the value of the parameter is parsed and + a warning is generated if it's not one of @c wxLEFT, @c wxTOP, @c + wxRIGHT or @c wxBOTTOM. + + @since 2.9.3 + */ + wxDirection GetDirection(const wxString& param, wxDirection dirDefault = wxLEFT); + + /** + Gets a font. + */ + wxFont GetFont(const wxString& param = "font"); + + /** + Returns the XRCID. + */ + int GetID(); + + /** + Returns an icon. + */ + wxIcon GetIcon(const wxString& param = "icon", + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize); + + /** + Gets an icon from an XmlNode. + + @since 2.9.1 + */ + wxIcon GetIcon(const wxXmlNode* node, + const wxArtClient& defaultArtClient = wxART_OTHER, + wxSize size = wxDefaultSize); + + /** + Returns an icon bundle. + + @note + Bundles can be loaded either with stock IDs or from files that contain + more than one image (e.g. Windows icon files). If a file contains only + single image, a bundle with only one icon will be created. + + @since 2.9.0 + */ + wxIconBundle GetIconBundle(const wxString& param, + const wxArtClient& defaultArtClient = wxART_OTHER); + + /** + Creates an image list from the @a param markup data. + + @return + The new instance of wxImageList or @NULL if no data is found. + + @since 2.9.1 + */ + wxImageList *GetImageList(const wxString& param = "imagelist"); + + /** + Gets the integer value from the parameter. + */ + long GetLong(const wxString& param, long defaultv = 0); + + /** + Gets a float value from the parameter. + */ + float GetFloat(const wxString& param, float defaultv = 0); + + /** + Returns the resource name. + */ + wxString GetName(); + + /** + Checks if the given node is an object node. + Object nodes are those named "object" or "object_ref". + @since 3.1.0 + */ + bool IsObjectNode(const wxXmlNode *node) const; + + /** + Gets node content from wxXML_ENTITY_NODE. + */ + wxString GetNodeContent(wxXmlNode* node); + + /** + Gets the parent of the node given. + This method is safe to call with @NULL argument, it just returns @NULL + in this case. + @since 3.1.0 + */ + wxXmlNode *GetNodeParent(const wxXmlNode *node) const; + + /** + Gets the next sibling node related to the given node, possibly @NULL. + This method is safe to call with @NULL argument, it just returns @NULL + in this case. + @since 3.1.0 + */ + wxXmlNode *GetNodeNext(const wxXmlNode *node) const; + + /** + Gets the first child of the given node or @NULL. + This method is safe to call with @NULL argument, it just returns @NULL + in this case. + @since 3.1.0 + */ + wxXmlNode *GetNodeChildren(const wxXmlNode *node) const; + + /** + Finds the node or returns @NULL. + */ + wxXmlNode* GetParamNode(const wxString& param); + + /** + Finds the parameter value or returns the empty string. + */ + wxString GetParamValue(const wxString& param); + + /** + Returns the node parameter value. + + @since 2.9.1 + */ + wxString GetParamValue(const wxXmlNode* node); + + /** + Gets the position (may be in dialog units). + */ + wxPoint GetPosition(const wxString& param = "pos"); + + /** + Gets the size (may be in dialog units). + */ + wxSize GetSize(const wxString& param = "size", wxWindow* windowToUse = 0); + + /** + Gets style flags from text in form "flag | flag2| flag3 |..." + Only understands flags added with AddStyle(). + */ + int GetStyle(const wxString& param = "style", int defaults = 0); + + /** + Gets text from param and does some conversions: + - replaces \\n, \\r, \\t by respective characters (according to C syntax) + - replaces @c $ by @c and @c $$ by @c $ (needed for @c _File to @c File + translation because of XML syntax) + - calls wxGetTranslations (unless disabled in wxXmlResource) + */ + wxString GetText(const wxString& param, bool translate = true); + + /** + Check to see if a parameter exists. + */ + bool HasParam(const wxString& param); + + /** + Convenience function. + Returns @true if the node has a property class equal to classname, + e.g. object class="wxDialog". + */ + bool IsOfClass(wxXmlNode* node, const wxString& classname); + + /** + Sets common window options. + */ + void SetupWindow(wxWindow* wnd); + + /** + Reports error in XRC resources to the user. + + See wxXmlResource::ReportError() for more information. + + @since 2.9.0 + */ + void ReportError(wxXmlNode *context, const wxString& message); + + /** + Like ReportError(wxXmlNode*, const wxString&), but uses the node + of currently processed object (m_node) as the context. + + @since 2.9.0 + */ + void ReportError(const wxString& message); + + /** + Like ReportError(wxXmlNode*, const wxString&), but uses the node + of parameter @a param of the currently processed object as the context. + This is convenience function for reporting errors in particular + parameters. + + @since 2.9.0 + */ + void ReportParamError(const wxString& param, const wxString& message); + + + /** + After CreateResource has been called this will return the current + wxXmlResource object. + + @since 2.9.5 + */ + wxXmlResource* GetResource() const; + + /** + After CreateResource has been called this will return the XML node + being processed. + + @since 2.9.5 + */ + wxXmlNode* GetNode() const; + + /** + After CreateResource has been called this will return the class name of + the XML resource node being processed. + + @since 2.9.5 + */ + wxString GetClass() const; + + /** + After CreateResource has been called this will return the current + item's parent, if any. + + @since 2.9.5 + */ + wxObject* GetParent() const; + + /** + After CreateResource has been called this will return the instance that + the XML resource content should be created upon, if it has already been + created. If @NULL then the handler should create the object itself. + + @since 2.9.5 + */ + wxObject* GetInstance() const; + + /** + After CreateResource has been called this will return the item's parent + as a wxWindow. + + @since 2.9.5 + */ + wxWindow* GetParentAsWindow() const; +}; + diff --git a/BuildTools/centos/dep/wxWidgets-3.0.2/src/aui/auibar.cpp b/BuildTools/centos/dep/wxWidgets-3.0.2/src/aui/auibar.cpp new file mode 100644 index 000000000..c7349a3be --- /dev/null +++ b/BuildTools/centos/dep/wxWidgets-3.0.2/src/aui/auibar.cpp @@ -0,0 +1,2926 @@ +/////////////////////////////////////////////////////////////////////////////// + +// Name: src/aui/auibar.cpp +// Purpose: wxaui: wx advanced user interface - docking window manager +// Author: Benjamin I. Williams +// Modified by: +// Created: 2005-05-17 +// Copyright: (C) Copyright 2005-2006, Kirix Corporation, All Rights Reserved +// Licence: wxWindows Library Licence, Version 3.1 +/////////////////////////////////////////////////////////////////////////////// + +// ============================================================================ +// declarations +// ============================================================================ + +// ---------------------------------------------------------------------------- +// headers +// ---------------------------------------------------------------------------- + +#include "wx/wxprec.h" + +#ifdef __BORLANDC__ + #pragma hdrstop +#endif + +#if wxUSE_AUI + +#include "wx/statline.h" +#include "wx/dcbuffer.h" +#include "wx/sizer.h" +#include "wx/image.h" +#include "wx/settings.h" +#include "wx/menu.h" + +#include "wx/aui/auibar.h" +#include "wx/aui/framemanager.h" + +#ifdef __WXMAC__ +#include "wx/osx/private.h" +#endif + +#include "wx/arrimpl.cpp" +WX_DEFINE_OBJARRAY(wxAuiToolBarItemArray) + + +wxDEFINE_EVENT( wxEVT_AUITOOLBAR_TOOL_DROPDOWN, wxAuiToolBarEvent ); +wxDEFINE_EVENT( wxEVT_AUITOOLBAR_OVERFLOW_CLICK, wxAuiToolBarEvent ); +wxDEFINE_EVENT( wxEVT_AUITOOLBAR_RIGHT_CLICK, wxAuiToolBarEvent ); +wxDEFINE_EVENT( wxEVT_AUITOOLBAR_MIDDLE_CLICK, wxAuiToolBarEvent ); +wxDEFINE_EVENT( wxEVT_AUITOOLBAR_BEGIN_DRAG, wxAuiToolBarEvent ); + + +IMPLEMENT_CLASS(wxAuiToolBar, wxControl) +IMPLEMENT_DYNAMIC_CLASS(wxAuiToolBarEvent, wxEvent) + + +// missing wxITEM_* items +enum +{ + wxITEM_CONTROL = wxITEM_MAX, + wxITEM_LABEL, + wxITEM_SPACER +}; + +const int BUTTON_DROPDOWN_WIDTH = 10; + + +wxBitmap wxAuiBitmapFromBits(const unsigned char bits[], int w, int h, + const wxColour& color); + +static wxColor GetBaseColor() +{ + +#if defined( __WXMAC__ ) && wxOSX_USE_COCOA_OR_CARBON + wxColor baseColour = wxColour( wxMacCreateCGColorFromHITheme(kThemeBrushToolbarBackground)); +#else + wxColor baseColour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DFACE); +#endif + + // the baseColour is too pale to use as our base colour, + // so darken it a bit -- + if ((255-baseColour.Red()) + + (255-baseColour.Green()) + + (255-baseColour.Blue()) < 60) + { + baseColour = baseColour.ChangeLightness(92); + } + + return baseColour; +} + + + +class ToolbarCommandCapture : public wxEvtHandler +{ +public: + + ToolbarCommandCapture() { m_lastId = 0; } + int GetCommandId() const { return m_lastId; } + + bool ProcessEvent(wxEvent& evt) + { + if (evt.GetEventType() == wxEVT_MENU) + { + m_lastId = evt.GetId(); + return true; + } + + if (GetNextHandler()) + return GetNextHandler()->ProcessEvent(evt); + + return false; + } + +private: + int m_lastId; +}; + + + +static const unsigned char + DISABLED_TEXT_GREY_HUE = wxColour::AlphaBlend(0, 255, 0.4); +const wxColour DISABLED_TEXT_COLOR(DISABLED_TEXT_GREY_HUE, + DISABLED_TEXT_GREY_HUE, + DISABLED_TEXT_GREY_HUE); + +wxAuiDefaultToolBarArt::wxAuiDefaultToolBarArt() +{ + m_baseColour = GetBaseColor(); + + m_flags = 0; + m_textOrientation = wxAUI_TBTOOL_TEXT_BOTTOM; + m_highlightColour = wxSystemSettings::GetColour(wxSYS_COLOUR_HIGHLIGHT); + + m_separatorSize = 7; + m_gripperSize = 7; + m_overflowSize = 16; + + wxColor darker1Colour = m_baseColour.ChangeLightness(85); + wxColor darker2Colour = m_baseColour.ChangeLightness(75); + wxColor darker3Colour = m_baseColour.ChangeLightness(60); + wxColor darker4Colour = m_baseColour.ChangeLightness(50); + wxColor darker5Colour = m_baseColour.ChangeLightness(40); + + m_gripperPen1 = wxPen(darker5Colour); + m_gripperPen2 = wxPen(darker3Colour); + m_gripperPen3 = *wxWHITE_PEN; + + static const unsigned char buttonDropdownBits[] = { 0xe0, 0xf1, 0xfb }; + static const unsigned char overflowBits[] = { 0x80, 0xff, 0x80, 0xc1, 0xe3, 0xf7 }; + + m_buttonDropDownBmp = wxAuiBitmapFromBits(buttonDropdownBits, 5, 3, + *wxBLACK); + m_disabledButtonDropDownBmp = wxAuiBitmapFromBits( + buttonDropdownBits, 5, 3, + wxColor(128,128,128)); + m_overflowBmp = wxAuiBitmapFromBits(overflowBits, 7, 6, *wxBLACK); + m_disabledOverflowBmp = wxAuiBitmapFromBits(overflowBits, 7, 6, wxColor(128,128,128)); + + m_font = *wxNORMAL_FONT; +} + +wxAuiDefaultToolBarArt::~wxAuiDefaultToolBarArt() +{ + m_font = *wxNORMAL_FONT; +} + + +wxAuiToolBarArt* wxAuiDefaultToolBarArt::Clone() +{ + return static_cast(new wxAuiDefaultToolBarArt); +} + +void wxAuiDefaultToolBarArt::SetFlags(unsigned int flags) +{ + m_flags = flags; +} + +void wxAuiDefaultToolBarArt::SetFont(const wxFont& font) +{ + m_font = font; +} + +void wxAuiDefaultToolBarArt::SetTextOrientation(int orientation) +{ + m_textOrientation = orientation; +} + +unsigned int wxAuiDefaultToolBarArt::GetFlags() +{ + return m_flags; +} + +wxFont wxAuiDefaultToolBarArt::GetFont() +{ + return m_font; +} + +int wxAuiDefaultToolBarArt::GetTextOrientation() +{ + return m_textOrientation; +} + +void wxAuiDefaultToolBarArt::DrawBackground( + wxDC& dc, + wxWindow* WXUNUSED(wnd), + const wxRect& _rect) +{ + wxRect rect = _rect; + rect.height++; + wxColour startColour = m_baseColour.ChangeLightness(150); + wxColour endColour = m_baseColour.ChangeLightness(90); + dc.GradientFillLinear(rect, startColour, endColour, wxSOUTH); +} + +void wxAuiDefaultToolBarArt::DrawPlainBackground(wxDC& dc, + wxWindow* WXUNUSED(wnd), + const wxRect& _rect) +{ + wxRect rect = _rect; + rect.height++; + + dc.SetBrush(wxSystemSettings::GetColour(wxSYS_COLOUR_3DFACE)); + + dc.DrawRectangle(rect.GetX() - 1, rect.GetY() - 1, + rect.GetWidth() + 2, rect.GetHeight() + 1); +} + +void wxAuiDefaultToolBarArt::DrawLabel( + wxDC& dc, + wxWindow* WXUNUSED(wnd), + const wxAuiToolBarItem& item, + const wxRect& rect) +{ + dc.SetFont(m_font); + dc.SetTextForeground(*wxBLACK); + + // we only care about the text height here since the text + // will get cropped based on the width of the item + int textWidth = 0, textHeight = 0; + dc.GetTextExtent(wxT("ABCDHgj"), &textWidth, &textHeight); + + // set the clipping region + wxRect clipRect = rect; + clipRect.width -= 1; + dc.SetClippingRegion(clipRect); + + int textX, textY; + textX = rect.x + 1; + textY = rect.y + (rect.height-textHeight)/2; + dc.DrawText(item.GetLabel(), textX, textY); + dc.DestroyClippingRegion(); +} + + +void wxAuiDefaultToolBarArt::DrawButton( + wxDC& dc, + wxWindow* WXUNUSED(wnd), + const wxAuiToolBarItem& item, + const wxRect& rect) +{ + int textWidth = 0, textHeight = 0; + + if (m_flags & wxAUI_TB_TEXT) + { + dc.SetFont(m_font); + + int tx, ty; + + dc.GetTextExtent(wxT("ABCDHgj"), &tx, &textHeight); + textWidth = 0; + dc.GetTextExtent(item.GetLabel(), &textWidth, &ty); + } + + int bmpX = 0, bmpY = 0; + int textX = 0, textY = 0; + + if (m_textOrientation == wxAUI_TBTOOL_TEXT_BOTTOM) + { + bmpX = rect.x + + (rect.width/2) - + (item.GetBitmap().GetWidth()/2); + + bmpY = rect.y + + ((rect.height-textHeight)/2) - + (item.GetBitmap().GetHeight()/2); + + textX = rect.x + (rect.width/2) - (textWidth/2) + 1; + textY = rect.y + rect.height - textHeight - 1; + } + else if (m_textOrientation == wxAUI_TBTOOL_TEXT_RIGHT) + { + bmpX = rect.x + 3; + + bmpY = rect.y + + (rect.height/2) - + (item.GetBitmap().GetHeight()/2); + + textX = bmpX + 3 + item.GetBitmap().GetWidth(); + textY = rect.y + + (rect.height/2) - + (textHeight/2); + } + + + if (!(item.GetState() & wxAUI_BUTTON_STATE_DISABLED)) + { + if (item.GetState() & wxAUI_BUTTON_STATE_PRESSED) + { + dc.SetPen(wxPen(m_highlightColour)); + dc.SetBrush(wxBrush(m_highlightColour.ChangeLightness(150))); + dc.DrawRectangle(rect); + } + else if ((item.GetState() & wxAUI_BUTTON_STATE_HOVER) || item.IsSticky()) + { + dc.SetPen(wxPen(m_highlightColour)); + dc.SetBrush(wxBrush(m_highlightColour.ChangeLightness(170))); + + // draw an even lighter background for checked item hovers (since + // the hover background is the same color as the check background) + if (item.GetState() & wxAUI_BUTTON_STATE_CHECKED) + dc.SetBrush(wxBrush(m_highlightColour.ChangeLightness(180))); + + dc.DrawRectangle(rect); + } + else if (item.GetState() & wxAUI_BUTTON_STATE_CHECKED) + { + // it's important to put this code in an else statement after the + // hover, otherwise hovers won't draw properly for checked items + dc.SetPen(wxPen(m_highlightColour)); + dc.SetBrush(wxBrush(m_highlightColour.ChangeLightness(170))); + dc.DrawRectangle(rect); + } + } + + wxBitmap bmp; + if (item.GetState() & wxAUI_BUTTON_STATE_DISABLED) + bmp = item.GetDisabledBitmap(); + else + bmp = item.GetBitmap(); + + if ( bmp.IsOk() ) + dc.DrawBitmap(bmp, bmpX, bmpY, true); + + // set the item's text color based on if it is disabled + dc.SetTextForeground(*wxBLACK); + if (item.GetState() & wxAUI_BUTTON_STATE_DISABLED) + dc.SetTextForeground(DISABLED_TEXT_COLOR); + + if ( (m_flags & wxAUI_TB_TEXT) && !item.GetLabel().empty() ) + { + dc.DrawText(item.GetLabel(), textX, textY); + } +} + + +void wxAuiDefaultToolBarArt::DrawDropDownButton( + wxDC& dc, + wxWindow* WXUNUSED(wnd), + const wxAuiToolBarItem& item, + const wxRect& rect) +{ + int textWidth = 0, textHeight = 0, textX = 0, textY = 0; + int bmpX = 0, bmpY = 0, dropBmpX = 0, dropBmpY = 0; + + wxRect buttonRect = wxRect(rect.x, + rect.y, + rect.width-BUTTON_DROPDOWN_WIDTH, + rect.height); + wxRect dropDownRect = wxRect(rect.x+rect.width-BUTTON_DROPDOWN_WIDTH-1, + rect.y, + BUTTON_DROPDOWN_WIDTH+1, + rect.height); + + if (m_flags & wxAUI_TB_TEXT) + { + dc.SetFont(m_font); + + int tx, ty; + if (m_flags & wxAUI_TB_TEXT) + { + dc.GetTextExtent(wxT("ABCDHgj"), &tx, &textHeight); + textWidth = 0; + } + + dc.GetTextExtent(item.GetLabel(), &textWidth, &ty); + } + + + + dropBmpX = dropDownRect.x + + (dropDownRect.width/2) - + (m_buttonDropDownBmp.GetWidth()/2); + dropBmpY = dropDownRect.y + + (dropDownRect.height/2) - + (m_buttonDropDownBmp.GetHeight()/2); + + + if (m_textOrientation == wxAUI_TBTOOL_TEXT_BOTTOM) + { + bmpX = buttonRect.x + + (buttonRect.width/2) - + (item.GetBitmap().GetWidth()/2); + bmpY = buttonRect.y + + ((buttonRect.height-textHeight)/2) - + (item.GetBitmap().GetHeight()/2); + + textX = rect.x + (rect.width/2) - (textWidth/2) + 1; + textY = rect.y + rect.height - textHeight - 1; + } + else if (m_textOrientation == wxAUI_TBTOOL_TEXT_RIGHT) + { + bmpX = rect.x + 3; + + bmpY = rect.y + + (rect.height/2) - + (item.GetBitmap().GetHeight()/2); + + textX = bmpX + 3 + item.GetBitmap().GetWidth(); + textY = rect.y + + (rect.height/2) - + (textHeight/2); + } + + + if (item.GetState() & wxAUI_BUTTON_STATE_PRESSED) + { + dc.SetPen(wxPen(m_highlightColour)); + dc.SetBrush(wxBrush(m_highlightColour.ChangeLightness(140))); + dc.DrawRectangle(buttonRect); + + dc.SetBrush(wxBrush(m_highlightColour.ChangeLightness(170))); + dc.DrawRectangle(dropDownRect); + } + else if (item.GetState() & wxAUI_BUTTON_STATE_HOVER || + item.IsSticky()) + { + dc.SetPen(wxPen(m_highlightColour)); + dc.SetBrush(wxBrush(m_highlightColour.ChangeLightness(170))); + dc.DrawRectangle(buttonRect); + dc.DrawRectangle(dropDownRect); + } + else if (item.GetState() & wxAUI_BUTTON_STATE_CHECKED) + { + // Notice that this branch must come after the hover one to ensure the + // correct appearance when the mouse hovers over a checked item.m_ + dc.SetPen(wxPen(m_highlightColour)); + dc.SetBrush(wxBrush(m_highlightColour.ChangeLightness(170))); + dc.DrawRectangle(buttonRect); + dc.DrawRectangle(dropDownRect); + } + + wxBitmap bmp; + wxBitmap dropbmp; + if (item.GetState() & wxAUI_BUTTON_STATE_DISABLED) + { + bmp = item.GetDisabledBitmap(); + dropbmp = m_disabledButtonDropDownBmp; + } + else + { + bmp = item.GetBitmap(); + dropbmp = m_buttonDropDownBmp; + } + + if (!bmp.IsOk()) + return; + + dc.DrawBitmap(bmp, bmpX, bmpY, true); + dc.DrawBitmap(dropbmp, dropBmpX, dropBmpY, true); + + // set the item's text color based on if it is disabled + dc.SetTextForeground(*wxBLACK); + if (item.GetState() & wxAUI_BUTTON_STATE_DISABLED) + dc.SetTextForeground(DISABLED_TEXT_COLOR); + + if ( (m_flags & wxAUI_TB_TEXT) && !item.GetLabel().empty() ) + { + dc.DrawText(item.GetLabel(), textX, textY); + } +} + +void wxAuiDefaultToolBarArt::DrawControlLabel( + wxDC& dc, + wxWindow* WXUNUSED(wnd), + const wxAuiToolBarItem& item, + const wxRect& rect) +{ + if (!(m_flags & wxAUI_TB_TEXT)) + return; + + if (m_textOrientation != wxAUI_TBTOOL_TEXT_BOTTOM) + return; + + int textX = 0, textY = 0; + int textWidth = 0, textHeight = 0; + + dc.SetFont(m_font); + + int tx, ty; + if (m_flags & wxAUI_TB_TEXT) + { + dc.GetTextExtent(wxT("ABCDHgj"), &tx, &textHeight); + textWidth = 0; + } + + dc.GetTextExtent(item.GetLabel(), &textWidth, &ty); + + // don't draw the label if it is wider than the item width + if (textWidth > rect.width) + return; + + // set the label's text color + dc.SetTextForeground(*wxBLACK); + + textX = rect.x + (rect.width/2) - (textWidth/2) + 1; + textY = rect.y + rect.height - textHeight - 1; + + if ( (m_flags & wxAUI_TB_TEXT) && !item.GetLabel().empty() ) + { + dc.DrawText(item.GetLabel(), textX, textY); + } +} + +wxSize wxAuiDefaultToolBarArt::GetLabelSize( + wxDC& dc, + wxWindow* WXUNUSED(wnd), + const wxAuiToolBarItem& item) +{ + dc.SetFont(m_font); + + // get label's height + int width = 0, height = 0; + dc.GetTextExtent(wxT("ABCDHgj"), &width, &height); + + // get item's width + width = item.GetMinSize().GetWidth(); + + if (width == -1) + { + // no width specified, measure the text ourselves + width = dc.GetTextExtent(item.GetLabel()).GetX(); + } + + return wxSize(width, height); +} + +wxSize wxAuiDefaultToolBarArt::GetToolSize( + wxDC& dc, + wxWindow* WXUNUSED(wnd), + const wxAuiToolBarItem& item) +{ + if (!item.GetBitmap().IsOk() && !(m_flags & wxAUI_TB_TEXT)) + return wxSize(16,16); + + int width = item.GetBitmap().GetWidth(); + int height = item.GetBitmap().GetHeight(); + + if (m_flags & wxAUI_TB_TEXT) + { + dc.SetFont(m_font); + int tx, ty; + + if (m_textOrientation == wxAUI_TBTOOL_TEXT_BOTTOM) + { + dc.GetTextExtent(wxT("ABCDHgj"), &tx, &ty); + height += ty; + + if ( !item.GetLabel().empty() ) + { + dc.GetTextExtent(item.GetLabel(), &tx, &ty); + width = wxMax(width, tx+6); + } + } + else if ( m_textOrientation == wxAUI_TBTOOL_TEXT_RIGHT && + !item.GetLabel().empty() ) + { + width += 3; // space between left border and bitmap + width += 3; // space between bitmap and text + + if ( !item.GetLabel().empty() ) + { + dc.GetTextExtent(item.GetLabel(), &tx, &ty); + width += tx; + height = wxMax(height, ty); + } + } + } + + // if the tool has a dropdown button, add it to the width + if (item.HasDropDown()) + width += (BUTTON_DROPDOWN_WIDTH+4); + + return wxSize(width, height); +} + +void wxAuiDefaultToolBarArt::DrawSeparator( + wxDC& dc, + wxWindow* WXUNUSED(wnd), + const wxRect& _rect) +{ + bool horizontal = true; + if (m_flags & wxAUI_TB_VERTICAL) + horizontal = false; + + wxRect rect = _rect; + + if (horizontal) + { + rect.x += (rect.width/2); + rect.width = 1; + int new_height = (rect.height*3)/4; + rect.y += (rect.height/2) - (new_height/2); + rect.height = new_height; + } + else + { + rect.y += (rect.height/2); + rect.height = 1; + int new_width = (rect.width*3)/4; + rect.x += (rect.width/2) - (new_width/2); + rect.width = new_width; + } + + wxColour startColour = m_baseColour.ChangeLightness(80); + wxColour endColour = m_baseColour.ChangeLightness(80); + dc.GradientFillLinear(rect, startColour, endColour, horizontal ? wxSOUTH : wxEAST); +} + +void wxAuiDefaultToolBarArt::DrawGripper(wxDC& dc, + wxWindow* WXUNUSED(wnd), + const wxRect& rect) +{ + int i = 0; + while (1) + { + int x, y; + + if (m_flags & wxAUI_TB_VERTICAL) + { + x = rect.x + (i*4) + 5; + y = rect.y + 3; + if (x > rect.GetWidth()-5) + break; + } + else + { + x = rect.x + 3; + y = rect.y + (i*4) + 5; + if (y > rect.GetHeight()-5) + break; + } + + dc.SetPen(m_gripperPen1); + dc.DrawPoint(x, y); + dc.SetPen(m_gripperPen2); + dc.DrawPoint(x, y+1); + dc.DrawPoint(x+1, y); + dc.SetPen(m_gripperPen3); + dc.DrawPoint(x+2, y+1); + dc.DrawPoint(x+2, y+2); + dc.DrawPoint(x+1, y+2); + + i++; + } + +} + +void wxAuiDefaultToolBarArt::DrawOverflowButton(wxDC& dc, + wxWindow* /*wnd*/, + const wxRect& rect, + int state) +{ + if (state & wxAUI_BUTTON_STATE_HOVER || + state & wxAUI_BUTTON_STATE_PRESSED) + { + wxColor light_gray_bg = m_highlightColour.ChangeLightness(170); + + if (m_flags & wxAUI_TB_VERTICAL) + { + dc.SetPen(wxPen(m_highlightColour)); + dc.DrawLine(rect.x, rect.y, rect.x+rect.width, rect.y); + dc.SetPen(wxPen(light_gray_bg)); + dc.SetBrush(wxBrush(light_gray_bg)); + dc.DrawRectangle(rect.x, rect.y+1, rect.width, rect.height); + } + else + { + dc.SetPen(wxPen(m_highlightColour)); + dc.DrawLine(rect.x, rect.y, rect.x, rect.y+rect.height); + dc.SetPen(wxPen(light_gray_bg)); + dc.SetBrush(wxBrush(light_gray_bg)); + dc.DrawRectangle(rect.x+1, rect.y, rect.width, rect.height); + } + } + + int x = rect.x+1+(rect.width-m_overflowBmp.GetWidth())/2; + int y = rect.y+1+(rect.height-m_overflowBmp.GetHeight())/2; + dc.DrawBitmap(m_overflowBmp, x, y, true); +} + +int wxAuiDefaultToolBarArt::GetElementSize(int element_id) +{ + switch (element_id) + { + case wxAUI_TBART_SEPARATOR_SIZE: return m_separatorSize; + case wxAUI_TBART_GRIPPER_SIZE: return m_gripperSize; + case wxAUI_TBART_OVERFLOW_SIZE: return m_overflowSize; + default: return 0; + } +} + +void wxAuiDefaultToolBarArt::SetElementSize(int element_id, int size) +{ + switch (element_id) + { + case wxAUI_TBART_SEPARATOR_SIZE: m_separatorSize = size; break; + case wxAUI_TBART_GRIPPER_SIZE: m_gripperSize = size; break; + case wxAUI_TBART_OVERFLOW_SIZE: m_overflowSize = size; break; + } +} + +int wxAuiDefaultToolBarArt::ShowDropDown(wxWindow* wnd, + const wxAuiToolBarItemArray& items) +{ + wxMenu menuPopup; + + size_t items_added = 0; + + size_t i, count = items.GetCount(); + for (i = 0; i < count; ++i) + { + wxAuiToolBarItem& item = items.Item(i); + + if (item.GetKind() == wxITEM_NORMAL) + { + wxString text = item.GetShortHelp(); + if (text.empty()) + text = item.GetLabel(); + + if (text.empty()) + text = wxT(" "); + + wxMenuItem* m = new wxMenuItem(&menuPopup, item.GetId(), text, item.GetShortHelp()); + + m->SetBitmap(item.GetBitmap()); + menuPopup.Append(m); + items_added++; + } + else if (item.GetKind() == wxITEM_SEPARATOR) + { + if (items_added > 0) + menuPopup.AppendSeparator(); + } + } + + // find out where to put the popup menu of window items + wxPoint pt = ::wxGetMousePosition(); + pt = wnd->ScreenToClient(pt); + + // find out the screen coordinate at the bottom of the tab ctrl + wxRect cli_rect = wnd->GetClientRect(); + pt.y = cli_rect.y + cli_rect.height; + + ToolbarCommandCapture* cc = new ToolbarCommandCapture; + wnd->PushEventHandler(cc); + wnd->PopupMenu(&menuPopup, pt); + int command = cc->GetCommandId(); + wnd->PopEventHandler(true); + + return command; +} + + + + +static wxOrientation GetOrientation(long& style) +{ + switch (style & wxAUI_ORIENTATION_MASK) + { + case wxAUI_TB_HORIZONTAL: + return wxHORIZONTAL; + case wxAUI_TB_VERTICAL: + return wxVERTICAL; + default: + wxFAIL_MSG("toolbar cannot be locked in both horizontal and vertical orientations (maybe no lock was intended?)"); + // fall through + case 0: + return wxBOTH; + } +} + +BEGIN_EVENT_TABLE(wxAuiToolBar, wxControl) + EVT_SIZE(wxAuiToolBar::OnSize) + EVT_IDLE(wxAuiToolBar::OnIdle) + EVT_ERASE_BACKGROUND(wxAuiToolBar::OnEraseBackground) + EVT_PAINT(wxAuiToolBar::OnPaint) + EVT_LEFT_DOWN(wxAuiToolBar::OnLeftDown) + EVT_LEFT_DCLICK(wxAuiToolBar::OnLeftDown) + EVT_LEFT_UP(wxAuiToolBar::OnLeftUp) + EVT_RIGHT_DOWN(wxAuiToolBar::OnRightDown) + EVT_RIGHT_DCLICK(wxAuiToolBar::OnRightDown) + EVT_RIGHT_UP(wxAuiToolBar::OnRightUp) + EVT_MIDDLE_DOWN(wxAuiToolBar::OnMiddleDown) + EVT_MIDDLE_DCLICK(wxAuiToolBar::OnMiddleDown) + EVT_MIDDLE_UP(wxAuiToolBar::OnMiddleUp) + EVT_MOTION(wxAuiToolBar::OnMotion) + EVT_LEAVE_WINDOW(wxAuiToolBar::OnLeaveWindow) + EVT_MOUSE_CAPTURE_LOST(wxAuiToolBar::OnCaptureLost) + EVT_SET_CURSOR(wxAuiToolBar::OnSetCursor) +END_EVENT_TABLE() + +void wxAuiToolBar::Init() +{ + m_sizer = new wxBoxSizer(wxHORIZONTAL); + m_buttonWidth = -1; + m_buttonHeight = -1; + m_sizerElementCount = 0; + m_actionPos = wxDefaultPosition; + m_actionItem = NULL; + m_tipItem = NULL; + m_art = new wxAuiDefaultToolBarArt; + m_toolPacking = 2; + m_toolBorderPadding = 3; + m_toolTextOrientation = wxAUI_TBTOOL_TEXT_BOTTOM; + m_gripperSizerItem = NULL; + m_overflowSizerItem = NULL; + m_dragging = false; + m_gripperVisible = false; + m_overflowVisible = false; + m_overflowState = 0; + m_orientation = wxHORIZONTAL; +} + +bool wxAuiToolBar::Create(wxWindow* parent, + wxWindowID id, + const wxPoint& pos, + const wxSize& size, + long style) +{ + style = style|wxBORDER_NONE; + + if (!wxControl::Create(parent, id, pos, size, style)) + return false; + + m_windowStyle = style; + + m_gripperVisible = (style & wxAUI_TB_GRIPPER) ? true : false; + m_overflowVisible = (style & wxAUI_TB_OVERFLOW) ? true : false; + + m_orientation = GetOrientation(style); + if (m_orientation == wxBOTH) + { + m_orientation = wxHORIZONTAL; + } + + SetMargins(5, 5, 2, 2); + SetFont(*wxNORMAL_FONT); + SetArtFlags(); + SetExtraStyle(wxWS_EX_PROCESS_IDLE); + if (style & wxAUI_TB_HORZ_LAYOUT) + SetToolTextOrientation(wxAUI_TBTOOL_TEXT_RIGHT); + SetBackgroundStyle(wxBG_STYLE_CUSTOM); + + return true; +} + +wxAuiToolBar::~wxAuiToolBar() +{ + delete m_art; + delete m_sizer; +} + +void wxAuiToolBar::SetWindowStyleFlag(long style) +{ + GetOrientation(style); // assert if style is invalid + wxCHECK_RET(IsPaneValid(style), + "window settings and pane settings are incompatible"); + + wxControl::SetWindowStyleFlag(style); + + m_windowStyle = style; + + if (m_art) + { + SetArtFlags(); + } + + if (m_windowStyle & wxAUI_TB_GRIPPER) + m_gripperVisible = true; + else + m_gripperVisible = false; + + + if (m_windowStyle & wxAUI_TB_OVERFLOW) + m_overflowVisible = true; + else + m_overflowVisible = false; + + if (style & wxAUI_TB_HORZ_LAYOUT) + SetToolTextOrientation(wxAUI_TBTOOL_TEXT_RIGHT); + else + SetToolTextOrientation(wxAUI_TBTOOL_TEXT_BOTTOM); +} + +void wxAuiToolBar::SetArtProvider(wxAuiToolBarArt* art) +{ + delete m_art; + + m_art = art; + + if (m_art) + { + SetArtFlags(); + m_art->SetTextOrientation(m_toolTextOrientation); + } +} + +wxAuiToolBarArt* wxAuiToolBar::GetArtProvider() const +{ + return m_art; +} + + + + +wxAuiToolBarItem* wxAuiToolBar::AddTool(int tool_id, + const wxString& label, + const wxBitmap& bitmap, + const wxString& shortHelp_string, + wxItemKind kind) +{ + return AddTool(tool_id, + label, + bitmap, + wxNullBitmap, + kind, + shortHelp_string, + wxEmptyString, + NULL); +} + + +wxAuiToolBarItem* wxAuiToolBar::AddTool(int tool_id, + const wxString& label, + const wxBitmap& bitmap, + const wxBitmap& disabledBitmap, + wxItemKind kind, + const wxString& shortHelpString, + const wxString& longHelpString, + wxObject* WXUNUSED(client_data)) +{ + wxAuiToolBarItem item; + item.m_window = NULL; + item.m_label = label; + item.m_bitmap = bitmap; + item.m_disabledBitmap = disabledBitmap; + item.m_shortHelp = shortHelpString; + item.m_longHelp = longHelpString; + item.m_active = true; + item.m_dropDown = false; + item.m_spacerPixels = 0; + item.m_toolId = tool_id; + item.m_state = 0; + item.m_proportion = 0; + item.m_kind = kind; + item.m_sizerItem = NULL; + item.m_minSize = wxDefaultSize; + item.m_userData = 0; + item.m_sticky = false; + + if (item.m_toolId == wxID_ANY) + item.m_toolId = wxNewId(); + + if (!item.m_disabledBitmap.IsOk()) + { + // no disabled bitmap specified, we need to make one + if (item.m_bitmap.IsOk()) + { + item.m_disabledBitmap = item.m_bitmap.ConvertToDisabled(); + } + } + m_items.Add(item); + return &m_items.Last(); +} + +wxAuiToolBarItem* wxAuiToolBar::AddControl(wxControl* control, + const wxString& label) +{ + wxAuiToolBarItem item; + item.m_window = (wxWindow*)control; + item.m_label = label; + item.m_bitmap = wxNullBitmap; + item.m_disabledBitmap = wxNullBitmap; + item.m_active = true; + item.m_dropDown = false; + item.m_spacerPixels = 0; + item.m_toolId = control->GetId(); + item.m_state = 0; + item.m_proportion = 0; + item.m_kind = wxITEM_CONTROL; + item.m_sizerItem = NULL; + item.m_minSize = control->GetEffectiveMinSize(); + item.m_userData = 0; + item.m_sticky = false; + + m_items.Add(item); + return &m_items.Last(); +} + +wxAuiToolBarItem* wxAuiToolBar::AddLabel(int tool_id, + const wxString& label, + const int width) +{ + wxSize min_size = wxDefaultSize; + if (width != -1) + min_size.x = width; + + wxAuiToolBarItem item; + item.m_window = NULL; + item.m_label = label; + item.m_bitmap = wxNullBitmap; + item.m_disabledBitmap = wxNullBitmap; + item.m_active = true; + item.m_dropDown = false; + item.m_spacerPixels = 0; + item.m_toolId = tool_id; + item.m_state = 0; + item.m_proportion = 0; + item.m_kind = wxITEM_LABEL; + item.m_sizerItem = NULL; + item.m_minSize = min_size; + item.m_userData = 0; + item.m_sticky = false; + + if (item.m_toolId == wxID_ANY) + item.m_toolId = wxNewId(); + + m_items.Add(item); + return &m_items.Last(); +} + +wxAuiToolBarItem* wxAuiToolBar::AddSeparator() +{ + wxAuiToolBarItem item; + item.m_window = NULL; + item.m_label = wxEmptyString; + item.m_bitmap = wxNullBitmap; + item.m_disabledBitmap = wxNullBitmap; + item.m_active = true; + item.m_dropDown = false; + item.m_toolId = -1; + item.m_state = 0; + item.m_proportion = 0; + item.m_kind = wxITEM_SEPARATOR; + item.m_sizerItem = NULL; + item.m_minSize = wxDefaultSize; + item.m_userData = 0; + item.m_sticky = false; + + m_items.Add(item); + return &m_items.Last(); +} + +wxAuiToolBarItem* wxAuiToolBar::AddSpacer(int pixels) +{ + wxAuiToolBarItem item; + item.m_window = NULL; + item.m_label = wxEmptyString; + item.m_bitmap = wxNullBitmap; + item.m_disabledBitmap = wxNullBitmap; + item.m_active = true; + item.m_dropDown = false; + item.m_spacerPixels = pixels; + item.m_toolId = -1; + item.m_state = 0; + item.m_proportion = 0; + item.m_kind = wxITEM_SPACER; + item.m_sizerItem = NULL; + item.m_minSize = wxDefaultSize; + item.m_userData = 0; + item.m_sticky = false; + + m_items.Add(item); + return &m_items.Last(); +} + +wxAuiToolBarItem* wxAuiToolBar::AddStretchSpacer(int proportion) +{ + wxAuiToolBarItem item; + item.m_window = NULL; + item.m_label = wxEmptyString; + item.m_bitmap = wxNullBitmap; + item.m_disabledBitmap = wxNullBitmap; + item.m_active = true; + item.m_dropDown = false; + item.m_spacerPixels = 0; + item.m_toolId = -1; + item.m_state = 0; + item.m_proportion = proportion; + item.m_kind = wxITEM_SPACER; + item.m_sizerItem = NULL; + item.m_minSize = wxDefaultSize; + item.m_userData = 0; + item.m_sticky = false; + + m_items.Add(item); + return &m_items.Last(); +} + +void wxAuiToolBar::Clear() +{ + m_items.Clear(); + m_sizerElementCount = 0; +} + +bool wxAuiToolBar::DeleteTool(int tool_id) +{ + int idx = GetToolIndex(tool_id); + if (idx >= 0 && idx < (int)m_items.GetCount()) + { + m_items.RemoveAt(idx); + Realize(); + return true; + } + + return false; +} + +bool wxAuiToolBar::DeleteByIndex(int idx) +{ + if (idx >= 0 && idx < (int)m_items.GetCount()) + { + m_items.RemoveAt(idx); + Realize(); + return true; + } + + return false; +} + + +wxControl* wxAuiToolBar::FindControl(int id) +{ + wxWindow* wnd = FindWindow(id); + return (wxControl*)wnd; +} + +wxAuiToolBarItem* wxAuiToolBar::FindTool(int tool_id) const +{ + size_t i, count; + for (i = 0, count = m_items.GetCount(); i < count; ++i) + { + wxAuiToolBarItem& item = m_items.Item(i); + if (item.m_toolId == tool_id) + return &item; + } + + return NULL; +} + +wxAuiToolBarItem* wxAuiToolBar::FindToolByPosition(wxCoord x, wxCoord y) const +{ + size_t i, count; + for (i = 0, count = m_items.GetCount(); i < count; ++i) + { + wxAuiToolBarItem& item = m_items.Item(i); + + if (!item.m_sizerItem) + continue; + + wxRect rect = item.m_sizerItem->GetRect(); + if (rect.Contains(x,y)) + { + // if the item doesn't fit on the toolbar, return NULL + if (!GetToolFitsByIndex(i)) + return NULL; + + return &item; + } + } + + return NULL; +} + +wxAuiToolBarItem* wxAuiToolBar::FindToolByPositionWithPacking(wxCoord x, wxCoord y) const +{ + size_t i, count; + for (i = 0, count = m_items.GetCount(); i < count; ++i) + { + wxAuiToolBarItem& item = m_items.Item(i); + + if (!item.m_sizerItem) + continue; + + wxRect rect = item.m_sizerItem->GetRect(); + + // apply tool packing + if (i+1 < count) + rect.width += m_toolPacking; + + if (rect.Contains(x,y)) + { + // if the item doesn't fit on the toolbar, return NULL + if (!GetToolFitsByIndex(i)) + return NULL; + + return &item; + } + } + + return NULL; +} + +wxAuiToolBarItem* wxAuiToolBar::FindToolByIndex(int idx) const +{ + if (idx < 0) + return NULL; + + if (idx >= (int)m_items.size()) + return NULL; + + return &(m_items[idx]); +} + +void wxAuiToolBar::SetToolBitmapSize(const wxSize& WXUNUSED(size)) +{ + // TODO: wxToolBar compatibility +} + +wxSize wxAuiToolBar::GetToolBitmapSize() const +{ + // TODO: wxToolBar compatibility + return wxSize(16,15); +} + +void wxAuiToolBar::SetToolProportion(int tool_id, int proportion) +{ + wxAuiToolBarItem* item = FindTool(tool_id); + if (!item) + return; + + item->m_proportion = proportion; +} + +int wxAuiToolBar::GetToolProportion(int tool_id) const +{ + wxAuiToolBarItem* item = FindTool(tool_id); + if (!item) + return 0; + + return item->m_proportion; +} + +void wxAuiToolBar::SetToolSeparation(int separation) +{ + if (m_art) + m_art->SetElementSize(wxAUI_TBART_SEPARATOR_SIZE, separation); +} + +int wxAuiToolBar::GetToolSeparation() const +{ + if (m_art) + return m_art->GetElementSize(wxAUI_TBART_SEPARATOR_SIZE); + else + return 5; +} + + +void wxAuiToolBar::SetToolDropDown(int tool_id, bool dropdown) +{ + wxAuiToolBarItem* item = FindTool(tool_id); + if (!item) + return; + + item->SetHasDropDown(dropdown); +} + +bool wxAuiToolBar::GetToolDropDown(int tool_id) const +{ + wxAuiToolBarItem* item = FindTool(tool_id); + if (!item) + return false; + + return item->HasDropDown(); +} + +void wxAuiToolBar::SetToolSticky(int tool_id, bool sticky) +{ + // ignore separators + if (tool_id == -1) + return; + + wxAuiToolBarItem* item = FindTool(tool_id); + if (!item) + return; + + if (item->m_sticky == sticky) + return; + + item->m_sticky = sticky; + + Refresh(false); + Update(); +} + +bool wxAuiToolBar::GetToolSticky(int tool_id) const +{ + wxAuiToolBarItem* item = FindTool(tool_id); + if (!item) + return 0; + + return item->m_sticky; +} + + + + +void wxAuiToolBar::SetToolBorderPadding(int padding) +{ + m_toolBorderPadding = padding; +} + +int wxAuiToolBar::GetToolBorderPadding() const +{ + return m_toolBorderPadding; +} + +void wxAuiToolBar::SetToolTextOrientation(int orientation) +{ + m_toolTextOrientation = orientation; + + if (m_art) + { + m_art->SetTextOrientation(orientation); + } +} + +int wxAuiToolBar::GetToolTextOrientation() const +{ + return m_toolTextOrientation; +} + +void wxAuiToolBar::SetToolPacking(int packing) +{ + m_toolPacking = packing; +} + +int wxAuiToolBar::GetToolPacking() const +{ + return m_toolPacking; +} + + +void wxAuiToolBar::SetOrientation(int orientation) +{ + wxCHECK_RET(orientation == wxHORIZONTAL || + orientation == wxVERTICAL, + "invalid orientation value"); + if (orientation != m_orientation) + { + m_orientation = wxOrientation(orientation); + SetArtFlags(); + } +} + +void wxAuiToolBar::SetMargins(int left, int right, int top, int bottom) +{ + if (left != -1) + m_leftPadding = left; + if (right != -1) + m_rightPadding = right; + if (top != -1) + m_topPadding = top; + if (bottom != -1) + m_bottomPadding = bottom; +} + +bool wxAuiToolBar::GetGripperVisible() const +{ + return m_gripperVisible; +} + +void wxAuiToolBar::SetGripperVisible(bool visible) +{ + m_gripperVisible = visible; + if (visible) + m_windowStyle |= wxAUI_TB_GRIPPER; + else + m_windowStyle &= ~wxAUI_TB_GRIPPER; + Realize(); + Refresh(false); +} + + +bool wxAuiToolBar::GetOverflowVisible() const +{ + return m_overflowVisible; +} + +void wxAuiToolBar::SetOverflowVisible(bool visible) +{ + m_overflowVisible = visible; + if (visible) + m_windowStyle |= wxAUI_TB_OVERFLOW; + else + m_windowStyle &= ~wxAUI_TB_OVERFLOW; + Refresh(false); +} + +bool wxAuiToolBar::SetFont(const wxFont& font) +{ + bool res = wxWindow::SetFont(font); + + if (m_art) + { + m_art->SetFont(font); + } + + return res; +} + + +void wxAuiToolBar::SetHoverItem(wxAuiToolBarItem* pitem) +{ + if (pitem && (pitem->m_state & wxAUI_BUTTON_STATE_DISABLED)) + pitem = NULL; + + wxAuiToolBarItem* former_hover = NULL; + + size_t i, count; + for (i = 0, count = m_items.GetCount(); i < count; ++i) + { + wxAuiToolBarItem& item = m_items.Item(i); + if (item.m_state & wxAUI_BUTTON_STATE_HOVER) + former_hover = &item; + item.m_state &= ~wxAUI_BUTTON_STATE_HOVER; + } + + if (pitem) + { + pitem->m_state |= wxAUI_BUTTON_STATE_HOVER; + } + + if (former_hover != pitem) + { + Refresh(false); + Update(); + } +} + +void wxAuiToolBar::SetPressedItem(wxAuiToolBarItem* pitem) +{ + wxAuiToolBarItem* former_item = NULL; + + size_t i, count; + for (i = 0, count = m_items.GetCount(); i < count; ++i) + { + wxAuiToolBarItem& item = m_items.Item(i); + if (item.m_state & wxAUI_BUTTON_STATE_PRESSED) + former_item = &item; + item.m_state &= ~wxAUI_BUTTON_STATE_PRESSED; + } + + if (pitem) + { + pitem->m_state &= ~wxAUI_BUTTON_STATE_HOVER; + pitem->m_state |= wxAUI_BUTTON_STATE_PRESSED; + } + + if (former_item != pitem) + { + Refresh(false); + Update(); + } +} + +void wxAuiToolBar::RefreshOverflowState() +{ + if (!m_overflowSizerItem) + { + m_overflowState = 0; + return; + } + + int overflow_state = 0; + + wxRect overflow_rect = GetOverflowRect(); + + + // find out the mouse's current position + wxPoint pt = ::wxGetMousePosition(); + pt = this->ScreenToClient(pt); + + // find out if the mouse cursor is inside the dropdown rectangle + if (overflow_rect.Contains(pt.x, pt.y)) + { + if (::wxGetMouseState().LeftIsDown()) + overflow_state = wxAUI_BUTTON_STATE_PRESSED; + else + overflow_state = wxAUI_BUTTON_STATE_HOVER; + } + + if (overflow_state != m_overflowState) + { + m_overflowState = overflow_state; + Refresh(false); + Update(); + } + + m_overflowState = overflow_state; +} + +void wxAuiToolBar::ToggleTool(int tool_id, bool state) +{ + wxAuiToolBarItem* tool = FindTool(tool_id); + + if (tool && (tool->m_kind == wxITEM_CHECK || tool->m_kind == wxITEM_RADIO)) + { + if (tool->m_kind == wxITEM_RADIO) + { + int i, idx, count; + idx = GetToolIndex(tool_id); + count = (int)m_items.GetCount(); + + if (idx >= 0 && idx < count) + { + for (i = idx + 1; i < count; ++i) + { + if (m_items[i].m_kind != wxITEM_RADIO) + break; + m_items[i].m_state &= ~wxAUI_BUTTON_STATE_CHECKED; + } + for (i = idx - 1; i >= 0; i--) + { + if (m_items[i].m_kind != wxITEM_RADIO) + break; + m_items[i].m_state &= ~wxAUI_BUTTON_STATE_CHECKED; + } + } + + tool->m_state |= wxAUI_BUTTON_STATE_CHECKED; + } + else if (tool->m_kind == wxITEM_CHECK) + { + if (state == true) + tool->m_state |= wxAUI_BUTTON_STATE_CHECKED; + else + tool->m_state &= ~wxAUI_BUTTON_STATE_CHECKED; + } + } +} + +bool wxAuiToolBar::GetToolToggled(int tool_id) const +{ + wxAuiToolBarItem* tool = FindTool(tool_id); + + if (tool) + { + if ( (tool->m_kind != wxITEM_CHECK) && (tool->m_kind != wxITEM_RADIO) ) + return false; + + return (tool->m_state & wxAUI_BUTTON_STATE_CHECKED) ? true : false; + } + + return false; +} + +void wxAuiToolBar::EnableTool(int tool_id, bool state) +{ + wxAuiToolBarItem* tool = FindTool(tool_id); + + if (tool) + { + if (state == true) + tool->m_state &= ~wxAUI_BUTTON_STATE_DISABLED; + else + tool->m_state |= wxAUI_BUTTON_STATE_DISABLED; + } +} + +bool wxAuiToolBar::GetToolEnabled(int tool_id) const +{ + wxAuiToolBarItem* tool = FindTool(tool_id); + + if (tool) + return (tool->m_state & wxAUI_BUTTON_STATE_DISABLED) ? false : true; + + return false; +} + +wxString wxAuiToolBar::GetToolLabel(int tool_id) const +{ + wxAuiToolBarItem* tool = FindTool(tool_id); + wxASSERT_MSG(tool, wxT("can't find tool in toolbar item array")); + if (!tool) + return wxEmptyString; + + return tool->m_label; +} + +void wxAuiToolBar::SetToolLabel(int tool_id, const wxString& label) +{ + wxAuiToolBarItem* tool = FindTool(tool_id); + if (tool) + { + tool->m_label = label; + } +} + +wxBitmap wxAuiToolBar::GetToolBitmap(int tool_id) const +{ + wxAuiToolBarItem* tool = FindTool(tool_id); + wxASSERT_MSG(tool, wxT("can't find tool in toolbar item array")); + if (!tool) + return wxNullBitmap; + + return tool->m_bitmap; +} + +void wxAuiToolBar::SetToolBitmap(int tool_id, const wxBitmap& bitmap) +{ + wxAuiToolBarItem* tool = FindTool(tool_id); + if (tool) + { + tool->m_bitmap = bitmap; + } +} + +wxString wxAuiToolBar::GetToolShortHelp(int tool_id) const +{ + wxAuiToolBarItem* tool = FindTool(tool_id); + wxASSERT_MSG(tool, wxT("can't find tool in toolbar item array")); + if (!tool) + return wxEmptyString; + + return tool->m_shortHelp; +} + +void wxAuiToolBar::SetToolShortHelp(int tool_id, const wxString& help_string) +{ + wxAuiToolBarItem* tool = FindTool(tool_id); + if (tool) + { + tool->m_shortHelp = help_string; + } +} + +wxString wxAuiToolBar::GetToolLongHelp(int tool_id) const +{ + wxAuiToolBarItem* tool = FindTool(tool_id); + wxASSERT_MSG(tool, wxT("can't find tool in toolbar item array")); + if (!tool) + return wxEmptyString; + + return tool->m_longHelp; +} + +void wxAuiToolBar::SetToolLongHelp(int tool_id, const wxString& help_string) +{ + wxAuiToolBarItem* tool = FindTool(tool_id); + if (tool) + { + tool->m_longHelp = help_string; + } +} + +void wxAuiToolBar::SetCustomOverflowItems(const wxAuiToolBarItemArray& prepend, + const wxAuiToolBarItemArray& append) +{ + m_customOverflowPrepend = prepend; + m_customOverflowAppend = append; +} + +// get size of hint rectangle for a particular dock location +wxSize wxAuiToolBar::GetHintSize(int dock_direction) const +{ + switch (dock_direction) + { + case wxAUI_DOCK_TOP: + case wxAUI_DOCK_BOTTOM: + return m_horzHintSize; + case wxAUI_DOCK_RIGHT: + case wxAUI_DOCK_LEFT: + return m_vertHintSize; + default: + wxFAIL_MSG("invalid dock location value"); + } + return wxDefaultSize; +} + +bool wxAuiToolBar::IsPaneValid(const wxAuiPaneInfo& pane) const +{ + return IsPaneValid(m_windowStyle, pane); +} + +bool wxAuiToolBar::IsPaneValid(long style, const wxAuiPaneInfo& pane) +{ + if (style & wxAUI_TB_HORIZONTAL) + { + if (pane.IsLeftDockable() || pane.IsRightDockable()) + { + return false; + } + } + else if (style & wxAUI_TB_VERTICAL) + { + if (pane.IsTopDockable() || pane.IsBottomDockable()) + { + return false; + } + } + return true; +} + +bool wxAuiToolBar::IsPaneValid(long style) const +{ + wxAuiManager* manager = wxAuiManager::GetManager(const_cast(this)); + if (manager) + { + return IsPaneValid(style, manager->GetPane(const_cast(this))); + } + return true; +} + +void wxAuiToolBar::SetArtFlags() const +{ + unsigned int artflags = m_windowStyle & ~wxAUI_ORIENTATION_MASK; + if (m_orientation == wxVERTICAL) + { + artflags |= wxAUI_TB_VERTICAL; + } + m_art->SetFlags(artflags); +} + +size_t wxAuiToolBar::GetToolCount() const +{ + return m_items.size(); +} + +int wxAuiToolBar::GetToolIndex(int tool_id) const +{ + // this will prevent us from returning the index of the + // first separator in the toolbar since its id is equal to -1 + if (tool_id == -1) + return wxNOT_FOUND; + + size_t i, count = m_items.GetCount(); + for (i = 0; i < count; ++i) + { + wxAuiToolBarItem& item = m_items.Item(i); + if (item.m_toolId == tool_id) + return i; + } + + return wxNOT_FOUND; +} + +bool wxAuiToolBar::GetToolFitsByIndex(int tool_idx) const +{ + if (tool_idx < 0 || tool_idx >= (int)m_items.GetCount()) + return false; + + if (!m_items[tool_idx].m_sizerItem) + return false; + + int cli_w, cli_h; + GetClientSize(&cli_w, &cli_h); + + wxRect rect = m_items[tool_idx].m_sizerItem->GetRect(); + + if (m_orientation == wxVERTICAL) + { + // take the dropdown size into account + if (m_overflowVisible && m_overflowSizerItem) + cli_h -= m_overflowSizerItem->GetSize().y; + + if (rect.y+rect.height < cli_h) + return true; + } + else + { + // take the dropdown size into account + if (m_overflowVisible && m_overflowSizerItem) + cli_w -= m_overflowSizerItem->GetSize().x; + + if (rect.x+rect.width < cli_w) + return true; + } + + return false; +} + + +bool wxAuiToolBar::GetToolFits(int tool_id) const +{ + return GetToolFitsByIndex(GetToolIndex(tool_id)); +} + +wxRect wxAuiToolBar::GetToolRect(int tool_id) const +{ + wxAuiToolBarItem* tool = FindTool(tool_id); + if (tool && tool->m_sizerItem) + { + return tool->m_sizerItem->GetRect(); + } + + return wxRect(); +} + +bool wxAuiToolBar::GetToolBarFits() const +{ + if (m_items.GetCount() == 0) + { + // empty toolbar always 'fits' + return true; + } + + // entire toolbar content fits if the last tool fits + return GetToolFitsByIndex(m_items.GetCount() - 1); +} + +bool wxAuiToolBar::Realize() +{ + wxClientDC dc(this); + if (!dc.IsOk()) + return false; + + // calculate hint sizes for both horizontal and vertical + // in the order that leaves toolbar in correct final state + bool retval = false; + if (m_orientation == wxHORIZONTAL) + { + if (RealizeHelper(dc, false)) + { + m_vertHintSize = GetSize(); + if (RealizeHelper(dc, true)) + { + m_horzHintSize = GetSize(); + retval = true; + } + } + } + else + { + if (RealizeHelper(dc, true)) + { + m_horzHintSize = GetSize(); + if (RealizeHelper(dc, false)) + { + m_vertHintSize = GetSize(); + retval = true; + } + } + } + + Refresh(false); + return retval; +} + +bool wxAuiToolBar::RealizeHelper(wxClientDC& dc, bool horizontal) +{ + // create the new sizer to add toolbar elements to + wxBoxSizer* sizer = new wxBoxSizer(horizontal ? wxHORIZONTAL : wxVERTICAL); + + // add gripper area + int separatorSize = m_art->GetElementSize(wxAUI_TBART_SEPARATOR_SIZE); + int gripperSize = m_art->GetElementSize(wxAUI_TBART_GRIPPER_SIZE); + if (gripperSize > 0 && m_gripperVisible) + { + if (horizontal) + m_gripperSizerItem = sizer->Add(gripperSize, 1, 0, wxEXPAND); + else + m_gripperSizerItem = sizer->Add(1, gripperSize, 0, wxEXPAND); + } + else + { + m_gripperSizerItem = NULL; + } + + // add "left" padding + if (m_leftPadding > 0) + { + if (horizontal) + sizer->Add(m_leftPadding, 1); + else + sizer->Add(1, m_leftPadding); + } + + size_t i, count; + for (i = 0, count = m_items.GetCount(); i < count; ++i) + { + wxAuiToolBarItem& item = m_items.Item(i); + wxSizerItem* m_sizerItem = NULL; + + switch (item.m_kind) + { + case wxITEM_LABEL: + { + wxSize size = m_art->GetLabelSize(dc, this, item); + m_sizerItem = sizer->Add(size.x + (m_toolBorderPadding*2), + size.y + (m_toolBorderPadding*2), + item.m_proportion, + item.m_alignment); + if (i+1 < count) + { + sizer->AddSpacer(m_toolPacking); + } + + break; + } + + case wxITEM_CHECK: + case wxITEM_NORMAL: + case wxITEM_RADIO: + { + wxSize size = m_art->GetToolSize(dc, this, item); + m_sizerItem = sizer->Add(size.x + (m_toolBorderPadding*2), + size.y + (m_toolBorderPadding*2), + 0, + item.m_alignment); + // add tool packing + if (i+1 < count) + { + sizer->AddSpacer(m_toolPacking); + } + + break; + } + + case wxITEM_SEPARATOR: + { + if (horizontal) + m_sizerItem = sizer->Add(separatorSize, 1, 0, wxEXPAND); + else + m_sizerItem = sizer->Add(1, separatorSize, 0, wxEXPAND); + + // add tool packing + if (i+1 < count) + { + sizer->AddSpacer(m_toolPacking); + } + + break; + } + + case wxITEM_SPACER: + if (item.m_proportion > 0) + m_sizerItem = sizer->AddStretchSpacer(item.m_proportion); + else + m_sizerItem = sizer->Add(item.m_spacerPixels, 1); + break; + + case wxITEM_CONTROL: + { + //m_sizerItem = sizer->Add(item.m_window, item.m_proportion, wxEXPAND); + wxSizerItem* ctrl_m_sizerItem; + + wxBoxSizer* vert_sizer = new wxBoxSizer(wxVERTICAL); + vert_sizer->AddStretchSpacer(1); + ctrl_m_sizerItem = vert_sizer->Add(item.m_window, 0, wxEXPAND); + vert_sizer->AddStretchSpacer(1); + if ( (m_windowStyle & wxAUI_TB_TEXT) && + m_toolTextOrientation == wxAUI_TBTOOL_TEXT_BOTTOM && + !item.GetLabel().empty() ) + { + wxSize s = GetLabelSize(item.GetLabel()); + vert_sizer->Add(1, s.y); + } + + + m_sizerItem = sizer->Add(vert_sizer, item.m_proportion, wxEXPAND); + + wxSize min_size = item.m_minSize; + + + // proportional items will disappear from the toolbar if + // their min width is not set to something really small + if (item.m_proportion != 0) + { + min_size.x = 1; + } + + if (min_size.IsFullySpecified()) + { + m_sizerItem->SetMinSize(min_size); + ctrl_m_sizerItem->SetMinSize(min_size); + } + + // add tool packing + if (i+1 < count) + { + sizer->AddSpacer(m_toolPacking); + } + } + } + + item.m_sizerItem = m_sizerItem; + } + + // add "right" padding + if (m_rightPadding > 0) + { + if (horizontal) + sizer->Add(m_rightPadding, 1); + else + sizer->Add(1, m_rightPadding); + } + + // add drop down area + m_overflowSizerItem = NULL; + + if (m_windowStyle & wxAUI_TB_OVERFLOW) + { + int overflow_size = m_art->GetElementSize(wxAUI_TBART_OVERFLOW_SIZE); + if (overflow_size > 0 && m_overflowVisible) + { + if (horizontal) + m_overflowSizerItem = sizer->Add(overflow_size, 1, 0, wxEXPAND); + else + m_overflowSizerItem = sizer->Add(1, overflow_size, 0, wxEXPAND); + } + else + { + m_overflowSizerItem = NULL; + } + } + + + // the outside sizer helps us apply the "top" and "bottom" padding + wxBoxSizer* outside_sizer = new wxBoxSizer(horizontal ? wxVERTICAL : wxHORIZONTAL); + + // add "top" padding + if (m_topPadding > 0) + { + if (horizontal) + outside_sizer->Add(1, m_topPadding); + else + outside_sizer->Add(m_topPadding, 1); + } + + // add the sizer that contains all of the toolbar elements + outside_sizer->Add(sizer, 1, wxEXPAND); + + // add "bottom" padding + if (m_bottomPadding > 0) + { + if (horizontal) + outside_sizer->Add(1, m_bottomPadding); + else + outside_sizer->Add(m_bottomPadding, 1); + } + + delete m_sizer; // remove old sizer + m_sizer = outside_sizer; + + // calculate the rock-bottom minimum size + for (i = 0, count = m_items.GetCount(); i < count; ++i) + { + wxAuiToolBarItem& item = m_items.Item(i); + if (item.m_sizerItem && item.m_proportion > 0 && item.m_minSize.IsFullySpecified()) + item.m_sizerItem->SetMinSize(0,0); + } + + m_absoluteMinSize = m_sizer->GetMinSize(); + + // reset the min sizes to what they were + for (i = 0, count = m_items.GetCount(); i < count; ++i) + { + wxAuiToolBarItem& item = m_items.Item(i); + if (item.m_sizerItem && item.m_proportion > 0 && item.m_minSize.IsFullySpecified()) + item.m_sizerItem->SetMinSize(item.m_minSize); + } + + // set control size + wxSize size = m_sizer->GetMinSize(); + m_minWidth = size.x; + m_minHeight = size.y; + + if ((m_windowStyle & wxAUI_TB_NO_AUTORESIZE) == 0) + { + wxSize curSize = GetClientSize(); + wxSize new_size = GetMinSize(); + if (new_size != curSize) + { + SetClientSize(new_size); + } + else + { + m_sizer->SetDimension(0, 0, curSize.x, curSize.y); + } + } + else + { + wxSize curSize = GetClientSize(); + m_sizer->SetDimension(0, 0, curSize.x, curSize.y); + } + + return true; +} + +int wxAuiToolBar::GetOverflowState() const +{ + return m_overflowState; +} + +wxRect wxAuiToolBar::GetOverflowRect() const +{ + wxRect cli_rect(wxPoint(0,0), GetClientSize()); + wxRect overflow_rect = m_overflowSizerItem->GetRect(); + int overflow_size = m_art->GetElementSize(wxAUI_TBART_OVERFLOW_SIZE); + + if (m_orientation == wxVERTICAL) + { + overflow_rect.y = cli_rect.height - overflow_size; + overflow_rect.x = 0; + overflow_rect.width = cli_rect.width; + overflow_rect.height = overflow_size; + } + else + { + overflow_rect.x = cli_rect.width - overflow_size; + overflow_rect.y = 0; + overflow_rect.width = overflow_size; + overflow_rect.height = cli_rect.height; + } + + return overflow_rect; +} + +wxSize wxAuiToolBar::GetLabelSize(const wxString& label) +{ + wxClientDC dc(this); + + int tx, ty; + int textWidth = 0, textHeight = 0; + + dc.SetFont(m_font); + + // get the text height + dc.GetTextExtent(wxT("ABCDHgj"), &tx, &textHeight); + + // get the text width + dc.GetTextExtent(label, &textWidth, &ty); + + return wxSize(textWidth, textHeight); +} + + +void wxAuiToolBar::DoIdleUpdate() +{ + wxEvtHandler* handler = GetEventHandler(); + + bool need_refresh = false; + + size_t i, count; + for (i = 0, count = m_items.GetCount(); i < count; ++i) + { + wxAuiToolBarItem& item = m_items.Item(i); + + if (item.m_toolId == -1) + continue; + + wxUpdateUIEvent evt(item.m_toolId); + evt.SetEventObject(this); + + if (handler->ProcessEvent(evt)) + { + if (evt.GetSetEnabled()) + { + bool is_enabled; + if (item.m_window) + is_enabled = item.m_window->IsThisEnabled(); + else + is_enabled = (item.m_state & wxAUI_BUTTON_STATE_DISABLED) ? false : true; + + bool new_enabled = evt.GetEnabled(); + if (new_enabled != is_enabled) + { + if (item.m_window) + { + item.m_window->Enable(new_enabled); + } + else + { + if (new_enabled) + item.m_state &= ~wxAUI_BUTTON_STATE_DISABLED; + else + item.m_state |= wxAUI_BUTTON_STATE_DISABLED; + } + need_refresh = true; + } + } + + if (evt.GetSetChecked()) + { + // make sure we aren't checking an item that can't be + if (item.m_kind != wxITEM_CHECK && item.m_kind != wxITEM_RADIO) + continue; + + bool is_checked = (item.m_state & wxAUI_BUTTON_STATE_CHECKED) ? true : false; + bool new_checked = evt.GetChecked(); + + if (new_checked != is_checked) + { + if (new_checked) + item.m_state |= wxAUI_BUTTON_STATE_CHECKED; + else + item.m_state &= ~wxAUI_BUTTON_STATE_CHECKED; + + need_refresh = true; + } + } + + } + } + + + if (need_refresh) + { + Refresh(false); + } +} + + +void wxAuiToolBar::OnSize(wxSizeEvent& WXUNUSED(evt)) +{ + int x, y; + GetClientSize(&x, &y); + + if (((x >= y) && m_absoluteMinSize.x > x) || + ((y > x) && m_absoluteMinSize.y > y)) + { + // hide all flexible items + size_t i, count; + for (i = 0, count = m_items.GetCount(); i < count; ++i) + { + wxAuiToolBarItem& item = m_items.Item(i); + if (item.m_sizerItem && item.m_proportion > 0 && item.m_sizerItem->IsShown()) + { + item.m_sizerItem->Show(false); + item.m_sizerItem->SetProportion(0); + } + } + } + else + { + // show all flexible items + size_t i, count; + for (i = 0, count = m_items.GetCount(); i < count; ++i) + { + wxAuiToolBarItem& item = m_items.Item(i); + if (item.m_sizerItem && item.m_proportion > 0 && !item.m_sizerItem->IsShown()) + { + item.m_sizerItem->Show(true); + item.m_sizerItem->SetProportion(item.m_proportion); + } + } + } + + m_sizer->SetDimension(0, 0, x, y); + + Refresh(false); + Update(); + + // idle events aren't sent while user is resizing frame (why?), + // but resizing toolbar here causes havoc, + // so force idle handler to run after size handling complete + QueueEvent(new wxIdleEvent); +} + + + +void wxAuiToolBar::DoSetSize(int x, + int y, + int width, + int height, + int sizeFlags) +{ + wxSize parent_size = GetParent()->GetClientSize(); + if (x + width > parent_size.x) + width = wxMax(0, parent_size.x - x); + if (y + height > parent_size.y) + height = wxMax(0, parent_size.y - y); + + wxWindow::DoSetSize(x, y, width, height, sizeFlags); +} + + +void wxAuiToolBar::OnIdle(wxIdleEvent& evt) +{ + // if orientation doesn't match dock, fix it + wxAuiManager* manager = wxAuiManager::GetManager(this); + if (manager) + { + wxAuiPaneInfo& pane = manager->GetPane(this); + // pane state member is public, so it might have been changed + // without going through wxPaneInfo::SetFlag() check + bool ok = pane.IsOk(); + wxCHECK2_MSG(!ok || IsPaneValid(m_windowStyle, pane), ok = false, + "window settings and pane settings are incompatible"); + if (ok) + { + wxOrientation newOrientation = m_orientation; + if (pane.IsDocked()) + { + switch (pane.dock_direction) + { + case wxAUI_DOCK_TOP: + case wxAUI_DOCK_BOTTOM: + newOrientation = wxHORIZONTAL; + break; + case wxAUI_DOCK_LEFT: + case wxAUI_DOCK_RIGHT: + newOrientation = wxVERTICAL; + break; + default: + wxFAIL_MSG("invalid dock location value"); + } + } + else if (pane.IsResizable() && + GetOrientation(m_windowStyle) == wxBOTH) + { + // changing orientation in OnSize causes havoc + int x, y; + GetClientSize(&x, &y); + + if (x > y) + { + newOrientation = wxHORIZONTAL; + } + else + { + newOrientation = wxVERTICAL; + } + } + if (newOrientation != m_orientation) + { + SetOrientation(newOrientation); + Realize(); + if (newOrientation == wxHORIZONTAL) + { + pane.best_size = GetHintSize(wxAUI_DOCK_TOP); + } + else + { + pane.best_size = GetHintSize(wxAUI_DOCK_LEFT); + } + if (pane.IsDocked()) + { + pane.floating_size = wxDefaultSize; + } + else + { + SetSize(GetParent()->GetClientSize()); + } + manager->Update(); + } + } + } + evt.Skip(); +} + +void wxAuiToolBar::UpdateWindowUI(long flags) +{ + if ( flags & wxUPDATE_UI_FROMIDLE ) + { + DoIdleUpdate(); + } + + wxControl::UpdateWindowUI(flags); +} + +void wxAuiToolBar::OnPaint(wxPaintEvent& WXUNUSED(evt)) +{ + wxAutoBufferedPaintDC dc(this); + wxRect cli_rect(wxPoint(0,0), GetClientSize()); + + + bool horizontal = m_orientation == wxHORIZONTAL; + + if (m_windowStyle & wxAUI_TB_PLAIN_BACKGROUND) + m_art->DrawPlainBackground(dc, this, cli_rect); + else + m_art->DrawBackground(dc, this, cli_rect); + + int gripperSize = m_art->GetElementSize(wxAUI_TBART_GRIPPER_SIZE); + int dropdown_size = m_art->GetElementSize(wxAUI_TBART_OVERFLOW_SIZE); + + // paint the gripper + if (gripperSize > 0 && m_gripperSizerItem) + { + wxRect gripper_rect = m_gripperSizerItem->GetRect(); + if (horizontal) + gripper_rect.width = gripperSize; + else + gripper_rect.height = gripperSize; + m_art->DrawGripper(dc, this, gripper_rect); + } + + // calculated how far we can draw items + int last_extent; + if (horizontal) + last_extent = cli_rect.width; + else + last_extent = cli_rect.height; + if (m_overflowVisible) + last_extent -= dropdown_size; + + // paint each individual tool + size_t i, count = m_items.GetCount(); + for (i = 0; i < count; ++i) + { + wxAuiToolBarItem& item = m_items.Item(i); + + if (!item.m_sizerItem) + continue; + + wxRect item_rect = item.m_sizerItem->GetRect(); + + + if ((horizontal && item_rect.x + item_rect.width >= last_extent) || + (!horizontal && item_rect.y + item_rect.height >= last_extent)) + { + break; + } + + switch ( item.m_kind ) + { + case wxITEM_NORMAL: + // draw a regular or dropdown button + if (!item.m_dropDown) + m_art->DrawButton(dc, this, item, item_rect); + else + m_art->DrawDropDownButton(dc, this, item, item_rect); + break; + + case wxITEM_CHECK: + case wxITEM_RADIO: + // draw a toggle button + m_art->DrawButton(dc, this, item, item_rect); + break; + + case wxITEM_SEPARATOR: + // draw a separator + m_art->DrawSeparator(dc, this, item_rect); + break; + + case wxITEM_LABEL: + // draw a text label only + m_art->DrawLabel(dc, this, item, item_rect); + break; + + case wxITEM_CONTROL: + // draw the control's label + m_art->DrawControlLabel(dc, this, item, item_rect); + break; + } + + // fire a signal to see if the item wants to be custom-rendered + OnCustomRender(dc, item, item_rect); + } + + // paint the overflow button + if (dropdown_size > 0 && m_overflowSizerItem && m_overflowVisible) + { + wxRect dropDownRect = GetOverflowRect(); + m_art->DrawOverflowButton(dc, this, dropDownRect, m_overflowState); + } +} + +void wxAuiToolBar::OnEraseBackground(wxEraseEvent& WXUNUSED(evt)) +{ + // empty +} + +void wxAuiToolBar::OnLeftDown(wxMouseEvent& evt) +{ + wxRect cli_rect(wxPoint(0,0), GetClientSize()); + + if (m_gripperSizerItem) + { + wxRect gripper_rect = m_gripperSizerItem->GetRect(); + if (gripper_rect.Contains(evt.GetX(), evt.GetY())) + { + // find aui manager + wxAuiManager* manager = wxAuiManager::GetManager(this); + if (!manager) + return; + + int x_drag_offset = evt.GetX() - gripper_rect.GetX(); + int y_drag_offset = evt.GetY() - gripper_rect.GetY(); + + // gripper was clicked + manager->StartPaneDrag(this, wxPoint(x_drag_offset, y_drag_offset)); + return; + } + } + + if (m_overflowSizerItem && m_overflowVisible && m_art) + { + wxRect overflow_rect = GetOverflowRect(); + + if (overflow_rect.Contains(evt.m_x, evt.m_y)) + { + wxAuiToolBarEvent e(wxEVT_AUITOOLBAR_OVERFLOW_CLICK, -1); + e.SetEventObject(this); + e.SetToolId(-1); + e.SetClickPoint(wxPoint(evt.GetX(), evt.GetY())); + bool processed = GetEventHandler()->ProcessEvent(e); + + if (processed) + { + DoIdleUpdate(); + } + else + { + size_t i, count; + wxAuiToolBarItemArray overflow_items; + + + // add custom overflow prepend items, if any + count = m_customOverflowPrepend.GetCount(); + for (i = 0; i < count; ++i) + overflow_items.Add(m_customOverflowPrepend[i]); + + // only show items that don't fit in the dropdown + count = m_items.GetCount(); + for (i = 0; i < count; ++i) + { + if (!GetToolFitsByIndex(i)) + overflow_items.Add(m_items[i]); + } + + // add custom overflow append items, if any + count = m_customOverflowAppend.GetCount(); + for (i = 0; i < count; ++i) + overflow_items.Add(m_customOverflowAppend[i]); + + int res = m_art->ShowDropDown(this, overflow_items); + m_overflowState = 0; + Refresh(false); + if (res != -1) + { + wxCommandEvent event(wxEVT_MENU, res); + event.SetEventObject(this); + GetParent()->GetEventHandler()->ProcessEvent(event); + } + } + + return; + } + } + + m_dragging = false; + m_actionPos = wxPoint(evt.GetX(), evt.GetY()); + m_actionItem = FindToolByPosition(evt.GetX(), evt.GetY()); + + if (m_actionItem) + { + if (m_actionItem->m_state & wxAUI_BUTTON_STATE_DISABLED) + { + m_actionPos = wxPoint(-1,-1); + m_actionItem = NULL; + return; + } + + UnsetToolTip(); + + // fire the tool dropdown event + wxAuiToolBarEvent e(wxEVT_AUITOOLBAR_TOOL_DROPDOWN, m_actionItem->m_toolId); + e.SetEventObject(this); + e.SetToolId(m_actionItem->m_toolId); + + int mouse_x = evt.GetX(); + wxRect rect = m_actionItem->m_sizerItem->GetRect(); + const bool dropDownHit = m_actionItem->m_dropDown && + mouse_x >= (rect.x+rect.width-BUTTON_DROPDOWN_WIDTH-1) && + mouse_x < (rect.x+rect.width); + e.SetDropDownClicked(dropDownHit); + + e.SetClickPoint(evt.GetPosition()); + e.SetItemRect(rect); + + // we only set the 'pressed button' state if we hit the actual button + // and not just the drop-down + SetPressedItem(dropDownHit ? 0 : m_actionItem); + + if(dropDownHit) + { + m_actionPos = wxPoint(-1,-1); + m_actionItem = NULL; + } + + if(!GetEventHandler()->ProcessEvent(e) || e.GetSkipped()) + CaptureMouse(); + + // Ensure hovered item is really ok, as mouse may have moved during + // event processing + wxPoint cursor_pos_after_evt = ScreenToClient(wxGetMousePosition()); + SetHoverItem(FindToolByPosition(cursor_pos_after_evt.x, cursor_pos_after_evt.y)); + + DoIdleUpdate(); + } +} + +void wxAuiToolBar::OnLeftUp(wxMouseEvent& evt) +{ + if (!HasCapture()) + return; + + SetPressedItem(NULL); + + wxAuiToolBarItem* hitItem; + hitItem = FindToolByPosition(evt.GetX(), evt.GetY()); + SetHoverItem(hitItem); + + if (m_dragging) + { + // TODO: it would make sense to send out an 'END_DRAG' event here, + // otherwise a client would never know what to do with the 'BEGIN_DRAG' + // event + + // OnCaptureLost() will be called now and this will reset all our state + // tracking variables + ReleaseMouse(); + } + else + { + if (m_actionItem && hitItem == m_actionItem) + { + UnsetToolTip(); + + wxCommandEvent e(wxEVT_MENU, m_actionItem->m_toolId); + e.SetEventObject(this); + + if (hitItem->m_kind == wxITEM_CHECK || hitItem->m_kind == wxITEM_RADIO) + { + const bool toggle = !(m_actionItem->m_state & wxAUI_BUTTON_STATE_CHECKED); + + ToggleTool(m_actionItem->m_toolId, toggle); + + // repaint immediately + Refresh(false); + Update(); + + e.SetInt(toggle); + } + + // we have to release the mouse *before* sending the event, because + // we don't know what a handler might do. It could open up a popup + // menu for example and that would make us lose our capture anyway. + + ReleaseMouse(); + + GetEventHandler()->ProcessEvent(e); + + // Ensure hovered item is really ok, as mouse may have moved during + // event processing + wxPoint cursor_pos_after_evt = ScreenToClient(wxGetMousePosition()); + SetHoverItem(FindToolByPosition(cursor_pos_after_evt.x, cursor_pos_after_evt.y)); + + DoIdleUpdate(); + } + else + ReleaseMouse(); + } +} + +void wxAuiToolBar::OnRightDown(wxMouseEvent& evt) +{ + if (HasCapture()) + return; + + wxRect cli_rect(wxPoint(0,0), GetClientSize()); + + if (m_gripperSizerItem) + { + wxRect gripper_rect = m_gripperSizerItem->GetRect(); + if (gripper_rect.Contains(evt.GetX(), evt.GetY())) + return; + } + + if (m_overflowSizerItem && m_art) + { + int dropdown_size = m_art->GetElementSize(wxAUI_TBART_OVERFLOW_SIZE); + if (dropdown_size > 0 && + evt.m_x > cli_rect.width - dropdown_size && + evt.m_y >= 0 && + evt.m_y < cli_rect.height) + { + return; + } + } + + m_actionPos = wxPoint(evt.GetX(), evt.GetY()); + m_actionItem = FindToolByPosition(evt.GetX(), evt.GetY()); + + if (m_actionItem && m_actionItem->m_state & wxAUI_BUTTON_STATE_DISABLED) + { + m_actionPos = wxPoint(-1,-1); + m_actionItem = NULL; + return; + } + + UnsetToolTip(); +} + +void wxAuiToolBar::OnRightUp(wxMouseEvent& evt) +{ + if (HasCapture()) + return; + + wxAuiToolBarItem* hitItem; + hitItem = FindToolByPosition(evt.GetX(), evt.GetY()); + + if (m_actionItem && hitItem == m_actionItem) + { + wxAuiToolBarEvent e(wxEVT_AUITOOLBAR_RIGHT_CLICK, m_actionItem->m_toolId); + e.SetEventObject(this); + e.SetToolId(m_actionItem->m_toolId); + e.SetClickPoint(m_actionPos); + GetEventHandler()->ProcessEvent(e); + DoIdleUpdate(); + } + else + { + // right-clicked on the invalid area of the toolbar + wxAuiToolBarEvent e(wxEVT_AUITOOLBAR_RIGHT_CLICK, -1); + e.SetEventObject(this); + e.SetToolId(-1); + e.SetClickPoint(m_actionPos); + GetEventHandler()->ProcessEvent(e); + DoIdleUpdate(); + } + + // reset member variables + m_actionPos = wxPoint(-1,-1); + m_actionItem = NULL; +} + +void wxAuiToolBar::OnMiddleDown(wxMouseEvent& evt) +{ + if (HasCapture()) + return; + + wxRect cli_rect(wxPoint(0,0), GetClientSize()); + + if (m_gripperSizerItem) + { + wxRect gripper_rect = m_gripperSizerItem->GetRect(); + if (gripper_rect.Contains(evt.GetX(), evt.GetY())) + return; + } + + if (m_overflowSizerItem && m_art) + { + int dropdown_size = m_art->GetElementSize(wxAUI_TBART_OVERFLOW_SIZE); + if (dropdown_size > 0 && + evt.m_x > cli_rect.width - dropdown_size && + evt.m_y >= 0 && + evt.m_y < cli_rect.height) + { + return; + } + } + + m_actionPos = wxPoint(evt.GetX(), evt.GetY()); + m_actionItem = FindToolByPosition(evt.GetX(), evt.GetY()); + + if (m_actionItem) + { + if (m_actionItem->m_state & wxAUI_BUTTON_STATE_DISABLED) + { + m_actionPos = wxPoint(-1,-1); + m_actionItem = NULL; + return; + } + } + + UnsetToolTip(); +} + +void wxAuiToolBar::OnMiddleUp(wxMouseEvent& evt) +{ + if (HasCapture()) + return; + + wxAuiToolBarItem* hitItem; + hitItem = FindToolByPosition(evt.GetX(), evt.GetY()); + + if (m_actionItem && hitItem == m_actionItem) + { + if (hitItem->m_kind == wxITEM_NORMAL) + { + wxAuiToolBarEvent e(wxEVT_AUITOOLBAR_MIDDLE_CLICK, m_actionItem->m_toolId); + e.SetEventObject(this); + e.SetToolId(m_actionItem->m_toolId); + e.SetClickPoint(m_actionPos); + GetEventHandler()->ProcessEvent(e); + DoIdleUpdate(); + } + } + + // reset member variables + m_actionPos = wxPoint(-1,-1); + m_actionItem = NULL; +} + +void wxAuiToolBar::OnMotion(wxMouseEvent& evt) +{ + const bool button_pressed = HasCapture(); + + // start a drag event + if (!m_dragging && button_pressed && + abs(evt.GetX() - m_actionPos.x) + abs(evt.GetY() - m_actionPos.y) > 5) + { + // TODO: sending this event only makes sense if there is an 'END_DRAG' + // event sent sometime in the future (see OnLeftUp()) + wxAuiToolBarEvent e(wxEVT_AUITOOLBAR_BEGIN_DRAG, GetId()); + e.SetEventObject(this); + e.SetToolId(m_actionItem->m_toolId); + m_dragging = GetEventHandler()->ProcessEvent(e) && !e.GetSkipped(); + + DoIdleUpdate(); + } + + if(m_dragging) + return; + + wxAuiToolBarItem* hitItem = FindToolByPosition(evt.GetX(), evt.GetY()); + if(button_pressed) + { + // if we have a button pressed we want it to be shown in 'depressed' + // state unless we move the mouse outside the button, then we want it + // to show as just 'highlighted' + if (hitItem == m_actionItem) + SetPressedItem(m_actionItem); + else + { + SetPressedItem(NULL); + SetHoverItem(m_actionItem); + } + } + else + { + SetHoverItem(hitItem); + + // tooltips handling + wxAuiToolBarItem* packingHitItem; + packingHitItem = FindToolByPositionWithPacking(evt.GetX(), evt.GetY()); + if (packingHitItem) + { + if (packingHitItem != m_tipItem) + { + m_tipItem = packingHitItem; + + if ( !packingHitItem->m_shortHelp.empty() ) + SetToolTip(packingHitItem->m_shortHelp); + else + UnsetToolTip(); + } + } + else + { + UnsetToolTip(); + m_tipItem = NULL; + } + + // figure out the dropdown button state (are we hovering or pressing it?) + RefreshOverflowState(); + } +} + +void wxAuiToolBar::DoResetMouseState() +{ + RefreshOverflowState(); + SetHoverItem(NULL); + SetPressedItem(NULL); + + m_tipItem = NULL; + + // we have to reset those here, because the mouse-up handlers which do + // it usually won't be called if we let go of a mouse button while we + // are outside of the window + m_actionPos = wxPoint(-1,-1); + m_actionItem = NULL; +} + +void wxAuiToolBar::OnLeaveWindow(wxMouseEvent& evt) +{ + if(HasCapture()) + { + evt.Skip(); + return; + } + + DoResetMouseState(); +} + +void wxAuiToolBar::OnCaptureLost(wxMouseCaptureLostEvent& WXUNUSED(evt)) +{ + m_dragging = false; + + DoResetMouseState(); +} + +void wxAuiToolBar::OnSetCursor(wxSetCursorEvent& evt) +{ + wxCursor cursor = wxNullCursor; + + if (m_gripperSizerItem) + { + wxRect gripper_rect = m_gripperSizerItem->GetRect(); + if (gripper_rect.Contains(evt.GetX(), evt.GetY())) + { + cursor = wxCursor(wxCURSOR_SIZING); + } + } + + evt.SetCursor(cursor); +} + + +#endif // wxUSE_AUI + diff --git a/BuildTools/centos/dep/wxWidgets-3.0.2/src/xrc/xh_auitoolb.cpp b/BuildTools/centos/dep/wxWidgets-3.0.2/src/xrc/xh_auitoolb.cpp new file mode 100755 index 000000000..498924bc2 --- /dev/null +++ b/BuildTools/centos/dep/wxWidgets-3.0.2/src/xrc/xh_auitoolb.cpp @@ -0,0 +1,304 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: src/xrc/xh_toolb.cpp +// Purpose: XRC resource for wxAuiToolBar +// Author: Vaclav Slavik +// Created: 2000/08/11 +// Copyright: (c) 2000 Vaclav Slavik +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +// For compilers that support precompilation, includes "wx.h". +#include "wx/wxprec.h" + +#ifdef __BORLANDC__ + #pragma hdrstop +#endif + +#if wxUSE_XRC && wxUSE_AUI + +#include "wx/bitmap.h" +#include "wx/xml/xml.h" + +#ifndef WX_PRECOMP + #include "wx/frame.h" + #include "wx/log.h" + #include "wx/toolbar.h" +#endif + +#include "wx/xrc/xh_auitoolb.h" + +wxIMPLEMENT_DYNAMIC_CLASS(wxAuiToolBarXmlHandler, wxXmlResourceHandler); + +wxAuiToolBarXmlHandler::wxAuiToolBarXmlHandler() + : wxXmlResourceHandler() + , m_isInside(false) + , m_toolbar(NULL) +{ + XRC_ADD_STYLE(wxAUI_TB_TEXT); + XRC_ADD_STYLE(wxAUI_TB_NO_TOOLTIPS); + XRC_ADD_STYLE(wxAUI_TB_NO_AUTORESIZE); + XRC_ADD_STYLE(wxAUI_TB_GRIPPER); + XRC_ADD_STYLE(wxAUI_TB_OVERFLOW); + XRC_ADD_STYLE(wxAUI_TB_VERTICAL); + XRC_ADD_STYLE(wxAUI_TB_HORZ_LAYOUT); + XRC_ADD_STYLE(wxAUI_TB_HORIZONTAL); + XRC_ADD_STYLE(wxAUI_TB_PLAIN_BACKGROUND); + XRC_ADD_STYLE(wxAUI_TB_HORZ_TEXT); + + AddWindowStyles(); +} + +wxObject *wxAuiToolBarXmlHandler::DoCreateResource() +{ + if (m_class == wxS("tool")) + { + if ( !m_toolbar ) + { + ReportError("tool only allowed inside a wxAuiToolBar"); + return NULL; + } + + wxItemKind kind = wxITEM_NORMAL; + if (GetBool(wxS("radio"))) + kind = wxITEM_RADIO; + + if (GetBool(wxS("toggle"))) + { + if ( kind != wxITEM_NORMAL ) + { + ReportParamError + ( + "toggle", + "tool can't have both and properties" + ); + } + + kind = wxITEM_CHECK; + } +#if wxUSE_MENUS + // check whether we have dropdown tag inside + wxMenu *menu = NULL; // menu for drop down items + wxXmlNode * const nodeDropdown = GetParamNode("dropdown"); + if ( nodeDropdown ) + { + // also check for the menu specified inside dropdown (it is + // optional and may be absent for e.g. dynamically-created + // menus) + wxXmlNode * const nodeMenu = GetNodeChildren(nodeDropdown); + if ( nodeMenu ) + { + wxObject *res = CreateResFromNode(nodeMenu, NULL); + menu = wxDynamicCast(res, wxMenu); + if ( !menu ) + { + ReportError + ( + nodeMenu, + "drop-down tool contents can only be a wxMenu" + ); + } + + if ( GetNodeNext(nodeMenu) ) + { + ReportError + ( + GetNodeNext(nodeMenu), + "unexpected extra contents under drop-down tool" + ); + } + } + } +#endif + wxAuiToolBarItem * const tool = + m_toolbar->AddTool + ( + GetID(), + GetText(wxS("label")), + GetBitmap(wxS("bitmap"), wxART_TOOLBAR, m_toolSize), + GetBitmap(wxS("bitmap2"), wxART_TOOLBAR, m_toolSize), + kind, + GetText(wxS("tooltip")), + GetText(wxS("longhelp")), + NULL + ); + + if ( GetBool(wxS("disabled")) ) + m_toolbar->EnableTool(GetID(), false); + +#if wxUSE_MENUS + if (menu) + { + tool->SetHasDropDown(true); + tool->SetUserData(m_menuHandler.RegisterMenu(m_toolbar, GetID(), menu)); + } +#endif + + return m_toolbar; // must return non-NULL + } + + else if (m_class == wxS("separator") || m_class == wxS("space") || m_class == wxS("label")) + { + if ( !m_toolbar ) + { + ReportError("separators only allowed inside wxAuiToolBar"); + return NULL; + } + + if ( m_class == wxS("separator") ) + m_toolbar->AddSeparator(); + + else if (m_class == wxS("space")) + { + // This may be a stretch spacer (the default) or a non-stretch one + bool hasProportion = HasParam(wxS("proportion")); + bool hasWidth = HasParam(wxS("width")); + if (hasProportion && hasWidth) + { + ReportError("A space can't both stretch and have width"); + return NULL; + } + + if (hasWidth) + { + m_toolbar->AddSpacer + ( + GetLong(wxS("width")) + ); + } + else + { + m_toolbar->AddStretchSpacer + ( + GetLong(wxS("proportion"), 1l) + ); + } + } + + else if (m_class == wxS("label")) + { + m_toolbar->AddLabel + ( + GetID(), + GetText(wxS("label")), + GetLong(wxS("width"), -1l) + ); + } + + return m_toolbar; // must return non-NULL + } + + else /**/ + { + int style = GetStyle(wxS("style"), wxNO_BORDER | wxTB_HORIZONTAL); +#ifdef __WXMSW__ + if (!(style & wxNO_BORDER)) style |= wxNO_BORDER; +#endif + + XRC_MAKE_INSTANCE(toolbar, wxAuiToolBar) + + toolbar->Create(m_parentAsWindow, + GetID(), + GetPosition(), + GetSize(), + style); + toolbar->SetName(GetName()); + SetupWindow(toolbar); + + m_toolSize = GetSize(wxS("bitmapsize")); + if (!(m_toolSize == wxDefaultSize)) + toolbar->SetToolBitmapSize(m_toolSize); + wxSize margins = GetSize(wxS("margins")); + if (!(margins == wxDefaultSize)) + toolbar->SetMargins(margins.x, margins.y); + long packing = GetLong(wxS("packing"), -1); + if (packing != -1) + toolbar->SetToolPacking(packing); + long separation = GetLong(wxS("separation"), -1); + if (separation != -1) + toolbar->SetToolSeparation(separation); + + wxXmlNode *children_node = GetParamNode(wxS("object")); + if (!children_node) + children_node = GetParamNode(wxS("object_ref")); + + if (children_node == NULL) return toolbar; + + m_isInside = true; + m_toolbar = toolbar; + + wxXmlNode *n = children_node; + + while (n) + { + if (IsObjectNode(n)) + { + wxObject *created = CreateResFromNode(n, toolbar, NULL); + wxControl *control = wxDynamicCast(created, wxControl); + if (!IsOfClass(n, wxS("tool")) && + !IsOfClass(n, wxS("separator")) && + !IsOfClass(n, wxS("label")) && + !IsOfClass(n, wxS("space")) && + control != NULL) + toolbar->AddControl(control); + } + n = GetNodeNext(n); + } + + m_isInside = false; + m_toolbar = NULL; + + toolbar->Realize(); + + return toolbar; + } +} + +bool wxAuiToolBarXmlHandler::CanHandle(wxXmlNode *node) +{ + return ((!m_isInside && IsOfClass(node, wxS("wxAuiToolBar"))) || + (m_isInside && IsOfClass(node, wxS("tool"))) || + (m_isInside && IsOfClass(node, wxS("label"))) || + (m_isInside && IsOfClass(node, wxS("space"))) || + (m_isInside && IsOfClass(node, wxS("separator")))); +} + +void wxAuiToolBarXmlHandler::MenuHandler::OnDropDown(wxAuiToolBarEvent& event) +{ + if (event.IsDropDownClicked()) + { + wxAuiToolBar *toobar = wxDynamicCast(event.GetEventObject(), wxAuiToolBar); + if (toobar != NULL) + { + wxAuiToolBarItem *item = toobar->FindTool(event.GetId()); + if (item != NULL) + { + wxMenu * const menu = m_menus[item->GetUserData()]; + if (menu != NULL) + { + wxRect rect = item->GetSizerItem()->GetRect(); + toobar->PopupMenu(menu, rect.GetRight() - 10, rect.GetBottom()); + } + } + } + } + else + { + event.Skip(); + } +} + +unsigned +wxAuiToolBarXmlHandler::MenuHandler::RegisterMenu(wxAuiToolBar *toolbar, + int id, + wxMenu *menu) + { + m_menus.push_back(menu); + toolbar->Bind(wxEVT_COMMAND_AUITOOLBAR_TOOL_DROPDOWN, + &wxAuiToolBarXmlHandler::MenuHandler::OnDropDown, + this, + id); + + return m_menus.size() - 1; +} + +#endif // wxUSE_XRC && wxUSE_AUI diff --git a/BuildTools/centos/dep/wxWidgets-3.0.2/src/xrc/xmlres.cpp b/BuildTools/centos/dep/wxWidgets-3.0.2/src/xrc/xmlres.cpp new file mode 100644 index 000000000..740b97d1b --- /dev/null +++ b/BuildTools/centos/dep/wxWidgets-3.0.2/src/xrc/xmlres.cpp @@ -0,0 +1,2923 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: src/xrc/xmlres.cpp +// Purpose: XRC resources +// Author: Vaclav Slavik +// Created: 2000/03/05 +// Copyright: (c) 2000 Vaclav Slavik +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +// For compilers that support precompilation, includes "wx.h". +#include "wx/wxprec.h" + +#ifdef __BORLANDC__ + #pragma hdrstop +#endif + +#if wxUSE_XRC + +#include "wx/xrc/xmlres.h" + +#ifndef WX_PRECOMP + #include "wx/intl.h" + #include "wx/log.h" + #include "wx/panel.h" + #include "wx/frame.h" + #include "wx/dialog.h" + #include "wx/settings.h" + #include "wx/bitmap.h" + #include "wx/image.h" + #include "wx/module.h" + #include "wx/wxcrtvararg.h" +#endif + +#ifndef __WXWINCE__ + #include +#endif + +#include "wx/vector.h" +#include "wx/wfstream.h" +#include "wx/filesys.h" +#include "wx/filename.h" +#include "wx/tokenzr.h" +#include "wx/fontenum.h" +#include "wx/fontmap.h" +#include "wx/artprov.h" +#include "wx/imaglist.h" +#include "wx/dir.h" +#include "wx/xml/xml.h" +#include "wx/hashset.h" +#include "wx/scopedptr.h" + +namespace +{ + +// Helper function to get modification time of either a wxFileSystem URI or +// just a normal file name, depending on the build. +#if wxUSE_DATETIME + +wxDateTime GetXRCFileModTime(const wxString& filename) +{ +#if wxUSE_FILESYSTEM + wxFileSystem fsys; + wxScopedPtr file(fsys.OpenFile(filename)); + + return file ? file->GetModificationTime() : wxDateTime(); +#else // wxUSE_FILESYSTEM + return wxDateTime(wxFileModificationTime(filename)); +#endif // wxUSE_FILESYSTEM +} + +#endif // wxUSE_DATETIME + +} // anonymous namespace + +// Assign the given value to the specified entry or add a new value with this +// name. +static void XRCID_Assign(const wxString& str_id, int value); + +class wxXmlResourceDataRecord +{ +public: + // Ctor takes ownership of the document pointer. + wxXmlResourceDataRecord(const wxString& File_, + wxXmlDocument *Doc_ + ) + : File(File_), Doc(Doc_) + { +#if wxUSE_DATETIME + Time = GetXRCFileModTime(File); +#endif + } + + ~wxXmlResourceDataRecord() {delete Doc;} + + wxString File; + wxXmlDocument *Doc; +#if wxUSE_DATETIME + wxDateTime Time; +#endif + + wxDECLARE_NO_COPY_CLASS(wxXmlResourceDataRecord); +}; + +class wxXmlResourceDataRecords : public wxVector +{ + // this is a class so that it can be forward-declared +}; + +WX_DECLARE_HASH_SET_PTR(int, wxIntegerHash, wxIntegerEqual, wxHashSetInt); + +class wxIdRange // Holds data for a particular rangename +{ +protected: + wxIdRange(const wxXmlNode* node, + const wxString& rname, + const wxString& startno, + const wxString& rsize); + + // Note the existence of an item within the range + void NoteItem(const wxXmlNode* node, const wxString& item); + + // The manager is telling us that it's finished adding items + void Finalise(const wxXmlNode* node); + + wxString GetName() const { return m_name; } + bool IsFinalised() const { return m_finalised; } + + const wxString m_name; + int m_start; + int m_end; + unsigned int m_size; + bool m_item_end_found; + bool m_finalised; + wxHashSetInt m_indices; + + friend class wxIdRangeManager; +}; + +class wxIdRangeManager +{ +public: + ~wxIdRangeManager(); + // Gets the global resources object or creates one if none exists. + static wxIdRangeManager *Get(); + + // Sets the global resources object and returns a pointer to the previous + // one (may be NULL). + static wxIdRangeManager *Set(wxIdRangeManager *res); + + // Create a new IDrange from this node + void AddRange(const wxXmlNode* node); + // Tell the IdRange that this item exists, and should be pre-allocated an ID + void NotifyRangeOfItem(const wxXmlNode* node, const wxString& item) const; + // Tells all IDranges that they're now complete, and can create their IDs + void FinaliseRanges(const wxXmlNode* node) const; + // Searches for a known IdRange matching 'name', returning its index or -1 + int Find(const wxString& rangename) const; + +protected: + wxIdRange* FindRangeForItem(const wxXmlNode* node, + const wxString& item, + wxString& value) const; + wxVector m_IdRanges; + +private: + static wxIdRangeManager *ms_instance; +}; + +namespace +{ + +// helper used by DoFindResource() and elsewhere: returns true if this is an +// object or object_ref node +// +// node must be non-NULL +inline bool IsObjectNode(wxXmlNode *node) +{ + return node->GetType() == wxXML_ELEMENT_NODE && + (node->GetName() == wxS("object") || + node->GetName() == wxS("object_ref")); +} + +// special XML attribute with name of input file, see GetFileNameFromNode() +const char *ATTR_INPUT_FILENAME = "__wx:filename"; + +// helper to get filename corresponding to an XML node +wxString +GetFileNameFromNode(const wxXmlNode *node, const wxXmlResourceDataRecords& files) +{ + // this loop does two things: it looks for ATTR_INPUT_FILENAME among + // parents and if it isn't used, it finds the root of the XML tree 'node' + // is in + for ( ;; ) + { + // in some rare cases (specifically, when an is used, see + // wxXmlResource::CreateResFromNode() and MergeNodesOver()), we work + // with XML nodes that are not rooted in any document from 'files' + // (because a new node was created by CreateResFromNode() to merge the + // content of and the referenced ); in that case, + // we hack around the problem by putting the information about input + // file into a custom attribute + if ( node->HasAttribute(ATTR_INPUT_FILENAME) ) + return node->GetAttribute(ATTR_INPUT_FILENAME); + + if ( !node->GetParent() ) + break; // we found the root of this XML tree + + node = node->GetParent(); + } + + // NB: 'node' now points to the root of XML document + + for ( wxXmlResourceDataRecords::const_iterator i = files.begin(); + i != files.end(); ++i ) + { + if ( (*i)->Doc->GetRoot() == node ) + { + return (*i)->File; + } + } + + return wxEmptyString; // not found +} + +} // anonymous namespace + + +wxXmlResource *wxXmlResource::ms_instance = NULL; + +/*static*/ wxXmlResource *wxXmlResource::Get() +{ + if ( !ms_instance ) + ms_instance = new wxXmlResource; + return ms_instance; +} + +/*static*/ wxXmlResource *wxXmlResource::Set(wxXmlResource *res) +{ + wxXmlResource *old = ms_instance; + ms_instance = res; + return old; +} + +wxXmlResource::wxXmlResource(int flags, const wxString& domain) +{ + m_flags = flags; + m_version = -1; + m_data = new wxXmlResourceDataRecords; + SetDomain(domain); +} + +wxXmlResource::wxXmlResource(const wxString& filemask, int flags, const wxString& domain) +{ + m_flags = flags; + m_version = -1; + m_data = new wxXmlResourceDataRecords; + SetDomain(domain); + Load(filemask); +} + +wxXmlResource::~wxXmlResource() +{ + ClearHandlers(); + + for ( wxXmlResourceDataRecords::iterator i = m_data->begin(); + i != m_data->end(); ++i ) + { + delete *i; + } + delete m_data; +} + +void wxXmlResource::SetDomain(const wxString& domain) +{ + m_domain = domain; +} + + +/* static */ +wxString wxXmlResource::ConvertFileNameToURL(const wxString& filename) +{ + wxString fnd(filename); + + // NB: as Load() and Unload() accept both filenames and URLs (should + // probably be changed to filenames only, but embedded resources + // currently rely on its ability to handle URLs - FIXME) we need to + // determine whether found name is filename and not URL and this is the + // fastest/simplest way to do it + if (wxFileName::FileExists(fnd)) + { + // Make the name absolute filename, because the app may + // change working directory later: + wxFileName fn(fnd); + if (fn.IsRelative()) + { + fn.MakeAbsolute(); + fnd = fn.GetFullPath(); + } +#if wxUSE_FILESYSTEM + fnd = wxFileSystem::FileNameToURL(fnd); +#endif + } + + return fnd; +} + +#if wxUSE_FILESYSTEM + +/* static */ +bool wxXmlResource::IsArchive(const wxString& filename) +{ + const wxString fnd = filename.Lower(); + + return fnd.Matches(wxT("*.zip")) || fnd.Matches(wxT("*.xrs")); +} + +#endif // wxUSE_FILESYSTEM + +bool wxXmlResource::LoadFile(const wxFileName& file) +{ +#if wxUSE_FILESYSTEM + return Load(wxFileSystem::FileNameToURL(file)); +#else + return Load(file.GetFullPath()); +#endif +} + +bool wxXmlResource::LoadAllFiles(const wxString& dirname) +{ + bool ok = true; + wxArrayString files; + + wxDir::GetAllFiles(dirname, &files, "*.xrc"); + + for ( wxArrayString::const_iterator i = files.begin(); i != files.end(); ++i ) + { + if ( !LoadFile(*i) ) + ok = false; + } + + return ok; +} + +bool wxXmlResource::Load(const wxString& filemask_) +{ + wxString filemask = ConvertFileNameToURL(filemask_); + + bool allOK = true; + +#if wxUSE_FILESYSTEM + wxFileSystem fsys; +# define wxXmlFindFirst fsys.FindFirst(filemask, wxFILE) +# define wxXmlFindNext fsys.FindNext() +#else +# define wxXmlFindFirst wxFindFirstFile(filemask, wxFILE) +# define wxXmlFindNext wxFindNextFile() +#endif + wxString fnd = wxXmlFindFirst; + if ( fnd.empty() ) + { + wxLogError(_("Cannot load resources from '%s'."), filemask); + return false; + } + + while (!fnd.empty()) + { +#if wxUSE_FILESYSTEM + if ( IsArchive(fnd) ) + { + if ( !Load(fnd + wxT("#zip:*.xrc")) ) + allOK = false; + } + else // a single resource URL +#endif // wxUSE_FILESYSTEM + { + wxXmlDocument * const doc = DoLoadFile(fnd); + if ( !doc ) + allOK = false; + else + Data().push_back(new wxXmlResourceDataRecord(fnd, doc)); + } + + fnd = wxXmlFindNext; + } +# undef wxXmlFindFirst +# undef wxXmlFindNext + + return allOK; +} + +bool wxXmlResource::Unload(const wxString& filename) +{ + wxASSERT_MSG( !wxIsWild(filename), + wxT("wildcards not supported by wxXmlResource::Unload()") ); + + wxString fnd = ConvertFileNameToURL(filename); +#if wxUSE_FILESYSTEM + const bool isArchive = IsArchive(fnd); + if ( isArchive ) + fnd += wxT("#zip:"); +#endif // wxUSE_FILESYSTEM + + bool unloaded = false; + for ( wxXmlResourceDataRecords::iterator i = Data().begin(); + i != Data().end(); ++i ) + { +#if wxUSE_FILESYSTEM + if ( isArchive ) + { + if ( (*i)->File.StartsWith(fnd) ) + unloaded = true; + // don't break from the loop, we can have other matching files + } + else // a single resource URL +#endif // wxUSE_FILESYSTEM + { + if ( (*i)->File == fnd ) + { + delete *i; + Data().erase(i); + unloaded = true; + + // no sense in continuing, there is only one file with this URL + break; + } + } + } + + return unloaded; +} + + +void wxXmlResource::AddHandler(wxXmlResourceHandler *handler) +{ + wxXmlResourceHandlerImpl *impl = new wxXmlResourceHandlerImpl(handler); + handler->SetImpl(impl); + m_handlers.push_back(handler); + handler->SetParentResource(this); +} + +void wxXmlResource::InsertHandler(wxXmlResourceHandler *handler) +{ + wxXmlResourceHandlerImpl *impl = new wxXmlResourceHandlerImpl(handler); + handler->SetImpl(impl); + m_handlers.insert(m_handlers.begin(), handler); + handler->SetParentResource(this); +} + + + +void wxXmlResource::ClearHandlers() +{ + for ( wxVector::iterator i = m_handlers.begin(); + i != m_handlers.end(); ++i ) + delete *i; + m_handlers.clear(); +} + + +wxMenu *wxXmlResource::LoadMenu(const wxString& name) +{ + return (wxMenu*)CreateResFromNode(FindResource(name, wxT("wxMenu")), NULL, NULL); +} + + + +wxMenuBar *wxXmlResource::LoadMenuBar(wxWindow *parent, const wxString& name) +{ + return (wxMenuBar*)CreateResFromNode(FindResource(name, wxT("wxMenuBar")), parent, NULL); +} + + + +#if wxUSE_TOOLBAR +wxToolBar *wxXmlResource::LoadToolBar(wxWindow *parent, const wxString& name) +{ + return (wxToolBar*)CreateResFromNode(FindResource(name, wxT("wxToolBar")), parent, NULL); +} +#endif + + +wxDialog *wxXmlResource::LoadDialog(wxWindow *parent, const wxString& name) +{ + return (wxDialog*)CreateResFromNode(FindResource(name, wxT("wxDialog")), parent, NULL); +} + +bool wxXmlResource::LoadDialog(wxDialog *dlg, wxWindow *parent, const wxString& name) +{ + return CreateResFromNode(FindResource(name, wxT("wxDialog")), parent, dlg) != NULL; +} + + + +wxPanel *wxXmlResource::LoadPanel(wxWindow *parent, const wxString& name) +{ + return (wxPanel*)CreateResFromNode(FindResource(name, wxT("wxPanel")), parent, NULL); +} + +bool wxXmlResource::LoadPanel(wxPanel *panel, wxWindow *parent, const wxString& name) +{ + return CreateResFromNode(FindResource(name, wxT("wxPanel")), parent, panel) != NULL; +} + +wxFrame *wxXmlResource::LoadFrame(wxWindow* parent, const wxString& name) +{ + return (wxFrame*)CreateResFromNode(FindResource(name, wxT("wxFrame")), parent, NULL); +} + +bool wxXmlResource::LoadFrame(wxFrame* frame, wxWindow *parent, const wxString& name) +{ + return CreateResFromNode(FindResource(name, wxT("wxFrame")), parent, frame) != NULL; +} + +wxBitmap wxXmlResource::LoadBitmap(const wxString& name) +{ + wxBitmap *bmp = (wxBitmap*)CreateResFromNode( + FindResource(name, wxT("wxBitmap")), NULL, NULL); + wxBitmap rt; + + if (bmp) { rt = *bmp; delete bmp; } + return rt; +} + +wxIcon wxXmlResource::LoadIcon(const wxString& name) +{ + wxIcon *icon = (wxIcon*)CreateResFromNode( + FindResource(name, wxT("wxIcon")), NULL, NULL); + wxIcon rt; + + if (icon) { rt = *icon; delete icon; } + return rt; +} + + +wxObject * +wxXmlResource::DoLoadObject(wxWindow *parent, + const wxString& name, + const wxString& classname, + bool recursive) +{ + wxXmlNode * const node = FindResource(name, classname, recursive); + + return node ? DoCreateResFromNode(*node, parent, NULL) : NULL; +} + +bool +wxXmlResource::DoLoadObject(wxObject *instance, + wxWindow *parent, + const wxString& name, + const wxString& classname, + bool recursive) +{ + wxXmlNode * const node = FindResource(name, classname, recursive); + + return node && DoCreateResFromNode(*node, parent, instance) != NULL; +} + + +bool wxXmlResource::AttachUnknownControl(const wxString& name, + wxWindow *control, wxWindow *parent) +{ + if (parent == NULL) + parent = control->GetParent(); + wxWindow *container = parent->FindWindow(name + wxT("_container")); + if (!container) + { + wxLogError("Cannot find container for unknown control '%s'.", name); + return false; + } + return control->Reparent(container); +} + + +static void ProcessPlatformProperty(wxXmlNode *node) +{ + wxString s; + bool isok; + + wxXmlNode *c = node->GetChildren(); + while (c) + { + isok = false; + if (!c->GetAttribute(wxT("platform"), &s)) + isok = true; + else + { + wxStringTokenizer tkn(s, wxT(" |")); + + while (tkn.HasMoreTokens()) + { + s = tkn.GetNextToken(); +#ifdef __WINDOWS__ + if (s == wxT("win")) isok = true; +#endif +#if defined(__MAC__) || defined(__APPLE__) + if (s == wxT("mac")) isok = true; +#elif defined(__UNIX__) + if (s == wxT("unix")) isok = true; +#endif +#ifdef __OS2__ + if (s == wxT("os2")) isok = true; +#endif + + if (isok) + break; + } + } + + if (isok) + { + ProcessPlatformProperty(c); + c = c->GetNext(); + } + else + { + wxXmlNode *c2 = c->GetNext(); + node->RemoveChild(c); + delete c; + c = c2; + } + } +} + +static void PreprocessForIdRanges(wxXmlNode *rootnode) +{ + // First go through the top level, looking for the names of ID ranges + // as processing items is a lot easier if names are already known + wxXmlNode *c = rootnode->GetChildren(); + while (c) + { + if (c->GetName() == wxT("ids-range")) + wxIdRangeManager::Get()->AddRange(c); + c = c->GetNext(); + } + + // Next, examine every 'name' for the '[' that denotes an ID in a range + c = rootnode->GetChildren(); + while (c) + { + wxString name = c->GetAttribute(wxT("name")); + if (name.find('[') != wxString::npos) + wxIdRangeManager::Get()->NotifyRangeOfItem(rootnode, name); + + // Do any children by recursion, then proceed to the next sibling + PreprocessForIdRanges(c); + c = c->GetNext(); + } +} + +bool wxXmlResource::UpdateResources() +{ + bool rt = true; + + for ( wxXmlResourceDataRecords::iterator i = Data().begin(); + i != Data().end(); ++i ) + { + wxXmlResourceDataRecord* const rec = *i; + + // Check if we need to reload this one. + + // We never do it if this flag is specified. + if ( m_flags & wxXRC_NO_RELOADING ) + continue; + + // Otherwise check its modification time if we can. +#if wxUSE_DATETIME + const wxDateTime lastModTime = GetXRCFileModTime(rec->File); + + if ( lastModTime.IsValid() && lastModTime <= rec->Time ) +#else // !wxUSE_DATETIME + // Never reload the file contents: we can't know whether it changed or + // not in this build configuration and it would be unexpected and + // counter-productive to get a performance hit (due to constant + // reloading of XRC files) in a minimal wx build which is presumably + // used because of resource constraints of the current platform. +#endif // wxUSE_DATETIME/!wxUSE_DATETIME + { + // No need to reload, the file wasn't modified since we did it + // last. + continue; + } + + wxXmlDocument * const doc = DoLoadFile(rec->File); + if ( !doc ) + { + // Notice that we keep the old XML document: it seems better to + // preserve it instead of throwing it away if we have nothing to + // replace it with. + rt = false; + continue; + } + + // Replace the old resource contents with the new one. + delete rec->Doc; + rec->Doc = doc; + + // And, now that we loaded it successfully, update the last load time. +#if wxUSE_DATETIME + rec->Time = lastModTime.IsValid() ? lastModTime : wxDateTime::Now(); +#endif // wxUSE_DATETIME + } + + return rt; +} + +wxXmlDocument *wxXmlResource::DoLoadFile(const wxString& filename) +{ + wxLogTrace(wxT("xrc"), wxT("opening file '%s'"), filename); + + wxInputStream *stream = NULL; + +#if wxUSE_FILESYSTEM + wxFileSystem fsys; + wxScopedPtr file(fsys.OpenFile(filename)); + if (file) + { + // Notice that we don't have ownership of the stream in this case, it + // remains owned by wxFSFile. + stream = file->GetStream(); + } +#else // !wxUSE_FILESYSTEM + wxFileInputStream fstream(filename); + stream = &fstream; +#endif // wxUSE_FILESYSTEM/!wxUSE_FILESYSTEM + + if ( !stream || !stream->IsOk() ) + { + wxLogError(_("Cannot open resources file '%s'."), filename); + return NULL; + } + + wxString encoding(wxT("UTF-8")); +#if !wxUSE_UNICODE && wxUSE_INTL + if ( (GetFlags() & wxXRC_USE_LOCALE) == 0 ) + { + // In case we are not using wxLocale to translate strings, convert the + // strings GUI's charset. This must not be done when wxXRC_USE_LOCALE + // is on, because it could break wxGetTranslation lookup. + encoding = wxLocale::GetSystemEncodingName(); + } +#endif + + wxScopedPtr doc(new wxXmlDocument); + if (!doc->Load(*stream, encoding)) + { + wxLogError(_("Cannot load resources from file '%s'."), filename); + return NULL; + } + + wxXmlNode * const root = doc->GetRoot(); + if (root->GetName() != wxT("resource")) + { + ReportError + ( + root, + "invalid XRC resource, doesn't have root node " + ); + return NULL; + } + + long version; + int v1, v2, v3, v4; + wxString verstr = root->GetAttribute(wxT("version"), wxT("0.0.0.0")); + if (wxSscanf(verstr, wxT("%i.%i.%i.%i"), &v1, &v2, &v3, &v4) == 4) + version = v1*256*256*256+v2*256*256+v3*256+v4; + else + version = 0; + if (m_version == -1) + m_version = version; + if (m_version != version) + { + wxLogWarning("Resource files must have same version number."); + } + + ProcessPlatformProperty(root); + PreprocessForIdRanges(root); + wxIdRangeManager::Get()->FinaliseRanges(root); + + return doc.release(); +} + +wxXmlNode *wxXmlResource::DoFindResource(wxXmlNode *parent, + const wxString& name, + const wxString& classname, + bool recursive) const +{ + wxXmlNode *node; + + // first search for match at the top-level nodes (as this is + // where the resource is most commonly looked for): + for (node = parent->GetChildren(); node; node = node->GetNext()) + { + if ( IsObjectNode(node) && node->GetAttribute(wxS("name")) == name ) + { + // empty class name matches everything + if ( classname.empty() ) + return node; + + wxString cls(node->GetAttribute(wxS("class"))); + + // object_ref may not have 'class' attribute: + if (cls.empty() && node->GetName() == wxS("object_ref")) + { + wxString refName = node->GetAttribute(wxS("ref")); + if (refName.empty()) + continue; + + const wxXmlNode * const refNode = GetResourceNode(refName); + if ( refNode ) + cls = refNode->GetAttribute(wxS("class")); + } + + if ( cls == classname ) + return node; + } + } + + // then recurse in child nodes + if ( recursive ) + { + for (node = parent->GetChildren(); node; node = node->GetNext()) + { + if ( IsObjectNode(node) ) + { + wxXmlNode* found = DoFindResource(node, name, classname, true); + if ( found ) + return found; + } + } + } + + return NULL; +} + +wxXmlNode *wxXmlResource::FindResource(const wxString& name, + const wxString& classname, + bool recursive) +{ + wxString path; + wxXmlNode * const + node = GetResourceNodeAndLocation(name, classname, recursive, &path); + + if ( !node ) + { + ReportError + ( + NULL, + wxString::Format + ( + "XRC resource \"%s\" (class \"%s\") not found", + name, classname + ) + ); + } +#if wxUSE_FILESYSTEM + else // node was found + { + // ensure that relative paths work correctly when loading this node + // (which should happen as soon as we return as FindResource() result + // is always passed to CreateResFromNode()) + m_curFileSystem.ChangePathTo(path); + } +#endif // wxUSE_FILESYSTEM + + return node; +} + +wxXmlNode * +wxXmlResource::GetResourceNodeAndLocation(const wxString& name, + const wxString& classname, + bool recursive, + wxString *path) const +{ + // ensure everything is up-to-date: this is needed to support on-demand + // reloading of XRC files + const_cast(this)->UpdateResources(); + + for ( wxXmlResourceDataRecords::const_iterator f = Data().begin(); + f != Data().end(); ++f ) + { + wxXmlResourceDataRecord *const rec = *f; + wxXmlDocument * const doc = rec->Doc; + if ( !doc || !doc->GetRoot() ) + continue; + + wxXmlNode * const + found = DoFindResource(doc->GetRoot(), name, classname, recursive); + if ( found ) + { + if ( path ) + *path = rec->File; + + return found; + } + } + + return NULL; +} + +static void MergeNodesOver(wxXmlNode& dest, wxXmlNode& overwriteWith, + const wxString& overwriteFilename) +{ + // Merge attributes: + for ( wxXmlAttribute *attr = overwriteWith.GetAttributes(); + attr; attr = attr->GetNext() ) + { + wxXmlAttribute *dattr; + for (dattr = dest.GetAttributes(); dattr; dattr = dattr->GetNext()) + { + + if ( dattr->GetName() == attr->GetName() ) + { + dattr->SetValue(attr->GetValue()); + break; + } + } + + if ( !dattr ) + dest.AddAttribute(attr->GetName(), attr->GetValue()); + } + + // Merge child nodes: + for (wxXmlNode* node = overwriteWith.GetChildren(); node; node = node->GetNext()) + { + wxString name = node->GetAttribute(wxT("name"), wxEmptyString); + wxXmlNode *dnode; + + for (dnode = dest.GetChildren(); dnode; dnode = dnode->GetNext() ) + { + if ( dnode->GetName() == node->GetName() && + dnode->GetAttribute(wxT("name"), wxEmptyString) == name && + dnode->GetType() == node->GetType() ) + { + MergeNodesOver(*dnode, *node, overwriteFilename); + break; + } + } + + if ( !dnode ) + { + wxXmlNode *copyOfNode = new wxXmlNode(*node); + // remember referenced object's file, see GetFileNameFromNode() + copyOfNode->AddAttribute(ATTR_INPUT_FILENAME, overwriteFilename); + + static const wxChar *AT_END = wxT("end"); + wxString insert_pos = node->GetAttribute(wxT("insert_at"), AT_END); + if ( insert_pos == AT_END ) + { + dest.AddChild(copyOfNode); + } + else if ( insert_pos == wxT("begin") ) + { + dest.InsertChild(copyOfNode, dest.GetChildren()); + } + } + } + + if ( dest.GetType() == wxXML_TEXT_NODE && overwriteWith.GetContent().length() ) + dest.SetContent(overwriteWith.GetContent()); +} + +wxObject * +wxXmlResource::DoCreateResFromNode(wxXmlNode& node, + wxObject *parent, + wxObject *instance, + wxXmlResourceHandler *handlerToUse) +{ + // handling of referenced resource + if ( node.GetName() == wxT("object_ref") ) + { + wxString refName = node.GetAttribute(wxT("ref"), wxEmptyString); + wxXmlNode* refNode = FindResource(refName, wxEmptyString, true); + + if ( !refNode ) + { + ReportError + ( + &node, + wxString::Format + ( + "referenced object node with ref=\"%s\" not found", + refName + ) + ); + return NULL; + } + + const bool hasOnlyRefAttr = node.GetAttributes() != NULL && + node.GetAttributes()->GetNext() == NULL; + + if ( hasOnlyRefAttr && !node.GetChildren() ) + { + // In the typical, simple case, is used to link + // to another node and doesn't have any content of its own that + // would overwrite linked object's properties. In this case, + // we can simply create the resource from linked node. + + return DoCreateResFromNode(*refNode, parent, instance); + } + else + { + // In the more complicated (but rare) case, has + // subnodes that partially overwrite content of the referenced + // object. In this case, we need to merge both XML trees and + // load the resource from result of the merge. + + wxXmlNode copy(*refNode); + MergeNodesOver(copy, node, GetFileNameFromNode(&node, Data())); + + // remember referenced object's file, see GetFileNameFromNode() + copy.AddAttribute(ATTR_INPUT_FILENAME, + GetFileNameFromNode(refNode, Data())); + + return DoCreateResFromNode(copy, parent, instance); + } + } + + if (handlerToUse) + { + if (handlerToUse->CanHandle(&node)) + { + return handlerToUse->CreateResource(&node, parent, instance); + } + } + else if (node.GetName() == wxT("object")) + { + for ( wxVector::iterator h = m_handlers.begin(); + h != m_handlers.end(); ++h ) + { + wxXmlResourceHandler *handler = *h; + if (handler->CanHandle(&node)) + return handler->CreateResource(&node, parent, instance); + } + } + + ReportError + ( + &node, + wxString::Format + ( + "no handler found for XML node \"%s\" (class \"%s\")", + node.GetName(), + node.GetAttribute("class", wxEmptyString) + ) + ); + return NULL; +} + +wxIdRange::wxIdRange(const wxXmlNode* node, + const wxString& rname, + const wxString& startno, + const wxString& rsize) + : m_name(rname), + m_start(0), + m_size(0), + m_item_end_found(0), + m_finalised(0) +{ + long l; + if ( startno.ToLong(&l) ) + { + if ( l >= 0 ) + { + m_start = l; + } + else + { + wxXmlResource::Get()->ReportError + ( + node, + "a negative id-range start parameter was given" + ); + } + } + else + { + wxXmlResource::Get()->ReportError + ( + node, + "the id-range start parameter was malformed" + ); + } + + unsigned long ul; + if ( rsize.ToULong(&ul) ) + { + m_size = ul; + } + else + { + wxXmlResource::Get()->ReportError + ( + node, + "the id-range size parameter was malformed" + ); + } +} + +void wxIdRange::NoteItem(const wxXmlNode* node, const wxString& item) +{ + // Nothing gets added here, but the existence of each item is noted + // thus getting an accurate count. 'item' will be either an integer e.g. + // [0] [123]: will eventually create an XRCID as start+integer or [start] + // or [end] which are synonyms for [0] or [range_size-1] respectively. + wxString content(item.Mid(1, item.length()-2)); + + // Check that basename+item wasn't foo[] + if (content.empty()) + { + wxXmlResource::Get()->ReportError(node, "an empty id-range item found"); + return; + } + + if (content=="start") + { + // "start" means [0], so store that in the set + if (m_indices.count(0) == 0) + { + m_indices.insert(0); + } + else + { + wxXmlResource::Get()->ReportError + ( + node, + "duplicate id-range item found" + ); + } + } + else if (content=="end") + { + // We can't yet be certain which XRCID this will be equivalent to, so + // just note that there's an item with this name, in case we need to + // inc the range size + m_item_end_found = true; + } + else + { + // Anything else will be an integer, or rubbish + unsigned long l; + if ( content.ToULong(&l) ) + { + if (m_indices.count(l) == 0) + { + m_indices.insert(l); + // Check that this item wouldn't fall outside the current range + // extent + if (l >= m_size) + { + m_size = l + 1; + } + } + else + { + wxXmlResource::Get()->ReportError + ( + node, + "duplicate id-range item found" + ); + } + + } + else + { + wxXmlResource::Get()->ReportError + ( + node, + "an id-range item had a malformed index" + ); + } + } +} + +void wxIdRange::Finalise(const wxXmlNode* node) +{ + wxCHECK_RET( !IsFinalised(), + "Trying to finalise an already-finalised range" ); + + // Now we know about all the items, we can get an accurate range size + // Expand any requested range-size if there were more items than would fit + m_size = wxMax(m_size, m_indices.size()); + + // If an item is explicitly called foo[end], ensure it won't clash with + // another item + if ( m_item_end_found && m_indices.count(m_size-1) ) + ++m_size; + if (m_size == 0) + { + // This will happen if someone creates a range but no items in this xrc + // file Report the error and abort, but don't finalise, in case items + // appear later + wxXmlResource::Get()->ReportError + ( + node, + "trying to create an empty id-range" + ); + return; + } + + if (m_start==0) + { + // This is the usual case, where the user didn't specify a start ID + // So get the range using NewControlId(). + // + // NB: negative numbers, but NewControlId already returns the most + // negative + m_start = wxWindow::NewControlId(m_size); + wxCHECK_RET( m_start != wxID_NONE, + "insufficient IDs available to create range" ); + m_end = m_start + m_size - 1; + } + else + { + // The user already specified a start value, which must be positive + m_end = m_start + m_size - 1; + } + + // Create the XRCIDs + for (int i=m_start; i <= m_end; ++i) + { + // Ensure that we overwrite any existing value as otherwise + // wxXmlResource::Unload() followed by Load() wouldn't work correctly. + XRCID_Assign(m_name + wxString::Format("[%i]", i-m_start), i); + + wxLogTrace("xrcrange", + "integer = %i %s now returns %i", + i, + m_name + wxString::Format("[%i]", i-m_start), + XRCID((m_name + wxString::Format("[%i]", i-m_start)).mb_str())); + } + // and these special ones + XRCID_Assign(m_name + "[start]", m_start); + XRCID_Assign(m_name + "[end]", m_end); + wxLogTrace("xrcrange","%s[start] = %i %s[end] = %i", + m_name.mb_str(),XRCID(wxString(m_name+"[start]").mb_str()), + m_name.mb_str(),XRCID(wxString(m_name+"[end]").mb_str())); + + m_finalised = true; +} + +wxIdRangeManager *wxIdRangeManager::ms_instance = NULL; + +/*static*/ wxIdRangeManager *wxIdRangeManager::Get() +{ + if ( !ms_instance ) + ms_instance = new wxIdRangeManager; + return ms_instance; +} + +/*static*/ wxIdRangeManager *wxIdRangeManager::Set(wxIdRangeManager *res) +{ + wxIdRangeManager *old = ms_instance; + ms_instance = res; + return old; +} + +wxIdRangeManager::~wxIdRangeManager() +{ + for ( wxVector::iterator i = m_IdRanges.begin(); + i != m_IdRanges.end(); ++i ) + { + delete *i; + } + m_IdRanges.clear(); + + delete ms_instance; +} + +void wxIdRangeManager::AddRange(const wxXmlNode* node) +{ + wxString name = node->GetAttribute("name"); + wxString start = node->GetAttribute("start", "0"); + wxString size = node->GetAttribute("size", "0"); + if (name.empty()) + { + wxXmlResource::Get()->ReportError + ( + node, + "xrc file contains an id-range without a name" + ); + return; + } + + int index = Find(name); + if (index == wxNOT_FOUND) + { + wxLogTrace("xrcrange", + "Adding ID range, name=%s start=%s size=%s", + name, start, size); + + m_IdRanges.push_back(new wxIdRange(node, name, start, size)); + } + else + { + // There was already a range with this name. Let's hope this is + // from an Unload()/(re)Load(), not an unintentional duplication + wxLogTrace("xrcrange", + "Replacing ID range, name=%s start=%s size=%s", + name, start, size); + + wxIdRange* oldrange = m_IdRanges.at(index); + m_IdRanges.at(index) = new wxIdRange(node, name, start, size); + delete oldrange; + } +} + +wxIdRange * +wxIdRangeManager::FindRangeForItem(const wxXmlNode* node, + const wxString& item, + wxString& value) const +{ + wxString basename = item.BeforeFirst('['); + wxCHECK_MSG( !basename.empty(), NULL, + "an id-range item without a range name" ); + + int index = Find(basename); + if (index == wxNOT_FOUND) + { + // Don't assert just because we've found an unexpected foo[123] + // Someone might just want such a name, nothing to do with ranges + return NULL; + } + + value = item.Mid(basename.Len()); + if (value.at(value.length()-1)==']') + { + return m_IdRanges.at(index); + } + wxXmlResource::Get()->ReportError(node, "a malformed id-range item"); + return NULL; +} + +void +wxIdRangeManager::NotifyRangeOfItem(const wxXmlNode* node, + const wxString& item) const +{ + wxString value; + wxIdRange* range = FindRangeForItem(node, item, value); + if (range) + range->NoteItem(node, value); +} + +int wxIdRangeManager::Find(const wxString& rangename) const +{ + for ( int i=0; i < (int)m_IdRanges.size(); ++i ) + { + if (m_IdRanges.at(i)->GetName() == rangename) + return i; + } + + return wxNOT_FOUND; +} + +void wxIdRangeManager::FinaliseRanges(const wxXmlNode* node) const +{ + for ( wxVector::const_iterator i = m_IdRanges.begin(); + i != m_IdRanges.end(); ++i ) + { + // Check if this range has already been finalised. Quite possible, + // as FinaliseRanges() gets called for each .xrc file loaded + if (!(*i)->IsFinalised()) + { + wxLogTrace("xrcrange", "Finalising ID range %s", (*i)->GetName()); + (*i)->Finalise(node); + } + } +} + + +class wxXmlSubclassFactories : public wxVector +{ + // this is a class so that it can be forward-declared +}; + +wxXmlSubclassFactories *wxXmlResource::ms_subclassFactories = NULL; + +/*static*/ void wxXmlResource::AddSubclassFactory(wxXmlSubclassFactory *factory) +{ + if (!ms_subclassFactories) + { + ms_subclassFactories = new wxXmlSubclassFactories; + } + ms_subclassFactories->push_back(factory); +} + +class wxXmlSubclassFactoryCXX : public wxXmlSubclassFactory +{ +public: + ~wxXmlSubclassFactoryCXX() {} + + wxObject *Create(const wxString& className) + { + wxClassInfo* classInfo = wxClassInfo::FindClass(className); + + if (classInfo) + return classInfo->CreateObject(); + else + return NULL; + } +}; + + + + +wxXmlResourceHandlerImpl::wxXmlResourceHandlerImpl(wxXmlResourceHandler *handler) + :wxXmlResourceHandlerImplBase(handler) +{ +} + +wxObject *wxXmlResourceHandlerImpl::CreateResFromNode(wxXmlNode *node, + wxObject *parent, wxObject *instance) +{ + return m_handler->m_resource->CreateResFromNode(node, parent, instance); +} + +#if wxUSE_FILESYSTEM +wxFileSystem& wxXmlResourceHandlerImpl::GetCurFileSystem() +{ + return m_handler->m_resource->GetCurFileSystem(); +} +#endif + + +wxObject *wxXmlResourceHandlerImpl::CreateResource(wxXmlNode *node, wxObject *parent, wxObject *instance) +{ + wxXmlNode *myNode = m_handler->m_node; + wxString myClass = m_handler->m_class; + wxObject *myParent = m_handler->m_parent, *myInstance = m_handler->m_instance; + wxWindow *myParentAW = m_handler->m_parentAsWindow; + + m_handler->m_instance = instance; + if (!m_handler->m_instance && node->HasAttribute(wxT("subclass")) && + !(m_handler->m_resource->GetFlags() & wxXRC_NO_SUBCLASSING)) + { + wxString subclass = node->GetAttribute(wxT("subclass"), wxEmptyString); + if (!subclass.empty()) + { + for (wxXmlSubclassFactories::iterator i = wxXmlResource::ms_subclassFactories->begin(); + i != wxXmlResource::ms_subclassFactories->end(); ++i) + { + m_handler->m_instance = (*i)->Create(subclass); + if (m_handler->m_instance) + break; + } + + if (!m_handler->m_instance) + { + wxString name = node->GetAttribute(wxT("name"), wxEmptyString); + ReportError + ( + node, + wxString::Format + ( + "subclass \"%s\" not found for resource \"%s\", not subclassing", + subclass, name + ) + ); + } + } + } + + m_handler->m_node = node; + m_handler->m_class = node->GetAttribute(wxT("class"), wxEmptyString); + m_handler->m_parent = parent; + m_handler->m_parentAsWindow = wxDynamicCast(m_handler->m_parent, wxWindow); + + wxObject *returned = GetHandler()->DoCreateResource(); + + m_handler->m_node = myNode; + m_handler->m_class = myClass; + m_handler->m_parent = myParent; m_handler->m_parentAsWindow = myParentAW; + m_handler->m_instance = myInstance; + + return returned; +} + +bool wxXmlResourceHandlerImpl::HasParam(const wxString& param) +{ + return (GetParamNode(param) != NULL); +} + + +int wxXmlResourceHandlerImpl::GetStyle(const wxString& param, int defaults) +{ + wxString s = GetParamValue(param); + + if (!s) return defaults; + + wxStringTokenizer tkn(s, wxT("| \t\n"), wxTOKEN_STRTOK); + int style = 0; + int index; + wxString fl; + while (tkn.HasMoreTokens()) + { + fl = tkn.GetNextToken(); + index = m_handler->m_styleNames.Index(fl); + if (index != wxNOT_FOUND) + { + style |= m_handler->m_styleValues[index]; + } + else + { + ReportParamError + ( + param, + wxString::Format("unknown style flag \"%s\"", fl) + ); + } + } + return style; +} + + + +wxString wxXmlResourceHandlerImpl::GetText(const wxString& param, bool translate) +{ + wxXmlNode *parNode = GetParamNode(param); + wxString str1(GetNodeContent(parNode)); + wxString str2; + + // "\\" wasn't translated to "\" prior to 2.5.3.0: + const bool escapeBackslash = (m_handler->m_resource->CompareVersion(2,5,3,0) >= 0); + + // VS: First version of XRC resources used $ instead of & (which is + // illegal in XML), but later I realized that '_' fits this purpose + // much better (because &File means "File with F underlined"). + const wxChar amp_char = (m_handler->m_resource->CompareVersion(2,3,0,1) < 0) + ? '$' : '_'; + + for ( wxString::const_iterator dt = str1.begin(); dt != str1.end(); ++dt ) + { + // Remap amp_char to &, map double amp_char to amp_char (for things + // like "&File..." -- this is illegal in XML, so we use "_File..."): + if ( *dt == amp_char ) + { + if ( dt+1 == str1.end() || *(++dt) == amp_char ) + str2 << amp_char; + else + str2 << wxT('&') << *dt; + } + // Remap \n to CR, \r to LF, \t to TAB, \\ to \: + else if ( *dt == wxT('\\') ) + { + switch ( (*(++dt)).GetValue() ) + { + case wxT('n'): + str2 << wxT('\n'); + break; + + case wxT('t'): + str2 << wxT('\t'); + break; + + case wxT('r'): + str2 << wxT('\r'); + break; + + case wxT('\\') : + // "\\" wasn't translated to "\" prior to 2.5.3.0: + if ( escapeBackslash ) + { + str2 << wxT('\\'); + break; + } + // else fall-through to default: branch below + + default: + str2 << wxT('\\') << *dt; + break; + } + } + else + { + str2 << *dt; + } + } + + if (m_handler->m_resource->GetFlags() & wxXRC_USE_LOCALE) + { + if (translate && parNode && + parNode->GetAttribute(wxT("translate"), wxEmptyString) != wxT("0")) + { + return wxGetTranslation(str2, m_handler->m_resource->GetDomain()); + } + else + { +#if wxUSE_UNICODE + return str2; +#else + // The string is internally stored as UTF-8, we have to convert + // it into system's default encoding so that it can be displayed: + return wxString(str2.wc_str(wxConvUTF8), wxConvLocal); +#endif + } + } + + // If wxXRC_USE_LOCALE is not set, then the string is already in + // system's default encoding in ANSI build, so we don't have to + // do anything special here. + return str2; +} + + + +long wxXmlResourceHandlerImpl::GetLong(const wxString& param, long defaultv) +{ + long value = defaultv; + wxString str1 = GetParamValue(param); + + if (!str1.empty()) + { + if (!str1.ToLong(&value)) + { + ReportParamError + ( + param, + wxString::Format("invalid long specification \"%s\"", str1) + ); + } + } + + return value; +} + +float wxXmlResourceHandlerImpl::GetFloat(const wxString& param, float defaultv) +{ + wxString str = GetParamValue(param); + + // strings in XRC always use C locale so make sure to use the + // locale-independent wxString::ToCDouble() and not ToDouble() which uses + // the current locale with a potentially different decimal point character + double value = defaultv; + if (!str.empty()) + { + if (!str.ToCDouble(&value)) + { + ReportParamError + ( + param, + wxString::Format("invalid float specification \"%s\"", str) + ); + } + } + + return wx_truncate_cast(float, value); +} + + +int wxXmlResourceHandlerImpl::GetID() +{ + return wxXmlResource::GetXRCID(GetName()); +} + + + +wxString wxXmlResourceHandlerImpl::GetName() +{ + return m_handler->m_node->GetAttribute(wxT("name"), wxT("-1")); +} + + + +bool wxXmlResourceHandlerImpl::GetBoolAttr(const wxString& attr, bool defaultv) +{ + wxString v; + return m_handler->m_node->GetAttribute(attr, &v) ? v == '1' : defaultv; +} + +bool wxXmlResourceHandlerImpl::GetBool(const wxString& param, bool defaultv) +{ + const wxString v = GetParamValue(param); + + return v.empty() ? defaultv : (v == '1'); +} + + +static wxColour GetSystemColour(const wxString& name) +{ + if (!name.empty()) + { + #define SYSCLR(clr) \ + if (name == wxT(#clr)) return wxSystemSettings::GetColour(clr); + SYSCLR(wxSYS_COLOUR_SCROLLBAR) + SYSCLR(wxSYS_COLOUR_BACKGROUND) + SYSCLR(wxSYS_COLOUR_DESKTOP) + SYSCLR(wxSYS_COLOUR_ACTIVECAPTION) + SYSCLR(wxSYS_COLOUR_INACTIVECAPTION) + SYSCLR(wxSYS_COLOUR_MENU) + SYSCLR(wxSYS_COLOUR_WINDOW) + SYSCLR(wxSYS_COLOUR_WINDOWFRAME) + SYSCLR(wxSYS_COLOUR_MENUTEXT) + SYSCLR(wxSYS_COLOUR_WINDOWTEXT) + SYSCLR(wxSYS_COLOUR_CAPTIONTEXT) + SYSCLR(wxSYS_COLOUR_ACTIVEBORDER) + SYSCLR(wxSYS_COLOUR_INACTIVEBORDER) + SYSCLR(wxSYS_COLOUR_APPWORKSPACE) + SYSCLR(wxSYS_COLOUR_HIGHLIGHT) + SYSCLR(wxSYS_COLOUR_HIGHLIGHTTEXT) + SYSCLR(wxSYS_COLOUR_BTNFACE) + SYSCLR(wxSYS_COLOUR_3DFACE) + SYSCLR(wxSYS_COLOUR_BTNSHADOW) + SYSCLR(wxSYS_COLOUR_3DSHADOW) + SYSCLR(wxSYS_COLOUR_GRAYTEXT) + SYSCLR(wxSYS_COLOUR_BTNTEXT) + SYSCLR(wxSYS_COLOUR_INACTIVECAPTIONTEXT) + SYSCLR(wxSYS_COLOUR_BTNHIGHLIGHT) + SYSCLR(wxSYS_COLOUR_BTNHILIGHT) + SYSCLR(wxSYS_COLOUR_3DHIGHLIGHT) + SYSCLR(wxSYS_COLOUR_3DHILIGHT) + SYSCLR(wxSYS_COLOUR_3DDKSHADOW) + SYSCLR(wxSYS_COLOUR_3DLIGHT) + SYSCLR(wxSYS_COLOUR_INFOTEXT) + SYSCLR(wxSYS_COLOUR_INFOBK) + SYSCLR(wxSYS_COLOUR_LISTBOX) + SYSCLR(wxSYS_COLOUR_HOTLIGHT) + SYSCLR(wxSYS_COLOUR_GRADIENTACTIVECAPTION) + SYSCLR(wxSYS_COLOUR_GRADIENTINACTIVECAPTION) + SYSCLR(wxSYS_COLOUR_MENUHILIGHT) + SYSCLR(wxSYS_COLOUR_MENUBAR) + #undef SYSCLR + } + + return wxNullColour; +} + +wxColour wxXmlResourceHandlerImpl::GetColour(const wxString& param, const wxColour& defaultv) +{ + wxString v = GetParamValue(param); + + if ( v.empty() ) + return defaultv; + + wxColour clr; + + // wxString -> wxColour conversion + if (!clr.Set(v)) + { + // the colour doesn't use #RRGGBB format, check if it is symbolic + // colour name: + clr = GetSystemColour(v); + if (clr.IsOk()) + return clr; + + ReportParamError + ( + param, + wxString::Format("incorrect colour specification \"%s\"", v) + ); + return wxNullColour; + } + + return clr; +} + +namespace +{ + +// if 'param' has stock_id/stock_client, extracts them and returns true +bool GetStockArtAttrs(const wxXmlNode *paramNode, + const wxString& defaultArtClient, + wxString& art_id, wxString& art_client) +{ + if ( paramNode ) + { + art_id = paramNode->GetAttribute("stock_id", ""); + + if ( !art_id.empty() ) + { + art_id = wxART_MAKE_ART_ID_FROM_STR(art_id); + + art_client = paramNode->GetAttribute("stock_client", ""); + if ( art_client.empty() ) + art_client = defaultArtClient; + else + art_client = wxART_MAKE_CLIENT_ID_FROM_STR(art_client); + + return true; + } + } + + return false; +} + +} // anonymous namespace + +wxBitmap wxXmlResourceHandlerImpl::GetBitmap(const wxString& param, + const wxArtClient& defaultArtClient, + wxSize size) +{ + // it used to be possible to pass an empty string here to indicate that the + // bitmap name should be read from this node itself but this is not + // supported any more because GetBitmap(m_node) can be used directly + // instead + wxASSERT_MSG( !param.empty(), "bitmap parameter name can't be empty" ); + + const wxXmlNode* const node = GetParamNode(param); + + if ( !node ) + { + // this is not an error as bitmap parameter could be optional + return wxNullBitmap; + } + + return GetBitmap(node, defaultArtClient, size); +} + +wxBitmap wxXmlResourceHandlerImpl::GetBitmap(const wxXmlNode* node, + const wxArtClient& defaultArtClient, + wxSize size) +{ + wxCHECK_MSG( node, wxNullBitmap, "bitmap node can't be NULL" ); + + /* If the bitmap is specified as stock item, query wxArtProvider for it: */ + wxString art_id, art_client; + if ( GetStockArtAttrs(node, defaultArtClient, + art_id, art_client) ) + { + wxBitmap stockArt(wxArtProvider::GetBitmap(art_id, art_client, size)); + if ( stockArt.IsOk() ) + return stockArt; + } + + /* ...or load the bitmap from file: */ + wxString name = GetParamValue(node); + if (name.empty()) return wxNullBitmap; +#if wxUSE_FILESYSTEM + wxFSFile *fsfile = GetCurFileSystem().OpenFile(name, wxFS_READ | wxFS_SEEKABLE); + if (fsfile == NULL) + { + ReportParamError + ( + node->GetName(), + wxString::Format("cannot open bitmap resource \"%s\"", name) + ); + return wxNullBitmap; + } + wxImage img(*(fsfile->GetStream())); + delete fsfile; +#else + wxImage img(name); +#endif + + if (!img.IsOk()) + { + ReportParamError + ( + node->GetName(), + wxString::Format("cannot create bitmap from \"%s\"", name) + ); + return wxNullBitmap; + } + if (!(size == wxDefaultSize)) img.Rescale(size.x, size.y); + return wxBitmap(img); +} + + +wxIcon wxXmlResourceHandlerImpl::GetIcon(const wxString& param, + const wxArtClient& defaultArtClient, + wxSize size) +{ + // see comment in GetBitmap(wxString) overload + wxASSERT_MSG( !param.empty(), "icon parameter name can't be empty" ); + + const wxXmlNode* const node = GetParamNode(param); + + if ( !node ) + { + // this is not an error as icon parameter could be optional + return wxIcon(); + } + + return GetIcon(node, defaultArtClient, size); +} + +wxIcon wxXmlResourceHandlerImpl::GetIcon(const wxXmlNode* node, + const wxArtClient& defaultArtClient, + wxSize size) +{ + wxIcon icon; + icon.CopyFromBitmap(GetBitmap(node, defaultArtClient, size)); + return icon; +} + + +wxIconBundle wxXmlResourceHandlerImpl::GetIconBundle(const wxString& param, + const wxArtClient& defaultArtClient) +{ + wxString art_id, art_client; + if ( GetStockArtAttrs(GetParamNode(param), defaultArtClient, + art_id, art_client) ) + { + wxIconBundle stockArt(wxArtProvider::GetIconBundle(art_id, art_client)); + if ( stockArt.IsOk() ) + return stockArt; + } + + const wxString name = GetParamValue(param); + if ( name.empty() ) + return wxNullIconBundle; + +#if wxUSE_FILESYSTEM + wxFSFile *fsfile = GetCurFileSystem().OpenFile(name, wxFS_READ | wxFS_SEEKABLE); + if ( fsfile == NULL ) + { + ReportParamError + ( + param, + wxString::Format("cannot open icon resource \"%s\"", name) + ); + return wxNullIconBundle; + } + + wxIconBundle bundle(*(fsfile->GetStream())); + delete fsfile; +#else + wxIconBundle bundle(name); +#endif + + if ( !bundle.IsOk() ) + { + ReportParamError + ( + param, + wxString::Format("cannot create icon from \"%s\"", name) + ); + return wxNullIconBundle; + } + + return bundle; +} + + +wxImageList *wxXmlResourceHandlerImpl::GetImageList(const wxString& param) +{ + wxXmlNode * const imagelist_node = GetParamNode(param); + if ( !imagelist_node ) + return NULL; + + wxXmlNode * const oldnode = m_handler->m_node; + m_handler->m_node = imagelist_node; + + // Get the size if we have it, otherwise we will use the size of the first + // list element. + wxSize size = GetSize(); + + // Start adding images, we'll create the image list when adding the first + // one. + wxImageList * imagelist = NULL; + wxString parambitmap = wxT("bitmap"); + if ( HasParam(parambitmap) ) + { + wxXmlNode *n = m_handler->m_node->GetChildren(); + while (n) + { + if (n->GetType() == wxXML_ELEMENT_NODE && n->GetName() == parambitmap) + { + wxIcon icon = GetIcon(n, wxART_OTHER, size); + if ( !imagelist ) + { + // We need the real image list size to create it. + if ( size == wxDefaultSize ) + size = icon.GetSize(); + + // We use the mask by default. + bool mask = GetBool(wxS("mask"), true); + + imagelist = new wxImageList(size.x, size.y, mask); + } + + // add icon instead of bitmap to keep the bitmap mask + imagelist->Add(icon); + } + n = n->GetNext(); + } + } + + m_handler->m_node = oldnode; + return imagelist; +} + +wxXmlNode *wxXmlResourceHandlerImpl::GetParamNode(const wxString& param) +{ + wxCHECK_MSG(m_handler->m_node, NULL, wxT("You can't access handler data before it was initialized!")); + + wxXmlNode *n = m_handler->m_node->GetChildren(); + + while (n) + { + if (n->GetType() == wxXML_ELEMENT_NODE && n->GetName() == param) + { + // TODO: check that there are no other properties/parameters with + // the same name and log an error if there are (can't do this + // right now as I'm not sure if it's not going to break code + // using this function in unintentional way (i.e. for + // accessing other things than properties), for example + // wxBitmapComboBoxXmlHandler almost surely does + return n; + } + n = n->GetNext(); + } + return NULL; +} + +bool wxXmlResourceHandlerImpl::IsOfClass(wxXmlNode *node, const wxString& classname) const +{ + return node->GetAttribute(wxT("class")) == classname; +} + +bool wxXmlResourceHandlerImpl::IsObjectNode(const wxXmlNode *node) const +{ + return node && + node->GetType() == wxXML_ELEMENT_NODE && + (node->GetName() == wxS("object") || + node->GetName() == wxS("object_ref")); +} + +wxString wxXmlResourceHandlerImpl::GetNodeContent(const wxXmlNode *node) +{ + const wxXmlNode *n = node; + if (n == NULL) return wxEmptyString; + n = n->GetChildren(); + + while (n) + { + if (n->GetType() == wxXML_TEXT_NODE || + n->GetType() == wxXML_CDATA_SECTION_NODE) + return n->GetContent(); + n = n->GetNext(); + } + return wxEmptyString; +} + +wxXmlNode *wxXmlResourceHandlerImpl::GetNodeParent(const wxXmlNode *node) const +{ + return node ? node->GetParent() : NULL; +} + +wxXmlNode *wxXmlResourceHandlerImpl::GetNodeNext(const wxXmlNode *node) const +{ + return node ? node->GetNext() : NULL; +} + +wxXmlNode *wxXmlResourceHandlerImpl::GetNodeChildren(const wxXmlNode *node) const +{ + return node ? node->GetChildren() : NULL; +} + +wxString wxXmlResourceHandlerImpl::GetParamValue(const wxString& param) +{ + if (param.empty()) + return GetNodeContent(m_handler->m_node); + else + return GetNodeContent(GetParamNode(param)); +} + +wxString wxXmlResourceHandlerImpl::GetParamValue(const wxXmlNode* node) +{ + return GetNodeContent(node); +} + + +wxSize wxXmlResourceHandlerImpl::GetSize(const wxString& param, + wxWindow *windowToUse) +{ + wxString s = GetParamValue(param); + if (s.empty()) s = wxT("-1,-1"); + bool is_dlg; + long sx, sy = 0; + + is_dlg = s[s.length()-1] == wxT('d'); + if (is_dlg) s.RemoveLast(); + + if (!s.BeforeFirst(wxT(',')).ToLong(&sx) || + !s.AfterLast(wxT(',')).ToLong(&sy)) + { + ReportParamError + ( + param, + wxString::Format("cannot parse coordinates value \"%s\"", s) + ); + return wxDefaultSize; + } + + if (is_dlg) + { + if (windowToUse) + { + return wxDLG_UNIT(windowToUse, wxSize(sx, sy)); + } + else if (m_handler->m_parentAsWindow) + { + return wxDLG_UNIT(m_handler->m_parentAsWindow, wxSize(sx, sy)); + } + else + { + ReportParamError + ( + param, + "cannot convert dialog units: dialog unknown" + ); + return wxDefaultSize; + } + } + + return wxSize(sx, sy); +} + + + +wxPoint wxXmlResourceHandlerImpl::GetPosition(const wxString& param) +{ + wxSize sz = GetSize(param); + return wxPoint(sz.x, sz.y); +} + + + +wxCoord wxXmlResourceHandlerImpl::GetDimension(const wxString& param, + wxCoord defaultv, + wxWindow *windowToUse) +{ + wxString s = GetParamValue(param); + if (s.empty()) return defaultv; + bool is_dlg; + long sx; + + is_dlg = s[s.length()-1] == wxT('d'); + if (is_dlg) s.RemoveLast(); + + if (!s.ToLong(&sx)) + { + ReportParamError + ( + param, + wxString::Format("cannot parse dimension value \"%s\"", s) + ); + return defaultv; + } + + if (is_dlg) + { + if (windowToUse) + { + return wxDLG_UNIT(windowToUse, wxSize(sx, 0)).x; + } + else if (m_handler->m_parentAsWindow) + { + return wxDLG_UNIT(m_handler->m_parentAsWindow, wxSize(sx, 0)).x; + } + else + { + ReportParamError + ( + param, + "cannot convert dialog units: dialog unknown" + ); + return defaultv; + } + } + + return sx; +} + +wxDirection +wxXmlResourceHandlerImpl::GetDirection(const wxString& param, wxDirection dirDefault) +{ + wxDirection dir; + + const wxString dirstr = GetParamValue(param); + if ( dirstr.empty() ) + dir = dirDefault; + else if ( dirstr == "wxLEFT" ) + dir = wxLEFT; + else if ( dirstr == "wxRIGHT" ) + dir = wxRIGHT; + else if ( dirstr == "wxTOP" ) + dir = wxTOP; + else if ( dirstr == "wxBOTTOM" ) + dir = wxBOTTOM; + else + { + ReportError + ( + GetParamNode(param), + wxString::Format + ( + "Invalid direction \"%s\": must be one of " + "wxLEFT|wxRIGHT|wxTOP|wxBOTTOM.", + dirstr + ) + ); + + dir = dirDefault; + } + + return dir; +} + +// Get system font index using indexname +static wxFont GetSystemFont(const wxString& name) +{ + if (!name.empty()) + { + #define SYSFNT(fnt) \ + if (name == wxT(#fnt)) return wxSystemSettings::GetFont(fnt); + SYSFNT(wxSYS_OEM_FIXED_FONT) + SYSFNT(wxSYS_ANSI_FIXED_FONT) + SYSFNT(wxSYS_ANSI_VAR_FONT) + SYSFNT(wxSYS_SYSTEM_FONT) + SYSFNT(wxSYS_DEVICE_DEFAULT_FONT) + SYSFNT(wxSYS_SYSTEM_FIXED_FONT) + SYSFNT(wxSYS_DEFAULT_GUI_FONT) + #undef SYSFNT + } + + return wxNullFont; +} + +wxFont wxXmlResourceHandlerImpl::GetFont(const wxString& param, wxWindow* parent) +{ + wxXmlNode *font_node = GetParamNode(param); + if (font_node == NULL) + { + ReportError( + wxString::Format("cannot find font node \"%s\"", param)); + return wxNullFont; + } + + wxXmlNode *oldnode = m_handler->m_node; + m_handler->m_node = font_node; + + // font attributes: + + // size + int isize = -1; + bool hasSize = HasParam(wxT("size")); + if (hasSize) + isize = GetLong(wxT("size"), -1); + + // style + int istyle = wxNORMAL; + bool hasStyle = HasParam(wxT("style")); + if (hasStyle) + { + wxString style = GetParamValue(wxT("style")); + if (style == wxT("italic")) + istyle = wxITALIC; + else if (style == wxT("slant")) + istyle = wxSLANT; + else if (style != wxT("normal")) + { + ReportParamError + ( + param, + wxString::Format("unknown font style \"%s\"", style) + ); + } + } + + // weight + int iweight = wxNORMAL; + bool hasWeight = HasParam(wxT("weight")); + if (hasWeight) + { + wxString weight = GetParamValue(wxT("weight")); + if (weight == wxT("bold")) + iweight = wxBOLD; + else if (weight == wxT("light")) + iweight = wxLIGHT; + else if (weight != wxT("normal")) + { + ReportParamError + ( + param, + wxString::Format("unknown font weight \"%s\"", weight) + ); + } + } + + // underline + bool hasUnderlined = HasParam(wxT("underlined")); + bool underlined = hasUnderlined ? GetBool(wxT("underlined"), false) : false; + + // family and facename + int ifamily = wxDEFAULT; + bool hasFamily = HasParam(wxT("family")); + if (hasFamily) + { + wxString family = GetParamValue(wxT("family")); + if (family == wxT("default")) ifamily = wxFONTFAMILY_DEFAULT; + else if (family == wxT("decorative")) ifamily = wxDECORATIVE; + else if (family == wxT("roman")) ifamily = wxROMAN; + else if (family == wxT("script")) ifamily = wxSCRIPT; + else if (family == wxT("swiss")) ifamily = wxSWISS; + else if (family == wxT("modern")) ifamily = wxMODERN; + else if (family == wxT("teletype")) ifamily = wxTELETYPE; + else + { + ReportParamError + ( + param, + wxString::Format("unknown font family \"%s\"", family) + ); + } + } + + + wxString facename; + bool hasFacename = HasParam(wxT("face")); + if (hasFacename) + { + wxString faces = GetParamValue(wxT("face")); + wxStringTokenizer tk(faces, wxT(",")); +#if wxUSE_FONTENUM + wxArrayString facenames(wxFontEnumerator::GetFacenames()); + while (tk.HasMoreTokens()) + { + int index = facenames.Index(tk.GetNextToken(), false); + if (index != wxNOT_FOUND) + { + facename = facenames[index]; + break; + } + } +#else // !wxUSE_FONTENUM + // just use the first face name if we can't check its availability: + if (tk.HasMoreTokens()) + facename = tk.GetNextToken(); +#endif // wxUSE_FONTENUM/!wxUSE_FONTENUM + } + + // encoding + wxFontEncoding enc = wxFONTENCODING_DEFAULT; + bool hasEncoding = HasParam(wxT("encoding")); +#if wxUSE_FONTMAP + if (hasEncoding) + { + wxString encoding = GetParamValue(wxT("encoding")); + wxFontMapper mapper; + if (!encoding.empty()) + enc = mapper.CharsetToEncoding(encoding); + if (enc == wxFONTENCODING_SYSTEM) + enc = wxFONTENCODING_DEFAULT; + } +#endif // wxUSE_FONTMAP + + wxFont font; + + // is this font based on a system font? + if (HasParam(wxT("sysfont"))) + { + font = GetSystemFont(GetParamValue(wxT("sysfont"))); + if (HasParam(wxT("inherit"))) + { + ReportParamError + ( + param, + "double specification of \"sysfont\" and \"inherit\"" + ); + } + } + // or should the font of the widget be used? + else if (GetBool(wxT("inherit"), false)) + { + if (parent) + font = parent->GetFont(); + else + { + ReportParamError + ( + param, + "no parent window specified to derive the font from" + ); + } + } + + if (font.IsOk()) + { + if (hasSize && isize != -1) + { + font.SetPointSize(isize); + if (HasParam(wxT("relativesize"))) + { + ReportParamError + ( + param, + "double specification of \"size\" and \"relativesize\"" + ); + } + } + else if (HasParam(wxT("relativesize"))) + font.SetPointSize(int(font.GetPointSize() * + GetFloat(wxT("relativesize")))); + + if (hasStyle) + font.SetStyle(istyle); + if (hasWeight) + font.SetWeight(iweight); + if (hasUnderlined) + font.SetUnderlined(underlined); + if (hasFamily) + font.SetFamily(ifamily); + if (hasFacename) + font.SetFaceName(facename); + if (hasEncoding) + font.SetDefaultEncoding(enc); + } + else // not based on system font + { + font = wxFont(isize == -1 ? wxNORMAL_FONT->GetPointSize() : isize, + ifamily, istyle, iweight, + underlined, facename, enc); + } + + m_handler->m_node = oldnode; + return font; +} + + +void wxXmlResourceHandlerImpl::SetupWindow(wxWindow *wnd) +{ + //FIXME : add cursor + + const wxString variant = GetParamValue(wxS("variant")); + if (!variant.empty()) + { + if (variant == wxS("normal")) + wnd->SetWindowVariant(wxWINDOW_VARIANT_NORMAL); + else if (variant == wxS("small")) + wnd->SetWindowVariant(wxWINDOW_VARIANT_SMALL); + else if (variant == wxS("mini")) + wnd->SetWindowVariant(wxWINDOW_VARIANT_MINI); + else if (variant == wxS("large")) + wnd->SetWindowVariant(wxWINDOW_VARIANT_LARGE); + else + { + ReportParamError + ( + wxS("variant"), + wxString::Format + ( + "Invalid window variant \"%s\": must be one of " + "normal|small|mini|large.", + variant + ) + ); + } + } + if (HasParam(wxT("exstyle"))) + // Have to OR it with existing style, since + // some implementations (e.g. wxGTK) use the extra style + // during creation + wnd->SetExtraStyle(wnd->GetExtraStyle() | GetStyle(wxT("exstyle"))); + if (HasParam(wxT("bg"))) + wnd->SetBackgroundColour(GetColour(wxT("bg"))); + if (HasParam(wxT("ownbg"))) + wnd->SetOwnBackgroundColour(GetColour(wxT("ownbg"))); + if (HasParam(wxT("fg"))) + wnd->SetForegroundColour(GetColour(wxT("fg"))); + if (HasParam(wxT("ownfg"))) + wnd->SetOwnForegroundColour(GetColour(wxT("ownfg"))); + if (GetBool(wxT("enabled"), 1) == 0) + wnd->Enable(false); + if (GetBool(wxT("focused"), 0) == 1) + wnd->SetFocus(); + if (GetBool(wxT("hidden"), 0) == 1) + wnd->Show(false); +#if wxUSE_TOOLTIPS + if (HasParam(wxT("tooltip"))) + wnd->SetToolTip(GetText(wxT("tooltip"))); +#endif + if (HasParam(wxT("font"))) + wnd->SetFont(GetFont(wxT("font"), wnd)); + if (HasParam(wxT("ownfont"))) + wnd->SetOwnFont(GetFont(wxT("ownfont"), wnd)); + if (HasParam(wxT("help"))) + wnd->SetHelpText(GetText(wxT("help"))); +} + + +void wxXmlResourceHandlerImpl::CreateChildren(wxObject *parent, bool this_hnd_only) +{ + for ( wxXmlNode *n = m_handler->m_node->GetChildren(); n; n = n->GetNext() ) + { + if ( IsObjectNode(n) ) + { + m_handler->m_resource->DoCreateResFromNode(*n, parent, NULL, + this_hnd_only ? this->GetHandler() : NULL); + } + } +} + + +void wxXmlResourceHandlerImpl::CreateChildrenPrivately(wxObject *parent, wxXmlNode *rootnode) +{ + wxXmlNode *root; + if (rootnode == NULL) root = m_handler->m_node; else root = rootnode; + wxXmlNode *n = root->GetChildren(); + + while (n) + { + if (n->GetType() == wxXML_ELEMENT_NODE && GetHandler()->CanHandle(n)) + { + CreateResource(n, parent, NULL); + } + n = n->GetNext(); + } +} + + +//----------------------------------------------------------------------------- +// errors reporting +//----------------------------------------------------------------------------- + +void wxXmlResourceHandlerImpl::ReportError(const wxString& message) +{ + m_handler->m_resource->ReportError(m_handler->m_node, message); +} + +void wxXmlResourceHandlerImpl::ReportError(wxXmlNode *context, + const wxString& message) +{ + m_handler->m_resource->ReportError(context ? context : m_handler->m_node, message); +} + +void wxXmlResourceHandlerImpl::ReportParamError(const wxString& param, + const wxString& message) +{ + m_handler->m_resource->ReportError(GetParamNode(param), message); +} + +void wxXmlResource::ReportError(const wxXmlNode *context, const wxString& message) +{ + if ( !context ) + { + DoReportError("", NULL, message); + return; + } + + // We need to find out the file that 'context' is part of. Performance of + // this code is not critical, so we simply find the root XML node and + // compare it with all loaded XRC files. + const wxString filename = GetFileNameFromNode(context, Data()); + + DoReportError(filename, context, message); +} + +void wxXmlResource::DoReportError(const wxString& xrcFile, const wxXmlNode *position, + const wxString& message) +{ + const int line = position ? position->GetLineNumber() : -1; + + wxString loc; + if ( !xrcFile.empty() ) + loc = xrcFile + ':'; + if ( line != -1 ) + loc += wxString::Format("%d:", line); + if ( !loc.empty() ) + loc += ' '; + + wxLogError("XRC error: %s%s", loc, message); +} + + +//----------------------------------------------------------------------------- +// XRCID implementation +//----------------------------------------------------------------------------- + +#define XRCID_TABLE_SIZE 1024 + + +struct XRCID_record +{ + /* Hold the id so that once an id is allocated for a name, it + does not get created again by NewControlId at least + until we are done with it */ + wxWindowIDRef id; + char *key; + XRCID_record *next; +}; + +static XRCID_record *XRCID_Records[XRCID_TABLE_SIZE] = {NULL}; + +// Extremely simplistic hash function which probably ought to be replaced with +// wxStringHash::stringHash(). +static inline unsigned XRCIdHash(const char *str_id) +{ + unsigned index = 0; + + for (const char *c = str_id; *c != '\0'; c++) index += (unsigned int)*c; + index %= XRCID_TABLE_SIZE; + + return index; +} + +static void XRCID_Assign(const wxString& str_id, int value) +{ + const wxCharBuffer buf_id(str_id.mb_str()); + const unsigned index = XRCIdHash(buf_id); + + + XRCID_record *oldrec = NULL; + for (XRCID_record *rec = XRCID_Records[index]; rec; rec = rec->next) + { + if (wxStrcmp(rec->key, buf_id) == 0) + { + rec->id = value; + return; + } + oldrec = rec; + } + + XRCID_record **rec_var = (oldrec == NULL) ? + &XRCID_Records[index] : &oldrec->next; + *rec_var = new XRCID_record; + (*rec_var)->key = wxStrdup(str_id); + (*rec_var)->id = value; + (*rec_var)->next = NULL; +} + +static int XRCID_Lookup(const char *str_id, int value_if_not_found = wxID_NONE) +{ + const unsigned index = XRCIdHash(str_id); + + + XRCID_record *oldrec = NULL; + for (XRCID_record *rec = XRCID_Records[index]; rec; rec = rec->next) + { + if (wxStrcmp(rec->key, str_id) == 0) + { + return rec->id; + } + oldrec = rec; + } + + XRCID_record **rec_var = (oldrec == NULL) ? + &XRCID_Records[index] : &oldrec->next; + *rec_var = new XRCID_record; + (*rec_var)->key = wxStrdup(str_id); + (*rec_var)->next = NULL; + + char *end; + if (value_if_not_found != wxID_NONE) + (*rec_var)->id = value_if_not_found; + else + { + int asint = wxStrtol(str_id, &end, 10); + if (*str_id && *end == 0) + { + // if str_id was integer, keep it verbosely: + (*rec_var)->id = asint; + } + else + { + (*rec_var)->id = wxWindowBase::NewControlId(); + } + } + + return (*rec_var)->id; +} + +namespace +{ + +// flag indicating whether standard XRC ids were already initialized +static bool gs_stdIDsAdded = false; + +void AddStdXRCID_Records() +{ +#define stdID(id) XRCID_Lookup(#id, id) + stdID(-1); + + stdID(wxID_ANY); + stdID(wxID_SEPARATOR); + + stdID(wxID_OPEN); + stdID(wxID_CLOSE); + stdID(wxID_NEW); + stdID(wxID_SAVE); + stdID(wxID_SAVEAS); + stdID(wxID_REVERT); + stdID(wxID_EXIT); + stdID(wxID_UNDO); + stdID(wxID_REDO); + stdID(wxID_HELP); + stdID(wxID_PRINT); + stdID(wxID_PRINT_SETUP); + stdID(wxID_PAGE_SETUP); + stdID(wxID_PREVIEW); + stdID(wxID_ABOUT); + stdID(wxID_HELP_CONTENTS); + stdID(wxID_HELP_INDEX), + stdID(wxID_HELP_SEARCH), + stdID(wxID_HELP_COMMANDS); + stdID(wxID_HELP_PROCEDURES); + stdID(wxID_HELP_CONTEXT); + stdID(wxID_CLOSE_ALL); + stdID(wxID_PREFERENCES); + + stdID(wxID_EDIT); + stdID(wxID_CUT); + stdID(wxID_COPY); + stdID(wxID_PASTE); + stdID(wxID_CLEAR); + stdID(wxID_FIND); + stdID(wxID_DUPLICATE); + stdID(wxID_SELECTALL); + stdID(wxID_DELETE); + stdID(wxID_REPLACE); + stdID(wxID_REPLACE_ALL); + stdID(wxID_PROPERTIES); + + stdID(wxID_VIEW_DETAILS); + stdID(wxID_VIEW_LARGEICONS); + stdID(wxID_VIEW_SMALLICONS); + stdID(wxID_VIEW_LIST); + stdID(wxID_VIEW_SORTDATE); + stdID(wxID_VIEW_SORTNAME); + stdID(wxID_VIEW_SORTSIZE); + stdID(wxID_VIEW_SORTTYPE); + + + stdID(wxID_FILE1); + stdID(wxID_FILE2); + stdID(wxID_FILE3); + stdID(wxID_FILE4); + stdID(wxID_FILE5); + stdID(wxID_FILE6); + stdID(wxID_FILE7); + stdID(wxID_FILE8); + stdID(wxID_FILE9); + + + stdID(wxID_OK); + stdID(wxID_CANCEL); + stdID(wxID_APPLY); + stdID(wxID_YES); + stdID(wxID_NO); + stdID(wxID_STATIC); + stdID(wxID_FORWARD); + stdID(wxID_BACKWARD); + stdID(wxID_DEFAULT); + stdID(wxID_MORE); + stdID(wxID_SETUP); + stdID(wxID_RESET); + stdID(wxID_CONTEXT_HELP); + stdID(wxID_YESTOALL); + stdID(wxID_NOTOALL); + stdID(wxID_ABORT); + stdID(wxID_RETRY); + stdID(wxID_IGNORE); + stdID(wxID_ADD); + stdID(wxID_REMOVE); + + stdID(wxID_UP); + stdID(wxID_DOWN); + stdID(wxID_HOME); + stdID(wxID_REFRESH); + stdID(wxID_STOP); + stdID(wxID_INDEX); + + stdID(wxID_BOLD); + stdID(wxID_ITALIC); + stdID(wxID_JUSTIFY_CENTER); + stdID(wxID_JUSTIFY_FILL); + stdID(wxID_JUSTIFY_RIGHT); + stdID(wxID_JUSTIFY_LEFT); + stdID(wxID_UNDERLINE); + stdID(wxID_INDENT); + stdID(wxID_UNINDENT); + stdID(wxID_ZOOM_100); + stdID(wxID_ZOOM_FIT); + stdID(wxID_ZOOM_IN); + stdID(wxID_ZOOM_OUT); + stdID(wxID_UNDELETE); + stdID(wxID_REVERT_TO_SAVED); + stdID(wxID_CDROM); + stdID(wxID_CONVERT); + stdID(wxID_EXECUTE); + stdID(wxID_FLOPPY); + stdID(wxID_HARDDISK); + stdID(wxID_BOTTOM); + stdID(wxID_FIRST); + stdID(wxID_LAST); + stdID(wxID_TOP); + stdID(wxID_INFO); + stdID(wxID_JUMP_TO); + stdID(wxID_NETWORK); + stdID(wxID_SELECT_COLOR); + stdID(wxID_SELECT_FONT); + stdID(wxID_SORT_ASCENDING); + stdID(wxID_SORT_DESCENDING); + stdID(wxID_SPELL_CHECK); + stdID(wxID_STRIKETHROUGH); + + + stdID(wxID_SYSTEM_MENU); + stdID(wxID_CLOSE_FRAME); + stdID(wxID_MOVE_FRAME); + stdID(wxID_RESIZE_FRAME); + stdID(wxID_MAXIMIZE_FRAME); + stdID(wxID_ICONIZE_FRAME); + stdID(wxID_RESTORE_FRAME); + + + + stdID(wxID_MDI_WINDOW_CASCADE); + stdID(wxID_MDI_WINDOW_TILE_HORZ); + stdID(wxID_MDI_WINDOW_TILE_VERT); + stdID(wxID_MDI_WINDOW_ARRANGE_ICONS); + stdID(wxID_MDI_WINDOW_PREV); + stdID(wxID_MDI_WINDOW_NEXT); +#undef stdID +} + +} // anonymous namespace + + +/*static*/ +int wxXmlResource::DoGetXRCID(const char *str_id, int value_if_not_found) +{ + if ( !gs_stdIDsAdded ) + { + gs_stdIDsAdded = true; + AddStdXRCID_Records(); + } + + return XRCID_Lookup(str_id, value_if_not_found); +} + +/* static */ +wxString wxXmlResource::FindXRCIDById(int numId) +{ + for ( int i = 0; i < XRCID_TABLE_SIZE; i++ ) + { + for ( XRCID_record *rec = XRCID_Records[i]; rec; rec = rec->next ) + { + if ( rec->id == numId ) + return wxString(rec->key); + } + } + + return wxString(); +} + +static void CleanXRCID_Record(XRCID_record *rec) +{ + if (rec) + { + CleanXRCID_Record(rec->next); + + free(rec->key); + delete rec; + } +} + +static void CleanXRCID_Records() +{ + for (int i = 0; i < XRCID_TABLE_SIZE; i++) + { + CleanXRCID_Record(XRCID_Records[i]); + XRCID_Records[i] = NULL; + } + + gs_stdIDsAdded = false; +} + + +//----------------------------------------------------------------------------- +// module and globals +//----------------------------------------------------------------------------- + +// normally we would do the cleanup from wxXmlResourceModule::OnExit() but it +// can happen that some XRC records have been created because of the use of +// XRCID() in event tables, which happens during static objects initialization, +// but then the application initialization failed and so the wx modules were +// neither initialized nor cleaned up -- this static object does the cleanup in +// this case +static struct wxXRCStaticCleanup +{ + ~wxXRCStaticCleanup() { CleanXRCID_Records(); } +} s_staticCleanup; + +class wxXmlResourceModule: public wxModule +{ +DECLARE_DYNAMIC_CLASS(wxXmlResourceModule) +public: + wxXmlResourceModule() {} + bool OnInit() + { + wxXmlResource::AddSubclassFactory(new wxXmlSubclassFactoryCXX); + return true; + } + void OnExit() + { + delete wxXmlResource::Set(NULL); + delete wxIdRangeManager::Set(NULL); + if(wxXmlResource::ms_subclassFactories) + { + for ( wxXmlSubclassFactories::iterator i = wxXmlResource::ms_subclassFactories->begin(); + i != wxXmlResource::ms_subclassFactories->end(); ++i ) + { + delete *i; + } + wxDELETE(wxXmlResource::ms_subclassFactories); + } + CleanXRCID_Records(); + } +}; + +IMPLEMENT_DYNAMIC_CLASS(wxXmlResourceModule, wxModule) + + +// When wxXml is loaded dynamically after the application is already running +// then the built-in module system won't pick this one up. Add it manually. +void wxXmlInitResourceModule() +{ + wxModule* module = new wxXmlResourceModule; + wxModule::RegisterModule(module); + wxModule::InitializeModules(); +} + +#endif // wxUSE_XRC diff --git a/BuildTools/centos/rpm_template/SPECS/GeoDa.spec b/BuildTools/centos/rpm_template/SPECS/GeoDa.spec new file mode 100644 index 000000000..91cc5a54b --- /dev/null +++ b/BuildTools/centos/rpm_template/SPECS/GeoDa.spec @@ -0,0 +1,59 @@ +Name: GeoDa +Version: 1.8 +Release: 1%{?dist} +Summary: An Introduction to Spatial Data Analysis + +Group: Center for Spatial Data Science +License: GPL +URL: http://geodacenter.github.io +Source0: geoda.tar.gz + + +BuildRoot: %{_tmppath}/%{name}-buildroot + +%description +GeoDa is a free and open source software tool that serves as an introduction to spatial data analysis. It is designed to facilitate new insights from data analysis by exploring and modeling spatial patterns. + +%prep +%setup -q + + +%build + +%install +install -m 0766 -d $RPM_BUILD_ROOT/usr/share/applications +install -m 0767 -d $RPM_BUILD_ROOT/usr/local/GeoDa/basemap_cache +install -m 0766 -d $RPM_BUILD_ROOT/usr/local/GeoDa/Resources +install -m 0766 -d $RPM_BUILD_ROOT/usr/local/GeoDa/plugins +install -m 0766 -d $RPM_BUILD_ROOT/usr/local/GeoDa/gdaldata +install -m 0766 -d $RPM_BUILD_ROOT/usr/local/GeoDa/web_plugins +install -m 0755 run.sh $RPM_BUILD_ROOT/usr/local/GeoDa/run.sh +install -m 0755 cache.sqlite $RPM_BUILD_ROOT/usr/local/GeoDa/cache.sqlite +install -m 0755 GeoDa $RPM_BUILD_ROOT/usr/local/GeoDa/GeoDa +install -m 0755 GeoDa.png $RPM_BUILD_ROOT/usr/local/GeoDa/GeoDa.png +install -m 0755 Resources/* $RPM_BUILD_ROOT/usr/local/GeoDa/Resources/ +install -m 0755 plugins/* $RPM_BUILD_ROOT/usr/local/GeoDa/plugins/ +install -m 0755 gdaldata/* $RPM_BUILD_ROOT/usr/local/GeoDa/gdaldata/ +install -m 0757 web_plugins/* $RPM_BUILD_ROOT/usr/local/GeoDa/web_plugins/ +install -m 0755 GeoDa.desktop $RPM_BUILD_ROOT/usr/share/applications/GeoDa.desktop + + +%files +/usr/share/applications/GeoDa.desktop +/usr/local/GeoDa/run.sh +/usr/local/GeoDa/GeoDa +/usr/local/GeoDa/GeoDa.png +/usr/local/GeoDa/Resources/* +/usr/local/GeoDa/plugins/* +/usr/local/GeoDa/gdaldata/* +/usr/local/GeoDa/web_plugins/* +%attr(0767, -, -) /usr/local/GeoDa/basemap_cache/ +%attr(0767, -, -) /usr/local/GeoDa/web_plugins/ +%attr(0767, -, -) /usr/local/GeoDa/cache.sqlite + +%doc + + + +%changelog + diff --git a/BuildTools/centos/rpmmacros b/BuildTools/centos/rpmmacros new file mode 100644 index 000000000..6c9d1a24d --- /dev/null +++ b/BuildTools/centos/rpmmacros @@ -0,0 +1,3 @@ +%packager xunli +%_topdir /home/xun/geoda_trunk/BuildTools/centos/rpm +%_tmppaath /home/xun/geoda_trunk/BuildTools/centos/rpm/tmp diff --git a/BuildTools/macosx/GNUmakefile b/BuildTools/macosx/GNUmakefile index d854b5049..1e975590a 100644 --- a/BuildTools/macosx/GNUmakefile +++ b/BuildTools/macosx/GNUmakefile @@ -53,9 +53,11 @@ build-geoda-mac: mkdir -p build/GeoDa.app/Contents mkdir -p build/GeoDa.app/Contents/MacOS mkdir -p build/GeoDa.app/Contents/MacOS/basemap_cache + mkdir -p build/GeoDa.app/Contents/MacOS/web_plugins mkdir -p build/GeoDa.app/Contents/Resources mkdir -p build/GeoDa.app/Contents/Resources/gdaldata mkdir -p build/GeoDa.app/Contents/Resources/plugins + cp $(GeoDa_ROOT)/BuildTools/CommonDistFiles/web_plugins/*.* build/GeoDa.app/Contents/Resources/ cp $(GeoDa_ROOT)/BuildTools/CommonDistFiles/cache.sqlite build/GeoDa.app/Contents/MacOS $(LD) $(LDFLAGS) $(GeoDa_OBJ) $(LIBS) -o build/GeoDa.app/Contents/MacOS/GeoDa cp run.sh build/GeoDa.app/Contents/MacOS/run.sh diff --git a/BuildTools/macosx/GeoDa-C++11.xcodeproj/project.pbxproj b/BuildTools/macosx/GeoDa-C++11.xcodeproj/project.pbxproj new file mode 100644 index 000000000..0f0534b9c --- /dev/null +++ b/BuildTools/macosx/GeoDa-C++11.xcodeproj/project.pbxproj @@ -0,0 +1,1673 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + A11B85BC1B18DC9C008B64EA /* Basemap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A11B85BB1B18DC9C008B64EA /* Basemap.cpp */; }; + A11F1B7F184FDFB3006F5F98 /* OGRColumn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A11F1B7D184FDFB3006F5F98 /* OGRColumn.cpp */; }; + A11F1B821850437A006F5F98 /* OGRTableOperation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A11F1B801850437A006F5F98 /* OGRTableOperation.cpp */; }; + A12E0F4F1705087A00B6059C /* OGRDataAdapter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A12E0F4E1705087A00B6059C /* OGRDataAdapter.cpp */; }; + A13B6B9418760CF100F93ACF /* SaveAsDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A13B6B9318760CF100F93ACF /* SaveAsDlg.cpp */; }; + A14C496F1D76174000D9831C /* CsvFieldConfDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14C496D1D76174000D9831C /* CsvFieldConfDlg.cpp */; }; + A16BA470183D626200D3B7DA /* DatasourceDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A16BA46E183D626200D3B7DA /* DatasourceDlg.cpp */; }; + A186F0A11C16508A00AEBA13 /* GdaCartoDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A186F09F1C16508A00AEBA13 /* GdaCartoDB.cpp */; }; + A19F51501756A11E006E31B4 /* plugins in Resources */ = {isa = PBXBuildFile; fileRef = A19F514D1756A11E006E31B4 /* plugins */; }; + A1AC05BF1C8645F300B6FE5F /* AdjustYAxisDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1AC05BD1C8645F300B6FE5F /* AdjustYAxisDlg.cpp */; }; + A1B04ADD1B1921710045AA6F /* basemap_cache in CopyFiles */ = {isa = PBXBuildFile; fileRef = A1B04ADC1B1921710045AA6F /* basemap_cache */; }; + A1B13EE31C3EDFF90064AD87 /* BasemapConfDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1B13EE21C3EDFF90064AD87 /* BasemapConfDlg.cpp */; }; + A1B93AC017D18735007F8195 /* ProjectConf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1B93ABF17D18735007F8195 /* ProjectConf.cpp */; }; + A1BE9E51174DD85F007B9C64 /* GdaAppResources.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1BE9E4F174DD85F007B9C64 /* GdaAppResources.cpp */; }; + A1C194A31B38FC67003DA7CA /* libc++.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A1C194A21B38FC67003DA7CA /* libc++.dylib */; }; + A1C9F3ED18B55EE000E14394 /* FieldNameCorrectionDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1C9F3EC18B55EE000E14394 /* FieldNameCorrectionDlg.cpp */; }; + A1CE3D331C1A427A0010F170 /* PublishDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1CE3D311C1A427A0010F170 /* PublishDlg.cpp */; }; + A1D82DEF174D3EB6003DE20A /* ConnectDatasourceDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1D82DEE174D3EB6003DE20A /* ConnectDatasourceDlg.cpp */; }; + A1DA623A17BCBC070070CAAB /* AutoCompTextCtrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1DA623817BCBC070070CAAB /* AutoCompTextCtrl.cpp */; }; + A1E5BC841DBFE661005739E9 /* ReportBugDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1E5BC831DBFE661005739E9 /* ReportBugDlg.cpp */; }; + A1E77E1A177D6A2E00CC1037 /* ExportDataDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1E77E18177D6A2E00CC1037 /* ExportDataDlg.cpp */; }; + A1E77FDC17889BE200CC1037 /* OGRTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1E77FDA17889BE200CC1037 /* OGRTable.cpp */; }; + A1E78139178A90A100CC1037 /* OGRDatasourceProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1E78133178A90A100CC1037 /* OGRDatasourceProxy.cpp */; }; + A1E7813A178A90A100CC1037 /* OGRFieldProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1E78135178A90A100CC1037 /* OGRFieldProxy.cpp */; }; + A1E7813B178A90A100CC1037 /* OGRLayerProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1E78137178A90A100CC1037 /* OGRLayerProxy.cpp */; }; + A1EBC88F1CD2B2FD001DCFE9 /* AutoUpdateDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1EBC88D1CD2B2FD001DCFE9 /* AutoUpdateDlg.cpp */; }; + A1EF332F18E35D8300E19375 /* LocaleSetupDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1EF332D18E35D8300E19375 /* LocaleSetupDlg.cpp */; }; + A1F1BA5C178D3B46005A46E5 /* GdaCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1F1BA5A178D3B46005A46E5 /* GdaCache.cpp */; }; + A1F1BA99178D46B8005A46E5 /* cache.sqlite in CopyFiles */ = {isa = PBXBuildFile; fileRef = A1F1BA98178D46B8005A46E5 /* cache.sqlite */; }; + A1FD8C19186908B800C35C41 /* CustomClassifPtree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1FD8C17186908B800C35C41 /* CustomClassifPtree.cpp */; }; + DD00ADE811138A2C008FE572 /* TemplateFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD00ADE711138A2C008FE572 /* TemplateFrame.cpp */; }; + DD0DC4BA13CBA7B10022B65A /* RangeSelectionDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD0DC4B813CBA7B10022B65A /* RangeSelectionDlg.cpp */; }; + DD0FC7E81A9EC17500A6715B /* CorrelogramAlgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD0FC7E61A9EC17500A6715B /* CorrelogramAlgs.cpp */; }; + DD0FEBBC1909B7A000930418 /* NumCategoriesDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD0FEBBA1909B7A000930418 /* NumCategoriesDlg.cpp */; }; + DD115EA312BBDDA000E1CC73 /* ProgressDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD115EA212BBDDA000E1CC73 /* ProgressDlg.cpp */; }; + DD181BC813A90445004B0EC2 /* SaveToTableDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD181BC613A90445004B0EC2 /* SaveToTableDlg.cpp */; }; + DD203F9D14C0C960006A731B /* MapNewView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD203F9B14C0C960006A731B /* MapNewView.cpp */; }; + DD209598139F129900B9E648 /* GetisOrdChoiceDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD209596139F129900B9E648 /* GetisOrdChoiceDlg.cpp */; }; + DD26CBE419A41A480092C0F2 /* WebViewExampleWin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD26CBE219A41A480092C0F2 /* WebViewExampleWin.cpp */; }; + DD27ECBC0F2E43B5009C5C42 /* GenUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD64A7240F2E26AA006B1E6D /* GenUtils.cpp */; }; + DD27EF050F2F6CBE009C5C42 /* ShapeFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD27EF040F2F6CBE009C5C42 /* ShapeFile.cpp */; }; + DD2A6FE0178C7F7C00197093 /* DataSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD2A6FDE178C7F7C00197093 /* DataSource.cpp */; }; + DD2AE42A19D4F4CA00B23FB9 /* GdaJson.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD2AE42919D4F4CA00B23FB9 /* GdaJson.cpp */; }; + DD2B42B11522552B00888E51 /* BoxNewPlotView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD2B42AF1522552B00888E51 /* BoxNewPlotView.cpp */; }; + DD2B433F1522A93700888E51 /* HistogramView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD2B433D1522A93700888E51 /* HistogramView.cpp */; }; + DD2B43421522A95100888E51 /* PCPNewView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD2B43401522A95100888E51 /* PCPNewView.cpp */; }; + DD2EB10219E6F0270073E36F /* geoda_prefs.json in CopyFiles */ = {isa = PBXBuildFile; fileRef = DD2EB10019E6EFC50073E36F /* geoda_prefs.json */; }; + DD30798E19ED80E0001E5E89 /* Lowess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD30798C19ED80E0001E5E89 /* Lowess.cpp */; }; + DD3079C719ED9F61001E5E89 /* LowessParamObservable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD3079C419ED9F61001E5E89 /* LowessParamObservable.cpp */; }; + DD3079E319EDAE6C001E5E89 /* LowessParamDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD3079E119EDAE6C001E5E89 /* LowessParamDlg.cpp */; }; + DD307DB919F0483B001E5E89 /* SmoothingUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD307DB719F0483B001E5E89 /* SmoothingUtils.cpp */; }; + DD3082B319F709BB001E5E89 /* WebViewHelpWin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD3082B119F709BB001E5E89 /* WebViewHelpWin.cpp */; }; + DD3BA0D0187111DE00CA4152 /* WeightsManPtree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD3BA0CE187111DE00CA4152 /* WeightsManPtree.cpp */; }; + DD3BA4481871EE9A00CA4152 /* DefaultVarsPtree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD3BA4461871EE9A00CA4152 /* DefaultVarsPtree.cpp */; }; + DD409DFB19FF099E00C21A2B /* ScatterPlotMatView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD409DF919FF099E00C21A2B /* ScatterPlotMatView.cpp */; }; + DD409E4C19FFD43000C21A2B /* VarTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD409E4A19FFD43000C21A2B /* VarTools.cpp */; }; + DD40B083181894F20084173C /* VarGroupingEditorDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD40B081181894F20084173C /* VarGroupingEditorDlg.cpp */; }; + DD45117119E5F65E006C5DAA /* geoda_prefs.sqlite in CopyFiles */ = {isa = PBXBuildFile; fileRef = DD45117019E5F65E006C5DAA /* geoda_prefs.sqlite */; }; + DD49747A176F59670007BB9F /* DbfTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD497479176F59670007BB9F /* DbfTable.cpp */; }; + DD4974B71770AC700007BB9F /* TableFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD4974B61770AC700007BB9F /* TableFrame.cpp */; }; + DD4974BA1770AC840007BB9F /* TableBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD4974B91770AC840007BB9F /* TableBase.cpp */; }; + DD4974E21770CE9E0007BB9F /* TableInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD4974E11770CE9E0007BB9F /* TableInterface.cpp */; }; + DD4DED12197E16FF00FE29E8 /* SelectWeightsDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD4DED10197E16FF00FE29E8 /* SelectWeightsDlg.cpp */; }; + DD4E8B86164818A70014F1E7 /* ConnectivityHistView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD4E8B84164818A70014F1E7 /* ConnectivityHistView.cpp */; }; + DD579B6A160BDAFE00BF8D53 /* DorlingCartogram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD579B68160BDAFE00BF8D53 /* DorlingCartogram.cpp */; }; + DD5A579716E53EC40047DBB1 /* GeoDa.icns in Resources */ = {isa = PBXBuildFile; fileRef = DD5A579616E53EC40047DBB1 /* GeoDa.icns */; }; + DD5AA73D1982D200009B30C6 /* CalcHelp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD5AA73B1982D200009B30C6 /* CalcHelp.cpp */; }; + DD5FA1DA0F320DD50055A0E5 /* ShapeFileHdr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD5FA1D90F320DD50055A0E5 /* ShapeFileHdr.cpp */; }; + DD60546816A83EEF0004BF02 /* CatClassifManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD60546616A83EEF0004BF02 /* CatClassifManager.cpp */; }; + DD6456CA14881EA700AABF59 /* TimeChooserDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD6456C714881EA700AABF59 /* TimeChooserDlg.cpp */; }; + DD64925C16DFF63400B3B0AB /* GeoDa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD64925A16DFF63400B3B0AB /* GeoDa.cpp */; }; + DD64A2880F20FE06006B1E6D /* GeneralWxUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD64A2860F20FE06006B1E6D /* GeneralWxUtils.cpp */; }; + DD64A5580F2910D2006B1E6D /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD64A5570F2910D2006B1E6D /* logger.cpp */; }; + DD64A6AD0F2A7A81006B1E6D /* DBF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD64A6AC0F2A7A81006B1E6D /* DBF.cpp */; }; + DD694685130307C00072386B /* RateSmoothing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD694684130307C00072386B /* RateSmoothing.cpp */; }; + DD6B7289141A61400026D223 /* FramesManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD6B7288141A61400026D223 /* FramesManager.cpp */; }; + DD6C9EB61A03FD0C00F124F1 /* VarsChooserDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD6C9EB11A03FD0C00F124F1 /* VarsChooserDlg.cpp */; }; + DD6C9EB71A03FD0C00F124F1 /* VarsChooserObservable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD6C9EB31A03FD0C00F124F1 /* VarsChooserObservable.cpp */; }; + DD6CDA7A1A255CEF00FCF2B8 /* LineChartStats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD6CDA781A255CEF00FCF2B8 /* LineChartStats.cpp */; }; + DD6EE55F1A434302003AB41E /* DistancesCalc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD6EE55E1A434302003AB41E /* DistancesCalc.cpp */; }; + DD72C19A1AAE95480000420B /* SpatialIndAlgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD72C1971AAE95480000420B /* SpatialIndAlgs.cpp */; }; + DD75A04115E81AF9008A7F8C /* VoronoiUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD75A04015E81AF9008A7F8C /* VoronoiUtils.cpp */; }; + DD7686D71A9FF47B009EFC6D /* gdiam.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7686D51A9FF47B009EFC6D /* gdiam.cpp */; }; + DD76D1331A151C4E00A01FA5 /* LineChartView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD76D1321A151C4E00A01FA5 /* LineChartView.cpp */; }; + DD76D15A1A15430600A01FA5 /* LineChartCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD76D1581A15430600A01FA5 /* LineChartCanvas.cpp */; }; + DD7974C80F1D250A00496A84 /* TemplateCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7974C30F1D250A00496A84 /* TemplateCanvas.cpp */; }; + DD7975670F1D296F00496A84 /* 3DControlPan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7974FF0F1D296F00496A84 /* 3DControlPan.cpp */; }; + DD79756C0F1D296F00496A84 /* ASC2SHPDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7975090F1D296F00496A84 /* ASC2SHPDlg.cpp */; }; + DD79756D0F1D296F00496A84 /* Bnd2ShpDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD79750B0F1D296F00496A84 /* Bnd2ShpDlg.cpp */; }; + DD7975700F1D296F00496A84 /* CreateGridDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7975110F1D296F00496A84 /* CreateGridDlg.cpp */; }; + DD7975710F1D296F00496A84 /* CreatingWeightDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7975130F1D296F00496A84 /* CreatingWeightDlg.cpp */; }; + DD79757C0F1D296F00496A84 /* HistIntervalDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7975290F1D296F00496A84 /* HistIntervalDlg.cpp */; }; + DD79757F0F1D296F00496A84 /* LisaWhat2OpenDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD79752F0F1D296F00496A84 /* LisaWhat2OpenDlg.cpp */; }; + DD7975820F1D296F00496A84 /* PCPDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7975350F1D296F00496A84 /* PCPDlg.cpp */; }; + DD7975830F1D296F00496A84 /* PermutationCounterDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7975370F1D296F00496A84 /* PermutationCounterDlg.cpp */; }; + DD7975850F1D296F00496A84 /* RandomizationDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD79753B0F1D296F00496A84 /* RandomizationDlg.cpp */; }; + DD7975890F1D296F00496A84 /* RegressionDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7975430F1D296F00496A84 /* RegressionDlg.cpp */; }; + DD79758B0F1D296F00496A84 /* RegressionReportDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7975470F1D296F00496A84 /* RegressionReportDlg.cpp */; }; + DD7975920F1D296F00496A84 /* SaveSelectionDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7975550F1D296F00496A84 /* SaveSelectionDlg.cpp */; }; + DD7975940F1D296F00496A84 /* SHP2ASCDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7975590F1D296F00496A84 /* SHP2ASCDlg.cpp */; }; + DD7975980F1D296F00496A84 /* VariableSettingsDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7975610F1D296F00496A84 /* VariableSettingsDlg.cpp */; }; + DD7975D20F1D2A9000496A84 /* 3DPlotView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7975B80F1D2A9000496A84 /* 3DPlotView.cpp */; }; + DD7975D60F1D2A9000496A84 /* Geom3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7975C00F1D2A9000496A84 /* Geom3D.cpp */; }; + DD7976B80F1D2CA800496A84 /* DenseMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7976980F1D2CA800496A84 /* DenseMatrix.cpp */; }; + DD7976B90F1D2CA800496A84 /* DenseVector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD79769A0F1D2CA800496A84 /* DenseVector.cpp */; }; + DD7976BA0F1D2CA800496A84 /* DiagnosticReport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD79769C0F1D2CA800496A84 /* DiagnosticReport.cpp */; }; + DD7976BC0F1D2CA800496A84 /* mix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7976A30F1D2CA800496A84 /* mix.cpp */; }; + DD7976BD0F1D2CA800496A84 /* ML_im.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7976A50F1D2CA800496A84 /* ML_im.cpp */; }; + DD7976BE0F1D2CA800496A84 /* PowerLag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7976A80F1D2CA800496A84 /* PowerLag.cpp */; }; + DD7976BF0F1D2CA800496A84 /* PowerSymLag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7976AA0F1D2CA800496A84 /* PowerSymLag.cpp */; }; + DD7976C10F1D2CA800496A84 /* smile2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7976AF0F1D2CA800496A84 /* smile2.cpp */; }; + DD7976C20F1D2CA800496A84 /* SparseMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7976B00F1D2CA800496A84 /* SparseMatrix.cpp */; }; + DD7976C30F1D2CA800496A84 /* SparseRow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7976B20F1D2CA800496A84 /* SparseRow.cpp */; }; + DD7976C40F1D2CA800496A84 /* SparseVector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7976B40F1D2CA800496A84 /* SparseVector.cpp */; }; + DD7976C50F1D2CA800496A84 /* Weights.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7976B60F1D2CA800496A84 /* Weights.cpp */; }; + DD7976F30F1D2D3100496A84 /* Randik.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7976E60F1D2D3100496A84 /* Randik.cpp */; }; + DD7B2A9D185273FF00727A91 /* SaveButtonManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7B2A9B185273FF00727A91 /* SaveButtonManager.cpp */; }; + DD7D5C711427F89B00DCFE5C /* LisaCoordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7D5C6F1427F89B00DCFE5C /* LisaCoordinator.cpp */; }; + DD7E91D3151A8F3A001AAC4C /* LisaScatterPlotView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7E91D2151A8F3A001AAC4C /* LisaScatterPlotView.cpp */; }; + DD817EA819676AF100228B0A /* WeightsManState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD817EA619676AF100228B0A /* WeightsManState.cpp */; }; + DD8183C3197054CA00228B0A /* WeightsMapCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD8183C1197054CA00228B0A /* WeightsMapCanvas.cpp */; }; + DD8183C81970619800228B0A /* WeightsManDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD8183C61970619800228B0A /* WeightsManDlg.cpp */; }; + DD81857C19709B7800228B0A /* ConnectivityMapView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD81857A19709B7800228B0A /* ConnectivityMapView.cpp */; }; + DD88CF081A4253B700803196 /* CovSpView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD88CF051A4253B700803196 /* CovSpView.cpp */; }; + DD88CF0B1A4254D000803196 /* CovSpHLStateProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD88CF091A4254D000803196 /* CovSpHLStateProxy.cpp */; }; + DD89C87413D86BC7006C068D /* FieldNewCalcBinDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD89C86A13D86BC7006C068D /* FieldNewCalcBinDlg.cpp */; }; + DD89C87513D86BC7006C068D /* FieldNewCalcLagDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD89C86C13D86BC7006C068D /* FieldNewCalcLagDlg.cpp */; }; + DD89C87613D86BC7006C068D /* FieldNewCalcRateDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD89C86E13D86BC7006C068D /* FieldNewCalcRateDlg.cpp */; }; + DD89C87713D86BC7006C068D /* FieldNewCalcSheetDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD89C87013D86BC7006C068D /* FieldNewCalcSheetDlg.cpp */; }; + DD89C87813D86BC7006C068D /* FieldNewCalcUniDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD89C87213D86BC7006C068D /* FieldNewCalcUniDlg.cpp */; }; + DD8DCE0E19C0FD8F00E62C3D /* DataChangeType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD8DCE0C19C0FD8F00E62C3D /* DataChangeType.cpp */; }; + DD8FACE11649595D007598CE /* DataMovieDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD8FACDF1649595D007598CE /* DataMovieDlg.cpp */; }; + DD92851C17F5FC7300B9481A /* VarOrderPtree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD92851A17F5FC7300B9481A /* VarOrderPtree.cpp */; }; + DD92851F17F5FD4500B9481A /* VarOrderMapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD92851D17F5FD4500B9481A /* VarOrderMapper.cpp */; }; + DD92853D17F5FE2E00B9481A /* VarGroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD92853B17F5FE2E00B9481A /* VarGroup.cpp */; }; + DD92D22417BAAF2300F8FE01 /* TimeEditorDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD92D22317BAAF2300F8FE01 /* TimeEditorDlg.cpp */; }; + DD9373B61AC1F99D0066AF21 /* SimplePoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD9373B41AC1F99D0066AF21 /* SimplePoint.cpp */; }; + DD9373F71AC1FEAA0066AF21 /* PolysToContigWeights.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD9373F51AC1FEAA0066AF21 /* PolysToContigWeights.cpp */; }; + DD9C1B371910267900C0A427 /* GdaConst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD9C1B351910267900C0A427 /* GdaConst.cpp */; }; + DDA462FF164D785500EBBD8F /* TableState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDA462FC164D785500EBBD8F /* TableState.cpp */; }; + DDA4F0A4196311A9007645E2 /* WeightsMetaInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDA4F0A3196311A9007645E2 /* WeightsMetaInfo.cpp */; }; + DDA4F0AD196315AF007645E2 /* WeightUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDA4F0AB196315AF007645E2 /* WeightUtils.cpp */; }; + DDA8D55214479228008156FB /* ScatterNewPlotView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD99BA1911D3F8D6003BB40E /* ScatterNewPlotView.cpp */; }; + DDA8D5681447948B008156FB /* ShapeUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDDC11EB1159783700E515BB /* ShapeUtils.cpp */; }; + DDAA6540117F9B5D00D1010C /* Project.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDAA653F117F9B5D00D1010C /* Project.cpp */; }; + DDAD0218162754EA00748874 /* ConditionalNewView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDAD0216162754EA00748874 /* ConditionalNewView.cpp */; }; + DDB0E42C10B34DBB00F96D57 /* AddIdVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDB0E42A10B34DBB00F96D57 /* AddIdVariable.cpp */; }; + DDB252B513BBFD6700A7CE26 /* MergeTableDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDB252B213BBFD6700A7CE26 /* MergeTableDlg.cpp */; }; + DDB2A75F15FA7DA900022ABE /* CartogramNewView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDB2A75D15FA7DA900022ABE /* CartogramNewView.cpp */; }; + DDB37A0811CBBB730020C8A9 /* TemplateLegend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDB37A0711CBBB730020C8A9 /* TemplateLegend.cpp */; }; + DDB77C0D139820CB00569A1E /* GStatCoordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDB77C0B139820CB00569A1E /* GStatCoordinator.cpp */; }; + DDB77F3E140D3CEF0032C7E4 /* FieldNewCalcSpecialDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDB77F3C140D3CEF0032C7E4 /* FieldNewCalcSpecialDlg.cpp */; }; + DDBDFE6A19E73E07004CCEDA /* web_plugins in Resources */ = {isa = PBXBuildFile; fileRef = DDBDFE6119E73E07004CCEDA /* web_plugins */; }; + DDBDFE6B19E73E13004CCEDA /* web_plugins in CopyFiles */ = {isa = PBXBuildFile; fileRef = DDBDFE6119E73E07004CCEDA /* web_plugins */; }; + DDC48EF618AE506400FD773F /* ProjectInfoDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDC48EF418AE506400FD773F /* ProjectInfoDlg.cpp */; }; + DDC906921A129CFF002334D2 /* SimpleAxisCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDC9068C1A129CFF002334D2 /* SimpleAxisCanvas.cpp */; }; + DDC906931A129CFF002334D2 /* SimpleHistCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDC9068E1A129CFF002334D2 /* SimpleHistCanvas.cpp */; }; + DDC906941A129CFF002334D2 /* SimpleScatterPlotCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDC906901A129CFF002334D2 /* SimpleScatterPlotCanvas.cpp */; }; + DDC9DD8515937AA000A0E5BA /* ExportCsvDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDC9DD8315937AA000A0E5BA /* ExportCsvDlg.cpp */; }; + DDC9DD8A15937B2F00A0E5BA /* CsvFileUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDC9DD8815937B2F00A0E5BA /* CsvFileUtils.cpp */; }; + DDC9DD9C15937C0200A0E5BA /* ImportCsvDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDC9DD9A15937C0200A0E5BA /* ImportCsvDlg.cpp */; }; + DDCCB5CC1AD47C200067D6C4 /* SimpleBinsHistCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDCCB5CA1AD47C200067D6C4 /* SimpleBinsHistCanvas.cpp */; }; + DDCFA9961A96790100747EB7 /* DbfFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDCFA9941A96790100747EB7 /* DbfFile.cpp */; }; + DDD13F060F2F8BE1009F7F13 /* GenGeomAlgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDD13F050F2F8BE1009F7F13 /* GenGeomAlgs.cpp */; }; + DDD13F6F0F2FC802009F7F13 /* ShapeFileTriplet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDD13F6E0F2FC802009F7F13 /* ShapeFileTriplet.cpp */; }; + DDD13F930F2FD641009F7F13 /* BasePoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDD13F920F2FD641009F7F13 /* BasePoint.cpp */; }; + DDD13FAB0F30B2E4009F7F13 /* Box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDD13FAA0F30B2E4009F7F13 /* Box.cpp */; }; + DDD140540F310324009F7F13 /* AbstractShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDD140530F310324009F7F13 /* AbstractShape.cpp */; }; + DDD2392D1AB86D8F00E4E1BF /* NumericTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDD2392B1AB86D8F00E4E1BF /* NumericTests.cpp */; }; + DDD593AC12E9F34C00F7A7C4 /* GeodaWeight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDD593AB12E9F34C00F7A7C4 /* GeodaWeight.cpp */; }; + DDD593B012E9F42100F7A7C4 /* WeightsManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDD593AF12E9F42100F7A7C4 /* WeightsManager.cpp */; }; + DDD593C712E9F90000F7A7C4 /* GalWeight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDD593C612E9F90000F7A7C4 /* GalWeight.cpp */; }; + DDD593CA12E9F90C00F7A7C4 /* GwtWeight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDD593C912E9F90C00F7A7C4 /* GwtWeight.cpp */; }; + DDDBF286163AD1D50070610C /* ConditionalMapView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDDBF284163AD1D50070610C /* ConditionalMapView.cpp */; }; + DDDBF29B163AD2BF0070610C /* ConditionalScatterPlotView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDDBF29A163AD2BF0070610C /* ConditionalScatterPlotView.cpp */; }; + DDDBF2AE163AD3AB0070610C /* ConditionalHistogramView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDDBF2AC163AD3AB0070610C /* ConditionalHistogramView.cpp */; }; + DDE3F5081677C46500D13A2C /* CatClassification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDE3F5061677C46500D13A2C /* CatClassification.cpp */; }; + DDE4DFD61A963B07005B9158 /* GdaShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDE4DFD41A963B07005B9158 /* GdaShape.cpp */; }; + DDE4DFE91A96411A005B9158 /* ShpFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDE4DFE71A96411A005B9158 /* ShpFile.cpp */; }; + DDEA3CBD193CEE5C0028B746 /* GdaFlexValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDEA3CB7193CEE5C0028B746 /* GdaFlexValue.cpp */; }; + DDEA3CBE193CEE5C0028B746 /* GdaLexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDEA3CB9193CEE5C0028B746 /* GdaLexer.cpp */; }; + DDEA3CBF193CEE5C0028B746 /* GdaParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDEA3CBB193CEE5C0028B746 /* GdaParser.cpp */; }; + DDEA3D01193D17130028B746 /* CalculatorDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDEA3CFF193D17130028B746 /* CalculatorDlg.cpp */; }; + DDEFAAA71AA4F07200F6AAFA /* PointSetAlgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDEFAAA51AA4F07200F6AAFA /* PointSetAlgs.cpp */; }; + DDF14CDA139432B000363FA1 /* DataViewerDeleteColDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7411001385B08B00554B0F /* DataViewerDeleteColDlg.cpp */; }; + DDF14CDC139432C100363FA1 /* DataViewerResizeColDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDA73B7E13672821003783BC /* DataViewerResizeColDlg.cpp */; }; + DDF14CDD139432CB00363FA1 /* DataViewerAddColDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDB057441356318A0044C441 /* DataViewerAddColDlg.cpp */; }; + DDF1636B15064B7800E3E6BD /* LisaMapNewView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDF1636A15064B7800E3E6BD /* LisaMapNewView.cpp */; }; + DDF1637015064C2900E3E6BD /* GetisOrdMapNewView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDF1636F15064C2900E3E6BD /* GetisOrdMapNewView.cpp */; }; + DDF53FF3167A39520042B453 /* CatClassifState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDF53FF0167A39520042B453 /* CatClassifState.cpp */; }; + DDF5400B167A39CA0042B453 /* CatClassifDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDF54009167A39CA0042B453 /* CatClassifDlg.cpp */; }; + DDF85D1813B257B6006C1B08 /* DataViewerEditFieldPropertiesDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDF85D1613B257B6006C1B08 /* DataViewerEditFieldPropertiesDlg.cpp */; }; + DDFE0E0917502E810099FFEC /* DbfColContainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDFE0E0817502E810099FFEC /* DbfColContainer.cpp */; }; + DDFE0E2A175034EC0099FFEC /* TimeState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDFE0E27175034EC0099FFEC /* TimeState.cpp */; }; + DDFFC7CC1AC0E58B00F7DD6D /* CorrelogramView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDFFC7C51AC0E58B00F7DD6D /* CorrelogramView.cpp */; }; + DDFFC7CD1AC0E58B00F7DD6D /* CorrelParamsObservable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDFFC7C71AC0E58B00F7DD6D /* CorrelParamsObservable.cpp */; }; + DDFFC7D51AC0E7DC00F7DD6D /* CorrelParamsDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDFFC7D31AC0E7DC00F7DD6D /* CorrelParamsDlg.cpp */; }; + DDFFC7F21AC1C7CF00F7DD6D /* HighlightState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDFFC7EC1AC1C7CF00F7DD6D /* HighlightState.cpp */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + DD2EB0FF19E6EF940073E36F /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 6; + files = ( + DDBDFE6B19E73E13004CCEDA /* web_plugins in CopyFiles */, + DD2EB10219E6F0270073E36F /* geoda_prefs.json in CopyFiles */, + A1B04ADD1B1921710045AA6F /* basemap_cache in CopyFiles */, + A1F1BA99178D46B8005A46E5 /* cache.sqlite in CopyFiles */, + DD45117119E5F65E006C5DAA /* geoda_prefs.sqlite in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + A11B85BA1B18DC89008B64EA /* Basemap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Basemap.h; sourceTree = ""; }; + A11B85BB1B18DC9C008B64EA /* Basemap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Basemap.cpp; sourceTree = ""; }; + A11F1B7D184FDFB3006F5F98 /* OGRColumn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OGRColumn.cpp; path = DataViewer/OGRColumn.cpp; sourceTree = ""; }; + A11F1B7E184FDFB3006F5F98 /* OGRColumn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OGRColumn.h; path = DataViewer/OGRColumn.h; sourceTree = ""; }; + A11F1B801850437A006F5F98 /* OGRTableOperation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OGRTableOperation.cpp; path = DataViewer/OGRTableOperation.cpp; sourceTree = ""; }; + A11F1B811850437A006F5F98 /* OGRTableOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OGRTableOperation.h; path = DataViewer/OGRTableOperation.h; sourceTree = ""; }; + A12E0F4D1705087A00B6059C /* OGRDataAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OGRDataAdapter.h; sourceTree = ""; }; + A12E0F4E1705087A00B6059C /* OGRDataAdapter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OGRDataAdapter.cpp; sourceTree = ""; }; + A13B6B9218760CF100F93ACF /* SaveAsDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SaveAsDlg.h; sourceTree = ""; }; + A13B6B9318760CF100F93ACF /* SaveAsDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SaveAsDlg.cpp; sourceTree = ""; }; + A14C496D1D76174000D9831C /* CsvFieldConfDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CsvFieldConfDlg.cpp; sourceTree = ""; }; + A14C496E1D76174000D9831C /* CsvFieldConfDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CsvFieldConfDlg.h; sourceTree = ""; }; + A16BA46E183D626200D3B7DA /* DatasourceDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DatasourceDlg.cpp; sourceTree = ""; }; + A16BA46F183D626200D3B7DA /* DatasourceDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DatasourceDlg.h; sourceTree = ""; }; + A171FBFE1792332A000DD5A0 /* GdaException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GdaException.h; sourceTree = ""; }; + A17336821C06917B00579354 /* WeightsManInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WeightsManInterface.h; path = VarCalc/WeightsManInterface.h; sourceTree = ""; }; + A186F09F1C16508A00AEBA13 /* GdaCartoDB.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GdaCartoDB.cpp; sourceTree = ""; }; + A186F0A01C16508A00AEBA13 /* GdaCartoDB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GdaCartoDB.h; sourceTree = ""; }; + A19F514D1756A11E006E31B4 /* plugins */ = {isa = PBXFileReference; lastKnownFileType = folder; name = plugins; path = BuildTools/macosx/plugins; sourceTree = ""; }; + A1AC05BD1C8645F300B6FE5F /* AdjustYAxisDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AdjustYAxisDlg.cpp; sourceTree = ""; }; + A1AC05BE1C8645F300B6FE5F /* AdjustYAxisDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AdjustYAxisDlg.h; sourceTree = ""; }; + A1B04ADC1B1921710045AA6F /* basemap_cache */ = {isa = PBXFileReference; lastKnownFileType = folder; name = basemap_cache; path = BuildTools/CommonDistFiles/basemap_cache; sourceTree = ""; }; + A1B13EE11C3EDFF90064AD87 /* BasemapConfDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BasemapConfDlg.h; sourceTree = ""; }; + A1B13EE21C3EDFF90064AD87 /* BasemapConfDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BasemapConfDlg.cpp; sourceTree = ""; }; + A1B93ABE17D18735007F8195 /* ProjectConf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProjectConf.h; sourceTree = ""; }; + A1B93ABF17D18735007F8195 /* ProjectConf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProjectConf.cpp; sourceTree = ""; }; + A1BE9E4F174DD85F007B9C64 /* GdaAppResources.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GdaAppResources.cpp; sourceTree = ""; }; + A1C194A21B38FC67003DA7CA /* libc++.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libc++.dylib"; path = "usr/lib/libc++.dylib"; sourceTree = SDKROOT; }; + A1C9F3EB18B55EE000E14394 /* FieldNameCorrectionDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FieldNameCorrectionDlg.h; sourceTree = ""; }; + A1C9F3EC18B55EE000E14394 /* FieldNameCorrectionDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FieldNameCorrectionDlg.cpp; sourceTree = ""; }; + A1CE3D311C1A427A0010F170 /* PublishDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PublishDlg.cpp; sourceTree = ""; }; + A1CE3D321C1A427A0010F170 /* PublishDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PublishDlg.h; sourceTree = ""; }; + A1D82DED174D3EB6003DE20A /* ConnectDatasourceDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConnectDatasourceDlg.h; sourceTree = ""; }; + A1D82DEE174D3EB6003DE20A /* ConnectDatasourceDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConnectDatasourceDlg.cpp; sourceTree = ""; }; + A1DA623817BCBC070070CAAB /* AutoCompTextCtrl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoCompTextCtrl.cpp; sourceTree = ""; }; + A1DA623917BCBC070070CAAB /* AutoCompTextCtrl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoCompTextCtrl.h; sourceTree = ""; }; + A1E5BC821DBFE661005739E9 /* ReportBugDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReportBugDlg.h; sourceTree = ""; }; + A1E5BC831DBFE661005739E9 /* ReportBugDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReportBugDlg.cpp; sourceTree = ""; }; + A1E77E18177D6A2E00CC1037 /* ExportDataDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExportDataDlg.cpp; sourceTree = ""; }; + A1E77E19177D6A2E00CC1037 /* ExportDataDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExportDataDlg.h; sourceTree = ""; }; + A1E77FDA17889BE200CC1037 /* OGRTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OGRTable.cpp; path = DataViewer/OGRTable.cpp; sourceTree = ""; }; + A1E77FDB17889BE200CC1037 /* OGRTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OGRTable.h; path = DataViewer/OGRTable.h; sourceTree = ""; }; + A1E78133178A90A100CC1037 /* OGRDatasourceProxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OGRDatasourceProxy.cpp; sourceTree = ""; }; + A1E78134178A90A100CC1037 /* OGRDatasourceProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OGRDatasourceProxy.h; sourceTree = ""; }; + A1E78135178A90A100CC1037 /* OGRFieldProxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OGRFieldProxy.cpp; sourceTree = ""; }; + A1E78136178A90A100CC1037 /* OGRFieldProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OGRFieldProxy.h; sourceTree = ""; }; + A1E78137178A90A100CC1037 /* OGRLayerProxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OGRLayerProxy.cpp; sourceTree = ""; }; + A1E78138178A90A100CC1037 /* OGRLayerProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OGRLayerProxy.h; sourceTree = ""; }; + A1EBC88D1CD2B2FD001DCFE9 /* AutoUpdateDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoUpdateDlg.cpp; sourceTree = ""; }; + A1EBC88E1CD2B2FD001DCFE9 /* AutoUpdateDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoUpdateDlg.h; sourceTree = ""; }; + A1EF332D18E35D8300E19375 /* LocaleSetupDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LocaleSetupDlg.cpp; sourceTree = ""; }; + A1EF332E18E35D8300E19375 /* LocaleSetupDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocaleSetupDlg.h; sourceTree = ""; }; + A1F1BA5A178D3B46005A46E5 /* GdaCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GdaCache.cpp; sourceTree = ""; }; + A1F1BA5B178D3B46005A46E5 /* GdaCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GdaCache.h; sourceTree = ""; }; + A1F1BA98178D46B8005A46E5 /* cache.sqlite */ = {isa = PBXFileReference; lastKnownFileType = file; name = cache.sqlite; path = BuildTools/CommonDistFiles/cache.sqlite; sourceTree = ""; }; + A1FD8C17186908B800C35C41 /* CustomClassifPtree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CustomClassifPtree.cpp; path = DataViewer/CustomClassifPtree.cpp; sourceTree = ""; }; + A1FD8C18186908B800C35C41 /* CustomClassifPtree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CustomClassifPtree.h; path = DataViewer/CustomClassifPtree.h; sourceTree = ""; }; + DD00ADE611138A2C008FE572 /* TemplateFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TemplateFrame.h; sourceTree = ""; }; + DD00ADE711138A2C008FE572 /* TemplateFrame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TemplateFrame.cpp; sourceTree = ""; }; + DD0DC4B813CBA7B10022B65A /* RangeSelectionDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RangeSelectionDlg.cpp; sourceTree = ""; }; + DD0DC4B913CBA7B10022B65A /* RangeSelectionDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RangeSelectionDlg.h; sourceTree = ""; }; + DD0FC7E61A9EC17500A6715B /* CorrelogramAlgs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CorrelogramAlgs.cpp; sourceTree = ""; }; + DD0FC7E71A9EC17500A6715B /* CorrelogramAlgs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CorrelogramAlgs.h; sourceTree = ""; }; + DD0FEBBA1909B7A000930418 /* NumCategoriesDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NumCategoriesDlg.cpp; sourceTree = ""; }; + DD0FEBBB1909B7A000930418 /* NumCategoriesDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NumCategoriesDlg.h; sourceTree = ""; }; + DD115EA112BBDDA000E1CC73 /* ProgressDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProgressDlg.h; sourceTree = ""; }; + DD115EA212BBDDA000E1CC73 /* ProgressDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProgressDlg.cpp; sourceTree = ""; }; + DD164780142938BA008116A6 /* LisaCoordinatorObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LisaCoordinatorObserver.h; sourceTree = ""; }; + DD181BC613A90445004B0EC2 /* SaveToTableDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SaveToTableDlg.cpp; sourceTree = ""; }; + DD181BC713A90445004B0EC2 /* SaveToTableDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SaveToTableDlg.h; sourceTree = ""; }; + DD203F9B14C0C960006A731B /* MapNewView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MapNewView.cpp; sourceTree = ""; }; + DD203F9C14C0C960006A731B /* MapNewView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapNewView.h; sourceTree = ""; }; + DD209596139F129900B9E648 /* GetisOrdChoiceDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GetisOrdChoiceDlg.cpp; sourceTree = ""; }; + DD209597139F129900B9E648 /* GetisOrdChoiceDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GetisOrdChoiceDlg.h; sourceTree = ""; }; + DD26CBE219A41A480092C0F2 /* WebViewExampleWin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebViewExampleWin.cpp; sourceTree = ""; }; + DD26CBE319A41A480092C0F2 /* WebViewExampleWin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebViewExampleWin.h; sourceTree = ""; }; + DD27EF030F2F6CBE009C5C42 /* ShapeFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeFile.h; sourceTree = ""; }; + DD27EF040F2F6CBE009C5C42 /* ShapeFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeFile.cpp; sourceTree = ""; }; + DD2A6FDE178C7F7C00197093 /* DataSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataSource.cpp; path = DataViewer/DataSource.cpp; sourceTree = ""; }; + DD2A6FDF178C7F7C00197093 /* DataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DataSource.h; path = DataViewer/DataSource.h; sourceTree = ""; }; + DD2AE42819D4F4CA00B23FB9 /* GdaJson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GdaJson.h; sourceTree = ""; }; + DD2AE42919D4F4CA00B23FB9 /* GdaJson.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GdaJson.cpp; sourceTree = ""; }; + DD2B42AF1522552B00888E51 /* BoxNewPlotView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BoxNewPlotView.cpp; sourceTree = ""; }; + DD2B42B01522552B00888E51 /* BoxNewPlotView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BoxNewPlotView.h; sourceTree = ""; }; + DD2B433D1522A93700888E51 /* HistogramView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HistogramView.cpp; sourceTree = ""; }; + DD2B433E1522A93700888E51 /* HistogramView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HistogramView.h; sourceTree = ""; }; + DD2B43401522A95100888E51 /* PCPNewView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PCPNewView.cpp; sourceTree = ""; }; + DD2B43411522A95100888E51 /* PCPNewView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PCPNewView.h; sourceTree = ""; }; + DD2EB10019E6EFC50073E36F /* geoda_prefs.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = geoda_prefs.json; path = BuildTools/CommonDistFiles/geoda_prefs.json; sourceTree = ""; }; + DD30798C19ED80E0001E5E89 /* Lowess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Lowess.cpp; sourceTree = ""; }; + DD30798D19ED80E0001E5E89 /* Lowess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Lowess.h; sourceTree = ""; }; + DD3079C419ED9F61001E5E89 /* LowessParamObservable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LowessParamObservable.cpp; sourceTree = ""; }; + DD3079C519ED9F61001E5E89 /* LowessParamObservable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LowessParamObservable.h; sourceTree = ""; }; + DD3079C619ED9F61001E5E89 /* LowessParamObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LowessParamObserver.h; sourceTree = ""; }; + DD3079E119EDAE6C001E5E89 /* LowessParamDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LowessParamDlg.cpp; sourceTree = ""; }; + DD3079E219EDAE6C001E5E89 /* LowessParamDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LowessParamDlg.h; sourceTree = ""; }; + DD307DB719F0483B001E5E89 /* SmoothingUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SmoothingUtils.cpp; sourceTree = ""; }; + DD307DB819F0483B001E5E89 /* SmoothingUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmoothingUtils.h; sourceTree = ""; }; + DD3082B119F709BB001E5E89 /* WebViewHelpWin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebViewHelpWin.cpp; sourceTree = ""; }; + DD3082B219F709BB001E5E89 /* WebViewHelpWin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebViewHelpWin.h; sourceTree = ""; }; + DD3BA0CE187111DE00CA4152 /* WeightsManPtree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WeightsManPtree.cpp; sourceTree = ""; }; + DD3BA0CF187111DE00CA4152 /* WeightsManPtree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeightsManPtree.h; sourceTree = ""; }; + DD3BA4461871EE9A00CA4152 /* DefaultVarsPtree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DefaultVarsPtree.cpp; sourceTree = ""; }; + DD3BA4471871EE9A00CA4152 /* DefaultVarsPtree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DefaultVarsPtree.h; sourceTree = ""; }; + DD409DF919FF099E00C21A2B /* ScatterPlotMatView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScatterPlotMatView.cpp; sourceTree = ""; }; + DD409DFA19FF099E00C21A2B /* ScatterPlotMatView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScatterPlotMatView.h; sourceTree = ""; }; + DD409E4A19FFD43000C21A2B /* VarTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VarTools.cpp; sourceTree = ""; }; + DD409E4B19FFD43000C21A2B /* VarTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VarTools.h; sourceTree = ""; }; + DD40B081181894F20084173C /* VarGroupingEditorDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VarGroupingEditorDlg.cpp; sourceTree = ""; }; + DD40B082181894F20084173C /* VarGroupingEditorDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VarGroupingEditorDlg.h; sourceTree = ""; }; + DD45117019E5F65E006C5DAA /* geoda_prefs.sqlite */ = {isa = PBXFileReference; lastKnownFileType = file; name = geoda_prefs.sqlite; path = BuildTools/CommonDistFiles/geoda_prefs.sqlite; sourceTree = ""; }; + DD497478176F59670007BB9F /* DbfTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DbfTable.h; path = DataViewer/DbfTable.h; sourceTree = ""; }; + DD497479176F59670007BB9F /* DbfTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DbfTable.cpp; path = DataViewer/DbfTable.cpp; sourceTree = ""; }; + DD4974B51770AC700007BB9F /* TableFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TableFrame.h; path = DataViewer/TableFrame.h; sourceTree = ""; }; + DD4974B61770AC700007BB9F /* TableFrame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TableFrame.cpp; path = DataViewer/TableFrame.cpp; sourceTree = ""; }; + DD4974B81770AC840007BB9F /* TableBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TableBase.h; path = DataViewer/TableBase.h; sourceTree = ""; }; + DD4974B91770AC840007BB9F /* TableBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TableBase.cpp; path = DataViewer/TableBase.cpp; sourceTree = ""; }; + DD4974E01770CE9E0007BB9F /* TableInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TableInterface.h; path = DataViewer/TableInterface.h; sourceTree = ""; }; + DD4974E11770CE9E0007BB9F /* TableInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TableInterface.cpp; path = DataViewer/TableInterface.cpp; sourceTree = ""; }; + DD4DED10197E16FF00FE29E8 /* SelectWeightsDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelectWeightsDlg.cpp; sourceTree = ""; }; + DD4DED11197E16FF00FE29E8 /* SelectWeightsDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelectWeightsDlg.h; sourceTree = ""; }; + DD4E8B84164818A70014F1E7 /* ConnectivityHistView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConnectivityHistView.cpp; sourceTree = ""; }; + DD4E8B85164818A70014F1E7 /* ConnectivityHistView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConnectivityHistView.h; sourceTree = ""; }; + DD563E061064237C0070781C /* release-notes.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "release-notes.txt"; sourceTree = ""; }; + DD579B68160BDAFE00BF8D53 /* DorlingCartogram.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DorlingCartogram.cpp; sourceTree = ""; }; + DD579B69160BDAFE00BF8D53 /* DorlingCartogram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DorlingCartogram.h; sourceTree = ""; }; + DD5A579616E53EC40047DBB1 /* GeoDa.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = GeoDa.icns; sourceTree = ""; }; + DD5AA73B1982D200009B30C6 /* CalcHelp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CalcHelp.cpp; path = VarCalc/CalcHelp.cpp; sourceTree = ""; }; + DD5AA73C1982D200009B30C6 /* CalcHelp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CalcHelp.h; path = VarCalc/CalcHelp.h; sourceTree = ""; }; + DD5FA1D80F320DD50055A0E5 /* ShapeFileHdr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeFileHdr.h; sourceTree = ""; }; + DD5FA1D90F320DD50055A0E5 /* ShapeFileHdr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeFileHdr.cpp; sourceTree = ""; }; + DD60546616A83EEF0004BF02 /* CatClassifManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CatClassifManager.cpp; sourceTree = ""; }; + DD60546716A83EEF0004BF02 /* CatClassifManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CatClassifManager.h; sourceTree = ""; }; + DD6456C714881EA700AABF59 /* TimeChooserDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TimeChooserDlg.cpp; sourceTree = ""; }; + DD6456C814881EA700AABF59 /* TimeChooserDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimeChooserDlg.h; sourceTree = ""; }; + DD64925A16DFF63400B3B0AB /* GeoDa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeoDa.cpp; sourceTree = ""; }; + DD64925B16DFF63400B3B0AB /* GeoDa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeoDa.h; sourceTree = ""; }; + DD64A2860F20FE06006B1E6D /* GeneralWxUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeneralWxUtils.cpp; sourceTree = ""; }; + DD64A2870F20FE06006B1E6D /* GeneralWxUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeneralWxUtils.h; sourceTree = ""; }; + DD64A5540F291027006B1E6D /* logger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logger.h; sourceTree = ""; }; + DD64A5570F2910D2006B1E6D /* logger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logger.cpp; sourceTree = ""; }; + DD64A5760F2911A4006B1E6D /* nullstream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nullstream.h; sourceTree = ""; }; + DD64A6AB0F2A7A81006B1E6D /* DBF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBF.h; sourceTree = ""; }; + DD64A6AC0F2A7A81006B1E6D /* DBF.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DBF.cpp; sourceTree = ""; }; + DD64A7230F2E26AA006B1E6D /* GenUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GenUtils.h; sourceTree = ""; }; + DD64A7240F2E26AA006B1E6D /* GenUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GenUtils.cpp; sourceTree = ""; }; + DD694683130307C00072386B /* RateSmoothing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RateSmoothing.h; sourceTree = ""; }; + DD694684130307C00072386B /* RateSmoothing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RateSmoothing.cpp; sourceTree = ""; }; + DD6B7287141A61400026D223 /* FramesManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FramesManager.h; sourceTree = ""; }; + DD6B7288141A61400026D223 /* FramesManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FramesManager.cpp; sourceTree = ""; }; + DD6B72AA141A76F50026D223 /* FramesManagerObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FramesManagerObserver.h; sourceTree = ""; }; + DD6C9EB11A03FD0C00F124F1 /* VarsChooserDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VarsChooserDlg.cpp; sourceTree = ""; }; + DD6C9EB21A03FD0C00F124F1 /* VarsChooserDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VarsChooserDlg.h; sourceTree = ""; }; + DD6C9EB31A03FD0C00F124F1 /* VarsChooserObservable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VarsChooserObservable.cpp; sourceTree = ""; }; + DD6C9EB41A03FD0C00F124F1 /* VarsChooserObservable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VarsChooserObservable.h; sourceTree = ""; }; + DD6C9EB51A03FD0C00F124F1 /* VarsChooserObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VarsChooserObserver.h; sourceTree = ""; }; + DD6CDA781A255CEF00FCF2B8 /* LineChartStats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LineChartStats.cpp; sourceTree = ""; }; + DD6CDA791A255CEF00FCF2B8 /* LineChartStats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LineChartStats.h; sourceTree = ""; }; + DD6EE55D1A434302003AB41E /* DistancesCalc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DistancesCalc.h; sourceTree = ""; }; + DD6EE55E1A434302003AB41E /* DistancesCalc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DistancesCalc.cpp; sourceTree = ""; }; + DD72C1971AAE95480000420B /* SpatialIndAlgs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SpatialIndAlgs.cpp; sourceTree = ""; }; + DD72C1981AAE95480000420B /* SpatialIndAlgs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpatialIndAlgs.h; sourceTree = ""; }; + DD72C1991AAE95480000420B /* SpatialIndTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpatialIndTypes.h; sourceTree = ""; }; + DD7411001385B08B00554B0F /* DataViewerDeleteColDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataViewerDeleteColDlg.cpp; path = DataViewer/DataViewerDeleteColDlg.cpp; sourceTree = ""; }; + DD7411011385B08B00554B0F /* DataViewerDeleteColDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DataViewerDeleteColDlg.h; path = DataViewer/DataViewerDeleteColDlg.h; sourceTree = ""; }; + DD75A03F15E81AF9008A7F8C /* VoronoiUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VoronoiUtils.h; sourceTree = ""; }; + DD75A04015E81AF9008A7F8C /* VoronoiUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VoronoiUtils.cpp; sourceTree = ""; }; + DD7686D51A9FF47B009EFC6D /* gdiam.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gdiam.cpp; path = libgdiam/gdiam.cpp; sourceTree = ""; }; + DD7686D61A9FF47B009EFC6D /* gdiam.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = gdiam.hpp; path = libgdiam/gdiam.hpp; sourceTree = ""; }; + DD76D1311A151C4400A01FA5 /* LineChartView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LineChartView.h; sourceTree = ""; }; + DD76D1321A151C4E00A01FA5 /* LineChartView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LineChartView.cpp; sourceTree = ""; }; + DD76D1581A15430600A01FA5 /* LineChartCanvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LineChartCanvas.cpp; sourceTree = ""; }; + DD76D1591A15430600A01FA5 /* LineChartCanvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LineChartCanvas.h; sourceTree = ""; }; + DD7974810F1D1B6600496A84 /* GeoDa.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GeoDa.app; sourceTree = BUILT_PRODUCTS_DIR; }; + DD7974C30F1D250A00496A84 /* TemplateCanvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TemplateCanvas.cpp; sourceTree = ""; }; + DD7974C40F1D250A00496A84 /* TemplateCanvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TemplateCanvas.h; sourceTree = ""; }; + DD7974FF0F1D296F00496A84 /* 3DControlPan.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = 3DControlPan.cpp; sourceTree = ""; }; + DD7975000F1D296F00496A84 /* 3DControlPan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 3DControlPan.h; sourceTree = ""; }; + DD7975090F1D296F00496A84 /* ASC2SHPDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ASC2SHPDlg.cpp; sourceTree = ""; }; + DD79750A0F1D296F00496A84 /* ASC2SHPDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ASC2SHPDlg.h; sourceTree = ""; }; + DD79750B0F1D296F00496A84 /* Bnd2ShpDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bnd2ShpDlg.cpp; sourceTree = ""; }; + DD79750C0F1D296F00496A84 /* Bnd2ShpDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Bnd2ShpDlg.h; sourceTree = ""; }; + DD7975110F1D296F00496A84 /* CreateGridDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CreateGridDlg.cpp; sourceTree = ""; }; + DD7975120F1D296F00496A84 /* CreateGridDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CreateGridDlg.h; sourceTree = ""; }; + DD7975130F1D296F00496A84 /* CreatingWeightDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CreatingWeightDlg.cpp; sourceTree = ""; }; + DD7975140F1D296F00496A84 /* CreatingWeightDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CreatingWeightDlg.h; sourceTree = ""; }; + DD7975290F1D296F00496A84 /* HistIntervalDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HistIntervalDlg.cpp; sourceTree = ""; }; + DD79752A0F1D296F00496A84 /* HistIntervalDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HistIntervalDlg.h; sourceTree = ""; }; + DD79752F0F1D296F00496A84 /* LisaWhat2OpenDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LisaWhat2OpenDlg.cpp; sourceTree = ""; }; + DD7975300F1D296F00496A84 /* LisaWhat2OpenDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LisaWhat2OpenDlg.h; sourceTree = ""; }; + DD7975350F1D296F00496A84 /* PCPDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PCPDlg.cpp; sourceTree = ""; }; + DD7975360F1D296F00496A84 /* PCPDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PCPDlg.h; sourceTree = ""; }; + DD7975370F1D296F00496A84 /* PermutationCounterDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PermutationCounterDlg.cpp; sourceTree = ""; }; + DD7975380F1D296F00496A84 /* PermutationCounterDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PermutationCounterDlg.h; sourceTree = ""; }; + DD79753B0F1D296F00496A84 /* RandomizationDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RandomizationDlg.cpp; sourceTree = ""; }; + DD79753C0F1D296F00496A84 /* RandomizationDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RandomizationDlg.h; sourceTree = ""; }; + DD7975430F1D296F00496A84 /* RegressionDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegressionDlg.cpp; sourceTree = ""; }; + DD7975440F1D296F00496A84 /* RegressionDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegressionDlg.h; sourceTree = ""; }; + DD7975470F1D296F00496A84 /* RegressionReportDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegressionReportDlg.cpp; sourceTree = ""; }; + DD7975480F1D296F00496A84 /* RegressionReportDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegressionReportDlg.h; sourceTree = ""; }; + DD7975550F1D296F00496A84 /* SaveSelectionDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SaveSelectionDlg.cpp; sourceTree = ""; }; + DD7975560F1D296F00496A84 /* SaveSelectionDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SaveSelectionDlg.h; sourceTree = ""; }; + DD7975590F1D296F00496A84 /* SHP2ASCDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SHP2ASCDlg.cpp; sourceTree = ""; }; + DD79755A0F1D296F00496A84 /* SHP2ASCDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SHP2ASCDlg.h; sourceTree = ""; }; + DD7975610F1D296F00496A84 /* VariableSettingsDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VariableSettingsDlg.cpp; sourceTree = ""; }; + DD7975620F1D296F00496A84 /* VariableSettingsDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VariableSettingsDlg.h; sourceTree = ""; }; + DD7975B80F1D2A9000496A84 /* 3DPlotView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = 3DPlotView.cpp; sourceTree = ""; }; + DD7975B90F1D2A9000496A84 /* 3DPlotView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 3DPlotView.h; sourceTree = ""; }; + DD7975C00F1D2A9000496A84 /* Geom3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Geom3D.cpp; sourceTree = ""; }; + DD7975C10F1D2A9000496A84 /* Geom3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Geom3D.h; sourceTree = ""; }; + DD79761D0F1D2C5E00496A84 /* toolbar.xrc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = toolbar.xrc; sourceTree = ""; }; + DD7976200F1D2C5E00496A84 /* dialogs.xrc */ = {isa = PBXFileReference; explicitFileType = text.xml; fileEncoding = 4; path = dialogs.xrc; sourceTree = ""; }; + DD7976270F1D2C5E00496A84 /* menus.xrc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = menus.xrc; sourceTree = ""; }; + DD7976960F1D2CA800496A84 /* blaswrap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blaswrap.h; sourceTree = ""; }; + DD7976970F1D2CA800496A84 /* clapack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = clapack.h; sourceTree = ""; }; + DD7976980F1D2CA800496A84 /* DenseMatrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DenseMatrix.cpp; sourceTree = ""; }; + DD7976990F1D2CA800496A84 /* DenseMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DenseMatrix.h; sourceTree = ""; }; + DD79769A0F1D2CA800496A84 /* DenseVector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DenseVector.cpp; sourceTree = ""; }; + DD79769B0F1D2CA800496A84 /* DenseVector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DenseVector.h; sourceTree = ""; }; + DD79769C0F1D2CA800496A84 /* DiagnosticReport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DiagnosticReport.cpp; sourceTree = ""; }; + DD79769D0F1D2CA800496A84 /* DiagnosticReport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiagnosticReport.h; sourceTree = ""; }; + DD79769E0F1D2CA800496A84 /* f2c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = f2c.h; sourceTree = ""; }; + DD7976A20F1D2CA800496A84 /* Lite2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Lite2.h; sourceTree = ""; }; + DD7976A30F1D2CA800496A84 /* mix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mix.cpp; sourceTree = ""; }; + DD7976A40F1D2CA800496A84 /* mix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mix.h; sourceTree = ""; }; + DD7976A50F1D2CA800496A84 /* ML_im.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ML_im.cpp; sourceTree = ""; }; + DD7976A60F1D2CA800496A84 /* ML_im.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ML_im.h; sourceTree = ""; }; + DD7976A70F1D2CA800496A84 /* polym.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = polym.h; sourceTree = ""; }; + DD7976A80F1D2CA800496A84 /* PowerLag.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PowerLag.cpp; sourceTree = ""; }; + DD7976A90F1D2CA800496A84 /* PowerLag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PowerLag.h; sourceTree = ""; }; + DD7976AA0F1D2CA800496A84 /* PowerSymLag.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PowerSymLag.cpp; sourceTree = ""; }; + DD7976AB0F1D2CA800496A84 /* PowerSymLag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PowerSymLag.h; sourceTree = ""; }; + DD7976AE0F1D2CA800496A84 /* smile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = smile.h; sourceTree = ""; }; + DD7976AF0F1D2CA800496A84 /* smile2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = smile2.cpp; sourceTree = ""; }; + DD7976B00F1D2CA800496A84 /* SparseMatrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SparseMatrix.cpp; sourceTree = ""; }; + DD7976B10F1D2CA800496A84 /* SparseMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SparseMatrix.h; sourceTree = ""; }; + DD7976B20F1D2CA800496A84 /* SparseRow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SparseRow.cpp; sourceTree = ""; }; + DD7976B30F1D2CA800496A84 /* SparseRow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SparseRow.h; sourceTree = ""; }; + DD7976B40F1D2CA800496A84 /* SparseVector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SparseVector.cpp; sourceTree = ""; }; + DD7976B50F1D2CA800496A84 /* SparseVector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SparseVector.h; sourceTree = ""; }; + DD7976B60F1D2CA800496A84 /* Weights.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Weights.cpp; sourceTree = ""; }; + DD7976B70F1D2CA800496A84 /* Weights.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Weights.h; sourceTree = ""; }; + DD7976E60F1D2D3100496A84 /* Randik.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Randik.cpp; sourceTree = ""; }; + DD7976E70F1D2D3100496A84 /* Randik.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Randik.h; sourceTree = ""; }; + DD7B2A9B185273FF00727A91 /* SaveButtonManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SaveButtonManager.cpp; sourceTree = ""; }; + DD7B2A9C185273FF00727A91 /* SaveButtonManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SaveButtonManager.h; sourceTree = ""; }; + DD7D5C6F1427F89B00DCFE5C /* LisaCoordinator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LisaCoordinator.cpp; sourceTree = ""; }; + DD7D5C701427F89B00DCFE5C /* LisaCoordinator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LisaCoordinator.h; sourceTree = ""; }; + DD7E91D1151A8F3A001AAC4C /* LisaScatterPlotView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LisaScatterPlotView.h; sourceTree = ""; }; + DD7E91D2151A8F3A001AAC4C /* LisaScatterPlotView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LisaScatterPlotView.cpp; sourceTree = ""; }; + DD817EA619676AF100228B0A /* WeightsManState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WeightsManState.cpp; sourceTree = ""; }; + DD817EA719676AF100228B0A /* WeightsManState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeightsManState.h; sourceTree = ""; }; + DD817EA919676B7900228B0A /* WeightsManStateObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeightsManStateObserver.h; sourceTree = ""; }; + DD8183C1197054CA00228B0A /* WeightsMapCanvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WeightsMapCanvas.cpp; sourceTree = ""; }; + DD8183C2197054CA00228B0A /* WeightsMapCanvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeightsMapCanvas.h; sourceTree = ""; }; + DD8183C61970619800228B0A /* WeightsManDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WeightsManDlg.cpp; sourceTree = ""; }; + DD8183C71970619800228B0A /* WeightsManDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeightsManDlg.h; sourceTree = ""; }; + DD81857A19709B7800228B0A /* ConnectivityMapView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConnectivityMapView.cpp; sourceTree = ""; }; + DD81857B19709B7800228B0A /* ConnectivityMapView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConnectivityMapView.h; sourceTree = ""; }; + DD84139218B24BF2007C39CF /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; + DD88CF051A4253B700803196 /* CovSpView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CovSpView.cpp; sourceTree = ""; }; + DD88CF061A4253B700803196 /* CovSpView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CovSpView.h; sourceTree = ""; }; + DD88CF091A4254D000803196 /* CovSpHLStateProxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CovSpHLStateProxy.cpp; sourceTree = ""; }; + DD88CF0A1A4254D000803196 /* CovSpHLStateProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CovSpHLStateProxy.h; sourceTree = ""; }; + DD89C86A13D86BC7006C068D /* FieldNewCalcBinDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FieldNewCalcBinDlg.cpp; sourceTree = ""; }; + DD89C86B13D86BC7006C068D /* FieldNewCalcBinDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FieldNewCalcBinDlg.h; sourceTree = ""; }; + DD89C86C13D86BC7006C068D /* FieldNewCalcLagDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FieldNewCalcLagDlg.cpp; sourceTree = ""; }; + DD89C86D13D86BC7006C068D /* FieldNewCalcLagDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FieldNewCalcLagDlg.h; sourceTree = ""; }; + DD89C86E13D86BC7006C068D /* FieldNewCalcRateDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FieldNewCalcRateDlg.cpp; sourceTree = ""; }; + DD89C86F13D86BC7006C068D /* FieldNewCalcRateDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FieldNewCalcRateDlg.h; sourceTree = ""; }; + DD89C87013D86BC7006C068D /* FieldNewCalcSheetDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FieldNewCalcSheetDlg.cpp; sourceTree = ""; }; + DD89C87113D86BC7006C068D /* FieldNewCalcSheetDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FieldNewCalcSheetDlg.h; sourceTree = ""; }; + DD89C87213D86BC7006C068D /* FieldNewCalcUniDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FieldNewCalcUniDlg.cpp; sourceTree = ""; }; + DD89C87313D86BC7006C068D /* FieldNewCalcUniDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FieldNewCalcUniDlg.h; sourceTree = ""; }; + DD8DCE0C19C0FD8F00E62C3D /* DataChangeType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataChangeType.cpp; path = DataViewer/DataChangeType.cpp; sourceTree = ""; }; + DD8DCE0D19C0FD8F00E62C3D /* DataChangeType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DataChangeType.h; path = DataViewer/DataChangeType.h; sourceTree = ""; }; + DD8FACDF1649595D007598CE /* DataMovieDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DataMovieDlg.cpp; sourceTree = ""; }; + DD8FACE01649595D007598CE /* DataMovieDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataMovieDlg.h; sourceTree = ""; }; + DD92851A17F5FC7300B9481A /* VarOrderPtree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VarOrderPtree.cpp; path = DataViewer/VarOrderPtree.cpp; sourceTree = ""; }; + DD92851B17F5FC7300B9481A /* VarOrderPtree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VarOrderPtree.h; path = DataViewer/VarOrderPtree.h; sourceTree = ""; }; + DD92851D17F5FD4500B9481A /* VarOrderMapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VarOrderMapper.cpp; path = DataViewer/VarOrderMapper.cpp; sourceTree = ""; }; + DD92851E17F5FD4500B9481A /* VarOrderMapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VarOrderMapper.h; path = DataViewer/VarOrderMapper.h; sourceTree = ""; }; + DD92853B17F5FE2E00B9481A /* VarGroup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VarGroup.cpp; path = DataViewer/VarGroup.cpp; sourceTree = ""; }; + DD92853C17F5FE2E00B9481A /* VarGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VarGroup.h; path = DataViewer/VarGroup.h; sourceTree = ""; }; + DD92D22217BAAF2300F8FE01 /* TimeEditorDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimeEditorDlg.h; sourceTree = ""; }; + DD92D22317BAAF2300F8FE01 /* TimeEditorDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TimeEditorDlg.cpp; sourceTree = ""; }; + DD9373B41AC1F99D0066AF21 /* SimplePoint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimplePoint.cpp; sourceTree = ""; }; + DD9373B51AC1F99D0066AF21 /* SimplePoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimplePoint.h; sourceTree = ""; }; + DD9373F51AC1FEAA0066AF21 /* PolysToContigWeights.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PolysToContigWeights.cpp; sourceTree = ""; }; + DD9373F61AC1FEAA0066AF21 /* PolysToContigWeights.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PolysToContigWeights.h; sourceTree = ""; }; + DD93748F1AC2086B0066AF21 /* Link.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Link.h; sourceTree = ""; }; + DD972056150A6F44000206F4 /* sp_tm_conv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sp_tm_conv.cpp; path = CmdLineUtils/sp_tm_conv/sp_tm_conv.cpp; sourceTree = ""; }; + DD99BA1811D3F8D6003BB40E /* ScatterNewPlotView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScatterNewPlotView.h; sourceTree = ""; }; + DD99BA1911D3F8D6003BB40E /* ScatterNewPlotView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScatterNewPlotView.cpp; sourceTree = ""; }; + DD9C1B351910267900C0A427 /* GdaConst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GdaConst.cpp; sourceTree = ""; }; + DD9C1B361910267900C0A427 /* GdaConst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GdaConst.h; sourceTree = ""; }; + DDA462FC164D785500EBBD8F /* TableState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TableState.cpp; path = DataViewer/TableState.cpp; sourceTree = ""; }; + DDA462FD164D785500EBBD8F /* TableState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TableState.h; path = DataViewer/TableState.h; sourceTree = ""; }; + DDA462FE164D785500EBBD8F /* TableStateObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TableStateObserver.h; path = DataViewer/TableStateObserver.h; sourceTree = ""; }; + DDA4F0A2196311A9007645E2 /* WeightsMetaInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WeightsMetaInfo.h; path = VarCalc/WeightsMetaInfo.h; sourceTree = ""; }; + DDA4F0A3196311A9007645E2 /* WeightsMetaInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WeightsMetaInfo.cpp; path = VarCalc/WeightsMetaInfo.cpp; sourceTree = ""; }; + DDA4F0AB196315AF007645E2 /* WeightUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WeightUtils.cpp; sourceTree = ""; }; + DDA4F0AC196315AF007645E2 /* WeightUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeightUtils.h; sourceTree = ""; }; + DDA73B7E13672821003783BC /* DataViewerResizeColDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataViewerResizeColDlg.cpp; path = DataViewer/DataViewerResizeColDlg.cpp; sourceTree = ""; }; + DDA73B7F13672821003783BC /* DataViewerResizeColDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DataViewerResizeColDlg.h; path = DataViewer/DataViewerResizeColDlg.h; sourceTree = ""; }; + DDAA653E117F9B5D00D1010C /* Project.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Project.h; sourceTree = ""; }; + DDAA653F117F9B5D00D1010C /* Project.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Project.cpp; sourceTree = ""; }; + DDAD0216162754EA00748874 /* ConditionalNewView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConditionalNewView.cpp; sourceTree = ""; }; + DDAD0217162754EA00748874 /* ConditionalNewView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConditionalNewView.h; sourceTree = ""; }; + DDB056D813554EEC0044C441 /* data_viewer_dialogs.xrc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = data_viewer_dialogs.xrc; sourceTree = ""; }; + DDB057441356318A0044C441 /* DataViewerAddColDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataViewerAddColDlg.cpp; path = DataViewer/DataViewerAddColDlg.cpp; sourceTree = ""; }; + DDB057451356318A0044C441 /* DataViewerAddColDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DataViewerAddColDlg.h; path = DataViewer/DataViewerAddColDlg.h; sourceTree = ""; }; + DDB0E42A10B34DBB00F96D57 /* AddIdVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddIdVariable.cpp; sourceTree = ""; }; + DDB0E42B10B34DBB00F96D57 /* AddIdVariable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddIdVariable.h; sourceTree = ""; }; + DDB252B213BBFD6700A7CE26 /* MergeTableDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MergeTableDlg.cpp; path = DataViewer/MergeTableDlg.cpp; sourceTree = ""; }; + DDB252B313BBFD6700A7CE26 /* MergeTableDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MergeTableDlg.h; path = DataViewer/MergeTableDlg.h; sourceTree = ""; }; + DDB2A75D15FA7DA900022ABE /* CartogramNewView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartogramNewView.cpp; sourceTree = ""; }; + DDB2A75E15FA7DA900022ABE /* CartogramNewView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CartogramNewView.h; sourceTree = ""; }; + DDB37A0611CBBB730020C8A9 /* TemplateLegend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TemplateLegend.h; sourceTree = ""; }; + DDB37A0711CBBB730020C8A9 /* TemplateLegend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TemplateLegend.cpp; sourceTree = ""; }; + DDB77C0B139820CB00569A1E /* GStatCoordinator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GStatCoordinator.cpp; sourceTree = ""; }; + DDB77C0C139820CB00569A1E /* GStatCoordinator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GStatCoordinator.h; sourceTree = ""; }; + DDB77F3C140D3CEF0032C7E4 /* FieldNewCalcSpecialDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FieldNewCalcSpecialDlg.cpp; sourceTree = ""; }; + DDB77F3D140D3CEF0032C7E4 /* FieldNewCalcSpecialDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FieldNewCalcSpecialDlg.h; sourceTree = ""; }; + DDBDFE6119E73E07004CCEDA /* web_plugins */ = {isa = PBXFileReference; lastKnownFileType = folder; name = web_plugins; path = ../CommonDistFiles/web_plugins; sourceTree = SOURCE_ROOT; }; + DDC48EF418AE506400FD773F /* ProjectInfoDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProjectInfoDlg.cpp; sourceTree = ""; }; + DDC48EF518AE506400FD773F /* ProjectInfoDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProjectInfoDlg.h; sourceTree = ""; }; + DDC9068C1A129CFF002334D2 /* SimpleAxisCanvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleAxisCanvas.cpp; sourceTree = ""; }; + DDC9068D1A129CFF002334D2 /* SimpleAxisCanvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleAxisCanvas.h; sourceTree = ""; }; + DDC9068E1A129CFF002334D2 /* SimpleHistCanvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleHistCanvas.cpp; sourceTree = ""; }; + DDC9068F1A129CFF002334D2 /* SimpleHistCanvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleHistCanvas.h; sourceTree = ""; }; + DDC906901A129CFF002334D2 /* SimpleScatterPlotCanvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleScatterPlotCanvas.cpp; sourceTree = ""; }; + DDC906911A129CFF002334D2 /* SimpleScatterPlotCanvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleScatterPlotCanvas.h; sourceTree = ""; }; + DDC9DD8315937AA000A0E5BA /* ExportCsvDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExportCsvDlg.cpp; sourceTree = ""; }; + DDC9DD8415937AA000A0E5BA /* ExportCsvDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExportCsvDlg.h; sourceTree = ""; }; + DDC9DD8815937B2F00A0E5BA /* CsvFileUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CsvFileUtils.cpp; sourceTree = ""; }; + DDC9DD8915937B2F00A0E5BA /* CsvFileUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CsvFileUtils.h; sourceTree = ""; }; + DDC9DD9A15937C0200A0E5BA /* ImportCsvDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImportCsvDlg.cpp; sourceTree = ""; }; + DDC9DD9B15937C0200A0E5BA /* ImportCsvDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImportCsvDlg.h; sourceTree = ""; }; + DDCCB5CA1AD47C200067D6C4 /* SimpleBinsHistCanvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleBinsHistCanvas.cpp; sourceTree = ""; }; + DDCCB5CB1AD47C200067D6C4 /* SimpleBinsHistCanvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleBinsHistCanvas.h; sourceTree = ""; }; + DDCFA9941A96790100747EB7 /* DbfFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DbfFile.cpp; sourceTree = ""; }; + DDCFA9951A96790100747EB7 /* DbfFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DbfFile.h; sourceTree = ""; }; + DDD13F040F2F8BE1009F7F13 /* GenGeomAlgs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GenGeomAlgs.h; sourceTree = ""; }; + DDD13F050F2F8BE1009F7F13 /* GenGeomAlgs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GenGeomAlgs.cpp; sourceTree = ""; }; + DDD13F6D0F2FC802009F7F13 /* ShapeFileTriplet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeFileTriplet.h; sourceTree = ""; }; + DDD13F6E0F2FC802009F7F13 /* ShapeFileTriplet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeFileTriplet.cpp; sourceTree = ""; }; + DDD13F720F2FCEE8009F7F13 /* ShapeFileTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeFileTypes.h; sourceTree = ""; }; + DDD13F910F2FD641009F7F13 /* BasePoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BasePoint.h; sourceTree = ""; }; + DDD13F920F2FD641009F7F13 /* BasePoint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BasePoint.cpp; sourceTree = ""; }; + DDD13FA90F30B2E4009F7F13 /* Box.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Box.h; sourceTree = ""; }; + DDD13FAA0F30B2E4009F7F13 /* Box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Box.cpp; sourceTree = ""; }; + DDD140520F310324009F7F13 /* AbstractShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractShape.h; sourceTree = ""; }; + DDD140530F310324009F7F13 /* AbstractShape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AbstractShape.cpp; sourceTree = ""; }; + DDD2392B1AB86D8F00E4E1BF /* NumericTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = NumericTests.cpp; path = VarCalc/NumericTests.cpp; sourceTree = ""; }; + DDD2392C1AB86D8F00E4E1BF /* NumericTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NumericTests.h; path = VarCalc/NumericTests.h; sourceTree = ""; }; + DDD593AA12E9F34C00F7A7C4 /* GeodaWeight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeodaWeight.h; sourceTree = ""; }; + DDD593AB12E9F34C00F7A7C4 /* GeodaWeight.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeodaWeight.cpp; sourceTree = ""; }; + DDD593AE12E9F42100F7A7C4 /* WeightsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeightsManager.h; sourceTree = ""; }; + DDD593AF12E9F42100F7A7C4 /* WeightsManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WeightsManager.cpp; sourceTree = ""; }; + DDD593C512E9F90000F7A7C4 /* GalWeight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GalWeight.h; sourceTree = ""; }; + DDD593C612E9F90000F7A7C4 /* GalWeight.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GalWeight.cpp; sourceTree = ""; }; + DDD593C812E9F90C00F7A7C4 /* GwtWeight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GwtWeight.h; sourceTree = ""; }; + DDD593C912E9F90C00F7A7C4 /* GwtWeight.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GwtWeight.cpp; sourceTree = ""; }; + DDDBF284163AD1D50070610C /* ConditionalMapView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConditionalMapView.cpp; sourceTree = ""; }; + DDDBF285163AD1D50070610C /* ConditionalMapView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConditionalMapView.h; sourceTree = ""; }; + DDDBF299163AD2BF0070610C /* ConditionalScatterPlotView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConditionalScatterPlotView.h; sourceTree = ""; }; + DDDBF29A163AD2BF0070610C /* ConditionalScatterPlotView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConditionalScatterPlotView.cpp; sourceTree = ""; }; + DDDBF2AC163AD3AB0070610C /* ConditionalHistogramView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConditionalHistogramView.cpp; sourceTree = ""; }; + DDDBF2AD163AD3AB0070610C /* ConditionalHistogramView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConditionalHistogramView.h; sourceTree = ""; }; + DDDC11EB1159783700E515BB /* ShapeUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeUtils.cpp; sourceTree = ""; }; + DDDC11EC1159783700E515BB /* ShapeUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeUtils.h; sourceTree = ""; }; + DDE39D97178CDB9A00C47D58 /* PtreeInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PtreeInterface.h; path = DataViewer/PtreeInterface.h; sourceTree = ""; }; + DDE3F5061677C46500D13A2C /* CatClassification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CatClassification.cpp; sourceTree = ""; }; + DDE3F5071677C46500D13A2C /* CatClassification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CatClassification.h; sourceTree = ""; }; + DDE4DFD41A963B07005B9158 /* GdaShape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GdaShape.cpp; sourceTree = ""; }; + DDE4DFD51A963B07005B9158 /* GdaShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GdaShape.h; sourceTree = ""; }; + DDE4DFE71A96411A005B9158 /* ShpFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShpFile.cpp; sourceTree = ""; }; + DDE4DFE81A96411A005B9158 /* ShpFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShpFile.h; sourceTree = ""; }; + DDEA3CB7193CEE5C0028B746 /* GdaFlexValue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GdaFlexValue.cpp; path = VarCalc/GdaFlexValue.cpp; sourceTree = ""; }; + DDEA3CB8193CEE5C0028B746 /* GdaFlexValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GdaFlexValue.h; path = VarCalc/GdaFlexValue.h; sourceTree = ""; }; + DDEA3CB9193CEE5C0028B746 /* GdaLexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GdaLexer.cpp; path = VarCalc/GdaLexer.cpp; sourceTree = ""; }; + DDEA3CBA193CEE5C0028B746 /* GdaLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GdaLexer.h; path = VarCalc/GdaLexer.h; sourceTree = ""; }; + DDEA3CBB193CEE5C0028B746 /* GdaParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GdaParser.cpp; path = VarCalc/GdaParser.cpp; sourceTree = ""; }; + DDEA3CBC193CEE5C0028B746 /* GdaParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GdaParser.h; path = VarCalc/GdaParser.h; sourceTree = ""; }; + DDEA3CFF193D17130028B746 /* CalculatorDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CalculatorDlg.cpp; sourceTree = ""; }; + DDEA3D00193D17130028B746 /* CalculatorDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CalculatorDlg.h; sourceTree = ""; }; + DDEFAAA51AA4F07200F6AAFA /* PointSetAlgs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PointSetAlgs.cpp; sourceTree = ""; }; + DDEFAAA61AA4F07200F6AAFA /* PointSetAlgs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PointSetAlgs.h; sourceTree = ""; }; + DDF1636915064B7800E3E6BD /* LisaMapNewView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LisaMapNewView.h; sourceTree = ""; }; + DDF1636A15064B7800E3E6BD /* LisaMapNewView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LisaMapNewView.cpp; sourceTree = ""; }; + DDF1636E15064C2900E3E6BD /* GetisOrdMapNewView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GetisOrdMapNewView.h; sourceTree = ""; }; + DDF1636F15064C2900E3E6BD /* GetisOrdMapNewView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GetisOrdMapNewView.cpp; sourceTree = ""; }; + DDF53FF0167A39520042B453 /* CatClassifState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CatClassifState.cpp; sourceTree = ""; }; + DDF53FF1167A39520042B453 /* CatClassifState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CatClassifState.h; sourceTree = ""; }; + DDF53FF2167A39520042B453 /* CatClassifStateObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CatClassifStateObserver.h; sourceTree = ""; }; + DDF54009167A39CA0042B453 /* CatClassifDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CatClassifDlg.cpp; sourceTree = ""; }; + DDF5400A167A39CA0042B453 /* CatClassifDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CatClassifDlg.h; sourceTree = ""; }; + DDF85D1613B257B6006C1B08 /* DataViewerEditFieldPropertiesDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataViewerEditFieldPropertiesDlg.cpp; path = DataViewer/DataViewerEditFieldPropertiesDlg.cpp; sourceTree = ""; }; + DDF85D1713B257B6006C1B08 /* DataViewerEditFieldPropertiesDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DataViewerEditFieldPropertiesDlg.h; path = DataViewer/DataViewerEditFieldPropertiesDlg.h; sourceTree = ""; }; + DDFE0E0717502E810099FFEC /* DbfColContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DbfColContainer.h; path = DataViewer/DbfColContainer.h; sourceTree = ""; }; + DDFE0E0817502E810099FFEC /* DbfColContainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DbfColContainer.cpp; path = DataViewer/DbfColContainer.cpp; sourceTree = ""; }; + DDFE0E27175034EC0099FFEC /* TimeState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TimeState.cpp; path = DataViewer/TimeState.cpp; sourceTree = ""; }; + DDFE0E28175034EC0099FFEC /* TimeState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TimeState.h; path = DataViewer/TimeState.h; sourceTree = ""; }; + DDFE0E29175034EC0099FFEC /* TimeStateObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TimeStateObserver.h; path = DataViewer/TimeStateObserver.h; sourceTree = ""; }; + DDFFC7C51AC0E58B00F7DD6D /* CorrelogramView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CorrelogramView.cpp; sourceTree = ""; }; + DDFFC7C61AC0E58B00F7DD6D /* CorrelogramView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CorrelogramView.h; sourceTree = ""; }; + DDFFC7C71AC0E58B00F7DD6D /* CorrelParamsObservable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CorrelParamsObservable.cpp; sourceTree = ""; }; + DDFFC7C81AC0E58B00F7DD6D /* CorrelParamsObservable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CorrelParamsObservable.h; sourceTree = ""; }; + DDFFC7C91AC0E58B00F7DD6D /* CorrelParamsObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CorrelParamsObserver.h; sourceTree = ""; }; + DDFFC7D31AC0E7DC00F7DD6D /* CorrelParamsDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CorrelParamsDlg.cpp; sourceTree = ""; }; + DDFFC7D41AC0E7DC00F7DD6D /* CorrelParamsDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CorrelParamsDlg.h; sourceTree = ""; }; + DDFFC7EC1AC1C7CF00F7DD6D /* HighlightState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HighlightState.cpp; sourceTree = ""; }; + DDFFC7ED1AC1C7CF00F7DD6D /* HighlightState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HighlightState.h; sourceTree = ""; }; + DDFFC7EE1AC1C7CF00F7DD6D /* HighlightStateObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HighlightStateObserver.h; sourceTree = ""; }; + DDFFC7EF1AC1C7CF00F7DD6D /* HLStateInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HLStateInt.h; sourceTree = ""; }; + DDFFC7F01AC1C7CF00F7DD6D /* Observable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Observable.h; sourceTree = ""; }; + DDFFC7F11AC1C7CF00F7DD6D /* Observer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Observer.h; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + DD79747F0F1D1B6600496A84 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A1C194A31B38FC67003DA7CA /* libc++.dylib in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + DD7686D41A9FF446009EFC6D /* libgdiam */ = { + isa = PBXGroup; + children = ( + DD7686D51A9FF47B009EFC6D /* gdiam.cpp */, + DD7686D61A9FF47B009EFC6D /* gdiam.hpp */, + ); + name = libgdiam; + sourceTree = ""; + }; + DD7974650F1D1B0700496A84 /* ../../ */ = { + isa = PBXGroup; + children = ( + A1C194A21B38FC67003DA7CA /* libc++.dylib */, + A1B04ADC1B1921710045AA6F /* basemap_cache */, + DD972054150A6EE4000206F4 /* CmdLineUtils */, + DDDFB96D134B6B73005EF636 /* DataViewer */, + DD7974FE0F1D296F00496A84 /* DialogTools */, + DD7975B70F1D2A9000496A84 /* Explore */, + DD7976070F1D2C5E00496A84 /* rc */, + DD7686D41A9FF446009EFC6D /* libgdiam */, + DD7974820F1D1B6600496A84 /* Products */, + DD7976950F1D2CA800496A84 /* Regression */, + DD7976E10F1D2D3100496A84 /* ShapeOperations */, + DDEA3CB6193CEE250028B746 /* VarCalc */, + A1F1BA98178D46B8005A46E5 /* cache.sqlite */, + DD2EB10019E6EFC50073E36F /* geoda_prefs.json */, + DD45117019E5F65E006C5DAA /* geoda_prefs.sqlite */, + DDBDFE6119E73E07004CCEDA /* web_plugins */, + A19F514D1756A11E006E31B4 /* plugins */, + DDCFA9941A96790100747EB7 /* DbfFile.cpp */, + DDCFA9951A96790100747EB7 /* DbfFile.h */, + DD3BA4471871EE9A00CA4152 /* DefaultVarsPtree.h */, + DD3BA4461871EE9A00CA4152 /* DefaultVarsPtree.cpp */, + DD9C1B361910267900C0A427 /* GdaConst.h */, + DD9C1B351910267900C0A427 /* GdaConst.cpp */, + A171FBFE1792332A000DD5A0 /* GdaException.h */, + DD2AE42819D4F4CA00B23FB9 /* GdaJson.h */, + DD2AE42919D4F4CA00B23FB9 /* GdaJson.cpp */, + DDE4DFD41A963B07005B9158 /* GdaShape.cpp */, + DDE4DFD51A963B07005B9158 /* GdaShape.h */, + A186F09F1C16508A00AEBA13 /* GdaCartoDB.cpp */, + A186F0A01C16508A00AEBA13 /* GdaCartoDB.h */, + DD64A2870F20FE06006B1E6D /* GeneralWxUtils.h */, + DD64A2860F20FE06006B1E6D /* GeneralWxUtils.cpp */, + DD64925B16DFF63400B3B0AB /* GeoDa.h */, + DD64925A16DFF63400B3B0AB /* GeoDa.cpp */, + DDD13F040F2F8BE1009F7F13 /* GenGeomAlgs.h */, + DDD13F050F2F8BE1009F7F13 /* GenGeomAlgs.cpp */, + DD64A7230F2E26AA006B1E6D /* GenUtils.h */, + DD64A7240F2E26AA006B1E6D /* GenUtils.cpp */, + DDFFC7EC1AC1C7CF00F7DD6D /* HighlightState.cpp */, + DDFFC7ED1AC1C7CF00F7DD6D /* HighlightState.h */, + DDFFC7EE1AC1C7CF00F7DD6D /* HighlightStateObserver.h */, + DDFFC7EF1AC1C7CF00F7DD6D /* HLStateInt.h */, + DDFFC7F01AC1C7CF00F7DD6D /* Observable.h */, + DDFFC7F11AC1C7CF00F7DD6D /* Observer.h */, + DD64A5540F291027006B1E6D /* logger.h */, + DD64A5570F2910D2006B1E6D /* logger.cpp */, + DD64A5760F2911A4006B1E6D /* nullstream.h */, + DDE4DFE71A96411A005B9158 /* ShpFile.cpp */, + DDE4DFE81A96411A005B9158 /* ShpFile.h */, + DD72C1971AAE95480000420B /* SpatialIndAlgs.cpp */, + DD72C1981AAE95480000420B /* SpatialIndAlgs.h */, + DD72C1991AAE95480000420B /* SpatialIndTypes.h */, + DD7974C40F1D250A00496A84 /* TemplateCanvas.h */, + DD7974C30F1D250A00496A84 /* TemplateCanvas.cpp */, + DD00ADE611138A2C008FE572 /* TemplateFrame.h */, + DD00ADE711138A2C008FE572 /* TemplateFrame.cpp */, + DDB37A0611CBBB730020C8A9 /* TemplateLegend.h */, + DDB37A0711CBBB730020C8A9 /* TemplateLegend.cpp */, + DDEFAAA51AA4F07200F6AAFA /* PointSetAlgs.cpp */, + DDEFAAA61AA4F07200F6AAFA /* PointSetAlgs.h */, + DDAA653E117F9B5D00D1010C /* Project.h */, + DDAA653F117F9B5D00D1010C /* Project.cpp */, + A1B93ABE17D18735007F8195 /* ProjectConf.h */, + A1B93ABF17D18735007F8195 /* ProjectConf.cpp */, + DD6B7287141A61400026D223 /* FramesManager.h */, + DD6B7288141A61400026D223 /* FramesManager.cpp */, + DD6B72AA141A76F50026D223 /* FramesManagerObserver.h */, + DD7B2A9B185273FF00727A91 /* SaveButtonManager.cpp */, + DD7B2A9C185273FF00727A91 /* SaveButtonManager.h */, + DD409E4A19FFD43000C21A2B /* VarTools.cpp */, + DD409E4B19FFD43000C21A2B /* VarTools.h */, + DD84139218B24BF2007C39CF /* version.h */, + ); + path = ../../; + sourceTree = ""; + }; + DD7974820F1D1B6600496A84 /* Products */ = { + isa = PBXGroup; + children = ( + DD7974810F1D1B6600496A84 /* GeoDa.app */, + ); + name = Products; + sourceTree = ""; + }; + DD7974FE0F1D296F00496A84 /* DialogTools */ = { + isa = PBXGroup; + children = ( + A1E5BC831DBFE661005739E9 /* ReportBugDlg.cpp */, + A1E5BC821DBFE661005739E9 /* ReportBugDlg.h */, + A14C496D1D76174000D9831C /* CsvFieldConfDlg.cpp */, + A14C496E1D76174000D9831C /* CsvFieldConfDlg.h */, + A1EBC88D1CD2B2FD001DCFE9 /* AutoUpdateDlg.cpp */, + A1EBC88E1CD2B2FD001DCFE9 /* AutoUpdateDlg.h */, + A1AC05BD1C8645F300B6FE5F /* AdjustYAxisDlg.cpp */, + A1AC05BE1C8645F300B6FE5F /* AdjustYAxisDlg.h */, + A1B13EE21C3EDFF90064AD87 /* BasemapConfDlg.cpp */, + A1B13EE11C3EDFF90064AD87 /* BasemapConfDlg.h */, + A1CE3D311C1A427A0010F170 /* PublishDlg.cpp */, + A1CE3D321C1A427A0010F170 /* PublishDlg.h */, + DDEA3CFF193D17130028B746 /* CalculatorDlg.cpp */, + DDEA3D00193D17130028B746 /* CalculatorDlg.h */, + DD7974FF0F1D296F00496A84 /* 3DControlPan.cpp */, + DD7975000F1D296F00496A84 /* 3DControlPan.h */, + DDB0E42A10B34DBB00F96D57 /* AddIdVariable.cpp */, + DDB0E42B10B34DBB00F96D57 /* AddIdVariable.h */, + DD7975090F1D296F00496A84 /* ASC2SHPDlg.cpp */, + DD79750A0F1D296F00496A84 /* ASC2SHPDlg.h */, + A1DA623817BCBC070070CAAB /* AutoCompTextCtrl.cpp */, + A1DA623917BCBC070070CAAB /* AutoCompTextCtrl.h */, + DD79750B0F1D296F00496A84 /* Bnd2ShpDlg.cpp */, + DD79750C0F1D296F00496A84 /* Bnd2ShpDlg.h */, + DDF54009167A39CA0042B453 /* CatClassifDlg.cpp */, + DDF5400A167A39CA0042B453 /* CatClassifDlg.h */, + A1D82DEE174D3EB6003DE20A /* ConnectDatasourceDlg.cpp */, + A1D82DED174D3EB6003DE20A /* ConnectDatasourceDlg.h */, + DD7975110F1D296F00496A84 /* CreateGridDlg.cpp */, + DD7975120F1D296F00496A84 /* CreateGridDlg.h */, + DD7975130F1D296F00496A84 /* CreatingWeightDlg.cpp */, + DD7975140F1D296F00496A84 /* CreatingWeightDlg.h */, + DD8FACDF1649595D007598CE /* DataMovieDlg.cpp */, + DD8FACE01649595D007598CE /* DataMovieDlg.h */, + A16BA46E183D626200D3B7DA /* DatasourceDlg.cpp */, + A16BA46F183D626200D3B7DA /* DatasourceDlg.h */, + DDC9DD8315937AA000A0E5BA /* ExportCsvDlg.cpp */, + DDC9DD8415937AA000A0E5BA /* ExportCsvDlg.h */, + A1E77E18177D6A2E00CC1037 /* ExportDataDlg.cpp */, + A1E77E19177D6A2E00CC1037 /* ExportDataDlg.h */, + A1C9F3EB18B55EE000E14394 /* FieldNameCorrectionDlg.h */, + A1C9F3EC18B55EE000E14394 /* FieldNameCorrectionDlg.cpp */, + DD89C86A13D86BC7006C068D /* FieldNewCalcBinDlg.cpp */, + DD89C86B13D86BC7006C068D /* FieldNewCalcBinDlg.h */, + DD89C86C13D86BC7006C068D /* FieldNewCalcLagDlg.cpp */, + DD89C86D13D86BC7006C068D /* FieldNewCalcLagDlg.h */, + DD89C86E13D86BC7006C068D /* FieldNewCalcRateDlg.cpp */, + DD89C86F13D86BC7006C068D /* FieldNewCalcRateDlg.h */, + DD89C87013D86BC7006C068D /* FieldNewCalcSheetDlg.cpp */, + DD89C87113D86BC7006C068D /* FieldNewCalcSheetDlg.h */, + DDB77F3C140D3CEF0032C7E4 /* FieldNewCalcSpecialDlg.cpp */, + DDB77F3D140D3CEF0032C7E4 /* FieldNewCalcSpecialDlg.h */, + DD89C87213D86BC7006C068D /* FieldNewCalcUniDlg.cpp */, + DD89C87313D86BC7006C068D /* FieldNewCalcUniDlg.h */, + DD209596139F129900B9E648 /* GetisOrdChoiceDlg.cpp */, + DD209597139F129900B9E648 /* GetisOrdChoiceDlg.h */, + DD7975290F1D296F00496A84 /* HistIntervalDlg.cpp */, + DD79752A0F1D296F00496A84 /* HistIntervalDlg.h */, + DDC9DD9A15937C0200A0E5BA /* ImportCsvDlg.cpp */, + DDC9DD9B15937C0200A0E5BA /* ImportCsvDlg.h */, + DD79752F0F1D296F00496A84 /* LisaWhat2OpenDlg.cpp */, + DD7975300F1D296F00496A84 /* LisaWhat2OpenDlg.h */, + A1EF332D18E35D8300E19375 /* LocaleSetupDlg.cpp */, + A1EF332E18E35D8300E19375 /* LocaleSetupDlg.h */, + DD0FEBBA1909B7A000930418 /* NumCategoriesDlg.cpp */, + DD0FEBBB1909B7A000930418 /* NumCategoriesDlg.h */, + DD7975350F1D296F00496A84 /* PCPDlg.cpp */, + DD7975360F1D296F00496A84 /* PCPDlg.h */, + DD7975370F1D296F00496A84 /* PermutationCounterDlg.cpp */, + DD7975380F1D296F00496A84 /* PermutationCounterDlg.h */, + DD115EA212BBDDA000E1CC73 /* ProgressDlg.cpp */, + DD115EA112BBDDA000E1CC73 /* ProgressDlg.h */, + DDC48EF418AE506400FD773F /* ProjectInfoDlg.cpp */, + DDC48EF518AE506400FD773F /* ProjectInfoDlg.h */, + DD79753B0F1D296F00496A84 /* RandomizationDlg.cpp */, + DD79753C0F1D296F00496A84 /* RandomizationDlg.h */, + DD0DC4B813CBA7B10022B65A /* RangeSelectionDlg.cpp */, + DD0DC4B913CBA7B10022B65A /* RangeSelectionDlg.h */, + DD7975430F1D296F00496A84 /* RegressionDlg.cpp */, + DD7975440F1D296F00496A84 /* RegressionDlg.h */, + DD7975470F1D296F00496A84 /* RegressionReportDlg.cpp */, + DD7975480F1D296F00496A84 /* RegressionReportDlg.h */, + A13B6B9218760CF100F93ACF /* SaveAsDlg.h */, + A13B6B9318760CF100F93ACF /* SaveAsDlg.cpp */, + DD181BC613A90445004B0EC2 /* SaveToTableDlg.cpp */, + DD181BC713A90445004B0EC2 /* SaveToTableDlg.h */, + DD7975550F1D296F00496A84 /* SaveSelectionDlg.cpp */, + DD7975560F1D296F00496A84 /* SaveSelectionDlg.h */, + DD4DED10197E16FF00FE29E8 /* SelectWeightsDlg.cpp */, + DD4DED11197E16FF00FE29E8 /* SelectWeightsDlg.h */, + DD7975590F1D296F00496A84 /* SHP2ASCDlg.cpp */, + DD79755A0F1D296F00496A84 /* SHP2ASCDlg.h */, + DD6456C814881EA700AABF59 /* TimeChooserDlg.h */, + DD6456C714881EA700AABF59 /* TimeChooserDlg.cpp */, + DD92D22217BAAF2300F8FE01 /* TimeEditorDlg.h */, + DD92D22317BAAF2300F8FE01 /* TimeEditorDlg.cpp */, + DD40B082181894F20084173C /* VarGroupingEditorDlg.h */, + DD40B081181894F20084173C /* VarGroupingEditorDlg.cpp */, + DD7975620F1D296F00496A84 /* VariableSettingsDlg.h */, + DD7975610F1D296F00496A84 /* VariableSettingsDlg.cpp */, + DD3082B219F709BB001E5E89 /* WebViewHelpWin.h */, + DD3082B119F709BB001E5E89 /* WebViewHelpWin.cpp */, + DD8183C71970619800228B0A /* WeightsManDlg.h */, + DD8183C61970619800228B0A /* WeightsManDlg.cpp */, + ); + path = DialogTools; + sourceTree = ""; + }; + DD7975B70F1D2A9000496A84 /* Explore */ = { + isa = PBXGroup; + children = ( + DD7975B80F1D2A9000496A84 /* 3DPlotView.cpp */, + DD7975B90F1D2A9000496A84 /* 3DPlotView.h */, + DD2B42AF1522552B00888E51 /* BoxNewPlotView.cpp */, + DD2B42B01522552B00888E51 /* BoxNewPlotView.h */, + DDB2A75D15FA7DA900022ABE /* CartogramNewView.cpp */, + DDB2A75E15FA7DA900022ABE /* CartogramNewView.h */, + DD60546616A83EEF0004BF02 /* CatClassifManager.cpp */, + DD60546716A83EEF0004BF02 /* CatClassifManager.h */, + DDE3F5061677C46500D13A2C /* CatClassification.cpp */, + DDE3F5071677C46500D13A2C /* CatClassification.h */, + DDF53FF0167A39520042B453 /* CatClassifState.cpp */, + DDF53FF1167A39520042B453 /* CatClassifState.h */, + DDF53FF2167A39520042B453 /* CatClassifStateObserver.h */, + DD0FC7E61A9EC17500A6715B /* CorrelogramAlgs.cpp */, + DD0FC7E71A9EC17500A6715B /* CorrelogramAlgs.h */, + DDFFC7C51AC0E58B00F7DD6D /* CorrelogramView.cpp */, + DDFFC7C61AC0E58B00F7DD6D /* CorrelogramView.h */, + DDFFC7D31AC0E7DC00F7DD6D /* CorrelParamsDlg.cpp */, + DDFFC7D41AC0E7DC00F7DD6D /* CorrelParamsDlg.h */, + DDFFC7C71AC0E58B00F7DD6D /* CorrelParamsObservable.cpp */, + DDFFC7C81AC0E58B00F7DD6D /* CorrelParamsObservable.h */, + DDFFC7C91AC0E58B00F7DD6D /* CorrelParamsObserver.h */, + DDDBF2AC163AD3AB0070610C /* ConditionalHistogramView.cpp */, + DDDBF2AD163AD3AB0070610C /* ConditionalHistogramView.h */, + DDDBF284163AD1D50070610C /* ConditionalMapView.cpp */, + DDDBF285163AD1D50070610C /* ConditionalMapView.h */, + DDAD0216162754EA00748874 /* ConditionalNewView.cpp */, + DDAD0217162754EA00748874 /* ConditionalNewView.h */, + DDDBF299163AD2BF0070610C /* ConditionalScatterPlotView.h */, + DDDBF29A163AD2BF0070610C /* ConditionalScatterPlotView.cpp */, + DD4E8B84164818A70014F1E7 /* ConnectivityHistView.cpp */, + DD4E8B85164818A70014F1E7 /* ConnectivityHistView.h */, + DD81857A19709B7800228B0A /* ConnectivityMapView.cpp */, + DD81857B19709B7800228B0A /* ConnectivityMapView.h */, + DD88CF091A4254D000803196 /* CovSpHLStateProxy.cpp */, + DD88CF0A1A4254D000803196 /* CovSpHLStateProxy.h */, + DD88CF051A4253B700803196 /* CovSpView.cpp */, + DD88CF061A4253B700803196 /* CovSpView.h */, + DD6EE55D1A434302003AB41E /* DistancesCalc.h */, + DD6EE55E1A434302003AB41E /* DistancesCalc.cpp */, + DD7975C00F1D2A9000496A84 /* Geom3D.cpp */, + DD7975C10F1D2A9000496A84 /* Geom3D.h */, + DDF1636F15064C2900E3E6BD /* GetisOrdMapNewView.cpp */, + DDF1636E15064C2900E3E6BD /* GetisOrdMapNewView.h */, + DDB77C0B139820CB00569A1E /* GStatCoordinator.cpp */, + DDB77C0C139820CB00569A1E /* GStatCoordinator.h */, + DD2B433D1522A93700888E51 /* HistogramView.cpp */, + DD2B433E1522A93700888E51 /* HistogramView.h */, + DD6CDA781A255CEF00FCF2B8 /* LineChartStats.cpp */, + DD6CDA791A255CEF00FCF2B8 /* LineChartStats.h */, + DD76D1581A15430600A01FA5 /* LineChartCanvas.cpp */, + DD76D1591A15430600A01FA5 /* LineChartCanvas.h */, + DD76D1321A151C4E00A01FA5 /* LineChartView.cpp */, + DD76D1311A151C4400A01FA5 /* LineChartView.h */, + DD164780142938BA008116A6 /* LisaCoordinatorObserver.h */, + DD7D5C6F1427F89B00DCFE5C /* LisaCoordinator.cpp */, + DD7D5C701427F89B00DCFE5C /* LisaCoordinator.h */, + DDF1636A15064B7800E3E6BD /* LisaMapNewView.cpp */, + DDF1636915064B7800E3E6BD /* LisaMapNewView.h */, + DD7E91D2151A8F3A001AAC4C /* LisaScatterPlotView.cpp */, + DD7E91D1151A8F3A001AAC4C /* LisaScatterPlotView.h */, + DD3079E119EDAE6C001E5E89 /* LowessParamDlg.cpp */, + DD3079E219EDAE6C001E5E89 /* LowessParamDlg.h */, + DD3079C419ED9F61001E5E89 /* LowessParamObservable.cpp */, + DD3079C519ED9F61001E5E89 /* LowessParamObservable.h */, + DD3079C619ED9F61001E5E89 /* LowessParamObserver.h */, + DD203F9B14C0C960006A731B /* MapNewView.cpp */, + DD203F9C14C0C960006A731B /* MapNewView.h */, + DD2B43401522A95100888E51 /* PCPNewView.cpp */, + DD2B43411522A95100888E51 /* PCPNewView.h */, + DD409DFA19FF099E00C21A2B /* ScatterPlotMatView.h */, + DD409DF919FF099E00C21A2B /* ScatterPlotMatView.cpp */, + DD99BA1811D3F8D6003BB40E /* ScatterNewPlotView.h */, + DD99BA1911D3F8D6003BB40E /* ScatterNewPlotView.cpp */, + DDC9068C1A129CFF002334D2 /* SimpleAxisCanvas.cpp */, + DDC9068D1A129CFF002334D2 /* SimpleAxisCanvas.h */, + DDCCB5CA1AD47C200067D6C4 /* SimpleBinsHistCanvas.cpp */, + DDCCB5CB1AD47C200067D6C4 /* SimpleBinsHistCanvas.h */, + DDC9068E1A129CFF002334D2 /* SimpleHistCanvas.cpp */, + DDC9068F1A129CFF002334D2 /* SimpleHistCanvas.h */, + DDC906901A129CFF002334D2 /* SimpleScatterPlotCanvas.cpp */, + DDC906911A129CFF002334D2 /* SimpleScatterPlotCanvas.h */, + DD6C9EB11A03FD0C00F124F1 /* VarsChooserDlg.cpp */, + DD6C9EB21A03FD0C00F124F1 /* VarsChooserDlg.h */, + DD6C9EB31A03FD0C00F124F1 /* VarsChooserObservable.cpp */, + DD6C9EB41A03FD0C00F124F1 /* VarsChooserObservable.h */, + DD6C9EB51A03FD0C00F124F1 /* VarsChooserObserver.h */, + DD26CBE219A41A480092C0F2 /* WebViewExampleWin.cpp */, + DD26CBE319A41A480092C0F2 /* WebViewExampleWin.h */, + DD8183C2197054CA00228B0A /* WeightsMapCanvas.h */, + DD8183C1197054CA00228B0A /* WeightsMapCanvas.cpp */, + A11B85BA1B18DC89008B64EA /* Basemap.h */, + A11B85BB1B18DC9C008B64EA /* Basemap.cpp */, + ); + path = Explore; + sourceTree = ""; + }; + DD7976070F1D2C5E00496A84 /* rc */ = { + isa = PBXGroup; + children = ( + A1BE9E4F174DD85F007B9C64 /* GdaAppResources.cpp */, + DD5A579616E53EC40047DBB1 /* GeoDa.icns */, + DDB056D813554EEC0044C441 /* data_viewer_dialogs.xrc */, + DD7976200F1D2C5E00496A84 /* dialogs.xrc */, + DD79761D0F1D2C5E00496A84 /* toolbar.xrc */, + DD7976270F1D2C5E00496A84 /* menus.xrc */, + DD563E061064237C0070781C /* release-notes.txt */, + ); + path = rc; + sourceTree = ""; + }; + DD7976950F1D2CA800496A84 /* Regression */ = { + isa = PBXGroup; + children = ( + DD7976960F1D2CA800496A84 /* blaswrap.h */, + DD7976970F1D2CA800496A84 /* clapack.h */, + DD7976980F1D2CA800496A84 /* DenseMatrix.cpp */, + DD7976990F1D2CA800496A84 /* DenseMatrix.h */, + DD79769A0F1D2CA800496A84 /* DenseVector.cpp */, + DD79769B0F1D2CA800496A84 /* DenseVector.h */, + DD79769C0F1D2CA800496A84 /* DiagnosticReport.cpp */, + DD79769D0F1D2CA800496A84 /* DiagnosticReport.h */, + DD79769E0F1D2CA800496A84 /* f2c.h */, + DD93748F1AC2086B0066AF21 /* Link.h */, + DD7976A20F1D2CA800496A84 /* Lite2.h */, + DD7976A30F1D2CA800496A84 /* mix.cpp */, + DD7976A40F1D2CA800496A84 /* mix.h */, + DD7976A50F1D2CA800496A84 /* ML_im.cpp */, + DD7976A60F1D2CA800496A84 /* ML_im.h */, + DD7976A70F1D2CA800496A84 /* polym.h */, + DD7976A80F1D2CA800496A84 /* PowerLag.cpp */, + DD7976A90F1D2CA800496A84 /* PowerLag.h */, + DD7976AA0F1D2CA800496A84 /* PowerSymLag.cpp */, + DD7976AB0F1D2CA800496A84 /* PowerSymLag.h */, + DD7976AE0F1D2CA800496A84 /* smile.h */, + DD7976AF0F1D2CA800496A84 /* smile2.cpp */, + DD7976B00F1D2CA800496A84 /* SparseMatrix.cpp */, + DD7976B10F1D2CA800496A84 /* SparseMatrix.h */, + DD7976B20F1D2CA800496A84 /* SparseRow.cpp */, + DD7976B30F1D2CA800496A84 /* SparseRow.h */, + DD7976B40F1D2CA800496A84 /* SparseVector.cpp */, + DD7976B50F1D2CA800496A84 /* SparseVector.h */, + DD7976B60F1D2CA800496A84 /* Weights.cpp */, + DD7976B70F1D2CA800496A84 /* Weights.h */, + ); + path = Regression; + sourceTree = ""; + }; + DD7976E10F1D2D3100496A84 /* ShapeOperations */ = { + isa = PBXGroup; + children = ( + DDD140520F310324009F7F13 /* AbstractShape.h */, + DDD140530F310324009F7F13 /* AbstractShape.cpp */, + DDD13F910F2FD641009F7F13 /* BasePoint.h */, + DDD13F920F2FD641009F7F13 /* BasePoint.cpp */, + DDD13FA90F30B2E4009F7F13 /* Box.h */, + DDD13FAA0F30B2E4009F7F13 /* Box.cpp */, + DDC9DD8815937B2F00A0E5BA /* CsvFileUtils.cpp */, + DDC9DD8915937B2F00A0E5BA /* CsvFileUtils.h */, + DD64A6AB0F2A7A81006B1E6D /* DBF.h */, + DD64A6AC0F2A7A81006B1E6D /* DBF.cpp */, + DD579B68160BDAFE00BF8D53 /* DorlingCartogram.cpp */, + DD579B69160BDAFE00BF8D53 /* DorlingCartogram.h */, + A1F1BA5A178D3B46005A46E5 /* GdaCache.cpp */, + A1F1BA5B178D3B46005A46E5 /* GdaCache.h */, + DDD593AA12E9F34C00F7A7C4 /* GeodaWeight.h */, + DDD593AB12E9F34C00F7A7C4 /* GeodaWeight.cpp */, + DDD593C512E9F90000F7A7C4 /* GalWeight.h */, + DDD593C612E9F90000F7A7C4 /* GalWeight.cpp */, + DDD593C812E9F90C00F7A7C4 /* GwtWeight.h */, + DDD593C912E9F90C00F7A7C4 /* GwtWeight.cpp */, + DD30798C19ED80E0001E5E89 /* Lowess.cpp */, + DD30798D19ED80E0001E5E89 /* Lowess.h */, + A12E0F4D1705087A00B6059C /* OGRDataAdapter.h */, + A12E0F4E1705087A00B6059C /* OGRDataAdapter.cpp */, + A1E78133178A90A100CC1037 /* OGRDatasourceProxy.cpp */, + A1E78134178A90A100CC1037 /* OGRDatasourceProxy.h */, + A1E78137178A90A100CC1037 /* OGRLayerProxy.cpp */, + A1E78138178A90A100CC1037 /* OGRLayerProxy.h */, + A1E78135178A90A100CC1037 /* OGRFieldProxy.cpp */, + A1E78136178A90A100CC1037 /* OGRFieldProxy.h */, + DD7976E60F1D2D3100496A84 /* Randik.cpp */, + DD7976E70F1D2D3100496A84 /* Randik.h */, + DD694683130307C00072386B /* RateSmoothing.h */, + DD694684130307C00072386B /* RateSmoothing.cpp */, + DD9373F51AC1FEAA0066AF21 /* PolysToContigWeights.cpp */, + DD9373F61AC1FEAA0066AF21 /* PolysToContigWeights.h */, + DD27EF030F2F6CBE009C5C42 /* ShapeFile.h */, + DD27EF040F2F6CBE009C5C42 /* ShapeFile.cpp */, + DD5FA1D80F320DD50055A0E5 /* ShapeFileHdr.h */, + DD5FA1D90F320DD50055A0E5 /* ShapeFileHdr.cpp */, + DDD13F6D0F2FC802009F7F13 /* ShapeFileTriplet.h */, + DDD13F6E0F2FC802009F7F13 /* ShapeFileTriplet.cpp */, + DDD13F720F2FCEE8009F7F13 /* ShapeFileTypes.h */, + DDDC11EB1159783700E515BB /* ShapeUtils.cpp */, + DDDC11EC1159783700E515BB /* ShapeUtils.h */, + DD9373B41AC1F99D0066AF21 /* SimplePoint.cpp */, + DD9373B51AC1F99D0066AF21 /* SimplePoint.h */, + DD307DB719F0483B001E5E89 /* SmoothingUtils.cpp */, + DD307DB819F0483B001E5E89 /* SmoothingUtils.h */, + DDD593AE12E9F42100F7A7C4 /* WeightsManager.h */, + DDD593AF12E9F42100F7A7C4 /* WeightsManager.cpp */, + DD817EA719676AF100228B0A /* WeightsManState.h */, + DD817EA619676AF100228B0A /* WeightsManState.cpp */, + DD817EA919676B7900228B0A /* WeightsManStateObserver.h */, + DD3BA0CF187111DE00CA4152 /* WeightsManPtree.h */, + DD3BA0CE187111DE00CA4152 /* WeightsManPtree.cpp */, + DD75A03F15E81AF9008A7F8C /* VoronoiUtils.h */, + DD75A04015E81AF9008A7F8C /* VoronoiUtils.cpp */, + DDA4F0AC196315AF007645E2 /* WeightUtils.h */, + DDA4F0AB196315AF007645E2 /* WeightUtils.cpp */, + ); + path = ShapeOperations; + sourceTree = ""; + }; + DD972054150A6EE4000206F4 /* CmdLineUtils */ = { + isa = PBXGroup; + children = ( + DD972055150A6F17000206F4 /* sp_tm_conv */, + ); + name = CmdLineUtils; + sourceTree = ""; + }; + DD972055150A6F17000206F4 /* sp_tm_conv */ = { + isa = PBXGroup; + children = ( + DD972056150A6F44000206F4 /* sp_tm_conv.cpp */, + ); + name = sp_tm_conv; + sourceTree = ""; + }; + DDDFB96D134B6B73005EF636 /* DataViewer */ = { + isa = PBXGroup; + children = ( + DD8DCE0C19C0FD8F00E62C3D /* DataChangeType.cpp */, + DD8DCE0D19C0FD8F00E62C3D /* DataChangeType.h */, + A1FD8C17186908B800C35C41 /* CustomClassifPtree.cpp */, + A1FD8C18186908B800C35C41 /* CustomClassifPtree.h */, + DD2A6FDE178C7F7C00197093 /* DataSource.cpp */, + DD2A6FDF178C7F7C00197093 /* DataSource.h */, + DDB057441356318A0044C441 /* DataViewerAddColDlg.cpp */, + DDB057451356318A0044C441 /* DataViewerAddColDlg.h */, + DD7411001385B08B00554B0F /* DataViewerDeleteColDlg.cpp */, + DD7411011385B08B00554B0F /* DataViewerDeleteColDlg.h */, + DDF85D1613B257B6006C1B08 /* DataViewerEditFieldPropertiesDlg.cpp */, + DDF85D1713B257B6006C1B08 /* DataViewerEditFieldPropertiesDlg.h */, + DDA73B7E13672821003783BC /* DataViewerResizeColDlg.cpp */, + DDA73B7F13672821003783BC /* DataViewerResizeColDlg.h */, + DDFE0E0717502E810099FFEC /* DbfColContainer.h */, + DDFE0E0817502E810099FFEC /* DbfColContainer.cpp */, + DD497478176F59670007BB9F /* DbfTable.h */, + DD497479176F59670007BB9F /* DbfTable.cpp */, + DDB252B213BBFD6700A7CE26 /* MergeTableDlg.cpp */, + DDB252B313BBFD6700A7CE26 /* MergeTableDlg.h */, + A1E77FDB17889BE200CC1037 /* OGRTable.h */, + A1E77FDA17889BE200CC1037 /* OGRTable.cpp */, + A11F1B801850437A006F5F98 /* OGRTableOperation.cpp */, + A11F1B811850437A006F5F98 /* OGRTableOperation.h */, + A11F1B7D184FDFB3006F5F98 /* OGRColumn.cpp */, + A11F1B7E184FDFB3006F5F98 /* OGRColumn.h */, + DDE39D97178CDB9A00C47D58 /* PtreeInterface.h */, + DD4974B81770AC840007BB9F /* TableBase.h */, + DD4974B91770AC840007BB9F /* TableBase.cpp */, + DD4974B51770AC700007BB9F /* TableFrame.h */, + DD4974B61770AC700007BB9F /* TableFrame.cpp */, + DD4974E01770CE9E0007BB9F /* TableInterface.h */, + DD4974E11770CE9E0007BB9F /* TableInterface.cpp */, + DDA462FD164D785500EBBD8F /* TableState.h */, + DDA462FC164D785500EBBD8F /* TableState.cpp */, + DDA462FE164D785500EBBD8F /* TableStateObserver.h */, + DDFE0E27175034EC0099FFEC /* TimeState.cpp */, + DDFE0E28175034EC0099FFEC /* TimeState.h */, + DDFE0E29175034EC0099FFEC /* TimeStateObserver.h */, + DD92853C17F5FE2E00B9481A /* VarGroup.h */, + DD92853B17F5FE2E00B9481A /* VarGroup.cpp */, + DD92851E17F5FD4500B9481A /* VarOrderMapper.h */, + DD92851D17F5FD4500B9481A /* VarOrderMapper.cpp */, + DD92851B17F5FC7300B9481A /* VarOrderPtree.h */, + DD92851A17F5FC7300B9481A /* VarOrderPtree.cpp */, + ); + name = DataViewer; + sourceTree = ""; + }; + DDEA3CB6193CEE250028B746 /* VarCalc */ = { + isa = PBXGroup; + children = ( + A17336821C06917B00579354 /* WeightsManInterface.h */, + DD5AA73B1982D200009B30C6 /* CalcHelp.cpp */, + DD5AA73C1982D200009B30C6 /* CalcHelp.h */, + DDEA3CB7193CEE5C0028B746 /* GdaFlexValue.cpp */, + DDEA3CB8193CEE5C0028B746 /* GdaFlexValue.h */, + DDEA3CB9193CEE5C0028B746 /* GdaLexer.cpp */, + DDEA3CBA193CEE5C0028B746 /* GdaLexer.h */, + DDEA3CBB193CEE5C0028B746 /* GdaParser.cpp */, + DDEA3CBC193CEE5C0028B746 /* GdaParser.h */, + DDD2392B1AB86D8F00E4E1BF /* NumericTests.cpp */, + DDD2392C1AB86D8F00E4E1BF /* NumericTests.h */, + DDA4F0A2196311A9007645E2 /* WeightsMetaInfo.h */, + DDA4F0A3196311A9007645E2 /* WeightsMetaInfo.cpp */, + ); + name = VarCalc; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + DD7974800F1D1B6600496A84 /* GeoDa */ = { + isa = PBXNativeTarget; + buildConfigurationList = DD7974870F1D1B6600496A84 /* Build configuration list for PBXNativeTarget "GeoDa" */; + buildPhases = ( + DD79747D0F1D1B6600496A84 /* Resources */, + DD79747E0F1D1B6600496A84 /* Sources */, + DD79747F0F1D1B6600496A84 /* Frameworks */, + DD2EB0FF19E6EF940073E36F /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = GeoDa; + productName = GeoDa; + productReference = DD7974810F1D1B6600496A84 /* GeoDa.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + DD7974670F1D1B0700496A84 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = NO; + LastUpgradeCheck = 0510; + }; + buildConfigurationList = DD79746A0F1D1B0700496A84 /* Build configuration list for PBXProject "GeoDa" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + English, + Japanese, + French, + German, + ); + mainGroup = DD7974650F1D1B0700496A84 /* ../../ */; + productRefGroup = DD7974820F1D1B6600496A84 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + DD7974800F1D1B6600496A84 /* GeoDa */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + DD79747D0F1D1B6600496A84 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DD5A579716E53EC40047DBB1 /* GeoDa.icns in Resources */, + A19F51501756A11E006E31B4 /* plugins in Resources */, + DDBDFE6A19E73E07004CCEDA /* web_plugins in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + DD79747E0F1D1B6600496A84 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DD7974C80F1D250A00496A84 /* TemplateCanvas.cpp in Sources */, + A1EF332F18E35D8300E19375 /* LocaleSetupDlg.cpp in Sources */, + DD7975670F1D296F00496A84 /* 3DControlPan.cpp in Sources */, + DD79756C0F1D296F00496A84 /* ASC2SHPDlg.cpp in Sources */, + DD79756D0F1D296F00496A84 /* Bnd2ShpDlg.cpp in Sources */, + DD7975700F1D296F00496A84 /* CreateGridDlg.cpp in Sources */, + DD7975710F1D296F00496A84 /* CreatingWeightDlg.cpp in Sources */, + DD79757C0F1D296F00496A84 /* HistIntervalDlg.cpp in Sources */, + DD79757F0F1D296F00496A84 /* LisaWhat2OpenDlg.cpp in Sources */, + DD7975820F1D296F00496A84 /* PCPDlg.cpp in Sources */, + DD7975830F1D296F00496A84 /* PermutationCounterDlg.cpp in Sources */, + DD7975850F1D296F00496A84 /* RandomizationDlg.cpp in Sources */, + DD7975890F1D296F00496A84 /* RegressionDlg.cpp in Sources */, + DD79758B0F1D296F00496A84 /* RegressionReportDlg.cpp in Sources */, + A1C9F3ED18B55EE000E14394 /* FieldNameCorrectionDlg.cpp in Sources */, + DD7975920F1D296F00496A84 /* SaveSelectionDlg.cpp in Sources */, + DD7975940F1D296F00496A84 /* SHP2ASCDlg.cpp in Sources */, + DD7975980F1D296F00496A84 /* VariableSettingsDlg.cpp in Sources */, + DD7975D20F1D2A9000496A84 /* 3DPlotView.cpp in Sources */, + DD7975D60F1D2A9000496A84 /* Geom3D.cpp in Sources */, + DD7976B80F1D2CA800496A84 /* DenseMatrix.cpp in Sources */, + DD7976B90F1D2CA800496A84 /* DenseVector.cpp in Sources */, + DD7976BA0F1D2CA800496A84 /* DiagnosticReport.cpp in Sources */, + DD7976BC0F1D2CA800496A84 /* mix.cpp in Sources */, + DD7976BD0F1D2CA800496A84 /* ML_im.cpp in Sources */, + DD7976BE0F1D2CA800496A84 /* PowerLag.cpp in Sources */, + DD7976BF0F1D2CA800496A84 /* PowerSymLag.cpp in Sources */, + DD7976C10F1D2CA800496A84 /* smile2.cpp in Sources */, + DD7976C20F1D2CA800496A84 /* SparseMatrix.cpp in Sources */, + DD7976C30F1D2CA800496A84 /* SparseRow.cpp in Sources */, + DD7976C40F1D2CA800496A84 /* SparseVector.cpp in Sources */, + DD7976C50F1D2CA800496A84 /* Weights.cpp in Sources */, + DD7976F30F1D2D3100496A84 /* Randik.cpp in Sources */, + DD64A2880F20FE06006B1E6D /* GeneralWxUtils.cpp in Sources */, + DD64A5580F2910D2006B1E6D /* logger.cpp in Sources */, + DD64A6AD0F2A7A81006B1E6D /* DBF.cpp in Sources */, + DD27ECBC0F2E43B5009C5C42 /* GenUtils.cpp in Sources */, + DD27EF050F2F6CBE009C5C42 /* ShapeFile.cpp in Sources */, + DDD13F060F2F8BE1009F7F13 /* GenGeomAlgs.cpp in Sources */, + DDD13F6F0F2FC802009F7F13 /* ShapeFileTriplet.cpp in Sources */, + A186F0A11C16508A00AEBA13 /* GdaCartoDB.cpp in Sources */, + DDD13F930F2FD641009F7F13 /* BasePoint.cpp in Sources */, + DDD13FAB0F30B2E4009F7F13 /* Box.cpp in Sources */, + DDD140540F310324009F7F13 /* AbstractShape.cpp in Sources */, + DD5FA1DA0F320DD50055A0E5 /* ShapeFileHdr.cpp in Sources */, + A1B13EE31C3EDFF90064AD87 /* BasemapConfDlg.cpp in Sources */, + A1EBC88F1CD2B2FD001DCFE9 /* AutoUpdateDlg.cpp in Sources */, + DDB0E42C10B34DBB00F96D57 /* AddIdVariable.cpp in Sources */, + DD00ADE811138A2C008FE572 /* TemplateFrame.cpp in Sources */, + DDAA6540117F9B5D00D1010C /* Project.cpp in Sources */, + DDB37A0811CBBB730020C8A9 /* TemplateLegend.cpp in Sources */, + DD115EA312BBDDA000E1CC73 /* ProgressDlg.cpp in Sources */, + DDD593AC12E9F34C00F7A7C4 /* GeodaWeight.cpp in Sources */, + DDD593B012E9F42100F7A7C4 /* WeightsManager.cpp in Sources */, + A1AC05BF1C8645F300B6FE5F /* AdjustYAxisDlg.cpp in Sources */, + DDD593C712E9F90000F7A7C4 /* GalWeight.cpp in Sources */, + DDD593CA12E9F90C00F7A7C4 /* GwtWeight.cpp in Sources */, + DD694685130307C00072386B /* RateSmoothing.cpp in Sources */, + DDF14CDA139432B000363FA1 /* DataViewerDeleteColDlg.cpp in Sources */, + A1E5BC841DBFE661005739E9 /* ReportBugDlg.cpp in Sources */, + DDF14CDC139432C100363FA1 /* DataViewerResizeColDlg.cpp in Sources */, + DDF14CDD139432CB00363FA1 /* DataViewerAddColDlg.cpp in Sources */, + DDB77C0D139820CB00569A1E /* GStatCoordinator.cpp in Sources */, + DD209598139F129900B9E648 /* GetisOrdChoiceDlg.cpp in Sources */, + DD181BC813A90445004B0EC2 /* SaveToTableDlg.cpp in Sources */, + DDF85D1813B257B6006C1B08 /* DataViewerEditFieldPropertiesDlg.cpp in Sources */, + DDB252B513BBFD6700A7CE26 /* MergeTableDlg.cpp in Sources */, + DD0DC4BA13CBA7B10022B65A /* RangeSelectionDlg.cpp in Sources */, + DD89C87413D86BC7006C068D /* FieldNewCalcBinDlg.cpp in Sources */, + DD89C87513D86BC7006C068D /* FieldNewCalcLagDlg.cpp in Sources */, + DD89C87613D86BC7006C068D /* FieldNewCalcRateDlg.cpp in Sources */, + DD89C87713D86BC7006C068D /* FieldNewCalcSheetDlg.cpp in Sources */, + DD89C87813D86BC7006C068D /* FieldNewCalcUniDlg.cpp in Sources */, + DDB77F3E140D3CEF0032C7E4 /* FieldNewCalcSpecialDlg.cpp in Sources */, + DD6B7289141A61400026D223 /* FramesManager.cpp in Sources */, + DD7D5C711427F89B00DCFE5C /* LisaCoordinator.cpp in Sources */, + A16BA470183D626200D3B7DA /* DatasourceDlg.cpp in Sources */, + DDA8D55214479228008156FB /* ScatterNewPlotView.cpp in Sources */, + DDA8D5681447948B008156FB /* ShapeUtils.cpp in Sources */, + DD6456CA14881EA700AABF59 /* TimeChooserDlg.cpp in Sources */, + DD203F9D14C0C960006A731B /* MapNewView.cpp in Sources */, + DDF1636B15064B7800E3E6BD /* LisaMapNewView.cpp in Sources */, + DDF1637015064C2900E3E6BD /* GetisOrdMapNewView.cpp in Sources */, + DD7E91D3151A8F3A001AAC4C /* LisaScatterPlotView.cpp in Sources */, + DD2B42B11522552B00888E51 /* BoxNewPlotView.cpp in Sources */, + DD2B433F1522A93700888E51 /* HistogramView.cpp in Sources */, + DD2B43421522A95100888E51 /* PCPNewView.cpp in Sources */, + DDC9DD8515937AA000A0E5BA /* ExportCsvDlg.cpp in Sources */, + DDC9DD8A15937B2F00A0E5BA /* CsvFileUtils.cpp in Sources */, + DDC9DD9C15937C0200A0E5BA /* ImportCsvDlg.cpp in Sources */, + DD75A04115E81AF9008A7F8C /* VoronoiUtils.cpp in Sources */, + DDB2A75F15FA7DA900022ABE /* CartogramNewView.cpp in Sources */, + A11F1B821850437A006F5F98 /* OGRTableOperation.cpp in Sources */, + DD579B6A160BDAFE00BF8D53 /* DorlingCartogram.cpp in Sources */, + DDAD0218162754EA00748874 /* ConditionalNewView.cpp in Sources */, + DDDBF286163AD1D50070610C /* ConditionalMapView.cpp in Sources */, + DDDBF29B163AD2BF0070610C /* ConditionalScatterPlotView.cpp in Sources */, + A13B6B9418760CF100F93ACF /* SaveAsDlg.cpp in Sources */, + DDDBF2AE163AD3AB0070610C /* ConditionalHistogramView.cpp in Sources */, + DD4E8B86164818A70014F1E7 /* ConnectivityHistView.cpp in Sources */, + DD8FACE11649595D007598CE /* DataMovieDlg.cpp in Sources */, + DDA462FF164D785500EBBD8F /* TableState.cpp in Sources */, + DDE3F5081677C46500D13A2C /* CatClassification.cpp in Sources */, + A11F1B7F184FDFB3006F5F98 /* OGRColumn.cpp in Sources */, + DDF53FF3167A39520042B453 /* CatClassifState.cpp in Sources */, + DDF5400B167A39CA0042B453 /* CatClassifDlg.cpp in Sources */, + DD60546816A83EEF0004BF02 /* CatClassifManager.cpp in Sources */, + DD64925C16DFF63400B3B0AB /* GeoDa.cpp in Sources */, + A12E0F4F1705087A00B6059C /* OGRDataAdapter.cpp in Sources */, + A1D82DEF174D3EB6003DE20A /* ConnectDatasourceDlg.cpp in Sources */, + A1BE9E51174DD85F007B9C64 /* GdaAppResources.cpp in Sources */, + DDFE0E0917502E810099FFEC /* DbfColContainer.cpp in Sources */, + DDFE0E2A175034EC0099FFEC /* TimeState.cpp in Sources */, + DD49747A176F59670007BB9F /* DbfTable.cpp in Sources */, + DD4974B71770AC700007BB9F /* TableFrame.cpp in Sources */, + DD4974BA1770AC840007BB9F /* TableBase.cpp in Sources */, + DD4974E21770CE9E0007BB9F /* TableInterface.cpp in Sources */, + A1E77E1A177D6A2E00CC1037 /* ExportDataDlg.cpp in Sources */, + A1E77FDC17889BE200CC1037 /* OGRTable.cpp in Sources */, + A1E78139178A90A100CC1037 /* OGRDatasourceProxy.cpp in Sources */, + A1E7813A178A90A100CC1037 /* OGRFieldProxy.cpp in Sources */, + A1E7813B178A90A100CC1037 /* OGRLayerProxy.cpp in Sources */, + DD2A6FE0178C7F7C00197093 /* DataSource.cpp in Sources */, + A1F1BA5C178D3B46005A46E5 /* GdaCache.cpp in Sources */, + DD92D22417BAAF2300F8FE01 /* TimeEditorDlg.cpp in Sources */, + A1DA623A17BCBC070070CAAB /* AutoCompTextCtrl.cpp in Sources */, + A1B93AC017D18735007F8195 /* ProjectConf.cpp in Sources */, + DD92851C17F5FC7300B9481A /* VarOrderPtree.cpp in Sources */, + DD92851F17F5FD4500B9481A /* VarOrderMapper.cpp in Sources */, + DD92853D17F5FE2E00B9481A /* VarGroup.cpp in Sources */, + A1FD8C19186908B800C35C41 /* CustomClassifPtree.cpp in Sources */, + DD40B083181894F20084173C /* VarGroupingEditorDlg.cpp in Sources */, + DD7B2A9D185273FF00727A91 /* SaveButtonManager.cpp in Sources */, + DD3BA0D0187111DE00CA4152 /* WeightsManPtree.cpp in Sources */, + DD3BA4481871EE9A00CA4152 /* DefaultVarsPtree.cpp in Sources */, + DDC48EF618AE506400FD773F /* ProjectInfoDlg.cpp in Sources */, + DD0FEBBC1909B7A000930418 /* NumCategoriesDlg.cpp in Sources */, + DD9C1B371910267900C0A427 /* GdaConst.cpp in Sources */, + DDEA3CBD193CEE5C0028B746 /* GdaFlexValue.cpp in Sources */, + DDEA3CBE193CEE5C0028B746 /* GdaLexer.cpp in Sources */, + DDEA3CBF193CEE5C0028B746 /* GdaParser.cpp in Sources */, + DDEA3D01193D17130028B746 /* CalculatorDlg.cpp in Sources */, + A14C496F1D76174000D9831C /* CsvFieldConfDlg.cpp in Sources */, + DDA4F0A4196311A9007645E2 /* WeightsMetaInfo.cpp in Sources */, + DDA4F0AD196315AF007645E2 /* WeightUtils.cpp in Sources */, + DD817EA819676AF100228B0A /* WeightsManState.cpp in Sources */, + DD8183C3197054CA00228B0A /* WeightsMapCanvas.cpp in Sources */, + DD8183C81970619800228B0A /* WeightsManDlg.cpp in Sources */, + DD81857C19709B7800228B0A /* ConnectivityMapView.cpp in Sources */, + DD4DED12197E16FF00FE29E8 /* SelectWeightsDlg.cpp in Sources */, + DD5AA73D1982D200009B30C6 /* CalcHelp.cpp in Sources */, + DD26CBE419A41A480092C0F2 /* WebViewExampleWin.cpp in Sources */, + DD8DCE0E19C0FD8F00E62C3D /* DataChangeType.cpp in Sources */, + DD2AE42A19D4F4CA00B23FB9 /* GdaJson.cpp in Sources */, + A1CE3D331C1A427A0010F170 /* PublishDlg.cpp in Sources */, + DD30798E19ED80E0001E5E89 /* Lowess.cpp in Sources */, + DD3079C719ED9F61001E5E89 /* LowessParamObservable.cpp in Sources */, + DD3079E319EDAE6C001E5E89 /* LowessParamDlg.cpp in Sources */, + DD307DB919F0483B001E5E89 /* SmoothingUtils.cpp in Sources */, + DDCFA9961A96790100747EB7 /* DbfFile.cpp in Sources */, + DD3082B319F709BB001E5E89 /* WebViewHelpWin.cpp in Sources */, + DD409DFB19FF099E00C21A2B /* ScatterPlotMatView.cpp in Sources */, + DD409E4C19FFD43000C21A2B /* VarTools.cpp in Sources */, + DD6C9EB61A03FD0C00F124F1 /* VarsChooserDlg.cpp in Sources */, + DD6C9EB71A03FD0C00F124F1 /* VarsChooserObservable.cpp in Sources */, + DDC906921A129CFF002334D2 /* SimpleAxisCanvas.cpp in Sources */, + DDC906931A129CFF002334D2 /* SimpleHistCanvas.cpp in Sources */, + DDC906941A129CFF002334D2 /* SimpleScatterPlotCanvas.cpp in Sources */, + DD76D1331A151C4E00A01FA5 /* LineChartView.cpp in Sources */, + DD76D15A1A15430600A01FA5 /* LineChartCanvas.cpp in Sources */, + DD6CDA7A1A255CEF00FCF2B8 /* LineChartStats.cpp in Sources */, + DD88CF081A4253B700803196 /* CovSpView.cpp in Sources */, + DD88CF0B1A4254D000803196 /* CovSpHLStateProxy.cpp in Sources */, + DD6EE55F1A434302003AB41E /* DistancesCalc.cpp in Sources */, + DDE4DFD61A963B07005B9158 /* GdaShape.cpp in Sources */, + DDE4DFE91A96411A005B9158 /* ShpFile.cpp in Sources */, + DD0FC7E81A9EC17500A6715B /* CorrelogramAlgs.cpp in Sources */, + DD7686D71A9FF47B009EFC6D /* gdiam.cpp in Sources */, + DDEFAAA71AA4F07200F6AAFA /* PointSetAlgs.cpp in Sources */, + DD72C19A1AAE95480000420B /* SpatialIndAlgs.cpp in Sources */, + DDD2392D1AB86D8F00E4E1BF /* NumericTests.cpp in Sources */, + DDFFC7CC1AC0E58B00F7DD6D /* CorrelogramView.cpp in Sources */, + DDFFC7CD1AC0E58B00F7DD6D /* CorrelParamsObservable.cpp in Sources */, + DDFFC7D51AC0E7DC00F7DD6D /* CorrelParamsDlg.cpp in Sources */, + DDFFC7F21AC1C7CF00F7DD6D /* HighlightState.cpp in Sources */, + DD9373B61AC1F99D0066AF21 /* SimplePoint.cpp in Sources */, + DD9373F71AC1FEAA0066AF21 /* PolysToContigWeights.cpp in Sources */, + DDCCB5CC1AD47C200067D6C4 /* SimpleBinsHistCanvas.cpp in Sources */, + A11B85BC1B18DC9C008B64EA /* Basemap.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + DD7974680F1D1B0700496A84 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "compiler-default"; + COPY_PHASE_STRIP = NO; + GCC_MODEL_TUNING = ""; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_VERSION = ""; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GENERATE_PKGINFO_FILE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.6; + ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = ""; + VALID_ARCHS = x86_64; + }; + name = Debug; + }; + DD7974690F1D1B0700496A84 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "compiler-default"; + COPY_PHASE_STRIP = YES; + GCC_MODEL_TUNING = ""; + GCC_OPTIMIZATION_LEVEL = 2; + GCC_VERSION = ""; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GENERATE_PKGINFO_FILE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.6; + OTHER_LDFLAGS = ""; + }; + name = Release; + }; + DD7974850F1D1B6600496A84 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = ""; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = NO; + GCC_PREFIX_HEADER = ""; + INFOPLIST_FILE = "GeoDa-Xcode-Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/../..\"", + "\"$(SRCROOT)/../../ogr/ogrsf_frmts/oci\"", + ); + MACOSX_DEPLOYMENT_TARGET = 10.7; + OTHER_CPLUSPLUSFLAGS = ( + "$(OTHER_CFLAGS)", + "-I./libraries/lib/wx/include/osx_cocoa-unicode-static-3.1", + "-I./libraries/include/wx-3.1/", + "-I./libraries/include/boost", + "-I./libraries/include", + "-D_FILE_OFFSET_BITS=64", + "-D__WXMAC__", + "-D__WXOSX__", + "-D__WXOSX_COCOA__", + "-D__WXDEBUG__", + "-DDEBUG", + "-stdlib=libc++", + "-std=c++11", + ); + OTHER_LDFLAGS = ( + "-L/usr/lib", + "-liconv", + "-L./libraries/lib", + ./libraries/include/boost/stage/lib/libboost_system.a, + ./libraries/include/boost/stage/lib/libboost_thread.a, + "-framework", + IOKit, + "-framework", + Carbon, + "-framework", + Cocoa, + "-framework", + AudioToolbox, + "-framework", + System, + "-framework", + OpenGL, + "-framework", + AGL, + "./libraries/lib/libwx_osx_cocoau_xrc-3.1.a", + "./libraries/lib/libwx_osx_cocoau_html-3.1.a", + "./libraries/lib/libwx_osx_cocoau_qa-3.1.a", + "./libraries/lib/libwx_osx_cocoau_adv-3.1.a", + "./libraries/lib/libwx_osx_cocoau_core-3.1.a", + "./libraries/lib/libwx_osx_cocoau_webview-3.1.a", + "./libraries/lib/libwx_baseu_xml-3.1.a", + "./libraries/lib/libwx_baseu_net-3.1.a", + "./libraries/lib/libwx_baseu-3.1.a", + "./libraries/lib/libwx_osx_cocoau_gl-3.1.a", + "./libraries/lib/libwx_osx_cocoau_richtext-3.1.a", + "./libraries/lib/libwx_osx_cocoau_aui-3.1.a", + "-lwxpng-3.1", + "-lwxjpeg-3.1", + "-framework", + WebKit, + "-lexpat", + "-lwxregexu-3.1", + "-lz", + "-lpthread", + "-liconv", + "./temp/CLAPACK-3.2.1/blas.a", + "./temp/CLAPACK-3.2.1/F2CLIBS/libf2c.a", + "./temp/CLAPACK-3.2.1/lapack.a", + "-L./libraries/lib", + "-lgdal", + "-lcurl", + ./libraries/lib/libjson_spirit.a, + ); + PREBINDING = NO; + PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO; + PRODUCT_NAME = GeoDa; + SHARED_PRECOMPS_DIR = ""; + }; + name = Debug; + }; + DD7974860F1D1B6600496A84 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_MODEL_TUNING = ""; + GCC_PRECOMPILE_PREFIX_HEADER = NO; + GCC_PREFIX_HEADER = ""; + INFOPLIST_FILE = "GeoDa-Xcode-Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/../..\"", + "\"$(SRCROOT)/../../ogr/ogrsf_frmts/oci\"", + ); + MACOSX_DEPLOYMENT_TARGET = 10.7; + ONLY_ACTIVE_ARCH = YES; + OTHER_CPLUSPLUSFLAGS = ( + "$(OTHER_CFLAGS)", + "-I./libraries/lib/wx/include/osx_cocoa-unicode-static-3.1", + "-I./libraries/include/wx-3.1/", + "-I./libraries/include/boost", + "-I./libraries/include", + "-D_FILE_OFFSET_BITS=64", + "-D__WXMAC__", + "-D__WXOSX__", + "-D__WXOSX_COCOA__", + ); + OTHER_LDFLAGS = ( + "-L/usr/lib", + "-liconv", + "-L./libraries/lib", + ./libraries/include/boost/stage/lib/libboost_system.a, + ./libraries/include/boost/stage/lib/libboost_thread.a, + "-framework", + IOKit, + "-framework", + Carbon, + "-framework", + Cocoa, + "-framework", + AudioToolbox, + "-framework", + System, + "-framework", + OpenGL, + "-framework", + AGL, + "./libraries/lib/libwx_osx_cocoau_xrc-3.1.a", + "./libraries/lib/libwx_osx_cocoau_html-3.1.a", + "./libraries/lib/libwx_osx_cocoau_qa-3.1.a", + "./libraries/lib/libwx_osx_cocoau_adv-3.1.a", + "./libraries/lib/libwx_osx_cocoau_core-3.1.a", + "./libraries/lib/libwx_osx_cocoau_webview-3.1.a", + "./libraries/lib/libwx_baseu_xml-3.1.a", + "./libraries/lib/libwx_baseu_net-3.1.a", + "./libraries/lib/libwx_baseu-3.1.a", + "./libraries/lib/libwx_osx_cocoau_gl-3.1.a", + "./libraries/lib/libwx_osx_cocoau_richtext-3.1.a", + "./libraries/lib/libwx_osx_cocoau_aui-3.1.a", + "-lwxpng-3.1", + "-lwxjpeg-3.1", + "-framework", + WebKit, + "-lexpat", + "-lwxregexu-3.1", + "-lwxtiff-3.1", + "-lz", + "-lpthread", + "-liconv", + "./temp/CLAPACK-3.2.1/blas.a", + "./temp/CLAPACK-3.2.1/F2CLIBS/libf2c.a", + "./temp/CLAPACK-3.2.1/lapack.a", + "-L./libraries/lib", + "-lgdal", + "-lcurl", + ./libraries/lib/libjson_spirit.a, + ); + PREBINDING = NO; + PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO; + PRODUCT_NAME = GeoDa; + SHARED_PRECOMPS_DIR = ""; + VALID_ARCHS = x86_64; + ZERO_LINK = NO; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + DD79746A0F1D1B0700496A84 /* Build configuration list for PBXProject "GeoDa" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DD7974680F1D1B0700496A84 /* Debug */, + DD7974690F1D1B0700496A84 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + DD7974870F1D1B6600496A84 /* Build configuration list for PBXNativeTarget "GeoDa" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DD7974850F1D1B6600496A84 /* Debug */, + DD7974860F1D1B6600496A84 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = DD7974670F1D1B0700496A84 /* Project object */; +} diff --git a/BuildTools/macosx/GeoDa-leopard.xcodeproj/project.pbxproj b/BuildTools/macosx/GeoDa-leopard.xcodeproj/project.pbxproj index e7a9ad2c6..a0e1fe6a3 100644 --- a/BuildTools/macosx/GeoDa-leopard.xcodeproj/project.pbxproj +++ b/BuildTools/macosx/GeoDa-leopard.xcodeproj/project.pbxproj @@ -15,6 +15,8 @@ A14CB4651C866E110082B436 /* AdjustYAxisDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14CB4611C866E110082B436 /* AdjustYAxisDlg.cpp */; }; A14CB4661C866E110082B436 /* BasemapConfDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14CB4631C866E110082B436 /* BasemapConfDlg.cpp */; }; A14CB46E1C86705B0082B436 /* PublishDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14CB46C1C86705B0082B436 /* PublishDlg.cpp */; }; + A15609181E52442C009F4178 /* ReportBugDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A15609161E52442C009F4178 /* ReportBugDlg.cpp */; }; + A156091B1E524445009F4178 /* ConditionalClusterMapView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A15609191E524445009F4178 /* ConditionalClusterMapView.cpp */; }; A16BA470183D626200D3B7DA /* DatasourceDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A16BA46E183D626200D3B7DA /* DatasourceDlg.cpp */; }; A16D406E1CD4233A0025C64C /* AutoUpdateDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A16D406C1CD4233A0025C64C /* AutoUpdateDlg.cpp */; }; A186F0A11C16508A00AEBA13 /* GdaCartoDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A186F09F1C16508A00AEBA13 /* GdaCartoDB.cpp */; }; @@ -23,6 +25,7 @@ A1B93AC017D18735007F8195 /* ProjectConf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1B93ABF17D18735007F8195 /* ProjectConf.cpp */; }; A1BE9E51174DD85F007B9C64 /* GdaAppResources.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1BE9E4F174DD85F007B9C64 /* GdaAppResources.cpp */; }; A1C9F3ED18B55EE000E14394 /* FieldNameCorrectionDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1C9F3EC18B55EE000E14394 /* FieldNameCorrectionDlg.cpp */; }; + A1D766D91D7A2196002365D6 /* CsvFieldConfDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1D766D71D7A2195002365D6 /* CsvFieldConfDlg.cpp */; }; A1D82DEF174D3EB6003DE20A /* ConnectDatasourceDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1D82DEE174D3EB6003DE20A /* ConnectDatasourceDlg.cpp */; }; A1DA623A17BCBC070070CAAB /* AutoCompTextCtrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1DA623817BCBC070070CAAB /* AutoCompTextCtrl.cpp */; }; A1E77E1A177D6A2E00CC1037 /* ExportDataDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1E77E18177D6A2E00CC1037 /* ExportDataDlg.cpp */; }; @@ -238,6 +241,10 @@ A14CB4641C866E110082B436 /* BasemapConfDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BasemapConfDlg.h; sourceTree = ""; }; A14CB46C1C86705B0082B436 /* PublishDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PublishDlg.cpp; sourceTree = ""; }; A14CB46D1C86705B0082B436 /* PublishDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PublishDlg.h; sourceTree = ""; }; + A15609161E52442C009F4178 /* ReportBugDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReportBugDlg.cpp; sourceTree = ""; }; + A15609171E52442C009F4178 /* ReportBugDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReportBugDlg.h; sourceTree = ""; }; + A15609191E524445009F4178 /* ConditionalClusterMapView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConditionalClusterMapView.cpp; sourceTree = ""; }; + A156091A1E524445009F4178 /* ConditionalClusterMapView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConditionalClusterMapView.h; sourceTree = ""; }; A16BA46E183D626200D3B7DA /* DatasourceDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DatasourceDlg.cpp; sourceTree = ""; }; A16BA46F183D626200D3B7DA /* DatasourceDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DatasourceDlg.h; sourceTree = ""; }; A16D406C1CD4233A0025C64C /* AutoUpdateDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoUpdateDlg.cpp; sourceTree = ""; }; @@ -253,6 +260,8 @@ A1BE9E4F174DD85F007B9C64 /* GdaAppResources.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GdaAppResources.cpp; sourceTree = ""; }; A1C9F3EB18B55EE000E14394 /* FieldNameCorrectionDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FieldNameCorrectionDlg.h; sourceTree = ""; }; A1C9F3EC18B55EE000E14394 /* FieldNameCorrectionDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FieldNameCorrectionDlg.cpp; sourceTree = ""; }; + A1D766D71D7A2195002365D6 /* CsvFieldConfDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CsvFieldConfDlg.cpp; sourceTree = ""; }; + A1D766D81D7A2196002365D6 /* CsvFieldConfDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CsvFieldConfDlg.h; sourceTree = ""; }; A1D82DED174D3EB6003DE20A /* ConnectDatasourceDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConnectDatasourceDlg.h; sourceTree = ""; }; A1D82DEE174D3EB6003DE20A /* ConnectDatasourceDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConnectDatasourceDlg.cpp; sourceTree = ""; }; A1DA623817BCBC070070CAAB /* AutoCompTextCtrl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoCompTextCtrl.cpp; sourceTree = ""; }; @@ -746,7 +755,11 @@ DD7974FE0F1D296F00496A84 /* DialogTools */ = { isa = PBXGroup; children = ( + A15609161E52442C009F4178 /* ReportBugDlg.cpp */, + A15609171E52442C009F4178 /* ReportBugDlg.h */, A16D406C1CD4233A0025C64C /* AutoUpdateDlg.cpp */, + A1D766D71D7A2195002365D6 /* CsvFieldConfDlg.cpp */, + A1D766D81D7A2196002365D6 /* CsvFieldConfDlg.h */, A16D406D1CD4233A0025C64C /* AutoUpdateDlg.h */, A14CB46C1C86705B0082B436 /* PublishDlg.cpp */, A14CB46D1C86705B0082B436 /* PublishDlg.h */, @@ -853,6 +866,8 @@ DD7975B70F1D2A9000496A84 /* Explore */ = { isa = PBXGroup; children = ( + A15609191E524445009F4178 /* ConditionalClusterMapView.cpp */, + A156091A1E524445009F4178 /* ConditionalClusterMapView.h */, DD7975B80F1D2A9000496A84 /* 3DPlotView.cpp */, DD7975B90F1D2A9000496A84 /* 3DPlotView.h */, DD2B42AF1522552B00888E51 /* BoxNewPlotView.cpp */, @@ -1283,6 +1298,7 @@ DDF14CDC139432C100363FA1 /* DataViewerResizeColDlg.cpp in Sources */, DDF14CDD139432CB00363FA1 /* DataViewerAddColDlg.cpp in Sources */, DDB77C0D139820CB00569A1E /* GStatCoordinator.cpp in Sources */, + A15609181E52442C009F4178 /* ReportBugDlg.cpp in Sources */, DD209598139F129900B9E648 /* GetisOrdChoiceDlg.cpp in Sources */, DD181BC813A90445004B0EC2 /* SaveToTableDlg.cpp in Sources */, DDF85D1813B257B6006C1B08 /* DataViewerEditFieldPropertiesDlg.cpp in Sources */, @@ -1350,6 +1366,7 @@ DD92851C17F5FC7300B9481A /* VarOrderPtree.cpp in Sources */, DD92851F17F5FD4500B9481A /* VarOrderMapper.cpp in Sources */, DD92853D17F5FE2E00B9481A /* VarGroup.cpp in Sources */, + A156091B1E524445009F4178 /* ConditionalClusterMapView.cpp in Sources */, A1FD8C19186908B800C35C41 /* CustomClassifPtree.cpp in Sources */, DD40B083181894F20084173C /* VarGroupingEditorDlg.cpp in Sources */, DD7B2A9D185273FF00727A91 /* SaveButtonManager.cpp in Sources */, @@ -1411,6 +1428,7 @@ A14CB4661C866E110082B436 /* BasemapConfDlg.cpp in Sources */, A14CB46E1C86705B0082B436 /* PublishDlg.cpp in Sources */, A16D406E1CD4233A0025C64C /* AutoUpdateDlg.cpp in Sources */, + A1D766D91D7A2196002365D6 /* CsvFieldConfDlg.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/BuildTools/macosx/GeoDa.xcodeproj/project.pbxproj b/BuildTools/macosx/GeoDa.xcodeproj/project.pbxproj index edb1228b8..9a4392edb 100644 --- a/BuildTools/macosx/GeoDa.xcodeproj/project.pbxproj +++ b/BuildTools/macosx/GeoDa.xcodeproj/project.pbxproj @@ -26,6 +26,7 @@ A1CE3D331C1A427A0010F170 /* PublishDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1CE3D311C1A427A0010F170 /* PublishDlg.cpp */; }; A1D82DEF174D3EB6003DE20A /* ConnectDatasourceDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1D82DEE174D3EB6003DE20A /* ConnectDatasourceDlg.cpp */; }; A1DA623A17BCBC070070CAAB /* AutoCompTextCtrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1DA623817BCBC070070CAAB /* AutoCompTextCtrl.cpp */; }; + A1E5BC841DBFE661005739E9 /* ReportBugDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1E5BC831DBFE661005739E9 /* ReportBugDlg.cpp */; }; A1E77E1A177D6A2E00CC1037 /* ExportDataDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1E77E18177D6A2E00CC1037 /* ExportDataDlg.cpp */; }; A1E77FDC17889BE200CC1037 /* OGRTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1E77FDA17889BE200CC1037 /* OGRTable.cpp */; }; A1E78139178A90A100CC1037 /* OGRDatasourceProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1E78133178A90A100CC1037 /* OGRDatasourceProxy.cpp */; }; @@ -36,6 +37,24 @@ A1F1BA5C178D3B46005A46E5 /* GdaCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1F1BA5A178D3B46005A46E5 /* GdaCache.cpp */; }; A1F1BA99178D46B8005A46E5 /* cache.sqlite in CopyFiles */ = {isa = PBXBuildFile; fileRef = A1F1BA98178D46B8005A46E5 /* cache.sqlite */; }; A1FD8C19186908B800C35C41 /* CustomClassifPtree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1FD8C17186908B800C35C41 /* CustomClassifPtree.cpp */; }; + A48356BB1E456310002791C8 /* ConditionalClusterMapView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A48356B91E456310002791C8 /* ConditionalClusterMapView.cpp */; }; + A496C99E1E6A184C008F87DD /* samples.sqlite in Resources */ = {isa = PBXBuildFile; fileRef = A496C99D1E6A184C008F87DD /* samples.sqlite */; }; + A496C9A81E6A43C0008F87DD /* BaltimoreHomeSales.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9A71E6A43C0008F87DD /* BaltimoreHomeSales.png */; }; + A496C9AA1E6A43CC008F87DD /* BostonHomeSales.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9A91E6A43CC008F87DD /* BostonHomeSales.png */; }; + A496C9AC1E6A43D0008F87DD /* BuenosAiresElections.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9AB1E6A43D0008F87DD /* BuenosAiresElections.png */; }; + A496C9AE1E6A43D6008F87DD /* ColombiaMalaria.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9AD1E6A43D6008F87DD /* ColombiaMalaria.png */; }; + A496C9B01E6A43DA008F87DD /* ColumbusCrime.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9AF1E6A43DA008F87DD /* ColumbusCrime.png */; }; + A496C9B21E6A43E5008F87DD /* Milwaukee2000Census.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9B11E6A43E4008F87DD /* Milwaukee2000Census.png */; }; + A496C9B41E6A43E8008F87DD /* NAT.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9B31E6A43E8008F87DD /* NAT.png */; }; + A496C9B61E6A43EE008F87DD /* NepalAid.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9B51E6A43EE008F87DD /* NepalAid.png */; }; + A496C9B91E6A43FA008F87DD /* no_map.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9B81E6A43FA008F87DD /* no_map.png */; }; + A496C9BB1E6A43FE008F87DD /* NYCData.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9BA1E6A43FE008F87DD /* NYCData.png */; }; + A496C9BD1E6A4402008F87DD /* PhoenixACS.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9BC1E6A4402008F87DD /* PhoenixACS.png */; }; + A496C9BF1E6A4405008F87DD /* SanFranCrime.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9BE1E6A4405008F87DD /* SanFranCrime.png */; }; + A496C9C11E6A440A008F87DD /* SIDSNC.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9C01E6A440A008F87DD /* SIDSNC.png */; }; + A496C9C31E6A4417008F87DD /* USHomicides.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9C21E6A4417008F87DD /* USHomicides.png */; }; + A496C9C51E6A441D008F87DD /* watermark-20.png in Resources */ = {isa = PBXBuildFile; fileRef = A496C9C41E6A441D008F87DD /* watermark-20.png */; }; + A4D9A31F1E4D5F3800EF584C /* gdaldata in Resources */ = {isa = PBXBuildFile; fileRef = A4D9A31E1E4D5F3800EF584C /* gdaldata */; }; DD00ADE811138A2C008FE572 /* TemplateFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD00ADE711138A2C008FE572 /* TemplateFrame.cpp */; }; DD0DC4BA13CBA7B10022B65A /* RangeSelectionDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD0DC4B813CBA7B10022B65A /* RangeSelectionDlg.cpp */; }; DD0FC7E81A9EC17500A6715B /* CorrelogramAlgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD0FC7E61A9EC17500A6715B /* CorrelogramAlgs.cpp */; }; @@ -158,8 +177,6 @@ DDB37A0811CBBB730020C8A9 /* TemplateLegend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDB37A0711CBBB730020C8A9 /* TemplateLegend.cpp */; }; DDB77C0D139820CB00569A1E /* GStatCoordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDB77C0B139820CB00569A1E /* GStatCoordinator.cpp */; }; DDB77F3E140D3CEF0032C7E4 /* FieldNewCalcSpecialDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDB77F3C140D3CEF0032C7E4 /* FieldNewCalcSpecialDlg.cpp */; }; - DDBDFE6A19E73E07004CCEDA /* web_plugins in Resources */ = {isa = PBXBuildFile; fileRef = DDBDFE6119E73E07004CCEDA /* web_plugins */; }; - DDBDFE6B19E73E13004CCEDA /* web_plugins in CopyFiles */ = {isa = PBXBuildFile; fileRef = DDBDFE6119E73E07004CCEDA /* web_plugins */; }; DDC48EF618AE506400FD773F /* ProjectInfoDlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDC48EF418AE506400FD773F /* ProjectInfoDlg.cpp */; }; DDC906921A129CFF002334D2 /* SimpleAxisCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDC9068C1A129CFF002334D2 /* SimpleAxisCanvas.cpp */; }; DDC906931A129CFF002334D2 /* SimpleHistCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDC9068E1A129CFF002334D2 /* SimpleHistCanvas.cpp */; }; @@ -213,7 +230,6 @@ dstPath = ""; dstSubfolderSpec = 6; files = ( - DDBDFE6B19E73E13004CCEDA /* web_plugins in CopyFiles */, DD2EB10219E6F0270073E36F /* geoda_prefs.json in CopyFiles */, A1B04ADD1B1921710045AA6F /* basemap_cache in CopyFiles */, A1F1BA99178D46B8005A46E5 /* cache.sqlite in CopyFiles */, @@ -260,6 +276,8 @@ A1D82DEE174D3EB6003DE20A /* ConnectDatasourceDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConnectDatasourceDlg.cpp; sourceTree = ""; }; A1DA623817BCBC070070CAAB /* AutoCompTextCtrl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoCompTextCtrl.cpp; sourceTree = ""; }; A1DA623917BCBC070070CAAB /* AutoCompTextCtrl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoCompTextCtrl.h; sourceTree = ""; }; + A1E5BC821DBFE661005739E9 /* ReportBugDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReportBugDlg.h; sourceTree = ""; }; + A1E5BC831DBFE661005739E9 /* ReportBugDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReportBugDlg.cpp; sourceTree = ""; }; A1E77E18177D6A2E00CC1037 /* ExportDataDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExportDataDlg.cpp; sourceTree = ""; }; A1E77E19177D6A2E00CC1037 /* ExportDataDlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExportDataDlg.h; sourceTree = ""; }; A1E77FDA17889BE200CC1037 /* OGRTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OGRTable.cpp; path = DataViewer/OGRTable.cpp; sourceTree = ""; }; @@ -279,6 +297,26 @@ A1F1BA98178D46B8005A46E5 /* cache.sqlite */ = {isa = PBXFileReference; lastKnownFileType = file; name = cache.sqlite; path = BuildTools/CommonDistFiles/cache.sqlite; sourceTree = ""; }; A1FD8C17186908B800C35C41 /* CustomClassifPtree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CustomClassifPtree.cpp; path = DataViewer/CustomClassifPtree.cpp; sourceTree = ""; }; A1FD8C18186908B800C35C41 /* CustomClassifPtree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CustomClassifPtree.h; path = DataViewer/CustomClassifPtree.h; sourceTree = ""; }; + A48356B91E456310002791C8 /* ConditionalClusterMapView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConditionalClusterMapView.cpp; sourceTree = ""; }; + A48356BA1E456310002791C8 /* ConditionalClusterMapView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConditionalClusterMapView.h; sourceTree = ""; }; + A496C99D1E6A184C008F87DD /* samples.sqlite */ = {isa = PBXFileReference; lastKnownFileType = file; name = samples.sqlite; path = BuildTools/CommonDistFiles/web_plugins/samples.sqlite; sourceTree = ""; }; + A496C9A71E6A43C0008F87DD /* BaltimoreHomeSales.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = BaltimoreHomeSales.png; path = BuildTools/CommonDistFiles/web_plugins/BaltimoreHomeSales.png; sourceTree = ""; }; + A496C9A91E6A43CC008F87DD /* BostonHomeSales.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = BostonHomeSales.png; path = BuildTools/CommonDistFiles/web_plugins/BostonHomeSales.png; sourceTree = ""; }; + A496C9AB1E6A43D0008F87DD /* BuenosAiresElections.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = BuenosAiresElections.png; path = BuildTools/CommonDistFiles/web_plugins/BuenosAiresElections.png; sourceTree = ""; }; + A496C9AD1E6A43D6008F87DD /* ColombiaMalaria.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColombiaMalaria.png; path = BuildTools/CommonDistFiles/web_plugins/ColombiaMalaria.png; sourceTree = ""; }; + A496C9AF1E6A43DA008F87DD /* ColumbusCrime.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColumbusCrime.png; path = BuildTools/CommonDistFiles/web_plugins/ColumbusCrime.png; sourceTree = ""; }; + A496C9B11E6A43E4008F87DD /* Milwaukee2000Census.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Milwaukee2000Census.png; path = BuildTools/CommonDistFiles/web_plugins/Milwaukee2000Census.png; sourceTree = ""; }; + A496C9B31E6A43E8008F87DD /* NAT.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = NAT.png; path = BuildTools/CommonDistFiles/web_plugins/NAT.png; sourceTree = ""; }; + A496C9B51E6A43EE008F87DD /* NepalAid.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = NepalAid.png; path = BuildTools/CommonDistFiles/web_plugins/NepalAid.png; sourceTree = ""; }; + A496C9B71E6A43F3008F87DD /* NepalAid.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = NepalAid.png; path = BuildTools/CommonDistFiles/web_plugins/NepalAid.png; sourceTree = ""; }; + A496C9B81E6A43FA008F87DD /* no_map.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = no_map.png; path = BuildTools/CommonDistFiles/web_plugins/no_map.png; sourceTree = ""; }; + A496C9BA1E6A43FE008F87DD /* NYCData.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = NYCData.png; path = BuildTools/CommonDistFiles/web_plugins/NYCData.png; sourceTree = ""; }; + A496C9BC1E6A4402008F87DD /* PhoenixACS.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = PhoenixACS.png; path = BuildTools/CommonDistFiles/web_plugins/PhoenixACS.png; sourceTree = ""; }; + A496C9BE1E6A4405008F87DD /* SanFranCrime.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = SanFranCrime.png; path = BuildTools/CommonDistFiles/web_plugins/SanFranCrime.png; sourceTree = ""; }; + A496C9C01E6A440A008F87DD /* SIDSNC.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = SIDSNC.png; path = BuildTools/CommonDistFiles/web_plugins/SIDSNC.png; sourceTree = ""; }; + A496C9C21E6A4417008F87DD /* USHomicides.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = USHomicides.png; path = BuildTools/CommonDistFiles/web_plugins/USHomicides.png; sourceTree = ""; }; + A496C9C41E6A441D008F87DD /* watermark-20.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "watermark-20.png"; path = "BuildTools/CommonDistFiles/web_plugins/watermark-20.png"; sourceTree = ""; }; + A4D9A31E1E4D5F3800EF584C /* gdaldata */ = {isa = PBXFileReference; lastKnownFileType = folder; name = gdaldata; path = BuildTools/CommonDistFiles/gdaldata; sourceTree = ""; }; DD00ADE611138A2C008FE572 /* TemplateFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TemplateFrame.h; sourceTree = ""; }; DD00ADE711138A2C008FE572 /* TemplateFrame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TemplateFrame.cpp; sourceTree = ""; }; DD0DC4B813CBA7B10022B65A /* RangeSelectionDlg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RangeSelectionDlg.cpp; sourceTree = ""; }; @@ -666,6 +704,24 @@ DD7974650F1D1B0700496A84 /* ../../ */ = { isa = PBXGroup; children = ( + A496C9C41E6A441D008F87DD /* watermark-20.png */, + A496C9C21E6A4417008F87DD /* USHomicides.png */, + A496C9C01E6A440A008F87DD /* SIDSNC.png */, + A496C9BE1E6A4405008F87DD /* SanFranCrime.png */, + A496C9BC1E6A4402008F87DD /* PhoenixACS.png */, + A496C9BA1E6A43FE008F87DD /* NYCData.png */, + A496C9B81E6A43FA008F87DD /* no_map.png */, + A496C9B71E6A43F3008F87DD /* NepalAid.png */, + A496C9B51E6A43EE008F87DD /* NepalAid.png */, + A496C9B31E6A43E8008F87DD /* NAT.png */, + A496C9B11E6A43E4008F87DD /* Milwaukee2000Census.png */, + A496C9AF1E6A43DA008F87DD /* ColumbusCrime.png */, + A496C9AD1E6A43D6008F87DD /* ColombiaMalaria.png */, + A496C9AB1E6A43D0008F87DD /* BuenosAiresElections.png */, + A496C9A91E6A43CC008F87DD /* BostonHomeSales.png */, + A496C9A71E6A43C0008F87DD /* BaltimoreHomeSales.png */, + A496C99D1E6A184C008F87DD /* samples.sqlite */, + A4D9A31E1E4D5F3800EF584C /* gdaldata */, A1C194A21B38FC67003DA7CA /* libc++.dylib */, A1B04ADC1B1921710045AA6F /* basemap_cache */, DD972054150A6EE4000206F4 /* CmdLineUtils */, @@ -753,6 +809,8 @@ DD7974FE0F1D296F00496A84 /* DialogTools */ = { isa = PBXGroup; children = ( + A1E5BC831DBFE661005739E9 /* ReportBugDlg.cpp */, + A1E5BC821DBFE661005739E9 /* ReportBugDlg.h */, A14C496D1D76174000D9831C /* CsvFieldConfDlg.cpp */, A14C496E1D76174000D9831C /* CsvFieldConfDlg.h */, A1EBC88D1CD2B2FD001DCFE9 /* AutoUpdateDlg.cpp */, @@ -862,6 +920,8 @@ DD7975B70F1D2A9000496A84 /* Explore */ = { isa = PBXGroup; children = ( + A48356B91E456310002791C8 /* ConditionalClusterMapView.cpp */, + A48356BA1E456310002791C8 /* ConditionalClusterMapView.h */, DD7975B80F1D2A9000496A84 /* 3DPlotView.cpp */, DD7975B90F1D2A9000496A84 /* 3DPlotView.h */, DD2B42AF1522552B00888E51 /* BoxNewPlotView.cpp */, @@ -1221,8 +1281,24 @@ buildActionMask = 2147483647; files = ( DD5A579716E53EC40047DBB1 /* GeoDa.icns in Resources */, + A4D9A31F1E4D5F3800EF584C /* gdaldata in Resources */, A19F51501756A11E006E31B4 /* plugins in Resources */, - DDBDFE6A19E73E07004CCEDA /* web_plugins in Resources */, + A496C99E1E6A184C008F87DD /* samples.sqlite in Resources */, + A496C9A81E6A43C0008F87DD /* BaltimoreHomeSales.png in Resources */, + A496C9AA1E6A43CC008F87DD /* BostonHomeSales.png in Resources */, + A496C9AC1E6A43D0008F87DD /* BuenosAiresElections.png in Resources */, + A496C9AE1E6A43D6008F87DD /* ColombiaMalaria.png in Resources */, + A496C9B01E6A43DA008F87DD /* ColumbusCrime.png in Resources */, + A496C9B21E6A43E5008F87DD /* Milwaukee2000Census.png in Resources */, + A496C9B41E6A43E8008F87DD /* NAT.png in Resources */, + A496C9B61E6A43EE008F87DD /* NepalAid.png in Resources */, + A496C9B91E6A43FA008F87DD /* no_map.png in Resources */, + A496C9BB1E6A43FE008F87DD /* NYCData.png in Resources */, + A496C9BD1E6A4402008F87DD /* PhoenixACS.png in Resources */, + A496C9BF1E6A4405008F87DD /* SanFranCrime.png in Resources */, + A496C9C11E6A440A008F87DD /* SIDSNC.png in Resources */, + A496C9C51E6A441D008F87DD /* watermark-20.png in Resources */, + A496C9C31E6A4417008F87DD /* USHomicides.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1292,6 +1368,7 @@ DDD593CA12E9F90C00F7A7C4 /* GwtWeight.cpp in Sources */, DD694685130307C00072386B /* RateSmoothing.cpp in Sources */, DDF14CDA139432B000363FA1 /* DataViewerDeleteColDlg.cpp in Sources */, + A1E5BC841DBFE661005739E9 /* ReportBugDlg.cpp in Sources */, DDF14CDC139432C100363FA1 /* DataViewerResizeColDlg.cpp in Sources */, DDF14CDD139432CB00363FA1 /* DataViewerAddColDlg.cpp in Sources */, DDB77C0D139820CB00569A1E /* GStatCoordinator.cpp in Sources */, @@ -1359,6 +1436,7 @@ DD92D22417BAAF2300F8FE01 /* TimeEditorDlg.cpp in Sources */, A1DA623A17BCBC070070CAAB /* AutoCompTextCtrl.cpp in Sources */, A1B93AC017D18735007F8195 /* ProjectConf.cpp in Sources */, + A48356BB1E456310002791C8 /* ConditionalClusterMapView.cpp in Sources */, DD92851C17F5FC7300B9481A /* VarOrderPtree.cpp in Sources */, DD92851F17F5FD4500B9481A /* VarOrderMapper.cpp in Sources */, DD92853D17F5FE2E00B9481A /* VarGroup.cpp in Sources */, @@ -1430,6 +1508,7 @@ DD7974680F1D1B0700496A84 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "compiler-default"; COPY_PHASE_STRIP = NO; GCC_MODEL_TUNING = ""; GCC_OPTIMIZATION_LEVEL = 0; @@ -1446,6 +1525,7 @@ DD7974690F1D1B0700496A84 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "compiler-default"; COPY_PHASE_STRIP = YES; GCC_MODEL_TUNING = ""; GCC_OPTIMIZATION_LEVEL = 2; @@ -1476,10 +1556,11 @@ "\"$(SRCROOT)/../..\"", "\"$(SRCROOT)/../../ogr/ogrsf_frmts/oci\"", ); + MACOSX_DEPLOYMENT_TARGET = 10.7; OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", - "-I./libraries/lib/wx/include/osx_cocoa-unicode-static-3.0", - "-I./libraries/include/wx-3.0/", + "-I./libraries/lib/wx/include/osx_cocoa-unicode-static-3.1", + "-I./libraries/include/wx-3.1/", "-I./libraries/include/boost", "-I./libraries/include", "-D_FILE_OFFSET_BITS=64", @@ -1509,24 +1590,24 @@ OpenGL, "-framework", AGL, - "./libraries/lib/libwx_osx_cocoau_xrc-3.0.a", - "./libraries/lib/libwx_osx_cocoau_html-3.0.a", - "./libraries/lib/libwx_osx_cocoau_qa-3.0.a", - "./libraries/lib/libwx_osx_cocoau_adv-3.0.a", - "./libraries/lib/libwx_osx_cocoau_core-3.0.a", - "./libraries/lib/libwx_osx_cocoau_webview-3.0.a", - "./libraries/lib/libwx_baseu_xml-3.0.a", - "./libraries/lib/libwx_baseu_net-3.0.a", - "./libraries/lib/libwx_baseu-3.0.a", - "./libraries/lib/libwx_osx_cocoau_gl-3.0.a", - "./libraries/lib/libwx_osx_cocoau_richtext-3.0.a", - "./libraries/lib/libwx_osx_cocoau_aui-3.0.a", - "-lwxpng-3.0", - "-lwxjpeg-3.0", + "./libraries/lib/libwx_osx_cocoau_xrc-3.1.a", + "./libraries/lib/libwx_osx_cocoau_html-3.1.a", + "./libraries/lib/libwx_osx_cocoau_qa-3.1.a", + "./libraries/lib/libwx_osx_cocoau_adv-3.1.a", + "./libraries/lib/libwx_osx_cocoau_core-3.1.a", + "./libraries/lib/libwx_osx_cocoau_webview-3.1.a", + "./libraries/lib/libwx_baseu_xml-3.1.a", + "./libraries/lib/libwx_baseu_net-3.1.a", + "./libraries/lib/libwx_baseu-3.1.a", + "./libraries/lib/libwx_osx_cocoau_gl-3.1.a", + "./libraries/lib/libwx_osx_cocoau_richtext-3.1.a", + "./libraries/lib/libwx_osx_cocoau_aui-3.1.a", + "-lwxpng-3.1", + "-lwxjpeg-3.1", "-framework", WebKit, "-lexpat", - "-lwxregexu-3.0", + "-lwxregexu-3.1", "-lz", "-lpthread", "-liconv", @@ -1563,11 +1644,12 @@ "\"$(SRCROOT)/../..\"", "\"$(SRCROOT)/../../ogr/ogrsf_frmts/oci\"", ); + MACOSX_DEPLOYMENT_TARGET = 10.7; ONLY_ACTIVE_ARCH = YES; OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", - "-I./libraries/lib/wx/include/osx_cocoa-unicode-static-3.0", - "-I./libraries/include/wx-3.0/", + "-I./libraries/lib/wx/include/osx_cocoa-unicode-static-3.1", + "-I./libraries/include/wx-3.1/", "-I./libraries/include/boost", "-I./libraries/include", "-D_FILE_OFFSET_BITS=64", @@ -1595,25 +1677,25 @@ OpenGL, "-framework", AGL, - "./libraries/lib/libwx_osx_cocoau_xrc-3.0.a", - "./libraries/lib/libwx_osx_cocoau_html-3.0.a", - "./libraries/lib/libwx_osx_cocoau_qa-3.0.a", - "./libraries/lib/libwx_osx_cocoau_adv-3.0.a", - "./libraries/lib/libwx_osx_cocoau_core-3.0.a", - "./libraries/lib/libwx_osx_cocoau_webview-3.0.a", - "./libraries/lib/libwx_baseu_xml-3.0.a", - "./libraries/lib/libwx_baseu_net-3.0.a", - "./libraries/lib/libwx_baseu-3.0.a", - "./libraries/lib/libwx_osx_cocoau_gl-3.0.a", - "./libraries/lib/libwx_osx_cocoau_richtext-3.0.a", - "./libraries/lib/libwx_osx_cocoau_aui-3.0.a", - "-lwxpng-3.0", - "-lwxjpeg-3.0", + "./libraries/lib/libwx_osx_cocoau_xrc-3.1.a", + "./libraries/lib/libwx_osx_cocoau_html-3.1.a", + "./libraries/lib/libwx_osx_cocoau_qa-3.1.a", + "./libraries/lib/libwx_osx_cocoau_adv-3.1.a", + "./libraries/lib/libwx_osx_cocoau_core-3.1.a", + "./libraries/lib/libwx_osx_cocoau_webview-3.1.a", + "./libraries/lib/libwx_baseu_xml-3.1.a", + "./libraries/lib/libwx_baseu_net-3.1.a", + "./libraries/lib/libwx_baseu-3.1.a", + "./libraries/lib/libwx_osx_cocoau_gl-3.1.a", + "./libraries/lib/libwx_osx_cocoau_richtext-3.1.a", + "./libraries/lib/libwx_osx_cocoau_aui-3.1.a", + "-lwxpng-3.1", + "-lwxjpeg-3.1", "-framework", WebKit, "-lexpat", - "-lwxregexu-3.0", - "-lwxtiff-3.0", + "-lwxregexu-3.1", + "-lwxtiff-3.1", "-lz", "-lpthread", "-liconv", diff --git a/BuildTools/macosx/auto_build.10.7.sh b/BuildTools/macosx/auto_build.10.7.sh new file mode 100755 index 000000000..8113c258f --- /dev/null +++ b/BuildTools/macosx/auto_build.10.7.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +VERSION=$1 +CPU=$2 +NODEBUG=$3 + +#launchctl load auto_build.plist +cd ~/geoda_trunk/ +git checkout rc/GdaAppResources.cpp +git pull +rm ~/geoda_trunk/o/* +cd ~/geoda_trunk/BuildTools/macosx +./build10.7.sh $CPU $NODEBUG +cd ~/geoda_trunk/BuildTools/macosx/create-dmg +./geoda.sh $VERSION +mv GeoDa$VERSION-Installer.dmg ../ +cd .. diff --git a/BuildTools/macosx/auto_build.sh b/BuildTools/macosx/auto_build.sh index 29e26ec26..2e25a1116 100755 --- a/BuildTools/macosx/auto_build.sh +++ b/BuildTools/macosx/auto_build.sh @@ -12,7 +12,7 @@ cd ~/geoda_trunk/o rm * cd ~/geoda_trunk/BuildTools/macosx ./build.sh $CPU $NODEBUG -cd ~/Dropbox/yoursway-create-dmg +cd ~/geoda_trunk/BuildTools/macosx/create-dmg ./geoda.sh $VERSION mv GeoDa$VERSION-Installer.dmg ~/Dropbox cd .. diff --git a/BuildTools/macosx/build-express.sh b/BuildTools/macosx/build-express.sh index 9aea671a5..dbc6bd7d2 100755 --- a/BuildTools/macosx/build-express.sh +++ b/BuildTools/macosx/build-express.sh @@ -62,7 +62,30 @@ if ! [ -f "$PREFIX/lib/libjson_spirit.a" ] ; then unzip libraries.zip rm libraries.zip cd libraries/lib + install_name_tool -id "$GEODA_HOME/libraries/lib/libgdal.20.dylib" libgdal.20.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libkmlengine.0.dylib" libkmlengine.0.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libkmlregionator.0.dylib" libkmlregionator.0.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libkmlxsd.0.dylib" libkmlxsd.0.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libkmldom.0.dylib" libkmldom.0.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libkmlbase.0.dylib" libkmlbase.0.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libkmlconvenience.0.dylib" libkmlconvenience.0.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libkmlengine.0.dylib" libkmlengine.0.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libminizip.0.dylib" libminizip.0.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/liburiparser.1.dylib" liburiparser.1.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libxerces-c-3.1.dylib" libxerces-c-3.1.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libpq.5.dylib" libpq.5.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libspatialite.5.dylib" libspatialite.5.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libfreexl.1.dylib" libfreexl.1.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libproj.0.dylib" libproj.0.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libsqlite3.0.dylib" libsqlite3.0.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libgeos_c.1.dylib" libgeos_c.1.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libgeos-3.3.8.dylib" libgeos-3.3.8.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libcurl.4.dylib" libcurl.4.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libproj.0.dylib" libproj.0.dylib + install_name_tool -id "$GEODA_HOME/libraries/lib/libcares.2.dylib" libcares.2.dylib + # install_name_tool -change "$MC_HOME/libraries/lib/libgdal.20.dylib" "$GEODA_HOME/libraries/lib/libgdal.20.dylib" libgdal.20.dylib + install_name_tool -change "$MC_HOME/libraries/lib/libcares.2.dylib" "$GEODA_HOME/libraries/lib/libcares.2.dylib" libgdal.20.dylib install_name_tool -change "$MC_HOME/libraries/lib/libkmlengine.0.dylib" "$GEODA_HOME/libraries/lib/libkmlengine.0.dylib" libgdal.20.dylib install_name_tool -change "$MC_HOME/libraries/lib/libkmlregionator.0.dylib" "$GEODA_HOME/libraries/lib/libkmlregionator.0.dylib" libgdal.20.dylib install_name_tool -change "$MC_HOME/libraries/lib/libkmlxsd.0.dylib" "$GEODA_HOME/libraries/lib/libkmlxsd.0.dylib" libgdal.20.dylib @@ -93,9 +116,46 @@ if ! [ -f "$PREFIX/lib/libjson_spirit.a" ] ; then install_name_tool -change "$MC_HOME/libraries/lib/libgeos-3.3.8.dylib" "$GEODA_HOME/libraries/lib/libgeos-3.3.8.dylib" libgeos_c.1.dylib install_name_tool -change "$MC_HOME/libraries/lib/libgeos-3.3.8.dylib" "$GEODA_HOME/libraries/lib/libgeos-3.3.8.dylib" libspatialite.5.dylib install_name_tool -change "$MC_HOME/libraries/lib/libcurl.4.dylib" "$GEODA_HOME/libraries/lib/libcurl.4.dylib" libxerces-c-3.1.dylib + install_name_tool -change "$MC_HOME/libraries/lib/libcares.2.dylib" "$GEODA_HOME/libraries/lib/libcares.2.dylib" libxerces-c-3.1.dylib + install_name_tool -change "$MC_HOME/libraries/lib/libcares.2.dylib" "$GEODA_HOME/libraries/lib/libcares.2.dylib" libcurl.4.dylib cd ../.. fi + +######################################################################### +# install wxWidgets library +######################################################################### +LIB_NAME=wxWidgets-3.1.0 +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/wxWidgets-3.1.0.tar.bz2 +LIB_FILENAME=$(basename "$LIB_URL" ".tar") +LIB_CHECKER=libwx_baseu-3.1.a +echo $LIB_FILENAME + +cd $DOWNLOAD_HOME +if ! [ -f "$LIB_FILENAME" ] ; then + curl -k -o $LIB_FILENAME $LIB_URL +fi + +if ! [ -d "$LIB_NAME" ]; then + tar -xf $LIB_FILENAME +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + cp -rf $GEODA_HOME/dep/$LIB_NAME/* . + make clean + ./configure --with-cocoa --disable-shared --enable-mediactrl=no --disable-monolithic --with-opengl --enable-postscript --enable-textfile --without-liblzma --enable-webview --enable-compat28 --disable-mediactrl -prefix=$PREFIX + #./configure CFLAGS="$GDA_CFLAGS" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" OBJCFLAGS="-arch x86_64" OBJCXXFLAGS="-arch x86_64" --with-cocoa --disable-shared --disable-monolithic --with-opengl --enable-postscript --enable-textfile --without-liblzma --enable-webview --enable-compat28 --prefix=$PREFIX + $MAKER + make install + cd .. +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi + ######################################################################### # install boost library ######################################################################### diff --git a/BuildTools/macosx/build.sh b/BuildTools/macosx/build.sh index ce60027d6..ca09e1ac3 100755 --- a/BuildTools/macosx/build.sh +++ b/BuildTools/macosx/build.sh @@ -107,7 +107,7 @@ install_library() ######################################################################### # install c-ares -- for cURL, prevent crash on Mac oSx with threads ######################################################################### -install_library c-ares-1.10.0 http://c-ares.haxx.se/download/c-ares-1.10.0.tar.gz libcares.a +install_library c-ares-1.10.0 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/c-ares-1.10.0.tar.gz libcares.a ######################################################################### # install cURL @@ -488,7 +488,7 @@ if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then cd $LIB_NAME make clean cp -rf $GEODA_HOME/dep/$LIB_NAME/* . - ./configure CFLAGS="$GDA_CFLAGS" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" OBJCFLAGS="-arch x86_64" OBJCXXFLAGS="-arch x86_64" --with-cocoa --disable-shared --disable-monolithic --with-opengl --enable-postscript --enable-textfile --without-liblzma --enable-webview --enable-compat28 --with-macosx-version-min=10.6 --with-macosx-sdk=/Developer/SDKs/MacOSX10.6.sdk --prefix=$PREFIX + ./configure CFLAGS="$GDA_CFLAGS" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" OBJCFLAGS="-arch x86_64" OBJCXXFLAGS="-arch x86_64" --with-cocoa --disable-shared --disable-monolithic --with-opengl --enable-postscript --enable-textfile --without-liblzma --enable-webview --enable-compat28 --prefix=$PREFIX $MAKER make install cd .. diff --git a/BuildTools/macosx/build10.7.sh b/BuildTools/macosx/build10.7.sh new file mode 100755 index 000000000..5050e5e58 --- /dev/null +++ b/BuildTools/macosx/build10.7.sh @@ -0,0 +1,540 @@ +#!/bin/bash +############################################################################# +# ./build.sh +# ./build.sh [CPU] +# ./build.sh 8 (with debug) +# ./build.sh [CPU] [NODEBUG, true=1 false=0(default)] +# ./build.sh 8 1 (no debug) +############################################################################# +# Note: mac osx 10.7 autoconf, automake gettext libtool +# +CPUS=$1 +NODEBUG=$2 +if [[ $CPUS == "" ]] ; then + CPUS=8 +fi +if [[ $NODEBUG == "" ]] ; then + NODEBUG=0 +else + if ! [[ $NODEBUG -eq 1 ]] ; then + NODEBUG=0 + fi +fi + +if ! type "ar" > /dev/null; then + echo "You need to install Xcode development enviroment to run this script." + exit +fi + +if ! type "cmake" > /dev/null; then + echo "You need to install cmake to run this script." + echo "Please download and install cmake from http://www.cmake.org/files/v2.8/cmake-2.8.12-Darwin64-universal.dmg." + exit +fi + +OSX_VERSION=`sw_vers -productVersion` +TARGET_VERSION="10.6" + +#if [[ $OSX_VERSION != $TARGET_VERSION* ]]; then +if ! type "gcc" > /dev/null; then + echo "If you want to build GeoDa on OSX > 10.6, please install the \"command-line tools\" package through XCode. Then it will use instaled GNU GCC- and G++." + read -p "Do you want to continue? [y/n]" -n 1 -r + echo + if [[ ! $REPLY =~ ^[Yy]$ ]]; then + exit + fi +fi + +unset ORACLE_HOME +export GEODA_HOME=$PWD +PREFIX=$GEODA_HOME/libraries +DOWNLOAD_HOME=$GEODA_HOME/temp +echo $PREFIX + +MAKER="make -j $CPUS" +if [[ $NODEBUG -eq 0 ]] ; then + MAKER="make -j $CPUS USER_LOG=-DDEBUG" +fi +GDA_CC="gcc" +GDA_CFLAGS="-Os -arch x86_64" +GDA_CXX="g++" +GDA_CXXFLAGS="-Os -arch x86_64" +GDA_LDFLAGS="-arch x86_64" +GDA_WITH_SYSROOT="/Developer/SDKs/MacOSX10.6.sdk/" + +if ! [ -d $DOWNLOAD_HOME ]; then + mkdir $DOWNLOAD_HOME +fi + +if ! [ -d $PREFIX ]; then + mkdir $PREFIX +fi + +######################################################################### +# install library function +######################################################################### +install_library() +{ + LIB_NAME=$1 + LIB_URL=$2 + LIB_CHECKER=$3 + LIB_FILENAME=$(basename "$LIB_URL" ".tar") + echo $LIB_FILENAME + + cd $DOWNLOAD_HOME + + if ! [ -f "$LIB_FILENAME" ] ; then + curl -O $LIB_URL + fi + + if ! [ -d "$LIB_NAME" ] ; then + tar -xf $LIB_FILENAME + fi + + if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + #./configure --with-sysroot="$GDA_WITH_SYSROOT" CC="$GDA_CC" CFLAGS="$GDA_CFLAGS" CXX="$GDA_CXX" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" --prefix=$PREFIX + ./configure CC="$GDA_CC" CFLAGS="$GDA_CFLAGS" CXX="$GDA_CXX" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" --prefix=$PREFIX + $MAKER + make install + fi + + if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit + fi +} +######################################################################### +# install c-ares -- for cURL, prevent crash on Mac oSx with threads +######################################################################### +install_library c-ares-1.10.0 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/c-ares-1.10.0.tar.gz libcares.a + +######################################################################### +# install cURL +######################################################################### +LIB_NAME=curl-7.46.0 +LIB_CHECKER=libcurl.a +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/curl-7.46.0.zip +LIB_FILENAME=curl-7.46.0.zip +echo $LIB_NAME + +cd $DOWNLOAD_HOME + +if ! [ -d "$LIB_NAME" ] ; then + curl -O $LIB_URL + unzip $LIB_FILENAME +fi + +if ! [ -d "$LIB_NAME" ]; then + tar -xf $LIB_FILENAME +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + ./configure --enable-ares=$PREFIX CC="$GDA_CC" CFLAGS="$GDA_CFLAGS" CXX="$GDA_CXX" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" --prefix=$PREFIX + $MAKER + make install +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi +export PATH=$PREFIX/bin:$PATH + +######################################################################### +# install Xerces +######################################################################### +XERCES_NAME="xerces-c-3.1.1" +XERCES_URL="https://dl.dropboxusercontent.com/u/145979/geoda_libraries/xerces-c-3.1.1.tar.gz" +install_library $XERCES_NAME $XERCES_URL libxerces-c.a + +######################################################################### +# install GEOS +######################################################################### +#install_library geos-3.3.8 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/geos-3.3.8.tar.bz2 libgeos.a +LIB_NAME=geos-3.3.8 +LIB_CHECKER=libgeos.a +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/geos-3.3.8.tar.bz2 +LIB_FILENAME=geos-3.3.8.tar.bz2 +echo $LIB_NAME + +cd $DOWNLOAD_HOME + +if ! [ -d "$LIB_NAME" ] ; then + curl -O $LIB_URL +fi + +if ! [ -d "$LIB_NAME" ]; then + tar -xf $LIB_FILENAME +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + ./configure CC=/usr/bin/clang CXX=/usr/bin/clang++ --prefix=$PREFIX + $MAKER + make install +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi +export PATH=$PREFIX/bin:$PATH + +######################################################################### +# install PROJ.4 +######################################################################### +install_library proj-4.8.0 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/proj-4.8.0.tar.gz libproj.a + +######################################################################### +# install FreeXL +######################################################################### +install_library freexl-1.0.0f https://dl.dropboxusercontent.com/u/145979/geoda_libraries/freexl-1.0.0f.tar.gz libfreexl.a + +######################################################################### +# install SQLite +######################################################################### +install_library sqlite-autoconf-3071602 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/sqlite-autoconf-3071602.tar.gz libsqlite3.a + +######################################################################### +# install PostgreSQL +######################################################################### +install_library postgresql-9.2.4 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/postgresql-9.2.4.tar.bz2 libpq.a + +######################################################################### +# install libjpeg +######################################################################### +install_library jpeg-8 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/jpegsrc.v8.tar.gz libjpeg.a + +######################################################################### +# install libkml requires 1.3 +######################################################################### +LIB_NAME=libkml +LIB_CHECKER=libkmlbase.a +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/libkml-r680.tar.gz +LIB_FILENAME=libkml-r680.tar.gz +echo $LIB_NAME + +cd $DOWNLOAD_HOME + +if ! [ -d "$LIB_NAME" ] ; then + curl -O $LIB_URL +fi + +if ! [ -d "$LIB_NAME" ]; then + tar -xf $LIB_FILENAME +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + ./autogen.sh + #./configure CC="$GDA_CC" CFLAGS="$GDA_CFLAGS" CXX="$GDA_CXX" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" --prefix=$PREFIX + ./configure --prefix=$PREFIX + #if [[ $OSX_VERSION != $TARGET_VERSION* ]]; then + sed -i.old "/gtest-death-test.Plo/d" third_party/Makefile + sed -i.old "/gtest-filepath.Plo/d" third_party/Makefile + sed -i.old "/gtest-port.Plo/d" third_party/Makefile + sed -i.old "/gtest-test-part.Plo/d" third_party/Makefile + sed -i.old "/gtest-typed-test.Plo/d" third_party/Makefile + sed -i.old "/gtest-test.Plo/d" third_party/Makefile + sed -i.old "/gtest.Plo/d" third_party/Makefile + sed -i.old "/gtest_main.Plo/d" third_party/Makefile + sed -i.old "/UriCommon.Plo/d" third_party/Makefile + sed -i.old "/UriCompare.Plo/d" third_party/Makefile + sed -i.old "/UriEscape.Plo/d" third_party/Makefile + sed -i.old "/UriFile.Plo/d" third_party/Makefile + sed -i.old "/UriIp4.Plo/d" third_party/Makefile + sed -i.old "/UriIp4Base.Plo/d" third_party/Makefile + sed -i.old "/UriNormalize.Plo/d" third_party/Makefile + sed -i.old "/UriNormalizeBase.Plo/d" third_party/Makefile + sed -i.old "/UriParse.Plo/d" third_party/Makefile + sed -i.old "/UriParseBase.Plo/d" third_party/Makefile + sed -i.old "/UriQuery.Plo/d" third_party/Makefile + sed -i.old "/UriRecompose.Plo/d" third_party/Makefile + sed -i.old "/UriResolve.Plo/d" third_party/Makefile + sed -i.old "/UriShorten.Plo/d" third_party/Makefile + sed -i.old "/ioapi.Plo/d" third_party/Makefile + sed -i.old "/iomem_simple.Plo/d" third_party/Makefile + sed -i.old "/zip.Plo/d" third_party/Makefile + #fi + $MAKER + make install +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi +######################################################################### +# install SpatiaLite +######################################################################### +LIB_NAME=libspatialite-4.0.0 +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/libspatialite-4.0.0.tar.gz +LIB_FILENAME=$LIB_NAME.tar.gz +LIB_CHECKER=libspatialite.a +echo $LIB_FILENAME + +cd $DOWNLOAD_HOME + +if ! [ -f "$LIB_FILENAME" ] ; then + curl -O $LIB_URL +fi + +if ! [ -d "$LIB_NAME" ]; then + tar -xf $LIB_FILENAME +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + ./configure --enable-iconv CC="$GDA_CC" CFLAGS="$GDA_CFLAGS -I$PREFIX/include" CXX="$GDA_CXX" CXXFLAGS="$GDA_CXXFLAGS -I$PREFIX/include" LDFLAGS="$GDA_LDFLAGS -L$PREFIX/lib -L/usr/lib -liconv" --prefix=$PREFIX --enable-geos --with-geosconfig=$PREFIX/bin/geos-config + $MAKER + touch src/.libs/libspatialite.lai + make install +fi +# in some case, the make install doens't work because of .la file content error, +# so copy the compiled files manually +cd $LIB_NAME +cp src/.libs/libspatialite.* $PREFIX/lib/ + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi +######################################################################### +# MySQL +######################################################################### +LIB_NAME=mysql-5.6.14 +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/mysql-5.6.14.tar.gz +LIB_CHECKER=libmysqlclient.a +LIB_FILENAME=$LIB_NAME.tar.gz +echo $LIB_FILENAME +cd $DOWNLOAD_HOME + +if ! [ -f "$LIB_FILENAME" ] ; then + curl -O $LIB_URL +fi + +if ! [ -d "$LIB_NAME" ]; then + tar -xf $LIB_FILENAME +fi + +cd $DOWNLOAD_HOME/$LIB_NAME +if ! [ -f "bld/libmysql/$LIB_CHECKER" ] ; then + mkdir bld + cd bld + CC=$GDA_CC CXX=$GDA_CXX CFLAGS=$GDA_CFLAGS CXXFLAGS=$GDA_CXXFLAGS LDFLAGS=$GDA_LDFLAGS cmake .. + make +fi + +if ! [ -f "$GEODA_HOME/temp/$LIB_NAME/bld/libmysql/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi +######################################################################### +# install boost library +######################################################################### +LIB_NAME=boost_1_57_0 +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/boost_1_57_0.tar.gz +LIB_FILENAME=$LIB_NAME.tar.gz +LIB_CHECKER=libboost_thread.a +echo $LIB_FILENAME + +cd $DOWNLOAD_HOME + +if ! [ -f "$LIB_FILENAME" ] ; then + curl -O $LIB_URL +fi + +if ! [ -d "$LIB_NAME" ]; then + tar -xf $LIB_FILENAME +fi + +cd $PREFIX/include +rm boost +ln -s $DOWNLOAD_HOME/$LIB_NAME ./boost + +if ! [ -f $DOWNLOAD_HOME/$LIB_NAME/stage/lib/$LIB_CHECKER ]; then + cd $DOWNLOAD_HOME/$LIB_NAME + ./bootstrap.sh + ./b2 --with-thread --with-date_time --with-chrono --with-system link=static threading=multi toolset=darwin cxxflags="-arch x86_64" stage + #./b2 --with-thread --with-date_time --with-chrono --with-system link=static threading=multi toolset=darwin cxxflags="-arch x86_64 -mmacosx-version-min=10.5 -isysroot $GDA_WITH_SYSROOT" macosx-version=10.5 stage + #bjam toolset=darwin address-model=32 + + # 10.5 against 1_50_0 + #./bjam --toolset=darwin --toolset-root=/usr/bin/gcc-4.2 address-model=32 macosx-version=10.5.5 +fi + +if ! [ -f "$GEODA_HOME/temp/$LIB_NAME/stage/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi + +######################################################################### +# install JSON Spirit +######################################################################### +LIB_NAME="json_spirit_v4.08" +LIB_URL="https://dl.dropboxusercontent.com/u/145979/geoda_libraries/json_spirit_v4.08.zip" +LIB_CHECKER="libjson_spirit.a" +LIB_FILENAME="json_spirit_v4.08.zip" +echo $LIB_FILENAME + +cd $DOWNLOAD_HOME + +if ! [ -d "$LIB_NAME" ]; then + curl -O $LIB_URL + unzip $LIB_FILENAME +fi + +cd $DOWNLOAD_HOME/$LIB_NAME + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cp $GEODA_HOME/dep/json_spirit/CMakeLists.txt . + mkdir bld + cd bld + CC=$GDA_CC CXX=$GDA_CXX CFLAGS=$GDA_CFLAGS CXXFLAGS=$GDA_CXXFLAGS LDFLAGS=$GDA_LDFLAGS cmake .. + make + rm -rf "$PREFIX/include/json_spirit" + rm -f "$PREFIX/lib/$LIB_CHECKER" + mkdir "$PREFIX/include/json_spirit" + echo "Copying JSON Sprit includes..." + cp -R "../json_spirit" "$PREFIX/include/." + echo "Copying libjson_spirit.a" + cp json_spirit/libjson_spirit.a "$PREFIX/lib/." +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi + +######################################################################### +# install CLAPACK +######################################################################### +LIB_NAME="CLAPACK-3.2.1" +LIB_URL="https://dl.dropboxusercontent.com/u/145979/geoda_libraries/clapack.tgz" +LIB_CHECKER="lapack.a" +LIB_FILENAME=clapack.tgz +echo $LIB_FILENAME + +cd $DOWNLOAD_HOME + +if ! [ -f "$LIB_FILENAME" ] ; then + curl -O $LIB_URL +fi + +if ! [ -d "$LIB_NAME" ]; then + tar -xf $LIB_FILENAME +fi + +cp -rf $GEODA_HOME/dep/$LIB_NAME . +cd $LIB_NAME +if ! [ -f "libf2c.a" ] || ! [ -f "blas.a" ] || ! [ -f "lapack.a" ]; then + $MAKER f2clib + $MAKER blaslib + cd INSTALL + $MAKER + cd .. + cd SRC + $MAKER + cd .. + cp F2CLIBS/libf2c.a . + #make + cd .. +fi + +if ! [ -f "$DOWNLOAD_HOME/$LIB_NAME/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi + +######################################################################### +# install GDAL/OGR +######################################################################### +LIB_NAME=gdal +LIB_URL=https://codeload.github.com/lixun910/gdal/zip/GeoDa17Merge +LIB_FILENAME=GeoDa17Merge +LIB_CHECKER=libgdal.a +echo $LIB_FILENAME + +cd $DOWNLOAD_HOME + +if ! [ -d "$LIB_NAME" ]; then + curl -k -O $LIB_URL + unzip $LIB_FILENAME + mv gdal-GeoDa17Merge/gdal gdal +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + if [[ $NODEBUG -eq 1 ]] ; then + # no debug + ./configure CC="$GDA_CC" CXX="$GDA_CXX" CFLAGS="$GDA_CFLAGS" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" --with-jpeg=internal --prefix=$PREFIX --with-freexl=$PREFIX --with-libiconv-prefix="-L/usr/lib" --with-sqlite3=$PREFIX --with-spatialite=$PREFIX --with-static-proj4=$PREFIX --with-curl=$PREFIX/bin/curl-config --with-geos=$PREFIX/bin/geos-config --with-libkml=$PREFIX --with-xerces=$PREFIX --with-xerces-inc="$PREFIX/include" --with-xerces-lib="-L$PREFIX/lib -lxerces-c -framework CoreServices" --with-pg=$PREFIX/bin/pg_config + else + # with debug + ./configure CC="$GDA_CC" CXX="$GDA_CXX" CFLAGS="$GDA_CFLAGS" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" --with-jpeg=internal --prefix=$PREFIX --with-freexl=$PREFIX --with-libiconv-prefix="-L/usr/lib" --with-sqlite3=$PREFIX --with-spatialite=$PREFIX --with-static-proj4=$PREFIX --with-curl=$PREFIX/bin/curl-config --with-geos=$PREFIX/bin/geos-config --with-libkml=$PREFIX --with-xerces=$PREFIX --with-xerces-inc="$PREFIX/include" --with-xerces-lib="-L$PREFIX/lib -lxerces-c -framework CoreServices" --with-pg=$PREFIX/bin/pg_config --enable-debug + fi + echo "$GEODA_HOME/dep/$LIB_NAME" + #cp -rf $GEODA_HOME/dep/$LIB_NAME/* . + make clean + rm $GEODA_HOME/libraries/lib/libspatialite.la + $MAKER + touch .libs/libgdal.lai + make install + cp .libs/* ../../libraries/lib + #cd ogr/ogrsf_frmts/oci + #make plugin + #mv ogr_OCI.so ogr_OCI.dylib + #install_name_tool -change "/scratch/plebld/208/network/lib/libnnz10.dylib" "/Users/xun/Downloads/Oracle_10204Client_MAC_X86/ohome/lib/libnnz10.dylib" ogr_OCI.so +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + echo "You need to modify the libgdal.la and remove the extra '=' symobls." + exit +fi + +######################################################################### +# install wxWidgets library +######################################################################### +LIB_NAME=wxWidgets-3.1.0 +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/wxWidgets-3.1.0.tar.bz2 +LIB_FILENAME=$(basename "$LIB_URL" ".tar") +LIB_CHECKER=libwx_baseu-3.1.a +echo $LIB_FILENAME + +cd $DOWNLOAD_HOME +if ! [ -f "$LIB_FILENAME" ] ; then + curl -k -o $LIB_FILENAME $LIB_URL +fi + +if ! [ -d "$LIB_NAME" ]; then + tar -xf $LIB_FILENAME +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + make clean + cp -rf $GEODA_HOME/dep/$LIB_NAME/* . + ./configure CFLAGS="$GDA_CFLAGS" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" OBJCFLAGS="-arch x86_64" OBJCXXFLAGS="-arch x86_64" --with-cocoa --disable-shared --disable-monolithic --with-opengl --enable-postscript --enable-textfile --without-liblzma --enable-webview --enable-compat28 --prefix=$PREFIX + $MAKER + make install + cd .. +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi + +######################################################################### +# build GeoDa +######################################################################### +cd $GEODA_HOME +cp ../../GeoDamake.macosx.opt ../../GeoDamake.opt +mkdir ../../o +$MAKER +if [ -d "build" ] ; then + rm -rf build +fi +make app diff --git a/BuildTools/macosx/build10.8.sh b/BuildTools/macosx/build10.8.sh index 7be214b85..0a70d78ea 100755 --- a/BuildTools/macosx/build10.8.sh +++ b/BuildTools/macosx/build10.8.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/bash ############################################################################# # ./build.sh # ./build.sh [CPU] @@ -35,6 +35,7 @@ fi OSX_VERSION=`sw_vers -productVersion` TARGET_VERSION="10.6" +#if [[ $OSX_VERSION != $TARGET_VERSION* ]]; then if ! type "gcc" > /dev/null; then echo "If you want to build GeoDa on OSX > 10.6, please install the \"command-line tools\" package through XCode. Then it will use instaled GNU GCC- and G++." read -p "Do you want to continue? [y/n]" -n 1 -r @@ -51,12 +52,16 @@ DOWNLOAD_HOME=$GEODA_HOME/temp echo $PREFIX MAKER="make -j $CPUS" +if [[ $NODEBUG -eq 0 ]] ; then + MAKER="make -j $CPUS USER_LOG=-DDEBUG" +fi GDA_CC="gcc" GDA_CFLAGS="-Os -arch x86_64" GDA_CXX="g++" GDA_CXXFLAGS="-Os -arch x86_64" GDA_LDFLAGS="-arch x86_64" -GDA_WITH_SYSROOT="/Developer/SDKs/MacOSX10.6.sdk/" + +CURL="/usr/bin/curl" if ! [ -d $DOWNLOAD_HOME ]; then mkdir $DOWNLOAD_HOME @@ -80,7 +85,7 @@ install_library() cd $DOWNLOAD_HOME if ! [ -f "$LIB_FILENAME" ] ; then - curl -O $LIB_URL + $CURL -OL $LIB_URL # add -L so that we can tar this properly fi if ! [ -d "$LIB_NAME" ] ; then @@ -89,7 +94,6 @@ install_library() if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then cd $LIB_NAME - #./configure --with-sysroot="$GDA_WITH_SYSROOT" CC="$GDA_CC" CFLAGS="$GDA_CFLAGS" CXX="$GDA_CXX" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" --prefix=$PREFIX ./configure CC="$GDA_CC" CFLAGS="$GDA_CFLAGS" CXX="$GDA_CXX" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" --prefix=$PREFIX $MAKER make install @@ -100,33 +104,131 @@ install_library() exit fi } +cmake_install_library() +{ + LIB_NAME=$1 + LIB_URL=$2 + LIB_CHECKER=$3 + LIB_FILENAME=$(basename "$LIB_URL" ".tar") + echo $LIB_FILENAME + + cd $DOWNLOAD_HOME + + if ! [ -f "$LIB_FILENAME" ] ; then + $CURL -OL $LIB_URL # add -L so that we can tar this properly + fi + + if ! [ -d "$LIB_NAME" ] ; then + tar -xf $LIB_FILENAME + fi + + if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + cmake . -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX -DCMAKE_INSTALL_NAME_DIR:PATH=$PREFIX/lib -DCMAKE_MACOSX_RPATH=0 + $MAKER + make install + fi + + if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit + fi +} ######################################################################### -# install c-ares -- for cURL, prevent crash on Mac oSx with threads +# install zlib (libkml) ######################################################################### -install_library c-ares-1.10.0 http://c-ares.haxx.se/download/c-ares-1.10.0.tar.gz libcares.a +cmake_install_library zlib-1.2.8 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/zlib-1.2.8.tar.gz libz.dylib + +######################################################################### +# install minzip (libkml) +######################################################################### +LIB_NAME=minizip +LIB_CHECKER=libminizip.dylib +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/minizip.tar.gz +LIB_FILENAME=minizip.tar.gz +echo $LIB_NAME + +cd $DOWNLOAD_HOME +if ! [ -d "$LIB_NAME" ] ; then + $CURL -O $LIB_URL + tar -xf $LIB_FILENAME +fi + +if ! [ -d "$LIB_NAME" ]; then + tar -xf $LIB_FILENAME +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + cmake . -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX -DZLIB_INCLUDE_DIR:PATH=$PREFIX/include -DZLIB_LIBRARY=$PREFIX/lib/libz.dylib -DCMAKE_INSTALL_NAME_DIR:PATH=$PREFIX/lib + $MAKER + make install +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi ######################################################################### -# install iconv +# install expat (libkml) ######################################################################### -install_library libiconv-1.14 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/libiconv-1.14.tar.gz libiconv.dylib +install_library expat-2.1.0 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/expat-2.1.0.tar.gz libexpat.dylib ######################################################################### -# install cURL +# install uriparser(libkml) ######################################################################### -#install_library curl-7.30.0 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/curl-7.30.0.tar.gz libcurl.a -#install_library curl-7.43.0 http://curl.haxx.se/download/curl-7.43.0.tar.gz libcurl.a +#install_library uriparser-0.7.5 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/uriparser-0.7.5.tar.bz2 liburiparser.dylib +LIB_NAME=uriparser-0.7.5 +LIB_CHECKER=liburiparser.dylib +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/uriparser-0.7.5.tar.bz2 +LIB_FILENAME=uriparser-0.7.5.tar.bz2 +echo $LIB_NAME + +cd $DOWNLOAD_HOME -LIB_NAME=curl-7.43.0 +if ! [ -d "$LIB_NAME" ] ; then + $CURL -O $LIB_URL + tar -xf $LIB_FILENAME +fi + +if ! [ -d "$LIB_NAME" ]; then + tar -xf $LIB_FILENAME +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + ./configure --disable-test --prefix=$PREFIX + $MAKER + make install +fi + +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + echo "Error! Exit" + exit +fi +install_name_tool -id "$PREFIX/lib/liburiparser.dylib" $PREFIX/lib/liburiparser.dylib + +######################################################################### +# install c-ares -- for cURL, prevent crash on Mac oSx with threads +######################################################################### +install_library c-ares-1.10.0 http://c-ares.haxx.se/download/c-ares-1.10.0.tar.gz libcares.a + +######################################################################### +# install cURL +######################################################################### +LIB_NAME=curl-7.46.0 LIB_CHECKER=libcurl.a -LIB_URL=http://curl.haxx.se/download/curl-7.43.0.tar.gz -LIB_FILENAME=curl-7.43.0.tar.gz +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/curl-7.46.0.zip +LIB_FILENAME=curl-7.46.0.zip echo $LIB_NAME cd $DOWNLOAD_HOME if ! [ -d "$LIB_NAME" ] ; then - curl -O $LIB_URL + $CURL -O $LIB_URL + unzip $LIB_FILENAME fi if ! [ -d "$LIB_NAME" ]; then @@ -168,7 +270,6 @@ install_library proj-4.8.0 https://dl.dropboxusercontent.com/u/145979/geoda_libr ######################################################################### install_library freexl-1.0.0f https://dl.dropboxusercontent.com/u/145979/geoda_libraries/freexl-1.0.0f.tar.gz libfreexl.a - ######################################################################### # install SQLite ######################################################################### @@ -185,54 +286,53 @@ install_library postgresql-9.2.4 https://dl.dropboxusercontent.com/u/145979/geod install_library jpeg-8 https://dl.dropboxusercontent.com/u/145979/geoda_libraries/jpegsrc.v8.tar.gz libjpeg.a ######################################################################### -# install libkml requires 1.3 +# install boost library ######################################################################### -LIB_NAME=libkml-1.3.0-rc2 -KML_LIB_NAME=$LIB_NAME -LIB_CHECKER=libkmlbase.dylib -LIB_URL=https://github.com/libkml/libkml/archive/1.3.0-rc2.tar.gz -LIB_FILENAME=libkml.tar.gz -echo $LIB_NAME +LIB_NAME=boost_1_57_0 +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/boost_1_57_0.tar.gz +LIB_FILENAME=$LIB_NAME.tar.gz +LIB_CHECKER=libboost_system.a +echo $LIB_FILENAME cd $DOWNLOAD_HOME -if ! [ -d "$LIB_NAME" ] ; then - curl -o $LIB_FILENAME $LIB_URL +if ! [ -f "$LIB_FILENAME" ] ; then + $CURL -O $LIB_URL fi if ! [ -d "$LIB_NAME" ]; then tar -xf $LIB_FILENAME fi -if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then - cd $LIB_NAME - mkdir build - cd build - CC=$GDA_CC CXX=$GDA_CXX CFLAGS=$GDA_CFLAGS CXXFLAGS=$GDA_CXXFLAGS LDFLAGS=$GDA_LDFLAGS - cmake -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX .. - $MAKER - make install +cd $PREFIX/include +rm boost +ln -s $DOWNLOAD_HOME/$LIB_NAME/ ./boost + +if ! [ -f $DOWNLOAD_HOME/$LIB_NAME/stage/lib/$LIB_CHECKER ]; then + cd $DOWNLOAD_HOME/$LIB_NAME + ./bootstrap.sh + ./b2 --with-thread --with-date_time --with-chrono --with-system --with-test link=static threading=multi toolset=darwin cxxflags="-arch x86_64" stage + ./b2 --with-thread --with-date_time --with-chrono --with-system --with-test link=shared threading=multi toolset=darwin cxxflags="-arch x86_64" stage fi -if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then +if ! [ -f "$GEODA_HOME/temp/$LIB_NAME/stage/lib/$LIB_CHECKER" ] ; then echo "Error! Exit" exit fi + ######################################################################### -# install SpatiaLite +# install libkml requires 1.3 ######################################################################### -LIB_NAME=libspatialite-4.0.0 -LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/libspatialite-4.0.0.tar.gz -#LIB_NAME=libspatialite-4.3.0a -#LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/libspatialite-4.3.0a.tar.gz -LIB_FILENAME=$LIB_NAME.tar.gz -LIB_CHECKER=libspatialite.a -echo $LIB_FILENAME +LIB_NAME=libkml-1.3.0 +LIB_CHECKER=libkmlbase.dylib +LIB_URL=https://codeload.github.com/libkml/libkml/zip/1.3.0 +LIB_FILENAME=libkml-1.3.0.zip +echo $LIB_NAME cd $DOWNLOAD_HOME -if ! [ -f "$LIB_FILENAME" ] ; then - curl -O $LIB_URL +if ! [ -d "$LIB_NAME" ] ; then + $CURL -o $LIB_FILENAME $LIB_URL fi if ! [ -d "$LIB_NAME" ]; then @@ -241,87 +341,85 @@ fi if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then cd $LIB_NAME - ./configure --enable-iconv CC="$GDA_CC" CFLAGS="$GDA_CFLAGS -I$PREFIX/include" CXX="$GDA_CXX" CXXFLAGS="$GDA_CXXFLAGS -I$PREFIX/include" LDFLAGS="$GDA_LDFLAGS -L$PREFIX/lib -liconv" --prefix=$PREFIX --enable-geos --with-geosconfig=$PREFIX/bin/geos-config - $MAKER - touch src/.libs/libspatialite.lai - make install + rm -rf bld + mkdir bld + cd bld + cmake -DBOOST_ROOT=$PREFIX/include/boost -DBOOST_LIBRARYDIR=$PREFIX/include/boost/stage/lib -DCMAKE_MACOSX_RPATH=0 ../ -DCMAKE_INSTALL_NAME_DIR:PATH=$PREFIX/lib -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX + make && make install fi -# in some case, the make install doens't work because of .la file content error, -# so copy the compiled files manually -cd $LIB_NAME -cp src/.libs/libspatialite.* $PREFIX/lib/ + +# for gdal +rm -rf $PREFIX/include/kml/third_party +mkdir $PREFIX/include/kml/third_party +cd $PREFIX/include/kml/third_party +ln -s $PREFIX/include/boost/ ./boost_1_34_1 if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then echo "Error! Exit" exit fi + ######################################################################### -# MySQL +# install SpatiaLite ######################################################################### -LIB_NAME=mysql-5.6.28 -LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/mysql-5.6.28.tar.gz -LIB_CHECKER=libmysqlclient.a +LIB_NAME=libspatialite-4.1.1 +LIB_URL=http://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-4.1.1.tar.gz LIB_FILENAME=$LIB_NAME.tar.gz +LIB_CHECKER=libspatialite.a echo $LIB_FILENAME + cd $DOWNLOAD_HOME if ! [ -f "$LIB_FILENAME" ] ; then - curl -O $LIB_URL + $CURL -O $LIB_URL fi if ! [ -d "$LIB_NAME" ]; then tar -xf $LIB_FILENAME fi -cd $DOWNLOAD_HOME/$LIB_NAME -if ! [ -f "bld/libmysql/$LIB_CHECKER" ] ; then - mkdir bld - cd bld - #CC=$GDA_CC CXX=$GDA_CXX CFLAGS=$GDA_CFLAGS CXXFLAGS=$GDA_CXXFLAGS LDFLAGS=$GDA_LDFLAGS cmake -D CURSES_INCLUDE_PATH=/usr/include -D CURSES_LIBRARY=/usr/lib .. - #cmake -D CURSES_INCLUDE_PATH=/usr/include -D CURSES_LIBRARY=/usr/lib .. - cmake .. - make +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + cd $LIB_NAME + ./configure --without-libtool--enable-iconv CC="$GDA_CC" CFLAGS="$GDA_CFLAGS -I$PREFIX/include" CXX="$GDA_CXX" CXXFLAGS="$GDA_CXXFLAGS -I$PREFIX/include" LDFLAGS="$GDA_LDFLAGS -L$PREFIX/lib -L/usr/lib -liconv" --prefix=$PREFIX --enable-geos --with-geosconfig=$PREFIX/bin/geos-config + $MAKER + #touch src/.libs/libspatialite.lai + make install fi -if ! [ -f "$GEODA_HOME/temp/$LIB_NAME/bld/libmysql/$LIB_CHECKER" ] ; then +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then echo "Error! Exit" exit fi ######################################################################### -# install boost library +# MySQL ######################################################################### -LIB_NAME=boost_1_57_0 -LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/boost_1_57_0.tar.gz -LIB_FILENAME=$LIB_NAME.tar.gz -LIB_CHECKER=libboost_thread.a +LIB_NAME=mysql-5.6.35 +LIB_URL=http://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.35.zip +LIB_CHECKER=libmysqlclient.a +LIB_FILENAME=$LIB_NAME.zip echo $LIB_FILENAME - cd $DOWNLOAD_HOME if ! [ -f "$LIB_FILENAME" ] ; then - curl -O $LIB_URL + $CURL -O $LIB_URL fi if ! [ -d "$LIB_NAME" ]; then tar -xf $LIB_FILENAME fi -cd $PREFIX/include -rm boost -ln -s $DOWNLOAD_HOME/$LIB_NAME ./boost - -if ! [ -f $DOWNLOAD_HOME/$LIB_NAME/stage/lib/$LIB_CHECKER ]; then - cd $DOWNLOAD_HOME/$LIB_NAME - ./bootstrap.sh - ./b2 --with-thread --with-date_time --with-chrono --with-system link=static threading=multi toolset=darwin cxxflags="-arch x86_64" stage - #./b2 --with-thread --with-date_time --with-chrono --with-system link=static threading=multi toolset=darwin cxxflags="-arch x86_64 -mmacosx-version-min=10.5 -isysroot $GDA_WITH_SYSROOT" macosx-version=10.5 stage - #bjam toolset=darwin address-model=32 - - # 10.5 against 1_50_0 - #./bjam --toolset=darwin --toolset-root=/usr/bin/gcc-4.2 address-model=32 macosx-version=10.5.5 +cd $DOWNLOAD_HOME/$LIB_NAME +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then + rm -rf bld + mkdir bld + cd bld + CC=$GDA_CC CXX=$GDA_CXX CFLAGS=$GDA_CFLAGS CXXFLAGS=$GDA_CXXFLAGS LDFLAGS=$GDA_LDFLAGS cmake -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_INSTALL_NAME_DIR:PATH=$PREFIX/lib ../ + $MAKE + make install + cp $GEODA_HOME/dep/mysql/my_default.h $PREFIX/include/my_default.h fi -if ! [ -f "$GEODA_HOME/temp/$LIB_NAME/stage/lib/$LIB_CHECKER" ] ; then +if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then echo "Error! Exit" exit fi @@ -338,25 +436,27 @@ echo $LIB_FILENAME cd $DOWNLOAD_HOME if ! [ -d "$LIB_NAME" ]; then - curl -O $LIB_URL + $CURL -O $LIB_URL unzip $LIB_FILENAME fi cd $DOWNLOAD_HOME/$LIB_NAME if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then - cp $GEODA_HOME/dep/json_spirit/CMakeLists.txt . + rm -rf bld mkdir bld cd bld - CC=$GDA_CC CXX=$GDA_CXX CFLAGS=$GDA_CFLAGS CXXFLAGS=$GDA_CXXFLAGS LDFLAGS=$GDA_LDFLAGS cmake .. - make - rm -rf "$PREFIX/include/json_spirit" - rm -f "$PREFIX/lib/$LIB_CHECKER" - mkdir "$PREFIX/include/json_spirit" - echo "Copying JSON Sprit includes..." - cp -R "../json_spirit" "$PREFIX/include/." - echo "Copying libjson_spirit.a" - cp json_spirit/libjson_spirit.a "$PREFIX/lib/." + #CC=$GDA_CC CXX=$GDA_CXX CFLAGS=$GDA_CFLAGS CXXFLAGS=$GDA_CXXFLAGS LDFLAGS=$GDA_LDFLAGS cmake -DBOOST_ROOT=$PREFIX/include/boost/ ../ + cmake -DBOOST_ROOT=$PREFIX/include/boost/ -DCMAKE_INSTALL_PREFIX=$PREFIX ../ + $MAKE + make install + #rm -rf "$PREFIX/include/json_spirit" + #rm -f "$PREFIX/lib/$LIB_CHECKER" + #mkdir "$PREFIX/include/json_spirit" + #echo "Copying JSON Sprit includes..." + #cp -R "../json_spirit" "$PREFIX/include/." + #echo "Copying libjson_spirit.a" + #cp json_spirit/libjson_spirit.a "$PREFIX/lib/." fi if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then @@ -376,7 +476,7 @@ echo $LIB_FILENAME cd $DOWNLOAD_HOME if ! [ -f "$LIB_FILENAME" ] ; then - curl -O $LIB_URL + $CURL -O $LIB_URL fi if ! [ -d "$LIB_NAME" ]; then @@ -389,13 +489,13 @@ if ! [ -f "libf2c.a" ] || ! [ -f "blas.a" ] || ! [ -f "lapack.a" ]; then $MAKER f2clib $MAKER blaslib cd INSTALL - $MAKER + $MAKER cd .. cd SRC - $MAKER + $MAKER cd .. cp F2CLIBS/libf2c.a . - #make + #make cd .. fi @@ -410,37 +510,34 @@ fi LIB_NAME=gdal LIB_URL=https://codeload.github.com/lixun910/gdal/zip/GeoDa17Merge LIB_FILENAME=GeoDa17Merge -LIB_CHECKER=libgdal.a +LIB_CHECKER=libgdal.dylib echo $LIB_FILENAME cd $DOWNLOAD_HOME if ! [ -d "$LIB_NAME" ]; then - curl -k -O $LIB_URL + $CURL -k -O $LIB_URL unzip $LIB_FILENAME mv gdal-GeoDa17Merge/gdal gdal fi if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then cd $LIB_NAME - +if [[ $NODEBUG -eq 1 ]] ; then + # no debug + ./configure CC="$GDA_CC" CXX="$GDA_CXX" CFLAGS="$GDA_CFLAGS" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" --without-libtool --with-jpeg=internal --prefix=$PREFIX --with-freexl=$PREFIX --with-libiconv-prefix="-L/usr/lib" --with-sqlite3=$PREFIX --with-spatialite=$PREFIX --with-static-proj4=$PREFIX --with-curl=$PREFIX/bin/curl-config --with-geos=$PREFIX/bin/geos-config --with-libkml=$PREFIX --with-xerces=$PREFIX --with-xerces-inc="$PREFIX/include" --with-xerces-lib="-L$PREFIX/lib -lxerces-c -framework CoreServices" --with-pg=$PREFIX/bin/pg_config +else # with debug - ./configure CC="$GDA_CC" CXX="$GDA_CXX" CFLAGS="$GDA_CFLAGS" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" --with-jpeg=internal --prefix=$PREFIX --with-freexl=$PREFIX --with-libiconv-prefix=$PREFIX --with-sqlite3=$PREFIX --with-spatialite=$PREFIX --with-static-proj4=$PREFIX --with-curl=$PREFIX/bin/curl-config --with-geos=$PREFIX/bin/geos-config --with-libkml=$GEODA_HOME/temp/$KML_LIB_NAME --with-xerces=$PREFIX --with-xerces-inc="$PREFIX/include" --with-xerces-lib="-L$PREFIX/lib -lxerces-c -framework CoreServices" --with-pg=$PREFIX/bin/pg_config --enable-debug - - echo "$GEODA_HOME/dep/$LIB_NAME" - #cp -rf $GEODA_HOME/dep/$LIB_NAME/* . - make clean - rm $GEODA_HOME/libraries/lib/libspatialite.la - $MAKER - touch .libs/libgdal.lai - make install - cp .libs/* ../../libraries/lib - - #--build oci plugin - #cd ogr/ogrsf_frmts/oci - #make plugin - #mv ogr_OCI.so ogr_OCI.dylib - #install_name_tool -change "/scratch/plebld/208/network/lib/libnnz10.dylib" "/Users/xun/Downloads/Oracle_10204Client_MAC_X86/ohome/lib/libnnz10.dylib" ogr_OCI.so + ./configure CC="$GDA_CC" CXX="$GDA_CXX" CFLAGS="$GDA_CFLAGS" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" --without-libtool --with-jpeg=internal --prefix=$PREFIX --with-freexl=$PREFIX --with-libiconv-prefix="-L/usr/lib" --with-sqlite3=$PREFIX --with-spatialite=$PREFIX --with-static-proj4=$PREFIX --with-curl=$PREFIX/bin/curl-config --with-geos=$PREFIX/bin/geos-config --with-libkml=$PREFIX --with-xerces=$PREFIX --with-xerces-inc="$PREFIX/include" --with-xerces-lib="-L$PREFIX/lib -lxerces-c -framework CoreServices" --with-pg=$PREFIX/bin/pg_config --with-mysql=$PREFIX/bin/mysql_config --without-pam --with-xml2=no --enable-debug +fi +echo "$GEODA_HOME/dep/$LIB_NAME" +make clean +$MAKER +make install +#cd ogr/ogrsf_frmts/oci +#make plugin +#mv ogr_OCI.so ogr_OCI.dylib +#install_name_tool -change "/scratch/plebld/208/network/lib/libnnz10.dylib" "/Users/xun/Downloads/Oracle_10204Client_MAC_X86/ohome/lib/libnnz10.dylib" ogr_OCI.so fi if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then @@ -452,15 +549,15 @@ fi ######################################################################### # install wxWidgets library ######################################################################### -LIB_NAME=wxWidgets-3.0.2 -LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/wxWidgets-3.0.2.tar.bz2 +LIB_NAME=wxWidgets-3.1.0 +LIB_URL=https://dl.dropboxusercontent.com/u/145979/geoda_libraries/wxWidgets-3.1.0.tar.bz2 LIB_FILENAME=$(basename "$LIB_URL" ".tar") -LIB_CHECKER=libwx_baseu-3.0.a +LIB_CHECKER=libwx_baseu-3.1.a echo $LIB_FILENAME cd $DOWNLOAD_HOME if ! [ -f "$LIB_FILENAME" ] ; then - curl -k -o $LIB_FILENAME $LIB_URL + $CURL -k -o $LIB_FILENAME $LIB_URL fi if ! [ -d "$LIB_NAME" ]; then @@ -470,9 +567,8 @@ fi if ! [ -f "$PREFIX/lib/$LIB_CHECKER" ] ; then cd $LIB_NAME make clean - cp -rf $GEODA_HOME/dep/$LIB_NAME/* . - ./configure CFLAGS="$GDA_CFLAGS" CXXFLAGS="$GDA_CXXFLAGS" LDFLAGS="$GDA_LDFLAGS" OBJCFLAGS="-arch x86_64" OBJCXXFLAGS="-arch x86_64" --with-cocoa --disable-shared --disable-monolithic --with-opengl --enable-postscript --enable-textfile --without-liblzma --enable-webview --enable-compat28 --with-macosx-version-min=10.6 --with-macosx-sdk=/Developer/SDKs/MacOSX10.6.sdk --prefix=$PREFIX - $MAKER + ./configure --enable-macosx_arch=x86_64 --enable-cxx11 --with-cocoa --disable-mediactrl --disable-shared --disable-monolithic --with-opengl --enable-postscript --enable-textfile --without-liblzma --enable-webview --prefix=$PREFIX + $MAKER make install cd .. fi @@ -486,11 +582,17 @@ fi # build GeoDa ######################################################################### cd $GEODA_HOME -cp ../../GeoDamake.macosx.opt ../../GeoDamake.opt -make clean +cp ../../GeoDamake.macosx.10.8.opt ../../GeoDamake.opt +rm -rf ../../o mkdir ../../o $MAKER if [ -d "build" ] ; then rm -rf build fi make app +cp libraries/lib/libgdal* build/GeoDa.app/Contents/Resources/plugins/ +cp libraries/lib/libkml* build/GeoDa.app/Contents/Resources/plugins/ +cp libraries/lib/libminizip* build/GeoDa.app/Contents/Resources/plugins/ +cp libraries/lib/liburiparser* build/GeoDa.app/Contents/Resources/plugins/ +cp libraries/lib/libz* build/GeoDa.app/Contents/Resources/plugins/ +cp libraries/lib/libmysqlclient* build/GeoDa.app/Contents/Resources/plugins/ diff --git a/BuildTools/macosx/create-dmg/.gitignore b/BuildTools/macosx/create-dmg/.gitignore new file mode 100644 index 000000000..90ec22bee --- /dev/null +++ b/BuildTools/macosx/create-dmg/.gitignore @@ -0,0 +1 @@ +.svn diff --git a/BuildTools/macosx/create-dmg/114806-magic-marker-icon-arrows-arrow-more.png b/BuildTools/macosx/create-dmg/114806-magic-marker-icon-arrows-arrow-more.png new file mode 100644 index 000000000..2a5565605 Binary files /dev/null and b/BuildTools/macosx/create-dmg/114806-magic-marker-icon-arrows-arrow-more.png differ diff --git a/BuildTools/macosx/create-dmg/GeoDa.icns b/BuildTools/macosx/create-dmg/GeoDa.icns new file mode 100644 index 000000000..692b6443a Binary files /dev/null and b/BuildTools/macosx/create-dmg/GeoDa.icns differ diff --git a/BuildTools/macosx/create-dmg/GeoDa_installer.icns b/BuildTools/macosx/create-dmg/GeoDa_installer.icns new file mode 100644 index 000000000..5eb221527 Binary files /dev/null and b/BuildTools/macosx/create-dmg/GeoDa_installer.icns differ diff --git a/BuildTools/macosx/create-dmg/GeoDa_installer.png b/BuildTools/macosx/create-dmg/GeoDa_installer.png new file mode 100644 index 000000000..2c30142b2 Binary files /dev/null and b/BuildTools/macosx/create-dmg/GeoDa_installer.png differ diff --git a/BuildTools/macosx/create-dmg/LICENSE b/BuildTools/macosx/create-dmg/LICENSE new file mode 100644 index 000000000..349b6d82b --- /dev/null +++ b/BuildTools/macosx/create-dmg/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2008-2014 Andrey Tarantsov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall 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. diff --git a/BuildTools/macosx/create-dmg/README.md b/BuildTools/macosx/create-dmg/README.md new file mode 100644 index 000000000..153b56ce9 --- /dev/null +++ b/BuildTools/macosx/create-dmg/README.md @@ -0,0 +1,77 @@ +create-dmg +========== + +A shell script to build fancy DMGs. + + +Status and contribution policy +------------------------------ + +This project is maintained thanks to the contributors who send pull requests. The original author has no use for the project, so his only role is reviewing and merging pull requests. + +I will merge any pull request that adds something useful and does not break existing things. + +Starting in January 2015, everyone who gets a pull request merged gets commit access to the repository. + + +Installation +------------ + +By being a shell script, yoursway-create-dmg installation is very simple. Simply download and run. + +> git clone https://github.com/andreyvit/yoursway-create-dmg.git +> cd yoursway-create-dmg +> ./create-dmg [options] + + +Usage +----- + +> create-dmg [options...] [output\_name.dmg] [source\_folder] + +All contents of source\_folder will be copied into the disk image. + +**Options:** + +* **--volname [name]:** set volume name (displayed in the Finder sidebar and window title) +* **--volicon [icon.icns]:** set volume icon +* **--background [pic.png]:** set folder background image (provide png, gif, jpg) +* **--window-pos [x y]:** set position the folder window +* **--window-size [width height]:** set size of the folder window +* **--text-size [text size]:** set window text size (10-16) +* **--icon-size [icon size]:** set window icons size (up to 128) +* **--icon [file name] [x y]:** set position of the file's icon +* **--hide-extension [file name]:** hide the extension of file +* **--custom-icon [file name]/[custom icon]/[sample file] [x y]:** set position and custom icon +* **--app-drop-link [x y]:** make a drop link to Applications, at location x, y +* **--eula [eula file]:** attach a license file to the dmg +* **--no-internet-enable:** disable automatic mount© +* **--version:** show tool version number +* **-h, --help:** display the help + + +Example +------- + +> \#!/bin/sh +> test -f Application-Installer.dmg && rm Application-Installer.dmg +> create-dmg \ +> --volname "Application Installer" \ +> --volicon "application\_icon.icns" \ +> --background "installer\_background.png" \ +> --window-pos 200 120 \ +> --window-size 800 400 \ +> --icon-size 100 \ +> --icon Application.app 200 190 \ +> --hide-extension Application.app \ +> --app-drop-link 600 185 \ +> Application-Installer.dmg \ +> source\_folder/ + + +Alternatives +------------ + +* [node-appdmg](https://github.com/LinusU/node-appdmg) +* [dmgbuild](https://pypi.python.org/pypi/dmgbuild) +* see the [StackOverflow question](http://stackoverflow.com/questions/96882/how-do-i-create-a-nice-looking-dmg-for-mac-os-x-using-command-line-tools) diff --git a/BuildTools/macosx/create-dmg/builder/create-dmg.builder b/BuildTools/macosx/create-dmg/builder/create-dmg.builder new file mode 100644 index 000000000..d4285280f --- /dev/null +++ b/BuildTools/macosx/create-dmg/builder/create-dmg.builder @@ -0,0 +1,26 @@ +SET app_name create-dmg + +VERSION create-dmg.cur create-dmg heads/master + +NEWDIR build.dir temp %-build - + +NEWFILE create-dmg.zip featured %.zip % + + +COPYTO [build.dir] + INTO create-dmg [create-dmg.cur]/create-dmg + INTO sample [create-dmg.cur]/sample + INTO support [create-dmg.cur]/support + +SUBSTVARS [build.dir]/create-dmg [[]] + + +ZIP [create-dmg.zip] + INTO [build-files-prefix] [build.dir] + + +PUT megabox-builds create-dmg.zip +PUT megabox-builds build.log + +PUT s3-builds create-dmg.zip +PUT s3-builds build.log diff --git a/BuildTools/macosx/create-dmg/create-dmg b/BuildTools/macosx/create-dmg/create-dmg new file mode 100755 index 000000000..3e55dd974 --- /dev/null +++ b/BuildTools/macosx/create-dmg/create-dmg @@ -0,0 +1,230 @@ +#! /bin/bash + +# Create a read-only disk image of the contents of a folder + +set -e; + +function pure_version() { + echo '1.0.0.2' +} + +function version() { + echo "create-dmg $(pure_version)" +} + +function usage() { + version + echo "Creates a fancy DMG file." + echo "Usage: $(basename $0) options... image.dmg source_folder" + echo "All contents of source_folder will be copied into the disk image." + echo "Options:" + echo " --volname name" + echo " set volume name (displayed in the Finder sidebar and window title)" + echo " --volicon icon.icns" + echo " set volume icon" + echo " --background pic.png" + echo " set folder background image (provide png, gif, jpg)" + echo " --window-pos x y" + echo " set position the folder window" + echo " --window-size width height" + echo " set size of the folder window" + echo " --text-size text_size" + echo " set window text size (10-16)" + echo " --icon-size icon_size" + echo " set window icons size (up to 128)" + echo " --icon file_name x y" + echo " set position of the file's icon" + echo " --hide-extension file_name" + echo " hide the extension of file" + echo " --custom-icon file_name custom_icon_or_sample_file x y" + echo " set position and custom icon" + echo " --app-drop-link x y" + echo " make a drop link to Applications, at location x,y" + echo " --eula eula_file" + echo " attach a license file to the dmg" + echo " --no-internet-enable" + echo " disable automatic mount©" + echo " --version show tool version number" + echo " -h, --help display this help" + exit 0 +} + +WINX=10 +WINY=60 +WINW=500 +WINH=350 +ICON_SIZE=128 +TEXT_SIZE=16 + +while test "${1:0:1}" = "-"; do + case $1 in + --volname) + VOLUME_NAME="$2" + shift; shift;; + --volicon) + VOLUME_ICON_FILE="$2" + shift; shift;; + --background) + BACKGROUND_FILE="$2" + BACKGROUND_FILE_NAME="$(basename $BACKGROUND_FILE)" + BACKGROUND_CLAUSE="set background picture of opts to file \".background:$BACKGROUND_FILE_NAME\"" + REPOSITION_HIDDEN_FILES_CLAUSE="set position of every item to {theBottomRightX + 100, 100}" + shift; shift;; + --icon-size) + ICON_SIZE="$2" + shift; shift;; + --text-size) + TEXT_SIZE="$2" + shift; shift;; + --window-pos) + WINX=$2; WINY=$3 + shift; shift; shift;; + --window-size) + WINW=$2; WINH=$3 + shift; shift; shift;; + --icon) + POSITION_CLAUSE="${POSITION_CLAUSE}set position of item \"$2\" to {$3, $4} +" + shift; shift; shift; shift;; + --hide-extension) + HIDING_CLAUSE="${HIDING_CLAUSE}set the extension hidden of item \"$2\" to true +" + shift; shift;; + --custom-icon) + shift; shift; shift; shift; shift;; + -h | --help) + usage;; + --version) + version; exit 0;; + --pure-version) + pure_version; exit 0;; + --app-drop-link) + APPLICATION_LINK=$2 + APPLICATION_CLAUSE="set position of item \"Applications\" to {$2, $3} +" + shift; shift; shift;; + --eula) + EULA_RSRC=$2 + shift; shift;; + --no-internet-enable) + NOINTERNET=1 + shift;; + -*) + echo "Unknown option $1. Run with --help for help." + exit 1;; + esac +done + +test -z "$2" && { + echo "Not enough arguments. Invoke with --help for help." + exit 1 +} + +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +DMG_PATH="$1" +DMG_DIRNAME="$(dirname "$DMG_PATH")" +DMG_DIR="$(cd "$DMG_DIRNAME" > /dev/null; pwd)" +DMG_NAME="$(basename "$DMG_PATH")" +DMG_TEMP_NAME="$DMG_DIR/rw.${DMG_NAME}" +SRC_FOLDER="$(cd "$2" > /dev/null; pwd)" +test -z "$VOLUME_NAME" && VOLUME_NAME="$(basename "$DMG_PATH" .dmg)" + +AUX_PATH="$SCRIPT_DIR/support" + +test -d "$AUX_PATH" || { + echo "Cannot find support directory: $AUX_PATH" + exit 1 +} + +if [ -f "$SRC_FOLDER/.DS_Store" ]; then + echo "Deleting any .DS_Store in source folder" + rm "$SRC_FOLDER/.DS_Store" +fi + +# Create the image +echo "Creating disk image..." +test -f "${DMG_TEMP_NAME}" && rm -f "${DMG_TEMP_NAME}" +ACTUAL_SIZE=`du -sm "$SRC_FOLDER" | sed -e 's/ .*//g'` +DISK_IMAGE_SIZE=$(expr $ACTUAL_SIZE + 20) +hdiutil create -srcfolder "$SRC_FOLDER" -volname "${VOLUME_NAME}" -fs HFS+ -fsargs "-c c=64,a=16,e=16" -format UDRW -size ${DISK_IMAGE_SIZE}m "${DMG_TEMP_NAME}" + +# mount it +echo "Mounting disk image..." +MOUNT_DIR="/Volumes/${VOLUME_NAME}" + +# try unmount dmg if it was mounted previously (e.g. developer mounted dmg, installed app and forgot to unmount it) +echo "Unmounting disk image..." +DEV_NAME=$(hdiutil info | egrep '^/dev/' | sed 1q | awk '{print $1}') +test -d "${MOUNT_DIR}" && hdiutil detach "${DEV_NAME}" + +echo "Mount directory: $MOUNT_DIR" +DEV_NAME=$(hdiutil attach -readwrite -noverify -noautoopen "${DMG_TEMP_NAME}" | egrep '^/dev/' | sed 1q | awk '{print $1}') +echo "Device name: $DEV_NAME" + +if ! test -z "$BACKGROUND_FILE"; then + echo "Copying background file..." + test -d "$MOUNT_DIR/.background" || mkdir "$MOUNT_DIR/.background" + cp "$BACKGROUND_FILE" "$MOUNT_DIR/.background/$BACKGROUND_FILE_NAME" +fi + +if ! test -z "$APPLICATION_LINK"; then + echo "making link to Applications dir" + echo $MOUNT_DIR + ln -s /Applications "$MOUNT_DIR/Applications" +fi + +if ! test -z "$VOLUME_ICON_FILE"; then + echo "Copying volume icon file '$VOLUME_ICON_FILE'..." + cp "$VOLUME_ICON_FILE" "$MOUNT_DIR/.VolumeIcon.icns" + SetFile -c icnC "$MOUNT_DIR/.VolumeIcon.icns" +fi + +# run applescript +APPLESCRIPT=$(mktemp -t createdmg) +cat "$AUX_PATH/template.applescript" | sed -e "s/WINX/$WINX/g" -e "s/WINY/$WINY/g" -e "s/WINW/$WINW/g" -e "s/WINH/$WINH/g" -e "s/BACKGROUND_CLAUSE/$BACKGROUND_CLAUSE/g" -e "s/REPOSITION_HIDDEN_FILES_CLAUSE/$REPOSITION_HIDDEN_FILES_CLAUSE/g" -e "s/ICON_SIZE/$ICON_SIZE/g" -e "s/TEXT_SIZE/$TEXT_SIZE/g" | perl -pe "s/POSITION_CLAUSE/$POSITION_CLAUSE/g" | perl -pe "s/APPLICATION_CLAUSE/$APPLICATION_CLAUSE/g" | perl -pe "s/HIDING_CLAUSE/$HIDING_CLAUSE/" >"$APPLESCRIPT" + +echo "Running Applescript: /usr/bin/osascript \"${APPLESCRIPT}\" \"${VOLUME_NAME}\"" +"/usr/bin/osascript" "${APPLESCRIPT}" "${VOLUME_NAME}" || true +echo "Done running the applescript..." +sleep 4 + +rm "$APPLESCRIPT" + +# make sure it's not world writeable +echo "Fixing permissions..." +chmod -Rf go-w "${MOUNT_DIR}" &> /dev/null || true +echo "Done fixing permissions." + +# make the top window open itself on mount: +echo "Blessing started" +bless --folder "${MOUNT_DIR}" --openfolder "${MOUNT_DIR}" +echo "Blessing finished" + +if ! test -z "$VOLUME_ICON_FILE"; then + # tell the volume that it has a special file attribute + SetFile -a C "$MOUNT_DIR" +fi + +# unmount +echo "Unmounting disk image..." +hdiutil detach "${DEV_NAME}" + +# compress image +echo "Compressing disk image..." +hdiutil convert "${DMG_TEMP_NAME}" -format UDZO -imagekey zlib-level=9 -o "${DMG_DIR}/${DMG_NAME}" +rm -f "${DMG_TEMP_NAME}" + +# adding EULA resources +if [ ! -z "${EULA_RSRC}" -a "${EULA_RSRC}" != "-null-" ]; then + echo "adding EULA resources" + "${AUX_PATH}/dmg-license.py" "${DMG_DIR}/${DMG_NAME}" "${EULA_RSRC}" +fi + +if [ ! -z "${NOINTERNET}" -a "${NOINTERNET}" == 1 ]; then + echo "not setting 'internet-enable' on the dmg" +else + hdiutil internet-enable -yes "${DMG_DIR}/${DMG_NAME}" +fi + +echo "Disk image done" +exit 0 diff --git a/BuildTools/macosx/create-dmg/geoda.sh b/BuildTools/macosx/create-dmg/geoda.sh new file mode 100755 index 000000000..a83495e34 --- /dev/null +++ b/BuildTools/macosx/create-dmg/geoda.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +VERSION=$1 + +./create-dmg --volname "GeoDa $VERSION Installer" --volicon "GeoDa_installer.icns" --window-pos 200 120 --window-size 800 400 --icon-size 100 --icon GeoDa.app 200 190 --hide-extension GeoDa.app --background "geoda_installer_bg.png" --app-drop-link 600 185 GeoDa$VERSION-Installer.dmg ~/geoda_trunk/BuildTools/macosx/build/ diff --git a/BuildTools/macosx/create-dmg/geoda_installer_bg.png b/BuildTools/macosx/create-dmg/geoda_installer_bg.png new file mode 100644 index 000000000..4f14db4b6 Binary files /dev/null and b/BuildTools/macosx/create-dmg/geoda_installer_bg.png differ diff --git a/BuildTools/macosx/create-dmg/geoda_installer_bg1.png b/BuildTools/macosx/create-dmg/geoda_installer_bg1.png new file mode 100644 index 000000000..0c2c9206a Binary files /dev/null and b/BuildTools/macosx/create-dmg/geoda_installer_bg1.png differ diff --git a/BuildTools/macosx/create-dmg/geoda_installer_bg2.png b/BuildTools/macosx/create-dmg/geoda_installer_bg2.png new file mode 100644 index 000000000..e6cbc4b8d Binary files /dev/null and b/BuildTools/macosx/create-dmg/geoda_installer_bg2.png differ diff --git a/BuildTools/macosx/create-dmg/geoda_installer_bg3.png b/BuildTools/macosx/create-dmg/geoda_installer_bg3.png new file mode 100644 index 000000000..630a7070f Binary files /dev/null and b/BuildTools/macosx/create-dmg/geoda_installer_bg3.png differ diff --git a/BuildTools/macosx/create-dmg/sample b/BuildTools/macosx/create-dmg/sample new file mode 100755 index 000000000..92697a983 --- /dev/null +++ b/BuildTools/macosx/create-dmg/sample @@ -0,0 +1,3 @@ +#! /bin/bash +test -f test2.dmg && rm test2.dmg +./create-dmg --window-size 500 300 --background ~/Projects/eclipse-osx-repackager/build/background.gif --icon-size 96 --volname "Hyper Foo" --app-drop-link 380 205 --icon "Eclipse OS X Repackager" 110 205 test2.dmg /Users/andreyvit/Projects/eclipse-osx-repackager/temp/Eclipse\ OS\ X\ Repackager\ r10/ diff --git a/BuildTools/macosx/create-dmg/support/dmg-license.py b/BuildTools/macosx/create-dmg/support/dmg-license.py new file mode 100755 index 000000000..9003a7c5e --- /dev/null +++ b/BuildTools/macosx/create-dmg/support/dmg-license.py @@ -0,0 +1,163 @@ +#! /usr/bin/env python +""" +This script adds a license file to a DMG. Requires Xcode and a plain ascii text +license file. +Obviously only runs on a Mac. + +Copyright (C) 2011-2013 Jared Hobbs + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall 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. +""" +import os +import sys +import tempfile +import optparse + + +class Path(str): + def __enter__(self): + return self + + def __exit__(self, type, value, traceback): + os.unlink(self) + + +def mktemp(dir=None, suffix=''): + (fd, filename) = tempfile.mkstemp(dir=dir, suffix=suffix) + os.close(fd) + return Path(filename) + + +def main(options, args): + dmgFile, license = args + with mktemp('.') as tmpFile: + with open(tmpFile, 'w') as f: + f.write("""data 'TMPL' (128, "LPic") { + $"1344 6566 6175 6C74 204C 616E 6775 6167" + $"6520 4944 4457 5244 0543 6F75 6E74 4F43" + $"4E54 042A 2A2A 2A4C 5354 430B 7379 7320" + $"6C61 6E67 2049 4444 5752 441E 6C6F 6361" + $"6C20 7265 7320 4944 2028 6F66 6673 6574" + $"2066 726F 6D20 3530 3030 4457 5244 1032" + $"2D62 7974 6520 6C61 6E67 7561 6765 3F44" + $"5752 4404 2A2A 2A2A 4C53 5445" +}; + +data 'LPic' (5000) { + $"0000 0002 0000 0000 0000 0000 0004 0000" +}; + +data 'STR#' (5000, "English buttons") { + $"0006 0D45 6E67 6C69 7368 2074 6573 7431" + $"0541 6772 6565 0844 6973 6167 7265 6505" + $"5072 696E 7407 5361 7665 2E2E 2E7A 4966" + $"2079 6F75 2061 6772 6565 2077 6974 6820" + $"7468 6520 7465 726D 7320 6F66 2074 6869" + $"7320 6C69 6365 6E73 652C 2063 6C69 636B" + $"2022 4167 7265 6522 2074 6F20 6163 6365" + $"7373 2074 6865 2073 6F66 7477 6172 652E" + $"2020 4966 2079 6F75 2064 6F20 6E6F 7420" + $"6167 7265 652C 2070 7265 7373 2022 4469" + $"7361 6772 6565 2E22" +}; + +data 'STR#' (5002, "English") { + $"0006 0745 6E67 6C69 7368 0541 6772 6565" + $"0844 6973 6167 7265 6505 5072 696E 7407" + $"5361 7665 2E2E 2E7B 4966 2079 6F75 2061" + $"6772 6565 2077 6974 6820 7468 6520 7465" + $"726D 7320 6F66 2074 6869 7320 6C69 6365" + $"6E73 652C 2070 7265 7373 2022 4167 7265" + $"6522 2074 6F20 696E 7374 616C 6C20 7468" + $"6520 736F 6674 7761 7265 2E20 2049 6620" + $"796F 7520 646F 206E 6F74 2061 6772 6565" + $"2C20 7072 6573 7320 2244 6973 6167 7265" + $"6522 2E" +};\n\n""") + with open(license, 'r') as l: + kind = 'RTF ' if license.lower().endswith('.rtf') else 'TEXT' + f.write('data \'%s\' (5000, "English") {\n' % kind) + def escape(s): + return s.strip().replace('\\', '\\\\').replace('"', '\\"') + + for line in l: + if len(line) < 1000: + f.write(' "' + escape(line) + '\\n"\n') + else: + for liner in line.split('.'): + f.write(' "' + escape(liner) + '. \\n"\n') + f.write('};\n\n') + f.write("""data 'styl' (5000, "English") { + $"0003 0000 0000 000C 0009 0014 0000 0000" + $"0000 0000 0000 0000 0027 000C 0009 0014" + $"0100 0000 0000 0000 0000 0000 002A 000C" + $"0009 0014 0000 0000 0000 0000 0000" +};\n""") + os.system('hdiutil unflatten -quiet "%s"' % dmgFile) + ret = os.system('%s -a %s -o "%s"' % + (options.rez, tmpFile, dmgFile)) + os.system('hdiutil flatten -quiet "%s"' % dmgFile) + if options.compression is not None: + os.system('cp %s %s.temp.dmg' % (dmgFile, dmgFile)) + os.remove(dmgFile) + if options.compression == "bz2": + os.system('hdiutil convert %s.temp.dmg -format UDBZ -o %s' % + (dmgFile, dmgFile)) + elif options.compression == "gz": + os.system('hdiutil convert %s.temp.dmg -format ' % dmgFile + + 'UDZO -imagekey zlib-devel=9 -o %s' % dmgFile) + os.remove('%s.temp.dmg' % dmgFile) + if ret == 0: + print "Successfully added license to '%s'" % dmgFile + else: + print "Failed to add license to '%s'" % dmgFile + +if __name__ == '__main__': + parser = optparse.OptionParser() + parser.set_usage("""%prog [OPTIONS] + This program adds a software license agreement to a DMG file. + It requires Xcode and either a plain ascii text + or a with the RTF contents. + + See --help for more details.""") + parser.add_option( + '--rez', + '-r', + action='store', + default='/Applications/Xcode.app/Contents/Developer/Tools/Rez', + help='The path to the Rez tool. Defaults to %default' + ) + parser.add_option( + '--compression', + '-c', + action='store', + choices=['bz2', 'gz'], + default=None, + help='Optionally compress dmg using specified compression type. ' + 'Choices are bz2 and gz.' + ) + options, args = parser.parse_args() + cond = len(args) != 2 + if not os.path.exists(options.rez): + print 'Failed to find Rez at "%s"!\n' % options.rez + cond = True + if cond: + parser.print_usage() + sys.exit(1) + main(options, args) diff --git a/BuildTools/macosx/create-dmg/support/template.applescript b/BuildTools/macosx/create-dmg/support/template.applescript new file mode 100644 index 000000000..2a7f2aa0b --- /dev/null +++ b/BuildTools/macosx/create-dmg/support/template.applescript @@ -0,0 +1,79 @@ +on run (volumeName) + tell application "Finder" + tell disk (volumeName as string) + open + + set theXOrigin to WINX + set theYOrigin to WINY + set theWidth to WINW + set theHeight to WINH + + set theBottomRightX to (theXOrigin + theWidth) + set theBottomRightY to (theYOrigin + theHeight) + set dsStore to "\"" & "/Volumes/" & volumeName & "/" & ".DS_STORE\"" + + tell container window + set current view to icon view + set toolbar visible to false + set statusbar visible to false + set the bounds to {theXOrigin, theYOrigin, theBottomRightX, theBottomRightY} + set statusbar visible to false + REPOSITION_HIDDEN_FILES_CLAUSE + end tell + + set opts to the icon view options of container window + tell opts + set icon size to ICON_SIZE + set text size to TEXT_SIZE + set arrangement to not arranged + end tell + BACKGROUND_CLAUSE + + -- Positioning + POSITION_CLAUSE + + -- Hiding + HIDING_CLAUSE + + -- Application Link Clause + APPLICATION_CLAUSE + close + open + + update without registering applications + -- Force saving of the size + delay 1 + + tell container window + set statusbar visible to false + set the bounds to {theXOrigin, theYOrigin, theBottomRightX - 10, theBottomRightY - 10} + end tell + + update without registering applications + end tell + + delay 1 + + tell disk (volumeName as string) + tell container window + set statusbar visible to false + set the bounds to {theXOrigin, theYOrigin, theBottomRightX, theBottomRightY} + end tell + + update without registering applications + end tell + + --give the finder some time to write the .DS_Store file + delay 3 + + set waitTime to 0 + set ejectMe to false + repeat while ejectMe is false + delay 1 + set waitTime to waitTime + 1 + + if (do shell script "[ -f " & dsStore & " ]; echo $?") = "0" then set ejectMe to true + end repeat + log "waited " & waitTime & " seconds for .DS_STORE to be created." + end tell +end run diff --git a/BuildTools/macosx/dep/wxWidgets-3.1.0/src/osx/cocoa/window.mm b/BuildTools/macosx/dep/wxWidgets-3.1.0/src/osx/cocoa/window.mm new file mode 100644 index 000000000..734776cf6 --- /dev/null +++ b/BuildTools/macosx/dep/wxWidgets-3.1.0/src/osx/cocoa/window.mm @@ -0,0 +1,2998 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: src/osx/cocoa/window.mm +// Purpose: widgets (non tlw) for cocoa +// Author: Stefan Csomor +// Modified by: +// Created: 2008-06-20 +// Copyright: (c) Stefan Csomor +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#include "wx/wxprec.h" + +#ifndef WX_PRECOMP + #include "wx/dcclient.h" + #include "wx/frame.h" + #include "wx/log.h" + #include "wx/textctrl.h" + #include "wx/combobox.h" + #include "wx/radiobut.h" +#endif + +#ifdef __WXMAC__ + #include "wx/osx/private.h" +#endif + +#include "wx/evtloop.h" + +#if wxUSE_CARET + #include "wx/caret.h" +#endif + +#if wxUSE_DRAG_AND_DROP + #include "wx/dnd.h" +#endif + +#if wxUSE_TOOLTIPS + #include "wx/tooltip.h" +#endif + +#include + +// Get the window with the focus + +NSView* wxOSXGetViewFromResponder( NSResponder* responder ) +{ + NSView* view = nil; + if ( [responder isKindOfClass:[NSTextView class]] ) + { + NSView* delegate = (NSView*) [(NSTextView*)responder delegate]; + if ( [delegate isKindOfClass:[NSTextField class] ] ) + view = delegate; + else + view = (NSView*) responder; + } + else + { + if ( [responder isKindOfClass:[NSView class]] ) + view = (NSView*) responder; + } + return view; +} + +NSView* GetFocusedViewInWindow( NSWindow* keyWindow ) +{ + NSView* focusedView = nil; + if ( keyWindow != nil ) + focusedView = wxOSXGetViewFromResponder([keyWindow firstResponder]); + + return focusedView; +} + +WXWidget wxWidgetImpl::FindFocus() +{ + return GetFocusedViewInWindow( [NSApp keyWindow] );; +} + +wxWidgetImpl* wxWidgetImpl::FindBestFromWXWidget(WXWidget control) +{ + wxWidgetImpl* impl = FindFromWXWidget(control); + + // NSScrollViews can have their subviews like NSClipView + // therefore check and use the NSScrollView peer in that case + if ( impl == NULL && [[control superview] isKindOfClass:[NSScrollView class]]) + impl = FindFromWXWidget([control superview]); + + return impl; +} + + +NSRect wxOSXGetFrameForControl( wxWindowMac* window , const wxPoint& pos , const wxSize &size , bool adjustForOrigin ) +{ + int x, y, w, h ; + + window->MacGetBoundsForControl( pos , size , x , y, w, h , adjustForOrigin ) ; + wxRect bounds(x,y,w,h); + NSView* sv = (window->GetParent()->GetHandle() ); + + return wxToNSRect( sv, bounds ); +} + +@interface wxNSView : NSView +{ + BOOL _hasToolTip; + NSTrackingRectTag _lastToolTipTrackTag; + id _lastToolTipOwner; + void* _lastUserData; + +} + +@end // wxNSView + +@interface wxNSView(TextInput) + +- (void)insertText:(id)aString replacementRange:(NSRange)replacementRange; +- (void)doCommandBySelector:(SEL)aSelector; +- (void)setMarkedText:(id)aString selectedRange:(NSRange)selectedRange replacementRange:(NSRange)replacementRange; +- (void)unmarkText; +- (NSRange)selectedRange; +- (NSRange)markedRange; +- (BOOL)hasMarkedText; +- (NSAttributedString *)attributedSubstringForProposedRange:(NSRange)aRange actualRange:(NSRangePointer)actualRange; +- (NSArray*)validAttributesForMarkedText; +- (NSRect)firstRectForCharacterRange:(NSRange)aRange actualRange:(NSRangePointer)actualRange; +- (NSUInteger)characterIndexForPoint:(NSPoint)aPoint; + +@end + +@interface NSView(PossibleMethods) +- (void)setTitle:(NSString *)aString; +- (void)setStringValue:(NSString *)aString; +- (void)setIntValue:(int)anInt; +- (void)setFloatValue:(float)aFloat; +- (void)setDoubleValue:(double)aDouble; + +- (double)minValue; +- (double)maxValue; +- (void)setMinValue:(double)aDouble; +- (void)setMaxValue:(double)aDouble; + +- (void)sizeToFit; + +- (BOOL)isEnabled; +- (void)setEnabled:(BOOL)flag; + +- (void)setImage:(NSImage *)image; +- (void)setControlSize:(NSControlSize)size; + +- (void)setFont:(NSFont *)fontObject; + +- (id)contentView; + +- (void)setTarget:(id)anObject; +- (void)setAction:(SEL)aSelector; +- (void)setDoubleAction:(SEL)aSelector; +- (void)setBackgroundColor:(NSColor*)aColor; +- (void)setOpaque:(BOOL)opaque; +- (void)setTextColor:(NSColor *)color; +- (void)setImagePosition:(NSCellImagePosition)aPosition; +@end + +// The following code is a combination of the code listed here: +// http://lists.apple.com/archives/cocoa-dev/2008/Apr/msg01582.html +// (which can't be used because KLGetCurrentKeyboardLayout etc aren't 64-bit) +// and the code here: +// http://inquisitivecocoa.com/category/objective-c/ +@interface NSEvent (OsGuiUtilsAdditions) +- (NSString*) charactersIgnoringModifiersIncludingShift; +@end + +@implementation NSEvent (OsGuiUtilsAdditions) +- (NSString*) charactersIgnoringModifiersIncludingShift { + // First try -charactersIgnoringModifiers and look for keys which UCKeyTranslate translates + // differently than AppKit. + NSString* c = [self charactersIgnoringModifiers]; + if ([c length] == 1) { + unichar codepoint = [c characterAtIndex:0]; + if ((codepoint >= 0xF700 && codepoint <= 0xF8FF) || codepoint == 0x7F) { + return c; + } + } + // This is not a "special" key, so ask UCKeyTranslate to give us the character with no + // modifiers attached. Actually, that's not quite accurate; we attach the Command modifier + // which hints the OS to use Latin characters where possible, which is generally what we want. + NSString* result = @""; + TISInputSourceRef currentKeyboard = TISCopyCurrentKeyboardInputSource(); + CFDataRef uchr = (CFDataRef)TISGetInputSourceProperty(currentKeyboard, kTISPropertyUnicodeKeyLayoutData); + CFRelease(currentKeyboard); + if (uchr == NULL) { + // this can happen for some non-U.S. input methods (eg. Romaji or Hiragana) + return c; + } + const UCKeyboardLayout *keyboardLayout = (const UCKeyboardLayout*)CFDataGetBytePtr(uchr); + if (keyboardLayout) { + UInt32 deadKeyState = 0; + const UniCharCount maxStringLength = 255; + UniCharCount actualStringLength = 0; + UniChar unicodeString[maxStringLength]; + + OSStatus status = UCKeyTranslate(keyboardLayout, + [self keyCode], + kUCKeyActionDown, + cmdKey >> 8, // force the Command key to "on" + LMGetKbdType(), + kUCKeyTranslateNoDeadKeysMask, + &deadKeyState, + maxStringLength, + &actualStringLength, + unicodeString); + + if(status == noErr) + result = [NSString stringWithCharacters:unicodeString length:(NSInteger)actualStringLength]; + } + return result; +} +@end + +long wxOSXTranslateCocoaKey( NSEvent* event, int eventType ) +{ + long retval = 0; + + if ([event type] != NSFlagsChanged) + { + NSString* s = [event charactersIgnoringModifiersIncludingShift]; + // backspace char reports as delete w/modifiers for some reason + if ([s length] == 1) + { + if ( eventType == wxEVT_CHAR && ([event modifierFlags] & NSControlKeyMask) && ( [s characterAtIndex:0] >= 'a' && [s characterAtIndex:0] <= 'z' ) ) + { + retval = WXK_CONTROL_A + ([s characterAtIndex:0] - 'a'); + } + else + { + switch ( [s characterAtIndex:0] ) + { + // numpad enter key End-of-text character ETX U+0003 + case 3: + retval = WXK_NUMPAD_ENTER; + break; + // backspace key + case 0x7F : + case 8 : + retval = WXK_BACK; + break; + case NSUpArrowFunctionKey : + retval = WXK_UP; + break; + case NSDownArrowFunctionKey : + retval = WXK_DOWN; + break; + case NSLeftArrowFunctionKey : + retval = WXK_LEFT; + break; + case NSRightArrowFunctionKey : + retval = WXK_RIGHT; + break; + case NSInsertFunctionKey : + retval = WXK_INSERT; + break; + case NSDeleteFunctionKey : + retval = WXK_DELETE; + break; + case NSHomeFunctionKey : + retval = WXK_HOME; + break; + // case NSBeginFunctionKey : + // retval = WXK_BEGIN; + // break; + case NSEndFunctionKey : + retval = WXK_END; + break; + case NSPageUpFunctionKey : + retval = WXK_PAGEUP; + break; + case NSPageDownFunctionKey : + retval = WXK_PAGEDOWN; + break; + case NSHelpFunctionKey : + retval = WXK_HELP; + break; + default: + int intchar = [s characterAtIndex: 0]; + if ( intchar >= NSF1FunctionKey && intchar <= NSF24FunctionKey ) + retval = WXK_F1 + (intchar - NSF1FunctionKey ); + else if ( intchar > 0 && intchar < 32 ) + retval = intchar; + break; + } + } + } + } + + // Some keys don't seem to have constants. The code mimics the approach + // taken by WebKit. See: + // http://trac.webkit.org/browser/trunk/WebCore/platform/mac/KeyEventMac.mm + switch( [event keyCode] ) + { + // command key + case 54: + case 55: + retval = WXK_CONTROL; + break; + // caps locks key + case 57: // Capslock + retval = WXK_CAPITAL; + break; + // shift key + case 56: // Left Shift + case 60: // Right Shift + retval = WXK_SHIFT; + break; + // alt key + case 58: // Left Alt + case 61: // Right Alt + retval = WXK_ALT; + break; + // ctrl key + case 59: // Left Ctrl + case 62: // Right Ctrl + retval = WXK_RAW_CONTROL; + break; + // clear key + case 71: + retval = WXK_CLEAR; + break; + // tab key + case 48: + retval = WXK_TAB; + break; + default: + break; + } + + // Check for NUMPAD keys. For KEY_UP/DOWN events we need to use the + // WXK_NUMPAD constants, but for the CHAR event we want to use the + // standard ascii values + if ( eventType != wxEVT_CHAR ) + { + switch( [event keyCode] ) + { + case 75: // / + retval = WXK_NUMPAD_DIVIDE; + break; + case 67: // * + retval = WXK_NUMPAD_MULTIPLY; + break; + case 78: // - + retval = WXK_NUMPAD_SUBTRACT; + break; + case 69: // + + retval = WXK_NUMPAD_ADD; + break; + case 65: // . + retval = WXK_NUMPAD_DECIMAL; + break; + case 82: // 0 + retval = WXK_NUMPAD0; + break; + case 83: // 1 + retval = WXK_NUMPAD1; + break; + case 84: // 2 + retval = WXK_NUMPAD2; + break; + case 85: // 3 + retval = WXK_NUMPAD3; + break; + case 86: // 4 + retval = WXK_NUMPAD4; + break; + case 87: // 5 + retval = WXK_NUMPAD5; + break; + case 88: // 6 + retval = WXK_NUMPAD6; + break; + case 89: // 7 + retval = WXK_NUMPAD7; + break; + case 91: // 8 + retval = WXK_NUMPAD8; + break; + case 92: // 9 + retval = WXK_NUMPAD9; + break; + default: + //retval = [event keyCode]; + break; + } + } + return retval; +} + +void wxWidgetCocoaImpl::SetupKeyEvent(wxKeyEvent &wxevent , NSEvent * nsEvent, NSString* charString) +{ + UInt32 modifiers = [nsEvent modifierFlags] ; + int eventType = [nsEvent type]; + + wxevent.m_shiftDown = modifiers & NSShiftKeyMask; + wxevent.m_rawControlDown = modifiers & NSControlKeyMask; + wxevent.m_altDown = modifiers & NSAlternateKeyMask; + wxevent.m_controlDown = modifiers & NSCommandKeyMask; + + wxevent.m_rawCode = [nsEvent keyCode]; + wxevent.m_rawFlags = modifiers; + + wxevent.SetTimestamp( (int)([nsEvent timestamp] * 1000) ) ; + + wxString chars; + if ( eventType != NSFlagsChanged ) + { + NSString* nschars = [[nsEvent charactersIgnoringModifiersIncludingShift] uppercaseString]; + if ( charString ) + { + // if charString is set, it did not come from key up / key down + wxevent.SetEventType( wxEVT_CHAR ); + chars = wxCFStringRef::AsString(charString); + } + else if ( nschars ) + { + chars = wxCFStringRef::AsString(nschars); + } + } + + int aunichar = chars.Length() > 0 ? chars[0] : 0; + long keyval = 0; + + if (wxevent.GetEventType() != wxEVT_CHAR) + { + keyval = wxOSXTranslateCocoaKey(nsEvent, wxevent.GetEventType()) ; + switch (eventType) + { + case NSKeyDown : + wxevent.SetEventType( wxEVT_KEY_DOWN ) ; + break; + case NSKeyUp : + wxevent.SetEventType( wxEVT_KEY_UP ) ; + break; + case NSFlagsChanged : + switch (keyval) + { + case WXK_CONTROL: + wxevent.SetEventType( wxevent.m_controlDown ? wxEVT_KEY_DOWN : wxEVT_KEY_UP); + break; + case WXK_SHIFT: + wxevent.SetEventType( wxevent.m_shiftDown ? wxEVT_KEY_DOWN : wxEVT_KEY_UP); + break; + case WXK_ALT: + wxevent.SetEventType( wxevent.m_altDown ? wxEVT_KEY_DOWN : wxEVT_KEY_UP); + break; + case WXK_RAW_CONTROL: + wxevent.SetEventType( wxevent.m_rawControlDown ? wxEVT_KEY_DOWN : wxEVT_KEY_UP); + break; + } + break; + default : + break ; + } + } + else + { + long keycode = wxOSXTranslateCocoaKey( nsEvent, wxEVT_CHAR ); + if ( (keycode > 0 && keycode < WXK_SPACE) || keycode == WXK_DELETE || keycode >= WXK_START ) + { + keyval = keycode; + } + } + + if ( !keyval ) + { + if ( wxevent.GetEventType() == wxEVT_KEY_UP || wxevent.GetEventType() == wxEVT_KEY_DOWN ) + keyval = wxToupper( aunichar ) ; + else + keyval = aunichar; + } + +#if wxUSE_UNICODE + // OS X generates events with key codes in Unicode private use area for + // unprintable symbols such as cursor arrows (WXK_UP is mapped to U+F700) + // and function keys (WXK_F2 is U+F705). We don't want to use them as the + // result of wxKeyEvent::GetUnicodeKey() however as it's supposed to return + // WXK_NONE for "non characters" so explicitly exclude them. + // + // We only exclude the private use area inside the Basic Multilingual Plane + // as key codes beyond it don't seem to be currently used. + if ( !(aunichar >= 0xe000 && aunichar < 0xf900) ) + wxevent.m_uniChar = aunichar; +#endif + wxevent.m_keyCode = keyval; + + wxWindowMac* peer = GetWXPeer(); + if ( peer ) + { + wxevent.SetEventObject(peer); + wxevent.SetId(peer->GetId()) ; + } +} + +UInt32 g_lastButton = 0 ; +bool g_lastButtonWasFakeRight = false ; + +// better scroll wheel support +// see http://lists.apple.com/archives/cocoa-dev/2007/Feb/msg00050.html + +@interface NSEvent (DeviceDelta) +- (CGFloat)deviceDeltaX; +- (CGFloat)deviceDeltaY; + +// 10.7+ +- (BOOL)hasPreciseScrollingDeltas; +- (CGFloat)scrollingDeltaX; +- (CGFloat)scrollingDeltaY; +@end + +void wxWidgetCocoaImpl::SetupCoordinates(wxCoord &x, wxCoord &y, NSEvent* nsEvent) +{ + NSPoint locationInWindow = [nsEvent locationInWindow]; + + // adjust coordinates for the window of the target view + if ( [nsEvent window] != [m_osxView window] ) + { + if ( [nsEvent window] != nil ) + locationInWindow = [[nsEvent window] convertBaseToScreen:locationInWindow]; + + if ( [m_osxView window] != nil ) + locationInWindow = [[m_osxView window] convertScreenToBase:locationInWindow]; + } + + NSPoint locationInView = [m_osxView convertPoint:locationInWindow fromView:nil]; + wxPoint locationInViewWX = wxFromNSPoint( m_osxView, locationInView ); + + x = locationInViewWX.x; + y = locationInViewWX.y; + +} + +void wxWidgetCocoaImpl::SetupMouseEvent( wxMouseEvent &wxevent , NSEvent * nsEvent ) +{ + int eventType = [nsEvent type]; + UInt32 modifiers = [nsEvent modifierFlags] ; + + SetupCoordinates(wxevent.m_x, wxevent.m_y, nsEvent); + + // these parameters are not given for all events + UInt32 button = [nsEvent buttonNumber]; + UInt32 clickCount = 0; + + wxevent.m_shiftDown = modifiers & NSShiftKeyMask; + wxevent.m_rawControlDown = modifiers & NSControlKeyMask; + wxevent.m_altDown = modifiers & NSAlternateKeyMask; + wxevent.m_controlDown = modifiers & NSCommandKeyMask; + wxevent.SetTimestamp( (int)([nsEvent timestamp] * 1000) ) ; + + UInt32 mouseChord = 0; + + switch (eventType) + { + case NSLeftMouseDown : + case NSLeftMouseDragged : + mouseChord = 1U; + break; + case NSRightMouseDown : + case NSRightMouseDragged : + mouseChord = 2U; + break; + case NSOtherMouseDown : + case NSOtherMouseDragged : + mouseChord = 4U; + break; + } + + // Remember value of g_lastButton for later click count adjustment + UInt32 prevLastButton = g_lastButton; + + // a control click is interpreted as a right click + bool thisButtonIsFakeRight = false ; + if ( button == 0 && (modifiers & NSControlKeyMask) ) + { + button = 1 ; + thisButtonIsFakeRight = true ; + } + + // we must make sure that our synthetic 'right' button corresponds in + // mouse down, moved and mouse up, and does not deliver a right down and left up + switch (eventType) + { + case NSLeftMouseDown : + case NSRightMouseDown : + case NSOtherMouseDown : + g_lastButton = button ; + g_lastButtonWasFakeRight = thisButtonIsFakeRight ; + break; + } + + if ( button == 0 ) + { + g_lastButton = 0 ; + g_lastButtonWasFakeRight = false ; + } + else if ( g_lastButton == 1 && g_lastButtonWasFakeRight ) + button = g_lastButton ; + + // Adjust click count when clicking with different buttons, + // otherwise we report double clicks by connecting a left click with a ctrl-left click + switch (eventType) + { + case NSLeftMouseDown : + case NSRightMouseDown : + case NSOtherMouseDown : + case NSLeftMouseUp : + case NSRightMouseUp : + case NSOtherMouseUp : + clickCount = [nsEvent clickCount]; + if ( clickCount > 1 && button != prevLastButton ) + clickCount = 1 ; + break; + } + + // Adjust the chord mask to remove the primary button and add the + // secondary button. It is possible that the secondary button is + // already pressed, e.g. on a mouse connected to a laptop, but this + // possibility is ignored here: + if( thisButtonIsFakeRight && ( mouseChord & 1U ) ) + mouseChord = ((mouseChord & ~1U) | 2U); + + if(mouseChord & 1U) + wxevent.m_leftDown = true ; + if(mouseChord & 2U) + wxevent.m_rightDown = true ; + if(mouseChord & 4U) + wxevent.m_middleDown = true ; + + // translate into wx types + switch (eventType) + { + case NSLeftMouseDown : + case NSRightMouseDown : + case NSOtherMouseDown : + switch ( button ) + { + case 0 : + wxevent.SetEventType( clickCount > 1 ? wxEVT_LEFT_DCLICK : wxEVT_LEFT_DOWN ) ; + break ; + + case 1 : + wxevent.SetEventType( clickCount > 1 ? wxEVT_RIGHT_DCLICK : wxEVT_RIGHT_DOWN ) ; + break ; + + case 2 : + wxevent.SetEventType( clickCount > 1 ? wxEVT_MIDDLE_DCLICK : wxEVT_MIDDLE_DOWN ) ; + break ; + + default: + break ; + } + break ; + + case NSLeftMouseUp : + case NSRightMouseUp : + case NSOtherMouseUp : + switch ( button ) + { + case 0 : + wxevent.SetEventType( wxEVT_LEFT_UP ) ; + break ; + + case 1 : + wxevent.SetEventType( wxEVT_RIGHT_UP ) ; + break ; + + case 2 : + wxevent.SetEventType( wxEVT_MIDDLE_UP ) ; + break ; + + default: + break ; + } + break ; + + case NSScrollWheel : + { + float deltaX = 0.0; + float deltaY = 0.0; + + wxevent.SetEventType( wxEVT_MOUSEWHEEL ) ; + + if ( [nsEvent hasPreciseScrollingDeltas] ) + { + deltaX = [nsEvent scrollingDeltaX]; + deltaY = [nsEvent scrollingDeltaY]; + } + else + { + deltaX = [nsEvent scrollingDeltaX] * 10; + deltaY = [nsEvent scrollingDeltaY] * 10; + } + + wxevent.m_wheelDelta = 10; + wxevent.m_linesPerAction = 1; + wxevent.m_columnsPerAction = 1; + + if ( fabs(deltaX) > fabs(deltaY) ) + { + // wx conventions for horizontal are inverted from vertical (originating from native msw behavior) + // right and up are positive values, left and down are negative values, while on OSX right and down + // are negative and left and up are positive. + wxevent.m_wheelAxis = wxMOUSE_WHEEL_HORIZONTAL; + wxevent.m_wheelRotation = -(int)deltaX; + } + else + { + wxevent.m_wheelRotation = (int)deltaY; + } + + } + break ; + + case NSMouseEntered : + wxevent.SetEventType( wxEVT_ENTER_WINDOW ) ; + break; + case NSMouseExited : + wxevent.SetEventType( wxEVT_LEAVE_WINDOW ) ; + break; + case NSLeftMouseDragged : + case NSRightMouseDragged : + case NSOtherMouseDragged : + case NSMouseMoved : + wxevent.SetEventType( wxEVT_MOTION ) ; + break; + + case NSEventTypeMagnify: + wxevent.SetEventType( wxEVT_MAGNIFY ); + wxevent.m_magnification = [nsEvent magnification]; + break; + + default : + break ; + } + + wxevent.m_clickCount = clickCount; + wxWindowMac* peer = GetWXPeer(); + if ( peer ) + { + wxevent.SetEventObject(peer); + wxevent.SetId(peer->GetId()) ; + } +} + +@implementation wxNSView + ++ (void)initialize +{ + static BOOL initialized = NO; + if (!initialized) + { + initialized = YES; + wxOSXCocoaClassAddWXMethods( self ); + } +} + +/* idea taken from webkit sources: overwrite the methods that (private) NSToolTipManager will use to attach its tracking rectangle + * then when changing the tooltip send fake view-exit and view-enter methods which will lead to a tooltip refresh + */ + + +- (void)_sendToolTipMouseExited +{ + // Nothing matters except window, trackingNumber, and userData. + NSEvent *fakeEvent = [NSEvent enterExitEventWithType:NSMouseExited + location:NSMakePoint(0, 0) + modifierFlags:0 + timestamp:0 + windowNumber:[[self window] windowNumber] + context:NULL + eventNumber:0 + trackingNumber:_lastToolTipTrackTag + userData:_lastUserData]; + [_lastToolTipOwner mouseExited:fakeEvent]; +} + +- (void)_sendToolTipMouseEntered +{ + // Nothing matters except window, trackingNumber, and userData. + NSEvent *fakeEvent = [NSEvent enterExitEventWithType:NSMouseEntered + location:NSMakePoint(0, 0) + modifierFlags:0 + timestamp:0 + windowNumber:[[self window] windowNumber] + context:NULL + eventNumber:0 + trackingNumber:_lastToolTipTrackTag + userData:_lastUserData]; + [_lastToolTipOwner mouseEntered:fakeEvent]; +} + +- (void)setToolTip:(NSString *)string +{ + if (string) + { + if ( _hasToolTip ) + { + [self _sendToolTipMouseExited]; + } + + [super setToolTip:string]; + _hasToolTip = YES; + [self _sendToolTipMouseEntered]; + } + else + { + if ( _hasToolTip ) + { + [self _sendToolTipMouseExited]; + [super setToolTip:nil]; + _hasToolTip = NO; + } + } +} + +- (NSTrackingRectTag)addTrackingRect:(NSRect)rect owner:(id)owner userData:(void *)data assumeInside:(BOOL)assumeInside +{ + NSTrackingRectTag tag = [super addTrackingRect:rect owner:owner userData:data assumeInside:assumeInside]; + if ( owner != self ) + { + _lastUserData = data; + _lastToolTipOwner = owner; + _lastToolTipTrackTag = tag; + } + return tag; +} + +- (void)removeTrackingRect:(NSTrackingRectTag)tag +{ + if (tag == _lastToolTipTrackTag) + { + _lastUserData = NULL; + _lastToolTipOwner = nil; + _lastToolTipTrackTag = 0; + } + [super removeTrackingRect:tag]; +} + +#if wxOSX_USE_NATIVE_FLIPPED +- (BOOL)isFlipped +{ + return YES; +} +#endif + +- (BOOL) canBecomeKeyView +{ + wxWidgetCocoaImpl* viewimpl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if ( viewimpl && viewimpl->IsUserPane() && viewimpl->GetWXPeer() ) + return viewimpl->GetWXPeer()->AcceptsFocus(); + return NO; +} + +- (NSView *)hitTest:(NSPoint)aPoint; +{ + wxWidgetCocoaImpl* viewimpl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if ( viewimpl && viewimpl->GetWXPeer() && !viewimpl->GetWXPeer()->IsEnabled() ) + return nil; + + return [super hitTest:aPoint]; +} + +@end // wxNSView + +// We need to adopt NSTextInputClient protocol in order to interpretKeyEvents: to work. +// Currently, only insertText:(replacementRange:) is +// implemented here, and the rest of the methods are stubs. +// It is hoped that someday IME-related functionality is implemented in +// wxWidgets and the methods of this protocol are fully working. + +@implementation wxNSView(TextInput) + +void wxOSX_insertText(NSView* self, SEL _cmd, NSString* text); + +- (void)insertText:(id)aString replacementRange:(NSRange)replacementRange +{ + wxOSX_insertText(self, @selector(insertText:), aString); +} + +- (void)doCommandBySelector:(SEL)aSelector +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl) + impl->doCommandBySelector(aSelector, self, _cmd); +} + +- (void)setMarkedText:(id)aString selectedRange:(NSRange)selectedRange replacementRange:(NSRange)replacementRange +{ +} + +- (void)unmarkText +{ +} + +- (NSRange)selectedRange +{ + return NSMakeRange(NSNotFound, 0); +} + +- (NSRange)markedRange +{ + return NSMakeRange(NSNotFound, 0); +} + +- (BOOL)hasMarkedText +{ + return NO; +} + +- (NSAttributedString *)attributedSubstringForProposedRange:(NSRange)aRange actualRange:(NSRangePointer)actualRange +{ + return nil; +} + +- (NSArray*)validAttributesForMarkedText +{ + return nil; +} + +- (NSRect)firstRectForCharacterRange:(NSRange)aRange actualRange:(NSRangePointer)actualRange +{ + return NSMakeRect(0, 0, 0, 0); +} +- (NSUInteger)characterIndexForPoint:(NSPoint)aPoint +{ + return NSNotFound; +} + +@end // wxNSView(TextInput) + + +// +// event handlers +// + +#if wxUSE_DRAG_AND_DROP + +// see http://lists.apple.com/archives/Cocoa-dev/2005/Jul/msg01244.html +// for details on the NSPasteboard -> PasteboardRef conversion + +NSDragOperation wxOSX_draggingEntered( id self, SEL _cmd, id sender ) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return NSDragOperationNone; + + return impl->draggingEntered(sender, self, _cmd); +} + +void wxOSX_draggingExited( id self, SEL _cmd, id sender ) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return ; + + return impl->draggingExited(sender, self, _cmd); +} + +NSDragOperation wxOSX_draggingUpdated( id self, SEL _cmd, id sender ) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return NSDragOperationNone; + + return impl->draggingUpdated(sender, self, _cmd); +} + +BOOL wxOSX_performDragOperation( id self, SEL _cmd, id sender ) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return NSDragOperationNone; + + return impl->performDragOperation(sender, self, _cmd) ? YES:NO ; +} + +#endif + +void wxOSX_mouseEvent(NSView* self, SEL _cmd, NSEvent *event) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return; + + impl->mouseEvent(event, self, _cmd); +} + +void wxOSX_cursorUpdate(NSView* self, SEL _cmd, NSEvent *event) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return; + + impl->cursorUpdate(event, self, _cmd); +} + +BOOL wxOSX_acceptsFirstMouse(NSView* WXUNUSED(self), SEL WXUNUSED(_cmd), NSEvent *WXUNUSED(event)) +{ + // This is needed to support click through, otherwise the first click on a window + // will not do anything unless it is the active window already. + return YES; +} + +void wxOSX_keyEvent(NSView* self, SEL _cmd, NSEvent *event) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return; + + impl->keyEvent(event, self, _cmd); +} + +void wxOSX_insertText(NSView* self, SEL _cmd, NSString* text) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return; + + impl->insertText(text, self, _cmd); +} + +BOOL wxOSX_performKeyEquivalent(NSView* self, SEL _cmd, NSEvent *event) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return NO; + + return impl->performKeyEquivalent(event, self, _cmd); +} + +BOOL wxOSX_acceptsFirstResponder(NSView* self, SEL _cmd) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return NO; + + return impl->acceptsFirstResponder(self, _cmd); +} + +BOOL wxOSX_becomeFirstResponder(NSView* self, SEL _cmd) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return NO; + + return impl->becomeFirstResponder(self, _cmd); +} + +BOOL wxOSX_resignFirstResponder(NSView* self, SEL _cmd) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return NO; + + return impl->resignFirstResponder(self, _cmd); +} + +#if !wxOSX_USE_NATIVE_FLIPPED + +BOOL wxOSX_isFlipped(NSView* self, SEL _cmd) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return NO; + + return impl->isFlipped(self, _cmd) ? YES:NO; +} + +#endif + +typedef void (*wxOSX_DrawRectHandlerPtr)(NSView* self, SEL _cmd, NSRect rect); + +void wxOSX_drawRect(NSView* self, SEL _cmd, NSRect rect) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return; + +#if wxUSE_THREADS + // OS X starts a NSUIHeartBeatThread for animating the default button in a + // dialog. This causes a drawRect of the active dialog from outside the + // main UI thread. This causes an occasional crash since the wx drawing + // objects (like wxPen) are not thread safe. + // + // Notice that NSUIHeartBeatThread seems to be undocumented and doing + // [NSWindow setAllowsConcurrentViewDrawing:NO] does not affect it. + if ( !wxThread::IsMain() ) + { + if ( impl->IsUserPane() ) + { + wxWindow* win = impl->GetWXPeer(); + if ( win->UseBgCol() ) + { + + CGContextRef context = (CGContextRef) [[NSGraphicsContext currentContext] graphicsPort]; + CGContextSaveGState( context ); + + CGContextSetFillColorWithColor( context, win->GetBackgroundColour().GetCGColor()); + CGRect r = CGRectMake(rect.origin.x, rect.origin.y, rect.size.width, rect.size.height); + CGContextFillRect( context, r ); + + CGContextRestoreGState( context ); + } + } + else + { + // just call the superclass handler, we don't need any custom wx drawing + // here and it seems to work fine: + wxOSX_DrawRectHandlerPtr + superimpl = (wxOSX_DrawRectHandlerPtr) + [[self superclass] instanceMethodForSelector:_cmd]; + superimpl(self, _cmd, rect); + } + + return; + } +#endif // wxUSE_THREADS + + return impl->drawRect(&rect, self, _cmd); +} + +void wxOSX_controlAction(NSView* self, SEL _cmd, id sender) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return; + + impl->controlAction(self, _cmd, sender); +} + +void wxOSX_controlDoubleAction(NSView* self, SEL _cmd, id sender) +{ + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if (impl == NULL) + return; + + impl->controlDoubleAction(self, _cmd, sender); +} + +#if wxUSE_DRAG_AND_DROP + +namespace +{ + +unsigned int wxOnDraggingEnteredOrUpdated(wxWidgetCocoaImpl* viewImpl, + void *s, bool entered) +{ + id sender = (id ) s; + NSPasteboard *pboard = [sender draggingPasteboard]; + /* + sourceDragMask contains a flag field with drag operations permitted by + the source: + NSDragOperationCopy = 1, + NSDragOperationLink = 2, + NSDragOperationGeneric = 4, + NSDragOperationPrivate = 8, + NSDragOperationMove = 16, + NSDragOperationDelete = 32 + + By default, pressing modifier keys changes sourceDragMask: + Control ANDs it with NSDragOperationLink (2) + Option ANDs it with NSDragOperationCopy (1) + Command ANDs it with NSDragOperationGeneric (4) + + The end result can be a mask that's 0 (NSDragOperationNone). + */ + NSDragOperation sourceDragMask = [sender draggingSourceOperationMask]; + + wxWindow* wxpeer = viewImpl->GetWXPeer(); + if ( wxpeer == NULL ) + return NSDragOperationNone; + + wxDropTarget* target = wxpeer->GetDropTarget(); + if ( target == NULL ) + return NSDragOperationNone; + + NSPoint nspoint = [viewImpl->GetWXWidget() convertPoint:[sender draggingLocation] fromView:nil]; + wxPoint pt = wxFromNSPoint( viewImpl->GetWXWidget(), nspoint ); + + /* + Convert the incoming mask to wxDragResult. This is a lossy conversion + because wxDragResult contains a single value and not a flag field. + When dragging the bottom part of the DND sample ("Drag text from here!") + sourceDragMask contains copy, link, generic, and private flags. Formerly + this would result in wxDragLink which is not what is expected for text. + Give precedence to the move and copy flag instead. + + TODO: + In order to respect wxDrag_DefaultMove, access to dnd.mm's + DropSourceDelegate will be needed which contains the wxDrag value used. + (The draggingSource method of sender points to a DropSourceDelegate* ). + */ + wxDragResult result = wxDragNone; + + if (sourceDragMask & NSDragOperationMove) + result = wxDragMove; + else if ( sourceDragMask & NSDragOperationCopy + || sourceDragMask & NSDragOperationGeneric) + result = wxDragCopy; + else if (sourceDragMask & NSDragOperationLink) + result = wxDragLink; + + PasteboardRef pboardRef; + PasteboardCreate((CFStringRef)[pboard name], &pboardRef); + target->SetCurrentDragPasteboard(pboardRef); + if (entered) + { + // Drag entered + result = target->OnEnter(pt.x, pt.y, result); + } + else + { + // Drag updated + result = target->OnDragOver(pt.x, pt.y, result); + } + + CFRelease(pboardRef); + + NSDragOperation nsresult = NSDragOperationNone; + switch (result ) + { + case wxDragLink: + nsresult = NSDragOperationLink; + break; + + case wxDragMove: + nsresult = NSDragOperationMove; + break; + + case wxDragCopy: + nsresult = NSDragOperationCopy; + break; + + default : + break; + } + return nsresult; +} + +} // anonymous namespace + +unsigned int wxWidgetCocoaImpl::draggingEntered(void* s, WXWidget WXUNUSED(slf), void *WXUNUSED(_cmd)) +{ + return wxOnDraggingEnteredOrUpdated(this, s, true /*entered*/); +} + +void wxWidgetCocoaImpl::draggingExited(void* s, WXWidget WXUNUSED(slf), void *WXUNUSED(_cmd)) +{ + id sender = (id ) s; + NSPasteboard *pboard = [sender draggingPasteboard]; + + wxWindow* wxpeer = GetWXPeer(); + if ( wxpeer == NULL ) + return; + + wxDropTarget* target = wxpeer->GetDropTarget(); + if ( target == NULL ) + return; + + PasteboardRef pboardRef; + PasteboardCreate((CFStringRef)[pboard name], &pboardRef); + target->SetCurrentDragPasteboard(pboardRef); + target->OnLeave(); + CFRelease(pboardRef); + } + +unsigned int wxWidgetCocoaImpl::draggingUpdated(void* s, WXWidget WXUNUSED(slf), void *WXUNUSED(_cmd)) +{ + return wxOnDraggingEnteredOrUpdated(this, s, false /*updated*/); +} + +bool wxWidgetCocoaImpl::performDragOperation(void* s, WXWidget WXUNUSED(slf), void *WXUNUSED(_cmd)) +{ + id sender = (id ) s; + + NSPasteboard *pboard = [sender draggingPasteboard]; + NSDragOperation sourceDragMask = [sender draggingSourceOperationMask]; + + wxWindow* wxpeer = GetWXPeer(); + wxDropTarget* target = wxpeer->GetDropTarget(); + wxDragResult result = wxDragNone; + NSPoint nspoint = [m_osxView convertPoint:[sender draggingLocation] fromView:nil]; + wxPoint pt = wxFromNSPoint( m_osxView, nspoint ); + + if (sourceDragMask & NSDragOperationMove) + result = wxDragMove; + else if ( sourceDragMask & NSDragOperationCopy + || sourceDragMask & NSDragOperationGeneric) + result = wxDragCopy; + else if (sourceDragMask & NSDragOperationLink) + result = wxDragLink; + + PasteboardRef pboardRef; + PasteboardCreate((CFStringRef)[pboard name], &pboardRef); + target->SetCurrentDragPasteboard(pboardRef); + + if (target->OnDrop(pt.x, pt.y)) + result = target->OnData(pt.x, pt.y, result); + + CFRelease(pboardRef); + + return result != wxDragNone; +} +#endif // wxUSE_DRAG_AND_DROP + +void wxWidgetCocoaImpl::mouseEvent(WX_NSEvent event, WXWidget slf, void *_cmd) +{ + // we are getting moved events for all windows in the hierarchy, not something wx expects + // therefore we only handle it for the deepest child in the hierarchy + if ( [event type] == NSMouseMoved ) + { + NSView* hitview = [[[slf window] contentView] hitTest:[event locationInWindow]]; + if ( hitview == NULL || hitview != slf) + return; + } + + if ( !DoHandleMouseEvent(event) ) + { + // for plain NSView mouse events would propagate to parents otherwise + // scrollwheel events have to be propagated if not handled in all cases + if (!IsUserPane() || [event type] == NSScrollWheel ) + { + wxOSX_EventHandlerPtr superimpl = (wxOSX_EventHandlerPtr) [[slf superclass] instanceMethodForSelector:(SEL)_cmd]; + superimpl(slf, (SEL)_cmd, event); + + // super of built-ins keeps the mouse up, as wx expects this event, we have to synthesize it + // only trigger if at this moment the mouse is already up, and the control is still existing after the event has + // been handled (we do this by looking up the native NSView's peer from the hash map, that way we are sure the info + // is current - even when the instance memory of ourselves may have been freed ... + + wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( slf ); + if ( [ event type] == NSLeftMouseDown && !wxGetMouseState().LeftIsDown() && impl != NULL ) + { + wxMouseEvent wxevent(wxEVT_LEFT_DOWN); + SetupMouseEvent(wxevent , event) ; + wxevent.SetEventType(wxEVT_LEFT_UP); + + GetWXPeer()->HandleWindowEvent(wxevent); + } + } + } +} + +void wxWidgetCocoaImpl::cursorUpdate(WX_NSEvent event, WXWidget slf, void *_cmd) +{ + if ( !SetupCursor(event) ) + { + wxOSX_EventHandlerPtr superimpl = (wxOSX_EventHandlerPtr) [[slf superclass] instanceMethodForSelector:(SEL)_cmd]; + superimpl(slf, (SEL)_cmd, event); + } + } + +bool wxWidgetCocoaImpl::SetupCursor(WX_NSEvent event) +{ + extern wxCursor gGlobalCursor; + + if ( gGlobalCursor.IsOk() ) + { + gGlobalCursor.MacInstall(); + return true; + } + else + { + wxWindow* cursorTarget = GetWXPeer(); + wxCoord x,y; + SetupCoordinates(x, y, event); + wxPoint cursorPoint( x , y ) ; + + while ( cursorTarget && !cursorTarget->MacSetupCursor( cursorPoint ) ) + { + // at least in GTK cursor events are not propagated either ... +#if 1 + cursorTarget = NULL; +#else + cursorTarget = cursorTarget->GetParent() ; + if ( cursorTarget ) + cursorPoint += cursorTarget->GetPosition(); +#endif + } + + return cursorTarget != NULL; + } +} + +void wxWidgetCocoaImpl::keyEvent(WX_NSEvent event, WXWidget slf, void *_cmd) +{ + if ( !m_wxPeer->IsEnabled() ) + return; + + if ( [event type] == NSKeyDown ) + { + // there are key equivalents that are not command-combos and therefore not handled by cocoa automatically, + // therefore we call the menubar directly here, exit if the menu is handling the shortcut + if ( [[[NSApplication sharedApplication] mainMenu] performKeyEquivalent:event] ) + return; + + m_lastKeyDownEvent = event; + } + + if ( GetFocusedViewInWindow([slf window]) != slf || m_hasEditor || !DoHandleKeyEvent(event) ) + { + wxOSX_EventHandlerPtr superimpl = (wxOSX_EventHandlerPtr) [[slf superclass] instanceMethodForSelector:(SEL)_cmd]; + superimpl(slf, (SEL)_cmd, event); + } + m_lastKeyDownEvent = NULL; +} + +void wxWidgetCocoaImpl::insertText(NSString* text, WXWidget slf, void *_cmd) +{ + bool result = false; + if ( IsUserPane() && !m_hasEditor && [text length] > 0) + { + if ( m_lastKeyDownEvent!=NULL && [text isEqualToString:[m_lastKeyDownEvent characters]]) + { + // If we have a corresponding key event, send wxEVT_KEY_DOWN now. + // (see also: wxWidgetCocoaImpl::DoHandleKeyEvent) + { + wxKeyEvent wxevent(wxEVT_KEY_DOWN); + SetupKeyEvent( wxevent, m_lastKeyDownEvent ); + result = GetWXPeer()->OSXHandleKeyEvent(wxevent); + } + + // ...and wxEVT_CHAR. + result = result || DoHandleCharEvent(m_lastKeyDownEvent, text); + } + else + { + // If we don't have a corresponding key event (e.g. IME-composed + // characters), send wxEVT_CHAR without sending wxEVT_KEY_DOWN. + result = DoHandleCharEvent(NULL,text); + } + } + if ( !result ) + { + wxOSX_TextEventHandlerPtr superimpl = (wxOSX_TextEventHandlerPtr) [[slf superclass] instanceMethodForSelector:(SEL)_cmd]; + superimpl(slf, (SEL)_cmd, text); + } +} + +void wxWidgetCocoaImpl::doCommandBySelector(void* sel, WXWidget slf, void* _cmd) +{ + if ( m_lastKeyDownEvent!=NULL ) + { + // If we have a corresponding key event, send wxEVT_KEY_DOWN now. + // (see also: wxWidgetCocoaImpl::DoHandleKeyEvent) + wxKeyEvent wxevent(wxEVT_KEY_DOWN); + SetupKeyEvent( wxevent, m_lastKeyDownEvent ); + bool result = GetWXPeer()->OSXHandleKeyEvent(wxevent); + + if (!result) + { + // Generate wxEVT_CHAR if wxEVT_KEY_DOWN is not handled. + + wxKeyEvent wxevent2(wxevent) ; + wxevent2.SetEventType(wxEVT_CHAR); + SetupKeyEvent( wxevent2, m_lastKeyDownEvent ); + GetWXPeer()->OSXHandleKeyEvent(wxevent2); + } + } +} + +bool wxWidgetCocoaImpl::performKeyEquivalent(WX_NSEvent event, WXWidget slf, void *_cmd) +{ + bool handled = false; + + wxKeyEvent wxevent(wxEVT_KEY_DOWN); + SetupKeyEvent( wxevent, event ); + + // because performKeyEquivalent is going up the entire view hierarchy, we don't have to + // walk up the ancestors ourselves but let cocoa do it + + int command = m_wxPeer->GetAcceleratorTable()->GetCommand( wxevent ); + if (command != -1) + { + wxEvtHandler * const handler = m_wxPeer->GetEventHandler(); + + wxCommandEvent command_event( wxEVT_MENU, command ); + command_event.SetEventObject( wxevent.GetEventObject() ); + handled = handler->ProcessEvent( command_event ); + + if ( !handled ) + { + // accelerators can also be used with buttons, try them too + command_event.SetEventType(wxEVT_BUTTON); + handled = handler->ProcessEvent( command_event ); + } + } + + if ( !handled ) + { + wxOSX_PerformKeyEventHandlerPtr superimpl = (wxOSX_PerformKeyEventHandlerPtr) [[slf superclass] instanceMethodForSelector:(SEL)_cmd]; + return superimpl(slf, (SEL)_cmd, event); + } + return YES; +} + +bool wxWidgetCocoaImpl::acceptsFirstResponder(WXWidget slf, void *_cmd) +{ + if ( IsUserPane() ) + return m_wxPeer->AcceptsFocus(); + else + { + wxOSX_FocusHandlerPtr superimpl = (wxOSX_FocusHandlerPtr) [[slf superclass] instanceMethodForSelector:(SEL)_cmd]; + return superimpl(slf, (SEL)_cmd); + } +} + +bool wxWidgetCocoaImpl::becomeFirstResponder(WXWidget slf, void *_cmd) +{ + wxOSX_FocusHandlerPtr superimpl = (wxOSX_FocusHandlerPtr) [[slf superclass] instanceMethodForSelector:(SEL)_cmd]; + BOOL r = superimpl(slf, (SEL)_cmd); + if ( r ) + DoNotifyFocusSet(); + + return r; +} + +bool wxWidgetCocoaImpl::resignFirstResponder(WXWidget slf, void *_cmd) +{ + wxOSX_FocusHandlerPtr superimpl = (wxOSX_FocusHandlerPtr) [[slf superclass] instanceMethodForSelector:(SEL)_cmd]; + BOOL r = superimpl(slf, (SEL)_cmd); + + // wxNSTextFields and wxNSComboBoxes have an editor as real responder, therefore they get + // a resign notification when their editor takes over, don't trigger event here, the control + // gets a controlTextDidEndEditing notification which will send a focus kill. + if ( r && !m_hasEditor) + DoNotifyFocusLost(); + + return r; +} + +#if !wxOSX_USE_NATIVE_FLIPPED + +bool wxWidgetCocoaImpl::isFlipped(WXWidget slf, void *WXUNUSED(_cmd)) +{ + return m_isFlipped; +} + +#endif + +#define OSX_DEBUG_DRAWING 0 + +void wxWidgetCocoaImpl::drawRect(void* rect, WXWidget slf, void *WXUNUSED(_cmd)) +{ + // preparing the update region + + wxRegion updateRgn; + + // since adding many rects to a region is a costly process, by default use the bounding rect +#if 0 + const NSRect *rects; + NSInteger count; + [slf getRectsBeingDrawn:&rects count:&count]; + for ( int i = 0 ; i < count ; ++i ) + { + updateRgn.Union(wxFromNSRect(slf, rects[i])); + } +#else + updateRgn.Union(wxFromNSRect(slf,*(NSRect*)rect)); +#endif + + wxWindow* wxpeer = GetWXPeer(); + + if ( wxpeer->MacGetLeftBorderSize() != 0 || wxpeer->MacGetTopBorderSize() != 0 ) + { + // as this update region is in native window locals we must adapt it to wx window local + updateRgn.Offset( wxpeer->MacGetLeftBorderSize() , wxpeer->MacGetTopBorderSize() ); + } + + // Restrict the update region to the shape of the window, if any, and also + // remember the region that we need to clear later. + wxNonOwnedWindow* const tlwParent = wxpeer->MacGetTopLevelWindow(); + const bool isTopLevel = tlwParent == wxpeer; + wxRegion clearRgn; + if ( tlwParent->GetWindowStyle() & wxFRAME_SHAPED ) + { + wxRegion rgn = tlwParent->GetShape(); + if ( rgn.IsOk() ) + { + if ( isTopLevel ) + clearRgn = updateRgn; + + int xoffset = 0, yoffset = 0; + wxpeer->MacRootWindowToWindow( &xoffset, &yoffset ); + rgn.Offset( xoffset, yoffset ); + updateRgn.Intersect(rgn); + + if ( isTopLevel ) + { + // Exclude the window shape from the region to be cleared below. + rgn.Xor(wxpeer->GetSize()); + clearRgn.Intersect(rgn); + } + } + } + + wxpeer->GetUpdateRegion() = updateRgn; + + // setting up the drawing context + + CGContextRef context = (CGContextRef) [[NSGraphicsContext currentContext] graphicsPort]; + CGContextSaveGState( context ); + +#if OSX_DEBUG_DRAWING + CGContextBeginPath( context ); + CGContextMoveToPoint(context, 0, 0); + NSRect bounds = [slf bounds]; + CGContextAddLineToPoint(context, 10, 0); + CGContextMoveToPoint(context, 0, 0); + CGContextAddLineToPoint(context, 0, 10); + CGContextMoveToPoint(context, bounds.size.width, bounds.size.height); + CGContextAddLineToPoint(context, bounds.size.width, bounds.size.height-10); + CGContextMoveToPoint(context, bounds.size.width, bounds.size.height); + CGContextAddLineToPoint(context, bounds.size.width-10, bounds.size.height); + CGContextClosePath( context ); + CGContextStrokePath(context); +#endif + + if ( ![slf isFlipped] ) + { + CGContextTranslateCTM( context, 0, [m_osxView bounds].size.height ); + CGContextScaleCTM( context, 1, -1 ); + } + + wxpeer->MacSetCGContextRef( context ); + + bool handled = wxpeer->MacDoRedraw( 0 ); + CGContextRestoreGState( context ); + + CGContextSaveGState( context ); + if ( !handled ) + { + // call super + SEL _cmd = @selector(drawRect:); + wxOSX_DrawRectHandlerPtr superimpl = (wxOSX_DrawRectHandlerPtr) [[slf superclass] instanceMethodForSelector:_cmd]; + superimpl(slf, _cmd, *(NSRect*)rect); + CGContextRestoreGState( context ); + CGContextSaveGState( context ); + } + // as we called restore above, we have to flip again if necessary + if ( ![slf isFlipped] ) + { + CGContextTranslateCTM( context, 0, [m_osxView bounds].size.height ); + CGContextScaleCTM( context, 1, -1 ); + } + + if ( isTopLevel ) + { + // We also need to explicitly draw the part of the top level window + // outside of its region with transparent colour to ensure that it is + // really transparent. + if ( clearRgn.IsOk() ) + { + wxMacCGContextStateSaver saveState(context); + wxWindowDC dc(wxpeer); + dc.SetBackground(wxBrush(wxTransparentColour)); + dc.SetDeviceClippingRegion(clearRgn); + dc.Clear(); + } + +#if wxUSE_GRAPHICS_CONTEXT + // If the window shape is defined by a path, stroke the path to show + // the window border. + const wxGraphicsPath& path = tlwParent->GetShapePath(); + if ( !path.IsNull() ) + { + CGContextSetLineWidth(context, 1); + CGContextSetStrokeColorWithColor(context, wxLIGHT_GREY->GetCGColor()); + CGContextAddPath(context, (CGPathRef) path.GetNativePath()); + CGContextStrokePath(context); + } +#endif // wxUSE_GRAPHICS_CONTEXT + } + + wxpeer->MacPaintChildrenBorders(); + wxpeer->MacSetCGContextRef( NULL ); + CGContextRestoreGState( context ); +} + +void wxWidgetCocoaImpl::controlAction( WXWidget WXUNUSED(slf), void *WXUNUSED(_cmd), void *WXUNUSED(sender)) +{ + wxWindow* wxpeer = (wxWindow*) GetWXPeer(); + if ( wxpeer ) + { + wxpeer->OSXSimulateFocusEvents(); + wxpeer->OSXHandleClicked(0); + } +} + +void wxWidgetCocoaImpl::controlDoubleAction( WXWidget WXUNUSED(slf), void *WXUNUSED(_cmd), void *WXUNUSED(sender)) +{ +} + +void wxWidgetCocoaImpl::controlTextDidChange() +{ + wxWindow* wxpeer = (wxWindow*)GetWXPeer(); + if ( wxpeer ) + { + // since native rtti doesn't have to be enabled and wx' rtti is not aware of the mixin wxTextEntry, workaround is needed + wxTextCtrl *tc = wxDynamicCast( wxpeer , wxTextCtrl ); + wxComboBox *cb = wxDynamicCast( wxpeer , wxComboBox ); + if ( tc ) + tc->SendTextUpdatedEventIfAllowed(); + else if ( cb ) + cb->SendTextUpdatedEventIfAllowed(); + else + { + wxFAIL_MSG("Unexpected class for controlTextDidChange event"); + } + } +} + +// + +#if OBJC_API_VERSION >= 2 + +#define wxOSX_CLASS_ADD_METHOD( c, s, i, t ) \ + class_addMethod(c, s, i, t ); + +#else + +#define wxOSX_CLASS_ADD_METHOD( c, s, i, t ) \ + { s, (char*) t, i }, + +#endif + +void wxOSXCocoaClassAddWXMethods(Class c) +{ + +#if OBJC_API_VERSION < 2 + static objc_method wxmethods[] = + { +#endif + + wxOSX_CLASS_ADD_METHOD(c, @selector(mouseDown:), (IMP) wxOSX_mouseEvent, "v@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(rightMouseDown:), (IMP) wxOSX_mouseEvent, "v@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(otherMouseDown:), (IMP) wxOSX_mouseEvent, "v@:@" ) + + wxOSX_CLASS_ADD_METHOD(c, @selector(mouseUp:), (IMP) wxOSX_mouseEvent, "v@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(rightMouseUp:), (IMP) wxOSX_mouseEvent, "v@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(otherMouseUp:), (IMP) wxOSX_mouseEvent, "v@:@" ) + + wxOSX_CLASS_ADD_METHOD(c, @selector(mouseMoved:), (IMP) wxOSX_mouseEvent, "v@:@" ) + + wxOSX_CLASS_ADD_METHOD(c, @selector(mouseDragged:), (IMP) wxOSX_mouseEvent, "v@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(rightMouseDragged:), (IMP) wxOSX_mouseEvent, "v@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(otherMouseDragged:), (IMP) wxOSX_mouseEvent, "v@:@" ) + + wxOSX_CLASS_ADD_METHOD(c, @selector(acceptsFirstMouse:), (IMP) wxOSX_acceptsFirstMouse, "v@:@" ) + + wxOSX_CLASS_ADD_METHOD(c, @selector(scrollWheel:), (IMP) wxOSX_mouseEvent, "v@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(mouseEntered:), (IMP) wxOSX_mouseEvent, "v@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(mouseExited:), (IMP) wxOSX_mouseEvent, "v@:@" ) + + wxOSX_CLASS_ADD_METHOD(c, @selector(magnifyWithEvent:), (IMP)wxOSX_mouseEvent, "v@:@") + + wxOSX_CLASS_ADD_METHOD(c, @selector(cursorUpdate:), (IMP) wxOSX_cursorUpdate, "v@:@" ) + + wxOSX_CLASS_ADD_METHOD(c, @selector(keyDown:), (IMP) wxOSX_keyEvent, "v@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(keyUp:), (IMP) wxOSX_keyEvent, "v@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(flagsChanged:), (IMP) wxOSX_keyEvent, "v@:@" ) + + wxOSX_CLASS_ADD_METHOD(c, @selector(insertText:), (IMP) wxOSX_insertText, "v@:@" ) + + wxOSX_CLASS_ADD_METHOD(c, @selector(performKeyEquivalent:), (IMP) wxOSX_performKeyEquivalent, "c@:@" ) + + wxOSX_CLASS_ADD_METHOD(c, @selector(acceptsFirstResponder), (IMP) wxOSX_acceptsFirstResponder, "c@:" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(becomeFirstResponder), (IMP) wxOSX_becomeFirstResponder, "c@:" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(resignFirstResponder), (IMP) wxOSX_resignFirstResponder, "c@:" ) + +#if !wxOSX_USE_NATIVE_FLIPPED + wxOSX_CLASS_ADD_METHOD(c, @selector(isFlipped), (IMP) wxOSX_isFlipped, "c@:" ) +#endif + wxOSX_CLASS_ADD_METHOD(c, @selector(drawRect:), (IMP) wxOSX_drawRect, "v@:{_NSRect={_NSPoint=ff}{_NSSize=ff}}" ) + + wxOSX_CLASS_ADD_METHOD(c, @selector(controlAction:), (IMP) wxOSX_controlAction, "v@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(controlDoubleAction:), (IMP) wxOSX_controlDoubleAction, "v@:@" ) + +#if wxUSE_DRAG_AND_DROP + wxOSX_CLASS_ADD_METHOD(c, @selector(draggingEntered:), (IMP) wxOSX_draggingEntered, "I@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(draggingUpdated:), (IMP) wxOSX_draggingUpdated, "I@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(draggingExited:), (IMP) wxOSX_draggingExited, "v@:@" ) + wxOSX_CLASS_ADD_METHOD(c, @selector(performDragOperation:), (IMP) wxOSX_performDragOperation, "c@:@" ) +#endif + +#if OBJC_API_VERSION < 2 + } ; + static int method_count = WXSIZEOF( wxmethods ); + static objc_method_list *wxmethodlist = NULL; + if ( wxmethodlist == NULL ) + { + wxmethodlist = (objc_method_list*) malloc(sizeof(objc_method_list) + sizeof(wxmethods) ); + memcpy( &wxmethodlist->method_list[0], &wxmethods[0], sizeof(wxmethods) ); + wxmethodlist->method_count = method_count; + wxmethodlist->obsolete = 0; + } + class_addMethods( c, wxmethodlist ); +#endif +} + +// +// C++ implementation class +// + +wxIMPLEMENT_DYNAMIC_CLASS(wxWidgetCocoaImpl , wxWidgetImpl); + +wxWidgetCocoaImpl::wxWidgetCocoaImpl( wxWindowMac* peer , WXWidget w, bool isRootControl, bool isUserPane ) : + wxWidgetImpl( peer, isRootControl, isUserPane ) +{ + Init(); + m_osxView = w; + + // check if the user wants to create the control initially hidden + if ( !peer->IsShown() ) + SetVisibility(false); + + // gc aware handling + if ( m_osxView ) + CFRetain(m_osxView); + [m_osxView release]; +} + +wxWidgetCocoaImpl::wxWidgetCocoaImpl() +{ + Init(); +} + +void wxWidgetCocoaImpl::Init() +{ + m_osxView = NULL; +#if !wxOSX_USE_NATIVE_FLIPPED + m_isFlipped = true; +#endif + m_lastKeyDownEvent = NULL; + m_hasEditor = false; +} + +wxWidgetCocoaImpl::~wxWidgetCocoaImpl() +{ + if ( GetWXPeer() && GetWXPeer()->IsFrozen() ) + [[m_osxView window] enableFlushWindow]; + + RemoveAssociations( this ); + + if ( !IsRootControl() ) + { + NSView *sv = [m_osxView superview]; + if ( sv != nil ) + [m_osxView removeFromSuperview]; + } + // gc aware handling + if ( m_osxView ) + CFRelease(m_osxView); +} + +bool wxWidgetCocoaImpl::IsVisible() const +{ + return [m_osxView isHiddenOrHasHiddenAncestor] == NO; +} + +void wxWidgetCocoaImpl::SetVisibility( bool visible ) +{ + [m_osxView setHidden:(visible ? NO:YES)]; +} + +double wxWidgetCocoaImpl::GetContentScaleFactor() const +{ + NSWindow* tlw = [m_osxView window]; + return [tlw backingScaleFactor]; +} + +// ---------------------------------------------------------------------------- +// window animation stuff +// ---------------------------------------------------------------------------- + +// define a delegate used to refresh the window during animation +@interface wxNSAnimationDelegate : NSObject +{ + wxWindow *m_win; + bool m_isDone; +} + +- (id)init:(wxWindow *)win; + +- (bool)isDone; + +// NSAnimationDelegate methods +- (void)animationDidEnd:(NSAnimation*)animation; +- (void)animation:(NSAnimation*)animation + didReachProgressMark:(NSAnimationProgress)progress; +@end + +@implementation wxNSAnimationDelegate + +- (id)init:(wxWindow *)win +{ + self = [super init]; + + m_win = win; + m_isDone = false; + + return self; +} + +- (bool)isDone +{ + return m_isDone; +} + +- (void)animation:(NSAnimation*)animation + didReachProgressMark:(NSAnimationProgress)progress +{ + wxUnusedVar(animation); + wxUnusedVar(progress); + + m_win->SendSizeEvent(); +} + +- (void)animationDidEnd:(NSAnimation*)animation +{ + wxUnusedVar(animation); + m_isDone = true; +} + +@end + +/* static */ +bool +wxWidgetCocoaImpl::ShowViewOrWindowWithEffect(wxWindow *win, + bool show, + wxShowEffect effect, + unsigned timeout) +{ + // create the dictionary describing the animation to perform on this view + NSObject * const + viewOrWin = static_cast(win->OSXGetViewOrWindow()); + NSMutableDictionary * const + dict = [NSMutableDictionary dictionaryWithCapacity:4]; + [dict setObject:viewOrWin forKey:NSViewAnimationTargetKey]; + + // determine the start and end rectangles assuming we're hiding the window + const wxRect rectOrig = win->GetRect(); + wxRect rectStart, + rectEnd; + rectStart = + rectEnd = rectOrig; + + if ( show ) + { + if ( effect == wxSHOW_EFFECT_ROLL_TO_LEFT || + effect == wxSHOW_EFFECT_SLIDE_TO_LEFT ) + effect = wxSHOW_EFFECT_ROLL_TO_RIGHT; + else if ( effect == wxSHOW_EFFECT_ROLL_TO_RIGHT || + effect == wxSHOW_EFFECT_SLIDE_TO_RIGHT ) + effect = wxSHOW_EFFECT_ROLL_TO_LEFT; + else if ( effect == wxSHOW_EFFECT_ROLL_TO_TOP || + effect == wxSHOW_EFFECT_SLIDE_TO_TOP ) + effect = wxSHOW_EFFECT_ROLL_TO_BOTTOM; + else if ( effect == wxSHOW_EFFECT_ROLL_TO_BOTTOM || + effect == wxSHOW_EFFECT_SLIDE_TO_BOTTOM ) + effect = wxSHOW_EFFECT_ROLL_TO_TOP; + } + + switch ( effect ) + { + case wxSHOW_EFFECT_ROLL_TO_LEFT: + case wxSHOW_EFFECT_SLIDE_TO_LEFT: + rectEnd.width = 0; + break; + + case wxSHOW_EFFECT_ROLL_TO_RIGHT: + case wxSHOW_EFFECT_SLIDE_TO_RIGHT: + rectEnd.x = rectStart.GetRight(); + rectEnd.width = 0; + break; + + case wxSHOW_EFFECT_ROLL_TO_TOP: + case wxSHOW_EFFECT_SLIDE_TO_TOP: + rectEnd.height = 0; + break; + + case wxSHOW_EFFECT_ROLL_TO_BOTTOM: + case wxSHOW_EFFECT_SLIDE_TO_BOTTOM: + rectEnd.y = rectStart.GetBottom(); + rectEnd.height = 0; + break; + + case wxSHOW_EFFECT_EXPAND: + rectEnd.x = rectStart.x + rectStart.width / 2; + rectEnd.y = rectStart.y + rectStart.height / 2; + rectEnd.width = + rectEnd.height = 0; + break; + + case wxSHOW_EFFECT_BLEND: + [dict setObject:(show ? NSViewAnimationFadeInEffect + : NSViewAnimationFadeOutEffect) + forKey:NSViewAnimationEffectKey]; + break; + + case wxSHOW_EFFECT_NONE: + case wxSHOW_EFFECT_MAX: + wxFAIL_MSG( "unexpected animation effect" ); + return false; + + default: + wxFAIL_MSG( "unknown animation effect" ); + return false; + }; + + if ( show ) + { + // we need to restore it to the original rectangle instead of making it + // disappear + wxSwap(rectStart, rectEnd); + + // and as the window is currently hidden, we need to show it for the + // animation to be visible at all (but don't restore it at its full + // rectangle as it shouldn't appear immediately) + win->SetSize(rectStart); + win->Show(); + } + + NSView * const parentView = [viewOrWin isKindOfClass:[NSView class]] + ? [(NSView *)viewOrWin superview] + : nil; + const NSRect rStart = wxToNSRect(parentView, rectStart); + const NSRect rEnd = wxToNSRect(parentView, rectEnd); + + [dict setObject:[NSValue valueWithRect:rStart] + forKey:NSViewAnimationStartFrameKey]; + [dict setObject:[NSValue valueWithRect:rEnd] + forKey:NSViewAnimationEndFrameKey]; + + // create an animation using the values in the above dictionary + NSViewAnimation * const + anim = [[NSViewAnimation alloc] + initWithViewAnimations:[NSArray arrayWithObject:dict]]; + + if ( !timeout ) + { + // what is a good default duration? Windows uses 200ms, Web frameworks + // use anything from 250ms to 1s... choose something in the middle + timeout = 500; + } + + [anim setDuration:timeout/1000.]; // duration is in seconds here + + // if the window being animated changes its layout depending on its size + // (which is almost always the case) we need to redo it during animation + // + // the number of layouts here is arbitrary, but 10 seems like too few (e.g. + // controls in wxInfoBar visibly jump around) + const int NUM_LAYOUTS = 20; + for ( float f = 1./NUM_LAYOUTS; f < 1.; f += 1./NUM_LAYOUTS ) + [anim addProgressMark:f]; + + wxNSAnimationDelegate * const + animDelegate = [[wxNSAnimationDelegate alloc] init:win]; + [anim setDelegate:animDelegate]; + [anim startAnimation]; + + // Cocoa is capable of doing animation asynchronously or even from separate + // thread but wx API doesn't provide any way to be notified about the + // animation end and without this we really must ensure that the window has + // the expected (i.e. the same as if a simple Show() had been used) size + // when we return, so block here until the animation finishes + // + // notice that because the default animation mode is NSAnimationBlocking, + // no user input events ought to be processed from here + { + wxEventLoopGuarantor ensureEventLoopExistence; + wxEventLoopBase * const loop = wxEventLoopBase::GetActive(); + while ( ![animDelegate isDone] ) + loop->Dispatch(); + } + + if ( !show ) + { + // NSViewAnimation is smart enough to hide the NSView being animated at + // the end but we also must ensure that it's hidden for wx too + win->Hide(); + + // and we must also restore its size because it isn't expected to + // change just because the window was hidden + win->SetSize(rectOrig); + } + else + { + // refresh it once again after the end to ensure that everything is in + // place + win->SendSizeEvent(); + } + + [anim setDelegate:nil]; + [animDelegate release]; + [anim release]; + + return true; +} + +bool wxWidgetCocoaImpl::ShowWithEffect(bool show, + wxShowEffect effect, + unsigned timeout) +{ + return ShowViewOrWindowWithEffect(m_wxPeer, show, effect, timeout); +} + +/* note that the drawing order between siblings is not defined under 10.4 */ +/* only starting from 10.5 the subview order is respected */ + +/* NSComparisonResult is typedef'd as an enum pre-Leopard but typedef'd as + * NSInteger post-Leopard. Pre-Leopard the Cocoa toolkit expects a function + * returning int and not NSComparisonResult. Post-Leopard the Cocoa toolkit + * expects a function returning the new non-enum NSComparsionResult. + * Hence we create a typedef named CocoaWindowCompareFunctionResult. + */ +#if defined(NSINTEGER_DEFINED) +typedef NSComparisonResult CocoaWindowCompareFunctionResult; +#else +typedef int CocoaWindowCompareFunctionResult; +#endif + +class CocoaWindowCompareContext +{ + wxDECLARE_NO_COPY_CLASS(CocoaWindowCompareContext); +public: + CocoaWindowCompareContext(); // Not implemented + CocoaWindowCompareContext(NSView *target, NSArray *subviews) + { + m_target = target; + // Cocoa sorts subviews in-place.. make a copy + m_subviews = [subviews copy]; + } + + ~CocoaWindowCompareContext() + { // release the copy + [m_subviews release]; + } + NSView* target() + { return m_target; } + + NSArray* subviews() + { return m_subviews; } + + /* Helper function that returns the comparison based off of the original ordering */ + CocoaWindowCompareFunctionResult CompareUsingOriginalOrdering(id first, id second) + { + NSUInteger firstI = [m_subviews indexOfObjectIdenticalTo:first]; + NSUInteger secondI = [m_subviews indexOfObjectIdenticalTo:second]; + // NOTE: If either firstI or secondI is NSNotFound then it will be NSIntegerMax and thus will + // likely compare higher than the other view which is reasonable considering the only way that + // can happen is if the subview was added after our call to subviews but before the call to + // sortSubviewsUsingFunction:context:. Thus we don't bother checking. Particularly because + // that case should never occur anyway because that would imply a multi-threaded GUI call + // which is a big no-no with Cocoa. + + // Subviews are ordered from back to front meaning one that is already lower will have an lower index. + NSComparisonResult result = (firstI < secondI) + ? NSOrderedAscending /* -1 */ + : (firstI > secondI) + ? NSOrderedDescending /* 1 */ + : NSOrderedSame /* 0 */; + + return result; + } +private: + /* The subview we are trying to Raise or Lower */ + NSView *m_target; + /* A copy of the original array of subviews */ + NSArray *m_subviews; +}; + +/* Causes Cocoa to raise the target view to the top of the Z-Order by telling the sort function that + * the target view is always higher than every other view. When comparing two views neither of + * which is the target, it returns the correct response based on the original ordering + */ +static CocoaWindowCompareFunctionResult CocoaRaiseWindowCompareFunction(id first, id second, void *ctx) +{ + CocoaWindowCompareContext *compareContext = (CocoaWindowCompareContext*)ctx; + // first should be ordered higher + if(first==compareContext->target()) + return NSOrderedDescending; + // second should be ordered higher + if(second==compareContext->target()) + return NSOrderedAscending; + return compareContext->CompareUsingOriginalOrdering(first,second); +} + +void wxWidgetCocoaImpl::Raise() +{ + NSView* nsview = m_osxView; + + NSView *superview = [nsview superview]; + CocoaWindowCompareContext compareContext(nsview, [superview subviews]); + + [superview sortSubviewsUsingFunction: + CocoaRaiseWindowCompareFunction + context: &compareContext]; + +} + +/* Causes Cocoa to lower the target view to the bottom of the Z-Order by telling the sort function that + * the target view is always lower than every other view. When comparing two views neither of + * which is the target, it returns the correct response based on the original ordering + */ +static CocoaWindowCompareFunctionResult CocoaLowerWindowCompareFunction(id first, id second, void *ctx) +{ + CocoaWindowCompareContext *compareContext = (CocoaWindowCompareContext*)ctx; + // first should be ordered lower + if(first==compareContext->target()) + return NSOrderedAscending; + // second should be ordered lower + if(second==compareContext->target()) + return NSOrderedDescending; + return compareContext->CompareUsingOriginalOrdering(first,second); +} + +void wxWidgetCocoaImpl::Lower() +{ + NSView* nsview = m_osxView; + + NSView *superview = [nsview superview]; + CocoaWindowCompareContext compareContext(nsview, [superview subviews]); + + [superview sortSubviewsUsingFunction: + CocoaLowerWindowCompareFunction + context: &compareContext]; +} + +void wxWidgetCocoaImpl::ScrollRect( const wxRect *WXUNUSED(rect), int WXUNUSED(dx), int WXUNUSED(dy) ) +{ +#if 1 + SetNeedsDisplay() ; +#else + // We should do something like this, but it wasn't working in 10.4. + if (GetNeedsDisplay() ) + { + SetNeedsDisplay() ; + } + NSRect r = wxToNSRect( [m_osxView superview], *rect ); + NSSize offset = NSMakeSize((float)dx, (float)dy); + [m_osxView scrollRect:r by:offset]; +#endif +} + +void wxWidgetCocoaImpl::Move(int x, int y, int width, int height) +{ + wxWindowMac* parent = GetWXPeer()->GetParent(); + // under Cocoa we might have a contentView in the wxParent to which we have to + // adjust the coordinates + if (parent && [m_osxView superview] != parent->GetHandle() ) + { + int cx = 0,cy = 0,cw = 0,ch = 0; + if ( parent->GetPeer() ) + { + parent->GetPeer()->GetContentArea(cx, cy, cw, ch); + x -= cx; + y -= cy; + } + } + [[m_osxView superview] setNeedsDisplayInRect:[m_osxView frame]]; + NSRect r = wxToNSRect( [m_osxView superview], wxRect(x,y,width, height) ); + [m_osxView setFrame:r]; + [[m_osxView superview] setNeedsDisplayInRect:r]; +} + +void wxWidgetCocoaImpl::GetPosition( int &x, int &y ) const +{ + wxRect r = wxFromNSRect( [m_osxView superview], [m_osxView frame] ); + x = r.GetLeft(); + y = r.GetTop(); + + // under Cocoa we might have a contentView in the wxParent to which we have to + // adjust the coordinates + wxWindowMac* parent = GetWXPeer()->GetParent(); + if (parent && [m_osxView superview] != parent->GetHandle() ) + { + int cx = 0,cy = 0,cw = 0,ch = 0; + if ( parent->GetPeer() ) + { + parent->GetPeer()->GetContentArea(cx, cy, cw, ch); + x += cx; + y += cy; + } + } +} + +void wxWidgetCocoaImpl::GetSize( int &width, int &height ) const +{ + NSRect rect = [m_osxView frame]; + width = (int)rect.size.width; + height = (int)rect.size.height; +} + +void wxWidgetCocoaImpl::GetContentArea( int&left, int &top, int &width, int &height ) const +{ + if ( [m_osxView respondsToSelector:@selector(contentView) ] ) + { + NSView* cv = [m_osxView contentView]; + + NSRect bounds = [m_osxView bounds]; + NSRect rect = [cv frame]; + + int y = (int)rect.origin.y; + int x = (int)rect.origin.x; + if ( ![ m_osxView isFlipped ] ) + y = (int)(bounds.size.height - (rect.origin.y + rect.size.height)); + left = x; + top = y; + width = (int)rect.size.width; + height = (int)rect.size.height; + } + else + { + left = top = 0; + GetSize( width, height ); + } +} + +void wxWidgetCocoaImpl::SetNeedsDisplay( const wxRect* where ) +{ + if ( where ) + [m_osxView setNeedsDisplayInRect:wxToNSRect(m_osxView, *where )]; + else + [m_osxView setNeedsDisplay:YES]; +} + +bool wxWidgetCocoaImpl::GetNeedsDisplay() const +{ + return [m_osxView needsDisplay]; +} + +bool wxWidgetCocoaImpl::CanFocus() const +{ + return [m_osxView canBecomeKeyView] == YES; +} + +bool wxWidgetCocoaImpl::HasFocus() const +{ + return ( FindFocus() == m_osxView ); +} + +bool wxWidgetCocoaImpl::SetFocus() +{ + if ( !CanFocus() ) + return false; + + // TODO remove if no issues arise: should not raise the window, only assign focus + //[[m_osxView window] makeKeyAndOrderFront:nil] ; + [[m_osxView window] makeFirstResponder: m_osxView] ; + return true; +} + +#if wxUSE_DRAG_AND_DROP +void wxWidgetCocoaImpl::SetDropTarget(wxDropTarget* target) +{ + [m_osxView unregisterDraggedTypes]; + + if ( target == NULL ) + return; + + wxDataObject* dobj = target->GetDataObject(); + + if( dobj ) + { + CFMutableArrayRef typesarray = CFArrayCreateMutable(kCFAllocatorDefault,0,&kCFTypeArrayCallBacks); + dobj->AddSupportedTypes(typesarray); + NSView* targetView = m_osxView; + if ( [m_osxView isKindOfClass:[NSScrollView class] ] ) + targetView = [(NSScrollView*) m_osxView documentView]; + + [targetView registerForDraggedTypes:(NSArray*)typesarray]; + CFRelease(typesarray); + } +} +#endif // wxUSE_DRAG_AND_DROP + +void wxWidgetCocoaImpl::RemoveFromParent() +{ + [m_osxView removeFromSuperview]; +} + +void wxWidgetCocoaImpl::Embed( wxWidgetImpl *parent ) +{ + NSView* container = parent->GetWXWidget() ; + wxASSERT_MSG( container != NULL , wxT("No valid mac container control") ) ; + [container addSubview:m_osxView]; + + if( m_wxPeer->IsFrozen() ) + [[m_osxView window] disableFlushWindow]; +} + +void wxWidgetCocoaImpl::SetBackgroundColour( const wxColour &col ) +{ + NSView* targetView = m_osxView; + if ( [m_osxView isKindOfClass:[NSScrollView class] ] ) + targetView = [(NSScrollView*) m_osxView documentView]; + + if ( [targetView respondsToSelector:@selector(setBackgroundColor:) ] ) + { + [targetView setBackgroundColor: col.OSXGetNSColor()]; + } +} + +bool wxWidgetCocoaImpl::SetBackgroundStyle( wxBackgroundStyle style ) +{ + BOOL opaque = ( style == wxBG_STYLE_PAINT ); + + if ( [m_osxView respondsToSelector:@selector(setOpaque:) ] ) + { + [m_osxView setOpaque: opaque]; + } + + return true ; +} + +void wxWidgetCocoaImpl::SetLabel( const wxString& title, wxFontEncoding encoding ) +{ + if ( [m_osxView respondsToSelector:@selector(setAttributedTitle:) ] ) + { + wxFont f = GetWXPeer()->GetFont(); + if ( f.GetStrikethrough() || f.GetUnderlined() ) + { + wxCFStringRef cf(title, encoding ); + + NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] + initWithString:cf.AsNSString()]; + + [attrString beginEditing]; + [attrString setAlignment:NSCenterTextAlignment + range:NSMakeRange(0, [attrString length])]; + + [attrString addAttribute:NSFontAttributeName + value:f.OSXGetNSFont() + range:NSMakeRange(0, [attrString length])]; + if ( f.GetStrikethrough() ) + { + [attrString addAttribute:NSStrikethroughStyleAttributeName + value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] + range:NSMakeRange(0, [attrString length])]; + } + + if ( f.GetUnderlined() ) + { + [attrString addAttribute:NSUnderlineStyleAttributeName + value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] + range:NSMakeRange(0, [attrString length])]; + + } + + [attrString endEditing]; + + [(id)m_osxView setAttributedTitle:attrString]; + + return; + } + } + + if ( [m_osxView respondsToSelector:@selector(setTitle:) ] ) + { + wxCFStringRef cf( title , encoding ); + [m_osxView setTitle:cf.AsNSString()]; + } + else if ( [m_osxView respondsToSelector:@selector(setStringValue:) ] ) + { + wxCFStringRef cf( title , encoding ); + [m_osxView setStringValue:cf.AsNSString()]; + } +} + + +void wxWidgetImpl::Convert( wxPoint *pt , wxWidgetImpl *from , wxWidgetImpl *to ) +{ + NSPoint p = wxToNSPoint( from->GetWXWidget(), *pt ); + p = [from->GetWXWidget() convertPoint:p toView:to->GetWXWidget() ]; + *pt = wxFromNSPoint( to->GetWXWidget(), p ); +} + +wxInt32 wxWidgetCocoaImpl::GetValue() const +{ + return [(NSControl*)m_osxView intValue]; +} + +void wxWidgetCocoaImpl::SetValue( wxInt32 v ) +{ + if ( [m_osxView respondsToSelector:@selector(setIntValue:)] ) + { + [m_osxView setIntValue:v]; + } + else if ( [m_osxView respondsToSelector:@selector(setFloatValue:)] ) + { + [m_osxView setFloatValue:(double)v]; + } + else if ( [m_osxView respondsToSelector:@selector(setDoubleValue:)] ) + { + [m_osxView setDoubleValue:(double)v]; + } +} + +void wxWidgetCocoaImpl::SetMinimum( wxInt32 v ) +{ + if ( [m_osxView respondsToSelector:@selector(setMinValue:)] ) + { + [m_osxView setMinValue:(double)v]; + } +} + +void wxWidgetCocoaImpl::SetMaximum( wxInt32 v ) +{ + if ( [m_osxView respondsToSelector:@selector(setMaxValue:)] ) + { + [m_osxView setMaxValue:(double)v]; + } +} + +wxInt32 wxWidgetCocoaImpl::GetMinimum() const +{ + if ( [m_osxView respondsToSelector:@selector(minValue)] ) + { + return (int)[m_osxView minValue]; + } + return 0; +} + +wxInt32 wxWidgetCocoaImpl::GetMaximum() const +{ + if ( [m_osxView respondsToSelector:@selector(maxValue)] ) + { + return (int)[m_osxView maxValue]; + } + return 0; +} + +wxBitmap wxWidgetCocoaImpl::GetBitmap() const +{ + wxBitmap bmp; + + // TODO: how to create a wxBitmap from NSImage? +#if 0 + if ( [m_osxView respondsToSelector:@selector(image:)] ) + bmp = [m_osxView image]; +#endif + + return bmp; +} + +void wxWidgetCocoaImpl::SetBitmap( const wxBitmap& bitmap ) +{ + if ( [m_osxView respondsToSelector:@selector(setImage:)] ) + { + if (bitmap.IsOk()) + [m_osxView setImage:bitmap.GetNSImage()]; + else + [m_osxView setImage:nil]; + + [m_osxView setNeedsDisplay:YES]; + } +} + +void wxWidgetCocoaImpl::SetBitmapPosition( wxDirection dir ) +{ + if ( [m_osxView respondsToSelector:@selector(setImagePosition:)] ) + { + NSCellImagePosition pos; + switch ( dir ) + { + case wxLEFT: + pos = NSImageLeft; + break; + + case wxRIGHT: + pos = NSImageRight; + break; + + case wxTOP: + pos = NSImageAbove; + break; + + case wxBOTTOM: + pos = NSImageBelow; + break; + + default: + wxFAIL_MSG( "invalid image position" ); + pos = NSNoImage; + } + + [m_osxView setImagePosition:pos]; + } +} + +void wxWidgetCocoaImpl::SetupTabs( const wxNotebook& WXUNUSED(notebook)) +{ + // implementation in subclass +} + +void wxWidgetCocoaImpl::GetBestRect( wxRect *r ) const +{ + r->x = r->y = r->width = r->height = 0; + + if ( [m_osxView respondsToSelector:@selector(sizeToFit)] ) + { + NSRect former = [m_osxView frame]; + [m_osxView sizeToFit]; + NSRect best = [m_osxView frame]; + [m_osxView setFrame:former]; + r->width = (int)best.size.width; + r->height = (int)best.size.height; + } +} + +bool wxWidgetCocoaImpl::IsEnabled() const +{ + NSView* targetView = m_osxView; + if ( [m_osxView isKindOfClass:[NSScrollView class] ] ) + targetView = [(NSScrollView*) m_osxView documentView]; + + if ( [targetView respondsToSelector:@selector(isEnabled) ] ) + return [targetView isEnabled]; + return true; +} + +void wxWidgetCocoaImpl::Enable( bool enable ) +{ + NSView* targetView = m_osxView; + if ( [m_osxView isKindOfClass:[NSScrollView class] ] ) + targetView = [(NSScrollView*) m_osxView documentView]; + + if ( [targetView respondsToSelector:@selector(setEnabled:) ] ) + [targetView setEnabled:enable]; + + if ( !enable && HasFocus() ) + m_wxPeer->Navigate(); +} + +void wxWidgetCocoaImpl::PulseGauge() +{ +} + +void wxWidgetCocoaImpl::SetScrollThumb( wxInt32 WXUNUSED(val), wxInt32 WXUNUSED(view) ) +{ +} + +void wxWidgetCocoaImpl::SetControlSize( wxWindowVariant variant ) +{ + NSControlSize size = NSRegularControlSize; + + switch ( variant ) + { + case wxWINDOW_VARIANT_NORMAL : + size = NSRegularControlSize; + break ; + + case wxWINDOW_VARIANT_SMALL : + size = NSSmallControlSize; + break ; + + case wxWINDOW_VARIANT_MINI : + size = NSMiniControlSize; + break ; + + case wxWINDOW_VARIANT_LARGE : + size = NSRegularControlSize; + break ; + + default: + wxFAIL_MSG(wxT("unexpected window variant")); + break ; + } + if ( [m_osxView respondsToSelector:@selector(setControlSize:)] ) + [m_osxView setControlSize:size]; + else if ([m_osxView respondsToSelector:@selector(cell)]) + { + id cell = [(id)m_osxView cell]; + if ([cell respondsToSelector:@selector(setControlSize:)]) + [cell setControlSize:size]; + } + + // we need to propagate this to inner views as well + if ( [m_osxView isKindOfClass:[NSScrollView class] ] ) + { + NSView* targetView = [(NSScrollView*) m_osxView documentView]; + + if ( [targetView respondsToSelector:@selector(setControlSize:)] ) + [targetView setControlSize:size]; + else if ([targetView respondsToSelector:@selector(cell)]) + { + id cell = [(id)targetView cell]; + if ([cell respondsToSelector:@selector(setControlSize:)]) + [cell setControlSize:size]; + } + } +} + +void wxWidgetCocoaImpl::SetFont(wxFont const& font, wxColour const&col, long, bool) +{ + NSView* targetView = m_osxView; + if ( [m_osxView isKindOfClass:[NSScrollView class] ] ) + targetView = [(NSScrollView*) m_osxView documentView]; + + if ([targetView respondsToSelector:@selector(setFont:)]) + [targetView setFont: font.OSXGetNSFont()]; + if ([targetView respondsToSelector:@selector(setTextColor:)]) + [targetView setTextColor: col.OSXGetNSColor()]; +} + +void wxWidgetCocoaImpl::SetToolTip(wxToolTip* tooltip) +{ + if ( tooltip ) + { + wxCFStringRef cf( tooltip->GetTip() , m_wxPeer->GetFont().GetEncoding() ); + [m_osxView setToolTip: cf.AsNSString()]; + } + else + { + [m_osxView setToolTip:nil]; + } +} + +void wxWidgetCocoaImpl::InstallEventHandler( WXWidget control ) +{ + WXWidget c = control ? control : (WXWidget) m_osxView; + wxWidgetImpl::Associate( c, this ) ; + if ([c respondsToSelector:@selector(setAction:)]) + { + [c setTarget: c]; + if ( dynamic_cast(GetWXPeer()) ) + { + // everything already set up + } + else + [c setAction: @selector(controlAction:)]; + + if ([c respondsToSelector:@selector(setDoubleAction:)]) + { + [c setDoubleAction: @selector(controlDoubleAction:)]; + } + + } + NSTrackingAreaOptions options = NSTrackingMouseEnteredAndExited|NSTrackingCursorUpdate|NSTrackingMouseMoved|NSTrackingActiveAlways|NSTrackingInVisibleRect; + NSTrackingArea* area = [[NSTrackingArea alloc] initWithRect: NSZeroRect options: options owner: m_osxView userInfo: nil]; + [m_osxView addTrackingArea: area]; + [area release]; + } + +bool wxWidgetCocoaImpl::DoHandleCharEvent(NSEvent *event, NSString *text) +{ + bool result = false; + wxWindowMac* peer = GetWXPeer(); + int length = [text length]; + if ( peer ) + { + const wxString str = wxCFStringRef([text retain]).AsString(); + for ( wxString::const_iterator it = str.begin(); + it != str.end(); + ++it ) + { + wxKeyEvent wxevent(wxEVT_CHAR); + + // if we have exactly one character resulting from the event, then + // set the corresponding modifiers and raw data from the nsevent + // otherwise leave these at defaults, as they probably would be incorrect + // anyway (IME input) + + if ( event != nil && length == 1) + { + SetupKeyEvent(wxevent,event,text); + } + else + { + wxevent.m_shiftDown = wxevent.m_controlDown = wxevent.m_altDown = wxevent.m_metaDown = false; + wxevent.m_rawCode = 0; + wxevent.m_rawFlags = 0; + + const wxChar aunichar = *it; +#if wxUSE_UNICODE + wxevent.m_uniChar = aunichar; +#endif + wxevent.m_keyCode = aunichar < 0x80 ? aunichar : WXK_NONE; + + wxevent.SetEventObject(peer); + wxevent.SetId(peer->GetId()); + + if ( event ) + wxevent.SetTimestamp( (int)([event timestamp] * 1000) ) ; + } + + result = peer->OSXHandleKeyEvent(wxevent) || result; + } + } + return result; +} + +bool wxWidgetCocoaImpl::DoHandleKeyEvent(NSEvent *event) +{ + wxKeyEvent wxevent(wxEVT_KEY_DOWN); + SetupKeyEvent( wxevent, event ); + + // Generate wxEVT_CHAR_HOOK before sending any other events but only when + // the key is pressed, not when it's released (the type of wxevent is + // changed by SetupKeyEvent() so it can be wxEVT_KEY_UP too by now). + if ( wxevent.GetEventType() == wxEVT_KEY_DOWN ) + { + wxKeyEvent eventHook(wxEVT_CHAR_HOOK, wxevent); + if ( GetWXPeer()->OSXHandleKeyEvent(eventHook) + && !eventHook.IsNextEventAllowed() ) + return true; + } + + if ( IsUserPane() && [event type] == NSKeyDown) + { + // Don't fire wxEVT_KEY_DOWN here in order to allow IME to intercept + // some key events. If the event is not handled by IME, either + // insertText: or doCommandBySelector: is called, so we send + // wxEVT_KEY_DOWN and wxEVT_CHAR there. + + if ( [m_osxView isKindOfClass:[NSScrollView class] ] ) + [[(NSScrollView*)m_osxView documentView] interpretKeyEvents:[NSArray arrayWithObject:event]]; + else + [m_osxView interpretKeyEvents:[NSArray arrayWithObject:event]]; + return true; + } + else + { + return GetWXPeer()->OSXHandleKeyEvent(wxevent); + } +} + +bool wxWidgetCocoaImpl::DoHandleMouseEvent(NSEvent *event) +{ + wxMouseEvent wxevent(wxEVT_LEFT_DOWN); + SetupMouseEvent(wxevent , event) ; + bool result = GetWXPeer()->HandleWindowEvent(wxevent); + + (void)SetupCursor(event); + + return result; +} + +void wxWidgetCocoaImpl::DoNotifyFocusSet() +{ + NSResponder* responder = wxNonOwnedWindowCocoaImpl::GetFormerFirstResponder(); + NSView* otherView = wxOSXGetViewFromResponder(responder); + wxWidgetImpl* otherWindow = FindFromWXWidget(otherView); + + // It doesn't make sense to notify about the focus set if it's the same + // control in the end, and just a different subview + if ( otherWindow != this ) + DoNotifyFocusEvent(true, otherWindow); +} + +void wxWidgetCocoaImpl::DoNotifyFocusLost() +{ + NSResponder * responder = wxNonOwnedWindowCocoaImpl::GetNextFirstResponder(); + NSView* otherView = wxOSXGetViewFromResponder(responder); + wxWidgetImpl* otherWindow = FindBestFromWXWidget(otherView); + + // It doesn't make sense to notify about the loss of focus if it's the same + // control in the end, and just a different subview + if ( otherWindow != this ) + DoNotifyFocusEvent( false, otherWindow ); +} + +void wxWidgetCocoaImpl::DoNotifyFocusEvent(bool receivedFocus, wxWidgetImpl* otherWindow) +{ + wxWindow* thisWindow = GetWXPeer(); + if ( thisWindow->MacGetTopLevelWindow() && NeedsFocusRect() ) + { + thisWindow->MacInvalidateBorders(); + } + + if ( receivedFocus ) + { + wxLogTrace(wxT("Focus"), wxT("focus set(%p)"), static_cast(thisWindow)); + wxChildFocusEvent eventFocus((wxWindow*)thisWindow); + thisWindow->HandleWindowEvent(eventFocus); + +#if wxUSE_CARET + if ( thisWindow->GetCaret() ) + thisWindow->GetCaret()->OnSetFocus(); +#endif + + wxFocusEvent event(wxEVT_SET_FOCUS, thisWindow->GetId()); + event.SetEventObject(thisWindow); + if (otherWindow) + event.SetWindow(otherWindow->GetWXPeer()); + thisWindow->HandleWindowEvent(event) ; + } + else // !receivedFocus + { +#if wxUSE_CARET + if ( thisWindow->GetCaret() ) + thisWindow->GetCaret()->OnKillFocus(); +#endif + + wxLogTrace(wxT("Focus"), wxT("focus lost(%p)"), static_cast(thisWindow)); + + wxFocusEvent event( wxEVT_KILL_FOCUS, thisWindow->GetId()); + event.SetEventObject(thisWindow); + if (otherWindow) + event.SetWindow(otherWindow->GetWXPeer()); + thisWindow->HandleWindowEvent(event) ; + } +} + +void wxWidgetCocoaImpl::SetCursor(const wxCursor& cursor) +{ + if ( !wxIsBusy() ) + { + NSPoint location = [NSEvent mouseLocation]; + location = [[m_osxView window] convertScreenToBase:location]; + NSPoint locationInView = [m_osxView convertPoint:location fromView:nil]; + + if( NSMouseInRect(locationInView, [m_osxView bounds], YES) ) + { + [(NSCursor*)cursor.GetHCURSOR() set]; + } + } +} + +void wxWidgetCocoaImpl::CaptureMouse() +{ + // TODO remove if we don't get into problems with cursor settings + // [[m_osxView window] disableCursorRects]; +} + +void wxWidgetCocoaImpl::ReleaseMouse() +{ + // TODO remove if we don't get into problems with cursor settings + // [[m_osxView window] enableCursorRects]; +} + +#if !wxOSX_USE_NATIVE_FLIPPED + +void wxWidgetCocoaImpl::SetFlipped(bool flipped) +{ + m_isFlipped = flipped; +} + +#endif + +void wxWidgetCocoaImpl::SetDrawingEnabled(bool enabled) +{ + if ( enabled ) + { + [[m_osxView window] enableFlushWindow]; + [m_osxView setNeedsDisplay:YES]; + } + else + { + [[m_osxView window] disableFlushWindow]; + } +} +// +// Factory methods +// + +wxWidgetImpl* wxWidgetImpl::CreateUserPane( wxWindowMac* wxpeer, wxWindowMac* WXUNUSED(parent), + wxWindowID WXUNUSED(id), const wxPoint& pos, const wxSize& size, + long WXUNUSED(style), long WXUNUSED(extraStyle)) +{ + NSRect r = wxOSXGetFrameForControl( wxpeer, pos , size ) ; + wxNSView* v = [[wxNSView alloc] initWithFrame:r]; + + wxWidgetCocoaImpl* c = new wxWidgetCocoaImpl( wxpeer, v, false, true ); + return c; +} + +wxWidgetImpl* wxWidgetImpl::CreateContentView( wxNonOwnedWindow* now ) +{ + NSWindow* tlw = now->GetWXWindow(); + + wxWidgetCocoaImpl* c = NULL; + if ( now->IsNativeWindowWrapper() ) + { + NSView* cv = [tlw contentView]; + c = new wxWidgetCocoaImpl( now, cv, true ); + if ( cv != nil ) + { + // increase ref count, because the impl destructor will decrement it again + CFRetain(cv); + if ( !now->IsShown() ) + [cv setHidden:NO]; + } + } + else + { + wxNSView* v = [[wxNSView alloc] initWithFrame:[[tlw contentView] frame]]; + c = new wxWidgetCocoaImpl( now, v, true ); + c->InstallEventHandler(); + [tlw setContentView:v]; + } + return c; +} diff --git a/BuildTools/ubuntu/GNUmakefile b/BuildTools/ubuntu/GNUmakefile index e9d9fe41c..0affad7ae 100644 --- a/BuildTools/ubuntu/GNUmakefile +++ b/BuildTools/ubuntu/GNUmakefile @@ -54,6 +54,7 @@ build-geoda-mac: mkdir build/gdaldata mkdir build/plugins mkdir build/basemap_cache + mkdir build/web_plugins $(LD) $(LDFLAGS) $(GeoDa_OBJ) $(LIBS) -o build/GeoDa cp run.sh build/run.sh chmod +x build/run.sh @@ -77,7 +78,8 @@ build-geoda-mac: cp $(GEODA_HOME)/libraries/lib/libminizip.so.0.0.0 build/plugins/libminizip.so.0 cp $(GEODA_HOME)/libraries/lib/liburiparser.so.1.0.5 build/plugins/liburiparser.so.1 cp $(GEODA_HOME)/libraries/lib/libgeos-3.3.8.so build/plugins/libgeos-3.3.8.so - cp libraries/share/gdal/* build/gdaldata + cp $(GEODA_HOME)/libraries/share/gdal/* build/gdaldata + cp -rf $(GEODA_HOME)/../CommonDistFiles/web_plugins/* build/web_plugins clean: rm -f ../../o/* diff --git a/BuildTools/ubuntu/build64.sh b/BuildTools/ubuntu/build64.sh index ed21d8aec..3c35f9a78 100755 --- a/BuildTools/ubuntu/build64.sh +++ b/BuildTools/ubuntu/build64.sh @@ -598,8 +598,8 @@ echo "% Building wxWidgets 3.0.2 %" echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%" # sudo apt-get install libgtk2.0-dev libglu1-mesa-dev libgl1-mesa-dev { - LIB_NAME=wxWidgets-3.0.2 - LIB_URL="https://dl.dropboxusercontent.com/u/145979/geoda_libraries/wxWidgets-3.0.2.tar.bz2" + LIB_NAME=wxWidgets-3.1.0 + LIB_URL="https://dl.dropboxusercontent.com/u/145979/geoda_libraries/wxWidgets-3.1.0.tar.bz2" LIB_FILENAME=$(basename "$LIB_URL" ".tar") LIB_CHECKER=wx-config diff --git a/BuildTools/ubuntu/dep/gdal-1.9.2/GDALmake.opt b/BuildTools/ubuntu/dep/gdal-1.9.2/GDALmake.opt index b8a573b15..89c59450d 100644 --- a/BuildTools/ubuntu/dep/gdal-1.9.2/GDALmake.opt +++ b/BuildTools/ubuntu/dep/gdal-1.9.2/GDALmake.opt @@ -69,8 +69,8 @@ INST_MAN = ${prefix}/share/gdal/man INST_HTML = $(HOME)/www/gdal CPPFLAGS = -I$(GDAL_ROOT)/port -I$(GDAL_ROOT)/gcore -I$(GDAL_ROOT)/ogr -I$(GDAL_ROOT)/ogr/ogrsf_frmts -I$(GDAL_ROOT)/alg -CFLAGS = -g -O2 -DDEBUG -Wall -Wdeclaration-after-statement $(USER_DEFS) -CXXFLAGS = -g -O2 -DDEBUG -Wall $(USER_DEFS) +CFLAGS = -O2 -Wall -Wdeclaration-after-statement $(USER_DEFS) +CXXFLAGS = -O2 -Wall $(USER_DEFS) LDFLAGS = RANLIB = ranlib diff --git a/BuildTools/ubuntu/dep/gdal-1.9.2/GDALmake64.opt b/BuildTools/ubuntu/dep/gdal-1.9.2/GDALmake64.opt index bc890dfc6..44cdd5669 100644 --- a/BuildTools/ubuntu/dep/gdal-1.9.2/GDALmake64.opt +++ b/BuildTools/ubuntu/dep/gdal-1.9.2/GDALmake64.opt @@ -69,8 +69,8 @@ INST_MAN = ${prefix}/share/gdal/man INST_HTML = $(HOME)/www/gdal CPPFLAGS = -I$(GDAL_ROOT)/port -I$(GDAL_ROOT)/gcore -I$(GDAL_ROOT)/ogr -I$(GDAL_ROOT)/ogr/ogrsf_frmts -I$(GDAL_ROOT)/alg -CFLAGS = -g -O2 -DDEBUG -Wall -Wdeclaration-after-statement $(USER_DEFS) -CXXFLAGS = -g -O2 -DDEBUG -Wall $(USER_DEFS) +CFLAGS = -O2 -Wall -Wdeclaration-after-statement $(USER_DEFS) +CXXFLAGS = -O2 -Wall $(USER_DEFS) LDFLAGS = RANLIB = ranlib diff --git a/BuildTools/windows/GeoDa.vcxproj b/BuildTools/windows/GeoDa.vcxproj index d55f14972..44f8b132b 100644 --- a/BuildTools/windows/GeoDa.vcxproj +++ b/BuildTools/windows/GeoDa.vcxproj @@ -26,6 +26,7 @@ Application + Windows7.1SDK Application @@ -33,6 +34,7 @@ Application + Windows7.1SDK Application @@ -72,7 +74,7 @@ Disabled - C:\OSGeo4W\include;temp\boost_1_57_0;temp\wxWidgets-3.0.2\include;temp\wxWidgets-3.0.2\lib\vc_dll\mswud;temp\json_spirit_v4.08;%(AdditionalIncludeDirectories) + C:\OSGeo4W\include;temp\boost_1_57_0;temp\wxWidgets-3.1.0\include;temp\wxWidgets-3.1.0\lib\vc_dll\mswud;temp\json_spirit_v4.08;%(AdditionalIncludeDirectories) WIN32;DEBUG;_DEBUG;_WINDOWS;__WXMSW__;__WXDEBUG__;WXUSINGDLL;UNICODE;%(PreprocessorDefinitions) false EnableFastChecks @@ -88,11 +90,11 @@ __WXMSW__;_UNICODE;_WINDOWS;NOPCH;WXUSINGDLL;%(PreprocessorDefinitions) 0x0409 - temp\wxWidgets-3.0.2\include;%(AdditionalIncludeDirectories) + temp\wxWidgets-3.1.0\include;%(AdditionalIncludeDirectories) - gdal_i.lib;libcurl.lib;libboost_thread-vc100-mt-gd-1_57.lib;BLAS.lib;clapack.lib;libf2c.lib;json_spirit_lib.lib;sqlite3_i.lib;GlU32.lib;OpenGL32.lib;wxmsw30ud.lib;wxmsw30ud_gl.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxregexud.lib;wxexpatd.lib;wsock32.lib;comctl32.lib;winmm.lib;rpcrt4.lib;%(AdditionalDependencies) - C:\OSGeo4W\lib;temp\wxWidgets-3.0.2\lib\vc_dll;temp\CLAPACK-3.1.1-VisualStudio\LIB\Win32;temp\boost_1_57_0\stage\lib;temp\json_spirit_v4.08\Debug;%(AdditionalLibraryDirectories) + gdal_i.lib;libcurl.lib;libboost_thread-vc100-mt-gd-1_57.lib;BLAS.lib;clapack.lib;libf2c.lib;json_spirit_lib.lib;sqlite3_i.lib;GlU32.lib;OpenGL32.lib;wxmsw31ud.lib;wxmsw31ud_gl.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxregexud.lib;wxexpatd.lib;wsock32.lib;comctl32.lib;winmm.lib;rpcrt4.lib;%(AdditionalDependencies) + C:\OSGeo4W\lib;temp\wxWidgets-3.1.0\lib\vc_dll;temp\CLAPACK-3.1.1-VisualStudio\LIB\Win32;temp\boost_1_57_0\stage\lib;temp\json_spirit_v4.08\Debug;%(AdditionalLibraryDirectories) false %(IgnoreSpecificDefaultLibraries) true @@ -104,7 +106,7 @@ Disabled - C:\OSGeo4W\include;temp\boost_1_57_0;temp\wxWidgets-3.0.2\include;temp\wxWidgets-3.0.2\lib\vc_x64_dll\mswud;temp\json_spirit_v4.08;%(AdditionalIncludeDirectories) + C:\OSGeo4W\include;temp\boost_1_57_0;temp\wxWidgets-3.1.0\include;temp\wxWidgets-3.1.0\lib\vc_x64_dll\mswud;temp\json_spirit_v4.08;%(AdditionalIncludeDirectories) WIN32;DEBUG;_DEBUG;_WINDOWS;__WXMSW__;__WXDEBUG__;WXUSINGDLL;UNICODE;%(PreprocessorDefinitions) false EnableFastChecks @@ -116,25 +118,30 @@ 4996;4522;%(DisableSpecificWarnings) /MP %(AdditionalOptions) true + false __WXMSW__;_UNICODE;_WINDOWS;NOPCH;WXUSINGDLL;%(PreprocessorDefinitions) 0x0409 - temp\wxWidgets-3.0.2\include;%(AdditionalIncludeDirectories) + temp\wxWidgets-3.1.0\include;%(AdditionalIncludeDirectories) - gdal_i.lib;libcurl.lib;libboost_thread-vc100-mt-gd-1_57.lib;BLAS.lib;clapack.lib;libf2c.lib;json_spirit_lib.lib;sqlite3_i.lib;GlU32.lib;OpenGL32.lib;wxmsw30ud.lib;wxmsw30ud_gl.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxregexud.lib;wxexpatd.lib;wsock32.lib;comctl32.lib;winmm.lib;rpcrt4.lib;%(AdditionalDependencies) - C:\OSGeo4W\lib;temp\wxWidgets-3.0.2\lib\vc_x64_dll;temp\CLAPACK-3.1.1-VisualStudio\LIB\x64;temp\boost_1_57_0\stage\lib;temp\json_spirit_v4.08\Debug;%(AdditionalLibraryDirectories) + gdal_i.lib;libcurl.lib;libboost_thread-vc100-mt-gd-1_57.lib;BLAS.lib;clapack.lib;libf2c.lib;json_spirit_lib.lib;sqlite3_i.lib;GlU32.lib;OpenGL32.lib;wxmsw31ud.lib;wxmsw31ud_gl.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxregexud.lib;wxexpatd.lib;wsock32.lib;comctl32.lib;winmm.lib;rpcrt4.lib;%(AdditionalDependencies) + C:\OSGeo4W\lib;temp\wxWidgets-3.1.0\lib\vc_x64_dll;temp\CLAPACK-3.1.1-VisualStudio\LIB\x64;temp\boost_1_57_0\stage\lib;temp\json_spirit_v4.08\Debug;%(AdditionalLibraryDirectories) %(IgnoreSpecificDefaultLibraries) true Windows + + %(AdditionalManifestFiles) + false + - C:\OSGeo4W\include;temp\boost_1_57_0;temp\wxWidgets-3.0.2\include;temp\wxWidgets-3.0.2\lib\vc_dll\mswu;temp\json_spirit_v4.08;%(AdditionalIncludeDirectories) + C:\OSGeo4W\include;temp\boost_1_57_0;temp\wxWidgets-3.1.0\include;temp\wxWidgets-3.1.0\lib\vc_dll\mswu;temp\json_spirit_v4.08;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;__WXMSW__;__NO_VC_CRTDBG__;WXUSINGDLL;UNICODE;%(PreprocessorDefinitions) MultiThreadedDLL @@ -147,11 +154,11 @@ __WXMSW__;_UNICODE;_WINDOWS;NOPCH;WXUSINGDLL;%(PreprocessorDefinitions) 0x0409 - temp\wxWidgets-3.0.2\include;%(AdditionalIncludeDirectories) + temp\wxWidgets-3.1.0\include;%(AdditionalIncludeDirectories) - gdal_i.lib;libcurl.lib;libboost_thread-vc100-mt-1_57.lib;BLAS.lib;clapack.lib;libf2c.lib;json_spirit_lib.lib;sqlite3_i.lib;GlU32.lib;OpenGL32.lib;wxmsw30u.lib;wxmsw30u_gl.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;wsock32.lib;comctl32.lib;winmm.lib;rpcrt4.lib;%(AdditionalDependencies) - C:\OSGeo4W\lib;temp\wxWidgets-3.0.2\lib\vc_dll;temp\CLAPACK-3.1.1-VisualStudio\LIB\Win32;temp\boost_1_57_0\stage\lib;temp\json_spirit_v4.08\Release;%(AdditionalLibraryDirectories) + gdal_i.lib;libcurl.lib;libboost_thread-vc100-mt-1_57.lib;BLAS.lib;clapack.lib;libf2c.lib;json_spirit_lib.lib;sqlite3_i.lib;GlU32.lib;OpenGL32.lib;wxmsw31u.lib;wxmsw31u_gl.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;wsock32.lib;comctl32.lib;winmm.lib;rpcrt4.lib;%(AdditionalDependencies) + C:\OSGeo4W\lib;temp\wxWidgets-3.1.0\lib\vc_dll;temp\CLAPACK-3.1.1-VisualStudio\LIB\Win32;temp\boost_1_57_0\stage\lib;temp\json_spirit_v4.08\Release;%(AdditionalLibraryDirectories) true Windows true @@ -161,7 +168,7 @@ - C:\OSGeo4W\include;temp\boost_1_57_0;temp\wxWidgets-3.0.2\include;temp\wxWidgets-3.0.2\lib\vc_x64_dll\mswu;temp\json_spirit_v4.08;%(AdditionalIncludeDirectories) + C:\OSGeo4W\include;temp\boost_1_57_0;temp\wxWidgets-3.1.0\include;temp\wxWidgets-3.1.0\lib\vc_x64_dll\mswu;temp\json_spirit_v4.08;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;__WXMSW__;__NO_VC_CRTDBG__;WXUSINGDLL;UNICODE;%(PreprocessorDefinitions) MultiThreadedDLL @@ -175,11 +182,11 @@ __WXMSW__;_UNICODE;_WINDOWS;NOPCH;WXUSINGDLL;UNICODE;%(PreprocessorDefinitions) 0x0409 - temp\wxWidgets-3.0.2\include;%(AdditionalIncludeDirectories) + temp\wxWidgets-3.1.0\include;%(AdditionalIncludeDirectories) - libcurl.lib;gdal_i.lib;libboost_thread-vc100-mt-1_57.lib;BLAS.lib;clapack.lib;libf2c.lib;json_spirit_lib.lib;sqlite3_i.lib;GlU32.lib;OpenGL32.lib;wxmsw30u.lib;wxmsw30u_gl.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;wsock32.lib;comctl32.lib;winmm.lib;rpcrt4.lib;%(AdditionalDependencies) - C:\OSGeo4W\lib;temp\wxWidgets-3.0.2\lib\vc_x64_dll;temp\CLAPACK-3.1.1-VisualStudio\LIB\x64;temp\boost_1_57_0\stage\lib;temp\json_spirit_v4.08\Release;%(AdditionalLibraryDirectories) + libcurl.lib;gdal_i.lib;libboost_thread-vc100-mt-1_57.lib;BLAS.lib;clapack.lib;libf2c.lib;json_spirit_lib.lib;sqlite3_i.lib;GlU32.lib;OpenGL32.lib;wxmsw31u.lib;wxmsw31u_gl.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;wsock32.lib;comctl32.lib;winmm.lib;rpcrt4.lib;%(AdditionalDependencies) + C:\OSGeo4W\lib;temp\wxWidgets-3.1.0\lib\vc_x64_dll;temp\CLAPACK-3.1.1-VisualStudio\LIB\x64;temp\boost_1_57_0\stage\lib;temp\json_spirit_v4.08\Release;%(AdditionalLibraryDirectories) true Windows true @@ -195,6 +202,7 @@ + @@ -207,10 +215,12 @@ + + @@ -280,6 +290,7 @@ + @@ -287,6 +298,7 @@ + diff --git a/BuildTools/windows/GeoDa.vcxproj.filters b/BuildTools/windows/GeoDa.vcxproj.filters index f8c8be3c0..d18351f34 100644 --- a/BuildTools/windows/GeoDa.vcxproj.filters +++ b/BuildTools/windows/GeoDa.vcxproj.filters @@ -49,6 +49,7 @@ rc + @@ -624,6 +625,12 @@ DialogTools + + DialogTools + + + Explore + @@ -1139,5 +1146,11 @@ DialogTools + + DialogTools + + + Explore + \ No newline at end of file diff --git a/BuildTools/windows/GeoDa.vs2017.sln b/BuildTools/windows/GeoDa.vs2017.sln new file mode 100644 index 000000000..9206e78ce --- /dev/null +++ b/BuildTools/windows/GeoDa.vs2017.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual C++ Express 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GeoDa", "GeoDa.vcxproj", "{B3CB134F-61C6-48C7-B6E4-353AC473A467}" +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 + {B3CB134F-61C6-48C7-B6E4-353AC473A467}.Debug|Win32.ActiveCfg = Debug|Win32 + {B3CB134F-61C6-48C7-B6E4-353AC473A467}.Debug|Win32.Build.0 = Debug|Win32 + {B3CB134F-61C6-48C7-B6E4-353AC473A467}.Debug|x64.ActiveCfg = Debug|x64 + {B3CB134F-61C6-48C7-B6E4-353AC473A467}.Debug|x64.Build.0 = Debug|x64 + {B3CB134F-61C6-48C7-B6E4-353AC473A467}.Release|Win32.ActiveCfg = Release|Win32 + {B3CB134F-61C6-48C7-B6E4-353AC473A467}.Release|Win32.Build.0 = Release|Win32 + {B3CB134F-61C6-48C7-B6E4-353AC473A467}.Release|x64.ActiveCfg = Release|x64 + {B3CB134F-61C6-48C7-B6E4-353AC473A467}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/BuildTools/windows/build.bat b/BuildTools/windows/build.bat index 4b3192c33..d6ea2b287 100644 --- a/BuildTools/windows/build.bat +++ b/BuildTools/windows/build.bat @@ -610,9 +610,9 @@ if %GDA_BUILD% == BUILD_32 ( copy /Y %BUILD_HOME%\plugins\libmysql.dll %LIBRARY_HOME%\%LIB_HM_LIB%\libmysql.dll ) else ( xcopy /Y /E %BUILD_HOME%\dep\mysql\my_default.h %DOWNLOAD_HOME%\%LIB_NAME%\include - copy /Y %BUILD_HOME%\plugins\x64\mysqlclient.lib %LIBRARY_HOME%\%LIB_HM_LIB%\mysqlclient.lib + copy /Y %BUILD_HOME%\plugins\64\mysqlclient.lib %LIBRARY_HOME%\%LIB_HM_LIB%\mysqlclient.lib REM xcopy /Y /E %BUILD_HOME%\plugins\x64\libmysql.lib %LIBRARY_HOME%\%LIB_HM_LIB%\libmysql.lib - copy /Y %BUILD_HOME%\plugins\x64\libmysql.dll %LIBRARY_HOME%\%LIB_HM_LIB%\libmysql.dll + copy /Y %BUILD_HOME%\plugins\64\libmysql.dll %LIBRARY_HOME%\%LIB_HM_LIB%\libmysql.dll ) set CHK_LIB=%LIBRARY_HOME%\%LIB_HM_LIB%\libmysql.dll IF NOT EXIST %CHK_LIB% goto MISSING_TARGET_END @@ -691,19 +691,19 @@ echo ##################################################### echo # build wxWidgets echo ##################################################### echo. -set LIB_NAME=wxWidgets-3.0.2 -set LIB_URL="https://dl.dropboxusercontent.com/u/145979/geoda_libraries/wxWidgets-3.0.2.7z" +set LIB_NAME=wxWidgets-3.1.0 +set LIB_URL="https://dl.dropboxusercontent.com/u/145979/geoda_libraries/wxWidgets-3.1.0.7z" REM # We are only checking for a small subset of wxWidgets libraries set ALL_EXIST=true set WX_DLL_PATH=vc_dll if %GDA_BUILD% == BUILD_32 ( - if NOT EXIST %DOWNLOAD_HOME%\%LIB_NAME%\lib\vc_dll\wxmsw30u.lib set ALL_EXIST=false - if NOT EXIST %DOWNLOAD_HOME%\%LIB_NAME%\lib\vc_dll\wxmsw30ud.lib set ALL_EXIST=false + if NOT EXIST %DOWNLOAD_HOME%\%LIB_NAME%\lib\vc_dll\wxmsw31u.lib set ALL_EXIST=false + if NOT EXIST %DOWNLOAD_HOME%\%LIB_NAME%\lib\vc_dll\wxmsw31ud.lib set ALL_EXIST=false set WX_DLL_PATH=vc_dll ) else ( - if NOT EXIST %DOWNLOAD_HOME%\%LIB_NAME%\lib\vc_x64_dll\wxmsw30u.lib set ALL_EXIST=false - if NOT EXIST %DOWNLOAD_HOME%\%LIB_NAME%\lib\vc_x64_dll\wxmsw30ud.lib set ALL_EXIST=false + if NOT EXIST %DOWNLOAD_HOME%\%LIB_NAME%\lib\vc_x64_dll\wxmsw31u.lib set ALL_EXIST=false + if NOT EXIST %DOWNLOAD_HOME%\%LIB_NAME%\lib\vc_x64_dll\wxmsw31ud.lib set ALL_EXIST=false set WX_DLL_PATH=vc_x64_dll ) if %ALL_EXIST% == true ( @@ -731,22 +731,20 @@ set WX_HOME=%DOWNLOAD_HOME%\%LIB_NAME% if %GDA_BUILD% == BUILD_32 ( nmake -f makefile.vc UNICODE=1 SHARED=1 RUNTIME_LIBS=dynamic BUILD=debug MONOLITHIC=1 USE_OPENGL=1 USE_POSTSCRIPT=1 nmake -f makefile.vc UNICODE=1 SHARED=1 RUNTIME_LIBS=dynamic BUILD=release MONOLITHIC=1 USE_OPENGL=1 USE_POSTSCRIPT=1 - - ) else ( nmake -f makefile.vc UNICODE=1 SHARED=1 RUNTIME_LIBS=dynamic BUILD=debug MONOLITHIC=1 USE_OPENGL=1 USE_POSTSCRIPT=1 TARGET_CPU=AMD64 nmake -f makefile.vc UNICODE=1 SHARED=1 RUNTIME_LIBS=dynamic BUILD=release MONOLITHIC=1 USE_OPENGL=1 USE_POSTSCRIPT=1 TARGET_CPU=AMD64 ) - -copy /Y %DOWNLOAD_HOME%\%LIB_NAME%\lib\%WX_DLL_PATH%\wxmsw30u_vc_custom.dll %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw30u_vc_custom.dll -copy /Y %DOWNLOAD_HOME%\%LIB_NAME%\lib\%WX_DLL_PATH%\wxmsw30u_gl_vc_custom.dll %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw30u_gl_vc_custom.dll -copy /Y %DOWNLOAD_HOME%\%LIB_NAME%\lib\%WX_DLL_PATH%\wxmsw30ud_vc_custom.dll %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw30ud_vc_custom.dll -copy /Y %DOWNLOAD_HOME%\%LIB_NAME%\lib\%WX_DLL_PATH%\wxmsw30ud_gl_vc_custom.dll %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw30ud_gl_vc_custom.dll +REM # Even though we are skipping this part, the code is still wrong. The name of the dll should be 310u/310ud rather than 31u/31ud. +copy /Y %DOWNLOAD_HOME%\%LIB_NAME%\lib\%WX_DLL_PATH%\wxmsw31u_vc_custom.dll %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw31u_vc_custom.dll +copy /Y %DOWNLOAD_HOME%\%LIB_NAME%\lib\%WX_DLL_PATH%\wxmsw31u_gl_vc_custom.dll %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw31u_gl_vc_custom.dll +copy /Y %DOWNLOAD_HOME%\%LIB_NAME%\lib\%WX_DLL_PATH%\wxmsw31ud_vc_custom.dll %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw31ud_vc_custom.dll +copy /Y %DOWNLOAD_HOME%\%LIB_NAME%\lib\%WX_DLL_PATH%\wxmsw31ud_gl_vc_custom.dll %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw31ud_gl_vc_custom.dll REM # We are only checking for a small subset of wxWidgets libraries -set CHK_LIB=%DOWNLOAD_HOME%\%LIB_NAME%\lib\%WX_DLL_PATH%\wxmsw30u.lib +set CHK_LIB=%DOWNLOAD_HOME%\%LIB_NAME%\lib\%WX_DLL_PATH%\wxmsw31u.lib IF NOT EXIST %CHK_LIB% goto MISSING_TARGET_END -set CHK_LIB=%DOWNLOAD_HOME%\%LIB_NAME%\lib\%WX_DLL_PATH%\wxmsw30ud.lib +set CHK_LIB=%DOWNLOAD_HOME%\%LIB_NAME%\lib\%WX_DLL_PATH%\wxmsw31ud.lib IF NOT EXIST %CHK_LIB% goto MISSING_TARGET_END :SKIP_WXWIDGETS_BUILD @@ -974,8 +972,8 @@ if %GDA_BUILD% == BUILD_32 ( ) else ( copy /Y %LIBRARY_HOME%\%LIB_HM_LIB%\libintl-8.dll Debug\. ) -copy /Y %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw30ud_vc_custom.dll Release\. -copy /Y %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw30ud_gl_vc_custom.dll Release\. +copy /Y temp\wxWidgets-3.1.0\lib\vc_x64_dll\wxmsw310ud_vc_custom.dll Debug\. +copy /Y temp\wxWidgets-3.1.0\lib\vc_x64_dll\wxmsw310ud_gl_vc_custom.dll Debug\. copy /Y temp\boost_1_57_0\stage\lib\boost_chrono-vc100-mt-1_57.dll Debug\. copy /Y temp\boost_1_57_0\stage\lib\boost_thread-vc100-mt-1_57.dll Debug\. copy /Y temp\boost_1_57_0\stage\lib\boost_system-vc100-mt-1_57.dll Debug\. @@ -1001,8 +999,8 @@ if %GDA_BUILD% == BUILD_32 ( ) else ( copy /Y %LIBRARY_HOME%\%LIB_HM_LIB%\libintl-8.dll Release\. ) -copy /Y %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw30u_vc_custom.dll Release\. -copy /Y %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw30u_gl_vc_custom.dll Release\. +copy /Y %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw31u_vc_custom.dll Release\. +copy /Y %LIBRARY_HOME%\%LIB_HM_LIB%\wxmsw31u_gl_vc_custom.dll Release\. copy /Y temp\boost_1_57_0\stage\lib\boost_chrono-vc100-mt-1_57.dll Release\. copy /Y temp\boost_1_57_0\stage\lib\boost_thread-vc100-mt-1_57.dll Release\. copy /Y temp\boost_1_57_0\stage\lib\boost_system-vc100-mt-1_57.dll Release\. diff --git a/BuildTools/windows/dep/gdal-1.9.2/nmake64.opt b/BuildTools/windows/dep/gdal-1.9.2/nmake64.opt index 6774fb019..0aab7306e 100644 --- a/BuildTools/windows/dep/gdal-1.9.2/nmake64.opt +++ b/BuildTools/windows/dep/gdal-1.9.2/nmake64.opt @@ -51,7 +51,11 @@ MSVC_VER=1500 # But the paths *should* be absolute (relative paths mess up in submakefiles). ODBC_DRV_HOME= "C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib\x64" + +#!IF EXIST("C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib\x64") #ODBC_DRV_HOME= "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\x64" +#!ENDIF + !IFNDEF GDAL_HOME GDAL_HOME = C:\OSGeo4W #GDAL_HOME = %%LIBRARY_HOME%% @@ -77,7 +81,7 @@ HTMLDIR = $(GDAL_HOME)\html # Set this to the installed directory containing python. If you don't # have python just let it point to a directory that does not exist (as now). -!IFNDEF PYDIR +!IFNDEF PYDIR PYDIR = "C:\Software\Python24" !ENDIF @@ -125,9 +129,9 @@ OPTFLAGS= /nologo /MD /EHsc /GR /Zi /Fd$(GDAL_ROOT)\gdal$(VERSION).pdb /DDEBUG !ENDIF #MSVC_VER !ENDIF # OPTFLAGS -# +# # Set flags controlling warnings level, and supression of some warnings. -# +# !IFNDEF WARNFLAGS WARNFLAGS = /W4 /wd4127 /wd4251 /wd4275 /wd4786 /wd4100 /wd4245 /wd4206 /wd4018 /wd4389 !ENDIF @@ -148,16 +152,16 @@ LDEBUG= /debug # compiles. WIN64=YES -# If you don't want some entry points to have STDCALL conventions, +# If you don't want some entry points to have STDCALL conventions, # comment out the following and add -DCPL_DISABLE_STDCALL in OPTFLAGS. # This option has no effect on 64-bit windows. STDCALL=YES -# Version number embedded in DLL name. +# Version number embedded in DLL name. VERSION = 20 # Comment the following out if you want PAM supported disabled -# by default. +# by default. PAM_SETTING=-DPAM_ENABLED # Uncomment the following to link OGR utilities against main GDAL DLL @@ -165,14 +169,14 @@ PAM_SETTING=-DPAM_ENABLED #DLLBUILD=1 # Enable all OGR formats, or only raster formats? Comment out to disable -# vector formats. +# vector formats. INCLUDE_OGR_FRMTS = YES # Location of Visual C++ directory (only required for following SETARGV stuff) #VCDIR = "D:\Software\VStudio\VC98" # Enable the following if VCDIR set properly, and you want the utility -# programs to be able to expand wildcards. +# programs to be able to expand wildcards. #SETARGV = $(VCDIR)\lib\setargv.obj # Uncomment to build with libiconv library to support extended character @@ -235,8 +239,8 @@ JPEG12_SUPPORTED = 1 # $(LIBKML_DIR)/third_party\uriparser-0.7.5.win32/release/uriparser.lib \ # $(LIBKML_DIR)/third_party\zlib-1.2.3.win32/lib/minizip.lib \ # $(LIBKML_DIR)/third_party\zlib-1.2.3.win32/lib/zlib.lib - -# Uncomment the following and update to enable ECW read support with the + +# Uncomment the following and update to enable ECW read support with the # 4.1+ readonly SDK #ECWDIR = "c:/Program Files/ERDAS/ERDAS ECW JPEG2000 Read SDK" #ECWFLAGS = -DECWSDK_VERSION=41 \ @@ -247,9 +251,9 @@ JPEG12_SUPPORTED = 1 # $(ECWDIR)\lib\vc90\win32\NCSUtil4.lib \ # $(ECWDIR)\lib\vc90\win32\NCScnet4.lib -# To add Write support, use the write SDK, change NCSEcw4_RO.lib to +# To add Write support, use the write SDK, change NCSEcw4_RO.lib to # NCSEcw4.lib, and add -DHAVE_COMPRESS to ECWFLAGS. The ECWDIR setting will -# also need some adjustment. +# also need some adjustment. # To build ECW support as a plugin uncomment the following, and make sure # to do "nmake /f makefile.vc plugin" in gdal/frmts/ecw and copy the two @@ -293,7 +297,7 @@ EXPAT_LIB = $(EXPAT_DIR)\lib\expat.lib #XERCES_DIR = $(GDAL_HOME) #XERCES_INCLUDE = -I$(XERCES_DIR)/include -I$(XERCES_DIR)/include/xercesc #XERCES_LIB = $(XERCES_DIR)/lib/xerces-c_static_3.lib advapi32.lib -#XERCES_LIB = $(XERCES_DIR)/lib/xerces-c_static_3.lib +#XERCES_LIB = $(XERCES_DIR)/lib/xerces-c_static_3.lib # Uncomment the following for Interlis support. Note that a Xercex 2.x # is also required (see above). Also, Interlis support only works with @@ -321,7 +325,7 @@ EXPAT_LIB = $(EXPAT_DIR)\lib\expat.lib # Uncomment the following and update to enable NCSA HDF Release 5 support. #HDF5_PLUGIN = NO #HDF5_DIR = c:\warmerda\supportlibs\hdf5\5-164-win -#HDF5_LIB = $(HDF5_DIR)\dll\hdf5dll.lib +#HDF5_LIB = $(HDF5_DIR)\dll\hdf5dll.lib # Uncomment the following for MrSID support. Only MRSID_DIR is required, # which may point to a MrSID Raster SDK, Lidar SDK, or the combined SDK, and @@ -350,10 +354,10 @@ PCIDSK_SETTING=INTERNAL # PostGIS Libraries PG_INC_DIR = $(GDAL_HOME)\include PG_LIB = $(GDAL_HOME)\lib\libpq.lib wsock32.lib -#PG_LIB = $(GDAL_HOME)\lib\postgres.lib +#PG_LIB = $(GDAL_HOME)\lib\postgres.lib # MySQL Libraries -# NOTE: Need /MT instead of /MD, also enable /EHsc switch. +# NOTE: Need /MT instead of /MD, also enable /EHsc switch. #MYSQL_INC_DIR = $(DOWNLOAD_HOME)\mysql-5.6.16-winx64\include #MYSQL_LIB = $(GDAL_HOME)\lib\mysqlclient.lib advapi32.lib @@ -364,7 +368,7 @@ SQLITE_INC=-I$(SQLITE_HOME)\include # For spatialite support, try this instead (assuming you grab the libspatialite-amalgamation-2.3.1 and installed it in osgeo4w): # The -DSPATIALITE_AMALGAMATION, which cause "spatialite/sqlite3.h" to be included instead of "sqlite3.h" might not be necessary # depending on the layout of the include directories. In case of compilation errors, remove it. -#SQLITE_INC=-I$(GDAL_HOME)\include -DHAVE_SPATIALITE +#SQLITE_INC=-I$(GDAL_HOME)\include -DHAVE_SPATIALITE SQLITE_LIB=$(GDAL_HOME)\lib\spatialite_i.lib $(SQLITE_HOME)\lib\sqlite3_i.lib # Informix Data Blade @@ -420,15 +424,15 @@ PROJ_LIBRARY = $(GDAL_HOME)\lib\proj.lib #SDE_VERSION= #SDE_PLUGIN = YES #SDE_SDK = "C:\Program Files\ArcGIS\ArcSDE" -#SDE_INC = $(SDE_SDK)\include +#SDE_INC = $(SDE_SDK)\include #SDE_LIB = $(SDE_SDK)\lib\pe$(SDE_VERSION).lib \ -# $(SDE_SDK)\lib\sde$(SDE_VERSION).lib $(SDE_SDK)\lib\sg$(SDE_VERSION).lib +# $(SDE_SDK)\lib\sde$(SDE_VERSION).lib $(SDE_SDK)\lib\sg$(SDE_VERSION).lib #FGDB_ENABLED = YES #FGDB_PLUGIN = YES #FGDB_SDK = C:\FileGDB -#FGDB_INC = $(FGDB_SDK)\include +#FGDB_INC = $(FGDB_SDK)\include #FGDB_LIB = $(FGDB_SDK)\lib\FileGDBAPI.lib @@ -448,7 +452,7 @@ PROJ_LIBRARY = $(GDAL_HOME)\lib\proj.lib CURL_DIR=$(GDAL_HOME) CURL_INC = -I$(CURL_DIR)/include # Uncoment following line to use libcurl as dynamic library -CURL_LIB = $(CURL_DIR)\lib\libcurl.lib wsock32.lib wldap32.lib winmm.lib +CURL_LIB = $(CURL_DIR)\lib\libcurl.lib wsock32.lib wldap32.lib winmm.lib # Uncoment following two lines to use libcurl as static library #CURL_LIB = $(CURL_DIR)\lib\libcurl_a.lib wsock32.lib wldap32.lib winmm.lib #CURL_CFLAGS = -DCURL_STATICLIB @@ -519,8 +523,8 @@ ADD_LIBS = Ws2_32.lib # Comment out the following if you want to build with Python support, but # you don't have Numeric Python installed (with include files). Numeric -# integration may not work. This only appears to the old generation -# bindings. +# integration may not work. This only appears to the old generation +# bindings. #HAVE_NUMPY=1 ########### END OF STUFF THAT NORMALLY NEEDS TO BE UPDATED ################## @@ -543,14 +547,14 @@ MSVC_VLD_LIB=/LIBPATH:$(MSVC_VLD_DIR)/lib OGR_FLAG = -DOGR_ENABLED !ENDIF -#LINKER_FLAGS = /NODEFAULTLIB:LIBC -LINKER_FLAGS = $(MSVC_VLD_LIB) $(LDEBUG) /NODEFAULTLIB:library +#LINKER_FLAGS = /NODEFAULTLIB:LIBC +LINKER_FLAGS = $(MSVC_VLD_LIB) $(LDEBUG) /NODEFAULTLIB:library CFLAGS = $(OPTFLAGS) $(WARNFLAGS) $(INC) $(EXTRAFLAGS) $(OGR_FLAG) $(MSVC_VLD_FLAGS) -DGDAL_COMPILATION MAKE = nmake /nologo -CC = cl +CC = cl INSTALL = xcopy /y /r /d /f @@ -644,10 +648,9 @@ EXTERNAL_LIBS = $(OGDILIB) $(XERCES_LIB) $(EXPAT_LIB) $(OCI_LIB) $(PG_LIB) \ $(ODBCLIB) $(JASPER_LIB) $(PNG_LIB) $(ADD_LIBS) $(OPENJPEG_LIB) \ $(MRSID_LIDAR_LIB) $(LIBKML_LIBS) $(SOSI_LIBS) $(POPPLER_LIBS) $(PODOFO_LIBS) $(LZMA_LIBS) \ $(LIBICONV_LIBRARY) $(WEBP_LIBS) $(FGDB_LIB_LINK) $(FREEXL_LIBS) $(GTA_LIBS) - -.c.obj: + +.c.obj: $(CC) $(CFLAGS) /c $*.c -.cpp.obj: +.cpp.obj: $(CC) $(CFLAGS) /c $*.cpp - diff --git a/BuildTools/windows/dep/wxWidgets-3.1.0/include/wx/msw/setup.h b/BuildTools/windows/dep/wxWidgets-3.1.0/include/wx/msw/setup.h new file mode 100644 index 000000000..5a248381f --- /dev/null +++ b/BuildTools/windows/dep/wxWidgets-3.1.0/include/wx/msw/setup.h @@ -0,0 +1,1681 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: wx/msw/setup.h +// Purpose: Configuration for the library +// Author: Julian Smart +// Modified by: +// Created: 01/02/97 +// Copyright: (c) Julian Smart +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_SETUP_H_ +#define _WX_SETUP_H_ + +/* --- start common options --- */ +// ---------------------------------------------------------------------------- +// global settings +// ---------------------------------------------------------------------------- + +// define this to 0 when building wxBase library - this can also be done from +// makefile/project file overriding the value here +#ifndef wxUSE_GUI + #define wxUSE_GUI 1 +#endif // wxUSE_GUI + +// ---------------------------------------------------------------------------- +// compatibility settings +// ---------------------------------------------------------------------------- + +// This setting determines the compatibility with 2.8 API: set it to 0 to +// flag all cases of using deprecated functions. +// +// Default is 1 but please try building your code with 0 as the default will +// change to 0 in the next version and the deprecated functions will disappear +// in the version after it completely. +// +// Recommended setting: 0 (please update your code) +#define WXWIN_COMPATIBILITY_2_8 0 + +// This setting determines the compatibility with 3.0 API: set it to 0 to +// flag all cases of using deprecated functions. +// +// Default is 1 but please try building your code with 0 as the default will +// change to 0 in the next version and the deprecated functions will disappear +// in the version after it completely. +// +// Recommended setting: 0 (please update your code) +#define WXWIN_COMPATIBILITY_3_0 1 + +// MSW-only: Set to 0 for accurate dialog units, else 1 for old behaviour when +// default system font is used for wxWindow::GetCharWidth/Height() instead of +// the current font. +// +// Default is 0 +// +// Recommended setting: 0 +#define wxDIALOG_UNIT_COMPATIBILITY 0 + +// ---------------------------------------------------------------------------- +// debugging settings +// ---------------------------------------------------------------------------- + +// wxDEBUG_LEVEL will be defined as 1 in wx/debug.h so normally there is no +// need to define it here. You may do it for two reasons: either completely +// disable/compile out the asserts in release version (then do it inside #ifdef +// NDEBUG) or, on the contrary, enable more asserts, including the usually +// disabled ones, in the debug build (then do it inside #ifndef NDEBUG) +// +// #ifdef NDEBUG +// #define wxDEBUG_LEVEL 0 +// #else +// #define wxDEBUG_LEVEL 2 +// #endif + +// wxHandleFatalExceptions() may be used to catch the program faults at run +// time and, instead of terminating the program with a usual GPF message box, +// call the user-defined wxApp::OnFatalException() function. If you set +// wxUSE_ON_FATAL_EXCEPTION to 0, wxHandleFatalExceptions() will not work. +// +// This setting is for Win32 only and can only be enabled if your compiler +// supports Win32 structured exception handling (currently only VC++ does) +// +// Default is 1 +// +// Recommended setting: 1 if your compiler supports it. +#define wxUSE_ON_FATAL_EXCEPTION 1 + +// Set this to 1 to be able to generate a human-readable (unlike +// machine-readable minidump created by wxCrashReport::Generate()) stack back +// trace when your program crashes using wxStackWalker +// +// Default is 1 if supported by the compiler. +// +// Recommended setting: 1, set to 0 if your programs never crash +#define wxUSE_STACKWALKER 1 + +// Set this to 1 to compile in wxDebugReport class which allows you to create +// and optionally upload to your web site a debug report consisting of back +// trace of the crash (if wxUSE_STACKWALKER == 1) and other information. +// +// Default is 1 if supported by the compiler. +// +// Recommended setting: 1, it is compiled into a separate library so there +// is no overhead if you don't use it +#define wxUSE_DEBUGREPORT 1 + +// Generic comment about debugging settings: they are very useful if you don't +// use any other memory leak detection tools such as Purify/BoundsChecker, but +// are probably redundant otherwise. Also, Visual C++ CRT has the same features +// as wxWidgets memory debugging subsystem built in since version 5.0 and you +// may prefer to use it instead of built in memory debugging code because it is +// faster and more fool proof. +// +// Using VC++ CRT memory debugging is enabled by default in debug build (_DEBUG +// is defined) if wxUSE_GLOBAL_MEMORY_OPERATORS is *not* enabled (i.e. is 0) +// and if __NO_VC_CRTDBG__ is not defined. + +// The rest of the options in this section are obsolete and not supported, +// enable them at your own risk. + +// If 1, enables wxDebugContext, for writing error messages to file, etc. If +// __WXDEBUG__ is not defined, will still use the normal memory operators. +// +// Default is 0 +// +// Recommended setting: 0 +#define wxUSE_DEBUG_CONTEXT 0 + +// If 1, enables debugging versions of wxObject::new and wxObject::delete *IF* +// __WXDEBUG__ is also defined. +// +// WARNING: this code may not work with all architectures, especially if +// alignment is an issue. This switch is currently ignored for mingw / cygwin +// +// Default is 0 +// +// Recommended setting: 1 if you are not using a memory debugging tool, else 0 +#define wxUSE_MEMORY_TRACING 0 + +// In debug mode, cause new and delete to be redefined globally. +// If this causes problems (e.g. link errors which is a common problem +// especially if you use another library which also redefines the global new +// and delete), set this to 0. +// This switch is currently ignored for mingw / cygwin +// +// Default is 0 +// +// Recommended setting: 0 +#define wxUSE_GLOBAL_MEMORY_OPERATORS 0 + +// In debug mode, causes new to be defined to be WXDEBUG_NEW (see object.h). If +// this causes problems (e.g. link errors), set this to 0. You may need to set +// this to 0 if using templates (at least for VC++). This switch is currently +// ignored for MinGW/Cygwin. +// +// Default is 0 +// +// Recommended setting: 0 +#define wxUSE_DEBUG_NEW_ALWAYS 0 + + +// ---------------------------------------------------------------------------- +// Unicode support +// ---------------------------------------------------------------------------- + +// These settings are obsolete: the library is always built in Unicode mode +// now, only set wxUSE_UNICODE to 0 to compile legacy code in ANSI mode if +// absolutely necessary -- updating it is strongly recommended as the ANSI mode +// will disappear completely in future wxWidgets releases. +#ifndef wxUSE_UNICODE + #define wxUSE_UNICODE 1 +#endif + +// wxUSE_WCHAR_T is required by wxWidgets now, don't change. +#define wxUSE_WCHAR_T 1 + +// ---------------------------------------------------------------------------- +// global features +// ---------------------------------------------------------------------------- + +// Compile library in exception-safe mode? If set to 1, the library will try to +// behave correctly in presence of exceptions (even though it still will not +// use the exceptions itself) and notify the user code about any unhandled +// exceptions. If set to 0, propagation of the exceptions through the library +// code will lead to undefined behaviour -- but the code itself will be +// slightly smaller and faster. +// +// Note that like wxUSE_THREADS this option is automatically set to 0 if +// wxNO_EXCEPTIONS is defined. +// +// Default is 1 +// +// Recommended setting: depends on whether you intend to use C++ exceptions +// in your own code (1 if you do, 0 if you don't) +#define wxUSE_EXCEPTIONS 1 + +// Set wxUSE_EXTENDED_RTTI to 1 to use extended RTTI +// +// Default is 0 +// +// Recommended setting: 0 (this is still work in progress...) +#define wxUSE_EXTENDED_RTTI 0 + +// Support for message/error logging. This includes wxLogXXX() functions and +// wxLog and derived classes. Don't set this to 0 unless you really know what +// you are doing. +// +// Default is 1 +// +// Recommended setting: 1 (always) +#define wxUSE_LOG 1 + +// Recommended setting: 1 +#define wxUSE_LOGWINDOW 1 + +// Recommended setting: 1 +#define wxUSE_LOGGUI 1 + +// Recommended setting: 1 +#define wxUSE_LOG_DIALOG 1 + +// Support for command line parsing using wxCmdLineParser class. +// +// Default is 1 +// +// Recommended setting: 1 (can be set to 0 if you don't use the cmd line) +#define wxUSE_CMDLINE_PARSER 1 + +// Support for multithreaded applications: if 1, compile in thread classes +// (thread.h) and make the library a bit more thread safe. Although thread +// support is quite stable by now, you may still consider recompiling the +// library without it if you have no use for it - this will result in a +// somewhat smaller and faster operation. +// +// Notice that if wxNO_THREADS is defined, wxUSE_THREADS is automatically reset +// to 0 in wx/chkconf.h, so, for example, if you set USE_THREADS to 0 in +// build/msw/config.* file this value will have no effect. +// +// Default is 1 +// +// Recommended setting: 0 unless you do plan to develop MT applications +#define wxUSE_THREADS 1 + +// If enabled, compiles wxWidgets streams classes +// +// wx stream classes are used for image IO, process IO redirection, network +// protocols implementation and much more and so disabling this results in a +// lot of other functionality being lost. +// +// Default is 1 +// +// Recommended setting: 1 as setting it to 0 disables many other things +#define wxUSE_STREAMS 1 + +// Support for positional parameters (e.g. %1$d, %2$s ...) in wxVsnprintf. +// Note that if the system's implementation does not support positional +// parameters, setting this to 1 forces the use of the wxWidgets implementation +// of wxVsnprintf. The standard vsnprintf() supports positional parameters on +// many Unix systems but usually doesn't under Windows. +// +// Positional parameters are very useful when translating a program since using +// them in formatting strings allow translators to correctly reorder the +// translated sentences. +// +// Default is 1 +// +// Recommended setting: 1 if you want to support multiple languages +#define wxUSE_PRINTF_POS_PARAMS 1 + +// Enable the use of compiler-specific thread local storage keyword, if any. +// This is used for wxTLS_XXX() macros implementation and normally should use +// the compiler-provided support as it's simpler and more efficient, but is +// disabled under Windows in wx/msw/chkconf.h as it can't be used if wxWidgets +// is used in a dynamically loaded Win32 DLL (i.e. using LoadLibrary()) under +// XP as this triggers a bug in compiler TLS support that results in crashes +// when any TLS variables are used. +// +// If you're absolutely sure that your build of wxWidgets is never going to be +// used in such situation, either because it's not going to be linked from any +// kind of plugin or because you only target Vista or later systems, you can +// set this to 2 to force the use of compiler TLS even under MSW. +// +// Default is 1 meaning that compiler TLS is used only if it's 100% safe. +// +// Recommended setting: 2 if you want to have maximal performance and don't +// care about the scenario described above. +#define wxUSE_COMPILER_TLS 1 + +// ---------------------------------------------------------------------------- +// Interoperability with the standard library. +// ---------------------------------------------------------------------------- + +// Set wxUSE_STL to 1 to enable maximal interoperability with the standard +// library, even at the cost of backwards compatibility. +// +// Default is 0 +// +// Recommended setting: 0 as the options below already provide a relatively +// good level of interoperability and changing this option arguably isn't worth +// diverging from the official builds of the library. +#define wxUSE_STL 0 + +// This is not a real option but is used as the default value for +// wxUSE_STD_IOSTREAM, wxUSE_STD_STRING and wxUSE_STD_CONTAINERS_COMPATIBLY. +// +// Set it to 0 if you want to disable the use of all standard classes +// completely for some reason. +#define wxUSE_STD_DEFAULT 1 + +// Use standard C++ containers where it can be done without breaking backwards +// compatibility. +// +// This provides better interoperability with the standard library, e.g. with +// this option on it's possible to insert std::vector<> into many wxWidgets +// containers directly. +// +// Default is 1. +// +// Recommended setting is 1 unless you want to avoid all dependencies on the +// standard library. +#define wxUSE_STD_CONTAINERS_COMPATIBLY wxUSE_STD_DEFAULT + +// Use standard C++ containers to implement wxVector<>, wxStack<>, wxDList<> +// and wxHashXXX<> classes. If disabled, wxWidgets own (mostly compatible but +// usually more limited) implementations are used which allows to avoid the +// dependency on the C++ run-time library. +// +// Default is 0 for compatibility reasons. +// +// Recommended setting: 1 unless compatibility with the official wxWidgets +// build and/or the existing code is a concern. +#define wxUSE_STD_CONTAINERS 0 + +// Use standard C++ streams if 1 instead of wx streams in some places. If +// disabled, wx streams are used everywhere and wxWidgets doesn't depend on the +// standard streams library. +// +// Notice that enabling this does not replace wx streams with std streams +// everywhere, in a lot of places wx streams are used no matter what. +// +// Default is 1 if compiler supports it. +// +// Recommended setting: 1 if you use the standard streams anyhow and so +// dependency on the standard streams library is not a +// problem +#define wxUSE_STD_IOSTREAM wxUSE_STD_DEFAULT + +// Enable minimal interoperability with the standard C++ string class if 1. +// "Minimal" means that wxString can be constructed from std::string or +// std::wstring but can't be implicitly converted to them. You need to enable +// the option below for the latter. +// +// Default is 1 for most compilers. +// +// Recommended setting: 1 unless you want to ensure your program doesn't use +// the standard C++ library at all. +#define wxUSE_STD_STRING wxUSE_STD_DEFAULT + +// Make wxString as much interchangeable with std::[w]string as possible, in +// particular allow implicit conversion of wxString to either of these classes. +// This comes at a price (or a benefit, depending on your point of view) of not +// allowing implicit conversion to "const char *" and "const wchar_t *". +// +// Because a lot of existing code relies on these conversions, this option is +// disabled by default but can be enabled for your build if you don't care +// about compatibility. +// +// Default is 0 if wxUSE_STL has its default value or 1 if it is enabled. +// +// Recommended setting: 0 to remain compatible with the official builds of +// wxWidgets. +#define wxUSE_STD_STRING_CONV_IN_WXSTRING wxUSE_STL + +// VC++ 4.2 and above allows and but you can't mix +// them. Set this option to 1 to use , 0 to use . +// +// Note that newer compilers (including VC++ 7.1 and later) don't support +// wxUSE_IOSTREAMH == 1 and so will be used anyhow. +// +// Default is 0. +// +// Recommended setting: 0, only set to 1 if you use a really old compiler +#define wxUSE_IOSTREAMH 0 + + +// ---------------------------------------------------------------------------- +// non GUI features selection +// ---------------------------------------------------------------------------- + +// Set wxUSE_LONGLONG to 1 to compile the wxLongLong class. This is a 64 bit +// integer which is implemented in terms of native 64 bit integers if any or +// uses emulation otherwise. +// +// This class is required by wxDateTime and so you should enable it if you want +// to use wxDateTime. For most modern platforms, it will use the native 64 bit +// integers in which case (almost) all of its functions are inline and it +// almost does not take any space, so there should be no reason to switch it +// off. +// +// Recommended setting: 1 +#define wxUSE_LONGLONG 1 + +// Set wxUSE_BASE64 to 1, to compile in Base64 support. This is required for +// storing binary data in wxConfig on most platforms. +// +// Default is 1. +// +// Recommended setting: 1 (but can be safely disabled if you don't use it) +#define wxUSE_BASE64 1 + +// Set this to 1 to be able to use wxEventLoop even in console applications +// (i.e. using base library only, without GUI). This is mostly useful for +// processing socket events but is also necessary to use timers in console +// applications +// +// Default is 1. +// +// Recommended setting: 1 (but can be safely disabled if you don't use it) +#define wxUSE_CONSOLE_EVENTLOOP 1 + +// Set wxUSE_(F)FILE to 1 to compile wx(F)File classes. wxFile uses low level +// POSIX functions for file access, wxFFile uses ANSI C stdio.h functions. +// +// Default is 1 +// +// Recommended setting: 1 (wxFile is highly recommended as it is required by +// i18n code, wxFileConfig and others) +#define wxUSE_FILE 1 +#define wxUSE_FFILE 1 + +// Use wxFSVolume class providing access to the configured/active mount points +// +// Default is 1 +// +// Recommended setting: 1 (but may be safely disabled if you don't use it) +#define wxUSE_FSVOLUME 1 + +// Use wxStandardPaths class which allows to retrieve some standard locations +// in the file system +// +// Default is 1 +// +// Recommended setting: 1 (may be disabled to save space, but not much) +#define wxUSE_STDPATHS 1 + +// use wxTextBuffer class: required by wxTextFile +#define wxUSE_TEXTBUFFER 1 + +// use wxTextFile class: requires wxFile and wxTextBuffer, required by +// wxFileConfig +#define wxUSE_TEXTFILE 1 + +// i18n support: _() macro, wxLocale class. Requires wxTextFile. +#define wxUSE_INTL 1 + +// Provide wxFoo_l() functions similar to standard foo() functions but taking +// an extra locale parameter. +// +// Notice that this is fully implemented only for the systems providing POSIX +// xlocale support or Microsoft Visual C++ >= 8 (which provides proprietary +// almost-equivalent of xlocale functions), otherwise wxFoo_l() functions will +// only work for the current user locale and "C" locale. You can use +// wxHAS_XLOCALE_SUPPORT to test whether the full support is available. +// +// Default is 1 +// +// Recommended setting: 1 but may be disabled if you are writing programs +// running only in C locale anyhow +#define wxUSE_XLOCALE 1 + +// Set wxUSE_DATETIME to 1 to compile the wxDateTime and related classes which +// allow to manipulate dates, times and time intervals. +// +// Requires: wxUSE_LONGLONG +// +// Default is 1 +// +// Recommended setting: 1 +#define wxUSE_DATETIME 1 + +// Set wxUSE_TIMER to 1 to compile wxTimer class +// +// Default is 1 +// +// Recommended setting: 1 +#define wxUSE_TIMER 1 + +// Use wxStopWatch clas. +// +// Default is 1 +// +// Recommended setting: 1 (needed by wxSocket) +#define wxUSE_STOPWATCH 1 + +// Set wxUSE_FSWATCHER to 1 if you want to enable wxFileSystemWatcher +// +// Default is 1 +// +// Recommended setting: 1 +#define wxUSE_FSWATCHER 1 + +// Setting wxUSE_CONFIG to 1 enables the use of wxConfig and related classes +// which allow the application to store its settings in the persistent +// storage. Setting this to 1 will also enable on-demand creation of the +// global config object in wxApp. +// +// See also wxUSE_CONFIG_NATIVE below. +// +// Recommended setting: 1 +#define wxUSE_CONFIG 1 + +// If wxUSE_CONFIG is 1, you may choose to use either the native config +// classes under Windows (using .INI files under Win16 and the registry under +// Win32) or the portable text file format used by the config classes under +// Unix. +// +// Default is 1 to use native classes. Note that you may still use +// wxFileConfig even if you set this to 1 - just the config object created by +// default for the applications needs will be a wxRegConfig or wxIniConfig and +// not wxFileConfig. +// +// Recommended setting: 1 +#define wxUSE_CONFIG_NATIVE 1 + +// If wxUSE_DIALUP_MANAGER is 1, compile in wxDialUpManager class which allows +// to connect/disconnect from the network and be notified whenever the dial-up +// network connection is established/terminated. Requires wxUSE_DYNAMIC_LOADER. +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_DIALUP_MANAGER 1 + +// Compile in classes for run-time DLL loading and function calling. +// Required by wxUSE_DIALUP_MANAGER. +// +// This setting is for Win32 only +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_DYNLIB_CLASS 1 + +// experimental, don't use for now +#define wxUSE_DYNAMIC_LOADER 1 + +// Set to 1 to use socket classes +#define wxUSE_SOCKETS 1 + +// Set to 1 to use ipv6 socket classes (requires wxUSE_SOCKETS) +// +// Notice that currently setting this option under Windows will result in +// programs which can only run on recent OS versions (with ws2_32.dll +// installed) which is why it is disabled by default. +// +// Default is 1. +// +// Recommended setting: 1 if you need IPv6 support +#define wxUSE_IPV6 0 + +// Set to 1 to enable virtual file systems (required by wxHTML) +#define wxUSE_FILESYSTEM 1 + +// Set to 1 to enable virtual ZIP filesystem (requires wxUSE_FILESYSTEM) +#define wxUSE_FS_ZIP 1 + +// Set to 1 to enable virtual archive filesystem (requires wxUSE_FILESYSTEM) +#define wxUSE_FS_ARCHIVE 1 + +// Set to 1 to enable virtual Internet filesystem (requires wxUSE_FILESYSTEM) +#define wxUSE_FS_INET 1 + +// wxArchive classes for accessing archives such as zip and tar +#define wxUSE_ARCHIVE_STREAMS 1 + +// Set to 1 to compile wxZipInput/OutputStream classes. +#define wxUSE_ZIPSTREAM 1 + +// Set to 1 to compile wxTarInput/OutputStream classes. +#define wxUSE_TARSTREAM 1 + +// Set to 1 to compile wxZlibInput/OutputStream classes. Also required by +// wxUSE_LIBPNG +#define wxUSE_ZLIB 1 + +// If enabled, the code written by Apple will be used to write, in a portable +// way, float on the disk. See extended.c for the license which is different +// from wxWidgets one. +// +// Default is 1. +// +// Recommended setting: 1 unless you don't like the license terms (unlikely) +#define wxUSE_APPLE_IEEE 1 + +// Joystick support class +#define wxUSE_JOYSTICK 1 + +// wxFontEnumerator class +#define wxUSE_FONTENUM 1 + +// wxFontMapper class +#define wxUSE_FONTMAP 1 + +// wxMimeTypesManager class +#define wxUSE_MIMETYPE 1 + +// wxProtocol and related classes: if you want to use either of wxFTP, wxHTTP +// or wxURL you need to set this to 1. +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_PROTOCOL 1 + +// The settings for the individual URL schemes +#define wxUSE_PROTOCOL_FILE 1 +#define wxUSE_PROTOCOL_FTP 1 +#define wxUSE_PROTOCOL_HTTP 1 + +// Define this to use wxURL class. +#define wxUSE_URL 1 + +// Define this to use native platform url and protocol support. +// Currently valid only for MS-Windows. +// Note: if you set this to 1, you can open ftp/http/gopher sites +// and obtain a valid input stream for these sites +// even when you set wxUSE_PROTOCOL_FTP/HTTP to 0. +// Doing so reduces the code size. +// +// This code is experimental and subject to change. +#define wxUSE_URL_NATIVE 0 + +// Support for wxVariant class used in several places throughout the library, +// notably in wxDataViewCtrl API. +// +// Default is 1. +// +// Recommended setting: 1 unless you want to reduce the library size as much as +// possible in which case setting this to 0 can gain up to 100KB. +#define wxUSE_VARIANT 1 + +// Support for wxAny class, the successor for wxVariant. +// +// Default is 1. +// +// Recommended setting: 1 unless you want to reduce the library size by a small amount, +// or your compiler cannot for some reason cope with complexity of templates used. +#define wxUSE_ANY 1 + +// Support for regular expression matching via wxRegEx class: enable this to +// use POSIX regular expressions in your code. You need to compile regex +// library from src/regex to use it under Windows. +// +// Default is 0 +// +// Recommended setting: 1 if your compiler supports it, if it doesn't please +// contribute us a makefile for src/regex for it +#define wxUSE_REGEX 1 + +// wxSystemOptions class +#define wxUSE_SYSTEM_OPTIONS 1 + +// wxSound class +#define wxUSE_SOUND 1 + +// Use wxMediaCtrl +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_MEDIACTRL 1 + +// Use wxWidget's XRC XML-based resource system. Recommended. +// +// Default is 1 +// +// Recommended setting: 1 (requires wxUSE_XML) +#define wxUSE_XRC 1 + +// XML parsing classes. Note that their API will change in the future, so +// using wxXmlDocument and wxXmlNode in your app is not recommended. +// +// Default is the same as wxUSE_XRC, i.e. 1 by default. +// +// Recommended setting: 1 (required by XRC) +#define wxUSE_XML wxUSE_XRC + +// Use wxWidget's AUI docking system +// +// Default is 1 +// +// Recommended setting: 1 +#define wxUSE_AUI 1 + +// Use wxWidget's Ribbon classes for interfaces +// +// Default is 1 +// +// Recommended setting: 1 +#define wxUSE_RIBBON 1 + +// Use wxPropertyGrid. +// +// Default is 1 +// +// Recommended setting: 1 +#define wxUSE_PROPGRID 1 + +// Use wxStyledTextCtrl, a wxWidgets implementation of Scintilla. +// +// Default is 1 +// +// Recommended setting: 1 +#define wxUSE_STC 1 + +// Use wxWidget's web viewing classes +// +// Default is 1 +// +// Recommended setting: 1 +#define wxUSE_WEBVIEW 1 + +// Use the IE wxWebView backend +// +// Default is 1 on MSW +// +// Recommended setting: 1 +#ifdef __WXMSW__ +#define wxUSE_WEBVIEW_IE 1 +#else +#define wxUSE_WEBVIEW_IE 0 +#endif + +// Use the WebKit wxWebView backend +// +// Default is 1 on GTK and OSX +// +// Recommended setting: 1 +#if defined(__WXGTK__) || defined(__WXOSX__) +#define wxUSE_WEBVIEW_WEBKIT 1 +#else +#define wxUSE_WEBVIEW_WEBKIT 0 +#endif + +// Enable wxGraphicsContext and related classes for a modern 2D drawing API. +// +// Default is 1 except if you're using a non-Microsoft compiler under Windows +// as only MSVC is known to ship with at least gdiplus.h which is required to +// compile GDI+-based implementation of wxGraphicsContext (MSVC10 and later +// versions also include d2d1.h required for Direct2D-based implementation). +// For other compilers (e.g. mingw32) you may need to install the headers (and +// just the headers) yourself. If you do, change the setting below manually. +// +// Recommended setting: 1 if supported by the compilation environment + +// notice that we can't use wxCHECK_VISUALC_VERSION() here as this file is +// included from wx/platform.h before wxCHECK_VISUALC_VERSION() is defined +#ifdef _MSC_VER +# define wxUSE_GRAPHICS_CONTEXT 1 +#else + // Disable support for other Windows compilers, enable it if your compiler + // comes with new enough SDK or you installed the headers manually. + // + // Notice that this will be set by configure under non-Windows platforms + // anyhow so the value there is not important. +# define wxUSE_GRAPHICS_CONTEXT 0 +#endif + +// Enable wxGraphicsContext implementation using Cairo library. +// +// This is not needed under Windows and detected automatically by configure +// under other systems, however you may set this to 1 manually if you installed +// Cairo under Windows yourself and prefer to use it instead the native GDI+ +// implementation. +// +// Default is 0 +// +// Recommended setting: 0 +#define wxUSE_CAIRO 0 + + +// ---------------------------------------------------------------------------- +// Individual GUI controls +// ---------------------------------------------------------------------------- + +// You must set wxUSE_CONTROLS to 1 if you are using any controls at all +// (without it, wxControl class is not compiled) +// +// Default is 1 +// +// Recommended setting: 1 (don't change except for very special programs) +#define wxUSE_CONTROLS 1 + +// Support markup in control labels, i.e. provide wxControl::SetLabelMarkup(). +// Currently markup is supported only by a few controls and only some ports but +// their number will increase with time. +// +// Default is 1 +// +// Recommended setting: 1 (may be set to 0 if you want to save on code size) +#define wxUSE_MARKUP 1 + +// wxPopupWindow class is a top level transient window. It is currently used +// to implement wxTipWindow +// +// Default is 1 +// +// Recommended setting: 1 (may be set to 0 if you don't wxUSE_TIPWINDOW) +#define wxUSE_POPUPWIN 1 + +// wxTipWindow allows to implement the custom tooltips, it is used by the +// context help classes. Requires wxUSE_POPUPWIN. +// +// Default is 1 +// +// Recommended setting: 1 (may be set to 0) +#define wxUSE_TIPWINDOW 1 + +// Each of the settings below corresponds to one wxWidgets control. They are +// all switched on by default but may be disabled if you are sure that your +// program (including any standard dialogs it can show!) doesn't need them and +// if you desperately want to save some space. If you use any of these you must +// set wxUSE_CONTROLS as well. +// +// Default is 1 +// +// Recommended setting: 1 +#define wxUSE_ACTIVITYINDICATOR 1 // wxActivityIndicator +#define wxUSE_ANIMATIONCTRL 1 // wxAnimationCtrl +#define wxUSE_BANNERWINDOW 1 // wxBannerWindow +#define wxUSE_BUTTON 1 // wxButton +#define wxUSE_BMPBUTTON 1 // wxBitmapButton +#define wxUSE_CALENDARCTRL 1 // wxCalendarCtrl +#define wxUSE_CHECKBOX 1 // wxCheckBox +#define wxUSE_CHECKLISTBOX 1 // wxCheckListBox (requires wxUSE_OWNER_DRAWN) +#define wxUSE_CHOICE 1 // wxChoice +#define wxUSE_COLLPANE 1 // wxCollapsiblePane +#define wxUSE_COLOURPICKERCTRL 1 // wxColourPickerCtrl +#define wxUSE_COMBOBOX 1 // wxComboBox +#define wxUSE_COMMANDLINKBUTTON 1 // wxCommandLinkButton +#define wxUSE_DATAVIEWCTRL 1 // wxDataViewCtrl +#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl +#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl +#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox +#define wxUSE_FILECTRL 1 // wxFileCtrl +#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl +#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl +#define wxUSE_GAUGE 1 // wxGauge +#define wxUSE_HEADERCTRL 1 // wxHeaderCtrl +#define wxUSE_HYPERLINKCTRL 1 // wxHyperlinkCtrl +#define wxUSE_LISTBOX 1 // wxListBox +#define wxUSE_LISTCTRL 1 // wxListCtrl +#define wxUSE_RADIOBOX 1 // wxRadioBox +#define wxUSE_RADIOBTN 1 // wxRadioButton +#define wxUSE_RICHMSGDLG 1 // wxRichMessageDialog +#define wxUSE_SCROLLBAR 1 // wxScrollBar +#define wxUSE_SEARCHCTRL 1 // wxSearchCtrl +#define wxUSE_SLIDER 1 // wxSlider +#define wxUSE_SPINBTN 1 // wxSpinButton +#define wxUSE_SPINCTRL 1 // wxSpinCtrl +#define wxUSE_STATBOX 1 // wxStaticBox +#define wxUSE_STATLINE 1 // wxStaticLine +#define wxUSE_STATTEXT 1 // wxStaticText +#define wxUSE_STATBMP 1 // wxStaticBitmap +#define wxUSE_TEXTCTRL 1 // wxTextCtrl +#define wxUSE_TIMEPICKCTRL 1 // wxTimePickerCtrl +#define wxUSE_TOGGLEBTN 1 // requires wxButton +#define wxUSE_TREECTRL 1 // wxTreeCtrl +#define wxUSE_TREELISTCTRL 1 // wxTreeListCtrl + +// Use a status bar class? Depending on the value of wxUSE_NATIVE_STATUSBAR +// below either wxStatusBar95 or a generic wxStatusBar will be used. +// +// Default is 1 +// +// Recommended setting: 1 +#define wxUSE_STATUSBAR 1 + +// Two status bar implementations are available under Win32: the generic one +// or the wrapper around native control. For native look and feel the native +// version should be used. +// +// Default is 1 for the platforms where native status bar is supported. +// +// Recommended setting: 1 (there is no advantage in using the generic one) +#define wxUSE_NATIVE_STATUSBAR 1 + +// wxToolBar related settings: if wxUSE_TOOLBAR is 0, don't compile any toolbar +// classes at all. Otherwise, use the native toolbar class unless +// wxUSE_TOOLBAR_NATIVE is 0. +// +// Default is 1 for all settings. +// +// Recommended setting: 1 for wxUSE_TOOLBAR and wxUSE_TOOLBAR_NATIVE. +#define wxUSE_TOOLBAR 1 +#define wxUSE_TOOLBAR_NATIVE 1 + +// wxNotebook is a control with several "tabs" located on one of its sides. It +// may be used to logically organise the data presented to the user instead of +// putting everything in one huge dialog. It replaces wxTabControl and related +// classes of wxWin 1.6x. +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_NOTEBOOK 1 + +// wxListbook control is similar to wxNotebook but uses wxListCtrl instead of +// the tabs +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_LISTBOOK 1 + +// wxChoicebook control is similar to wxNotebook but uses wxChoice instead of +// the tabs +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_CHOICEBOOK 1 + +// wxTreebook control is similar to wxNotebook but uses wxTreeCtrl instead of +// the tabs +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_TREEBOOK 1 + +// wxToolbook control is similar to wxNotebook but uses wxToolBar instead of +// tabs +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_TOOLBOOK 1 + +// wxTaskBarIcon is a small notification icon shown in the system toolbar or +// dock. +// +// Default is 1. +// +// Recommended setting: 1 (but can be set to 0 if you don't need it) +#define wxUSE_TASKBARICON 1 + +// wxGrid class +// +// Default is 1, set to 0 to cut down compilation time and binaries size if you +// don't use it. +// +// Recommended setting: 1 +// +#define wxUSE_GRID 1 + +// wxMiniFrame class: a frame with narrow title bar +// +// Default is 1. +// +// Recommended setting: 1 (it doesn't cost almost anything) +#define wxUSE_MINIFRAME 1 + +// wxComboCtrl and related classes: combobox with custom popup window and +// not necessarily a listbox. +// +// Default is 1. +// +// Recommended setting: 1 but can be safely set to 0 except for wxUniv where it +// it used by wxComboBox +#define wxUSE_COMBOCTRL 1 + +// wxOwnerDrawnComboBox is a custom combobox allowing to paint the combobox +// items. +// +// Default is 1. +// +// Recommended setting: 1 but can be safely set to 0, except where it is +// needed as a base class for generic wxBitmapComboBox. +#define wxUSE_ODCOMBOBOX 1 + +// wxBitmapComboBox is a combobox that can have images in front of text items. +// +// Default is 1. +// +// Recommended setting: 1 but can be safely set to 0 +#define wxUSE_BITMAPCOMBOBOX 1 + +// wxRearrangeCtrl is a wxCheckListBox with two buttons allowing to move items +// up and down in it. It is also used as part of wxRearrangeDialog. +// +// Default is 1. +// +// Recommended setting: 1 but can be safely set to 0 (currently used only by +// wxHeaderCtrl) +#define wxUSE_REARRANGECTRL 1 + +// wxAddRemoveCtrl is a composite control containing a control showing some +// items (e.g. wxListBox, wxListCtrl, wxTreeCtrl, wxDataViewCtrl, ...) and "+"/ +// "-" buttons allowing to add and remove items to/from the control. +// +// Default is 1. +// +// Recommended setting: 1 but can be safely set to 0 if you don't need it (not +// used by the library itself). +#define wxUSE_ADDREMOVECTRL 1 + +// ---------------------------------------------------------------------------- +// Miscellaneous GUI stuff +// ---------------------------------------------------------------------------- + +// wxAcceleratorTable/Entry classes and support for them in wxMenu(Bar) +#define wxUSE_ACCEL 1 + +// Use the standard art provider. The icons returned by this provider are +// embedded into the library as XPMs so disabling it reduces the library size +// somewhat but this should only be done if you use your own custom art +// provider returning the icons or never use any icons not provided by the +// native art provider (which might not be implemented at all for some +// platforms) or by the Tango icons provider (if it's not itself disabled +// below). +// +// Default is 1. +// +// Recommended setting: 1 unless you use your own custom art provider. +#define wxUSE_ARTPROVIDER_STD 1 + +// Use art provider providing Tango icons: this art provider has higher quality +// icons than the default ones using smaller size XPM icons without +// transparency but the embedded PNG icons add to the library size. +// +// Default is 1 under non-GTK ports. Under wxGTK the native art provider using +// the GTK+ stock icons replaces it so it is normally not necessary. +// +// Recommended setting: 1 but can be turned off to reduce the library size. +#define wxUSE_ARTPROVIDER_TANGO 1 + +// Hotkey support (currently Windows only) +#define wxUSE_HOTKEY 1 + +// Use wxCaret: a class implementing a "cursor" in a text control (called caret +// under Windows). +// +// Default is 1. +// +// Recommended setting: 1 (can be safely set to 0, not used by the library) +#define wxUSE_CARET 1 + +// Use wxDisplay class: it allows enumerating all displays on a system and +// their geometries as well as finding the display on which the given point or +// window lies. +// +// Default is 1. +// +// Recommended setting: 1 if you need it, can be safely set to 0 otherwise +#define wxUSE_DISPLAY 1 + +// Miscellaneous geometry code: needed for Canvas library +#define wxUSE_GEOMETRY 1 + +// Use wxImageList. This class is needed by wxNotebook, wxTreeCtrl and +// wxListCtrl. +// +// Default is 1. +// +// Recommended setting: 1 (set it to 0 if you don't use any of the controls +// enumerated above, then this class is mostly useless too) +#define wxUSE_IMAGLIST 1 + +// Use wxInfoBar class. +// +// Default is 1. +// +// Recommended setting: 1 (but can be disabled without problems as nothing +// depends on it) +#define wxUSE_INFOBAR 1 + +// Use wxMenu, wxMenuBar, wxMenuItem. +// +// Default is 1. +// +// Recommended setting: 1 (can't be disabled under MSW) +#define wxUSE_MENUS 1 + +// Use wxNotificationMessage. +// +// wxNotificationMessage allows to show non-intrusive messages to the user +// using balloons, banners, popups or whatever is the appropriate method for +// the current platform. +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_NOTIFICATION_MESSAGE 1 + +// wxPreferencesEditor provides a common API for different ways of presenting +// the standard "Preferences" or "Properties" dialog under different platforms +// (e.g. some use modal dialogs, some use modeless ones; some apply the changes +// immediately while others require an explicit "Apply" button). +// +// Default is 1. +// +// Recommended setting: 1 (but can be safely disabled if you don't use it) +#define wxUSE_PREFERENCES_EDITOR 1 + +// wxRichToolTip is a customizable tooltip class which has more functionality +// than the stock (but native, unlike this class) wxToolTip. +// +// Default is 1. +// +// Recommended setting: 1 (but can be safely set to 0 if you don't need it) +#define wxUSE_RICHTOOLTIP 1 + +// Use wxSashWindow class. +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_SASH 1 + +// Use wxSplitterWindow class. +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_SPLITTER 1 + +// Use wxToolTip and wxWindow::Set/GetToolTip() methods. +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_TOOLTIPS 1 + +// wxValidator class and related methods +#define wxUSE_VALIDATORS 1 + +// Use reference counted ID management: this means that wxWidgets will track +// the automatically allocated ids (those used when you use wxID_ANY when +// creating a window, menu or toolbar item &c) instead of just supposing that +// the program never runs out of them. This is mostly useful only under wxMSW +// where the total ids range is limited to SHRT_MIN..SHRT_MAX and where +// long-running programs can run into problems with ids reuse without this. On +// the other platforms, where the ids have the full int range, this shouldn't +// be necessary. +#ifdef __WXMSW__ +#define wxUSE_AUTOID_MANAGEMENT 1 +#else +#define wxUSE_AUTOID_MANAGEMENT 0 +#endif + +// ---------------------------------------------------------------------------- +// common dialogs +// ---------------------------------------------------------------------------- + +// On rare occasions (e.g. using DJGPP) may want to omit common dialogs (e.g. +// file selector, printer dialog). Switching this off also switches off the +// printing architecture and interactive wxPrinterDC. +// +// Default is 1 +// +// Recommended setting: 1 (unless it really doesn't work) +#define wxUSE_COMMON_DIALOGS 1 + +// wxBusyInfo displays window with message when app is busy. Works in same way +// as wxBusyCursor +#define wxUSE_BUSYINFO 1 + +// Use single/multiple choice dialogs. +// +// Default is 1 +// +// Recommended setting: 1 (used in the library itself) +#define wxUSE_CHOICEDLG 1 + +// Use colour picker dialog +// +// Default is 1 +// +// Recommended setting: 1 +#define wxUSE_COLOURDLG 1 + +// wxDirDlg class for getting a directory name from user +#define wxUSE_DIRDLG 1 + +// TODO: setting to choose the generic or native one + +// Use file open/save dialogs. +// +// Default is 1 +// +// Recommended setting: 1 (used in many places in the library itself) +#define wxUSE_FILEDLG 1 + +// Use find/replace dialogs. +// +// Default is 1 +// +// Recommended setting: 1 (but may be safely set to 0) +#define wxUSE_FINDREPLDLG 1 + +// Use font picker dialog +// +// Default is 1 +// +// Recommended setting: 1 (used in the library itself) +#define wxUSE_FONTDLG 1 + +// Use wxMessageDialog and wxMessageBox. +// +// Default is 1 +// +// Recommended setting: 1 (used in the library itself) +#define wxUSE_MSGDLG 1 + +// progress dialog class for lengthy operations +#define wxUSE_PROGRESSDLG 1 + +// Set to 0 to disable the use of the native progress dialog (currently only +// available under MSW and suffering from some bugs there, hence this option). +#define wxUSE_NATIVE_PROGRESSDLG 1 + +// support for startup tips (wxShowTip &c) +#define wxUSE_STARTUP_TIPS 1 + +// text entry dialog and wxGetTextFromUser function +#define wxUSE_TEXTDLG 1 + +// number entry dialog +#define wxUSE_NUMBERDLG 1 + +// splash screen class +#define wxUSE_SPLASH 1 + +// wizards +#define wxUSE_WIZARDDLG 1 + +// Compile in wxAboutBox() function showing the standard "About" dialog. +// +// Default is 1 +// +// Recommended setting: 1 but can be set to 0 to save some space if you don't +// use this function +#define wxUSE_ABOUTDLG 1 + +// wxFileHistory class +// +// Default is 1 +// +// Recommended setting: 1 +#define wxUSE_FILE_HISTORY 1 + +// ---------------------------------------------------------------------------- +// Metafiles support +// ---------------------------------------------------------------------------- + +// Windows supports the graphics format known as metafile which is, though not +// portable, is widely used under Windows and so is supported by wxWin (under +// Windows only, of course). Win16 (Win3.1) used the so-called "Window +// MetaFiles" or WMFs which were replaced with "Enhanced MetaFiles" or EMFs in +// Win32 (Win9x, NT, 2000). Both of these are supported in wxWin and, by +// default, WMFs will be used under Win16 and EMFs under Win32. This may be +// changed by setting wxUSE_WIN_METAFILES_ALWAYS to 1 and/or setting +// wxUSE_ENH_METAFILE to 0. You may also set wxUSE_METAFILE to 0 to not compile +// in any metafile related classes at all. +// +// Default is 1 for wxUSE_ENH_METAFILE and 0 for wxUSE_WIN_METAFILES_ALWAYS. +// +// Recommended setting: default or 0 for everything for portable programs. +#define wxUSE_METAFILE 1 +#define wxUSE_ENH_METAFILE 1 +#define wxUSE_WIN_METAFILES_ALWAYS 0 + +// ---------------------------------------------------------------------------- +// Big GUI components +// ---------------------------------------------------------------------------- + +// Set to 0 to disable MDI support. +// +// Requires wxUSE_NOTEBOOK under platforms other than MSW. +// +// Default is 1. +// +// Recommended setting: 1, can be safely set to 0. +#define wxUSE_MDI 1 + +// Set to 0 to disable document/view architecture +#define wxUSE_DOC_VIEW_ARCHITECTURE 1 + +// Set to 0 to disable MDI document/view architecture +// +// Requires wxUSE_MDI && wxUSE_DOC_VIEW_ARCHITECTURE +#define wxUSE_MDI_ARCHITECTURE 1 + +// Set to 0 to disable print/preview architecture code +#define wxUSE_PRINTING_ARCHITECTURE 1 + +// wxHTML sublibrary allows to display HTML in wxWindow programs and much, +// much more. +// +// Default is 1. +// +// Recommended setting: 1 (wxHTML is great!), set to 0 if you want compile a +// smaller library. +#define wxUSE_HTML 1 + +// Setting wxUSE_GLCANVAS to 1 enables OpenGL support. You need to have OpenGL +// headers and libraries to be able to compile the library with wxUSE_GLCANVAS +// set to 1 and, under Windows, also to add opengl32.lib and glu32.lib to the +// list of libraries used to link your application (although this is done +// implicitly for Microsoft Visual C++ users). +// +// Default is 1. +// +// Recommended setting: 1 if you intend to use OpenGL, can be safely set to 0 +// otherwise. +#define wxUSE_GLCANVAS 1 + +// wxRichTextCtrl allows editing of styled text. +// +// Default is 1. +// +// Recommended setting: 1, set to 0 if you want compile a +// smaller library. +#define wxUSE_RICHTEXT 1 + +// ---------------------------------------------------------------------------- +// Data transfer +// ---------------------------------------------------------------------------- + +// Use wxClipboard class for clipboard copy/paste. +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_CLIPBOARD 1 + +// Use wxDataObject and related classes. Needed for clipboard and OLE drag and +// drop +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_DATAOBJ 1 + +// Use wxDropTarget and wxDropSource classes for drag and drop (this is +// different from "built in" drag and drop in wxTreeCtrl which is always +// available). Requires wxUSE_DATAOBJ. +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_DRAG_AND_DROP 1 + +// Use wxAccessible for enhanced and customisable accessibility. +// Depends on wxUSE_OLE. +// +// Default is 0. +// +// Recommended setting (at present): 0 +#define wxUSE_ACCESSIBILITY 0 + +// ---------------------------------------------------------------------------- +// miscellaneous settings +// ---------------------------------------------------------------------------- + +// wxSingleInstanceChecker class allows to verify at startup if another program +// instance is running. +// +// Default is 1 +// +// Recommended setting: 1 (the class is tiny, disabling it won't save much +// space) +#define wxUSE_SNGLINST_CHECKER 1 + +#define wxUSE_DRAGIMAGE 1 + +#define wxUSE_IPC 1 + // 0 for no interprocess comms +#define wxUSE_HELP 1 + // 0 for no help facility + +// Should we use MS HTML help for wxHelpController? If disabled, neither +// wxCHMHelpController nor wxBestHelpController are available. +// +// Default is 1 under MSW, 0 is always used for the other platforms. +// +// Recommended setting: 1, only set to 0 if you have trouble compiling +// wxCHMHelpController (could be a problem with really ancient compilers) +#define wxUSE_MS_HTML_HELP 1 + + +// Use wxHTML-based help controller? +#define wxUSE_WXHTML_HELP 1 + +#define wxUSE_CONSTRAINTS 1 + // 0 for no window layout constraint system + +#define wxUSE_SPLINES 1 + // 0 for no splines + +#define wxUSE_MOUSEWHEEL 1 + // Include mouse wheel support + +// Compile wxUIActionSimulator class? +#define wxUSE_UIACTIONSIMULATOR 1 + +// ---------------------------------------------------------------------------- +// wxDC classes for various output formats +// ---------------------------------------------------------------------------- + +// Set to 1 for PostScript device context. +#define wxUSE_POSTSCRIPT 1 + +// Set to 1 to use font metric files in GetTextExtent +#define wxUSE_AFM_FOR_POSTSCRIPT 1 + +// Set to 1 to compile in support for wxSVGFileDC, a wxDC subclass which allows +// to create files in SVG (Scalable Vector Graphics) format. +#define wxUSE_SVG 1 + +// Should wxDC provide SetTransformMatrix() and related methods? +// +// Default is 1 but can be set to 0 if this functionality is not used. Notice +// that currently only wxMSW supports this so setting this to 0 doesn't change +// much for non-MSW platforms (although it will still save a few bytes +// probably). +// +// Recommended setting: 1. +#define wxUSE_DC_TRANSFORM_MATRIX 1 + +// ---------------------------------------------------------------------------- +// image format support +// ---------------------------------------------------------------------------- + +// wxImage supports many different image formats which can be configured at +// compile-time. BMP is always supported, others are optional and can be safely +// disabled if you don't plan to use images in such format sometimes saving +// substantial amount of code in the final library. +// +// Some formats require an extra library which is included in wxWin sources +// which is mentioned if it is the case. + +// Set to 1 for wxImage support (recommended). +#define wxUSE_IMAGE 1 + +// Set to 1 for PNG format support (requires libpng). Also requires wxUSE_ZLIB. +#define wxUSE_LIBPNG 1 + +// Set to 1 for JPEG format support (requires libjpeg) +#define wxUSE_LIBJPEG 1 + +// Set to 1 for TIFF format support (requires libtiff) +#define wxUSE_LIBTIFF 1 + +// Set to 1 for TGA format support (loading only) +#define wxUSE_TGA 1 + +// Set to 1 for GIF format support +#define wxUSE_GIF 1 + +// Set to 1 for PNM format support +#define wxUSE_PNM 1 + +// Set to 1 for PCX format support +#define wxUSE_PCX 1 + +// Set to 1 for IFF format support (Amiga format) +#define wxUSE_IFF 0 + +// Set to 1 for XPM format support +#define wxUSE_XPM 1 + +// Set to 1 for MS Icons and Cursors format support +#define wxUSE_ICO_CUR 1 + +// Set to 1 to compile in wxPalette class +#define wxUSE_PALETTE 1 + +// ---------------------------------------------------------------------------- +// wxUniversal-only options +// ---------------------------------------------------------------------------- + +// Set to 1 to enable compilation of all themes, this is the default +#define wxUSE_ALL_THEMES 1 + +// Set to 1 to enable the compilation of individual theme if wxUSE_ALL_THEMES +// is unset, if it is set these options are not used; notice that metal theme +// uses Win32 one +#define wxUSE_THEME_GTK 0 +#define wxUSE_THEME_METAL 0 +#define wxUSE_THEME_MONO 0 +#define wxUSE_THEME_WIN32 0 + + +/* --- end common options --- */ + +/* --- start MSW options --- */ +// ---------------------------------------------------------------------------- +// Graphics backends choices for Windows +// ---------------------------------------------------------------------------- + +// The options here are only taken into account if wxUSE_GRAPHICS_CONTEXT is 1. + +// Enable support for GDI+-based implementation of wxGraphicsContext. +// +// Default is 1. +// +// Recommended setting: 1 if you need to support XP, as Direct2D is not +// available there. +#define wxUSE_GRAPHICS_GDIPLUS wxUSE_GRAPHICS_CONTEXT + +// Enable support for Direct2D-based implementation of wxGraphicsContext. +// +// Default is 1 for compilers which support it, i.e. VC10+ currently. If you +// use an earlier MSVC version or another compiler and installed the necessary +// SDK components manually, you need to change this setting. +// +// Recommended setting: 1 for faster and better quality graphics under Windows +// 7 and later systems (if wxUSE_GRAPHICS_GDIPLUS is also enabled, earlier +// systems will fall back on using GDI+). +#if defined(_MSC_VER) && _MSC_VER >= 1600 + #define wxUSE_GRAPHICS_DIRECT2D wxUSE_GRAPHICS_CONTEXT +#else + #define wxUSE_GRAPHICS_DIRECT2D 0 +#endif + +// ---------------------------------------------------------------------------- +// Windows-only settings +// ---------------------------------------------------------------------------- + +// Set this to 1 for generic OLE support: this is required for drag-and-drop, +// clipboard, OLE Automation. Only set it to 0 if your compiler is very old and +// can't compile/doesn't have the OLE headers. +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_OLE 1 + +// Set this to 1 to enable wxAutomationObject class. +// +// Default is 1. +// +// Recommended setting: 1 if you need to control other applications via OLE +// Automation, can be safely set to 0 otherwise +#define wxUSE_OLE_AUTOMATION 1 + +// Set this to 1 to enable wxActiveXContainer class allowing to embed OLE +// controls in wx. +// +// Default is 1. +// +// Recommended setting: 1, required by wxMediaCtrl +#define wxUSE_ACTIVEX 1 + +// Enable WinRT support +// +// Default is 1 for compilers which support it, i.e. VS2012+ currently. If you +// use an earlier MSVC version or another compiler and installed the necessary +// SDK components manually, you need to change this setting. +// +// Recommended setting: 1 +#if defined(_MSC_VER) && _MSC_VER >= 1700 + #define wxUSE_WINRT 1 +#else + #define wxUSE_WINRT 0 +#endif + +// wxDC caching implementation +#define wxUSE_DC_CACHEING 1 + +// Set this to 1 to enable wxDIB class used internally for manipulating +// wxBitmap data. +// +// Default is 1, set it to 0 only if you don't use wxImage neither +// +// Recommended setting: 1 (without it conversion to/from wxImage won't work) +#define wxUSE_WXDIB 1 + +// Set to 0 to disable PostScript print/preview architecture code under Windows +// (just use Windows printing). +#define wxUSE_POSTSCRIPT_ARCHITECTURE_IN_MSW 1 + +// Set this to 1 to compile in wxRegKey class. +// +// Default is 1 +// +// Recommended setting: 1, this is used internally by wx in a few places +#define wxUSE_REGKEY 1 + +// Set this to 1 to use RICHEDIT controls for wxTextCtrl with style wxTE_RICH +// which allows to put more than ~32Kb of text in it even under Win9x (NT +// doesn't have such limitation). +// +// Default is 1 for compilers which support it +// +// Recommended setting: 1, only set it to 0 if your compiler doesn't have +// or can't compile +#define wxUSE_RICHEDIT 1 + +// Set this to 1 to use extra features of richedit v2 and later controls +// +// Default is 1 for compilers which support it +// +// Recommended setting: 1 +#define wxUSE_RICHEDIT2 1 + +// Set this to 1 to enable support for the owner-drawn menu and listboxes. This +// is required by wxUSE_CHECKLISTBOX. +// +// Default is 1. +// +// Recommended setting: 1, set to 0 for a small library size reduction +#define wxUSE_OWNER_DRAWN 1 + +// Set this to 1 to enable MSW-specific wxTaskBarIcon::ShowBalloon() method. It +// is required by native wxNotificationMessage implementation. +// +// Default is 1 but disabled in wx/msw/chkconf.h if SDK is too old to contain +// the necessary declarations. +// +// Recommended setting: 1, set to 0 for a tiny library size reduction +#define wxUSE_TASKBARICON_BALLOONS 1 + +// Set this to 1 to enable following functionality added in Windows 7: thumbnail +// representations, thumbnail toolbars, notification and status overlays, +// progress indicators and jump lists. +// +// Default is 1. +// +// Recommended setting: 1, set to 0 for a tiny library size reduction +#define wxUSE_TASKBARBUTTON 1 + +// Set to 1 to compile MS Windows XP theme engine support +#define wxUSE_UXTHEME 1 + +// Set to 1 to use InkEdit control (Tablet PC), if available +#define wxUSE_INKEDIT 0 + +// Set to 1 to enable .INI files based wxConfig implementation (wxIniConfig) +// +// Default is 0. +// +// Recommended setting: 0, nobody uses .INI files any more +#define wxUSE_INICONF 0 + +// ---------------------------------------------------------------------------- +// Generic versions of native controls +// ---------------------------------------------------------------------------- + +// Set this to 1 to be able to use wxDatePickerCtrlGeneric in addition to the +// native wxDatePickerCtrl +// +// Default is 0. +// +// Recommended setting: 0, this is mainly used for testing +#define wxUSE_DATEPICKCTRL_GENERIC 0 + +// Set this to 1 to be able to use wxTimePickerCtrlGeneric in addition to the +// native wxTimePickerCtrl for the platforms that have the latter (MSW). +// +// Default is 0. +// +// Recommended setting: 0, this is mainly used for testing +#define wxUSE_TIMEPICKCTRL_GENERIC 0 + +// ---------------------------------------------------------------------------- +// Crash debugging helpers +// ---------------------------------------------------------------------------- + +// Set this to 1 to be able to use wxCrashReport::Generate() to create mini +// dumps of your program when it crashes (or at any other moment) +// +// Default is 1 if supported by the compiler (VC++ and recent BC++ only). +// +// Recommended setting: 1, set to 0 if your programs never crash +#define wxUSE_CRASHREPORT 1 +/* --- end MSW options --- */ + +#endif // _WX_SETUP_H_ + diff --git a/BuildTools/windows/installer/32bit/GeoDa.iss b/BuildTools/windows/installer/32bit/GeoDa.iss index 9ce83b733..f5e88a899 100644 --- a/BuildTools/windows/installer/32bit/GeoDa.iss +++ b/BuildTools/windows/installer/32bit/GeoDa.iss @@ -41,7 +41,7 @@ Source: "ogr_OCI.dll"; DestDir: "{app}" Source: "ogr_SDE.dll"; DestDir: "{app}" Source: "..\..\run_geoda.bat"; DestDir: "{app}" Source: "..\..\Release\sqlite.dll"; DestDir: "{app}" -Source: "..\..\temp\curl-7.30.0\builds\curlib\bin\libcurl.dll"; DestDir: "{app}" +Source: "..\..\temp\curl-7.46.0\builds\curlib\bin\libcurl.dll"; DestDir: "{app}" Source: "..\..\temp\expat-2.1.0\build\Release\expat.dll"; DestDir: "{app}" Source: "..\..\temp\gdal\gdal_geoda20.dll"; DestDir: "{app}" Source: "..\..\temp\libspatialite-4.0.0\spatialite.dll"; DestDir: "{app}" @@ -52,8 +52,8 @@ Source: "..\..\temp\pgsql\lib\libpq.dll"; DestDir: "{app}" Source: "..\..\temp\pgsql\bin\ssleay32.dll"; DestDir: "{app}" Source: "..\..\temp\pgsql\bin\libintl.dll"; DestDir: "{app}" Source: "..\..\temp\pgsql\bin\libeay32.dll"; DestDir: "{app}" -Source: "..\..\temp\wxWidgets-3.0.2\lib\vc_dll\wxmsw30u_vc_custom.dll"; DestDir: "{app}" -Source: "..\..\temp\wxWidgets-3.0.2\lib\vc_dll\wxmsw30u_gl_vc_custom.dll"; DestDir: "{app}" +Source: "..\..\temp\wxWidgets-3.1.0\lib\vc_dll\wxmsw310u_vc_custom.dll"; DestDir: "{app}" +Source: "..\..\temp\wxWidgets-3.1.0\lib\vc_dll\wxmsw310u_gl_vc_custom.dll"; DestDir: "{app}" Source: "..\..\temp\boost_1_57_0\stage\lib\boost_chrono-vc100-mt-1_57.dll"; DestDir: "{app}" Source: "..\..\temp\boost_1_57_0\stage\lib\boost_thread-vc100-mt-1_57.dll"; DestDir: "{app}" Source: "..\..\temp\boost_1_57_0\stage\lib\boost_system-vc100-mt-1_57.dll"; DestDir: "{app}" diff --git a/BuildTools/windows/installer/64bit/GeoDa.iss b/BuildTools/windows/installer/64bit/GeoDa.iss index dce8f8309..bd2947c99 100644 --- a/BuildTools/windows/installer/64bit/GeoDa.iss +++ b/BuildTools/windows/installer/64bit/GeoDa.iss @@ -66,8 +66,8 @@ Source: "..\..\temp\pgsql\lib\libpq.dll"; DestDir: "{app}" Source: "..\..\temp\pgsql\bin\ssleay32.dll"; DestDir: "{app}" Source: "..\..\temp\pgsql\bin\libintl-8.dll"; DestDir: "{app}" Source: "..\..\temp\pgsql\bin\libeay32.dll"; DestDir: "{app}" -Source: "..\..\temp\wxWidgets-3.0.2\lib\vc_x64_dll\wxmsw30u_vc_custom.dll"; DestDir: "{app}" -Source: "..\..\temp\wxWidgets-3.0.2\lib\vc_x64_dll\wxmsw30u_gl_vc_custom.dll"; DestDir: "{app}" +Source: "..\..\temp\wxWidgets-3.1.0\lib\vc_x64_dll\wxmsw310u_vc_custom.dll"; DestDir: "{app}" +Source: "..\..\temp\wxWidgets-3.1.0\lib\vc_x64_dll\wxmsw310u_gl_vc_custom.dll"; DestDir: "{app}" Source: "..\..\temp\boost_1_57_0\stage\lib\boost_chrono-vc100-mt-1_57.dll"; DestDir: "{app}" Source: "..\..\temp\boost_1_57_0\stage\lib\boost_thread-vc100-mt-1_57.dll"; DestDir: "{app}" Source: "..\..\temp\boost_1_57_0\stage\lib\boost_system-vc100-mt-1_57.dll"; DestDir: "{app}" @@ -84,7 +84,6 @@ Name: "{group}\Uninstall"; Filename: "{uninstallexe}" Name: "{commondesktop}\GeoDa"; Filename: "{app}\GeoDa.exe" ;Name: "{commondesktop}\GeoDa"; Filename: "{app}\run_geoda.bat"; IconFilename: "{app}\GeoDa.ico" - [Registry] ; set PATH ; set GEODA_GDAL_DATA diff --git a/BuildTools/windows/plugins/32/ogr_FileGDB.dll b/BuildTools/windows/plugins/32/ogr_FileGDB.dll index c9af6d610..33cea2f18 100644 Binary files a/BuildTools/windows/plugins/32/ogr_FileGDB.dll and b/BuildTools/windows/plugins/32/ogr_FileGDB.dll differ diff --git a/BuildTools/windows/plugins/32/ogr_OCI.dll b/BuildTools/windows/plugins/32/ogr_OCI.dll index d2c4d50e7..6c7c28e85 100644 Binary files a/BuildTools/windows/plugins/32/ogr_OCI.dll and b/BuildTools/windows/plugins/32/ogr_OCI.dll differ diff --git a/BuildTools/windows/plugins/64/ogr_FileGDB.dll b/BuildTools/windows/plugins/64/ogr_FileGDB.dll index 379c99f1f..6537e34bb 100644 Binary files a/BuildTools/windows/plugins/64/ogr_FileGDB.dll and b/BuildTools/windows/plugins/64/ogr_FileGDB.dll differ diff --git a/BuildTools/windows/plugins/64/ogr_OCI.dll b/BuildTools/windows/plugins/64/ogr_OCI.dll index cd584f4f6..ae5fb1b92 100644 Binary files a/BuildTools/windows/plugins/64/ogr_OCI.dll and b/BuildTools/windows/plugins/64/ogr_OCI.dll differ diff --git a/DataViewer/CustomClassifPtree.cpp b/DataViewer/CustomClassifPtree.cpp index 694b505d3..30a582442 100644 --- a/DataViewer/CustomClassifPtree.cpp +++ b/DataViewer/CustomClassifPtree.cpp @@ -80,14 +80,12 @@ void CustomClassifPtree::ReadPtree(const boost::property_tree::ptree& pt, BOOST_FOREACH(const ptree::value_type &v, pt.get_child("custom_classifications")) { wxString key = v.first.data(); - LOG_MSG(key); if (key == "classification_definition") { bool first_name = false; bool first_color = false; CatClassifDef cc_data; BOOST_FOREACH(const ptree::value_type &v, v.second) { wxString key = v.first.data(); - LOG_MSG(key); if (key == "title") { wxString s = v.second.data(); cc_data.title = s; @@ -156,7 +154,6 @@ void CustomClassifPtree::ReadPtree(const boost::property_tree::ptree& pt, } else if (key == "breaks") { BOOST_FOREACH(const ptree::value_type &v, v.second) { wxString key = v.first.data(); - LOG_MSG(key); if (key == "break") { wxString s = v.second.data(); double n; @@ -175,7 +172,6 @@ void CustomClassifPtree::ReadPtree(const boost::property_tree::ptree& pt, } else if (key == "names") { BOOST_FOREACH(const ptree::value_type &v, v.second) { wxString key = v.first.data(); - LOG_MSG(key); if (key == "name") { if (!first_name) { cc_data.names.clear(); @@ -191,7 +187,6 @@ void CustomClassifPtree::ReadPtree(const boost::property_tree::ptree& pt, } else if (key == "colors") { BOOST_FOREACH(const ptree::value_type &v, v.second) { wxString key = v.first.data(); - LOG_MSG(key); if (key == "color") { if (!first_color) { cc_data.colors.clear(); @@ -204,7 +199,6 @@ void CustomClassifPtree::ReadPtree(const boost::property_tree::ptree& pt, v.second) { wxString key = v.first.data(); - LOG_MSG(key); if (key == "red") { wxString s = v.second.data(); if (!s.ToLong(&red)) { diff --git a/DataViewer/DataChangeType.cpp b/DataViewer/DataChangeType.cpp index eb9d14aed..ea87f5c15 100644 --- a/DataViewer/DataChangeType.cpp +++ b/DataViewer/DataChangeType.cpp @@ -18,11 +18,14 @@ */ #include + +#include #include #include #include #include #include + #include "../GdaConst.h" #include "../Project.h" #include "DataViewerAddColDlg.h" @@ -31,6 +34,8 @@ #include "../logger.h" #include "DataChangeType.h" +using namespace std; + BEGIN_EVENT_TABLE(DataChangeTypeFrame, TemplateFrame) EVT_ACTIVATE(DataChangeTypeFrame::OnActivate) END_EVENT_TABLE() @@ -45,7 +50,7 @@ add_var_btn(0), copy_btn(0), to_vars(0), to_data(0), ignore_callbacks(false) { - LOG_MSG("Entering DataChangeTypeFrame::DataChangeTypeFrame"); + wxLogMessage("Open DataChangeTypeFrame."); panel = new wxPanel(this); //panel->SetBackgroundColour(*wxWHITE); @@ -175,7 +180,6 @@ ignore_callbacks(false) table_state->registerObserver(this); Show(true); - LOG_MSG("Exiting DataChangeTypeFrame::DataChangeTypeFrame"); } DataChangeTypeFrame::~DataChangeTypeFrame() @@ -187,8 +191,8 @@ DataChangeTypeFrame::~DataChangeTypeFrame() void DataChangeTypeFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In DataChangeTypeFrame::OnActivate"); if (event.GetActive()) { + wxLogMessage("In DataChangeTypeFrame::OnActivate"); RegisterAsActive("DataChangeTypeFrame", GetTitle()); } if ( event.GetActive() && template_canvas ) template_canvas->SetFocus(); @@ -196,10 +200,10 @@ void DataChangeTypeFrame::OnActivate(wxActivateEvent& event) void DataChangeTypeFrame::OnAddVarBtn(wxCommandEvent& ev) { - using namespace std; - LOG_MSG("In DataChangeTypeFrame::OnAddVarBtn"); + wxLogMessage("In DataChangeTypeFrame::OnAddVarBtn"); - if (!from_vars || !from_data || !to_vars || !to_data) return; + if (!from_vars || !from_data || !to_vars || !to_data) + return; wxString from_name; wxString from_time; @@ -246,7 +250,9 @@ void DataChangeTypeFrame::OnAddVarBtn(wxCommandEvent& ev) } to_sel = GetToVarSel(to_name, to_time); } else { - wxMessageDialog dlg (this, "Tip: clear selection on Transformed Variable list to add a new transformed variable", "Do you want to use \"" + to_name + "\" as Transformed Variable?", wxYES_NO | wxNO_DEFAULT); + wxString msg = _("Tip: clear selection on Transformed Variable list to add a new transformed variable"); + wxString ttl = wxString::Format(_("Do you want to use \"%s\" as Transformed Variable?"), to_name); + wxMessageDialog dlg (this, msg, ttl, wxYES_NO | wxNO_DEFAULT); if (dlg.ShowModal() != wxID_YES) return; } @@ -272,41 +278,30 @@ void DataChangeTypeFrame::OnAddVarBtn(wxCommandEvent& ev) to_type == GdaConst::unknown_type || to_type == GdaConst::placeholder_type) { - wxString s; - s << "An unknown problem occurred. Could not copy data."; - wxMessageDialog dlg(NULL, s, "Error", wxOK | wxICON_ERROR); + wxString s = _("An unknown problem occurred. Could not copy data."); + wxMessageDialog dlg(NULL, s, _("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); //copy_btn->Disable(); return; } - if (to_type == GdaConst::date_type) + if (to_type == GdaConst::date_type || + to_type == GdaConst::time_type || + to_type == GdaConst::datetime_type) { - wxString s; - s << "GeoDa does not support copying to date variables currently."; - wxMessageDialog dlg(NULL, s, "Information", wxOK | wxICON_INFORMATION); + wxString s = _("GeoDa does not support copying to date/time variables currently."); + wxMessageDialog dlg(NULL, s, _("Information"), wxOK | wxICON_INFORMATION); dlg.ShowModal(); return; } - LOG_MSG("Ready to copy field data"); - LOG(from_name); - LOG(from_time); - LOG(from_col); - LOG(from_tm); - LOG(from_type); - LOG(from_tm_variant); - LOG(to_name); - LOG(to_time); - LOG(to_col); - LOG(to_tm); - LOG(to_type); - LOG(to_tm_variant); - int num_rows = table_int->GetNumberRows(); + vector undefined(num_rows, false); if (from_type == GdaConst::long64_type || - from_type == GdaConst::date_type) + from_type == GdaConst::date_type || + from_type == GdaConst::time_type || + from_type == GdaConst::datetime_type) { vector data; table_int->GetColData(from_col, from_tm, data); @@ -321,10 +316,10 @@ void DataChangeTypeFrame::OnAddVarBtn(wxCommandEvent& ev) { vector str(num_rows); for (size_t i=0, sz=num_rows; iSetColData(to_col, to_tm, str); + table_int->SetColUndefined(to_col, to_tm, undefined); } } else if (from_type == GdaConst::double_type) @@ -342,10 +337,10 @@ void DataChangeTypeFrame::OnAddVarBtn(wxCommandEvent& ev) { vector str(num_rows); for (size_t i=0, sz=num_rows; iSetColData(to_col, to_tm, str); + table_int->SetColUndefined(to_col, to_tm, undefined); } } else if (from_type == GdaConst::string_type) @@ -357,10 +352,10 @@ void DataChangeTypeFrame::OnAddVarBtn(wxCommandEvent& ev) vector nums(num_rows, 0); for (size_t i=0, sz=num_rows; i nums(num_rows, 0); for (size_t i=0, sz=num_rows; iSetColData(to_col, to_tm, nums); table_int->SetColUndefined(to_col, to_tm, undefined); @@ -389,8 +388,7 @@ void DataChangeTypeFrame::OnAddVarBtn(wxCommandEvent& ev) void DataChangeTypeFrame::OnCopyBtn(wxCommandEvent& ev) { - using namespace std; - LOG_MSG("Entering DataChangeTypeFrame::OnCopyBtn"); + wxLogMessage("Entering DataChangeTypeFrame::OnCopyBtn"); wxString from_name; wxString from_time; int from_col = -1; @@ -433,41 +431,29 @@ void DataChangeTypeFrame::OnCopyBtn(wxCommandEvent& ev) to_type == GdaConst::unknown_type || to_type == GdaConst::placeholder_type) { - wxString s; - s << "An unknown problem occurred. Could not copy data."; + wxString s = _("An unknown problem occurred. Could not copy data."); wxMessageDialog dlg(NULL, s, "Error", wxOK | wxICON_ERROR); dlg.ShowModal(); //copy_btn->Disable(); return; } - if (to_type == GdaConst::date_type) + if (to_type == GdaConst::date_type || + to_type == GdaConst::time_type || + to_type == GdaConst::datetime_type) { - wxString s; - s << "GeoDa does not support copying to date variables currently."; + wxString s = _("GeoDa does not support copying to date variables currently."); wxMessageDialog dlg(NULL, s, "Information", wxOK | wxICON_INFORMATION); dlg.ShowModal(); return; } - LOG_MSG("Ready to copy field data"); - LOG(from_name); - LOG(from_time); - LOG(from_col); - LOG(from_tm); - LOG(from_type); - LOG(from_tm_variant); - LOG(to_name); - LOG(to_time); - LOG(to_col); - LOG(to_tm); - LOG(to_type); - LOG(to_tm_variant); - int num_rows = table_int->GetNumberRows(); vector undefined(num_rows, false); if (from_type == GdaConst::long64_type || - from_type == GdaConst::date_type) + from_type == GdaConst::date_type || + from_type == GdaConst::time_type || + from_type == GdaConst::datetime_type) { vector data; table_int->GetColData(from_col, from_tm, data); @@ -544,19 +530,17 @@ void DataChangeTypeFrame::OnCopyBtn(wxCommandEvent& ev) table_int->SetColData(to_col, to_tm, data); } } - - LOG_MSG("Exiting DataChangeTypeFrame::OnCopyBtn"); } void DataChangeTypeFrame::OnFromVarsSel(wxListEvent& ev) { - LOG_MSG("In DataChangeTypeFrame::OnFromVarsSel"); + wxLogMessage("In DataChangeTypeFrame::OnFromVarsSel"); if (!from_vars || !from_data || ignore_callbacks) return; wxString name; wxString time; int sel = GetFromVarSel(name, time); if (sel == -1) { - LOG_MSG("GetFromVarSel returned -1"); + //LOG_MSG("GetFromVarSel returned -1"); } RefreshData(from_data, name, time); UpdateButtons(); @@ -564,6 +548,7 @@ void DataChangeTypeFrame::OnFromVarsSel(wxListEvent& ev) void DataChangeTypeFrame::OnFromDataSel(wxListEvent& ev) { + wxLogMessage("In DataChangeTypeFrame::OnFromDataSel"); if (!from_data || ignore_callbacks) return; int sel = ev.GetIndex(); if (sel < 0 || sel >= from_data->GetItemCount()) return; @@ -572,13 +557,13 @@ void DataChangeTypeFrame::OnFromDataSel(wxListEvent& ev) void DataChangeTypeFrame::OnToVarsSel(wxListEvent& ev) { - LOG_MSG("In DataChangeTypeFrame::OnToVarsSel"); + wxLogMessage("In DataChangeTypeFrame::OnToVarsSel"); if (!to_vars || !to_data || ignore_callbacks) return; wxString name; wxString time; int sel = GetToVarSel(name, time); if (sel == -1) { - LOG_MSG("GetToVarSel returned -1"); + //LOG_MSG("GetToVarSel returned -1"); } RefreshData(to_data, name, time); UpdateButtons(); @@ -586,6 +571,7 @@ void DataChangeTypeFrame::OnToVarsSel(wxListEvent& ev) void DataChangeTypeFrame::OnToDataSel(wxListEvent& ev) { + wxLogMessage("In DataChangeTypeFrame::OnToDataSel"); if (!to_data || ignore_callbacks) return; int sel = ev.GetIndex(); if (sel < 0 || sel >= to_data->GetItemCount()) return; @@ -595,7 +581,6 @@ void DataChangeTypeFrame::OnToDataSel(wxListEvent& ev) /** Implementation of TableStateObserver interface */ void DataChangeTypeFrame::update(TableState* o) { - LOG_MSG("In DataChangeTypeFrame::update(TableState* o)"); RefreshFromVars(); RefreshToVars(); UpdateButtons(); @@ -614,28 +599,23 @@ void DataChangeTypeFrame::UpdateButtons() int DataChangeTypeFrame::GetFromVarSel(wxString& name, wxString& time) { - LOG_MSG("In DataChangeTypeFrame::GetFromVarSel"); return GetVarSel(from_vars, name, time); } void DataChangeTypeFrame::RefreshFromVars() { - LOG_MSG("In DataChangeTypeFrame::RefreshFromVars"); RefreshVars(from_vars, from_data); } int DataChangeTypeFrame::GetToVarSel(wxString& name, wxString& time) { - LOG_MSG("In DataChangeTypeFrame::GetToVarSel"); return GetVarSel(to_vars, name, time); } void DataChangeTypeFrame::RefreshToVars() { - LOG_MSG("In DataChangeTypeFrame::RefreshToVars"); RefreshVars(to_vars, to_data); - } int DataChangeTypeFrame::GetVarSel(wxListCtrl* vars_list, @@ -657,22 +637,20 @@ int DataChangeTypeFrame::GetVarSel(wxListCtrl* vars_list, } wxString s("GetVarSel: "); s << "name = " << name << ", time = " << time << ", sel = " << sel; - LOG_MSG(s); return sel; } void DataChangeTypeFrame::RefreshVars(wxListCtrl* vars_list, GdaColListCtrl* data_list) { - LOG_MSG("Entering DataChangeTypeFrame::RefreshVars"); - if (!vars_list) return; + if (!vars_list) + return; + ignore_callbacks = true; wxString name; wxString time; int sel = GetVarSel(vars_list, name, time); - wxString msg("Current sel, name, time: "); - msg << sel << ", " << name << ", " << time; - LOG_MSG(msg); + vars_list->DeleteAllItems(); int num_cols = table_int->GetNumberCols(); long item_cnt=0; @@ -694,7 +672,6 @@ void DataChangeTypeFrame::RefreshVars(wxListCtrl* vars_list, wxLIST_STATE_SELECTED); wxString s("RefreshVars reselecting item "); s << x; - LOG_MSG(s); found_prev_sel = true; } ++item_cnt; @@ -706,7 +683,6 @@ void DataChangeTypeFrame::RefreshVars(wxListCtrl* vars_list, RefreshData(data_list, name, time); } ignore_callbacks = false; - LOG_MSG("Exiting DataChangeTypeFrame::RefreshVars"); } void DataChangeTypeFrame::RefreshData(GdaColListCtrl* data_list, diff --git a/DataViewer/DataChangeType.h b/DataViewer/DataChangeType.h index 4b8e8dcbb..18dbbcacd 100644 --- a/DataViewer/DataChangeType.h +++ b/DataViewer/DataChangeType.h @@ -47,7 +47,7 @@ class DataChangeTypeFrame : public TemplateFrame { public: DataChangeTypeFrame(wxFrame *parent, Project* project, - const wxString& title = "Change Variable Type", + const wxString& title = _("Change Variable Type"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = GdaConst::data_change_type_frame_default_size, const long style = wxDEFAULT_FRAME_STYLE); diff --git a/DataViewer/DataSource.cpp b/DataViewer/DataSource.cpp index 510669483..02fd668d8 100644 --- a/DataViewer/DataSource.cpp +++ b/DataViewer/DataSource.cpp @@ -20,10 +20,15 @@ #include #include #include +#include +#include +#include + #include "../logger.h" #include "../GdaException.h" #include "../GdaConst.h" #include "../GenUtils.h" +#include "../GdaJson.h" #include "DataSource.h" using boost::property_tree::ptree; @@ -161,6 +166,7 @@ wxString IDataSource::GetDataTypeNameByGdaDSType return GdaConst::datasrc_type_to_str[ds_type]; } +// static functions IDataSource* IDataSource::CreateDataSource(wxString data_type_name, const ptree& subtree, const wxString& proj_path) @@ -208,6 +214,97 @@ IDataSource* IDataSource::CreateDataSource(wxString data_type_name, return NULL; } +IDataSource* IDataSource::CreateDataSource(wxString ds_json) +{ + // '{"ds_type":"ds_shapefile", "ds_path": "/test.shp", "db_name":"test"..}' + std::string ds_json_str(ds_json.mb_str()); + + json_spirit::Value v; + + try { + if (!json_spirit::read(ds_json_str, v)) { + throw std::runtime_error("Could not parse recent ds string"); + } + + json_spirit::Value json_ds_type; + if (GdaJson::findValue(v, json_ds_type, "ds_type")) { + + std::string ds_type_str = json_ds_type.get_str(); + if (GdaConst::datasrc_str_to_type.find(ds_type_str) == + GdaConst::datasrc_str_to_type.end()) { + stringstream ss; + ss << _("datasource.type ") << ds_type_str << _(" unknown."); + throw GdaException(ss.str().c_str()); + } + + GdaConst::DataSourceType type = GdaConst::datasrc_str_to_type[ds_type_str]; + + if (type == GdaConst::ds_esri_file_geodb || + type == GdaConst::ds_csv || + type == GdaConst::ds_dbf || + type == GdaConst::ds_gml || + type == GdaConst::ds_kml || + type == GdaConst::ds_mapinfo || + type == GdaConst::ds_shapefile || + type == GdaConst::ds_esri_personal_gdb || + type == GdaConst::ds_odbc || + type == GdaConst::ds_sqlite || + type == GdaConst::ds_gpkg || + type == GdaConst::ds_xls || + type == GdaConst::ds_xlsx || + type == GdaConst::ds_geo_json ) + { + json_spirit::Value json_ds_path; + if (GdaJson::findValue(v, json_ds_path, "ds_path")) { + // decode UTF-8 + std::string ds_path_str = json_ds_path.get_str(); + wxString ds_path = wxString::FromUTF8(ds_path_str.c_str()); + return new FileDataSource(ds_path); + } + + } else if (type == GdaConst::ds_oci || + type == GdaConst::ds_mysql || + type == GdaConst::ds_postgresql || + type == GdaConst::ds_esri_arc_sde ) + { + json_spirit::Value json_db_name, json_db_host, json_db_port; + json_spirit::Value json_db_user, json_db_pwd; + + if (GdaJson::findValue(v, json_db_name, "db_name") && + GdaJson::findValue(v, json_db_host, "host") && + GdaJson::findValue(v, json_db_port, "port") && + GdaJson::findValue(v, json_db_user, "user") && + GdaJson::findValue(v, json_db_pwd, "pwd")) + { + return new DBDataSource(type, json_db_name.get_str(), + json_db_host.get_str(), + json_db_port.get_str(), + json_db_user.get_str(), + json_db_pwd.get_str()); + } + + } else if (type == GdaConst::ds_wfs || type == GdaConst::ds_cartodb) { + + json_spirit::Value json_ds_path; + if (GdaJson::findValue(v, json_ds_path, "ds_path")) { + std::string ds_path_str = json_ds_path.get_str(); + wxString ds_path = wxString::FromUTF8(ds_path_str.c_str()); + return new WebServiceDataSource(type, ds_path); + } + + } + return NULL; + } + + } catch (std::runtime_error e) { + wxString msg; + msg << "JSON parsing failed: "; + msg << e.what(); + throw GdaException(msg.mb_str()); + } + return NULL; +} + //------------------------------------------------------------------------------ // FileDataSource member functions //------------------------------------------------------------------------------ @@ -219,15 +316,15 @@ FileDataSource::FileDataSource(const ptree& xml_tree, ReadPtree(xml_tree, proj_path); } -FileDataSource::FileDataSource(wxString file_rep_path) +FileDataSource::FileDataSource(wxString ds_path) { - file_repository_path = file_rep_path; + file_repository_path = ds_path; wxString ds_type_name; - if ( file_rep_path.StartsWith("PGeo:") ) { + if ( ds_path.StartsWith("PGeo:") ) { ds_type_name = "PGeo"; } else { - wxString file_ext = wxFileName(file_rep_path).GetExt(); + wxString file_ext = wxFileName(ds_path).GetExt(); ds_type_name = IDataSource::GetDataTypeNameByExt(file_ext); } @@ -270,6 +367,19 @@ void FileDataSource::ReadPtree(const ptree& pt, } } +wxString FileDataSource::GetJsonStr() +{ + std::string ds_type_str(GetDataTypeNameByGdaDSType(ds_type).mb_str()); + std::string ds_path_str(GET_ENCODED_FILENAME(file_repository_path)); + + json_spirit::Object ret_obj; + ret_obj.push_back(json_spirit::Pair("ds_type", ds_type_str)); + ret_obj.push_back(json_spirit::Pair("ds_path", ds_path_str)); + + std::string json_str = json_spirit::write(ret_obj); + return wxString(json_str); +} + void FileDataSource::WritePtree(ptree& pt, const wxString& proj_path) { @@ -281,6 +391,7 @@ void FileDataSource::WritePtree(ptree& pt, } } + wxString FileDataSource::GetOGRConnectStr() { if (wxFileExists(file_repository_path) || @@ -308,8 +419,8 @@ WebServiceDataSource::WebServiceDataSource(const ptree& xml_tree, ReadPtree(xml_tree, proj_path); } -WebServiceDataSource::WebServiceDataSource(wxString ws_url, - GdaConst::DataSourceType _ds_type) +WebServiceDataSource::WebServiceDataSource(GdaConst::DataSourceType _ds_type, + wxString ws_url) { webservice_url = ws_url; ds_type = _ds_type; @@ -317,7 +428,7 @@ WebServiceDataSource::WebServiceDataSource(wxString ws_url, IDataSource* WebServiceDataSource::Clone() { - return new WebServiceDataSource(webservice_url, ds_type); + return new WebServiceDataSource(ds_type, webservice_url); } void WebServiceDataSource::ReadPtree(const ptree& pt, @@ -351,6 +462,19 @@ void WebServiceDataSource::WritePtree(ptree& pt, } } +wxString WebServiceDataSource::GetJsonStr() +{ + std::string ds_type_str(GetDataTypeNameByGdaDSType(ds_type).mb_str()); + std::string ds_path_str(GET_ENCODED_FILENAME(webservice_url)); + + json_spirit::Object ret_obj; + ret_obj.push_back(json_spirit::Pair("ds_type", ds_type_str)); + ret_obj.push_back(json_spirit::Pair("ds_path", ds_path_str)); + + std::string json_str = json_spirit::write(ret_obj); + return wxString(json_str); +} + //------------------------------------------------------------------------------ // DBDataSource member functions //------------------------------------------------------------------------------ @@ -362,9 +486,10 @@ DBDataSource::DBDataSource(const ptree& xml_tree, ReadPtree(xml_tree, proj_path); } -DBDataSource::DBDataSource(wxString _db_name, wxString _db_host, +DBDataSource::DBDataSource(GdaConst::DataSourceType _ds_type, + wxString _db_name, wxString _db_host, wxString _db_port, wxString _db_user, - wxString _db_pwd, GdaConst::DataSourceType _ds_type) + wxString _db_pwd ) { db_name = _db_name; db_host = _db_host; @@ -376,7 +501,7 @@ DBDataSource::DBDataSource(wxString _db_name, wxString _db_host, IDataSource* DBDataSource::Clone() { - return new DBDataSource(db_name, db_host, db_port, db_user, db_pwd, ds_type); + return new DBDataSource(ds_type, db_name, db_host, db_port, db_user, db_pwd); } wxString DBDataSource::GetOGRConnectStr() @@ -418,6 +543,7 @@ wxString DBDataSource::GetOGRConnectStr() ogr_conn_str << db_user << ",password=" << db_pwd; } + /* else if (ds_type == GdaConst::ds_ms_sql) { // MSSQL:server=.\MSSQLSERVER2008;database=dbname;trusted_connection=yes @@ -467,4 +593,25 @@ void DBDataSource::WritePtree(ptree& pt, } catch (std::exception &e) { throw GdaException(e.what()); } -} \ No newline at end of file +} + +wxString DBDataSource::GetJsonStr() +{ + std::string ds_type_str(GetDataTypeNameByGdaDSType(ds_type).mb_str()); + std::string db_name_str(db_name.mb_str()); + std::string host_str(db_host.mb_str()); + std::string port_str(db_port.mb_str()); + std::string user_str(db_user.mb_str()); + std::string pwd_str(db_pwd.mb_str()); + + json_spirit::Object ret_obj; + ret_obj.push_back(json_spirit::Pair("ds_type", ds_type_str)); + ret_obj.push_back(json_spirit::Pair("db_name", db_name_str)); + ret_obj.push_back(json_spirit::Pair("host", host_str)); + ret_obj.push_back(json_spirit::Pair("port", port_str)); + ret_obj.push_back(json_spirit::Pair("user", user_str)); + ret_obj.push_back(json_spirit::Pair("pwd", pwd_str)); + + std::string json_str = json_spirit::write(ret_obj); + return wxString(json_str); +} diff --git a/DataViewer/DataSource.h b/DataViewer/DataSource.h index 1d65ec568..eff3bc9f0 100644 --- a/DataViewer/DataSource.h +++ b/DataViewer/DataSource.h @@ -68,6 +68,8 @@ class IDataSource : public PtreeInterface { virtual bool IsFileDataSource() = 0; + virtual wxString GetJsonStr() = 0; + /** * Read subtree starting from passed in node pt. * @param const ptree& pt: a subtree of "datasource" node @@ -93,6 +95,8 @@ class IDataSource : public PtreeInterface { static IDataSource* CreateDataSource(wxString data_type_name, const ptree& subtree, const wxString& proj_path = ""); + + static IDataSource* CreateDataSource(wxString ds_json_str); }; @@ -122,10 +126,9 @@ class FileDataSource : public IDataSource { * Constructor, which is used when create a FileDataSource instance from a * data source (e.g. opening a shapefile) */ - FileDataSource(wxString file_rep_path); + FileDataSource(wxString ds_path); private: - wxString project_file_path; wxString file_repository_path; GdaConst::DataSourceType ds_type; bool is_writable; @@ -152,6 +155,8 @@ class FileDataSource : public IDataSource { return ds_type == GdaConst::ds_sqlite || ds_type == GdaConst::ds_gpkg ? false : true; } + virtual wxString GetJsonStr(); + /** * Return file path. */ @@ -171,7 +176,7 @@ class WebServiceDataSource: public IDataSource{ GdaConst::DataSourceType _ds_type, const wxString& proj_path); WebServiceDataSource(wxString ws_url){ webservice_url = ws_url; } - WebServiceDataSource(wxString ws_url, GdaConst::DataSourceType _ds_type); + WebServiceDataSource(GdaConst::DataSourceType _ds_type, wxString ws_url); private: @@ -191,7 +196,8 @@ class WebServiceDataSource: public IDataSource{ virtual IDataSource* Clone(); virtual bool IsFileDataSource() {return false;} - + + virtual wxString GetJsonStr(); wxString GetURL() { return webservice_url; } }; @@ -207,9 +213,9 @@ class DBDataSource: public IDataSource{ DBDataSource(){} DBDataSource(const ptree& xml_tree, GdaConst::DataSourceType _ds_type, const wxString& proj_path); - DBDataSource(wxString _db_name, wxString _db_host, wxString _db_port, - wxString _db_user, wxString _db_pwd, - GdaConst::DataSourceType _db_type); + DBDataSource(GdaConst::DataSourceType _db_type, + wxString _db_name, wxString _db_host, wxString _db_port, + wxString _db_user, wxString _db_pwd); private: wxString db_name; wxString db_host; @@ -233,6 +239,8 @@ class DBDataSource: public IDataSource{ virtual bool IsFileDataSource() {return false;} + virtual wxString GetJsonStr(); + wxString GetDBName() { return db_name; } wxString GetDBHost() { return db_host; } wxString GetDBPort() { return db_port; } diff --git a/DataViewer/DataViewerAddColDlg.cpp b/DataViewer/DataViewerAddColDlg.cpp index b20a61571..4bf4c7831 100644 --- a/DataViewer/DataViewerAddColDlg.cpp +++ b/DataViewer/DataViewerAddColDlg.cpp @@ -64,7 +64,8 @@ m_decimals_val(0), m_length_valid(true), time_variant(project_s->GetTableInt()->IsTimeVariant()), fixed_lengths(project_s->GetTableInt()->HasFixedLengths()) { - LOG_MSG("Entering DataViewerAddColDlg::DataViewerAddColDlg(..)"); + wxLogMessage("Open DataViewerAddColDlg."); + SetParent(parent); CreateControls(); Centre(); @@ -87,8 +88,6 @@ fixed_lengths(project_s->GetTableInt()->HasFixedLengths()) m_insert_pos->SetSelection(0); UpdateApplyButton(); - - LOG_MSG("Exiting DataViewerAddColDlg::DataViewerAddColDlg(..)"); } @@ -130,7 +129,7 @@ void DataViewerAddColDlg::CreateControls() m_type->Append("real (eg 1.03, 45.7)"); m_type->Append("integer (eg -1, 0, 23)"); m_type->Append("string (eg New York)"); - m_type->Append("date (eg 20110131)"); + //m_type->Append("date (eg 20110131)"); wxStaticText* mt = wxDynamicCast(FindWindow(XRCID("ID_STATIC_INSERT_POS")), wxStaticText); m_insert_pos = wxDynamicCast(FindWindow(XRCID("ID_CHOICE_INSERT_POS")), wxChoice); @@ -195,6 +194,8 @@ void DataViewerAddColDlg::CreateControls() void DataViewerAddColDlg::OnChoiceType( wxCommandEvent& ev ) { + wxLogMessage("In DataViewerAddColDlg::OnChoiceType()"); + switch (ev.GetSelection()) { case 0: if (cur_type == GdaConst::double_type) return; @@ -295,7 +296,7 @@ void DataViewerAddColDlg::SetDefaultsByType(GdaConst::FieldType type) void DataViewerAddColDlg::OnOkClick( wxCommandEvent& ev ) { - LOG_MSG("Entering DataViewerAddColDlg::OnOkClick"); + wxLogMessage("Entering DataViewerAddColDlg::OnOkClick"); wxString colname = m_name->GetValue(); colname.Trim(true); // trim white-space from right of string colname.Trim(false); // trim white-space from left of string @@ -373,8 +374,7 @@ void DataViewerAddColDlg::OnOkClick( wxCommandEvent& ev ) time_steps = table_int->GetTimeSteps(); } - LOG_MSG(wxString::Format("Inserting new column %s into Table", - colname.Upper().c_str())); + wxLogMessage(wxString::Format("Inserting new column %s into Table", colname.Upper())); bool success; if (fixed_lengths) { @@ -387,8 +387,7 @@ void DataViewerAddColDlg::OnOkClick( wxCommandEvent& ev ) } if (!success) { - wxString msg("Could not create a new variable. " - "Possibly a read-only data source."); + wxString msg = _("Could not create a new variable. Possibly a read-only data source."); wxMessageDialog dlg(this, msg, "Error", wxOK | wxICON_ERROR ); dlg.ShowModal(); return; @@ -408,11 +407,11 @@ void DataViewerAddColDlg::OnOkClick( wxCommandEvent& ev ) ev.Skip(); EndDialog(wxID_OK); - LOG_MSG("Exiting DataViewerAddColDlg::OnOkClick"); } void DataViewerAddColDlg::OnEditName( wxCommandEvent& ev ) { + wxLogMessage("DataViewerAddColDlg::OnEditName()"); CheckName(); } @@ -431,6 +430,8 @@ void DataViewerAddColDlg::CheckName() void DataViewerAddColDlg::OnEditLength( wxCommandEvent& ev ) { + wxLogMessage("DataViewerAddColDlg::OnEditLength()"); + if (!fixed_lengths) return; wxString s = m_length->GetValue(); long val = 0; @@ -469,7 +470,10 @@ void DataViewerAddColDlg::OnEditLength( wxCommandEvent& ev ) void DataViewerAddColDlg::OnEditDecimals( wxCommandEvent& ev ) { - if (!fixed_lengths) return; + wxLogMessage("DataViewerAddColDlg::OnEditDecimals()"); + + if (!fixed_lengths) + return; if (!cur_type == GdaConst::double_type) { m_decimals_valid = true; UpdateApplyButton(); @@ -498,6 +502,8 @@ void DataViewerAddColDlg::OnEditDecimals( wxCommandEvent& ev ) void DataViewerAddColDlg::OnChoiceDisplayedDecimals( wxCommandEvent& ev ) { + wxLogMessage("DataViewerAddColDlg::OnChoiceDisplayedDecimals()"); + if (fixed_lengths && cur_type == GdaConst::double_type) UpdateMinMaxValues(); diff --git a/DataViewer/DataViewerDeleteColDlg.cpp b/DataViewer/DataViewerDeleteColDlg.cpp index d0b5a5675..5d8192fe0 100644 --- a/DataViewer/DataViewerDeleteColDlg.cpp +++ b/DataViewer/DataViewerDeleteColDlg.cpp @@ -41,11 +41,11 @@ DataViewerDeleteColDlg::DataViewerDeleteColDlg( TableInterface* table_int_s, wxWindow* parent) : table_int(table_int_s) { - LOG_MSG("Entering DataViewerDeleteColDlg::DataViewerDeleteColDlg(..)"); + wxLogMessage("Open DataViewerDeleteColDlg."); SetParent(parent); CreateControls(); Centre(); - LOG_MSG("Exiting DataViewerDeleteColDlg::DataViewerDeleteColDlg(..)"); + } void DataViewerDeleteColDlg::CreateControls() @@ -64,6 +64,8 @@ void DataViewerDeleteColDlg::CreateControls() void DataViewerDeleteColDlg::OnDelete( wxCommandEvent& ev ) { + wxLogMessage("In DataViewerDeleteColDlg::OnDelete()"); + wxArrayInt selections; m_field->GetSelections(selections); @@ -80,7 +82,8 @@ void DataViewerDeleteColDlg::OnDelete( wxCommandEvent& ev ) int col_del_pos = col_id_map[idx]; wxString del_name; del_name = table_int->GetColName(col_del_pos); - + + wxLogMessage(del_name); try{ table_int->DeleteCol(col_del_pos); @@ -103,6 +106,7 @@ void DataViewerDeleteColDlg::OnDelete( wxCommandEvent& ev ) void DataViewerDeleteColDlg::OnChoice( wxCommandEvent& ev ) { + wxLogMessage("In DataViewerDeleteColDlg::OnChoice()"); m_message->SetLabelText(""); wxArrayInt selections; m_field->GetSelections(selections); diff --git a/DataViewer/DataViewerEditFieldPropertiesDlg.cpp b/DataViewer/DataViewerEditFieldPropertiesDlg.cpp index cf30f688b..69e64c5e5 100644 --- a/DataViewer/DataViewerEditFieldPropertiesDlg.cpp +++ b/DataViewer/DataViewerEditFieldPropertiesDlg.cpp @@ -17,6 +17,7 @@ * along with this program. If not, see . */ +#include #include #include #include @@ -33,30 +34,28 @@ BEGIN_EVENT_TABLE( DataViewerEditFieldPropertiesDlg, wxDialog ) - EVT_GRID_EDITOR_SHOWN( - DataViewerEditFieldPropertiesDlg::OnCellEditorShown ) - EVT_GRID_EDITOR_HIDDEN( - DataViewerEditFieldPropertiesDlg::OnCellEditorHidden ) + EVT_GRID_EDITOR_SHOWN( DataViewerEditFieldPropertiesDlg::OnCellEditorShown ) + EVT_GRID_EDITOR_HIDDEN( DataViewerEditFieldPropertiesDlg::OnCellEditorHidden ) EVT_GRID_EDITOR_CREATED(DataViewerEditFieldPropertiesDlg::OnCellEditorCreated ) - EVT_BUTTON( wxID_CLOSE, - DataViewerEditFieldPropertiesDlg::OnCloseButton ) - EVT_CLOSE( DataViewerEditFieldPropertiesDlg::OnClose ) + EVT_BUTTON( wxID_CLOSE, DataViewerEditFieldPropertiesDlg::OnCloseButton ) + //EVT_CLOSE( DataViewerEditFieldPropertiesDlg::OnClose ) EVT_GRID_CELL_CHANGING(DataViewerEditFieldPropertiesDlg::OnCellChanging) - END_EVENT_TABLE() -DataViewerEditFieldPropertiesDlg::DataViewerEditFieldPropertiesDlg( - Project* project_s, - const wxPoint &pos, const wxSize &size ) -: wxDialog(0, wxID_ANY, "Variable Properties", pos, size, - wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER), -project(project_s), table_int(project_s->GetTableInt()), +DataViewerEditFieldPropertiesDlg:: +DataViewerEditFieldPropertiesDlg(Project* project_s, + const wxPoint &pos, + const wxSize &size ) +: wxDialog(0, wxID_ANY, _("Variable Properties"), pos, size, wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER), +project(project_s), +table_int(project_s->GetTableInt()), cell_editor_open(false), -field_grid(0), frames_manager(project_s->GetFramesManager()), +field_grid(0), table_state(project_s->GetTableState()) { - LOG_MSG("Entering DataViewerEditFieldPropertiesDlg::DataViewerEditFieldPropertiesDlg(..)"); + wxLogMessage("Open DataViewerEditFieldPropertiesDlg"); + // determine columns to show and assign ids NUM_COLS = 0; COL_N = NUM_COLS++; // field name @@ -78,34 +77,28 @@ table_state(project_s->GetTableState()) combo_selection = -1; CreateControls(); - SetTitle("Variable Properties - " + table_int->GetTableName()); + SetTitle(_("Variable Properties - ") + table_int->GetTableName()); Centre(); - frames_manager->registerObserver(this); + //frames_manager->registerObserver(this); table_state->registerObserver(this); - - LOG_MSG("Exiting DataViewerEditFieldPropertiesDlg::DataViewerEditFieldPropertiesDlg(..)"); } DataViewerEditFieldPropertiesDlg::~DataViewerEditFieldPropertiesDlg() { - frames_manager->removeObserver(this); + //frames_manager->removeObserver(this); table_state->removeObserver(this); } void DataViewerEditFieldPropertiesDlg::CreateControls() { - LOG_MSG("Entering DataViewerEditFieldPropertiesDlg::CreateControls"); - //wxBoxSizer *top_sizer = new wxBoxSizer(wxVERTICAL); field_grid = new wxGrid(this, wxID_ANY, wxDefaultPosition, wxSize(200,400)); - field_grid->CreateGrid(table_int->GetNumberCols(), NUM_COLS, - wxGrid::wxGridSelectRows); + field_grid->CreateGrid(table_int->GetNumberCols(), NUM_COLS, wxGrid::wxGridSelectRows); if (COL_N!=-1) field_grid->SetColLabelValue(COL_N, "variable name"); if (COL_T!=-1) field_grid->SetColLabelValue(COL_T, "type"); if (COL_L!=-1) field_grid->SetColLabelValue(COL_L, "length"); if (COL_D!=-1) field_grid->SetColLabelValue(COL_D, "decimal\nplaces"); - if (COL_DD!=-1) field_grid->SetColLabelValue(COL_DD, - "displayed\ndecimal places"); + if (COL_DD!=-1) field_grid->SetColLabelValue(COL_DD, "displayed\ndecimal places"); if (COL_PG!=-1) field_grid->SetColLabelValue(COL_PG, "parent group"); if (COL_TM!=-1) field_grid->SetColLabelValue(COL_TM, "time"); if (COL_MIN!=-1) field_grid->SetColLabelValue(COL_MIN, "minimum\npossible"); @@ -113,6 +106,7 @@ void DataViewerEditFieldPropertiesDlg::CreateControls() field_grid->HideRowLabels(); field_grid->SetColLabelSize(30); + InitTable(); field_grid->AutoSize(); @@ -120,23 +114,17 @@ void DataViewerEditFieldPropertiesDlg::CreateControls() for (int i=0, iend=field_grid->GetNumberRows(); iEnableDragRowSize(false); } - for (int i=0; iEnableDragColSize(true); - - LOG_MSG("Exiting DataViewerEditFieldPropertiesDlg::CreateControls"); + + for (int i=0; iEnableDragColSize(true); + } } void DataViewerEditFieldPropertiesDlg::InitTable() { - LOG_MSG("Entering DataViewerEditFieldPropertiesDlg::InitTable"); - if (!field_grid) return; - LOG(table_int->IsReadOnly()); - LOG(table_int->PermitRenameSimpleCol()); - LOG(table_int->HasFixedLengths()); - LOG(table_int->PermitChangeLength()); - LOG(table_int->HasFixedDecimals()); - LOG(table_int->PermitChangeDecimals()); - LOG(table_int->PermitChangeDisplayedDecimals()); - + if (!field_grid) + return; + field_grid->DeleteRows(0, field_grid->GetNumberRows()); fn_freq.clear(); @@ -173,42 +161,37 @@ void DataViewerEditFieldPropertiesDlg::InitTable() } else { fn_freq[name] = 1; } + field_grid->SetCellValue(r, COL_N, name); - field_grid->SetCellAlignment(r, COL_N, wxALIGN_CENTRE, - wxALIGN_CENTRE); + field_grid->SetCellAlignment(r, COL_N, wxALIGN_CENTER, wxALIGN_CENTER); + if (!table_int->PermitRenameSimpleCol()) { - field_grid->SetCellTextColour(r, COL_N, - GdaConst::table_no_edit_color); + field_grid->SetCellTextColour(r, COL_N, GdaConst::table_no_edit_color); field_grid->SetReadOnly(r, COL_N, true); } if (tend > 1) { // parent group wxString pg = table_int->GetColName(cid); field_grid->SetCellValue(r, COL_PG, pg); - field_grid->SetCellAlignment(r, COL_PG, wxALIGN_CENTRE, - wxALIGN_CENTRE); + field_grid->SetCellAlignment(r, COL_PG, wxALIGN_CENTER, wxALIGN_CENTER); field_grid->SetReadOnly(r, COL_PG, true); // time - field_grid->SetCellValue(r, COL_TM, - table_int->GetTimeString(t)); + field_grid->SetCellValue(r, COL_TM, table_int->GetTimeString(t)); } else { - field_grid->SetCellTextColour(r, COL_PG, - GdaConst::table_no_edit_color); + field_grid->SetCellTextColour(r, COL_PG, GdaConst::table_no_edit_color); field_grid->SetReadOnly(r, COL_PG, true); } - field_grid->SetCellAlignment(r, COL_TM, wxALIGN_CENTRE, - wxALIGN_CENTRE); - field_grid->SetCellTextColour(r, COL_TM, - GdaConst::table_no_edit_color); + field_grid->SetCellAlignment(r, COL_TM, wxALIGN_CENTER, wxALIGN_CENTER); + field_grid->SetCellTextColour(r, COL_TM, GdaConst::table_no_edit_color); field_grid->SetReadOnly(r, COL_TM, true); // type - field_grid->SetCellAlignment(r, COL_T, wxALIGN_CENTRE, wxALIGN_CENTRE); + field_grid->SetCellAlignment(r, COL_T, wxALIGN_CENTER, wxALIGN_CENTER); field_grid->SetCellTextColour(r, COL_T, GdaConst::table_no_edit_color); //field_grid->SetReadOnly(r, COL_T, true); - wxString strChoices[4] = {"real", "integer", "date","string"}; - field_grid->SetCellEditor(r, COL_T, new wxGridCellChoiceEditor(4, strChoices, false)); + wxString strChoices[6] = {"real", "integer", "string", "date", "time", "datetime"}; + field_grid->SetCellEditor(r, COL_T, new wxGridCellChoiceEditor(6, strChoices, false)); if (type == GdaConst::double_type) { field_grid->SetCellValue(r, COL_T, "real"); @@ -216,6 +199,10 @@ void DataViewerEditFieldPropertiesDlg::InitTable() field_grid->SetCellValue(r, COL_T, "integer"); } else if (type == GdaConst::date_type) { field_grid->SetCellValue(r, COL_T, "date"); + } else if (type == GdaConst::time_type) { + field_grid->SetCellValue(r, COL_T, "time"); + } else if (type == GdaConst::datetime_type) { + field_grid->SetCellValue(r, COL_T, "datetime"); } else { field_grid->SetCellValue(r, COL_T, "string"); } @@ -228,11 +215,11 @@ void DataViewerEditFieldPropertiesDlg::InitTable() type == GdaConst::long64_type || type == GdaConst::string_type)); if (can_edit) { - field_grid->SetCellTextColour(r, COL_L, - GdaConst::table_no_edit_color); + field_grid->SetCellTextColour(r, COL_L, GdaConst::table_no_edit_color); } else { field_grid->SetCellTextColour(r, COL_L, *wxBLACK); } + field_grid->SetReadOnly(r, COL_L, !can_edit); wxString lv; lv << table_int->GetColLength(cid, t); @@ -244,8 +231,7 @@ void DataViewerEditFieldPropertiesDlg::InitTable() if (COL_D != -1) { if (type != GdaConst::double_type || !table_int->PermitChangeDecimals()) { - field_grid->SetCellTextColour(r, COL_D, - GdaConst::table_no_edit_color); + field_grid->SetCellTextColour(r, COL_D, GdaConst::table_no_edit_color); field_grid->SetReadOnly(r, COL_D, true); } else { field_grid->SetCellTextColour(r, COL_D, *wxBLACK); @@ -263,8 +249,7 @@ void DataViewerEditFieldPropertiesDlg::InitTable() if (COL_DD != -1) { if (type != GdaConst::double_type || !table_int->PermitChangeDisplayedDecimals()) { - field_grid->SetCellTextColour(r, COL_DD, - GdaConst::table_no_edit_color); + field_grid->SetCellTextColour(r, COL_DD, GdaConst::table_no_edit_color); field_grid->SetReadOnly(r, COL_DD, true); } else { field_grid->SetCellTextColour(r, COL_DD, *wxBLACK); @@ -287,14 +272,10 @@ void DataViewerEditFieldPropertiesDlg::InitTable() if (COL_MIN != -1 && COL_MAX != -1) { field_grid->SetReadOnly(r, COL_MIN, true); field_grid->SetReadOnly(r, COL_MAX, true); - field_grid->SetCellTextColour(r, COL_MIN, - GdaConst::table_no_edit_color); - field_grid->SetCellTextColour(r, COL_MAX, - GdaConst::table_no_edit_color); - field_grid->SetCellAlignment(r, COL_MIN, wxALIGN_CENTRE, - wxALIGN_CENTRE); - field_grid->SetCellAlignment(r, COL_MAX, wxALIGN_CENTRE, - wxALIGN_CENTRE); + field_grid->SetCellTextColour(r, COL_MIN, GdaConst::table_no_edit_color); + field_grid->SetCellTextColour(r, COL_MAX, GdaConst::table_no_edit_color); + field_grid->SetCellAlignment(r, COL_MIN, wxALIGN_CENTER, wxALIGN_CENTER); + field_grid->SetCellAlignment(r, COL_MAX, wxALIGN_CENTER, wxALIGN_CENTER); } } } @@ -307,31 +288,44 @@ void DataViewerEditFieldPropertiesDlg::InitTable() } } field_grid->EndBatch(); - LOG_MSG("Exiting DataViewerEditFieldPropertiesDlg::InitTable"); + + + field_grid->Connect(wxEVT_COMMAND_COMBOBOX_SELECTED, + wxCommandEventHandler(DataViewerEditFieldPropertiesDlg::OnFieldSelected), + NULL, + this); +} + + +void DataViewerEditFieldPropertiesDlg::OnFieldSelected( wxCommandEvent& ev ) +{ + wxLogMessage("Entering DataViewerEditFieldPropertiesDlg::OnFieldSelected"); + field_grid->SaveEditControlValue(); + field_grid->EnableCellEditControl(false); + ev.Skip(); } void DataViewerEditFieldPropertiesDlg::OnCloseButton( wxCommandEvent& ev ) { - LOG_MSG("Entering DataViewerEditFieldPropertiesDlg::OnCloseButton"); + wxLogMessage("Entering DataViewerEditFieldPropertiesDlg::OnCloseButton"); ev.Skip(); Close(); - LOG_MSG("Exiting DataViewerEditFieldPropertiesDlg::OnCloseButton"); } void DataViewerEditFieldPropertiesDlg::OnClose( wxCloseEvent& ev ) { - LOG_MSG("Entering DataViewerEditFieldPropertiesDlg::OnClose"); + wxLogMessage("Entering DataViewerEditFieldPropertiesDlg::OnClose"); // MMM: This was preventing GeoDa from exiting properly when // the cell editor was open. //if (cell_editor_open) return; Destroy(); - LOG_MSG("Exiting DataViewerEditFieldPropertiesDlg::OnClose"); } void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) { - LOG_MSG("Entering DataViewerEditFieldPropertiesDlg::OnCellChanging"); + + wxLogMessage("Entering DataViewerEditFieldPropertiesDlg::OnCellChanging"); int row = ev.GetRow(); int col = ev.GetCol(); if (row < 0 || col < 0) { @@ -352,8 +346,6 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) ev.Veto(); return; } - LOG(cid); - LOG(time); wxString cur_str = field_grid->GetCellValue(row, col); cur_str.Trim(false); @@ -370,7 +362,7 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) wxString msg; msg << "changing row " << row << ", col " << col << " from "; msg << cur_str << " to " << new_str; - LOG_MSG(msg); + wxLogMessage(msg); GdaConst::FieldType type = GdaConst::unknown_type; wxString type_str = field_grid->GetCellValue(row, COL_T); @@ -382,23 +374,29 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) type = GdaConst::string_type; } else if (type_str == "date") { type = GdaConst::date_type; + } else if (type_str == "time") { + type = GdaConst::time_type; + } else if (type_str == "datetime") { + type = GdaConst::datetime_type; } else { ev.Veto(); - LOG_MSG("Unknown field type in properties table."); return; } - if (col == COL_TM || col == COL_MIN || col == COL_MAX || - (type != GdaConst::double_type && (col == COL_D || col == COL_DD))) { + if (col == COL_TM || + col == COL_MIN || + col == COL_MAX || + (type != GdaConst::double_type && (col == COL_D || col == COL_DD))) + { ev.Veto(); - LOG_MSG("illegal cell to edit."); + //LOG_MSG("illegal cell to edit."); return; } if (cur_str == new_str || new_str.IsEmpty()) { ev.Veto(); - LOG_MSG("empty new string or cell unchanged."); + //LOG_MSG("empty new string or cell unchanged."); return; } @@ -414,19 +412,36 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) if (col == COL_T) { if (combo_selection >=0) { - wxString strChoices[4] = {"real", "integer", "date","string"}; + wxString strChoices[6] = {"real", "integer", "string", "date", "time", "datetime"}; // change field type wxString new_type_str = strChoices[combo_selection]; - if (new_type_str != type_str) { + + if (new_type_str != type_str) + { GdaConst::FieldType new_type = GdaConst::unknown_type; + if (new_type_str == "real") { new_type = GdaConst::double_type; + } else if (new_type_str == "integer") { new_type = GdaConst::long64_type; + } else if (new_type_str == "string") { new_type = GdaConst::string_type; - } else if (new_type_str == "date") { - new_type = GdaConst::date_type; + + } + + if (new_type == GdaConst::unknown_type || + new_type_str == "date" || + new_type_str == "time" || + new_type_str == "datetime") + { + wxString m = _("GeoDa can't change the variable type to DATE/TIME. Please select another type."); + wxMessageDialog dlg(this, m, "Error", wxOK | wxICON_ERROR); + dlg.ShowModal(); + combo_selection = -1; + ev.Veto(); + return; } wxString var_name = field_grid->GetCellValue(row, COL_N); @@ -444,9 +459,12 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) int to_col = table_int->InsertCol(new_type, tmp_name, from_col); from_col = from_col + 1; int num_rows = table_int->GetNumberRows(); - vector undefined(num_rows, false); - if (new_type == GdaConst::long64_type || new_type == GdaConst::date_type) { + if (new_type == GdaConst::long64_type || + new_type == GdaConst::date_type || + new_type == GdaConst::time_type || + new_type == GdaConst::datetime_type) + { // get data from old vector data(num_rows); table_int->GetColData(from_col, 0, data); @@ -464,6 +482,7 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) table_int->SetColData(to_col, 0, data); } + vector undefined(num_rows, false); table_int->GetColUndefined(from_col, 0, undefined); table_int->SetColUndefined(to_col, 0, undefined); @@ -481,7 +500,7 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) if (tmp_col >= 0) { table_int->DeleteCol(tmp_col); } - wxString m = wxString::Format("Change variable type for \"%s\" has failed. Please check all values are valid for conversion.", var_name); + wxString m = wxString::Format(_("Change variable type for \"%s\" has failed. Please check all values are valid for conversion."), var_name); wxMessageDialog dlg(this, m, "Error", wxOK | wxICON_ERROR); dlg.ShowModal(); combo_selection = -1; @@ -493,15 +512,11 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) } combo_selection = -1; + } else if (col == COL_N) { if (table_int->DoesNameExist(new_str, false) || !table_int->IsValidDBColName(new_str)) { - wxString m; - m << "Variable name \"" << new_str << "\" is either a duplicate "; - m << "or is invalid. Please enter an alternative, non-duplicate "; - m << "variable name. The first character must be a letter, "; - m << "and the remaining characters can be either letters, "; - m << "numbers or underscores. For DBF table, a valid variable name is between one and ten characters long."; + wxString m = wxString::Format(_("Variable name \"%s\" is either a duplicate or is invalid. Please enter an alternative, non-duplicate variable name. The first character must be a letter, and the remaining characters can be either letters, numbers or underscores. For DBF table, a valid variable name is between one and ten characters long."), new_str); wxMessageDialog dlg(this, m, "Error", wxOK | wxICON_ERROR); dlg.ShowModal(); ev.Veto(); @@ -509,18 +524,16 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) } // proceed with rename table_int->RenameSimpleCol(cid, time, new_str); + } else if (col == COL_PG) { if (new_str.IsEmpty()) { - LOG_MSG("empty parent group. vetoing name change."); + //LOG_MSG("empty parent group. vetoing name change."); ev.Veto(); return; } if (table_int->DoesNameExist(new_str, false) || !table_int->IsValidGroupName(new_str)) { - wxString m; - m << "Variable name \"" << new_str << "\" is either a duplicate "; - m << "or is invalid. Please enter an alternative, non-duplicate "; - m << "variable name."; + wxString m = wxString::Format(_("Variable name \"%s\" is either a duplicate or is invalid. Please enter an alternative, non-duplicate variable name."), new_str); wxMessageDialog dlg(this, m, "Error", wxOK | wxICON_ERROR); dlg.ShowModal(); ev.Veto(); @@ -528,58 +541,69 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) } // proceed with rename table_int->RenameGroup(cid, new_str); + } else if (col == COL_L && table_int->HasFixedLengths() && table_int->PermitChangeLength()) { - if (table_int->GetColType(cid) == GdaConst::date_type) { + + GdaConst::FieldType col_type = table_int->GetColType(cid); + + if (col_type == GdaConst::date_type || + col_type == GdaConst::time_type || + col_type == GdaConst::datetime_type) { + min_v = GdaConst::min_dbf_date_len; max_v = GdaConst::max_dbf_date_len; - } else if (table_int->GetColType(cid) == GdaConst::long64_type) { + + } else if (col_type == GdaConst::long64_type) { + min_v = GdaConst::min_dbf_long_len; max_v = GdaConst::max_dbf_long_len; - } else if (table_int->GetColType(cid) == GdaConst::double_type) { + + } else if (col_type == GdaConst::double_type) { + min_v = GdaConst::min_dbf_double_len; max_v = GdaConst::max_dbf_double_len; + } else { // table_int->GetColType(cid) == GdaConst::string_type + min_v = GdaConst::min_dbf_string_len; max_v = GdaConst::max_dbf_string_len; } - if (table_int->GetColType(cid) == GdaConst::string_type) { + + if (col_type == GdaConst::string_type) { if (new_val < min_v || max_v < new_val) { - wxString msg; - msg << "The length of a string field must be at least "; - msg << min_v << " and at most " << max_v; - msg << ". Keeping original value."; - wxMessageDialog dlg(this, msg, "Error", wxOK|wxICON_ERROR); + wxString msg = wxString::Format(_("The length of a string field must be at least %d and at most %d. Keeping original value."), min_v, max_v); + wxMessageDialog dlg(this, msg, _("Error"), wxOK|wxICON_ERROR); dlg.ShowModal(); ev.Veto(); return; } // proceed with length change table_int->ColChangeProperties(cid, time, new_val); - } else if (table_int->GetColType(cid) == GdaConst::date_type) { + + } else if (col_type == GdaConst::date_type || + col_type == GdaConst::time_type || + col_type == GdaConst::datetime_type) { // should never get here since date_type has no editable fields ev.Veto(); - } else if (table_int->GetColType(cid) == GdaConst::long64_type) { + + } else if (col_type == GdaConst::long64_type) { if (new_val < min_v || max_v < new_val) { - wxString msg; - msg << "The length of an integral numeric field must be"; - msg << " at least " << min_v << " and at most " << max_v; - msg << ". Keeping original value."; - wxMessageDialog dlg(this, msg, "Error", wxOK|wxICON_ERROR); + wxString msg = wxString::Format(_("The length of an integral numeric field must be at least %d and at most %d. Keeping original value."), min_v, max_v); + wxMessageDialog dlg(this, msg, _("Error"), wxOK|wxICON_ERROR); dlg.ShowModal(); ev.Veto(); return; } // proceed with length change table_int->ColChangeProperties(cid, time, new_val); - } else { // table_int->GetColType(cid) == GdaConst::double_type + + } else { + // table_int->GetColType(cid) == GdaConst::double_type if (new_val < min_v || max_v < new_val) { - wxString msg; - msg << "The length of a non-integral numeric field must be"; - msg << " at least " << min_v << " and at most " << max_v; - msg << ". Keeping original value."; - wxMessageDialog dlg(this, msg, "Error", wxOK|wxICON_ERROR); + wxString msg = wxString::Format(_("The length of an non-integral numeric field must be at least %d and at most %d. Keeping original value."), min_v, max_v); + wxMessageDialog dlg(this, msg, _("Error"), wxOK|wxICON_ERROR); dlg.ShowModal(); ev.Veto(); return; @@ -589,28 +613,23 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) // Automatically tweak length and decimals to acceptable values int suggest_len; int suggest_dec; - DbfFileUtils::SuggestDoubleParams(new_val, cur_dec, - &suggest_len, &suggest_dec); - field_grid->SetCellValue(row, COL_L, - wxString::Format("%d", suggest_len)); - field_grid->SetCellValue(row, COL_D, - wxString::Format("%d", suggest_dec)); + DbfFileUtils::SuggestDoubleParams(new_val, cur_dec, &suggest_len, &suggest_dec); + field_grid->SetCellValue(row, COL_L, wxString::Format("%d", suggest_len)); + field_grid->SetCellValue(row, COL_D, wxString::Format("%d", suggest_dec)); // proceed with length change table_int->ColChangeProperties(cid, time, suggest_len, suggest_dec); } ev.Veto(); - } else if (col == COL_D && table_int->PermitChangeDecimals() - && table_int->HasFixedLengths()) + + } else if (col == COL_D && + table_int->PermitChangeDecimals() && + table_int->HasFixedLengths()) { // we know this is a double_type field min_v = GdaConst::min_dbf_double_decimals; max_v = GdaConst::max_dbf_double_decimals; if (new_val < min_v || max_v < new_val) { - wxString msg; - msg << "The number of decimal places for a non-integral "; - msg << "numeric field must be at least " << min_v; - msg << " and at most " << max_v; - msg << ". Keeping original value."; - wxMessageDialog dlg(this, msg, "Error", wxOK|wxICON_ERROR); + wxString msg = wxString::Format(_("The number of decimal places for a non-integral numeric field must be at least %d and at most %d. Keeping original value."), min_v, max_v); + wxMessageDialog dlg(this, msg, _("Error"), wxOK|wxICON_ERROR); dlg.ShowModal(); ev.Veto(); return; @@ -620,15 +639,13 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) // Automatically tweak length and decimals to acceptable values int suggest_len; int suggest_dec; - DbfFileUtils::SuggestDoubleParams(cur_len, new_val, - &suggest_len, &suggest_dec); - field_grid->SetCellValue(row, COL_L, - wxString::Format("%d", suggest_len)); - field_grid->SetCellValue(row, COL_D, - wxString::Format("%d", suggest_dec)); + DbfFileUtils::SuggestDoubleParams(cur_len, new_val, &suggest_len, &suggest_dec); + field_grid->SetCellValue(row, COL_L, wxString::Format("%d", suggest_len)); + field_grid->SetCellValue(row, COL_D, wxString::Format("%d", suggest_dec)); table_int->ColChangeProperties(cid, time, suggest_len, suggest_dec); //todo: add to change decimals visually table_int->ColChangeDisplayedDecimals(cid, suggest_dec); + } else if (col == COL_DD && table_int->PermitChangeDisplayedDecimals()) { // we know this is a double_type field @@ -637,12 +654,8 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) min_v = 0; max_v = GdaConst::max_dbf_double_decimals; if (new_val < min_v || max_v < new_val) { - wxString msg; - msg << "The number of displayed decimal places for a "; - msg << "non-integral numeric field must be at least " << min_v; - msg << " and at most " << max_v; - msg << " Keeping original value."; - wxMessageDialog dlg(this, msg, "Error", wxOK|wxICON_ERROR); + wxString msg = wxString::Format(_("The number of displayed decimal places for a non-integral numeric field must be at least %d and at most %d. Keeping original value."), min_v, max_v); + wxMessageDialog dlg(this, msg, _("Error"), wxOK|wxICON_ERROR); dlg.ShowModal(); ev.Veto(); return; @@ -660,6 +673,7 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) } table_int->ColChangeDisplayedDecimals(cid, new_val); } + // if the code execution makes it this far, then a cell value of the // table has been changed. GdaFrame::GetGdaFrame()->UpdateToolbarAndMenus(); @@ -676,8 +690,7 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) field_grid->GetCellValue(row, COL_D).ToLong(&decimals); int suggest_len; int suggest_dec; - DbfFileUtils::SuggestDoubleParams(length, decimals, - &suggest_len, &suggest_dec); + DbfFileUtils::SuggestDoubleParams(length, decimals, &suggest_len, &suggest_dec); if (length != suggest_len || decimals != suggest_dec) { // set length and decimals cell text color to red field_grid->SetCellTextColour(row, COL_L, *wxRED); @@ -688,8 +701,8 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) } } UpdateMinMax(row); + ev.Skip(); - LOG_MSG("Exiting DataViewerEditFieldPropertiesDlg::OnCellChanging"); } void DataViewerEditFieldPropertiesDlg::OnGridComboBox(wxCommandEvent& ev ) @@ -697,11 +710,13 @@ void DataViewerEditFieldPropertiesDlg::OnGridComboBox(wxCommandEvent& ev ) int sel = ev.GetSelection(); combo_selection = sel; ev.Skip(); + + wxLogMessage("In DataViewerEditFieldPropertiesDlg::OnGridComboBox"); + wxLogMessage(wxString::Format("%d", sel)); } void DataViewerEditFieldPropertiesDlg::OnCellEditorCreated( wxGridEditorCreatedEvent& ev ) { - LOG_MSG("In DataViewerEditFieldPropertiesDlg::OnCellEditorShown"); cell_editor_open = true; int row = ev.GetRow(); int col = ev.GetCol(); @@ -709,12 +724,10 @@ void DataViewerEditFieldPropertiesDlg::OnCellEditorCreated( wxGridEditorCreatedE wxControl *ctl = ev.GetControl(); ctl->Bind(wxEVT_COMBOBOX, &DataViewerEditFieldPropertiesDlg::OnGridComboBox, this); } - ev.Skip(); } void DataViewerEditFieldPropertiesDlg::OnCellEditorShown( wxGridEvent& ev ) { - LOG_MSG("In DataViewerEditFieldPropertiesDlg::OnCellEditorShown"); cell_editor_open = true; int row = ev.GetRow(); int col = ev.GetCol(); @@ -726,19 +739,17 @@ void DataViewerEditFieldPropertiesDlg::OnCellEditorShown( wxGridEvent& ev ) void DataViewerEditFieldPropertiesDlg::OnCellEditorHidden( wxGridEvent& ev ) { - LOG_MSG("In DataViewerEditFieldPropertiesDlg::OnCellEditorHidden"); cell_editor_open = false; int row = ev.GetRow(); int col = ev.GetCol(); if (col == 1) { - /*if (combo_selection >=0) { + if (combo_selection >=0) { wxString strChoices[4] = {"real", "integer", "date","string"}; field_grid->SetCellValue(row, col, strChoices[combo_selection]); } combo_selection = -1; - */ } ev.Skip(); } @@ -763,8 +774,8 @@ void DataViewerEditFieldPropertiesDlg::UpdateMinMax(int row) } int t=0; wxString tm_str = field_grid->GetCellValue(row, COL_TM); - LOG(tm_str); - if (!tm_str.IsEmpty()) t = tm_str_map[tm_str]; + if (!tm_str.IsEmpty()) + t = tm_str_map[tm_str]; wxString smax; wxString smin; @@ -808,5 +819,5 @@ void DataViewerEditFieldPropertiesDlg::update(FramesManager* o) void DataViewerEditFieldPropertiesDlg::update(TableState* o) { - InitTable(); + //InitTable(); } diff --git a/DataViewer/DataViewerEditFieldPropertiesDlg.h b/DataViewer/DataViewerEditFieldPropertiesDlg.h index d7918f0cb..51cfd5779 100644 --- a/DataViewer/DataViewerEditFieldPropertiesDlg.h +++ b/DataViewer/DataViewerEditFieldPropertiesDlg.h @@ -55,6 +55,8 @@ class DataViewerEditFieldPropertiesDlg: public wxDialog, void UpdateMinMax(int row); void OnGridComboBox(wxCommandEvent& ev ); + + void OnFieldSelected( wxCommandEvent& ev ); /** Implementation of FramesManagerObserver interface */ virtual void update(FramesManager* o); @@ -71,7 +73,6 @@ class DataViewerEditFieldPropertiesDlg: public wxDialog, wxGrid* field_grid; Project* project; - FramesManager* frames_manager; TableInterface* table_int; TableState* table_state; diff --git a/DataViewer/DbfTable.cpp b/DataViewer/DbfTable.cpp index 4fd0e378c..1040dc19c 100644 --- a/DataViewer/DbfTable.cpp +++ b/DataViewer/DbfTable.cpp @@ -17,1499 +17,5 @@ * along with this program. If not, see . */ -#include -#include -#include -#include -#include -#include -#include "../Project.h" -#include "../GenUtils.h" -#include "../GeoDa.h" -#include "../logger.h" -#include "DbfColContainer.h" -#include "DbfTable.h" -using namespace std; - -/** It is assumed that var_order has been corrected against the data - in dbf. If this assumption is wrong, results are unpredictable. - */ -DbfTable::DbfTable(TableState* table_state, TimeState* time_state, - DbfFileReader& dbf, const VarOrderPtree& var_order_ptree) -: TableInterface(table_state, time_state), orig_header(dbf.getFileHeader()), -var_order(var_order_ptree) -{ - LOG_MSG("Entering DbfTable::DbfTable"); - encoding_type = wxFONTENCODING_UTF8; - changed_since_last_save = false; - rows = dbf.getNumRecords(); - int cols = dbf.getNumFields(); - dbf_file_name = wxFileName(dbf.fname); - - int num_tms = var_order.GetNumTms(); - - encoding_type = wxFONTENCODING_UTF8; - m_wx_encoding = new wxCSConv(wxFONTENCODING_UTF8); - map desc_map; - vector desc_vec = dbf.getFieldDescs(); - BOOST_FOREACH(const DbfFieldDesc& desc, desc_vec) { - desc_map[desc.name] = desc; - } - // If displayed decimals attribute in var_order is set to - // default, then set displayed decimals to decimals - for (int i=0, num_grps=var_order.GetNumVarGroups(); i::iterator it; - it = desc_map.find(g.GetGroupName()); - if (it != desc_map.end() && - (it->second.type == 'F' || it->second.type == 'N') && - it->second.decimals != 0) - { - var_order.SetDisplayedDecimals(i, it->second.decimals); - } - } - } - BOOST_FOREACH(const VarGroup& g, var_order.GetVarGroupsRef()) { - GdaConst::FieldInfo info; - if (g.vars.size() == 0) { - FillFieldInfoFromDesc(info, desc_map[g.name]); - var_map[g.name] = new DbfColContainer; - var_map[g.name]->Init(rows, info, true, false, false); - } else { - BOOST_FOREACH(const wxString& v, g.vars) { - if (!v.empty()) { // skip placeholders - FillFieldInfoFromDesc(info, desc_map[v]); - var_map[v] = new DbfColContainer; - var_map[v]->Init(rows, info, true, false, false); - } - } - } - } - - if (!dbf.file.is_open()) { - //dbf.file.open(dbf.fname.mb_str(wxConvUTF8), - dbf.file.open(GET_ENCODED_FILENAME(dbf.fname), - std::ios::in | std::ios::binary); - } - if (!(dbf.file.is_open() && dbf.file.good())) { - open_err_msg << "Problem reading from DBF file."; - return; - } - - // To speed this up, make a map from col number to DbfColContainer* - vector quick_map(desc_vec.size()); - for (size_t i=0; iraw_data + row*(field_len+1)), - field_len); - c_ptr->raw_data[row*(field_len+1)+field_len] = '\0'; - //LOG_MSG(wxString((char*)(c_ptr->raw_data + row*(field_len+1)))); - } - } - time_state->SetTimeIds(var_order.GetTimeIdsRef()); - is_valid = true; - LOG_MSG("Exiting DbfTable::DbfTable"); -} - -DbfTable::~DbfTable() -{ - LOG_MSG("Entering DbfTable::~DbfTable"); - for (std::map::iterator it=var_map.begin(); - it != var_map.end(); it++) { - delete (it->second); - } - LOG_MSG("Exiting DbfTable::~DbfTable"); -} - - -void DbfTable::update(TableState* o) -{ - -} - -GdaConst::DataSourceType DbfTable::GetDataSourceType() -{ - return GdaConst::ds_dbf; -} - -void DbfTable::GetTimeStrings(std::vector& tm_strs) -{ - tm_strs = var_order.GetTimeIdsRef(); -} - -void DbfTable::GetColNonPlaceholderTmStrs(int col, - std::vector& tm_strs) -{ - if (!IsColTimeVariant(col)) { - tm_strs.resize(1); - tm_strs[0] = var_order.GetTimeIdsRef()[0]; - } else { - tm_strs.clear(); - int tms = GetColTimeSteps(col); - for (int t=0; t= 0 && time < var_order.GetNumTms()) { - return var_order.GetTimeIdsRef()[time]; - } - return wxEmptyString; -} - -int DbfTable::GetTimeInt(const wxString& tm_string) -{ - int t=0; - BOOST_FOREACH(const wxString& ts, var_order.GetTimeIdsRef()) { - if (tm_string == ts) return t; - ++t; - } - return -1; -} - -bool DbfTable::IsTimeVariant() -{ - return var_order.GetNumTms() > 1; -} - -int DbfTable::GetTimeSteps() -{ - return var_order.GetNumTms(); -} - -wxString DbfTable::GetTableName() -{ - return dbf_file_name.GetName(); -} - -bool DbfTable::Save(wxString& err_msg) -{ - return WriteToDbf(dbf_file_name.GetFullPath(), err_msg); -} - -bool DbfTable::IsReadOnly() -{ - return false; -} - -/** Returns the column id in the underlying grid, not the visual grid - displayed order. wxNOT_FOUND is returned if not found. Always - returns the first result found. */ -int DbfTable::FindColId(const wxString& name) -{ - wxString c_name = name; - c_name.Trim(false); - c_name.Trim(true); - return var_order.GetColId(c_name); -} - -/** If there is an associated wxGrid, then return the column ids in the order - they are displayed in the table. Otherwise, just return 0, 1, 2, ... The - vector is automatically resized to var_order.GetNumVarGroups() - A mapping from displayed col order to actual col ids in table - Eg, in underlying table, we might have A, B, C, D, E, F, - but because of user wxGrid col reorder operaions might see these - as C, B, A, F, D, E. In this case, the col_map would be - 0->2, 1->1, 2->0, 3->5, 4->3, 5->4 */ -void DbfTable::FillColIdMap(std::vector& col_map) -{ - col_map.resize(var_order.GetNumVarGroups()); - // This is a small cheat. Perhaps the current column order - // should be stored in TableInterface rather than getting it from - // wxGrid - wxGrid* grid = GdaFrame::GetProject()->FindTableGrid(); - if (grid) { - for (int i=0, e=col_map.size(); iGetColPos(i)]=i; - } - } else { - for (int i=0, e=col_map.size(); i& col_map) -{ - std::vector t; - FillColIdMap(t); - int numeric_cnt = 0; - for (int i=0, iend=t.size(); i& col_map) -{ - std::vector t; - FillColIdMap(t); - int numeric_cnt = 0; - for (int i=0, iend=t.size(); i& num_names) -{ - std::vector t; - FillNumericColIdMap(t); - num_names.resize(t.size()); - int cnt=0; - for (int i=0, iend=t.size(); i DbfTable::GetColTypes(int col) -{ - size_t ts = GetColTimeSteps(col); - std::vector ret(ts); - for (size_t t=0; tGetType() : GdaConst::placeholder_type; -} - -bool DbfTable::DoesNameExist(const wxString& name, bool case_sensitive) const -{ - return var_order.DoesNameExist(name, case_sensitive); -} - -wxString DbfTable::GetColName(int col) -{ - return var_order.FindVarGroup(col).name; -} - -wxString DbfTable::GetColName(int col, int time) -{ - DbfColContainer* c = FindDbfCol(col, time); - return c ? c->GetDbfColName() : ""; -} - -int DbfTable::GetColLength(int col, int time) -{ - DbfColContainer* c = FindDbfCol(col, time); - return c ? c->GetFieldLen() : 0; -} - -int DbfTable::GetColDecimals(int col, int time) -{ - DbfColContainer* c = FindDbfCol(col, time); - return c ? c->GetDecimals() : 0; -} - -int DbfTable::GetColDispDecimals(int col) -{ - VarGroup vg = var_order.FindVarGroup(col); - if (vg.GetDispDecs() == -1) { - return GdaConst::default_display_decimals; - } else { - return vg.GetDispDecs(); - } - //DbfColContainer* c = FindDbfCol(col, time); - //return c ? c->GetDispDecimals() : 0; -} - -void DbfTable::GetColData(int col, GdaFlexValue& data) -{ - if (col < 0 || col >= var_order.GetNumVarGroups() - || !IsColNumeric(col)) return; - std::vector cols; - GetDbfCols(col, cols); - size_t tms = cols.size(); - data.SetSize(rows, tms); - std::vector vec; - std::valarray& V = data.GetValArrayRef(); - std::valarray v_tmp(rows); - const double quiet_nan = std::numeric_limits::quiet_NaN(); - for (size_t t=0; tCheckUndefined(); - cols[t]->GetVec(vec); - for (size_t i=0; iundefined[i] ? quiet_nan : vec[i]; - } - V[std::slice(t,rows,tms)] = v_tmp; - } else { - V[std::slice(t,rows,tms)] = quiet_nan; - } - } -} - -void DbfTable::GetColData(int col, d_array_type& data) -{ - if (col < 0 || col >= var_order.GetNumVarGroups() - || !IsColNumeric(col)) return; - std::vector cols; - GetDbfCols(col, cols); - size_t tms = cols.size(); - data.resize(boost::extents[tms][rows]); - std::vector vec; - for (size_t t=0; tCheckUndefined(); - cols[t]->GetVec(vec); - for (size_t i=0; iundefined[i] ? 0 : vec[i]; - } - } else { - for (size_t i=0; i= var_order.GetNumVarGroups() - || !IsColNumeric(col)) return; - std::vector cols; - GetDbfCols(col, cols); - size_t tms = cols.size(); - data.resize(boost::extents[tms][rows]); - std::vector vec; - for (size_t t=0; tCheckUndefined(); - cols[t]->GetVec(vec); - for (size_t i=0; iundefined[i] ? 0 : vec[i]; - } - } else { - for (size_t i=0; i= var_order.GetNumVarGroups() - || !IsColNumeric(col)) return; - std::vector cols; - GetDbfCols(col, cols); - size_t tms = cols.size(); - data.resize(boost::extents[tms][rows]); - std::vector vec; - for (size_t t=0; tCheckUndefined(); - cols[t]->GetVec(vec); - for (size_t i=0; iundefined[i] ? "" : vec[i]; - } - } else { - for (size_t i=0; i& data) -{ - if (col < 0 || col >= var_order.GetNumVarGroups() - ||! IsColNumeric(col)) return; - DbfColContainer* c = FindDbfCol(col, time); - if (!c) return; - c->CheckUndefined(); - c->GetVec(data); - for (size_t i=0; iundefined[i]) data[i] = 0; -} - -void DbfTable::GetColData(int col, int time, std::vector& data) -{ - if (col < 0 || col >= var_order.GetNumVarGroups() - ||! IsColNumeric(col)) return; - DbfColContainer* c = FindDbfCol(col, time); - if (!c) return; - c->CheckUndefined(); - c->GetVec(data); - for (size_t i=0; iundefined[i]) data[i] = 0; -} - -void DbfTable::GetColData(int col, int time, std::vector& data) -{ - if (col < 0 || col >= var_order.GetNumVarGroups()) return; - DbfColContainer* c = FindDbfCol(col, time); - if (!c) return; - c->GetVec(data); -} - -void DbfTable::GetColUndefined(int col, b_array_type& undefined) -{ - if (col < 0 || col >= var_order.GetNumVarGroups()) return; - std::vector cols; - GetDbfCols(col, cols); - size_t tms = cols.size(); - undefined.resize(boost::extents[tms][rows]); - std::vector vec; - for (size_t t=0; tCheckUndefined(); - for (size_t i=0; iundefined[i]; - } - } else { - for (size_t i=0; i& undefined) -{ - if (col < 0 || col >= var_order.GetNumVarGroups()) return; - DbfColContainer* c = FindDbfCol(col, time); - if (!c) return; - c->GetUndefined(undefined); -} - -void DbfTable::GetMinMaxVals(int col, std::vector& min_vals, - std::vector& max_vals) -{ - if (col < 0 || col >= var_order.GetNumVarGroups()) return; - if (!IsColNumeric(col)) return; - std::vector cols; - GetDbfCols(col, cols); - size_t tms = cols.size(); - min_vals.resize(tms); - max_vals.resize(tms); - for (size_t t=0; tGetMinMaxVals(min_vals[t], max_vals[t]); - } else { - min_vals[t] = 0; - max_vals[t] = 0; - } - } -} - -void DbfTable::GetMinMaxVals(int col, int time, - double& min_val, double& max_val) -{ - min_val = 0; - max_val = 0; - if (col < 0 || col >= var_order.GetNumVarGroups()) return; - if (!IsColNumeric(col)) return; - if (time < 0 || time > GetColTimeSteps(col)) return; - - DbfColContainer* c = FindDbfCol(col, time); - if (!c) return; - c->GetMinMaxVals(min_val, max_val); -} - -void DbfTable::SetColData(int col, int time, - const std::vector& data) -{ - if (col < 0 || col >= var_order.GetNumVarGroups()) return; - if (!IsColNumeric(col)) return; - DbfColContainer* c = FindDbfCol(col, time); - if (!c) return; - c->SetFromVec(data); - table_state->SetColDataChangeEvtTyp(c->GetName(), col); - table_state->notifyObservers(); - SetChangedSinceLastSave(true); -} - -void DbfTable::SetColData(int col, int time, - const std::vector& data) -{ - if (col < 0 || col >= var_order.GetNumVarGroups()) return; - if (!IsColNumeric(col)) return; - DbfColContainer* c = FindDbfCol(col, time); - if (!c) return; - c->SetFromVec(data); - table_state->SetColDataChangeEvtTyp(c->GetName(), col); - table_state->notifyObservers(); - SetChangedSinceLastSave(true); -} - -void DbfTable::SetColData(int col, int time, - const std::vector& data) -{ - if (col < 0 || col >= var_order.GetNumVarGroups()) return; - DbfColContainer* c = FindDbfCol(col, time); - if (!c) return; - c->SetFromVec(data); - table_state->SetColDataChangeEvtTyp(c->GetName(), col); - table_state->notifyObservers(); - SetChangedSinceLastSave(true); -} - -void DbfTable::SetColUndefined(int col, int time, - const std::vector& undefined) -{ - if (col < 0 || col >= var_order.GetNumVarGroups()) return; - if (!IsColNumeric(col)) return; - DbfColContainer* c = FindDbfCol(col, time); - if (!c) return; - c->SetUndefined(undefined); - table_state->SetColDataChangeEvtTyp(c->GetName(), col); - table_state->notifyObservers(); - SetChangedSinceLastSave(true); -} - -bool DbfTable::ColChangeProperties(int col, int time, - int new_len, int new_dec) -{ - if (col < 0 || col >= var_order.GetNumVarGroups()) return false; - DbfColContainer* c = FindDbfCol(col, time); - if (!c) return false; - return c->ChangeProperties(new_len, new_dec); - table_state->SetColPropertiesChangeEvtTyp(c->GetName(), col); - table_state->notifyObservers(); - SetChangedSinceLastSave(true); - return true; -} - -bool DbfTable::ColChangeDisplayedDecimals(int col, int new_disp_dec) -{ - if (!PermitChangeDisplayedDecimals() || - GetColType(col) != GdaConst::double_type) return false; - - var_order.SetDisplayedDecimals(col, new_disp_dec); - table_state->SetColDispDecimalsEvtTyp(GetColName(col), col); - table_state->notifyObservers(); - //SetChangedSinceLastSave(true); - return true; -} - -bool DbfTable::RenameGroup(int col, const wxString& new_name) -{ - if (!IsColTimeVariant(col)) return RenameSimpleCol(col, 0, new_name); - if (DoesNameExist(new_name, false) || - !IsValidGroupName(new_name)) return false; - wxString old_name = GetColName(col); - - var_order.SetGroupName(col, new_name); - table_state->SetColRenameEvtTyp(old_name, new_name, false); - table_state->notifyObservers(); - //SetChangedSinceLastSave(true); - return true; -} - -/** This changes the underlying DB column/field name, not the group - name. If it is a non-time-variant group, then the DB column and - group name are the same. */ -bool DbfTable::RenameSimpleCol(int col, int time, const wxString& new_name) -{ - if (!PermitRenameSimpleCol() || - (!IsColTimeVariant(col) && time != 0)) return false; - if (DoesNameExist(new_name, false) || - !IsValidDBColName(new_name)) return false; - - wxString old_name = GetColName(col, time); - std::map::iterator i = - var_map.find(var_order.GetSimpleColName(col)); - if (i == var_map.end()) return false; - DbfColContainer* c = i->second; - if (!c->ChangeName(new_name)) return false; - var_map.erase(i); - var_map.insert( std::pair(new_name, c) ); - - var_order.SetGroupName(col, new_name); - table_state->SetColRenameEvtTyp(old_name, new_name, true); - table_state->notifyObservers(); - SetChangedSinceLastSave(true); - return true; -} - -wxString DbfTable::GetCellString(int row, int col, int time) -{ - // NOTE: if called from wxGrid, must use row_order[row] to permute - if (row<0 || row>=rows) return wxEmptyString; - - DbfColContainer* c = FindDbfCol(col, time); - if (!c) return wxEmptyString; - int field_len = c->GetFieldLen(); - - if (c->undefined_initialized && - c->undefined[row]) { - return wxEmptyString; - } - - switch (c->GetType()) { - case GdaConst::date_type: - { - if (c->IsVecDataAlloc()) { - int x = c->l_vec[row]; - int day = x % 100; x /= 100; - int month = x % 100; x /= 100; - int year = x; - return wxString::Format("%04d %02d %02d", year, month, day); - } - if (c->IsRawDataAlloc()) { - wxString temp((char*)(c->raw_data + row*(field_len+1))); - long val; - bool success = temp.ToCLong(&val); - - if (c->undefined_initialized || success) { - int x = val; - int day = x % 100; x /= 100; - int month = x % 100; x /= 100; - int year = x; - return wxString::Format("%04d %02d %02d", year, month, day); - } else { - return wxEmptyString; - } - } - } - case GdaConst::long64_type: - { - if (c->IsVecDataAlloc()) { - return wxString::Format("%lld", c->l_vec[row]); - } - if (c->IsRawDataAlloc()) { - const char* str = (char*)(c->raw_data + row*(field_len+1)); - //LOG_MSG(wxString::Format("row: %d, col: %d, raw: %s", - // row, col, str)); - - if (c->undefined_initialized || - GenUtils::validInt(str)) { - wxInt64 val=0; - GenUtils::strToInt64(str, &val); - return wxString::Format("%lld", val); - } else { - return wxEmptyString; - } - } - } - break; - case GdaConst::double_type: - { - // We have to be careful to return a formated string with digits - // after the decimal place at most min(decimals, displayed_decimals) - int decimals = c->GetDecimals(); - if (decimals >=0 ) decimals += 1; // one extra decimal - int disp_dec = GetColDispDecimals(col); - if (disp_dec == -1) disp_dec = decimals-1; - if ( c->GetDecimals() > 0) { - disp_dec = GenUtils::min(c->GetDecimals(),disp_dec); - } - wxString d_char = DbfColContainer::sprintf_period_for_decimal() - ? "." : ","; - if (c->IsVecDataAlloc()) { - double val = c->d_vec[row]; - //MMM: due to the prevalence of DBF files with non-conforming - // data, we are disabling this feature at present. - // limit val to acceptable range - //int d = c->decimals; - //int fl = c->field_len; - //double max_val = DbfFileUtils::GetMaxDouble(fl, d); - //double min_val = DbfFileUtils::GetMinDouble(fl, d); - //if (max_val < val) { - // val = max_val; - //} else if (min_val > val) { - // val = min_val; - //} - wxString s = wxString::Format("%.*f", disp_dec, val); - return s.SubString(0, s.Find(d_char) + disp_dec); - } - if (c->IsRawDataAlloc()) { - wxString temp((char*)(c->raw_data + row*(field_len+1))); - // trim any leading or trailing spaces. For some reason - // a trailing space causes ToCDouble to return false even - // though it set val to the correct value. - temp.Trim(true); - temp.Trim(false); - double val; - bool success = temp.ToCDouble(&val); - if (success) success = boost::math::isfinite(val); - - if (c->undefined_initialized || success) { - wxString s = wxString::Format("%.*f", disp_dec, val); - return s.SubString(0, s.Find(d_char) + disp_dec); - } else { - return wxEmptyString; - } - } - } - break; - case GdaConst::string_type: - { - if (c->IsVecDataAlloc()) { - return c->s_vec[row]; - } - if (c->IsRawDataAlloc()) { - if (m_wx_encoding == NULL) - return wxString((char*)(c->raw_data + row*(field_len+1))); - return wxString((char*)(c->raw_data + row*(field_len+1)), - *m_wx_encoding); - } - } - break; - default: - break; - } - return wxEmptyString; -} - - -// Note: when writing to raw_data, we must be careful not to overwrite -// the buffer and also to respect the DBF formating requirements, -// especially for floats. Aditionally, must check that all numbers -// are valid and set undefined flag appropriately. Also, this -// method should only be called by wxGrid since we automatically -// compute the correct row. -bool DbfTable::SetCellFromString(int row, int col, int time, - const wxString &value) -{ - // NOTE: if called from wxGrid, must use row_order[row] to permute - is_set_cell_from_string_fail = false; - if (row<0 || row>=rows) return false; - if (col<0 || col>=rows) return false; - DbfColContainer* c = FindDbfCol(col, time); - if (!c) return false; - - if (table_state->GetNumDisallowGroupModify(GetColName(col)) > 0) { - is_set_cell_from_string_fail = true; - set_cell_from_string_fail_msg = - table_state->GetDisallowGroupModifyMsg(GetColName(col)); - return false; - } - - int field_len = c->GetFieldLen(); - char temp[2048]; - char* buf=0; - if (c->IsRawDataAlloc()) { - buf = c->raw_data + row*(field_len+1); - buf[field_len] = '\0'; - } - - c->stale_min_max_val = true; - c->UpdateMinMaxVals(); - - // assume defined by default - c->undefined[row] = false; - switch (c->GetType()) { - case GdaConst::date_type: { - // first, check that value is valid. If invalid, we will - // write some default value and will set undefined to true - wxInt64 l_val; - bool valid = GenUtils::validInt( - const_cast((const char*)value.mb_str())); - if (valid) { - GenUtils::strToInt64( - const_cast((const char*)value.mb_str()), &l_val); - } else { - c->undefined[row] = true; - } - if (c->IsVecDataAlloc()) { - if (c->undefined[row]) { - c->l_vec[row] = 0; - } else { - c->l_vec[row] = l_val; - } - } - if (buf) { - if (c->undefined[row]) { - for (int j=0; jundefined[row] = true; - } else { - GenUtils::strToInt64(value, &l_val); - // limit l_val to acceptable range - //int fl = c->GetFieldLen(); - //wxInt64 max_val = DbfFileUtils::GetMaxInt(fl); - //wxInt64 min_val = DbfFileUtils::GetMinInt(fl); - //if (max_val < l_val) { - // l_val = max_val; - //} else if (min_val > l_val) { - // l_val = min_val; - //} - } - - if (c->IsVecDataAlloc()) { - if (c->undefined[row]) { - c->l_vec[row] = 0; - } else { - c->l_vec[row] = l_val; - } - } - if (buf) { - if (c->undefined[row]) { - for (int j=0; jundefined[row] = true; - } else if (!boost::math::isfinite(d_val)) { - c->undefined[row] = true; - } - if (!c->undefined[row]) { - // limit d_val to acceptable range - //int d = c->GetDecimals(); - //int fl = c->GetFieldLen(); - //double max_val = DbfFileUtils::GetMaxDouble(fl, d); - //double min_val = DbfFileUtils::GetMinDouble(fl, d); - //if (max_val < d_val) { - // d_val = max_val; - //} else if (min_val > d_val) { - // d_val = min_val; - //} - } - if (c->IsVecDataAlloc()) { - if (c->undefined[row]) { - c->d_vec[row] = 0; - } else { - c->d_vec[row] = d_val; - } - } - if (buf) { - if (c->undefined[row]) { - for (int j=0; jGetDecimals(), d_val); - for (int j=0; jIsVecDataAlloc()) { - if (value.Length() > field_len) { - c->s_vec[row] = value.Mid(0, field_len); - } else { - c->s_vec[row] = value; - } - } - if (c->IsRawDataAlloc()) { - if (value.IsEmpty()) { - for (int j=0; jSetColDataChangeEvtTyp(c->GetName(), col); - table_state->notifyObservers(); - SetChangedSinceLastSave(true); - return true; -} - -int DbfTable::InsertCol(GdaConst::FieldType type, const wxString& name, - int pos, int time_steps, int field_len, - int decimals) -{ - using namespace std; - bool alloc_raw_data = false; - bool mark_all_defined = true; - if (pos > var_order.GetNumVarGroups()) - return -1; - - // this case if for appending new column at the end of table - if (pos < 0) - pos = var_order.GetNumVarGroups(); - - LOG_MSG(wxString::Format("Inserting column into table at postion %d", pos)); - if (time_steps <= 0) - return -1; - if (type != GdaConst::double_type) - decimals = 0; - if (field_len == -1 && (type == GdaConst::placeholder_type || - type == GdaConst::unknown_type)) - return -1; - if (field_len == -1) { - if (type == GdaConst::double_type) { - field_len = GdaConst::default_dbf_double_len; - } else if (type == GdaConst::long64_type) { - field_len = GdaConst::default_dbf_long_len; - } else if (type == GdaConst::date_type) { - field_len = GdaConst::default_dbf_date_len; - } else { // type == GdaConst::string_type - field_len = GdaConst::default_dbf_string_len; - } - } - if (decimals < 0) { - if (type == GdaConst::double_type) { - decimals = GdaConst::default_display_decimals; - } else { - decimals = 0; - } - } - - if (name == "geoid2_1") { - int test = 1; - } - vector names(SuggestDBColNames(name, name, time_steps)); - - GdaConst::FieldInfo info; - info.type = type; - info.name = name; - info.field_len = field_len; - info.decimals = decimals; - for (size_t t=0; tInit(rows, info, alloc_raw_data, !alloc_raw_data, false); - c->undefined_initialized = true; - } else { - c->Init(rows, info, alloc_raw_data, !alloc_raw_data, - mark_all_defined); - } - var_map[names[t]] = c; - } - - VarGroup g(name, decimals); - if (time_steps > 1) - g.vars = names; - var_order.InsertVarGroup(g, pos); - - SetChangedSinceLastSave(true); - - if (decimals < 0) - decimals = GdaConst::default_display_decimals; - TableDeltaList_type tdl; - TableDeltaEntry tde(name, true, pos); - tde.pos_final = pos; - tde.decimals = decimals; - tde.displayed_decimals = decimals; - tde.type = type; - tde.length = field_len; - tde.change_to_db = true; - tdl.push_back(tde); - table_state->SetColsDeltaEvtTyp(tdl); - table_state->notifyObservers(); - return pos; -} - -bool DbfTable::DeleteCol(int pos) -{ - using namespace std; - LOG_MSG("Inside DbfTable::DeleteCol"); - LOG_MSG(wxString::Format("Deleting column from table at postion %d", pos)); - if (pos < 0 || pos >= var_order.GetNumVarGroups() || - var_order.GetNumVarGroups() == 0) return false; - - // Must remove all items from var_map first - vector cols; - GetDbfCols(pos, cols); - for (size_t t=0; tGetDbfColName(); - map::iterator i = var_map.find(nm); - if (i != var_map.end()) var_map.erase(i); - delete cols[t]; - } - } - - wxString name = var_order.GetGroupName(pos); - var_order.RemoveVarGroup(pos); - - TableDeltaList_type tdl; - TableDeltaEntry tde(name, false, pos); - tde.change_to_db = true; - tdl.push_back(tde); - table_state->SetColsDeltaEvtTyp(tdl); - table_state->notifyObservers(); - SetChangedSinceLastSave(true); - return true; -} - -void DbfTable::UngroupCol(int col) -{ - using namespace std; - LOG_MSG("Inside DbfTable::UngroupCol"); - if (col < 0 || col >= var_order.GetNumVarGroups()) return; - if (GetColTimeSteps(col) <= 1) return; - - map nm_to_fi; - for (size_t t=0; tinsert) continue; - GdaConst::FieldInfo& fi = nm_to_fi[i->group_name]; - i->type = fi.type; - i->decimals = fi.decimals; - i->displayed_decimals = displayed_decimals; - i->length = fi.field_len; - } - LOG_MSG("Table delta entries:"); - BOOST_FOREACH(const TableDeltaEntry& tde, tdl) LOG_MSG(tde.ToString()); - - //SetChangedSinceLastSave(true); - table_state->SetColsDeltaEvtTyp(tdl); - table_state->notifyObservers(); -} - -void DbfTable::GroupCols(const std::vector& cols, - const wxString& name, int pos) -{ - using namespace std; - LOG_MSG("Inside DbfTable::GroupCols"); - if (pos < 0 || pos > var_order.GetNumVarGroups()) return; - if (cols.size() <= 1) return; - if (GetTimeSteps() > 1 && cols.size() != GetTimeSteps()) return; - - if (cols.size() > GetTimeSteps()) { - // need to increase number of time steps - RenameTimeStep(0, "time 0"); - for (size_t t=1; tSetTimeIds(var_order.GetTimeIdsRef()); - table_state->SetTimeIdsAddRemoveEvtTyp(); - table_state->notifyObservers(); - } - - // Determine group type information from first non-placeholder - // field in cols. - int decimals = 0; - int displayed_decimals = 0; - int length = -1; - GdaConst::FieldType type = GdaConst::unknown_type; - bool found_nonplaceholder = false; - for (size_t i=0; i= 0 && GetColType(cols[i]) != GdaConst::unknown_type - && GetColType(cols[i]) != GdaConst::placeholder_type) { - decimals = GetColDecimals(cols[i]); - displayed_decimals = GetColDecimals(cols[i]); - length = GetColLength(cols[i]); - type = GetColType(cols[i]); - found_nonplaceholder = true; - } - } - - TableDeltaList_type tdl; - var_order.Group(cols, name, pos, tdl); - // Last entry in tdl should be an insert operation. Add missing - // information to this operation. - TableDeltaList_type::iterator i=tdl.end(); - --i; - i->decimals = decimals; - i->displayed_decimals = displayed_decimals; - i->length = length; - i->type = type; - LOG_MSG("Table delta entries:"); - BOOST_FOREACH(const TableDeltaEntry& tde, tdl) LOG_MSG(tde.ToString()); - - //SetChangedSinceLastSave(true); - table_state->SetColsDeltaEvtTyp(tdl); - table_state->notifyObservers(); -} - -void DbfTable::InsertTimeStep(int time, const wxString& name) -{ - if (time < 0 || time > var_order.GetNumTms()) return; - var_order.InsertTime(time, name); - time_state->SetTimeIds(var_order.GetTimeIdsRef()); - table_state->SetTimeIdsAddRemoveEvtTyp(); - table_state->notifyObservers(); -} - -void DbfTable::RemoveTimeStep(int time) -{ - if (time < 0 || time >= var_order.GetNumTms()) return; - // TableDeltaList is needed for the case where removing a time - // period results in onr or more VarGroup with only placeholders remaining. - // In this case we need to delete these empty columns from the table. - TableDeltaList_type tdl; - var_order.RemoveTime(time, tdl); - - // Must fill in details for simple inserted columns - for (TableDeltaList_type::iterator i=tdl.begin(); i!=tdl.end(); ++i) { - if (!i->insert) continue; - DbfColContainer* c = var_map[i->group_name]; - i->decimals = c->GetDecimals(); - i->displayed_decimals = c->GetDecimals(); - i->length = c->GetFieldLen(); - i->type = c->GetType(); - } - - // Notify Table of inserted and removed columns - if (tdl.size() > 0) { - table_state->SetColsDeltaEvtTyp(tdl); - table_state->notifyObservers(); - } - - time_state->SetTimeIds(var_order.GetTimeIdsRef()); - table_state->SetTimeIdsAddRemoveEvtTyp(); - table_state->notifyObservers(); -} - -void DbfTable::SwapTimeSteps(int time1, int time2) -{ - var_order.SwapTimes(time1, time2); - time_state->SetTimeIds(var_order.GetTimeIdsRef()); - table_state->SetTimeIdsSwapEvtTyp(); - table_state->notifyObservers(); -} - -void DbfTable::RenameTimeStep(int time, const wxString& new_name) -{ - var_order.RenameTime(time, new_name); - time_state->SetTimeIds(var_order.GetTimeIdsRef()); - table_state->SetTimeIdsRenameEvtTyp(); - table_state->notifyObservers(); -} - -bool DbfTable::WriteToDbf(const wxString& fname, wxString& err_msg) -{ - std::ofstream out_file; - out_file.open(GET_ENCODED_FILENAME(fname), - std::ios::out | std::ios::binary); - - if (!(out_file.is_open() && out_file.good())) { - err_msg += "Problem opening \"" + fname + "\""; - return false; - } - - // a mapping from displayed col order to actual col ids in table - // Eg, in underlying table, we might have A, B, C, D, E, F, - // but because of user wxGrid col reorder operaions might see these - // as C, B, A, F, D, E. In this case, the col_id_map would be - // 0->2, 1->1, 2->0, 3->5, 4->3, 5->4 - // We must write the DBF in the current displayed column order - // However, with since we allow grouped columns, we have to expand - // each group and ignore placeholders. - typedef DbfColContainer* dbf_col_ptr; - std::vector dbf_cols; - GetAllSimpleDbfCols(dbf_cols); - - // Ensure that raw_data exists. If raw_data exists, then each item is - // assumed to be ready for writing to disk. - BOOST_FOREACH(const dbf_col_ptr& c, dbf_cols) { - if (!c->IsRawDataAlloc()) c->CopyVectorToRawData(); - } - - // update orig_header - orig_header.num_records = GetNumberRows(); - orig_header.num_fields = dbf_cols.size(); // should == var_map.size() - // Each field descriptor is 32 bits and begins at byte 32 and terminates - // with an additional byte 0x0D. - orig_header.header_length = 32 + orig_header.num_fields*32 + 1; - orig_header.length_each_record = 1; // first byte is either 0x20 or 0x2A - BOOST_FOREACH(const dbf_col_ptr& c, dbf_cols) { - orig_header.length_each_record += c->GetFieldLen(); - } - DbfFileHeader header = orig_header; - - wxUint32 u_int32; - wxUint32* u_int32p = &u_int32; - wxUint16 u_int16; - wxUint16* u_int16p = &u_int16; - wxUint8 u_int8; - wxUint8* u_int8p = &u_int8; - char membyte; - - // byte 0 - membyte = header.version; - out_file.put(membyte); - - // byte 1 - membyte = (char) (header.year - 1900); - out_file.put(membyte); - - // byte 2 - membyte = (char) header.month; - out_file.put(membyte); - - // byte 3 - membyte = (char) header.day; - out_file.put(membyte); - - // byte 4-7 - u_int32 = header.num_records; - u_int32 = wxUINT32_SWAP_ON_BE(u_int32); - out_file.write((char*) u_int32p, 4); - - // byte 8-9 - u_int16 = header.header_length; - u_int16 = wxUINT16_SWAP_ON_BE(u_int16); - out_file.write((char*) u_int16p, 2); - - // byte 10-11 - u_int16 = header.length_each_record; - u_int16 = wxUINT16_SWAP_ON_BE(u_int16); - out_file.write((char*) u_int16p, 2); - - // byte 12-13 (0x0000) - u_int16 = 0x0; - out_file.write((char*) u_int16p, 2); - - // bytes 14-31: write 0 - membyte = 0; - for (int i=0; i<(31-14)+1; i++) out_file.put(membyte); - - // out_file now points to byte 32, which is the beginning of the list - // of fields. There must be at least one field. Each field descriptor - // is 32 bytes long with byte 0xd following the last field descriptor. - char* byte32_buff = new char[32]; - - - BOOST_FOREACH(const dbf_col_ptr& c, dbf_cols) { - for (int j=0; j<32; j++) byte32_buff[j] = 0; - //strncpy(byte32_buff, - // (const char*)c->name.mb_str(*m_wx_encoding), 11); - strncpy(byte32_buff, - (const char*)c->GetName().mb_str(wxConvUTF8), 11); - switch (c->GetType()) { - case GdaConst::date_type: - byte32_buff[11] = 'D'; - break; - case GdaConst::long64_type: - byte32_buff[11] = 'N'; - break; - case GdaConst::double_type: - byte32_buff[11] = 'N'; - break; - default: - byte32_buff[11] = 'C'; - break; - } - byte32_buff[16] = (wxUint8) c->GetFieldLen(); - byte32_buff[17] = (wxUint8) c->GetDecimals(); - out_file.write(byte32_buff, 32); - } - delete [] byte32_buff; - // mark end of field descriptors with 0x0D - out_file.put((char) 0x0D); - - // Write out each record - for (int row=0; rowGetFieldLen(); - out_file.write(c->raw_data + row*(f_len+1), f_len); - } - } - // 0x1A is the EOF marker - out_file.put((char) 0x1A); - out_file.close(); - SetChangedSinceLastSave(false); - - return true; -} - -void DbfTable::FillFieldInfoFromDesc(GdaConst::FieldInfo& fi, - const DbfFieldDesc& desc) -{ - if (desc.type == 'N' || desc.type == 'F') { - if (desc.decimals > 0) { - fi.type = GdaConst::double_type; - } else { - fi.type = GdaConst::long64_type; - } - fi.decimals = desc.decimals; - - } else if (desc.type == 'D') { - fi.type = GdaConst::date_type; - fi.decimals = 0; - } else { - // We will assume (desc[i].type == 'C') - fi.type = GdaConst::string_type; - fi.decimals = desc.decimals; - } - fi.name = desc.name; - fi.field_len = desc.length; -} - -bool DbfTable::DbColNmToColAndTm(const wxString& name, int& col, int& tm) -{ - return var_order.SimpleColNameToColAndTm(name, col, tm); -} - -/** Return pointer to DbfColContainer for col and time. If not found, - or if placeholder, then null is returned. - */ -DbfColContainer* DbfTable::FindDbfCol(int col, int time) -{ - wxString col_name = var_order.GetSimpleColName(col, time); - std::map::iterator iter = var_map.find(col_name); - if (iter == var_map.end()) - return 0; - else - return iter->second; -} - -void DbfTable::GetDbfCols(int col, std::vector& cols) -{ - VarGroup g(var_order.FindVarGroup(col)); - cols.resize(g.GetNumTms()); - for (size_t t=0, tms=g.GetNumTms(); t& cols) -{ - std::vector col_id_map; - FillColIdMap(col_id_map); - for (size_t i=0; i cc; - GetDbfCols(col_id_map[i], cc); - for (size_t t=0; t -#include -#include -#include -#include "TableInterface.h" -#include "../DbfFile.h" -#include "../DataViewer/VarOrderPtree.h" -#include "../DataViewer/VarOrderMapper.h" -class DbfColContainer; - -class DbfTable : public TableInterface -{ -public: - DbfTable(TableState* table_state, TimeState* time_state, - DbfFileReader& dbf, const VarOrderPtree& var_order_ptree); - virtual ~DbfTable(); - - virtual void update(TableState* o); - - // Implementation of TableInterface pure virtual methods - virtual GdaConst::DataSourceType GetDataSourceType(); - virtual void GetTimeStrings(std::vector& tm_strs); - virtual void GetColNonPlaceholderTmStrs(int col, - std::vector& tm_strs); - virtual wxString GetTimeString(int time); - virtual int GetTimeInt(const wxString& tm_string); - virtual bool IsTimeVariant(); - virtual int GetTimeSteps(); - virtual wxString GetTableName(); - - virtual bool Save(wxString& err_msg); - virtual bool IsReadOnly(); - virtual bool PermitRenameSimpleCol() { return true; } - virtual bool HasFixedLengths() { return true; } - virtual bool PermitChangeLength() { return true; } - virtual bool HasFixedDecimals() { return true; } - virtual bool PermitChangeDecimals() { return true; } - virtual bool PermitChangeDisplayedDecimals() { return true; } - - virtual void Update(const VarOrderPtree& var_order_ptree); - - virtual bool DbColNmToColAndTm(const wxString& name, int& col, int& tm); - virtual int FindColId(const wxString& name); - virtual void FillColIdMap(std::vector& col_map); - virtual void FillNumericColIdMap(std::vector& col_map); - virtual void FillIntegerColIdMap(std::vector& col_map); - virtual void FillNumericNameList(std::vector& num_names); - virtual int GetNumberCols(); - virtual int GetNumberRows(); - virtual bool IsColTimeVariant(int col); - virtual int GetColTimeSteps(int col); - virtual bool IsColNumeric(int col); - virtual GdaConst::FieldType GetColType(int col); - virtual std::vector GetColTypes(int col); - virtual GdaConst::FieldType GetColType(int col, int time); - virtual bool DoesNameExist(const wxString& name, bool case_sensitive) const; - virtual wxString GetColName(int col); - virtual wxString GetColName(int col, int time); - virtual int GetColLength(int col, int time=0); - virtual int GetColDecimals(int col, int time=0); - virtual int GetColDispDecimals(int col); - virtual void GetColData(int col, GdaFlexValue& data); - virtual void GetColData(int col, d_array_type& data); - virtual void GetColData(int col, l_array_type& data); - virtual void GetColData(int col, s_array_type& data); - virtual void GetColData(int col, int time, std::vector& data); - virtual void GetColData(int col, int time, std::vector& data); - virtual void GetColData(int col, int time, std::vector& data); - virtual void GetColUndefined(int col, b_array_type& undefined); - virtual void GetColUndefined(int col, int time, - std::vector& undefined); - virtual void GetMinMaxVals(int col, std::vector& min_vals, - std::vector& max_vals); - virtual void GetMinMaxVals(int col, int time, - double& min_val, double& max_val); - - virtual void SetColData(int col, int time, - const std::vector& data); - virtual void SetColData(int col, int time, - const std::vector& data); - virtual void SetColData(int col, int time, - const std::vector& data); - virtual void SetColUndefined(int col, int time, - const std::vector& undefined); - virtual bool ColChangeProperties(int col, int time, int new_len, - int new_dec); - virtual bool ColChangeDisplayedDecimals(int col, int new_disp_dec); - - virtual bool RenameGroup(int col, const wxString& new_name); - virtual bool RenameSimpleCol(int col, int time, const wxString& new_name); - - virtual wxString GetCellString(int row, int col, int time=0); - virtual bool SetCellFromString(int row, int col, int time, - const wxString &value); - virtual int InsertCol(GdaConst::FieldType type, const wxString& name, - int pos=-1, int time_steps=1, - int field_len=-1, int decimals=-1); - virtual bool DeleteCol(int pos); - - virtual void UngroupCol(int col); - virtual void GroupCols(const std::vector& cols, - const wxString& name, int pos=0); - virtual void InsertTimeStep(int time, const wxString& name); - virtual void RemoveTimeStep(int time); - virtual void SwapTimeSteps(int time1, int time2); - virtual void RenameTimeStep(int time, const wxString& new_name); - virtual bool IsValidDBColName(const wxString& col_nm, - wxString* fld_warn_msg=0); - - // Public methods specific to DbfTable - wxFileName GetDbfFileName() { return dbf_file_name; } - void SetDbfFileName(const wxFileName& d) { dbf_file_name = d; } - - bool WriteToDbf(const wxString& fname, wxString& err_msg); - -private: - static void FillFieldInfoFromDesc(GdaConst::FieldInfo& fi, - const DbfFieldDesc& desc); - DbfColContainer* FindDbfCol(int col, int time=0); - void GetDbfCols(int col, std::vector& cols); - void GetAllSimpleDbfCols(std::vector& cols); - wxFileName dbf_file_name; - - VarOrderMapper var_order; - std::map var_map; - DbfFileHeader orig_header; -}; #endif diff --git a/DataViewer/MergeTableDlg.cpp b/DataViewer/MergeTableDlg.cpp index 5849743b1..55163f9c7 100644 --- a/DataViewer/MergeTableDlg.cpp +++ b/DataViewer/MergeTableDlg.cpp @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include @@ -30,6 +31,8 @@ #include "DbfColContainer.h" #include "TableBase.h" #include "TableInterface.h" +#include "../FramesManagerObserver.h" +#include "../FramesManager.h" #include "../DbfFile.h" #include "../ShapeOperations/OGRLayerProxy.h" #include "../ShapeOperations/OGRDataAdapter.h" @@ -58,27 +61,34 @@ END_EVENT_TABLE() using namespace std; -MergeTableDlg::MergeTableDlg(TableInterface* _table_int, const wxPoint& pos) -: table_int(_table_int) +MergeTableDlg::MergeTableDlg(wxWindow* parent, + TableInterface* _table_int, + FramesManager* frames_manager_, + const wxPoint& pos) +: table_int(_table_int), connect_dlg(NULL), frames_manager(frames_manager_) { - LOG_MSG("Entering MergeTableDlg::MergeTableDlg(..)"); - SetParent(NULL); + wxLogMessage("Open MergeTableDlg."); + SetParent(parent); //table_int->FillColIdMap(col_id_map); CreateControls(); Init(); wxString nm; - SetTitle("Merge - " + table_int->GetTableName()); + SetTitle(_("Merge - ") + table_int->GetTableName()); SetPosition(pos); Centre(); - - LOG_MSG("Exiting MergeTableDlg::MergeTableDlg(..)"); + frames_manager->registerObserver(this); } MergeTableDlg::~MergeTableDlg() { //delete merge_datasource_proxy; //merge_datasource_proxy = NULL; + frames_manager->removeObserver(this); +} + +void MergeTableDlg::update(FramesManager* o) +{ } void MergeTableDlg::CreateControls() @@ -102,8 +112,6 @@ void MergeTableDlg::CreateControls() void MergeTableDlg::Init() { - LOG_MSG("Entering MergeTableDlg::Init()"); - vector col_names; table_fnames.clear(); // get the field names from table interface @@ -129,9 +137,6 @@ void MergeTableDlg::Init() } } UpdateMergeButton(); - - - LOG_MSG("Exiting MergeTableDlg::Init()"); } void MergeTableDlg::OnKeyValRB( wxCommandEvent& ev ) @@ -146,19 +151,42 @@ void MergeTableDlg::OnRecOrderRB( wxCommandEvent& ev ) void MergeTableDlg::OnOpenClick( wxCommandEvent& ev ) { - - LOG_MSG("Entering MergeTableDlg::OnOpenClick()"); + wxLogMessage("Entering MergeTableDlg::OnOpenClick()"); try { - ConnectDatasourceDlg dlg(this); - if (dlg.ShowModal() != wxID_OK) return; + bool showCsvConfigure = GdaConst::show_csv_configure_in_merge; + wxPoint pos = GetPosition(); + wxSize sz = GetSize(); + pos.x += sz.GetWidth(); + + int dialog_type = 1; + wxWindowList::compatibility_iterator node = wxTopLevelWindows.GetFirst(); + while (node) { + wxWindow* win = node->GetData(); + if (ConnectDatasourceDlg* w = dynamic_cast(win)) { + if (w->GetType() == dialog_type) { + w->Show(true); + w->Maximize(false); + w->Raise(); + return; + } + } + node = node->GetNext(); + } - wxString proj_title = dlg.GetProjectTitle(); - wxString layer_name = dlg.GetLayerName(); - IDataSource* datasource = dlg.GetDataSource(); + ConnectDatasourceDlg connect_dlg(this, pos, wxDefaultSize, showCsvConfigure, false, dialog_type); + + if (connect_dlg.ShowModal() != wxID_OK) { + return; + } + + wxString proj_title = connect_dlg.GetProjectTitle(); + wxString layer_name = connect_dlg.GetLayerName(); + IDataSource* datasource = connect_dlg.GetDataSource(); wxString datasource_name = datasource->GetOGRConnectStr(); GdaConst::DataSourceType ds_type = datasource->GetType(); + + wxLogMessage(_("ds:") + datasource_name + _(" layer") + layer_name); - //XXX: ToStdString() needs to take care of weird file path merge_datasource_proxy = new OGRDatasourceProxy(datasource_name, ds_type, true); merge_layer_proxy = merge_datasource_proxy->GetLayerProxy(layer_name.ToStdString()); merge_layer_proxy->ReadData(); @@ -188,15 +216,15 @@ void MergeTableDlg::OnOpenClick( wxCommandEvent& ev ) } }catch(GdaException& e) { - wxMessageDialog dlg (this, e.what(), "Error", wxOK | wxICON_ERROR); + wxMessageDialog dlg (this, e.what(), _("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); return; } - LOG_MSG("Exiting MergeTableDlg::OnOpenClick()"); } void MergeTableDlg::OnIncAllClick( wxCommandEvent& ev) { + wxLogMessage("Entering MergeTableDlg::OnIncAllClick()"); for (int i=0, iend=m_exclude_list->GetCount(); iAppend(m_exclude_list->GetString(i)); } @@ -206,6 +234,7 @@ void MergeTableDlg::OnIncAllClick( wxCommandEvent& ev) void MergeTableDlg::OnIncOneClick( wxCommandEvent& ev) { + wxLogMessage("Entering MergeTableDlg::OnIncOneClick()"); if (m_exclude_list->GetSelection() >= 0) { wxString k = m_exclude_list->GetString(m_exclude_list->GetSelection()); m_include_list->Append(k); @@ -216,11 +245,13 @@ void MergeTableDlg::OnIncOneClick( wxCommandEvent& ev) void MergeTableDlg::OnIncListDClick( wxCommandEvent& ev) { + wxLogMessage("Entering MergeTableDlg::OnIncListDClick()"); OnExclOneClick(ev); } void MergeTableDlg::OnExclAllClick( wxCommandEvent& ev) { + wxLogMessage("Entering MergeTableDlg::OnExclAllClick()"); for (int i=0, iend=m_include_list->GetCount(); iAppend(m_include_list->GetString(i)); } @@ -230,6 +261,7 @@ void MergeTableDlg::OnExclAllClick( wxCommandEvent& ev) void MergeTableDlg::OnExclOneClick( wxCommandEvent& ev) { + wxLogMessage("Entering MergeTableDlg::OnExclOneClick()"); if (m_include_list->GetSelection() >= 0) { m_exclude_list-> Append(m_include_list->GetString(m_include_list->GetSelection())); @@ -240,6 +272,7 @@ void MergeTableDlg::OnExclOneClick( wxCommandEvent& ev) void MergeTableDlg::OnExclListDClick( wxCommandEvent& ev) { + wxLogMessage("Entering MergeTableDlg::OnExclListDClick()"); OnIncOneClick(ev); } @@ -251,32 +284,28 @@ void MergeTableDlg::CheckKeys(wxString key_name, vector& key_vec, map dupKeys; for (int i=0, iend=key_vec.size(); ifirst << "\n"; - count++; - if (count > 5) - break; - } - if (count > 5) - msg << "..."; + wxString msg = wxString::Format(_("Your table cannot be merged because the key field %s is not unique. \nIt contains undefined or duplicate values with these IDs:\n"), key_name); + int count = 0; + for (it=dupKeys.begin(); it!=dupKeys.end();it++) { + msg << it->first << "\n"; + count++; + if (count > 5) + break; + } + if (count > 5) + msg << "..."; throw GdaException(msg.mb_str()); } } @@ -324,6 +353,8 @@ GetSelectedFieldNames(map& merged_fnames_dict) void MergeTableDlg::OnMergeClick( wxCommandEvent& ev ) { + wxLogMessage("In MergeTableDlg::OnMergeClick()"); + try { wxString error_msg; @@ -350,19 +381,20 @@ void MergeTableDlg::OnMergeClick( wxCommandEvent& ev ) wxString key1_name = m_current_key->GetString(key1_id); int col1_id = table_int->FindColId(key1_name); if (table_int->IsColTimeVariant(col1_id)) { - error_msg = "Chosen key field '"; - error_msg << key1_name << "' is a time variant. Please choose " - << "a non-time variant field as key."; + error_msg = wxString::Format(_("Chosen key field '%s' s a time variant. Please choose a non-time variant field as key."), key1_name); throw GdaException(error_msg.mb_str()); } + vector key1_vec; vector key1_l_vec; map key1_map; + if ( table_int->GetColType(col1_id, 0) == GdaConst::string_type ) { table_int->GetColData(col1_id, 0, key1_vec); }else if (table_int->GetColType(col1_id,0)==GdaConst::long64_type){ table_int->GetColData(col1_id, 0, key1_l_vec); } + if (key1_vec.empty()) { for( int i=0; i< key1_l_vec.size(); i++){ wxString tmp; @@ -385,28 +417,30 @@ void MergeTableDlg::OnMergeClick( wxCommandEvent& ev ) CheckKeys(key2_name, key2_vec, key2_map); // make sure key1 <= key2, and store their mappings + int n_matches = 0; map::iterator key1_it, key2_it; for (key1_it=key1_map.begin(); key1_it!=key1_map.end(); key1_it++) { key2_it = key2_map.find(key1_it->first); - if ( key2_it == key2_map.end()){ - error_msg = "The set of values in the import key fields "; - error_msg << "do not fully match current table. Please " - << "choose keys with matching sets of values."; - throw GdaException(error_msg.mb_str()); + + if ( key2_it != key2_map.end()){ + rowid_map[key1_it->second] = key2_it->second; + n_matches += 1; } - rowid_map[key1_it->second] = key2_it->second; + } + + if ( n_matches == 0 ){ + error_msg = _("The set of values in the import key fields has no match in current table. Please choose keys with matching sets of values."); + throw GdaException(error_msg.mb_str()); } } // merge by order sequence else if (m_rec_order_rb->GetValue() == 1) { - if (table_int->GetNumberRows()>merge_layer_proxy->GetNumRecords()) { - error_msg = "The number of records in current table is larger "; - error_msg << "than the number of records in import table. " - << "Please choose import table >= " - << table_int->GetNumberRows() << "records"; + if (table_int->GetNumberRows() > merge_layer_proxy->GetNumRecords()) { + error_msg = wxString::Format(_("The number of records in current table is larger than the number of records in import table. Please choose import table >= %d records"), table_int->GetNumberRows()); throw GdaException(error_msg.mb_str()); } } + // append new fields to original table via TableInterface for (int i=0; iGetFieldPos(real_field_name); GdaConst::FieldType ftype = merge_layer_proxy->GetFieldType(fid); + if ( ftype == GdaConst::string_type ) { int add_pos = table_int->InsertCol(ftype, field_name); vector data(n_rows); + vector undefs(n_rows); for (int i=0; iGetValueAt(import_rid,fid)); + int import_rid = i; // default merge by row + + if (!rowid_map.empty()) { + // merge by key + import_rid = rowid_map.find(i) == rowid_map.end() ? -1 : rowid_map[i]; + } + + if (import_rid >=0) { + data[i] = wxString(merge_layer_proxy->GetValueAt(import_rid,fid)); + undefs[i] = false; + } else { + data[i] = wxEmptyString; + undefs[i] = true; + } } - table_int->SetColData(add_pos, 0, data); + table_int->SetColData(add_pos, 0, data, undefs); + } else if ( ftype == GdaConst::long64_type ) { int add_pos = table_int->InsertCol(ftype, field_name); vector data(n_rows); + vector undefs(n_rows); for (int i=0; iGetFeatureAt(import_rid); - data[i] = feat->GetFieldAsInteger64(fid); + if (!rowid_map.empty()) { + //import_rid = rowid_map[i]; + import_rid = rowid_map.find(i) == rowid_map.end() ? -1 : rowid_map[i]; + } + if (import_rid >=0 ) { + OGRFeature* feat = merge_layer_proxy->GetFeatureAt(import_rid); + data[i] = feat->GetFieldAsInteger64(fid); + undefs[i] = false; + } else { + data[i] = 0; + undefs[i] = true; + } } - table_int->SetColData(add_pos, 0, data); + table_int->SetColData(add_pos, 0, data, undefs); + } else if ( ftype == GdaConst::double_type ) { int add_pos=table_int->InsertCol(ftype, field_name); vector data(n_rows); + vector undefs(n_rows); for (int i=0; iGetFeatureAt(import_rid); - data[i] = feat->GetFieldAsDouble(fid); + if (!rowid_map.empty()) { + //import_rid = rowid_map[i]; + import_rid = rowid_map.find(i) == rowid_map.end() ? -1 : rowid_map[i]; + } + if (import_rid >=0 ) { + OGRFeature* feat = merge_layer_proxy->GetFeatureAt(import_rid); + data[i] = feat->GetFieldAsDouble(fid); + undefs[i] = false; + } else { + data[i] = 0.0; + undefs[i] = true; + } } - table_int->SetColData(add_pos, 0, data); + table_int->SetColData(add_pos, 0, data, undefs); } } void MergeTableDlg::OnCloseClick( wxCommandEvent& ev ) { + wxLogMessage("In MergeTableDlg::OnCloseClick()"); //ev.Skip(); + int dialog_type = 1; + wxWindowList::compatibility_iterator node = wxTopLevelWindows.GetFirst(); + while (node) { + wxWindow* win = node->GetData(); + if (ConnectDatasourceDlg* w = dynamic_cast(win)) { + if (w->GetType() == dialog_type) { + w->EndDialog(); + w->Close(true); + break; + } + } + node = node->GetNext(); + } + EndDialog(wxID_CLOSE); } -void MergeTableDlg::OnClose( wxCloseEvent& ev) +void MergeTableDlg::OnClose( wxCloseEvent& ev) { - EndDialog(wxID_CLOSE); + Destroy(); } void MergeTableDlg::OnKeyChoice( wxCommandEvent& ev ) { + wxLogMessage("In MergeTableDlg::OnKeyChoice()"); UpdateMergeButton(); } diff --git a/DataViewer/MergeTableDlg.h b/DataViewer/MergeTableDlg.h index 039530421..b8d633252 100644 --- a/DataViewer/MergeTableDlg.h +++ b/DataViewer/MergeTableDlg.h @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -31,19 +32,29 @@ #include #include "DataSource.h" +#include "../FramesManagerObserver.h" #include "../ShapeOperations/OGRLayerProxy.h" #include "../ShapeOperations/OGRDatasourceProxy.h" #include "../DataViewer/TableInterface.h" -class MergeTableDlg: public wxDialog +class ConnectDatasourceDlg; +class FramesManager; + +class MergeTableDlg: public wxDialog, public FramesManagerObserver { public: - MergeTableDlg(TableInterface* _table_int, + MergeTableDlg(wxWindow* parent, + TableInterface* _table_int, + FramesManager* frames_manager, const wxPoint& pos = wxDefaultPosition); virtual ~MergeTableDlg(); void CreateControls(); void Init(); + + /** Implementation of FramesManagerObserver interface */ + virtual void update(FramesManager* o); + void OnKeyValRB( wxCommandEvent& ev ); void OnRecOrderRB( wxCommandEvent& ev ); void OnOpenClick( wxCommandEvent& ev ); @@ -76,6 +87,9 @@ class MergeTableDlg: public wxDialog std::set table_fnames; private: + ConnectDatasourceDlg* connect_dlg; + FramesManager* frames_manager; + std::map dedup_to_id; std::set dups; // a mapping from displayed col order to actual col ids in table @@ -88,10 +102,14 @@ class MergeTableDlg: public wxDialog private: void CheckKeys(wxString key_name, std::vector& key_vec, std::map& key_map); + vector GetSelectedFieldNames(map& merged_fnames_dict); + void AppendNewField(wxString field_name, wxString real_field_name, int n_rows, std::map& rowid_map); + + DECLARE_EVENT_TABLE() }; diff --git a/DataViewer/OGRColumn.cpp b/DataViewer/OGRColumn.cpp index cd235bfe9..f301ced7c 100644 --- a/DataViewer/OGRColumn.cpp +++ b/DataViewer/OGRColumn.cpp @@ -24,6 +24,9 @@ #include #include #include +#include +#include + #include "../GenUtils.h" #include "../GeoDa.h" #include "../logger.h" @@ -116,15 +119,15 @@ void OGRColumn::UpdateOGRLayer(OGRLayerProxy* new_ogr_layer) bool OGRColumn::IsCellUpdated(int row) { - if (!set_markers.empty()) { - return set_markers[row]; + if (!undef_markers.empty()) { + return undef_markers[row]; } return false; } bool OGRColumn::IsUndefined(int row) { - return !set_markers[row]; + return undef_markers[row]; } void OGRColumn::UpdateData(const vector &data) @@ -137,37 +140,108 @@ void OGRColumn::UpdateData(const vector &data) { wxString msg = "Internal error: UpdateData(wxInt64) not implemented."; throw GdaException(msg.mb_str()); - + } void OGRColumn::UpdateData(const vector &data) { wxString msg = "Internal error: UpdateData(wxString) not implemented."; throw GdaException(msg.mb_str()); + +} + +void OGRColumn::UpdateData(const vector &data, + const vector& undef_markers_) +{ + UpdateData(data); + undef_markers = undef_markers_; +} + +void OGRColumn::UpdateData(const vector &data, + const vector& undef_markers_) +{ + UpdateData(data); + undef_markers = undef_markers_; +} + +void OGRColumn::UpdateData(const vector &data, + const vector& undef_markers_) +{ + UpdateData(data); + undef_markers = undef_markers_; +} + +void OGRColumn::FillData(vector& data) +{ + wxString msg = "Internal error: FillData(double) not implemented."; + throw GdaException(msg.mb_str()); + +} + +void OGRColumn::FillData(vector& data) +{ + wxString msg = "Internal error: FillData(wxInt64) not implemented."; + throw GdaException(msg.mb_str()); + +} + +void OGRColumn::FillData(vector& data) +{ + wxString msg = "Internal error: FillData(wxString) not implemented."; + throw GdaException(msg.mb_str()); + +} + + +void OGRColumn::FillData(vector &data, + vector& undef_markers_) +{ + FillData(data); + undef_markers_ = undef_markers; +} +void OGRColumn::FillData(vector &data, + vector& undef_markers_) +{ + FillData(data); + undef_markers_ = undef_markers; } -void OGRColumn::GetCellValue(int row, wxInt64& val) +void OGRColumn::FillData(vector &data, + vector& undef_markers_) +{ + FillData(data); + undef_markers_ = undef_markers; +} + + +bool OGRColumn::GetCellValue(int row, wxInt64& val) { wxString msg = "Internal error: GetCellValue(wxInt64) not implemented."; throw GdaException(msg.mb_str()); } -void OGRColumn::GetCellValue(int row, double& val) +bool OGRColumn::GetCellValue(int row, double& val) { wxString msg = "Internal error: GetCellValue(double) not implemented."; throw GdaException(msg.mb_str()); } -void OGRColumn::GetCellValue(int row, wxString& val) +bool OGRColumn::GetCellValue(int row, wxString& val) { wxString msg = "Internal error: GetCellValue(wxString) not implemented."; throw GdaException(msg.mb_str()); } +void OGRColumn::UpdateNullMarkers(const vector& undef_markers_) +{ + if (!undef_markers_.empty()) + undef_markers = undef_markers_; +} + //////////////////////////////////////////////////////////////////////////////// // OGRColumnInteger::OGRColumnInteger(wxString name, int field_length, int decimals, int n_rows) @@ -176,10 +250,10 @@ OGRColumnInteger::OGRColumnInteger(wxString name, int field_length, int decimals // a new in-memory integer column is_new = true; new_data.resize(rows); - set_markers.resize(rows); + undef_markers.resize(rows); for (int i=0; idata[i]->IsFieldSet(idx) ) - set_markers[i] = true; + undef_markers[i] = false; else - set_markers[i] = false; + undef_markers[i] = true; } } OGRColumnInteger::~OGRColumnInteger() { if (new_data.size() > 0 ) new_data.clear(); - if (set_markers.size() > 0) set_markers.clear(); + if (undef_markers.size() > 0) undef_markers.clear(); } +// Return this column to a vector of wxInt64 void OGRColumnInteger::FillData(vector &data) { if (is_new) { @@ -227,12 +302,12 @@ void OGRColumnInteger::FillData(vector &data) } else { int col_idx = GetColIndex(); for (int i=0; idata[i]->GetFieldAsInteger64(col_idx); + data[i] = (wxInt64)ogr_layer->data[i]->GetFieldAsInteger64(col_idx); } } } - +// Return this column to a vector of double void OGRColumnInteger::FillData(vector &data) { if (is_new) { @@ -247,6 +322,7 @@ void OGRColumnInteger::FillData(vector &data) } } +// Return this column to a vector of wxString void OGRColumnInteger::FillData(vector &data) { if (is_new) { @@ -262,18 +338,17 @@ void OGRColumnInteger::FillData(vector &data) } } +// Update this column from a vector of wxInt64 void OGRColumnInteger::UpdateData(const vector& data) { if (is_new) { for (int i=0; idata[i]->SetField(col_idx, (GIntBig)data[i]); - set_markers[i] = true; } } } @@ -283,72 +358,106 @@ void OGRColumnInteger::UpdateData(const vector& data) if (is_new) { for (int i=0; idata[i]->SetField(col_idx, (GIntBig)data[i]); - set_markers[i] = true; } } } -void OGRColumnInteger::GetCellValue(int row, wxInt64& val) + +// Return an integer value from a cell at position (row) +bool OGRColumnInteger::GetCellValue(int row, wxInt64& val) { + if (undef_markers[row] == true) { + val = 0; + return false; + } + if (is_new) { val = new_data[row]; + } else { int col_idx = GetColIndex(); val = (wxInt64)ogr_layer->data[row]->GetFieldAsInteger64(col_idx); } + + return true; } +// Return a String value from a cell at position (row) +// Note: used by wxGrid Table wxString OGRColumnInteger::GetValueAt(int row_idx, int disp_decimals, wxCSConv* m_wx_encoding) { + // if is undefined, return empty string + if ( undef_markers[row_idx] == true) + return wxEmptyString; + if (is_new) { - if (set_markers[row_idx] == false ) - return wxEmptyString; return wxString::Format("%lld",new_data[row_idx]); + } else { int col_idx = GetColIndex(); - if (col_idx == -1) return wxEmptyString; - //const char* val = ogr_layer->data[row_idx]->GetFieldAsString(col_idx); + if (col_idx == -1) + return wxEmptyString; wxLongLong val(ogr_layer->data[row_idx]->GetFieldAsInteger64(col_idx)); return val.ToString(); } } +// Set a cell value from user input wxString (in Table/wxGrid) void OGRColumnInteger::SetValueAt(int row_idx, const wxString &value) { + // if is already undefined, and user inputs nothing + if ( undef_markers[row_idx] == true && value.IsEmpty() ) { + return; + } + + int col_idx = GetColIndex(); + + if ( value.IsEmpty() ) { + undef_markers[row_idx] = true; + if (!is_new) { + if (col_idx >=0) { + ogr_layer->data[row_idx]->UnsetField(col_idx); + } + } + return; + } + wxInt64 l_val; - if (GenUtils::validInt(value)) { + if ( GenUtils::validInt(value) ) { GenUtils::strToInt64(value, &l_val); if (is_new) { new_data[row_idx] = l_val; } else { - int col_idx = GetColIndex(); + if (col_idx == -1) + return; ogr_layer->data[row_idx]->SetField(col_idx, (GIntBig)l_val); } - set_markers[row_idx] = true; + undef_markers[row_idx] = false; } } //////////////////////////////////////////////////////////////////////////////// // -OGRColumnDouble::OGRColumnDouble(wxString name, int field_length, int decimals, int n_rows) +OGRColumnDouble::OGRColumnDouble(wxString name, int field_length, + int decimals, int n_rows) : OGRColumn(name, field_length, decimals, n_rows) { // a new in-memory integer column - if ( decimals < 0) decimals = GdaConst::default_dbf_double_decimals; + if ( decimals < 0) + decimals = GdaConst::default_dbf_double_decimals; is_new = true; new_data.resize(rows); - set_markers.resize(rows); + undef_markers.resize(rows); for (int i=0; idata[i]->IsFieldSet(idx) ) - set_markers[i] = true; + undef_markers[i] = false; else - set_markers[i] = false; + undef_markers[i] = true; } } OGRColumnDouble::~OGRColumnDouble() { - if (new_data.size() > 0 ) new_data.clear(); - if (set_markers.size() > 0) set_markers.clear(); + if (new_data.size() > 0 ) + new_data.clear(); + if (undef_markers.size() > 0) + undef_markers.clear(); } +// Assign this column to a vector of wxInt64 void OGRColumnDouble::FillData(vector &data) { if (is_new) { for (int i=0; idata[i]->GetFieldAsDouble(col_idx); } + } } +// Assign this column to a vector of double void OGRColumnDouble::FillData(vector &data) { if (is_new) { @@ -432,18 +550,17 @@ void OGRColumnDouble::FillData(vector &data) } } +// Update this column from a vector of double void OGRColumnDouble::UpdateData(const vector& data) { if (is_new) { for (int i=0; idata[i]->SetField(col_idx, data[i]); - set_markers[i] = true; } } } @@ -453,82 +570,111 @@ void OGRColumnDouble::UpdateData(const vector& data) if (is_new) { for (int i=0; idata[i]->SetField(col_idx, (double)data[i]); - set_markers[i] = true; + undef_markers[i] = false; } } } -void OGRColumnDouble::GetCellValue(int row, double& val) + + +// Fill a double value from a cell at position (row) +bool OGRColumnDouble::GetCellValue(int row, double& val) { + if (undef_markers[row] == true) { + val = 0.0; + return false; + } + if (is_new) { val = new_data[row]; } else { int col_idx = GetColIndex(); val = ogr_layer->data[row]->GetFieldAsDouble(col_idx); } + return true; } +// Return a String value from a cell at position (row) +// Note: used by wxGrid Table wxString OGRColumnDouble::GetValueAt(int row_idx, int disp_decimals, wxCSConv* m_wx_encoding) { - disp_decimals = 0; + if (undef_markers[row_idx] == true) + return wxEmptyString; + + if ( disp_decimals < 0) + disp_decimals = GdaConst::default_dbf_double_decimals; + double val; if (is_new) { - if (set_markers[row_idx]== false) - return wxEmptyString; + val = new_data[row_idx]; - wxString rst = wxString::Format("%f", val); + wxString rst = wxNumberFormatter::ToString(val, disp_decimals, + wxNumberFormatter::Style_None); return rst; + } else { int col_idx = GetColIndex(); - if (col_idx == -1) return wxEmptyString; + if (col_idx == -1) + return wxEmptyString; + const char* tmp = ogr_layer->data[row_idx]->GetFieldAsString(col_idx); if (*tmp == '\0' ) { return wxEmptyString; - } else { - // return raw values if no display decimals setup - if ( disp_decimals <=0 ) { - return wxString(tmp); - } } + val = ogr_layer->data[row_idx]->GetFieldAsDouble(col_idx); - wxString rst = wxString::Format("%.*f", disp_decimals, val); + wxString rst = wxNumberFormatter::ToString(val, disp_decimals, + wxNumberFormatter::Style_None); return rst; } } +// Set a cell value from user input wxString (in Table/wxGrid) void OGRColumnDouble::SetValueAt(int row_idx, const wxString &value) { + // if user inputs nothing for a double valued cell, GeoDa treats it as NULL + if ( value.IsEmpty() ) { + undef_markers[row_idx] = true; + if (is_new ) { + new_data[row_idx] = 0.0; + } else { + // set undefined/null + ogr_layer->data[row_idx]->UnsetField(row_idx); + } + return; + } + double d_val; - if (value.ToDouble(&d_val)) { + if ( value.ToDouble(&d_val) ) { if (is_new) { new_data[row_idx] = d_val; } else { int col_idx = GetColIndex(); ogr_layer->data[row_idx]->SetField(col_idx, d_val); } - set_markers[row_idx] = true; + undef_markers[row_idx] = false; } } - //////////////////////////////////////////////////////////////////////////////// // -OGRColumnString::OGRColumnString(wxString name, int field_length, int decimals, int n_rows) +OGRColumnString::OGRColumnString(wxString name, int field_length, + int decimals, int n_rows) : OGRColumn(name, field_length, decimals, n_rows) { // a new in-memory string column is_new = true; new_data.resize(rows); - set_markers.resize(rows); + undef_markers.resize(rows); for (int i=0; idata[i]->IsFieldSet(idx) ) - set_markers[i] = true; + undef_markers[i] = false; else - set_markers[i] = false; + undef_markers[i] = true; } } OGRColumnString::~OGRColumnString() { - if (new_data.size() > 0 ) new_data.clear(); - if (set_markers.size() > 0) set_markers.clear(); + if (new_data.size() > 0 ) + new_data.clear(); + if (undef_markers.size() > 0) + undef_markers.clear(); } -void OGRColumnString::FillData(vector &data) +// This column -> vector +void OGRColumnString::FillData(vector& data) { if (is_new) { for (int i=0; idata[i]->GetFieldAsString(col_idx)); - double val; - if (!tmp.ToDouble(&val)) { - conv_success = false; - break; + if ( undef_markers[i] == true) { + data[i] = 0.0; + continue; } - data[i] = val; - } - - if (conv_success == false) { - conv_success = true; - // test if C thousands separator inside - wxString thousands_sep = CPLGetConfigOption("GDAL_LOCALE_SEPARATOR", ""); - if (thousands_sep == ",") { - for (int i=0; idata[i]->GetFieldAsString(col_idx)); - tmp.Replace(thousands_sep, ""); - double val; - if (!tmp.ToDouble(&val)) { - conv_success = false; - break; - } - data[i] = val; - } + + tmp = wxString(ogr_layer->data[i]->GetFieldAsString(col_idx)); + + double val; + if (tmp.IsEmpty()) { + data[i] = 0.0; + undef_markers[i] = true; + } else if (tmp.ToDouble(&val)) { + data[i] = val; } else { // try comma as decimal point setlocale(LC_NUMERIC, "de_DE"); - for (int i=0; idata[i]->GetFieldAsString(col_idx)); - double val; - if (!tmp.ToDouble(&val)) { - conv_success = false; - break; - } - data[i] = val; + double _val; + if (tmp.ToDouble(&_val)) { + data[i] = _val; + } else { + data[i] = 0.0; + undef_markers[i] = true; } setlocale(LC_NUMERIC, "C"); } } - - if (conv_success == false ) { - wxString error_msg; - error_msg << "Fill data error: can't convert '" << tmp - << "' to floating-point number."; - throw GdaException(error_msg.mb_str()); - } } } +// This column -> vector void OGRColumnString::FillData(vector &data) { if (is_new) { for (int i=0; i(d_val); + data[i] = val; + } else { + undef_markers[i] = true; + data[i] = 0; + } + } else { + data[i] = val; } - data[i] = val; } } else { int col_idx = GetColIndex(); @@ -655,55 +791,48 @@ void OGRColumnString::FillData(vector &data) // default C locale for (int i=0; idata[i]->GetFieldAsString(col_idx)); - wxInt64 val; - if (!tmp.ToLongLong(&val)) { - conv_success = false; - break; + if ( undef_markers[i] == true) { + data[i] = 0; + continue; } - data[i] = val; - } - - if (conv_success == false) { - conv_success = true; - // test if C thousands separator inside - wxString thousands_sep = CPLGetConfigOption("GDAL_LOCALE_SEPARATOR", ""); - if (thousands_sep == ",") { - for (int i=0; idata[i]->GetFieldAsString(col_idx)); - tmp.Replace(thousands_sep, ""); - wxInt64 val; - if (!tmp.ToLongLong(&val)) { - conv_success = false; - break; - } - data[i] = val; - } + + tmp = wxString(ogr_layer->data[i]->GetFieldAsString(col_idx)); + wxInt64 val; + double val_d; + + if (tmp.IsEmpty()) { + undef_markers[i] = true; + data[i] = 0; + + } else if (tmp.ToLongLong(&val)) { + data[i] = val; + + } else if (tmp.ToDouble(&val_d)) { + val = static_cast(val_d); + data[i] = val; + } else { - // try comma as decimal point setlocale(LC_NUMERIC, "de_DE"); - for (int i=0; idata[i]->GetFieldAsString(col_idx)); - wxInt64 val; - if (!tmp.ToLongLong(&val)) { - conv_success = false; - break; - } - data[i] = val; + wxInt64 val_; + double val_d_; + if (tmp.ToLongLong(&val_)) { + data[i] = val_; + + } else if (tmp.ToDouble(&val_d_)) { + val_ = static_cast(val_d_); + data[i] = val_; + + } else { + data[i] = 0; + undef_markers[i] = true; } setlocale(LC_NUMERIC, "C"); } } - - if (conv_success == false ) { - wxString error_msg; - error_msg << "Fill data error: can't convert '" << tmp - << "' to numeric."; - throw GdaException(error_msg.mb_str()); - } } } +// This column -> vector void OGRColumnString::FillData(vector &data) { if (is_new) { @@ -718,18 +847,17 @@ void OGRColumnString::FillData(vector &data) } } +// vector -> this column void OGRColumnString::UpdateData(const vector& data) { if (is_new) { for (int i=0; idata[i]->SetField(col_idx, data[i].c_str()); - set_markers[i] = true; } } } @@ -741,7 +869,6 @@ void OGRColumnString::UpdateData(const vector& data) wxString tmp; tmp << data[i]; new_data[i] = tmp.c_str(); - set_markers[i] = true; } } else { int col_idx = GetColIndex(); @@ -749,7 +876,6 @@ void OGRColumnString::UpdateData(const vector& data) wxString tmp; tmp << data[i]; ogr_layer->data[i]->SetField(col_idx, tmp.c_str()); - set_markers[i] = true; } } } @@ -761,7 +887,6 @@ void OGRColumnString::UpdateData(const vector& data) wxString tmp; tmp << data[i]; new_data[i] = tmp.c_str(); - set_markers[i] = true; } } else { int col_idx = GetColIndex(); @@ -769,47 +894,70 @@ void OGRColumnString::UpdateData(const vector& data) wxString tmp; tmp << data[i]; ogr_layer->data[i]->SetField(col_idx, tmp.c_str()); - set_markers[i] = true; } } } -void OGRColumnString::GetCellValue(int row, wxString& val) +// Fill a wxString value from a cell at position (row) +bool OGRColumnString::GetCellValue(int row, wxString& val) { + if (undef_markers[row] == true) { + val = wxEmptyString; + return false; + } + if (is_new) { val = new_data[row]; + } else { int col_idx = GetColIndex(); const char* val = ogr_layer->data[row]->GetFieldAsString(col_idx); val = wxString(val); } + return true; } wxString OGRColumnString::GetValueAt(int row_idx, int disp_decimals, wxCSConv* m_wx_encoding) { + if (undef_markers[row_idx] == true) + return wxEmptyString; + if (is_new) { - if (set_markers[row_idx] == false ) - return wxEmptyString; return new_data[row_idx]; + } else { int col_idx = GetColIndex(); - if (col_idx == -1) return wxEmptyString; + if (col_idx == -1) + return wxEmptyString; + const char* val = ogr_layer->data[row_idx]->GetFieldAsString(col_idx); - if (m_wx_encoding == NULL) return wxString(val); - else return wxString(val,*m_wx_encoding); + + wxString rtn; + if (m_wx_encoding == NULL) + rtn = wxString(val); + else + rtn = wxString(val,*m_wx_encoding); + + return rtn; } } void OGRColumnString::SetValueAt(int row_idx, const wxString &value) { + // if user inputs nothing for a undefined cell + if ( undef_markers[row_idx] == true && value.IsEmpty() ) { + return; + } + + if (is_new) { new_data[row_idx] = value; } else { int col_idx = GetColIndex(); ogr_layer->data[row_idx]->SetField(col_idx, value.c_str()); } - set_markers[row_idx] = true; + undef_markers[row_idx] = false; } //////////////////////////////////////////////////////////////////////////////// @@ -819,6 +967,13 @@ OGRColumnDate::OGRColumnDate(OGRLayerProxy* ogr_layer, int idx) :OGRColumn(ogr_layer, idx) { is_new = false; + undef_markers.resize(rows); + for (int i=0; idata[i]->IsFieldSet(idx) ) + undef_markers[i] = false; + else + undef_markers[i] = true; + } } OGRColumnDate::~OGRColumnDate() @@ -834,31 +989,30 @@ void OGRColumnDate::FillData(vector &data) } else { int col_idx = GetColIndex(); for (int i=0; idata[i]->GetFieldAsDateTime(col_idx, &year, &month, - &day,&hour,&minute, - &seconds, &tzflag); - wxInt64 val = year* 10000 + month*100 + day; - data[i] = val; + + int col_idx = GetColIndex(); + ogr_layer->data[i]->GetFieldAsDateTime(col_idx, &year, &month, &day,&hour, &minute, &second, &tzflag); + + wxInt64 ldatetime = year * 10000000000 + month * 100000000 + day * 1000000 + hour * 10000 + minute * 100 + second; + + data[i] = ldatetime; } } } -void OGRColumnDate::FillData(vector &data) -{ - wxString error_msg; - error_msg << "Internal error: GeoDa doesn't support fill floating-point " - << "data array with Date column."; - throw GdaException(error_msg.mb_str()); -} - void OGRColumnDate::FillData(vector &data) { if (is_new) { @@ -867,63 +1021,466 @@ void OGRColumnDate::FillData(vector &data) } else { int col_idx = GetColIndex(); for (int i=0; idata[i]->GetFieldAsDateTime(col_idx, &year, &month, &day,&hour,&minute, - &seconds, &tzflag); - wxInt64 val = year* 10000 + month*100 + day; - data[i] = wxString::Format("%i", val); + &second, &tzflag); + data[i] = ogr_layer->data[i]->GetFieldAsString(col_idx); } } } -void OGRColumnDate::GetCellValue(int row, wxInt64& val) +bool OGRColumnDate::GetCellValue(int row, wxInt64& val) { + if (undef_markers[row] == true) { + val = 0; + return false; + } + if (new_data.empty()) { int col_idx = GetColIndex(); - int year=0; - int month=0; - int day=0; - int hour=0; + + int year = 0; + int month = 0; + int day = 0; + int hour = 0; int minute = 0; - int seconds = 0; + int second = 0; int tzflag = 0; ogr_layer->data[row]->GetFieldAsDateTime(col_idx, &year, &month, &day,&hour,&minute, - &seconds, &tzflag); - val = year* 10000 + month*100 + day; + &second, &tzflag); + val = year * 10000000000 + month * 100000000 + day * 1000000 + hour * 10000 + minute * 100 + second; } else { val = new_data[row]; } + + return true; } wxString OGRColumnDate::GetValueAt(int row_idx, int disp_decimals, wxCSConv* m_wx_encoding) { - wxInt64 val; - GetCellValue(row_idx, val); - return wxString::Format("%lld", val); + int year = 0; + int month = 0; + int day = 0; + int hour = 0; + int minute = 0; + int second = 0; + int tzflag = 0; + + if (new_data.empty()) { + int col_idx = GetColIndex(); + ogr_layer->data[row_idx]->GetFieldAsDateTime(col_idx, &year, &month, + &day,&hour,&minute, + &second, &tzflag); + } else { + //val = new_data[row_idx]; + } + + wxString sDateTime; + + if (year >0 && month > 0 && day > 0) { + sDateTime << wxString::Format("%i-%i-%i", year, month, day); + } + + if (hour >0 || minute > 0 || second > 0) { + if (!sDateTime.IsEmpty()) sDateTime << " "; + sDateTime << wxString::Format("%i:%i:%i", hour, minute, second); + } + + return sDateTime; } void OGRColumnDate::SetValueAt(int row_idx, const wxString &value) { - // XXX don't support adding new date column - wxInt64 l_val; - const char* tmp = (const char*)value.mb_str(); - bool valid = GenUtils::validInt(const_cast(tmp)); - if (value.length() == 6 && valid) { - GenUtils::strToInt64(const_cast(tmp), &l_val); - int n_year = l_val/10000; - int n_month = (l_val % 10000) /100; - int n_day = l_val % 10; - int col_idx = GetColIndex(); - ogr_layer->data[row_idx]->SetField(col_idx, n_year, n_month, n_day); - //modifed_features.push_back(feature); - } -} \ No newline at end of file + wxRegEx regex; + + wxString date_regex_str = "([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})"; + + wxString _year, _month, _day, _hour, _minute, _second; + + regex.Compile(date_regex_str); + if (regex.Matches(value)) { + //wxString _all = regex.GetMatch(value,0); + _year = regex.GetMatch(value,1); + _month = regex.GetMatch(value,2); + _day = regex.GetMatch(value,3); + } + + long _l_year =0, _l_month=0, _l_day=0, _l_hour=0, _l_minute=0, _l_second=0; + + _year.ToLong(&_l_year); + _month.ToLong(&_l_month); + _day.ToLong(&_l_day); + + wxInt64 val = _l_year * 10000000000 + _l_month * 100000000 + _l_day * 1000000 + _l_hour * 10000 + _l_minute * 100 + _l_second; + + if (is_new) { + new_data[row_idx] = val; + } else { + int col_idx = GetColIndex(); + ogr_layer->data[row_idx]->SetField(col_idx, _l_year, _l_month, _l_day, _l_hour, _l_minute, _l_second, 0); // last TZFlag + } +} + +//////////////////////////////////////////////////////////////////////////////// +// OGRColumnTime + + +OGRColumnTime::OGRColumnTime(OGRLayerProxy* ogr_layer, int idx) +:OGRColumn(ogr_layer, idx) +{ + is_new = false; + + undef_markers.resize(rows); + for (int i=0; idata[i]->IsFieldSet(idx) ) + undef_markers[i] = false; + else + undef_markers[i] = true; + } +} + +OGRColumnTime::~OGRColumnTime() +{ + if (new_data.size() > 0 ) new_data.clear(); +} + +void OGRColumnTime::FillData(vector &data) +{ + if (is_new) { + wxString msg = "Internal error: GeoDa doesn't support new date column."; + throw GdaException(msg.mb_str()); + } else { + int col_idx = GetColIndex(); + for (int i=0; idata[i]->GetFieldAsDateTime(col_idx, &year, &month, &day,&hour, &minute, &second, &tzflag); + + wxInt64 ldatetime = year * 10000000000 + month * 100000000 + day * 1000000 + hour * 10000 + minute * 100 + second; + + data[i] = ldatetime; + } + } +} + +void OGRColumnTime::FillData(vector &data) +{ + if (is_new) { + wxString msg = "Internal error: GeoDa doesn't support new Time column."; + throw GdaException(msg.mb_str()); + } else { + int col_idx = GetColIndex(); + for (int i=0; idata[i]->GetFieldAsDateTime(col_idx, &year, &month, + &day,&hour,&minute, + &second, &tzflag); + data[i] = ogr_layer->data[i]->GetFieldAsString(col_idx); + } + } +} + +bool OGRColumnTime::GetCellValue(int row, wxInt64& val) +{ + if (undef_markers[row] == true) { + val = 0; + return false; + } + /* + if (new_data.empty()) { + int col_idx = GetColIndex(); + int year = 0; + int month = 0; + int day = 0; + int hour = 0; + int minute = 0; + int second = 0; + int tzflag = 0; + ogr_layer->data[row]->GetFieldAsDateTime(col_idx, &year, &month, + &day,&hour,&minute, + &second, &tzflag); + //val = year * 10000000000 + month * 100000000 + day * 1000000 + hour * 10000 + minute * 100 + second; + } else { + //val = new_data[row]; + } + */ + return true; +} + +wxString OGRColumnTime::GetValueAt(int row_idx, int disp_decimals, + wxCSConv* m_wx_encoding) +{ + int year = 0; + int month = 0; + int day = 0; + int hour = 0; + int minute = 0; + int second = 0; + int tzflag = 0; + + if (new_data.empty()) { + int col_idx = GetColIndex(); + ogr_layer->data[row_idx]->GetFieldAsDateTime(col_idx, &year, &month, + &day,&hour,&minute, + &second, &tzflag); + } else { + //val = new_data[row_idx]; + } + + wxString sDateTime; + + if (hour >0 || minute > 0 || second > 0) { + sDateTime << wxString::Format("%i:%i:%i", hour, minute, second); + } + + return sDateTime; +} + +void OGRColumnTime::SetValueAt(int row_idx, const wxString &value) +{ + wxRegEx regex; + + wxString time_regex_str = "([0-9]{2}):([0-9]{2}):([0-9]{2})"; + + wxString _hour, _minute, _second; + + regex.Compile(time_regex_str); + if (regex.Matches(value)) { + _hour = regex.GetMatch(value,1); + _minute = regex.GetMatch(value,2); + _second = regex.GetMatch(value,3); + + } + + long _l_year =0, _l_month=0, _l_day=0, _l_hour=0, _l_minute=0, _l_second=0; + + _hour.ToLong(&_l_hour); + _minute.ToLong(&_l_minute); + _second.ToLong(&_l_second); + + wxInt64 val = _l_year * 10000000000 + _l_month * 100000000 + _l_day * 1000000 + _l_hour * 10000 + _l_minute * 100 + _l_second; + + if (is_new) { + new_data[row_idx] = val; + } else { + int col_idx = GetColIndex(); + ogr_layer->data[row_idx]->SetField(col_idx, _l_year, _l_month, _l_day, _l_hour, _l_minute, _l_second, 0); // last TZFlag + } +} + +//////////////////////////////////////////////////////////////////////////////// +//OGRColumnDateTime + +OGRColumnDateTime::OGRColumnDateTime(OGRLayerProxy* ogr_layer, int idx) +:OGRColumn(ogr_layer, idx) +{ + is_new = false; + + undef_markers.resize(rows); + for (int i=0; idata[i]->IsFieldSet(idx) ) + undef_markers[i] = false; + else + undef_markers[i] = true; + } +} + +OGRColumnDateTime::~OGRColumnDateTime() +{ + if (new_data.size() > 0 ) new_data.clear(); +} + +void OGRColumnDateTime::FillData(vector &data) +{ + if (is_new) { + wxString msg = "Internal error: GeoDa doesn't support new date column."; + throw GdaException(msg.mb_str()); + } else { + int col_idx = GetColIndex(); + for (int i=0; idata[i]->GetFieldAsDateTime(col_idx, &year, &month, &day,&hour, &minute, &second, &tzflag); + + wxInt64 ldatetime = year * 10000000000 + month * 100000000 + day * 1000000 + hour * 10000 + minute * 100 + second; + + data[i] = ldatetime; + } + } +} + + +void OGRColumnDateTime::FillData(vector& data) +{ + if (is_new) { + wxString msg = "Internal error: GeoDa doesn't support new date column."; + throw GdaException(msg.mb_str()); + } else { + int col_idx = GetColIndex(); + for (int i=0; idata[i]->GetFieldAsDateTime(col_idx, &year, &month, + &day,&hour,&minute, + &second, &tzflag); + data[i] = ogr_layer->data[i]->GetFieldAsString(col_idx); + } + } +} + +bool OGRColumnDateTime::GetCellValue(int row, wxInt64& val) +{ + if (undef_markers[row] == true) { + val = 0; + return false; + } + + if (new_data.empty()) { + int col_idx = GetColIndex(); + int year = 0; + int month = 0; + int day = 0; + int hour = 0; + int minute = 0; + int second = 0; + int tzflag = 0; + ogr_layer->data[row]->GetFieldAsDateTime(col_idx, &year, &month, + &day,&hour,&minute, + &second, &tzflag); + val = year * 10000000000 + month * 100000000 + day * 1000000 + hour * 10000 + minute * 100 + second; + } else { + val = new_data[row]; + } + + return true; +} + +wxString OGRColumnDateTime::GetValueAt(int row_idx, int disp_decimals, + wxCSConv* m_wx_encoding) +{ + int year = 0; + int month = 0; + int day = 0; + int hour = 0; + int minute = 0; + int second = 0; + int tzflag = 0; + + if (new_data.empty()) { + int col_idx = GetColIndex(); + ogr_layer->data[row_idx]->GetFieldAsDateTime(col_idx, &year, &month, + &day,&hour,&minute, + &second, &tzflag); + } else { + //val = new_data[row_idx]; + } + + wxString sDateTime; + + if (year >0 && month > 0 && day > 0) { + sDateTime << wxString::Format("%i-%i-%i", year, month, day); + } + + if (hour >0 || minute > 0 || second > 0) { + if (!sDateTime.IsEmpty()) sDateTime << " "; + sDateTime << wxString::Format("%i:%i:%i", hour, minute, second); + } + + return sDateTime; +} + +void OGRColumnDateTime::SetValueAt(int row_idx, const wxString &value) +{ + wxRegEx regex; + + wxString time_regex_str = "([0-9]{2}):([0-9]{2}):([0-9]{2})"; + wxString date_regex_str = "([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})"; + wxString datetime_regex_str = "([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})"; + + wxString _year, _month, _day, _hour, _minute, _second; + + regex.Compile(time_regex_str); + if (regex.Matches(value)) { + _hour = regex.GetMatch(value,1); + _minute = regex.GetMatch(value,2); + _second = regex.GetMatch(value,3); + + } else { + + regex.Compile(date_regex_str); + if (regex.Matches(value)) { + //wxString _all = regex.GetMatch(value,0); + _year = regex.GetMatch(value,1); + _month = regex.GetMatch(value,2); + _day = regex.GetMatch(value,3); + + } else { + + regex.Compile(datetime_regex_str); + if (regex.Matches(value)) { + _year = regex.GetMatch(value,1); + _month = regex.GetMatch(value,2); + _day = regex.GetMatch(value,3); + _hour = regex.GetMatch(value,4); + _minute = regex.GetMatch(value,5); + _second = regex.GetMatch(value,6); + } + } + } + + long _l_year =0, _l_month=0, _l_day=0, _l_hour=0, _l_minute=0, _l_second=0; + + _year.ToLong(&_l_year); + _month.ToLong(&_l_month); + _day.ToLong(&_l_day); + _hour.ToLong(&_l_hour); + _minute.ToLong(&_l_minute); + _second.ToLong(&_l_second); + + wxInt64 val = _l_year * 10000000000 + _l_month * 100000000 + _l_day * 1000000 + _l_hour * 10000 + _l_minute * 100 + _l_second; + + if (is_new) { + new_data[row_idx] = val; + } else { + int col_idx = GetColIndex(); + ogr_layer->data[row_idx]->SetField(col_idx, _l_year, _l_month, _l_day, _l_hour, _l_minute, _l_second, 0); // last TZFlag + } +} diff --git a/DataViewer/OGRColumn.h b/DataViewer/OGRColumn.h index c5bc2511c..e1602a758 100644 --- a/DataViewer/OGRColumn.h +++ b/DataViewer/OGRColumn.h @@ -44,7 +44,8 @@ class OGRColumn int rows; OGRLayerProxy* ogr_layer; // markers for a new column if the cell has ben assigned a value - vector set_markers; + vector undef_markers; + public: // Constructor for in-memory column OGRColumn(wxString name, int field_length, int decimals, int n_rows); @@ -52,37 +53,78 @@ class OGRColumn wxString name, int field_length, int decimals); OGRColumn(OGRLayerProxy* _ogr_layer, int idx); virtual ~OGRColumn(){} - + + // Get column index from loaded ogr_layer int GetColIndex(); + + vector GetUndefinedMarkers() { return undef_markers;} + + // When SaveAs current datasource to a new datasource, the underneath OGRLayer will be replaced. void UpdateOGRLayer(OGRLayerProxy* new_ogr_layer); + OGRLayerProxy* GetOGRLayerProxy() { return ogr_layer;} + bool IsNewColumn() { return is_new;} + + void SetInserted() { is_new = false; } + bool IsCellUpdated(int row); + bool IsDeleted() { return is_deleted;} + void SetDeletion(bool is_delete) { is_deleted = is_delete;} - OGRLayerProxy* GetOGRLayerProxy() { return ogr_layer;} + + wxString GetName(); void Rename(const wxString& new_name); + int GetLength(); void SetLength(int new_length); + int GetDecimals(); void SetDecimals(int new_decimals); + int GetNumRows() { return rows; } + // only for adding new column, and rollback() operation //void SetColIndex(int idx) { col_idx = idx;} // virtual functions that need to be overwritten virtual bool IsUndefined(int row); virtual GdaConst::FieldType GetType() {return GdaConst::unknown_type;} - virtual void UpdateData(const vector& data); - virtual void UpdateData(const vector& data); + + virtual void UpdateData(const vector& data); - virtual void GetCellValue(int row, wxInt64& val); - virtual void GetCellValue(int row, double& val); - virtual void GetCellValue(int row, wxString& val); + virtual void UpdateData(const vector& data); + virtual void UpdateData(const vector& data); + + // following UpdateData will be used for any undefined/null values + virtual void UpdateData(const vector& data, + const vector& undef_markers); + virtual void UpdateData(const vector& data, + const vector& undef_markers); + virtual void UpdateData(const vector& data, + const vector& undef_markers); + + // Should return true, unless if a undefined value is found + virtual bool GetCellValue(int row, wxInt64& val); + virtual bool GetCellValue(int row, double& val); + virtual bool GetCellValue(int row, wxString& val); + + virtual void UpdateNullMarkers(const vector& set_markers); + // interfaces for TableInterface - virtual void FillData(vector& data) = 0; - virtual void FillData(vector& data) = 0; - virtual void FillData(vector& data) = 0; - virtual wxString GetValueAt(int row_idx, int disp_decimals=0, + virtual void FillData(vector& data); + virtual void FillData(vector& data); + virtual void FillData(vector& data); + + virtual void FillData(vector& data, + vector& undef_markers); + virtual void FillData(vector& data, + vector& undef_markers); + virtual void FillData(vector& datam, + vector& undef_markers); + + virtual wxString GetValueAt(int row_idx, + int disp_decimals=0, wxCSConv* m_wx_encoding=NULL) = 0; virtual void SetValueAt(int row_idx, const wxString& value) = 0; }; @@ -98,21 +140,34 @@ class OGRColumnInteger : public OGRColumn public: OGRColumnInteger(wxString name, int field_length, int decimals, int n_rows); + OGRColumnInteger(OGRLayerProxy* ogr_layer, wxString name, int field_length, int decimals); + OGRColumnInteger(OGRLayerProxy* ogr_layer, int idx); + ~OGRColumnInteger(); virtual GdaConst::FieldType GetType() {return GdaConst::long64_type;} + virtual void FillData(vector& data); + virtual void FillData(vector& data); + virtual void FillData(vector& data); + virtual void UpdateData(const vector& data); + virtual void UpdateData(const vector& data); - virtual void GetCellValue(int row, wxInt64& val); - virtual wxString GetValueAt(int row_idx, int disp_decimals=0, + + virtual bool GetCellValue(int row, wxInt64& val); + + virtual wxString GetValueAt(int row_idx, + int disp_decimals=0, wxCSConv* m_wx_encoding=NULL); + virtual void SetValueAt(int row_idx, const wxString& value); + }; /** @@ -126,21 +181,34 @@ class OGRColumnDouble : public OGRColumn public: OGRColumnDouble(wxString name, int field_length, int decimals, int n_rows); + OGRColumnDouble(OGRLayerProxy* ogr_layer, wxString name, int field_length, int decimals); + OGRColumnDouble(OGRLayerProxy* ogr_layer, int idx); + ~OGRColumnDouble(); virtual GdaConst::FieldType GetType() {return GdaConst::double_type;} + virtual void FillData(vector& data); + virtual void FillData(vector& data); + virtual void FillData(vector& data); + virtual void UpdateData(const vector& data); + virtual void UpdateData(const vector& data); - virtual void GetCellValue(int row, double& val); - virtual wxString GetValueAt(int row_idx, int disp_decimals=0, + + virtual bool GetCellValue(int row, double& val); + + virtual wxString GetValueAt(int row_idx, + int disp_decimals=0, wxCSConv* m_wx_encoding=NULL); + virtual void SetValueAt(int row_idx, const wxString& value); + }; /** @@ -150,25 +218,39 @@ class OGRColumnString : public OGRColumn { private: vector new_data; + void InitMemoryData(); public: OGRColumnString(wxString name, int field_length, int decimals, int n_rows); + OGRColumnString(OGRLayerProxy* ogr_layer, wxString name, int field_length, int decimals); + OGRColumnString(OGRLayerProxy* ogr_layer, int idx); + ~OGRColumnString(); virtual GdaConst::FieldType GetType() {return GdaConst::string_type;} + virtual void FillData(vector& data); + virtual void FillData(vector& data); + virtual void FillData(vector& data); + virtual void UpdateData(const vector& data); + virtual void UpdateData(const vector& data); + virtual void UpdateData(const vector& data); - virtual void GetCellValue(int row, wxString& val); - virtual wxString GetValueAt(int row_idx, int disp_decimals=0, + + virtual bool GetCellValue(int row, wxString& val); + + virtual wxString GetValueAt(int row_idx, + int disp_decimals=0, wxCSConv* m_wx_encoding=NULL); + virtual void SetValueAt(int row_idx, const wxString& value); }; @@ -181,20 +263,78 @@ class OGRColumnDate: public OGRColumn vector new_data; void InitMemoryData(); + public: // XXX: don't support add new date column yet //OGRColumnDate(int rows); OGRColumnDate(OGRLayerProxy* ogr_layer, int idx); ~OGRColumnDate(); - virtual void FillData(vector& data); virtual void FillData(vector& data); + virtual void FillData(vector& data); virtual GdaConst::FieldType GetType() {return GdaConst::date_type;} - virtual void GetCellValue(int row, wxInt64& val); - virtual wxString GetValueAt(int row_idx, int disp_decimals=0, + + virtual bool GetCellValue(int row, wxInt64& val); + + virtual wxString GetValueAt(int row_idx, + int disp_decimals=0, wxCSConv* m_wx_encoding=NULL); + + virtual void SetValueAt(int row_idx, const wxString& value); +}; + +class OGRColumnTime: public OGRColumn +{ +private: + vector new_data; + void InitMemoryData(); + +public: + // XXX: don't support add new date column yet + //OGRColumnTime(int rows); + OGRColumnTime(OGRLayerProxy* ogr_layer, int idx); + ~OGRColumnTime(); + + virtual void FillData(vector& data); + + virtual void FillData(vector& data); + + virtual GdaConst::FieldType GetType() {return GdaConst::time_type;} + + virtual bool GetCellValue(int row, wxInt64& val); + + virtual wxString GetValueAt(int row_idx, + int disp_decimals=0, wxCSConv* m_wx_encoding=NULL); + + virtual void SetValueAt(int row_idx, const wxString& value); +}; + +class OGRColumnDateTime: public OGRColumn +{ +private: + vector new_data; + void InitMemoryData(); + +public: + // XXX: don't support add new date column yet + //OGRColumnDateTime(int rows); + OGRColumnDateTime(OGRLayerProxy* ogr_layer, int idx); + ~OGRColumnDateTime(); + + virtual void FillData(vector& data); + + virtual void FillData(vector& data); + + virtual GdaConst::FieldType GetType() {return GdaConst::datetime_type;} + + virtual bool GetCellValue(int row, wxInt64& val); + + virtual wxString GetValueAt(int row_idx, + int disp_decimals=0, + wxCSConv* m_wx_encoding=NULL); + virtual void SetValueAt(int row_idx, const wxString& value); }; diff --git a/DataViewer/OGRTable.cpp b/DataViewer/OGRTable.cpp index 95bae1028..fc831a3f6 100644 --- a/DataViewer/OGRTable.cpp +++ b/DataViewer/OGRTable.cpp @@ -198,12 +198,22 @@ void OGRTable::AddOGRColumn(OGRLayerProxy* ogr_layer_proxy, int idx) OGRColumn* ogr_col = NULL; if (type == GdaConst::long64_type){ ogr_col = new OGRColumnInteger(ogr_layer_proxy,idx); + } else if (type==GdaConst::double_type){ ogr_col = new OGRColumnDouble(ogr_layer_proxy,idx); + } else if (type==GdaConst::string_type){ ogr_col = new OGRColumnString(ogr_layer_proxy,idx); + } else if (type==GdaConst::date_type){ ogr_col = new OGRColumnDate(ogr_layer_proxy,idx); + + } else if (type==GdaConst::time_type){ + ogr_col = new OGRColumnTime(ogr_layer_proxy,idx); + + } else if (type==GdaConst::datetime_type){ + ogr_col = new OGRColumnDateTime(ogr_layer_proxy,idx); + } else { wxString msg = "Add OGR column error. Field type is unknown."; throw GdaException(msg.mb_str()); @@ -366,7 +376,7 @@ int OGRTable::FindColId(const wxString& name) } -int OGRTable::GetColIdx(const wxString& name) +int OGRTable::GetColIdx(const wxString& name, bool ignore_case) { wxString c_name = name; c_name.Trim(false); @@ -374,6 +384,7 @@ int OGRTable::GetColIdx(const wxString& name) // update it if different in real data. E.g. user may create a column // with name in lowercase, however, it is forced to uppercase in real table + // or in postgresql, all table name will be created in lower case /* // deprecated in 1.8.8 @@ -385,8 +396,14 @@ int OGRTable::GetColIdx(const wxString& name) } */ for (size_t i=0; i= var_order.GetNumVarGroups()) return; + if (col < 0 || col >= var_order.GetNumVarGroups()) + return; + VarGroup vg = var_order.FindVarGroup(col); - if (vg.IsEmpty()) return; + + if (vg.IsEmpty()) + return; + vector vars; vg.GetVarNames(vars); + size_t tms = vars.size(); vector ftr_c(tms); // OGRFeature column id for (size_t t=0; t& data) +{ + // using underneath columns[] + if (col < 0 || col >= columns.size()) + return; + + OGRColumn* ogr_col = columns[col]; + if (ogr_col == NULL) return; + data.resize(rows); + ogr_col->FillData(data); +} + +void OGRTable::GetDirectColData(int col, std::vector& data) +{ + // using underneath columns[] + if (col < 0 || col >= columns.size()) + return; + + OGRColumn* ogr_col = columns[col]; + if (ogr_col == NULL) return; + data.resize(rows); + ogr_col->FillData(data); +} + +void OGRTable::GetDirectColData(int col, std::vector& data) +{ + // using underneath columns[] + if (col < 0 || col >= columns.size()) + return; + + OGRColumn* ogr_col = columns[col]; + if (ogr_col == NULL) return; + data.resize(rows); + ogr_col->FillData(data); +} + void OGRTable::GetColData(int col, int time, std::vector& data) { //if (!IsColNumeric(col)) return; @@ -760,35 +823,81 @@ void OGRTable::GetColData(int col, int time, std::vector& data) ogr_col->FillData(data); } -/** - * OGR doesn't preserve undefined data. For now, everything will be - * reported as defined. In the future, we might store undefined in - * meta-data. - */ -void OGRTable::GetColUndefined(int col, b_array_type& undefined) +bool OGRTable::GetColUndefined(int col, b_array_type& undefined) { - vector vars; - var_order.FindVarGroup(col).GetVarNames(vars); - int tms = vars.size(); - undefined.resize(boost::extents[tms][rows]); - for (size_t t=0; t= var_order.GetNumVarGroups()) + return false; + + VarGroup vg = var_order.FindVarGroup(col); + + if (vg.IsEmpty()) + return false; + + vector vars; + vg.GetVarNames(vars); + + size_t tms = vars.size(); + vector ftr_c(tms); // OGRFeature column id + for (size_t t=0; t markers = columns[col_idx]->GetUndefinedMarkers(); + for (size_t i=0; i& undefined) +bool OGRTable::GetColUndefined(int col, int time, std::vector& undefined) { - undefined.resize(rows); - for (int i=0; i= GetNumberCols()) + return false; + + int ogr_col_id = FindOGRColId(col, time); + + if (ogr_col_id == wxNOT_FOUND) + return false; + + OGRColumn* ogr_col = columns[ogr_col_id]; + + undefined = ogr_col->GetUndefinedMarkers(); + + for (size_t i=0; i& undefined) +{ + if (col < 0 || col >= columns.size()) + return false; + + OGRColumn* ogr_col = columns[col]; + + undefined = ogr_col->GetUndefinedMarkers(); + + for (size_t i=0; i& min_vals, int col_idx = vars[t].IsEmpty() ? -1 : FindOGRColId(vars[t]); if (col_idx != -1) { vector data(rows, 0); - columns[col_idx]->FillData(data); - tmp_min_val = data[0]; - tmp_max_val = data[0]; + vector undef(rows, false); + columns[col_idx]->FillData(data, undef); + + bool has_init = false; for (size_t i=0; i 0) { - if ( tmp_min_val > tmp ) tmp_min_val = tmp; - if ( tmp_max_val < tmp ) tmp_max_val = tmp; + + if (!has_init) { + has_init = true; + tmp_min_val = tmp; + tmp_max_val = tmp; + continue; } + + if ( tmp_min_val > tmp ) tmp_min_val = tmp; + if ( tmp_max_val < tmp ) tmp_max_val = tmp; } min_vals.push_back(tmp_min_val); max_vals.push_back(tmp_max_val); @@ -837,7 +956,7 @@ void OGRTable::GetMinMaxVals(int col, int time, { min_val = 0; max_val = 0; - if (col < 0 || col >= var_order.GetNumVarGroups()) return; + if (col < 0 || col >= GetNumberCols()) return; if (!IsColNumeric(col)) return; if (time < 0 || time > GetColTimeSteps(col)) return; @@ -848,9 +967,11 @@ void OGRTable::GetMinMaxVals(int col, int time, max_val = t_max[time]; } -void OGRTable::SetColData(int col, int time, const std::vector& data) +void OGRTable::SetColData(int col, int time, + const std::vector& data) { - if (col < 0 || col >= GetNumberCols()) return; + if (col < 0 || col >= GetNumberCols()) + return; if (!IsColNumeric(col)) return; int ogr_col_id = FindOGRColId(col, time); if (ogr_col_id == wxNOT_FOUND) return; @@ -863,7 +984,8 @@ void OGRTable::SetColData(int col, int time, const std::vector& data) SetChangedSinceLastSave(true); } -void OGRTable::SetColData(int col, int time, const std::vector& data) +void OGRTable::SetColData(int col, int time, + const std::vector& data) { if (col < 0 || col >= GetNumberCols()) return; if (!IsColNumeric(col)) return; @@ -893,12 +1015,15 @@ void OGRTable::SetColData(int col, int time, SetChangedSinceLastSave(true); } -/** - * OGR doesn't keep track of defined/undefined - */ void OGRTable::SetColUndefined(int col, int time, - const std::vector& undefined) + const std::vector& undefs) { + if (col < 0 || col >= GetNumberCols()) return; + int ogr_col_id = FindOGRColId(col, time); + if (ogr_col_id == wxNOT_FOUND) return; + + OGRColumn* ogr_col = columns[ogr_col_id]; + ogr_col->UpdateNullMarkers(undefs); return; } @@ -1020,7 +1145,6 @@ wxString OGRTable::GetCellString(int row, int col, int time) // mapping col+time to underneath OGR col OGRColumn* ogr_col = FindOGRColumn(col, time); if (ogr_col == NULL) { - LOG_MSG(wxString::Format("In OGRTable::GetCellFromString, error: wxGrid col %d, time %d not found.", col, time)); return ""; } return ogr_col->GetValueAt(row, disp_dec, m_wx_encoding); @@ -1037,11 +1161,10 @@ bool OGRTable::SetCellFromString(int row, int col, int time, // NOTE: if called from wxGrid, must use row_order[row] to permute is_set_cell_from_string_fail = false; if (row<0 || row>=rows) return false; - if (col<0 || col>=var_order.GetNumVarGroups()) return false; + if (col<0 || col>=GetNumberCols()) return false; int t_col = FindOGRColId(col, time); if (t_col == -1) { - LOG_MSG(wxString::Format("In OGRTable::SetCellFromString, error: wxGrid col %d, time %d not found.", col, time)); return false; } else { if (table_state->GetNumDisallowGroupModify(GetColName(col)) > 0) { @@ -1059,16 +1182,23 @@ bool OGRTable::SetCellFromString(int row, int col, int time, return true; } -int OGRTable::InsertCol(GdaConst::FieldType type, const wxString& name, int pos, int time_steps, int field_len, int decimals) +int OGRTable::InsertCol(GdaConst::FieldType type, + const wxString& name, + int pos, + int time_steps, + int field_len, + int decimals) { if (pos > GetNumberCols() || time_steps < 0 ) { return -1; } // don't support the following column type - if (field_len == -1 && (type == GdaConst::placeholder_type || - type == GdaConst::unknown_type || - type == GdaConst::date_type)) + if (type == GdaConst::placeholder_type || + type == GdaConst::unknown_type || + type == GdaConst::date_type|| + type == GdaConst::time_type|| + type == GdaConst::datetime_type) { return -1; } @@ -1078,8 +1208,6 @@ int OGRTable::InsertCol(GdaConst::FieldType type, const wxString& name, int pos, pos = GetNumberCols(); } - LOG_MSG(wxString::Format("Inserting column into table at postion %d",pos)); - if (type != GdaConst::double_type) { decimals = 0; } @@ -1096,7 +1224,7 @@ int OGRTable::InsertCol(GdaConst::FieldType type, const wxString& name, int pos, if (decimals < 0) { if (type == GdaConst::double_type) { - decimals = GdaConst::default_display_decimals; + decimals = GdaConst::default_dbf_double_decimals; } else { decimals = 0; } @@ -1113,10 +1241,13 @@ int OGRTable::InsertCol(GdaConst::FieldType type, const wxString& name, int pos, OGRColumn* ogr_col = NULL; if (type == GdaConst::long64_type){ ogr_col = new OGRColumnInteger(ogr_layer, names[t], field_len,decimals); + } else if (type==GdaConst::double_type){ ogr_col = new OGRColumnDouble(ogr_layer, names[t], field_len, decimals); + } else if (type==GdaConst::string_type){ ogr_col = new OGRColumnString(ogr_layer, names[t], field_len, decimals); + } else { wxString msg = "Add OGR column error. Field type is unknown " "or not supported."; @@ -1241,8 +1372,6 @@ void OGRTable::UngroupCol(int col) i->displayed_decimals = displayed_decimals; i->length = fi.field_len; } - LOG_MSG("Table delta entries:"); - BOOST_FOREACH(const TableDeltaEntry& tde, tdl) LOG_MSG(tde.ToString()); SetProjectChangedSinceLastSave(true); @@ -1297,8 +1426,6 @@ void OGRTable::GroupCols(const std::vector& cols, i->displayed_decimals = displayed_decimals; i->length = length; i->type = type; - LOG_MSG("Table delta entries:"); - BOOST_FOREACH(const TableDeltaEntry& tde, tdl) LOG_MSG(tde.ToString()); SetProjectChangedSinceLastSave(true); diff --git a/DataViewer/OGRTable.h b/DataViewer/OGRTable.h index d7286dbf4..fcbf159f2 100644 --- a/DataViewer/OGRTable.h +++ b/DataViewer/OGRTable.h @@ -51,6 +51,7 @@ class OGRTable : public TableInterface, TableStateObserver OGRLayerProxy* ogr_layer; vector columns; VarOrderMapper var_order; + // var_map will be deprecate in 1.8.8, and replace by _var_names map var_map; vector org_var_names; @@ -111,7 +112,7 @@ class OGRTable : public TableInterface, TableStateObserver virtual bool DbColNmToColAndTm(const wxString& name, int& col, int& tm); virtual int FindColId(const wxString& name); - virtual int GetColIdx(const wxString& name); + virtual int GetColIdx(const wxString& name, bool ignore_case=false); virtual void FillColIdMap(std::vector& col_map); virtual void FillNumericColIdMap(std::vector& col_map); virtual void FillIntegerColIdMap(std::vector& col_map); @@ -137,17 +138,23 @@ class OGRTable : public TableInterface, TableStateObserver virtual void GetColData(int col, int time, std::vector& data); virtual void GetColData(int col, int time, std::vector& data); virtual void GetColData(int col, int time, std::vector& data); - virtual void GetColUndefined(int col, b_array_type& undefined); - virtual void GetColUndefined(int col, int time, + + virtual void GetDirectColData(int col, std::vector& data); + virtual void GetDirectColData(int col, std::vector& data); + virtual void GetDirectColData(int col, std::vector& data); + virtual bool GetDirectColUndefined(int col, std::vector& undefined); + + virtual bool GetColUndefined(int col, b_array_type& undefined); + virtual bool GetColUndefined(int col, int time, std::vector& undefined); virtual void GetMinMaxVals(int col, std::vector& min_vals, std::vector& max_vals); virtual void GetMinMaxVals(int col, int time, double& min_val, double& max_val); virtual void SetColData(int col, int time, - const std::vector& data); + const std::vector& data); virtual void SetColData(int col, int time, - const std::vector& data); + const std::vector& data); virtual void SetColData(int col, int time, const std::vector& data); virtual void SetColUndefined(int col, int time, diff --git a/DataViewer/OGRTableOperation.cpp b/DataViewer/OGRTableOperation.cpp index 24d11dd46..b5219cfff 100644 --- a/DataViewer/OGRTableOperation.cpp +++ b/DataViewer/OGRTableOperation.cpp @@ -98,29 +98,44 @@ void OGRTableOpDeleteColumn::Rollback() int n_rows = ogr_col->GetNumRows(); if ( type == GdaConst::long64_type){ vector col_data; - ogr_col->FillData(col_data); + vector undefs; + ogr_col->FillData(col_data, undefs); for (int i=0; iSetValueAt(i, pos, (GIntBig)col_data[i]); } } else if ( type == GdaConst::double_type){ vector col_data; - ogr_col->FillData(col_data); + vector undefs; + ogr_col->FillData(col_data, undefs); for (int i=0; iSetValueAt(i, pos, col_data[i]); } - } else if ( type == GdaConst::date_type){ + } else if (type == GdaConst::date_type || + type == GdaConst::time_type || + type == GdaConst::datetime_type ){ + vector col_data; - ogr_col->FillData(col_data); + vector undefs; + ogr_col->FillData(col_data, undefs); for (int i=0; iSetValueAt(i, pos, year, month, day); + // 20081203120100 YYYYMMDDHHMMSS + int year = val / 10000000000; + val = val % 10000000000; + int month = val / 100000000; + val = val % 100000000; + int day = val / 1000000; + val = val % 1000000; + int hour = val / 10000; + val = val % 10000; + int minute = val / 100; + int second = val % 100; + ogr_layer->SetValueAt(i, pos, year, month, day, hour, minute, second); } } else { vector col_data; - ogr_col->FillData(col_data); + vector undefs; + ogr_col->FillData(col_data, undefs); for (int i=0; iSetValueAt(i, pos, col_data[i].mb_str()); } @@ -192,7 +207,8 @@ OGRTableOpUpdateColumn::OGRTableOpUpdateColumn(OGRColumn* col, { int n_rows = ogr_col->GetNumRows(); d_old_data.resize(n_rows); - ogr_col->FillData(d_old_data); + undef_old_data.resize(n_rows); + ogr_col->FillData(d_old_data, undef_old_data); d_new_data = new_data; } @@ -202,7 +218,8 @@ OGRTableOpUpdateColumn::OGRTableOpUpdateColumn(OGRColumn* col, { int n_rows = ogr_col->GetNumRows(); l_old_data.resize(n_rows); - ogr_col->FillData(l_old_data); + undef_old_data.resize(n_rows); + ogr_col->FillData(l_old_data, undef_old_data); l_new_data = new_data; } @@ -212,7 +229,8 @@ OGRTableOpUpdateColumn::OGRTableOpUpdateColumn(OGRColumn* col, { int n_rows = ogr_col->GetNumRows(); s_old_data.resize(n_rows); - ogr_col->FillData(s_old_data); + undef_old_data.resize(n_rows); + ogr_col->FillData(s_old_data, undef_old_data); s_new_data = new_data; } diff --git a/DataViewer/OGRTableOperation.h b/DataViewer/OGRTableOperation.h index 53e79b139..8895f23a5 100644 --- a/DataViewer/OGRTableOperation.h +++ b/DataViewer/OGRTableOperation.h @@ -117,6 +117,8 @@ class OGRTableOpUpdateColumn : public OGRTableOperation { private: int n_rows; + + vector undef_old_data, undef_new_data; vector d_old_data, d_new_data; vector l_old_data, l_new_data; vector s_old_data, s_new_data; diff --git a/DataViewer/TableBase.cpp b/DataViewer/TableBase.cpp index 34116860f..fbdae7821 100644 --- a/DataViewer/TableBase.cpp +++ b/DataViewer/TableBase.cpp @@ -66,17 +66,10 @@ TableCellAttrProvider::~TableCellAttrProvider() wxGridCellAttr *TableCellAttrProvider::GetAttr(int row, int col, wxGridCellAttr::wxAttrKind kind ) const { - //LOG_MSG(wxString::Format("Calling TableCellAttrProvider::GetAttr" - // "(%d, %d, %d)", row, col, kind)); wxGridCellAttr *attr = wxGridCellAttrProvider::GetAttr(row, col, kind); - //if (row >= 0) LOG_MSG(wxString::Format("GetAttr: row=%d, " - // "col=%d selected=%d", - // row, col, - // selected[row_order[row]] ? 1 : 0)); - bool row_sel = (row >= 0 && selected[row_order[row]]); - bool col_sel = (selected_cols.size()>0 && col >=0 && selected_cols[col]); + bool col_sel = (selected_cols.size()>col && col >=0 && selected_cols[col]); if ( !attr ) { attr = attrForAll; @@ -109,7 +102,6 @@ TableBase::TableBase(Project* _project,TemplateFrame* t_frame) rows(_project->GetNumRecords()), row_order(_project->GetNumRecords()), sorting_col(-1), sorting_ascending(false) { - LOG_MSG("Entering TableBase::TableBase"); template_frame = t_frame; SortByDefaultDecending(); @@ -122,12 +114,10 @@ TableBase::TableBase(Project* _project,TemplateFrame* t_frame) time_state->registerObserver(this); UpdateStatusBar(); - LOG_MSG("Exiting TableBase::TableBase"); } TableBase::~TableBase() { - LOG_MSG("In TableBase::~TableBase"); highlight_state->removeObserver(this); table_state->removeObserver(this); time_state->removeObserver(this); @@ -213,17 +203,7 @@ void TableBase::FromGridSelectRow(int row) //LOG_MSG(wxString::Format("selecting %d", (int) row_order[row])); int hl_size = highlight_state->GetHighlightSize(); std::vector& hs = highlight_state->GetHighlight(); - hs[ row_order[row] ] = true; - /* - for (int i=0; iSetEventType(HLStateInt::delta); highlight_state->notifyObservers(); @@ -251,7 +231,6 @@ void TableBase::DeselectAllRows() void TableBase::SortByDefaultDecending() { - LOG_MSG("Calling TableBase::SortByDefaultDecending"); for (int i=0; iGetCurrTime(); switch (table_int->GetColType(col)) { case GdaConst::date_type: + case GdaConst::time_type: + case GdaConst::datetime_type: case GdaConst::long64_type: { std::vector temp; @@ -374,7 +354,6 @@ void TableBase::SortByCol(int col, bool ascending) void TableBase::MoveSelectedToTop() { - LOG_MSG("Entering TableBase::MoveSelectedToTop"); std::set sel_set; for (int i=0, iend=rows; iRefresh(); - LOG_MSG("Exiting TableBase::MoveSelectedToTop"); } bool TableBase::FromGridIsSelectedCol(int col) @@ -450,10 +428,6 @@ wxString TableBase::GetValue(int row, int col) // compute the correct row. void TableBase::SetValue(int row, int col, const wxString &value) { - LOG_MSG(wxString::Format("TableBase::SetValue(%d, %d, %s)", - row, col, - (const_cast((const char*)value.mb_str())))); - int curr_ts = (table_int->IsColTimeVariant(col) ? time_state->GetCurrTime() : 0); table_int->SetCellFromString(row_order[row], col, curr_ts, value); @@ -506,21 +480,19 @@ wxString TableBase::GetColLabelValue(int col) void TableBase::update(HLStateInt* o) { - if (GetView()) GetView()->Refresh(); + if (GetView()) { + GetView()->Refresh(); + } UpdateStatusBar(); } void TableBase::update(TableState* o) { using namespace std; - LOG_MSG("Entering TableBase::update(TableState*)"); if (!GetView()) return; if (o->GetEventType() == TableState::cols_delta) { - LOG_MSG("event_type == TableState::cols_delta"); - LOG_MSG(" processing wxGrid notify messages..."); BOOST_FOREACH(const TableDeltaEntry& e, o->GetTableDeltaListRef()) { - LOG_MSG(e.ToString()); if (e.insert) { if (e.pos_at_op <= sorting_col) sorting_col++; wxGridTableMessage msg(this, wxGRIDTABLE_NOTIFY_COLS_INSERTED, @@ -536,10 +508,8 @@ void TableBase::update(TableState* o) GetView()->ProcessTableMessage( msg ); } } - LOG_MSG(" formatting wxGrid columns... "); BOOST_FOREACH(const TableDeltaEntry& e, o->GetTableDeltaListRef()) { if (e.insert) { - LOG_MSG(e.ToString()); if (e.type == GdaConst::long64_type) { GetView()->SetColFormatNumber(e.pos_final); } else if (e.type == GdaConst::double_type) { @@ -558,7 +528,6 @@ void TableBase::update(TableState* o) } // no formatting needed for removing columns } } else if (o->GetEventType() == TableState::col_disp_decimals_change) { - LOG_MSG("event_type == TableState::col_disp_decimals_change"); int pos = o->GetModifiedColPos(); if (table_int->GetColType(pos) == GdaConst::double_type) { int dd = table_int->GetColDispDecimals(pos); @@ -567,7 +536,6 @@ void TableBase::update(TableState* o) } GetView()->Refresh(); - LOG_MSG("Exiting TableBase::update(TableState*)"); } void TableBase::update(TimeState* o) @@ -582,7 +550,6 @@ void TableBase::update(TimeState* o) changed. It is called by TableFrame::OnColMoveEvent */ void TableBase::notifyColMove() { - LOG_MSG("In TableBase::notifyColMove()"); table_state->SetColOrderChangeEvtTyp(); table_state->notifyObservers(); } diff --git a/DataViewer/TableFrame.cpp b/DataViewer/TableFrame.cpp index 0ad8c348b..b52477fbb 100644 --- a/DataViewer/TableFrame.cpp +++ b/DataViewer/TableFrame.cpp @@ -17,6 +17,7 @@ * along with this program. If not, see . */ +#include #include #include #include @@ -46,39 +47,7 @@ BEGIN_EVENT_TABLE(TableFrame, TemplateFrame) //EVT_MENU(XRCID("ID_TABLE_GROUP"), TableFrame::OnGroupVariables) //EVT_MENU(XRCID("ID_TABLE_UNGROUP"), TableFrame::OnUnGroupVariable) EVT_MENU(XRCID("ID_TABLE_RENAME_VARIABLE"), TableFrame::OnRenameVariable) - /* - EVT_MENU(XRCID("ID_ENCODING_UTF8"), TableFrame::OnEncodingUTF8) - EVT_MENU(XRCID("ID_ENCODING_UTF16"), TableFrame::OnEncodingUTF16) - EVT_MENU(XRCID("ID_ENCODING_WINDOWS_1250"), - TableFrame::OnEncodingWindows1250) - EVT_MENU(XRCID("ID_ENCODING_WINDOWS_1251"), - TableFrame::OnEncodingWindows1251) - EVT_MENU(XRCID("ID_ENCODING_WINDOWS_1254"), - TableFrame::OnEncodingWindows1254) - EVT_MENU(XRCID("ID_ENCODING_WINDOWS_1255"), - TableFrame::OnEncodingWindows1255) - EVT_MENU(XRCID("ID_ENCODING_WINDOWS_1256"), - TableFrame::OnEncodingWindows1256) - EVT_MENU(XRCID("ID_ENCODING_WINDOWS_1258"), - TableFrame::OnEncodingWindows1258) - EVT_MENU(XRCID("ID_ENCODING_CP852"), TableFrame::OnEncodingCP852) - EVT_MENU(XRCID("ID_ENCODING_CP866"), TableFrame::OnEncodingCP866) - EVT_MENU(XRCID("ID_ENCODING_ISO8859_1"), TableFrame::OnEncodingISO8859_1) - EVT_MENU(XRCID("ID_ENCODING_ISO8859_2"), TableFrame::OnEncodingISO8859_2) - EVT_MENU(XRCID("ID_ENCODING_ISO8859_3"), TableFrame::OnEncodingISO8859_3) - EVT_MENU(XRCID("ID_ENCODING_ISO8859_5"), TableFrame::OnEncodingISO8859_5) - EVT_MENU(XRCID("ID_ENCODING_ISO8859_7"), TableFrame::OnEncodingISO8859_7) - EVT_MENU(XRCID("ID_ENCODING_ISO8859_8_1"), TableFrame::OnEncodingISO8859_8) - EVT_MENU(XRCID("ID_ENCODING_ISO8859_9"), TableFrame::OnEncodingISO8859_9) - EVT_MENU(XRCID("ID_ENCODING_ISO8859_10"), TableFrame::OnEncodingISO8859_10) - EVT_MENU(XRCID("ID_ENCODING_ISO8859_15"), TableFrame::OnEncodingISO8859_15) - EVT_MENU(XRCID("ID_ENCODING_GB2312"), TableFrame::OnEncodingGB2312) - EVT_MENU(XRCID("ID_ENCODING_BIG5"), TableFrame::OnEncodingBIG5) - EVT_MENU(XRCID("ID_ENCODING_KOI8_R"), TableFrame::OnEncodingKOI8_R) - EVT_MENU(XRCID("ID_ENCODING_SHIFT_JIS"), TableFrame::OnEncodingSHIFT_JIS) - EVT_MENU(XRCID("ID_ENCODING_EUC_JP"), TableFrame::OnEncodingEUC_JP) - EVT_MENU(XRCID("ID_ENCODING_EUC_KR"), TableFrame::OnEncodingEUC_KR) - */ + END_EVENT_TABLE() TableFrame::TableFrame(wxFrame *parent, Project* project, @@ -88,8 +57,10 @@ TableFrame::TableFrame(wxFrame *parent, Project* project, : TemplateFrame(parent, project, title, pos, size, style), popup_col(-1) { - LOG_MSG("Entering TableFrame::TableFrame"); - + wxLogMessage("Open TableFrame."); + + wxPanel *panel = new wxPanel(this, wxID_ANY); + DisplayStatusBar(true); wxString new_title(title); new_title << " - " << project->GetProjectTitle(); @@ -97,7 +68,7 @@ popup_col(-1) supports_timeline_changes = true; table_base = new TableBase(project, this); TableInterface* table_int = project->GetTableInt(); - grid = new wxGrid(this, wxID_ANY, wxPoint(0,0), wxDefaultSize); + grid = new wxGrid(panel, wxID_ANY, wxPoint(0,0), wxSize(100, -1)); grid->SetDefaultColSize((grid->GetDefaultColSize() * 4)/3); // false to not take ownership, but this uncovers a bug in wxWidgets. @@ -116,20 +87,28 @@ popup_col(-1) grid->SetSelectionMode(wxGrid::wxGridSelectRowsOrColumns); //grid->SetSelectionMode(wxGrid::wxGridSelectCells); - wxStopWatch resize_time; for (int i=0, iend=table_base->GetNumberCols(); iGetColType(i) == GdaConst::long64_type) { + + GdaConst::FieldType col_type = table_int->GetColType(i); + + if (col_type == GdaConst::long64_type) { //grid->SetColFormatNumber(i); grid->SetColFormatFloat(i,-1,0); - } else if (table_int->GetColType(i) == GdaConst::double_type) { + + } else if (col_type == GdaConst::double_type) { grid->SetColFormatFloat(i, -1, table_int->GetColDispDecimals(i)); - } else if (table_int->GetColType(i) == GdaConst::date_type) { + + } else if (col_type == GdaConst::date_type || + col_type == GdaConst::time_type || + col_type == GdaConst::datetime_type) { // leave as a string } grid->SetColSize(i, -1); // fit column width to lable width + } + int sample = GenUtils::min(table_base->GetNumberRows(), 10); - LOG(sample); + for (int i=0, iend=table_base->GetNumberCols(); iGetColSize(i); double cur_lbl_len = grid->GetColLabelValue(i).length(); @@ -146,22 +125,17 @@ popup_col(-1) avg_cell_len /= (double) sample; if (avg_cell_len > cur_lbl_len && avg_cell_len >= 1 && cur_lbl_len >= 1) { - LOG_MSG(wxString::Format("Resizing col %d", i)); // attempt to scale up col width based on cur_col_size double fac = avg_cell_len / cur_lbl_len; fac *= 1.2; if (fac < 1) fac = 1; if (fac < 1.5 && fac > 1) fac = 1.5; if (fac > 5) fac = 5; + grid->SetColMinimalWidth(i, cur_col_size*fac); grid->SetColSize(i, cur_col_size*fac); - LOG(grid->GetColLabelValue(i)); - LOG(cur_col_size); - LOG(cur_col_size*fac); - LOG(cur_lbl_len); - LOG(avg_cell_len); - LOG(fac); } else { // add a few pixels of buffer to current label + grid->SetColMinimalWidth(i, cur_col_size+6); grid->SetColSize(i, cur_col_size+6); } } @@ -170,22 +144,43 @@ popup_col(-1) grid->DisableDragColMove(); } - LOG_MSG(wxString::Format("Column auto-resize time took %ld ms", resize_time.Time())); - LOG_MSG("Exiting TableFrame::TableFrame"); + //grid->SetMargins(0 - wxSYS_VSCROLL_X, 0); + grid->ForceRefresh(); + + wxBoxSizer *box = new wxBoxSizer(wxVERTICAL); + box->Add(grid, 1, wxEXPAND | wxALL, 0); + panel->SetSizerAndFit(box); + + wxBoxSizer* sizerAll = new wxBoxSizer(wxVERTICAL); + sizerAll->Add(panel, 1, wxEXPAND|wxALL, 0); + SetSizer(sizerAll); + SetAutoLayout(true); + + // mouse event should be binded to grid window, not grid itself + grid->GetGridWindow()->Bind(wxEVT_RIGHT_UP, &TableFrame::OnMouseEvent, this); } TableFrame::~TableFrame() { - LOG_MSG("In TableFrame::~TableFrame"); DeregisterAsActive(); } - +void TableFrame::OnMouseEvent(wxMouseEvent& event) +{ + if (event.RightUp()) { + const wxPoint& pos = event.GetPosition(); + wxMenu* optMenu = wxXmlResource::Get()->LoadMenu("ID_TABLE_VIEW_MENU_CONTEXT"); + + TableInterface* ti = table_base->GetTableInt(); + SetEncodingCheckmarks(optMenu, ti->GetFontEncoding()); + PopupMenu(optMenu, event.GetPosition()); + } +} void TableFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In TableFrame::OnActivate"); if (event.GetActive()) { + wxLogMessage("In TableFrame::OnActivate"); RegisterAsActive("TableFrame", GetTitle()); } event.Skip(false); @@ -193,15 +188,13 @@ void TableFrame::OnActivate(wxActivateEvent& event) void TableFrame::OnClose(wxCloseEvent& event) { - LOG_MSG("Entering TableFrame::OnClose"); if (!GdaFrame::GetGdaFrame()) { // This is an exit event, so allow close to proceed event.Skip(); - LOG_MSG("Exiting TableFrame::OnClose"); return; } if (!GdaFrame::IsProjectOpen()) { - LOG_MSG("In TableFrame::OnClose and actually closing."); + wxLogMessage("In TableFrame::OnClose and actually closing."); event.Skip(); // NOTE: We should not have to explicitly close the grid, but // if we don't an exception is thrown. Very strange. Hopefully @@ -218,21 +211,17 @@ void TableFrame::OnClose(wxCloseEvent& event) //Destroy(); //Close(true); } else { - LOG_MSG("In TableFrame::OnClose, but just hiding."); Hide(); } - LOG_MSG("Exiting TableFrame::OnClose"); } void TableFrame::OnMenuClose(wxCommandEvent& event) { - LOG_MSG("In TableFrame::OnMenuClose"); Hide(); } void TableFrame::MapMenus() { - LOG_MSG("In TableFrame::MapMenus"); // Map Default Options Menus //wxMenu* optMenu=wxXmlResource::Get()->LoadMenu("ID_DEFAULT_MENU_OPTIONS"); wxMenu* optMenu=wxXmlResource::Get()->LoadMenu("ID_TABLE_VIEW_MENU_CONTEXT"); @@ -242,11 +231,11 @@ void TableFrame::MapMenus() void TableFrame::DisplayPopupMenu( wxGridEvent& ev ) { - wxMenu* optMenu = wxXmlResource::Get()-> - LoadMenu("ID_TABLE_VIEW_MENU_CONTEXT"); + wxMenu* optMenu = wxXmlResource::Get()->LoadMenu("ID_TABLE_VIEW_MENU_CONTEXT"); TableInterface* ti = table_base->GetTableInt(); SetEncodingCheckmarks(optMenu, ti->GetFontEncoding()); + popup_col = ev.GetCol(); // Set Group item @@ -270,30 +259,8 @@ void TableFrame::DisplayPopupMenu( wxGridEvent& ev ) } } } - /* - if (any_sel_time_variant || !all_sel_compatible || sel_cols.size() <= 1 || - (ti->GetTimeSteps() > 1 && ti->GetTimeSteps() != sel_cols.size())) { - optMenu->FindItem(XRCID("ID_TABLE_GROUP"))->Enable(false); - } else { - optMenu->FindItem(XRCID("ID_TABLE_GROUP"))->Enable(true); - } - - // Set Ungroup item - wxString ung_str("Ungroup Variable"); - bool ung_enable = false; - if (popup_col >= 0 && ti->IsColTimeVariant(popup_col)) { - wxString col_nm = ti->GetColName(popup_col); - if (!col_nm.IsEmpty()) { - ung_str = "Ungroup"; - ung_str << " \"" << col_nm << "\""; - ung_enable = true; - } - } - optMenu->FindItem(XRCID("ID_TABLE_UNGROUP"))->SetItemLabel(ung_str); - optMenu->FindItem(XRCID("ID_TABLE_UNGROUP"))->Enable(ung_enable); - */ // Set Rename item - wxString rename_str("Rename Variable"); + wxString rename_str(_("Rename Variable")); if (popup_col != -1) { rename_str << " \"" << ti->GetColName(popup_col) << "\""; } @@ -306,6 +273,7 @@ void TableFrame::DisplayPopupMenu( wxGridEvent& ev ) enable_rename = ti->PermitRenameSimpleCol(); } } + optMenu->FindItem(XRCID("ID_TABLE_RENAME_VARIABLE"))->Enable(enable_rename); PopupMenu(optMenu, ev.GetPosition()); @@ -372,22 +340,13 @@ void TableFrame::OnRightClickEvent( wxGridEvent& ev ) void TableFrame::OnColSizeEvent( wxGridSizeEvent& ev ) { - LOG_MSG("Entering TableFrame::OnColSizeEvent"); - LOG(ev.GetRowOrCol()); - LOG(ev.GetPosition().x); - LOG(ev.GetPosition().y); ev.Veto(); - LOG_MSG("Exiting TableFrame::OnColSizeEvent"); } void TableFrame::OnColMoveEvent( wxGridEvent& ev ) { - LOG_MSG("Entering TableFrame::OnColMoveEvent"); - LOG(ev.GetCol()); - LOG(ev.GetPosition().x); - LOG(ev.GetPosition().y); + wxLogMessage("In TableFrame::OnColMoveEvent()"); table_base->notifyColMove(); - LOG_MSG("Exiting TableFrame::OnColMoveEvent"); } /** @@ -413,12 +372,8 @@ void TableFrame::OnColMoveEvent( wxGridEvent& ev ) */ void TableFrame::OnLabelLeftClickEvent( wxGridEvent& ev ) { + wxLogMessage("In TableFrame::OnLabelLeftClickEvent()"); using namespace std; - LOG_MSG("Entering TableFrame::OnLabelLeftClickEvent"); - LOG(ev.GetCol()); - LOG(ev.GetRow()); - LOG(ev.ShiftDown()); - LOG(ev.CmdDown()); int row = ev.GetRow(); int col = ev.GetCol(); TableInterface* table_int = project->GetTableInt(); @@ -543,16 +498,11 @@ void TableFrame::OnLabelLeftClickEvent( wxGridEvent& ev ) grid->Refresh(); //ev.Skip(); } - - LOG_MSG("Exiting TableFrame::OnLabelLeftClickEvent"); } void TableFrame::OnLabelLeftDClickEvent( wxGridEvent& ev) { - LOG_MSG("Entering TableFrame::OnLabelLeftDClickEvent"); - LOG(ev.GetCol()); - LOG(ev.GetRow()); - LOG(ev.ShiftDown()); + wxLogMessage("In TableFrame::OnLabelLeftDClickEvent()"); int row = ev.GetRow(); int col = ev.GetCol(); if (col >= 0 && row < 0) { @@ -588,11 +538,11 @@ void TableFrame::OnLabelLeftDClickEvent( wxGridEvent& ev) } else { ev.Skip(); // continue processing this event } - LOG_MSG("Exiting TableFrame::OnLabelLeftDClickEvent"); } void TableFrame::OnCellChanged( wxGridEvent& ev ) { + wxLogMessage("In TableFrame::OnCellChanged()"); TableInterface* ti = table_base->GetTableInt(); if (ti->IsSetCellFromStringFail()) { wxMessageDialog dlg(this, ti->GetSetCellFromStringFailMsg(), "Warning", @@ -687,20 +637,18 @@ wxString TableFrame::PromptRenameColName(TableInterface* ti, int curr_col, wxString initial_msg; wxString dlg_title; if (is_group_col) { - dlg_title << "Rename Space-Time Variable"; - initial_msg << "New space-time variable name"; + dlg_title << _("Rename Space-Time Variable"); + initial_msg << _("New space-time variable name"); } else { - dlg_title << "Rename Variable"; - initial_msg << "New variable name"; + dlg_title << _("Rename Variable"); + initial_msg << _("New variable name"); } bool done = false; wxString curr_name = ti->GetColName(curr_col); wxString new_name = initial_name; wxString error_pre_msg = wxEmptyString; - error_pre_msg - << "Variable name is either a duplicate or is invalid. Please\n" - << "enter an alternative, non-duplicate variable name.\n\n"; + error_pre_msg = _("Variable name is either a duplicate or is invalid. Please\nenter an alternative, non-duplicate variable name.\n\n"); wxString error_msg = wxEmptyString; bool first = true; diff --git a/DataViewer/TableFrame.h b/DataViewer/TableFrame.h index c3c8f7eee..74d309282 100644 --- a/DataViewer/TableFrame.h +++ b/DataViewer/TableFrame.h @@ -47,6 +47,8 @@ class TableFrame : public TemplateFrame void OnLabelLeftClickEvent( wxGridEvent& ev ); void OnLabelLeftDClickEvent( wxGridEvent& ev ); void OnCellChanged( wxGridEvent& ev ); + + void OnMouseEvent(wxMouseEvent& event); TableBase* GetTableBase() { return table_base; } diff --git a/DataViewer/TableInterface.cpp b/DataViewer/TableInterface.cpp index f61ec3fa1..e35f2dbfd 100644 --- a/DataViewer/TableInterface.cpp +++ b/DataViewer/TableInterface.cpp @@ -33,7 +33,6 @@ cols_ascii_only(true), is_valid(false) TableInterface::~TableInterface() { - LOG_MSG("In TableInterface::~TableInterface"); if (m_wx_encoding) delete m_wx_encoding; } @@ -209,7 +208,53 @@ std::vector TableInterface::GetGroupNames() } -int TableInterface::GetColIdx(const wxString& name) +int TableInterface::GetColIdx(const wxString& name, bool ignore_case) { return -1; -} \ No newline at end of file +} + + +void TableInterface::SetColData(int col, int time, + const std::vector& data, + const std::vector& undefs) +{ + SetColData(col, time, data); + SetColUndefined(col, time, undefs); +} + +void TableInterface::SetColData(int col, int time, + const std::vector& data, + const std::vector& undefs) +{ + SetColData(col, time, data); + SetColUndefined(col, time, undefs); +} + +void TableInterface::SetColData(int col, int time, + const std::vector& data, + const std::vector& undefs) +{ + SetColData(col, time, data); + SetColUndefined(col, time, undefs); +} + +void TableInterface::GetColData(int col, int time, std::vector& data, + std::vector& undefs) +{ + GetColData(col, time, data); + GetColUndefined(col, time, undefs); +} + +void TableInterface::GetColData(int col, int time, std::vector& data, + std::vector& undefs) +{ + GetColData(col, time, data); + GetColUndefined(col, time, undefs); +} + +void TableInterface::GetColData(int col, int time, std::vector& data, + std::vector& undefs) +{ + GetColData(col, time, data); + GetColUndefined(col, time, undefs); +} diff --git a/DataViewer/TableInterface.h b/DataViewer/TableInterface.h index 4b226d66b..8c495226c 100644 --- a/DataViewer/TableInterface.h +++ b/DataViewer/TableInterface.h @@ -144,23 +144,50 @@ class TableInterface virtual void GetColData(int col, d_array_type& data) = 0; virtual void GetColData(int col, l_array_type& data) = 0; virtual void GetColData(int col, s_array_type& data) = 0; + virtual void GetColData(int col, int time, std::vector& data) = 0; virtual void GetColData(int col, int time, std::vector& data) = 0; virtual void GetColData(int col, int time, std::vector& data) = 0; - virtual void GetColUndefined(int col, b_array_type& undefined) = 0; - virtual void GetColUndefined(int col, int time, + + virtual void GetColData(int col, int time, std::vector& data, + std::vector& undefs); + virtual void GetColData(int col, int time, std::vector& data, + std::vector& undefs); + virtual void GetColData(int col, int time, std::vector& data, + std::vector& undefs); + + virtual bool GetColUndefined(int col, b_array_type& undefined) = 0; + virtual bool GetColUndefined(int col, int time, std::vector& undefined) = 0; + + // using underneath columns, not vargroup + virtual void GetDirectColData(int col, std::vector& data) =0; + virtual void GetDirectColData(int col, std::vector& data)=0; + virtual void GetDirectColData(int col, std::vector& data)=0; + virtual bool GetDirectColUndefined(int col, std::vector& undefs)=0; + virtual void GetMinMaxVals(int col, std::vector& min_vals, std::vector& max_vals) = 0; virtual void GetMinMaxVals(int col, int time, double& min_val, double& max_val) = 0; - + virtual void SetColData(int col, int time, const std::vector& data) = 0; virtual void SetColData(int col, int time, const std::vector& data) = 0; virtual void SetColData(int col, int time, const std::vector& data) = 0; + + virtual void SetColData(int col, int time, + const std::vector& data, + const std::vector& undefs); + virtual void SetColData(int col, int time, + const std::vector& data, + const std::vector& undefs); + virtual void SetColData(int col, int time, + const std::vector& data, + const std::vector& undefs); + virtual void SetColUndefined(int col, int time, const std::vector& undefined) = 0; @@ -230,7 +257,7 @@ class TableInterface * */ virtual std::vector GetGroupNames(); - virtual int GetColIdx(const wxString& name); + virtual int GetColIdx(const wxString& name, bool ignore_case=false); /** Sets encoding of string column data. Can possibly use for data base * column name encoding, but for now remain more restrictive */ diff --git a/DataViewer/TableState.cpp b/DataViewer/TableState.cpp index fd71dfb6d..a80a3b31a 100644 --- a/DataViewer/TableState.cpp +++ b/DataViewer/TableState.cpp @@ -17,6 +17,9 @@ * along with this program. If not, see . */ +#include +#include + #include "../logger.h" #include "TableStateObserver.h" #include "TableState.h" @@ -34,23 +37,19 @@ TableState::TableState() : delete_self_when_empty(false), event_type(TableState::empty), modified_col_pos(-1) { - LOG_MSG("In TableState::TableState"); } TableState::~TableState() { - LOG_MSG("In TableState::~TableState"); } void TableState::closeAndDeleteWhenEmpty() { - LOG_MSG("Entering TableState::closeAndDeleteWhenEmpty"); delete_self_when_empty = true; if (observers.size() == 0) { - LOG_MSG("Deleting self now since no registered observers."); + //LOG_MSG("Deleting self now since no registered observers."); delete this; } - LOG_MSG("Exiting TableState::closeAndDeleteWhenEmpty"); } void TableState::registerTableBase(TableStateObserver* o) @@ -67,9 +66,7 @@ void TableState::removeObserver(TableStateObserver* o) { LOG_MSG("Entering TableState::removeObserver"); observers.remove(o); - LOG(observers.size()); if (observers.size() == 0 && delete_self_when_empty) { - LOG_MSG("No more observers left, so deleting self"); delete this; } LOG_MSG("Exiting TableState::removeObserver"); @@ -156,8 +153,6 @@ int TableState::GetNumDisallowTimelineChanges() it != observers.end(); ++it) { if ( !(*it)->AllowTimelineChanges() ) ++n; } - LOG_MSG(wxString::Format("%d of %d TableStateObservers disallow " - "timeline changes.", n, (int) observers.size())); return n; } @@ -165,17 +160,8 @@ wxString TableState::GetDisallowTimelineChangesMsg() { wxString s; int n = GetNumDisallowTimelineChanges(); - if (n == 1) { - s << "Cannot proceed with operation since there is a "; - s << "view open that does not support add/remove, move, or "; - s << "rename operations on timeline identifiers. Please close this"; - s << " view and retry operation."; - } else if (n > 1) { - s << "Cannot proceed with operation since there are " << n; - s << " views currently open that do not support add/remove, move, or "; - s << "rename operations on timeline identifiers. Please close these "; - s << n << " views and retry operation."; - } + s = wxString::Format(_("Before proceed with operation (add/remove, move, or rename), please close %d views that depend on it."), n); + return s; } @@ -189,7 +175,6 @@ int TableState::GetNumDisallowGroupModify(const wxString& grp_nm) wxString msg; msg << n << " of " << observers.size() << " TableStateObservers "; msg << "disallow changes to group: " << grp_nm; - LOG_MSG(msg); return n; } @@ -197,17 +182,7 @@ wxString TableState::GetDisallowGroupModifyMsg(const wxString& grp_nm) { wxString s; int n = GetNumDisallowGroupModify(grp_nm); - if (n == 1) { - s << "Cannot modify variable " << grp_nm << " since there is a "; - s << "view open that currently depends on this variable. Please "; - s << "close or change variables in this view before retrying "; - s << "operation."; - } else { - s << "Cannot modify variable " << grp_nm << " since there are "; - s << n << "views open that currently depend on this variable. "; - s << "Please close or change variables in these views before "; - s << "retrying operation."; - } + s = wxString::Format(_("Before you can modify the variable %s, please close the %d view(s) that depend on it."), grp_nm, n); return s; } @@ -221,7 +196,6 @@ int TableState::GetNumDisallowObservationAddDelete() wxString msg; msg << n << " of " << observers.size() << " TableStateObservers "; msg << "disallow observation add/delete"; - LOG_MSG(msg); return n; } @@ -229,14 +203,7 @@ wxString TableState::GetDisallowObservationAddDeleteMsg() { wxString s; int n = GetNumDisallowObservationAddDelete(); - if (n == 1) { - s << "Cannot add/delete observations since there is a "; - s << "view open that does not allow dynamic observation changes. "; - s << "Please close this view before retrying."; - } else { - s << "Cannot add/delete observations since there are "; - s << n << "views open that currently do not allow dynamic "; - s << "observation changes. Please close these views before retrying."; - } + s = wxString::Format(_("Before add/delete observations, please close the %d view(s) that depend on it."), n); + return s; } diff --git a/DataViewer/VarOrderMapper.cpp b/DataViewer/VarOrderMapper.cpp index 39a3fb0d5..8c2d6621e 100644 --- a/DataViewer/VarOrderMapper.cpp +++ b/DataViewer/VarOrderMapper.cpp @@ -236,7 +236,6 @@ void VarOrderMapper::InsertVarGroup(const VarGroup& e, int pos) LOG_MSG("Inside VarOrderMapper::InsertVarGroup"); wxString msg; msg << " inserting " << e.name << " at position " << pos; - LOG_MSG(msg); if (pos < 0) pos = 0; if (pos > var_grps.size()) pos = var_grps.size(); VarGroup_container::iterator i = FindVarGroupIt(pos); @@ -251,7 +250,6 @@ void VarOrderMapper::RemoveVarGroup(int pos) VarGroup_container::iterator i = FindVarGroupIt(pos); wxString msg; msg << " removing " << i->name << " at position " << pos; - LOG_MSG(msg); var_grps.erase(i); } @@ -371,7 +369,6 @@ void VarOrderMapper::RemoveTime(int time, TableDeltaList_type& tdl) wxString msg; msg << " All placeholders group found: removing " << i->name; msg << " at position " << pos; - LOG_MSG(msg); var_grps.erase(i); } } diff --git a/DataViewer/VarOrderPtree.cpp b/DataViewer/VarOrderPtree.cpp index 11cc28efe..2d2d56d4e 100644 --- a/DataViewer/VarOrderPtree.cpp +++ b/DataViewer/VarOrderPtree.cpp @@ -71,19 +71,14 @@ void VarOrderPtree::ReadPtree(const boost::property_tree::ptree& pt, BOOST_FOREACH(const ptree::value_type &v, pt.get_child("variable_order")) { wxString key = v.first.data(); - LOG_MSG(key); if (key == "var") { VarGroup ent; ent.name = v.second.data(); - LOG_MSG("found var: "); - LOG_MSG(v.second.data()); //var_order.push_back(v.second.data()); var_grps.push_back(ent); } else if (key == "time_ids") { BOOST_FOREACH(const ptree::value_type &v, v.second) { wxString key = v.first.data(); - LOG_MSG(key); - LOG_MSG(v.second.data()); time_ids.push_back(v.second.data()); } } else if (key == "group") { @@ -91,20 +86,13 @@ void VarOrderPtree::ReadPtree(const boost::property_tree::ptree& pt, BOOST_FOREACH(const ptree::value_type &v, v.second) { wxString key = v.first.data(); if (key == "name") { - LOG_MSG("found name: "); - LOG_MSG(v.second.data()); ent.name = v.second.data(); } else if (key == "var") { - LOG_MSG("found var: "); - LOG_MSG(v.second.data()); ent.vars.push_back(v.second.data()); } else if (key == "placeholder") { - LOG_MSG("placeholder found"); ent.vars.push_back(""); } else if (key == "displayed_decimals") { wxString vs(v.second.data()); - LOG_MSG("found displayed_decimals: "); - LOG_MSG(vs); long dd; if (!vs.ToLong(&dd)) dd = -1; ent.displayed_decimals = dd; @@ -130,7 +118,6 @@ void VarOrderPtree::ReadPtree(const boost::property_tree::ptree& pt, if (time_ids.size() == 0) { time_ids.push_back("time 0"); // Insert a single default time } - LOG_MSG("Exiting VarOrderPtree::ReadPtree"); } void VarOrderPtree::WritePtree(boost::property_tree::ptree& pt, @@ -205,27 +192,11 @@ bool VarOrderPtree::CorrectVarGroups(const std::map& vars, if ( m_it == ds_var_type_map.end()) { wxString ss; ss << "Error: could not find type for var: " << v; - LOG_MSG(ss); return false; } GdaConst::FieldType type = m_it->second; diff --git a/DefaultVarsPtree.cpp b/DefaultVarsPtree.cpp index dc1009b0a..98f5687ae 100644 --- a/DefaultVarsPtree.cpp +++ b/DefaultVarsPtree.cpp @@ -80,12 +80,10 @@ void DefaultVarsPtree::ReadPtree(const boost::property_tree::ptree& pt, BOOST_FOREACH(const ptree::value_type &v, pt.get_child("default_vars")) { wxString key = v.first.data(); - LOG_MSG(key); if (key == "default_var") { DefaultVar dv; BOOST_FOREACH(const ptree::value_type &v, v.second) { wxString key = v.first.data(); - LOG_MSG(key); if (key == "name") { wxString s = v.second.data(); dv.name = s; @@ -95,14 +93,12 @@ void DefaultVarsPtree::ReadPtree(const boost::property_tree::ptree& pt, } else { wxString msg("Warning: unrecognized key: "); msg << key; - LOG_MSG(msg); } } default_vars_list.push_back(dv); } else { wxString msg("Warning: unrecognized key: "); msg << key; - LOG_MSG(msg); } } } catch (std::exception &e) { diff --git a/DialogTools/3DControlPan.h b/DialogTools/3DControlPan.h index 94e1c0924..b509217be 100644 --- a/DialogTools/3DControlPan.h +++ b/DialogTools/3DControlPan.h @@ -38,7 +38,7 @@ class C3DControlPan: public wxPanel C3DControlPan( wxWindow* parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU, + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE, const wxString& x3d_l = "X", const wxString& y3d_l = "Y", const wxString& z3d_l = "Z" ); @@ -46,7 +46,7 @@ class C3DControlPan: public wxPanel bool Create( wxWindow* parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU, + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE, const wxString& x3d_l = "X", const wxString& y3d_l = "Y", const wxString& z3d_l = "Z" ); diff --git a/DialogTools/ASC2SHPDlg.cpp b/DialogTools/ASC2SHPDlg.cpp index fbf5dab84..d249faef9 100644 --- a/DialogTools/ASC2SHPDlg.cpp +++ b/DialogTools/ASC2SHPDlg.cpp @@ -41,11 +41,11 @@ typedef struct Box_stru { DPOINT p2; } myBox; -bool CreatePointShapeFile( - char* otfl, // Target File name - const int nPoint, // Number of point or records - double *x, // x-coordinates vector - double *y) // y-ccordinates vector +bool CreatePointShapeFile(char* otfl, // Target File name + const int nPoint, // Number of point or records + double *x, // x-coordinates vector + double *y) // y-ccordinates vector + { //Do we really need this code? @@ -178,6 +178,8 @@ void ASC2SHPDlg::CreateControls() void ASC2SHPDlg::OnOkAddClick( wxCommandEvent& event ) { + wxLogMessage("In ASC2SHPDlg::OnOkAddClick()"); + wxString m_iASC = m_inputfile->GetValue(); wxString m_oSHP = m_outputfile->GetValue(); int idx_x = m_X->GetSelection(); @@ -191,10 +193,9 @@ void ASC2SHPDlg::OnOkAddClick( wxCommandEvent& event ) char name[10000]; ias.getline(name,100); sscanf(name,"%d,%d",&n_recs, &n_fields); - + if( (n_recs <= 0) || (n_fields < 2) ) { - wxString msg = "Number of columns has to be more than 2\n"; - msg += "At least it includes ID,X-Coord, and Y-Coord!"; + wxString msg = _("Number of columns has to be more than 2. \nAt least it includes ID,X-Coord, and Y-Coord!"); wxMessageBox(msg); return; } @@ -231,8 +232,7 @@ void ASC2SHPDlg::OnOkAddClick( wxCommandEvent& event ) } else { - wxString msg = "Error: there was a problem reading the\n"; - msg += " field names from the text file."; + wxString msg = _("Error: there was a problem reading the field names from the text file."); wxMessageBox(msg); return; } @@ -280,7 +280,7 @@ void ASC2SHPDlg::OnOkAddClick( wxCommandEvent& event ) } else { - wxMessageBox("Error: Wrong format."); + wxMessageBox(_("Error: Wrong format.")); delete [] x; x = NULL; delete [] y; y = NULL; delete [] buff; buff = NULL; @@ -321,7 +321,7 @@ void ASC2SHPDlg::OnOkAddClick( wxCommandEvent& event ) if(odbf.fail) { - wxMessageBox("Can't open output file!"); + wxMessageBox(_("Can't open output file!")); delete [] x; x = NULL; @@ -362,7 +362,8 @@ void ASC2SHPDlg::OnOkAddClick( wxCommandEvent& event ) void ASC2SHPDlg::OnCOpenIascClick( wxCommandEvent& event ) { - wxFileDialog dlg( this, "Input ASCII file", "", "", + wxLogMessage("In ASC2SHPDlg::OnCOpenIascClick()"); + wxFileDialog dlg( this, _("Input ASCII file"), "", "", "ASCII files (*.txt)|*.txt"); @@ -393,14 +394,12 @@ void ASC2SHPDlg::OnCOpenIascClick( wxCommandEvent& event ) sscanf(name,"%d,%d",&n_recs, &n_fields); if( (n_recs <= 0) ) { - wxString msg = "Error: number of records must be > 0,\nbut only "; - msg << n_recs << " records found."; + wxString msg = _("Error: number of records must be > 0."); wxMessageBox(msg); } if( (n_fields <= 2) ) { - wxString msg = "Error: number of fields must be > 2,\nbut only "; - msg << n_fields << " fields found."; + wxString msg = _("Error: number of fields must be > 2."); wxMessageBox(msg); } @@ -430,7 +429,7 @@ void ASC2SHPDlg::OnCOpenIascClick( wxCommandEvent& event ) { m_X->Clear(); m_Y->Clear(); - wxMessageBox("Error: field names listed in wrong format."); + wxMessageBox(_("Error: field names listed in wrong format.")); return; } } @@ -458,12 +457,13 @@ void ASC2SHPDlg::OnCOpenIascClick( wxCommandEvent& event ) void ASC2SHPDlg::OnCOpenOshpClick( wxCommandEvent& event ) { - wxFileDialog dlg(this, "Output Shp file", wxEmptyString, fn + ".shp", + wxLogMessage("In ASC2SHPDlg::OnCOpenOshpClick()"); + wxFileDialog dlg(this, _("Output Shp file"), wxEmptyString, fn + ".shp", "Shp files (*.shp)|*.shp", wxFD_SAVE | wxFD_OVERWRITE_PROMPT); - wxString m_path = wxEmptyString; + wxString m_path = wxEmptyString; if (dlg.ShowModal() == wxID_OK) { m_path = dlg.GetPath(); @@ -475,6 +475,7 @@ void ASC2SHPDlg::OnCOpenOshpClick( wxCommandEvent& event ) void ASC2SHPDlg::OnCancelClick( wxCommandEvent& event ) { + wxLogMessage("In ASC2SHPDlg::OnCancelClick()"); event.Skip(); EndDialog(wxID_CANCEL); } diff --git a/DialogTools/ASC2SHPDlg.h b/DialogTools/ASC2SHPDlg.h index 8296781a2..ebc3fdcee 100644 --- a/DialogTools/ASC2SHPDlg.h +++ b/DialogTools/ASC2SHPDlg.h @@ -27,15 +27,15 @@ class ASC2SHPDlg: public wxDialog public: ASC2SHPDlg( ); ASC2SHPDlg( wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Convert ASCII to SHP", + const wxString& caption = _("Convert ASCII to SHP"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); bool Create( wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Convert ASCII to SHP", + const wxString& caption = _("Convert ASCII to SHP"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); void CreateControls(); void OnOkAddClick( wxCommandEvent& event ); diff --git a/DialogTools/AddIdVariable.cpp b/DialogTools/AddIdVariable.cpp index 48be05d7c..40180f015 100644 --- a/DialogTools/AddIdVariable.cpp +++ b/DialogTools/AddIdVariable.cpp @@ -20,12 +20,12 @@ #include #include #include +#include #include #include #include #include "../DataViewer/TableInterface.h" #include "../DbfFile.h" -#include "../logger.h" #include "AddIdVariable.h" BEGIN_EVENT_TABLE( AddIdVariable, wxDialog ) @@ -40,16 +40,11 @@ AddIdVariable::AddIdVariable(TableInterface* table_int_s, long style ) : table_int(table_int_s) { - LOG_MSG("Entering AddIdVariable::AddIdVariable(..)"); - SetParent(parent); CreateControls(); GetSizer()->Fit(this); GetSizer()->SetSizeHints(this); Centre(); - - - LOG_MSG("Exiting AddIdVariable::AddIdVariable(..)"); } void AddIdVariable::CreateControls() @@ -75,7 +70,7 @@ void AddIdVariable::OnOkClick( wxCommandEvent& event ) new_id_var_name.Trim(false); bool m_name_valid = table_int->IsValidDBColName(new_id_var_name); - //if ( !DbfFileUtils::isValidFieldName(new_id_var_name) ) { + if (!m_name_valid) { wxString msg; msg << "Error: \"" + new_id_var_name + "\" is an invalid "; @@ -98,14 +93,14 @@ void AddIdVariable::OnOkClick( wxCommandEvent& event ) return; } - - LOG_MSG("Adding new id field to Table in memory."); + wxLogMessage(wxString::Format("Try to insert unique id (integer, %s) column in table.", new_id_var_name)); int col_insert_pos = 0; int add_pos = table_int->InsertCol(GdaConst::long64_type,new_id_var_name, col_insert_pos); if (add_pos >= 0) { std::vector data(table_int->GetNumberRows()); - for (wxInt64 i=0, iend=data.size(); iSetColData(add_pos, 0/*time*/, data); } else { wxString msg("Could not create a new variable. " @@ -121,6 +116,7 @@ void AddIdVariable::OnOkClick( wxCommandEvent& event ) void AddIdVariable::OnCancelClick( wxCommandEvent& event ) { + event.Skip(); } diff --git a/DialogTools/AddIdVariable.h b/DialogTools/AddIdVariable.h index 441d2a08d..e8c4a63f1 100644 --- a/DialogTools/AddIdVariable.h +++ b/DialogTools/AddIdVariable.h @@ -32,10 +32,10 @@ class AddIdVariable: public wxDialog { public: AddIdVariable(TableInterface* table_int, wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Add New ID Variable", + const wxString& caption = _("Add New ID Variable"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); void CreateControls(); void OnOkClick( wxCommandEvent& event ); diff --git a/DialogTools/AdjustYAxisDlg.cpp b/DialogTools/AdjustYAxisDlg.cpp index 977a04b5e..376462fe4 100644 --- a/DialogTools/AdjustYAxisDlg.cpp +++ b/DialogTools/AdjustYAxisDlg.cpp @@ -31,25 +31,24 @@ BEGIN_EVENT_TABLE( AdjustYAxisDlg, wxDialog ) EVT_BUTTON( wxID_CANCEL, AdjustYAxisDlg::OnCancelClick ) END_EVENT_TABLE() -AdjustYAxisDlg::AdjustYAxisDlg( double min_val_s, - double max_val_s, - wxWindow* parent, - wxWindowID id, - const wxString& caption, - const wxPoint& pos, const wxSize& size, - long style ) +AdjustYAxisDlg::AdjustYAxisDlg(double min_val_s, + double max_val_s, + wxWindow* parent, + wxWindowID id, + const wxString& caption, + const wxPoint& pos, const wxSize& size, + long style ) : o_min_val(min_val_s), o_max_val(max_val_s) { - LOG_MSG("Entering AdjustYAxisDlg::AdjustYAxisDlg(..)"); + wxLogMessage(wxString::Format("AdjustYAxisDlg with new min_val %f and max_val %f", min_val_s, max_val_s)); + s_min_val << min_val_s; s_max_val << max_val_s; SetParent(parent); CreateControls(); Centre(); - - LOG_MSG("Exiting AdjustYAxisDlg::AdjustYAxisDlg(..)"); } void AdjustYAxisDlg::CreateControls() @@ -131,7 +130,10 @@ AxisLabelPrecisionDlg::AxisLabelPrecisionDlg(int precision_s, const wxPoint& pos, const wxSize& size, long style) + { + wxLogMessage(wxString::Format("AxisLabelPrecisionDlg with precision = %d.", precision_s)); + precision = precision_s; SetParent(parent); @@ -144,9 +146,9 @@ void AxisLabelPrecisionDlg::CreateControls() wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_AXIS_LABEL_PRECISION_DLG"); m_precision_spin = wxDynamicCast(FindWindow(XRCID("ID_AXIS_LABEL_PRECISION_SPIN")), wxSpinCtrl); m_precision_spin->SetRange(1, 6); - - + m_precision_spin->SetValue(precision); } + void AxisLabelPrecisionDlg::OnCancelClick( wxCommandEvent& event ) { event.Skip(); diff --git a/DialogTools/AdjustYAxisDlg.h b/DialogTools/AdjustYAxisDlg.h index af9159a23..c322fa2a5 100644 --- a/DialogTools/AdjustYAxisDlg.h +++ b/DialogTools/AdjustYAxisDlg.h @@ -33,10 +33,10 @@ class AdjustYAxisDlg: public wxDialog AdjustYAxisDlg( double min_val, double max_val, wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Adjust Values of Y Axis", + const wxString& caption = _("Adjust Values of Y Axis"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); void CreateControls(); void OnOkClick( wxCommandEvent& event ); @@ -62,10 +62,10 @@ class AxisLabelPrecisionDlg : public wxDialog{ public: AxisLabelPrecisionDlg( int precision, wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Set the Decimal Precision of Values on Axis", + const wxString& caption = _("Set Display Precision on Axis"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); void CreateControls(); void OnOkClick( wxCommandEvent& event ); diff --git a/DialogTools/AutoUpdateDlg.cpp b/DialogTools/AutoUpdateDlg.cpp index 6d183d7ed..278bf0ab4 100644 --- a/DialogTools/AutoUpdateDlg.cpp +++ b/DialogTools/AutoUpdateDlg.cpp @@ -22,6 +22,8 @@ #include #include #include + +#include #include #include #include @@ -35,6 +37,10 @@ #include #include #include +#include +#include +#include +#include #include "stdio.h" #include @@ -43,7 +49,6 @@ #include "../version.h" -#include "../logger.h" #include "../GeneralWxUtils.h" #include "../GdaException.h" #include "../ShapeOperations/OGRDataAdapter.h" @@ -98,6 +103,7 @@ bool DownloadUrl(const char* url, const char* filepath) if (curl) { fp = fopen(filepath, "wb"); if (fp) { + //char *output = curl_easy_escape(curl, url, strlen(url)); curl_easy_setopt(curl, CURLOPT_URL, url); curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_to_file); curl_easy_setopt(curl, CURLOPT_WRITEDATA, fp); @@ -167,6 +173,13 @@ wxString AutoUpdate::CheckUpdate() // released version return version; } + + if (update_build == Gda::version_build && update_build % 2 == 0) { + // release sub-version e.g. 1.8.16.2 + if ( update_subbuild > Gda::version_subbuild) { + return version; + } + } // could be a testing version if (isTestMode) { @@ -221,6 +234,30 @@ wxString AutoUpdate::GetUpdateUrl(wxString checklist) return updateUrl; } +wxString AutoUpdate::GetUpdateMsg(wxString checklist) +{ + wxStringTokenizer tokenizer; + + tokenizer.SetString(checklist, "\r\n"); + if (!tokenizer.HasMoreTokens()) { + tokenizer.SetString(checklist, "\n"); + if (!tokenizer.HasMoreTokens()) { + return ""; + } + } + + if (!tokenizer.HasMoreTokens()) return ""; + wxString version = tokenizer.GetNextToken(); + + if (!tokenizer.HasMoreTokens()) return ""; + wxString updateUrl = tokenizer.GetNextToken(); + + if (!tokenizer.HasMoreTokens()) return ""; + wxString updateMsg = tokenizer.GetNextToken(); + + return updateMsg; +} + wxString AutoUpdate::GetCheckList() { bool isTestMode = false; @@ -229,10 +266,10 @@ wxString AutoUpdate::GetCheckList() isTestMode = true; } - wxString checklistUrl = "http://geodacenter.github.io/updates/checklist"; + wxString checklistUrl = "https://s3.amazonaws.com/geodaupdate/checklist"; if (isTestMode) { - checklistUrl = "http://geodacenter.github.io/updates/test.checklist"; + checklistUrl = "https://s3.amazonaws.com/geodaupdate/test.checklist"; } // download checklist.txt @@ -243,7 +280,11 @@ wxString AutoUpdate::GetCheckList() checklistUrl += ".win64.txt"; } } else if (GeneralWxUtils::isMac()) { - checklistUrl += ".macosx.txt"; + if (GeneralWxUtils::isMac106()) { + checklistUrl += ".macosx106.txt"; + } else { + checklistUrl += ".macosx107.txt"; + } } else { // we don't support auto update on other platforms return ""; @@ -254,55 +295,59 @@ wxString AutoUpdate::GetCheckList() AutoUpdateDlg::AutoUpdateDlg(wxWindow* parent, bool showSkip, - wxWindowID id, - const wxString& title, - const wxPoint& pos, - const wxSize& size ) + wxWindowID id, + const wxString& title, + const wxPoint& pos, + const wxSize& size ) : wxDialog(parent, id, title, pos, size) { - LOG_MSG("Entering AutoUpdateDlg::AutoUpdateDlg(..)"); + wxLogMessage("Open AutoUpdateDlg:"); // check update, suppose CheckUpdate() return true checklist = AutoUpdate::GetCheckList(); version = AutoUpdate::GetVersion(checklist); - wxString url_update_description = AutoUpdate::GetUpdateUrl(checklist); + wxString url_update_url = AutoUpdate::GetUpdateUrl(checklist); + wxString url_update_description = AutoUpdate::GetUpdateMsg(checklist); wxString update_text; - update_text << "A newer version of GeoDa is found. Do you want to update to version "; + update_text << _("A newer version of GeoDa is found. Do you want to update to version "); update_text << version; update_text << "?"; + if (url_update_description != "MSG") { + update_text << "\n" << url_update_description; + } wxPanel* panel = new wxPanel(this); panel->SetBackgroundColour(*wxWHITE); wxStaticText* lbl = new wxStaticText(panel, wxID_ANY, update_text); - wxHyperlinkCtrl* whatsnew = new wxHyperlinkCtrl(panel, wxID_ANY, "Check what's new in this update.", url_update_description); + wxHyperlinkCtrl* whatsnew = new wxHyperlinkCtrl(panel, wxID_ANY, "Check what's new in this update.", url_update_url); prg_bar = new wxGauge(panel, wxID_ANY, 100, wxDefaultPosition, wxDefaultSize); wxBoxSizer* lbl_box = new wxBoxSizer(wxVERTICAL); lbl_box->AddSpacer(20); - lbl_box->Add(lbl, 1, wxALIGN_CENTER | wxEXPAND |wxALL, 10); - lbl_box->Add(whatsnew, 1, wxALIGN_LEFT | wxEXPAND |wxALL, 10); + lbl_box->Add(lbl, 1, wxALIGN_CENTER | wxALL, 10); + lbl_box->Add(whatsnew, 1, wxALIGN_LEFT | wxALL, 10); lbl_box->Add(prg_bar, 1, wxEXPAND |wxALL, 10); wxButton* btn_skip = NULL; - wxButton* btn_cancel= new wxButton(panel, wxID_ANY, "Cancel", wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT); + wxButton* btn_cancel= new wxButton(panel, wxID_ANY, _("Cancel"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT); if (showSkip) btn_skip = new wxButton(panel, wxID_ANY, "Skip"); wxButton* btn_update= new wxButton(panel, wxID_ANY, "Update", wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT); wxBoxSizer* btn_box = new wxBoxSizer(wxHORIZONTAL); - btn_box->Add(btn_cancel, 1, wxALIGN_CENTER |wxEXPAND| wxALL, 10); + btn_box->Add(btn_cancel, 1, wxALIGN_CENTER | wxALL, 10); if (showSkip) { - btn_box->Add(btn_skip, 1, wxALIGN_CENTER | wxEXPAND | wxALL, 10); + btn_box->Add(btn_skip, 1, wxALIGN_CENTER | wxALL, 10); btn_skip->Connect(wxEVT_BUTTON, wxCommandEventHandler(AutoUpdateDlg::OnSkipClick), NULL, this); } - btn_box->Add(btn_update, 1, wxALIGN_CENTER | wxEXPAND | wxALL, 10); + btn_box->Add(btn_update, 1, wxALIGN_CENTER | wxALL, 10); wxBoxSizer* box = new wxBoxSizer(wxVERTICAL); - box->Add(lbl_box, 0, wxALIGN_TOP | wxEXPAND | wxLEFT | wxRIGHT | wxTOP, 10); + box->Add(lbl_box, 0, wxALIGN_TOP | wxLEFT | wxRIGHT | wxTOP, 10); box->Add(btn_box, 0, wxALIGN_CENTER| wxLEFT | wxRIGHT | wxTOP, 30); panel->SetSizerAndFit(box); @@ -320,8 +365,6 @@ AutoUpdateDlg::AutoUpdateDlg(wxWindow* parent, btn_update->Connect(wxEVT_BUTTON, wxCommandEventHandler(AutoUpdateDlg::OnOkClick), NULL, this); btn_cancel->Connect(wxEVT_BUTTON, wxCommandEventHandler(AutoUpdateDlg::OnCancelClick), NULL, this); - - LOG_MSG("Exiting AutoUpdateDlg::AutoUpdateDlg(..)"); } @@ -349,13 +392,14 @@ void AutoUpdateDlg::OnOkClick( wxCommandEvent& event ) } int n = (int)lines.size(); - int jobs = (n-2) / 3 + 1; // skip first and second lines - wxProgressDialog progressDlg("", "Downloading updates...", + int jobs = (n-3) / 3 + 1; // skip first and second lines and third line + wxProgressDialog progressDlg("", _("Downloading updates..."), jobs, this, wxPD_APP_MODAL | wxPD_AUTO_HIDE); progressDlg.Update(1); - if (n > 2 && (n-2) % 3 == 0) { + if (n > 3 && (n-3) % 3 == 0) { lines.pop(); // version - lines.pop(); // description page + lines.pop(); // url + lines.pop(); // msg wxString exePath = wxStandardPaths::Get().GetExecutablePath(); wxFileName exeFile(exePath); @@ -371,32 +415,46 @@ void AutoUpdateDlg::OnOkClick( wxCommandEvent& event ) wxString file_size = lines.front(); lines.pop(); - file_name = exeDir + file_name; - wxString update_file_name = file_name + ".update"; - wxString backup_file_name = file_name + ".backup"; int size = wxAtoi(file_size); - wxRemoveFile(backup_file_name); - wxRemoveFile(update_file_name); - - if (DownloadUrl(file_url.mb_str(), update_file_name.mb_str())){ - // check file size - wxFileName updateFile(update_file_name); - wxULongLong update_size = updateFile.GetSize(); - - if (update_size != size ) - throw GdaException(""); + if (size == 0) { + // create a directory using file_name + wxString new_dir = exeDir + file_name; + if (!wxDirExists(new_dir)) { + if (!wxMkdir(new_dir)){ + success = false; + break; + } + } - // replace the old file - wxRenameFile(file_name, backup_file_name); - wxRenameFile(update_file_name, file_name); + } else { + file_name = exeDir + file_name; + wxString update_file_name = file_name + ".update"; + wxString backup_file_name = file_name + ".backup"; - wxRemoveFile(backup_file_name); - wxRemoveFile(update_file_name); + wxRemoveFile(backup_file_name); + wxRemoveFile(update_file_name); + + file_url.Replace(" ", "%20"); + if (DownloadUrl(file_url.mb_str(), update_file_name.mb_str())){ + // check file size + wxFileName updateFile(update_file_name); + wxULongLong update_size = updateFile.GetSize(); + + if (update_size != size ) + throw GdaException(""); + + // replace the old file + wxRenameFile(file_name, backup_file_name); + wxRenameFile(update_file_name, file_name); + + wxRemoveFile(backup_file_name); + wxRemoveFile(update_file_name); - success = true; + success = true; + } + progressDlg.Update(current_job++); } - progressDlg.Update(current_job++); } } } catch(...) { @@ -406,28 +464,32 @@ void AutoUpdateDlg::OnOkClick( wxCommandEvent& event ) if (success) { wxMessageDialog msgDlg(this, - "Please restart GeoDa to finish installing updates.", - "Update GeoDa completed", + _("Please restart GeoDa to finish installing updates."), + _("Update GeoDa completed"), wxOK |wxICON_INFORMATION); msgDlg.ShowModal(); EndDialog(wxID_OK); } else { // raise warning message wxMessageDialog msgDlg(this, - "Please check your network connection, or contact GeoDa support team.", - "Update GeoDa failed", + _("Please check your network connection, or contact GeoDa support team."), + _("Update GeoDa failed"), wxOK |wxICON_ERROR); msgDlg.ShowModal(); } + + wxLogMessage("Close AutoUpdateDlg"); } void AutoUpdateDlg::OnCancelClick( wxCommandEvent& event ) { + wxLogMessage("Cancel AutoUpdateDlg"); EndDialog(wxID_CANCEL); } void AutoUpdateDlg::OnSkipClick( wxCommandEvent& event ) { + wxLogMessage("Skip AutoUpdateDlg"); EndDialog(wxID_NO); } wxString AutoUpdateDlg::GetVersion() diff --git a/DialogTools/AutoUpdateDlg.h b/DialogTools/AutoUpdateDlg.h index 730e39cc4..88505f7fb 100644 --- a/DialogTools/AutoUpdateDlg.h +++ b/DialogTools/AutoUpdateDlg.h @@ -35,6 +35,7 @@ namespace AutoUpdate { wxString GetCheckList(); wxString GetVersion(wxString checklist); wxString GetUpdateUrl(wxString checklist); + wxString GetUpdateMsg(wxString checklist); } class AutoUpdateDlg: public wxDialog @@ -42,9 +43,9 @@ class AutoUpdateDlg: public wxDialog public: AutoUpdateDlg(wxWindow* parent, bool showSkip = false, wxWindowID id = wxID_ANY, - const wxString& title = "GeoDa Update Dialog", + const wxString& title = _("GeoDa Update Dialog"), const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxSize(580,220)); + const wxSize& size = wxSize(580,240)); wxString GetVersion(); diff --git a/DialogTools/BasemapConfDlg.cpp b/DialogTools/BasemapConfDlg.cpp index a441705aa..b17d42911 100644 --- a/DialogTools/BasemapConfDlg.cpp +++ b/DialogTools/BasemapConfDlg.cpp @@ -20,6 +20,7 @@ #include +#include #include #include #include @@ -29,7 +30,6 @@ #include "../Project.h" #include "../ShapeOperations/OGRDataAdapter.h" -#include "../logger.h" #include "BasemapConfDlg.h" @@ -45,7 +45,7 @@ BasemapConfDlg::BasemapConfDlg(wxWindow* parent, Project* _p, const wxSize& size ) { - LOG_MSG("Entering BasemapConfDlg::BasemapConfDlg(..)"); + wxLogMessage("Open BasemapConfDlg."); p = _p; wxXmlResource::Get()->LoadDialog(this, GetParent(), "IDD_BASEMAP_CONF_DLG"); @@ -57,12 +57,13 @@ BasemapConfDlg::BasemapConfDlg(wxWindow* parent, Project* _p, SetParent(parent); SetPosition(pos); Centre(); - LOG_MSG("Exiting BasemapConfDlg::BasemapConfDlg(..)"); } void BasemapConfDlg::OnOkClick( wxCommandEvent& event ) { + wxLogMessage("BasemapConfDlg: Click OK Button."); + std::string nokia_uname(m_txt_nokia_uname->GetValue().Trim().mb_str()); std::string nokia_key(m_txt_nokia_key->GetValue().Trim().mb_str()); @@ -76,6 +77,8 @@ void BasemapConfDlg::OnOkClick( wxCommandEvent& event ) void BasemapConfDlg::OnResetClick( wxCommandEvent& event ) { + wxLogMessage("BasemapConfDlg: Click Reset Button."); + std::string nokia_uname = "oRnRceLPyM8OFQQA5LYH"; std::string nokia_key = "uEt3wtyghaTfPdDHdOsEGQ"; @@ -83,4 +86,4 @@ void BasemapConfDlg::OnResetClick( wxCommandEvent& event ) OGRDataAdapter::GetInstance().AddEntry("nokia_key", nokia_key.c_str()); EndDialog(wxID_OK); -} \ No newline at end of file +} diff --git a/DialogTools/Bnd2ShpDlg.cpp b/DialogTools/Bnd2ShpDlg.cpp index deaf6c97d..4823e4fdc 100644 --- a/DialogTools/Bnd2ShpDlg.cpp +++ b/DialogTools/Bnd2ShpDlg.cpp @@ -71,6 +71,8 @@ void Bnd2ShpDlg::CreateControls() void Bnd2ShpDlg::OnCreateClick( wxCommandEvent& event ) { + wxLogMessage("In Bnd2ShpDlg::OnCreateClick()"); + wxString m_iASC = m_inputfile->GetValue(); fstream ias; @@ -92,7 +94,7 @@ void Bnd2ShpDlg::OnCreateClick( wxCommandEvent& event ) } else { - wxMessageBox("This format is not supported."); + wxMessageBox(_("This format is not supported.")); return; } @@ -101,7 +103,7 @@ void Bnd2ShpDlg::OnCreateClick( wxCommandEvent& event ) if (nRows < 1 || ID_name == wxEmptyString) { - wxMessageBox("This format is not supported."); + wxMessageBox(_("This format is not supported.")); return; } @@ -116,8 +118,8 @@ void Bnd2ShpDlg::OnCreateClick( wxCommandEvent& event ) IDs.push_back(ID); if (nPoint < 1) { - wxString xx= wxString::Format("at polygon-%d",ID); - wxMessageBox(wxT("Fail in reading the Boundary file: "+xx)); + wxString xx= wxString::Format(_("Fail in reading the Boundary file: at polygon-%d"),ID); + wxMessageBox(xx); return; } @@ -141,7 +143,7 @@ void Bnd2ShpDlg::OnCreateClick( wxCommandEvent& event ) } else { - wxMessageBox("This format is not supported."); + wxMessageBox(_("This format is not supported.")); return; } @@ -197,7 +199,9 @@ void Bnd2ShpDlg::OnCreateClick( wxCommandEvent& event ) void Bnd2ShpDlg::OnCOpenIascClick( wxCommandEvent& event ) { - wxFileDialog dlg ( this, "Input ASCII file", "", "", + wxLogMessage("In Bnd2ShpDlg::OnCOpenIascClick()"); + + wxFileDialog dlg ( this, _("Input ASCII file"), "", "", "ASCII files (*.*)|*.*" ); wxString m_path = wxEmptyString; @@ -235,8 +239,7 @@ void Bnd2ShpDlg::OnCOpenIascClick( wxCommandEvent& event ) } if (pos < 0 || ID_name.IsNumber() ) { - wxMessageBox("The first line should have comma separated " - "number of rows and ID name!"); + wxMessageBox(_("The first line should have comma separated number of rows and ID name!")); return; } @@ -245,22 +248,22 @@ void Bnd2ShpDlg::OnCOpenIascClick( wxCommandEvent& event ) if (nRows < 1) { - wxMessageBox("Wrong number of rows!"); + wxMessageBox(_("Wrong number of rows!")); return; } else if(ID_name == wxEmptyString) { - wxMessageBox("ID is not specified!"); + wxMessageBox(_("ID is not specified!")); return; } FindWindow(XRCID("ID_CREATE"))->Enable(true); } - } void Bnd2ShpDlg::OnCancelClick( wxCommandEvent& event ) { + wxLogMessage("In Bnd2ShpDlg::OnCancelClick()"); event.Skip(); EndDialog(wxID_CANCEL); } diff --git a/DialogTools/Bnd2ShpDlg.h b/DialogTools/Bnd2ShpDlg.h index 662956280..ae9d0d4bf 100644 --- a/DialogTools/Bnd2ShpDlg.h +++ b/DialogTools/Bnd2ShpDlg.h @@ -28,16 +28,16 @@ class Bnd2ShpDlg: public wxDialog public: Bnd2ShpDlg( ); Bnd2ShpDlg( wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Convert Boundary to SHP", + const wxString& caption = _("Convert Boundary to SHP"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); bool Create( wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Convert Boundary to SHP", + const wxString& caption = _("Convert Boundary to SHP"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); void CreateControls(); diff --git a/DialogTools/CalculatorDlg.cpp b/DialogTools/CalculatorDlg.cpp index 24bac32c1..2018f68db 100644 --- a/DialogTools/CalculatorDlg.cpp +++ b/DialogTools/CalculatorDlg.cpp @@ -35,7 +35,6 @@ #include "../GeneralWxUtils.h" #include "../GenUtils.h" #include "../GeoDa.h" -#include "../logger.h" #include "../Project.h" #include "CalculatorDlg.h" @@ -236,7 +235,6 @@ all_init(false) CalculatorDlg::~CalculatorDlg() { - LOG_MSG("In ~CalculatorDlg::CalculatorDlg"); if (table_state) table_state->removeObserver(this); } @@ -277,7 +275,6 @@ wxString CalculatorDlg::h_title(const wxString& title, int level) void CalculatorDlg::OnFuncHelpSel(wxTreeEvent& ev) { - LOG_MSG("In CalculatorDlg::OnFuncHelpSel"); if (!all_init) return; wxString s; @@ -416,7 +413,6 @@ void CalculatorDlg::OnFuncHelpSel(wxTreeEvent& ev) void CalculatorDlg::OnFuncHelpDClick(wxTreeEvent& ev) { - LOG_MSG("In CalculatorDlg::OnFuncHelpDClick"); if (!all_init) return; } @@ -466,7 +462,6 @@ void CalculatorDlg::AssignOrSelect(bool assign) table_int->GetColData(col, (*val)); full_parser_table[*it] = val; size_t val_obs = (*val).GetObs(); - LOG(val_obs); } GdaParser parser; @@ -503,9 +498,7 @@ void CalculatorDlg::AssignOrSelect(bool assign) } size_t V_sz = V.size(); double V_first = V[0]; - LOG(V_tms); - LOG(V_obs); - LOG(V_first); + size_t obs = table_int->GetNumberRows(); if (assign) { @@ -616,7 +609,6 @@ void CalculatorDlg::AssignOrSelect(bool assign) void CalculatorDlg::ConnectToProject(Project* project_) { - LOG_MSG("In CalculatorDlg::ConnectToProject"); project = project_; table_state = project->GetTableState(); table_state->registerObserver(this); @@ -629,7 +621,6 @@ void CalculatorDlg::ConnectToProject(Project* project_) void CalculatorDlg::DisconnectFromProject() { - LOG_MSG("In CalculatorDlg::DisconnectFromProject"); project = 0; if (table_state) table_state->removeObserver(this); table_state = 0; @@ -796,9 +787,9 @@ void CalculatorDlg::ValidateExpression() msg_s_txt->SetLabelText(lexer.GetErrorMsg()); } - LOG_MSG("Tokens from lexer"); + for (size_t i=0, sz=tokens.size(); iSetStyle(tokens[i].start_ind, tokens[i].end_ind, @@ -815,13 +806,13 @@ void CalculatorDlg::ValidateExpression() msg_s_txt->SetLabelText(s); } - LOG_MSG("Tokens from parser"); + eval_toks = parser.GetEvalTokens(); for (size_t i=0; iSetStyle(eval_toks[i].start_ind, eval_toks[i].end_ind, eval_toks[i].problem_token ? diff --git a/DialogTools/CatClassifDlg.cpp b/DialogTools/CatClassifDlg.cpp index 8d7a7f04c..da42bd587 100644 --- a/DialogTools/CatClassifDlg.cpp +++ b/DialogTools/CatClassifDlg.cpp @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include @@ -43,10 +44,10 @@ #include "../Explore/CatClassifState.h" #include "../HighlightState.h" #include "../ShapeOperations/ShapeUtils.h" -#include "../logger.h" #include "SaveToTableDlg.h" #include "CatClassifDlg.h" +using namespace std; BEGIN_EVENT_TABLE(CatClassifHistCanvas, TemplateCanvas) EVT_PAINT(TemplateCanvas::OnPaint) @@ -65,23 +66,23 @@ const double CatClassifHistCanvas::interval_width_const = 10; const double CatClassifHistCanvas::interval_gap_const = 0; CatClassifHistCanvas::CatClassifHistCanvas(wxWindow *parent, - TemplateFrame* t_frame, - Project* project_s, - const wxPoint& pos, - const wxSize& size) -: TemplateCanvas(parent, t_frame, project_s, project_s->GetHighlightState(), - pos, size, false, true), + TemplateFrame* t_frame, + Project* project_s, + const wxPoint& pos, + const wxSize& size) +:TemplateCanvas(parent, t_frame, project_s, project_s->GetHighlightState(), + pos, size, false, true), num_obs(project_s->GetNumRecords()), y_axis(0), data(0), default_data(project_s->GetNumRecords()), breaks(0), default_breaks(default_intervals-1), colors(0), default_colors(default_intervals) { using namespace Shapefile; - LOG_MSG("Entering CatClassifHistCanvas::CatClassifHistCanvas"); cur_intervals = default_intervals; InitUniformData(default_data, default_min, default_max); + // equal spacing between default_min and default_max for (int i=0; iregisterObserver(this); SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting CatClassifHistCanvas::CatClassifHistCanvas"); } CatClassifHistCanvas::~CatClassifHistCanvas() { - LOG_MSG("Entering CatClassifHistCanvas::~CatClassifHistCanvas"); highlight_state->removeObserver(this); - LOG_MSG("Exiting CatClassifHistCanvas::~CatClassifHistCanvas"); } void CatClassifHistCanvas::DisplayRightClickMenu(const wxPoint& pos) { - LOG_MSG("Entering CatClassifHistCanvas::DisplayRightClickMenu"); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); ((CatClassifFrame*) template_frame)->OnActivate(ae); @@ -135,7 +132,6 @@ void CatClassifHistCanvas::DisplayRightClickMenu(const wxPoint& pos) // by adding the position of the canvas relative to its parent template_frame->PopupMenu(optMenu, pos + GetPosition()); template_frame->UpdateOptionMenuItems(); - LOG_MSG("Exiting CatClassifHistCanvas::DisplayRightClickMenu"); } @@ -147,11 +143,11 @@ void CatClassifHistCanvas::SetCheckMarks(wxMenu* menu) // or are not checkable do not appear. } -void CatClassifHistCanvas::DetermineMouseHoverObjects() +void CatClassifHistCanvas::DetermineMouseHoverObjects(wxPoint pt) { total_hover_obs = 0; for (int i=0, iend=selectable_shps.size(); ipointWithin(sel1)) { + if (selectable_shps[i]->pointWithin(pt)) { hover_obs[total_hover_obs++] = i; if (total_hover_obs == max_hover_obs) break; } @@ -182,61 +178,66 @@ void CatClassifHistCanvas::UpdateSelection(bool shiftdown, bool pointsel) (rect_sel && GenGeomAlgs::RectsIntersect(rec->lower_left, rec->upper_right, lower_left, upper_right))) { - //LOG_MSG(wxString::Format("ival %d selected", i)); any_selected = true; break; } else { - //LOG_MSG(wxString::Format("ival %d not selected", i)); - //LOG_MSG(wxString::Format("")); } } if (!any_selected) { highlight_state->SetEventType(HLStateInt::unhighlight_all); - highlight_state->notifyObservers(); - return; - } - } - - for (int i=0; ipointWithin(sel1)) || - (rect_sel && - GenGeomAlgs::RectsIntersect(rec->lower_left, - rec->upper_right, - lower_left, upper_right))); - bool all_sel = (ival_obs_cnt[i] == ival_obs_sel_cnt[i]); - if (pointsel && all_sel && selected) { - // unselect all in ival - for (std::list::iterator it=ival_to_obs_ids[i].begin(); - it != ival_to_obs_ids[i].end(); it++) { - hs[(*it)] = false; - selection_changed = true; - } - } else if (!all_sel && selected) { - // select currently unselected in ival - for (std::list::iterator it=ival_to_obs_ids[i].begin(); - it != ival_to_obs_ids[i].end(); it++) { - if (hs[*it]) continue; - hs[(*it)] = true; - selection_changed = true; - } - } else if (!selected && !shiftdown) { - // unselect all selected in ival - for (std::list::iterator it=ival_to_obs_ids[i].begin(); - it != ival_to_obs_ids[i].end(); it++) { - if (!hs[*it]) continue; - hs[(*it)] = false; - selection_changed = true; - } + highlight_state->notifyObservers(this); + selection_changed = true; } } + + if (selection_changed == false) { + for (int i=0; ipointWithin(sel1)) || + (rect_sel && + GenGeomAlgs::RectsIntersect(rec->lower_left, + rec->upper_right, + lower_left, + upper_right))); + bool all_sel = (ival_obs_cnt[i] == ival_obs_sel_cnt[i]); + if (pointsel && all_sel && selected) { + // unselect all in ival + for (std::list::iterator it=ival_to_obs_ids[i].begin(); + it != ival_to_obs_ids[i].end(); it++) { + hs[(*it)] = false; + selection_changed = true; + } + } else if (!all_sel && selected) { + // select currently unselected in ival + for (std::list::iterator it=ival_to_obs_ids[i].begin(); + it != ival_to_obs_ids[i].end(); it++) { + if (hs[*it]) continue; + hs[(*it)] = true; + selection_changed = true; + } + } else if (!selected && !shiftdown) { + // unselect all selected in ival + for (std::list::iterator it=ival_to_obs_ids[i].begin(); + it != ival_to_obs_ids[i].end(); it++) { + if (!hs[*it]) continue; + hs[(*it)] = false; + selection_changed = true; + } + } + } + } if ( selection_changed ) { highlight_state->SetEventType(HLStateInt::delta); - highlight_state->notifyObservers(); + highlight_state->notifyObservers(this); + + ResetFadedLayer(); + // re-paint highlight layer (layer1_bm) + layer1_valid = false; + UpdateIvalSelCnts(); + DrawLayers(); + Refresh(); } - - UpdateStatusBar(); } void CatClassifHistCanvas::DrawSelectableShapes(wxMemoryDC &dc) @@ -249,14 +250,13 @@ void CatClassifHistCanvas::DrawSelectableShapes(wxMemoryDC &dc) void CatClassifHistCanvas::DrawHighlightedShapes(wxMemoryDC &dc) { - dc.SetPen(wxPen(highlight_color)); - dc.SetBrush(wxBrush(highlight_color, wxBRUSHSTYLE_CROSSDIAG_HATCH)); - for (int i=0, iend=selectable_shps.size(); igetPen()); + dc.SetBrush(rec->getBrush()); dc.DrawRectangle(rec->lower_left.x, rec->lower_left.y, rec->upper_right.x - rec->lower_left.x, (rec->upper_right.y - rec->lower_left.y)*s); @@ -266,23 +266,20 @@ void CatClassifHistCanvas::DrawHighlightedShapes(wxMemoryDC &dc) /** Override of TemplateCanvas method. */ void CatClassifHistCanvas::update(HLStateInt* o) { - LOG_MSG("Entering CatClassifHistCanvas::update"); - - layer0_valid = false; + ResetBrushing(); + layer1_valid = false; - layer2_valid = false; - + UpdateIvalSelCnts(); Refresh(); - - LOG_MSG("Entering CatClassifHistCanvas::update"); + + UpdateStatusBar(); } wxString CatClassifHistCanvas::GetCanvasTitle() { - wxString s; - s << "Category Editor"; + wxString s = _("Category Editor"); return s; } @@ -317,7 +314,6 @@ void CatClassifHistCanvas::GetBarPositions(std::vector& x_center_pos, void CatClassifHistCanvas::PopulateCanvas() { - LOG_MSG("Entering CatClassifHistCanvas::PopulateCanvas"); BOOST_FOREACH( GdaShape* shp, background_shps ) { delete shp; } background_shps.clear(); BOOST_FOREACH( GdaShape* shp, selectable_shps ) { delete shp; } @@ -334,23 +330,19 @@ void CatClassifHistCanvas::PopulateCanvas() std::vector orig_x_pos_left(cur_intervals); std::vector orig_x_pos_right(cur_intervals); GetBarPositions(orig_x_pos, orig_x_pos_left, orig_x_pos_right); + + double y_max = max_num_obs_in_ival; + last_scale_trans.SetData(x_min, 0, x_max, max_num_obs_in_ival); + - shps_orig_xmin = x_min; - shps_orig_xmax = x_max; - shps_orig_ymin = 0; - shps_orig_ymax = max_num_obs_in_ival; - - axis_scale_y = AxisScale(0, shps_orig_ymax, 5); - shps_orig_ymax = axis_scale_y.scale_max; + axis_scale_y = AxisScale(0, y_max, 5, axis_display_precision); + y_max = axis_scale_y.scale_max; y_axis = new GdaAxis("Frequency", axis_scale_y, - wxRealPoint(0,0), wxRealPoint(0, shps_orig_ymax), + wxRealPoint(0,0), wxRealPoint(0, y_max), -9, 0); - background_shps.push_back(y_axis); + foreground_shps.push_back(y_axis); - virtual_screen_marg_top = 25; - virtual_screen_marg_bottom = 25+32; - virtual_screen_marg_left = 25+35; - virtual_screen_marg_right = 25; + last_scale_trans.SetMargin(45, 25+32, 25+35, 25); selectable_shps.resize(cur_intervals); for (int i=0; isize() + 1; InitIntervals(); + ResetBrushing(); + ResetFadedLayer(); PopulateCanvas(); } @@ -539,6 +524,7 @@ void CatClassifHistCanvas::InitUniformData(Gda::dbl_int_pair_vec_type& data, double min, double max) { int n_obs=data.size(); + double dn_obs = (double) n_obs; for (int i=0; iSetStatusText(s); } -const wxString CatClassifPanel::unif_dist_txt("uniform distribution"); +const wxString CatClassifPanel::unif_dist_txt(_("uniform distribution")); const int CatClassifPanel::max_intervals = 10; const int CatClassifPanel::default_intervals = 4; const double CatClassifPanel::default_min = 0; @@ -614,21 +600,16 @@ BEGIN_EVENT_TABLE(CatClassifPanel, wxPanel) EVT_CHOICE(XRCID("ID_COLOR_SCHEME"), CatClassifPanel::OnColorSchemeChoice) EVT_CHOICE(XRCID("ID_NUM_CATS_CHOICE"), CatClassifPanel::OnNumCatsChoice) EVT_CHOICE( XRCID("ID_ASSOC_VAR"), CatClassifPanel::OnAssocVarChoice) - EVT_CHOICE( XRCID("ID_ASSOC_VAR_TM"), - CatClassifPanel::OnAssocVarTmChoice) - EVT_TEXT_ENTER(XRCID("ID_UNIF_DIST_MIN_TXT"), - CatClassifPanel::OnUnifDistMinEnter) - EVT_TEXT_ENTER(XRCID("ID_UNIF_DIST_MAX_TXT"), - CatClassifPanel::OnUnifDistMaxEnter) - EVT_CHECKBOX(XRCID("ID_AUTO_LABELS_CB"), - CatClassifPanel::OnAutomaticLabelsCb) + EVT_CHOICE( XRCID("ID_ASSOC_VAR_TM"), CatClassifPanel::OnAssocVarTmChoice) + EVT_TEXT_ENTER(XRCID("ID_UNIF_DIST_MIN_TXT"), CatClassifPanel::OnUnifDistMinEnter) + EVT_TEXT_ENTER(XRCID("ID_UNIF_DIST_MAX_TXT"), CatClassifPanel::OnUnifDistMaxEnter) + EVT_CHECKBOX(XRCID("ID_AUTO_LABELS_CB"), CatClassifPanel::OnAutomaticLabelsCb) EVT_SLIDER(XRCID("ID_BRK_SLIDER"), CatClassifPanel::OnBrkSlider) EVT_SCROLL_THUMBRELEASE(CatClassifPanel::OnScrollThumbRelease) EVT_TEXT(XRCID("ID_CAT_TXT"), CatClassifPanel::OnCategoryTitleText) EVT_RADIOBUTTON(XRCID("ID_BRK_RAD"), CatClassifPanel::OnBrkRad) EVT_TEXT_ENTER(XRCID("ID_BRK_TXT"), CatClassifPanel::OnBrkTxtEnter) - EVT_BUTTON(XRCID("ID_CHANGE_TITLE"), - CatClassifPanel::OnButtonChangeTitle) + EVT_BUTTON(XRCID("ID_CHANGE_TITLE"), CatClassifPanel::OnButtonChangeTitle) EVT_BUTTON(XRCID("wxID_NEW"), CatClassifPanel::OnButtonNew) EVT_BUTTON(XRCID("wxID_DELETE"), CatClassifPanel::OnButtonDelete) EVT_BUTTON(XRCID("wxID_CLOSE"), CatClassifPanel::OnButtonClose) @@ -659,7 +640,6 @@ unif_dist_mode(true), all_init(false), useScientificNotation(_useScientificNotation) { - using namespace std; SetParent(parent); CatClassifHistCanvas::InitUniformData(data, cc_data.uniform_dist_min, @@ -778,14 +758,15 @@ useScientificNotation(_useScientificNotation) &CatClassifPanel::OnCategoryColorButton, this); } - std::sort(cat_title_txt_srt_vec.begin(), cat_title_txt_srt_vec.end(), - int_win_pair_less); + std::sort(cat_title_txt_srt_vec.begin(), cat_title_txt_srt_vec.end(), int_win_pair_less); cat_title_txt.resize(cat_title_txt_srt_vec.size()); for (int i=0, iend=cat_title_txt_srt_vec.size(); iSetEditable(!cc_data.automatic_labels); } for (int i=0; iGetValue(); + wxString ttl_txt = cat_title_txt[i]->GetValue(); + cc_data.names[i] = ttl_txt; } std::sort(brk_rad_srt_vec.begin(), brk_rad_srt_vec.end(), int_win_pair_less); @@ -810,30 +791,32 @@ useScientificNotation(_useScientificNotation) for (int i=0, iend=brk_txt_srt_vec.size(); iSetValidator(wxTextValidator(wxFILTER_NUMERIC)); - //brk_txt[i]->SetValidator(wxFloatingPointValidator validator); brk_txt[i]->Bind(wxEVT_KILL_FOCUS, &CatClassifPanel::OnKillFocusEvent, this); } brk_slider->SetRange(0, 1000); //End Creating Controls - //LOG_MSG(cc_data.ToStr()); all_init = true; InitCurCatsChoices(); InitAssocVarChoices(); InitPreviewVarChoices(); - ResetValuesToDefault(); - EnableControls(false); ShowNumCategories(default_intervals); wxString cc_str_sel = cur_cats_choice->GetStringSelection(); cc_state = cat_classif_manager->FindClassifState(cc_str_sel); + if (cc_state) { cc_data = cc_state->GetCatClassif(); SetSyncVars(true); InitFromCCData(); EnableControls(true); - } + + } else { + + ResetValuesToDefault(); + EnableControls(false); + } table_state->registerObserver(this); GetSizer()->Fit(this); @@ -852,9 +835,9 @@ CatClassifState* CatClassifPanel::PromptNew(const CatClassifDef& ccd, int field_tm, bool prompt_title_dlg) { - if (!all_init) return 0; - wxString msg; - msg << "New Custom Categories Title:"; + if (!all_init) + return 0; + wxString msg = _("New Custom Categories Title:"); wxString new_title = (suggested_title.IsEmpty() ? GetDefaultTitle(field_name, field_tm) : suggested_title); @@ -863,7 +846,7 @@ CatClassifState* CatClassifPanel::PromptNew(const CatClassifDef& ccd, if (prompt_title_dlg) { while (retry) { - wxTextEntryDialog dlg(this, msg, "New Categories Title"); + wxTextEntryDialog dlg(this, msg, _("New Categories Title")); dlg.SetValue(new_title); if (dlg.ShowModal() == wxID_OK) { new_title = dlg.GetValue(); @@ -872,9 +855,7 @@ CatClassifState* CatClassifPanel::PromptNew(const CatClassifDef& ccd, if (new_title.IsEmpty()) { retry = false; } else if (IsDuplicateTitle(new_title)) { - wxString es; - es << "Categories title \"" << new_title << "\" already "; - es << "exists. Please choose a different title."; + wxString es = wxString::Format(_("Categories title \"%s\" already exists. Please choose a different title."), new_title); wxMessageDialog ed(NULL, es, "Error", wxOK | wxICON_ERROR); ed.ShowModal(); } else { @@ -888,6 +869,10 @@ CatClassifState* CatClassifPanel::PromptNew(const CatClassifDef& ccd, } + wxLogMessage("In CatClassifPanel::PromptNew"); + wxLogMessage(_("suggested title:") + suggested_title); + wxLogMessage(_("field name:") + field_name); + if (success || (prompt_title_dlg == false && !new_title.IsEmpty()) ) { cc_data = ccd; cc_data.title = new_title; @@ -920,12 +905,21 @@ CatClassifState* CatClassifPanel::PromptNew(const CatClassifDef& ccd, re-initialize interface. */ void CatClassifPanel::OnCurCatsChoice(wxCommandEvent& event) { + wxLogMessage("CatClassifPanel::OnCurCatsChoice"); + if (!all_init) return; wxString cc_str_sel = cur_cats_choice->GetStringSelection(); cc_state = cat_classif_manager->FindClassifState(cc_str_sel); if (!cc_state) return; cc_data = cc_state->GetCatClassif(); SetSyncVars(true); + + wxLogMessage(_("choice:") + cc_str_sel); + + // Verify that cc data is self-consistent and correct if not. This + // will result in all breaks, colors and names being initialized. + CatClassification::CorrectCatClassifFromTable(cc_data, table_int); + InitFromCCData(); UpdateCCState(); EnableControls(true); @@ -933,15 +927,24 @@ void CatClassifPanel::OnCurCatsChoice(wxCommandEvent& event) void CatClassifPanel::OnBreaksChoice(wxCommandEvent& event) { + wxLogMessage("CatClassifPanel::OnBreaksChoice"); + if (!all_init) return; CatClassification::BreakValsType bv_type = GetBreakValsTypeChoice(); cc_data.break_vals_type = bv_type; + + // Verify that cc data is self-consistent and correct if not. This + // will result in all breaks, colors and names being initialized. + CatClassification::CorrectCatClassifFromTable(cc_data, table_int); + InitFromCCData(); UpdateCCState(); } void CatClassifPanel::OnColorSchemeChoice(wxCommandEvent& event) { + wxLogMessage("CatClassifPanel::OnColorSchemeChoice"); + if (!all_init) return; cc_data.color_scheme = GetColorSchemeChoice(); if (cc_data.color_scheme != CatClassification::custom_color_scheme) { @@ -959,12 +962,20 @@ void CatClassifPanel::OnColorSchemeChoice(wxCommandEvent& event) cat_color_button[i]->SetBackgroundColour(cc_data.colors[0]); } } + + + // Verify that cc data is self-consistent and correct if not. This + // will result in all breaks, colors and names being initialized. + CatClassification::CorrectCatClassifFromTable(cc_data, table_int); + InitFromCCData(); UpdateCCState(); } void CatClassifPanel::OnNumCatsChoice(wxCommandEvent& event) { + wxLogMessage("CatClassifPanel::OnNumCatsChoice"); + if (!all_init) return; int new_num_cats = GetNumCats(); if (new_num_cats == cc_data.num_cats || @@ -977,6 +988,8 @@ void CatClassifPanel::OnNumCatsChoice(wxCommandEvent& event) brk_slider->Enable(true); } + wxLogMessage(wxString::Format("choice: %d", new_num_cats)); + CatClassification::BreakValsType new_cat_typ = GetBreakValsTypeChoice(); if (new_cat_typ == CatClassification::hinge_15_break_vals || new_cat_typ == CatClassification::hinge_30_break_vals || @@ -1006,6 +1019,11 @@ void CatClassifPanel::OnNumCatsChoice(wxCommandEvent& event) cc_data.break_vals_type = new_cat_typ; } cc_data.num_cats = new_num_cats; + + // Verify that cc data is self-consistent and correct if not. This + // will result in all breaks, colors and names being initialized. + CatClassification::CorrectCatClassifFromTable(cc_data, table_int); + InitFromCCData(); UpdateCCState(); @@ -1014,8 +1032,12 @@ void CatClassifPanel::OnNumCatsChoice(wxCommandEvent& event) void CatClassifPanel::OnAssocVarChoice(wxCommandEvent& ev) { - LOG_MSG("Entering CatClassifPanel::OnAssocVarChoice"); + wxLogMessage("CatClassifPanel::OnAssocVarChoice"); + wxString cur_fc_str = assoc_var_choice->GetStringSelection(); + + wxLogMessage(cur_fc_str); + bool is_tm_var = table_int->IsColTimeVariant(cur_fc_str); assoc_var_tm_choice->Enable(is_tm_var); if (is_tm_var && assoc_var_tm_choice->GetSelection() == wxNOT_FOUND) { @@ -1025,27 +1047,36 @@ void CatClassifPanel::OnAssocVarChoice(wxCommandEvent& ev) cc_state->GetCatClassif().assoc_db_fld_name = GetAssocDbFldNm(); cc_data.assoc_db_fld_name = GetAssocDbFldNm(); } + + // Verify that cc data is self-consistent and correct if not. This + // will result in all breaks, colors and names being initialized. + CatClassification::CorrectCatClassifFromTable(cc_data, table_int); + InitFromCCData(); UpdateCCState(); - LOG_MSG("Exiting CatClassifPanel::OnAssocVarChoice"); } void CatClassifPanel::OnAssocVarTmChoice(wxCommandEvent& ev) { - LOG_MSG("Entering CatClassifPanel::OnAssocVarTmChoice"); + wxLogMessage("CatClassifPanel::OnAssocVarTmChoice"); if (cc_state) { cc_state->GetCatClassif().assoc_db_fld_name = GetAssocDbFldNm(); cc_data.assoc_db_fld_name = GetAssocDbFldNm(); } + + // Verify that cc data is self-consistent and correct if not. This + // will result in all breaks, colors and names being initialized. + CatClassification::CorrectCatClassifFromTable(cc_data, table_int); + InitFromCCData(); UpdateCCState(); - LOG_MSG("Exiting CatClassifPanel::OnAssocVarTmChoice"); } void CatClassifPanel::OnPreviewVarChoice(wxCommandEvent& ev) { - LOG_MSG("Entering CatClassifPanel::OnPreviewVarChoice"); + wxLogMessage("CatClassifPanel::OnPreviewVarChoice"); + bool preview_unif_dist_mode = (preview_var_choice->GetSelection() == 0); if (!preview_unif_dist_mode) { wxString cur_fc_str = preview_var_choice->GetStringSelection(); @@ -1092,12 +1123,11 @@ void CatClassifPanel::OnPreviewVarChoice(wxCommandEvent& ev) hist_canvas->ChangeAll(&preview_data, &cc_data.breaks, &cc_data.colors); Refresh(); - LOG_MSG("Exiting CatClassifPanel::OnPreviewVarChoice"); } void CatClassifPanel::OnPreviewVarTmChoice(wxCommandEvent& ev) { - LOG_MSG("Entering CatClassifPanel::OnPreviewVarTmChoice"); + wxLogMessage("CatClassifPanel::OnPreviewVarTmChoice"); if (preview_var_choice->GetSelection() == 0) return; if (GetPreviewDbFldNm() == "") { SetSyncVars(true); @@ -1115,23 +1145,21 @@ void CatClassifPanel::OnPreviewVarTmChoice(wxCommandEvent& ev) hist_canvas->ChangeAll(&preview_data, &cc_data.breaks, &cc_data.colors); Refresh(); - LOG_MSG("Exiting CatClassifPanel::OnPreviewVarTmChoice"); } void CatClassifPanel::OnSyncVarsChk(wxCommandEvent& ev) { - LOG_MSG("In CatClassifPanel::OnSyncVarsChk"); + wxLogMessage("CatClassifPanel::OnSyncVarsChk"); // IsSyncVars() reflects the new value of the checkbox. This // callback is called after the value has changed. preview_var_choice->Enable(!IsSyncVars()); preview_var_tm_choice->Enable(!IsSyncVars()); if (IsSyncVars()) InitFromCCData(); - LOG_MSG("Exiting CatClassifPanel::OnSyncVarsChk"); } void CatClassifPanel::OnUnifDistMinEnter(wxCommandEvent& event) { - LOG_MSG("In CatClassifPanel::OnUnifDistMinEnter"); + wxLogMessage("CatClassifPanel::OnUnifDistMinEnter"); if (!all_init || !IsUnifDistMode()) return; // When in uniform dist mode, there is no variable associated // with the breaks. Therefore the data must be resampled whenever @@ -1157,6 +1185,11 @@ void CatClassifPanel::OnUnifDistMinEnter(wxCommandEvent& event) cc_data.breaks[i] = cc_data.uniform_dist_max; } } + + // Verify that cc data is self-consistent and correct if not. This + // will result in all breaks, colors and names being initialized. + CatClassification::CorrectCatClassifFromTable(cc_data, table_int); + InitFromCCData(); UpdateCCState(); } @@ -1170,7 +1203,7 @@ void CatClassifPanel::OnUnifDistMinEnter(wxCommandEvent& event) void CatClassifPanel::OnUnifDistMinKillFocus(wxFocusEvent& event) { - LOG_MSG("In CatClassifPanel::OnUnifDistMinKillFocus"); + wxLogMessage("CatClassifPanel::OnUnifDistMinKillFocus"); wxCommandEvent ev; OnUnifDistMinEnter(ev); event.Skip(); @@ -1178,7 +1211,7 @@ void CatClassifPanel::OnUnifDistMinKillFocus(wxFocusEvent& event) void CatClassifPanel::OnUnifDistMaxEnter(wxCommandEvent& event) { - LOG_MSG("In CatClassifPanel::OnUnifDistMaxEnter"); + wxLogMessage("CatClassifPanel::OnUnifDistMaxEnter"); if (!all_init || !IsUnifDistMode()) return; // When in uniform dist mode, there is no variable associated // with the breaks. Therefore the data must be resampled whenever @@ -1204,6 +1237,11 @@ void CatClassifPanel::OnUnifDistMaxEnter(wxCommandEvent& event) cc_data.breaks[i] = cc_data.uniform_dist_max; } } + + // Verify that cc data is self-consistent and correct if not. This + // will result in all breaks, colors and names being initialized. + CatClassification::CorrectCatClassifFromTable(cc_data, table_int); + InitFromCCData(); UpdateCCState(); } @@ -1217,7 +1255,6 @@ void CatClassifPanel::OnUnifDistMaxEnter(wxCommandEvent& event) void CatClassifPanel::OnUnifDistMaxKillFocus(wxFocusEvent& event) { - LOG_MSG("In CatClassifPanel::OnUnifDistMaxKillFocus"); wxCommandEvent ev; OnUnifDistMaxEnter(ev); event.Skip(); @@ -1225,43 +1262,44 @@ void CatClassifPanel::OnUnifDistMaxKillFocus(wxFocusEvent& event) void CatClassifPanel::OnAutomaticLabelsCb(wxCommandEvent& event) { - LOG_MSG("In CatClassifPanel::OnAutomaticLabelsCb"); + wxLogMessage("CatClassifPanel::OnAutomaticLabelsCb"); + for (int i=0; iSetEditable( !event.IsChecked() ); + } + if (event.IsChecked()) { cc_data.automatic_labels = true; - LOG_MSG("turning automatic labels on"); + SetBrkTxtFromVec(cc_data.breaks); UpdateCCState(); Refresh(); } else { cc_data.automatic_labels = false; - LOG_MSG("turning automatic labels off"); } - LOG_MSG("automatic_labels: " + GenUtils::BoolToStr(event.IsChecked())); } void CatClassifPanel::OnBrkRad(wxCommandEvent& event) { + wxLogMessage("CatClassifPanel::OnBrkRad"); if (!all_init) return; wxRadioButton* obj = (wxRadioButton*) event.GetEventObject(); int obj_id = -1; for (int i=0, iend=brk_rad.size(); iGetValue()); double val; @@ -1292,7 +1330,6 @@ void CatClassifPanel::OnBrkSlider(wxCommandEvent& event) if (!brk_slider->IsEnabled()) return; if (last_brk_slider_pos == brk_slider->GetValue()) return; last_brk_slider_pos = brk_slider->GetValue(); - //LOG_MSG("In CatClassifPanel::OnBrkSlider"); int brk = GetActiveBrkRadio(); if (brk < 0 || brk > GetNumCats()-2) return; double sr = ((double) (brk_slider->GetMax()-brk_slider->GetMin())); @@ -1300,7 +1337,6 @@ void CatClassifPanel::OnBrkSlider(wxCommandEvent& event) double sd = ((double) (brk_slider->GetValue()-brk_slider->GetMin())); double r = GetBrkSliderMax()-GetBrkSliderMin(); double v = GetBrkSliderMin() + (sd/sr)*r; - LOG(v); cc_data.breaks[brk] = v; brk_txt[brk]->ChangeValue(GenUtils::DblToStr(v)); int nbrk = CatClassification::ChangeBreakValue(brk, v, cc_data); @@ -1308,28 +1344,30 @@ void CatClassifPanel::OnBrkSlider(wxCommandEvent& event) SetBreakValsTypeChoice(CatClassification::custom_break_vals); SetBrkTxtFromVec(cc_data.breaks); SetActiveBrkRadio(nbrk); - UpdateCCState(); hist_canvas->ChangeAll(&preview_data, &cc_data.breaks, &cc_data.colors); + + for (int i=0; iSetBackgroundColour(cc_data.colors[i]); + cat_title_txt[i]->ChangeValue(cc_data.names[i]); + } + + UpdateCCState(); } void CatClassifPanel::OnScrollThumbRelease(wxScrollEvent& event) { - //LOG_MSG("In CatClassifPanel::OnScrollThumbRelease"); SetSliderFromBreak(GetActiveBrkRadio()); } void CatClassifPanel::OnKillFocusEvent(wxFocusEvent& event) { - LOG_MSG("In CatClassifPanel::OnKillFocusEvent"); wxWindow* w = (wxWindow*) (event.GetEventObject()); if (wxTextCtrl* tc = dynamic_cast(w)) { - LOG(tc->GetValue()); int obj_id = -1; for (size_t i=0; iGetValue()); double val; if (s.ToDouble(&val)) { @@ -1361,6 +1399,7 @@ void CatClassifPanel::OnKillFocusEvent(wxFocusEvent& event) void CatClassifPanel::OnCategoryColorButton(wxMouseEvent& event) { + wxLogMessage("CatClassifPanel::OnCategoryColorButton"); if (!all_init) return; int obj_id = -1; @@ -1378,7 +1417,6 @@ void CatClassifPanel::OnCategoryColorButton(wxMouseEvent& event) // if ((pos_x >= x && pos_x <= x+w) && // (pos_y >= y && pos_y <= y+h)) obj_id = i; //} - LOG(obj_id); if (obj_id < 0) return; wxColour col = cc_data.colors[obj_id]; @@ -1413,14 +1451,15 @@ void CatClassifPanel::OnCategoryTitleText(wxCommandEvent& event) for (int i=0, iend=cat_title_txt.size(); iGetValue(); + wxString ttl_text = cat_title_txt[obj_id]->GetValue(); + cc_data.names[obj_id] = ttl_text; UpdateCCState(); } void CatClassifPanel::OnButtonChangeTitle(wxCommandEvent& event) { + wxLogMessage("CatClassifPanel::OnButtonChangeTitle"); if (!all_init) return; wxString msg; wxString cur_title = cur_cats_choice->GetStringSelection(); @@ -1457,6 +1496,7 @@ void CatClassifPanel::OnButtonChangeTitle(wxCommandEvent& event) void CatClassifPanel::OnButtonNew(wxCommandEvent& event) { + wxLogMessage("CatClassifPanel::OnButtonNew"); if (!all_init) return; wxString msg; msg << "New Custom Categories Title:"; @@ -1471,12 +1511,14 @@ void CatClassifPanel::OnButtonNew(wxCommandEvent& event) new_title.Trim(true); if (new_title.IsEmpty()) { retry = false; + } else if (IsDuplicateTitle(new_title)) { wxString es; es << "Categories title \"" << new_title << "\" already "; es << "exists. Please choose a different title."; wxMessageDialog ed(NULL, es, "Error", wxOK | wxICON_ERROR); ed.ShowModal(); + } else { cc_data.title = new_title; cc_data.assoc_db_fld_name = GetAssocDbFldNm(); @@ -1484,8 +1526,14 @@ void CatClassifPanel::OnButtonNew(wxCommandEvent& event) cur_cats_choice->Append(new_title); cur_cats_choice->SetSelection(cur_cats_choice->GetCount()-1); SetSyncVars(true); + + // Verify that cc data is self-consistent and correct if not. This + // will result in all breaks, colors and names being initialized. + CatClassification::CorrectCatClassifFromTable(cc_data, table_int); + InitFromCCData(); EnableControls(true); + UpdateCCState(); retry = false; } } else { @@ -1496,6 +1544,7 @@ void CatClassifPanel::OnButtonNew(wxCommandEvent& event) void CatClassifPanel::OnButtonDelete(wxCommandEvent& event) { + wxLogMessage("CatClassifPanel::OnButtonDelete"); if (!all_init) return; wxString custom_cat_title = cur_cats_choice->GetStringSelection(); if (IsOkToDelete(custom_cat_title)) { @@ -1531,6 +1580,8 @@ void CatClassifPanel::OnButtonDelete(wxCommandEvent& event) void CatClassifPanel::OnSaveCategories(wxCommandEvent& event) { + wxLogMessage("CatClassifPanel::OnSaveCategories"); + wxString title = _("Save Categories to Table"); wxString label = _("Categories of ") + cc_data.assoc_db_fld_name; SaveCategories(title, label, "CATEGORIES"); @@ -1555,6 +1606,7 @@ void CatClassifPanel::SaveCategories(const wxString& title, data[0].type = GdaConst::long64_type; data[0].l_val = &dt; data[0].label = label; + data[0].undefined = &data_undef; data[0].field_default = field_default; for (int i=0; iClose(); } @@ -1650,7 +1703,8 @@ void CatClassifPanel::ResetValuesToDefault() cc_data.names.clear(); cc_data.break_vals_type = CatClassification::quantile_break_vals; - CatClassification::SetBreakPoints(cc_data.breaks, cc_data.names, data, + CatClassification::SetBreakPoints(cc_data.breaks, cc_data.names, + data, data_undef, CatClassification::quantile, default_intervals, useScientificNotation); @@ -1736,21 +1790,19 @@ void CatClassifPanel::EnableControls(bool enable) */ void CatClassifPanel::InitFromCCData() { - // Verify that cc data is self-consistent and correct if not. This - // will result in all breaks, colors and names being initialized. - CatClassification::CorrectCatClassifFromTable(cc_data, table_int); - SetColorSchemeChoice(cc_data.color_scheme); + SetAutomaticLabels(cc_data.automatic_labels); SetUnifDistMode(cc_data.assoc_db_fld_name.IsEmpty()); SetNumCats(cc_data.num_cats); for (int i=0; iSetBackgroundColour(cc_data.colors[i]); cat_title_txt[i]->ChangeValue(cc_data.names[i]); + cat_title_txt[i]->SetEditable(!cc_data.automatic_labels); } + SetBrkTxtFromVec(cc_data.breaks); SetActiveBrkRadio(0); ShowNumCategories(cc_data.num_cats); - SetAutomaticLabels(cc_data.automatic_labels); if (IsUnifDistMode()) { assoc_var_choice->SetSelection(0); // uniform distribution assoc_var_tm_choice->Enable(false); @@ -1783,6 +1835,8 @@ void CatClassifPanel::InitFromCCData() } std::vector dd; table_int->GetColData(col, tm, dd); + table_int->GetColUndefined(col, tm, data_undef); + for (int i=0; iGetStringSelection(); int cur_fc_tm_id = assoc_var_tm_choice->GetSelection(); @@ -1853,8 +1906,6 @@ void CatClassifPanel::InitAssocVarChoices() // default to uniform distribution assoc_var_choice->SetSelection(0); } - LOG(table_int->IsColTimeVariant(cur_fc_str)); - LOG_MSG("Exiting CatClassifPanel::InitAssocVarChoices"); } @@ -1867,7 +1918,6 @@ void CatClassifPanel::InitAssocVarChoices() */ void CatClassifPanel::InitPreviewVarChoices() { - LOG_MSG("Entering CatClassifPanel::InitPreviewVarChoices"); if (!all_init) return; wxString cur_fc_str = preview_var_choice->GetStringSelection(); @@ -1901,8 +1951,6 @@ void CatClassifPanel::InitPreviewVarChoices() // default to first item preview_var_choice->SetSelection(0); } - LOG(table_int->IsColTimeVariant(cur_fc_str)); - LOG_MSG("Exiting CatClassifPanel::InitPreivewVarChoices"); } @@ -1911,7 +1959,6 @@ void CatClassifPanel::InitPreviewVarChoices() is only called in the constructor currently. */ void CatClassifPanel::InitCurCatsChoices() { - LOG_MSG("Entering CatClassifPanel::InitCutCatsChoices"); if (!all_init) return; wxString cur_str = cur_cats_choice->GetStringSelection(); cur_cats_choice->Clear(); @@ -1927,7 +1974,6 @@ void CatClassifPanel::InitCurCatsChoices() } else { cur_cats_choice->SetSelection(0); } - LOG_MSG("Exiting CatClassifPanel::InitCutCatsChoices"); } /** Gets number of categories from num_cats_choice */ @@ -1967,8 +2013,14 @@ void CatClassifPanel::ShowNumCategories(int num_cats) bool CatClassifPanel::IsAutomaticLabels() { - if (!all_init) return true; - return auto_labels_cb->GetValue(); + bool flag = false; + + if (!all_init) + flag = true; + else + flag = auto_labels_cb->GetValue(); + + return flag; } void CatClassifPanel::SetAutomaticLabels(bool auto_labels) @@ -2302,7 +2354,6 @@ void CatClassifPanel::UpdateCCState() void CatClassifPanel::update(TableState* o) { - LOG_MSG("In CatClassifPanel::update(TableState* o)"); InitAssocVarChoices(); InitPreviewVarChoices(); } @@ -2317,8 +2368,9 @@ CatClassifFrame::CatClassifFrame(wxFrame *parent, Project* project, const wxSize& size, const long style) : TemplateFrame(parent, project, title, pos, size, style) { - LOG_MSG("Entering CatClassifFrame::CatClassifFrame"); - + + wxLogMessage("Open CatClassifFrame"); + /// START: wxBoxSizer desgin wxPanel* histo_panel = new wxPanel(this); wxStaticText* preview_var_text = new wxStaticText(histo_panel, wxID_ANY, @@ -2400,7 +2452,6 @@ CatClassifFrame::CatClassifFrame(wxFrame *parent, Project* project, DisplayStatusBar(true); SetTitle(template_canvas->GetCanvasTitle()); Show(true); - LOG_MSG("Exiting CatClassifFrame::CatClassifFrame"); } ///MMM: Sort out in all Frames: what should be in the destructor? @@ -2413,7 +2464,6 @@ CatClassifFrame::~CatClassifFrame() void CatClassifFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In CatClassifFrame::OnActivate"); if (event.GetActive()) { RegisterAsActive("CatClassifFrame", GetTitle()); } @@ -2438,7 +2488,6 @@ void CatClassifFrame::OnSyncVarsChk(wxCommandEvent& event) /** Implementation of TimeStateObserver interface */ void CatClassifFrame::update(TimeState* o) { - LOG_MSG("In CatClassifFrame::update(TimeState* o)"); template_canvas->TimeChange(); } diff --git a/DialogTools/CatClassifDlg.h b/DialogTools/CatClassifDlg.h index 9fc57edc7..578f4c456 100644 --- a/DialogTools/CatClassifDlg.h +++ b/DialogTools/CatClassifDlg.h @@ -64,7 +64,7 @@ class CatClassifHistCanvas : public TemplateCanvas { virtual void update(HLStateInt* o); virtual wxString GetCanvasTitle(); virtual void SetCheckMarks(wxMenu* menu); - virtual void DetermineMouseHoverObjects(); + virtual void DetermineMouseHoverObjects(wxPoint pt); virtual void UpdateSelection(bool shiftdown = false, bool pointsel = false); virtual void DrawSelectableShapes(wxMemoryDC &dc); @@ -139,7 +139,7 @@ class CatClassifPanel: public wxPanel, public TableStateObserver wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE); virtual ~CatClassifPanel(); CatClassifState* PromptNew(const CatClassifDef& ccd, @@ -269,6 +269,7 @@ class CatClassifPanel: public wxPanel, public TableStateObserver int num_obs; Gda::dbl_int_pair_vec_type data; + std::vector data_undef; CatClassifDef cc_data; Gda::dbl_int_pair_vec_type preview_data; @@ -290,7 +291,7 @@ class CatClassifFrame : public TemplateFrame public: CatClassifFrame(wxFrame *parent, Project* project, bool useScientificNotation = false, - const wxString& title = "Category Editor", + const wxString& title = _("Category Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = GdaConst::cat_classif_default_size, const long style = wxDEFAULT_FRAME_STYLE); diff --git a/DialogTools/ConnectDatasourceDlg.cpp b/DialogTools/ConnectDatasourceDlg.cpp index 8e1e65cbe..a651be96c 100644 --- a/DialogTools/ConnectDatasourceDlg.cpp +++ b/DialogTools/ConnectDatasourceDlg.cpp @@ -18,10 +18,12 @@ */ #include +#include #include #include #include #include +#include #include #include #include @@ -29,9 +31,14 @@ #include #include #include +#include #include +#include +#include + #include #include +#include #include "../DialogTools/CsvFieldConfDlg.h" #include "../DataViewer/DataSource.h" @@ -44,6 +51,9 @@ #include "../GeoDa.h" #include "ConnectDatasourceDlg.h" #include "DatasourceDlg.h" +#include "../rc/GeoDaIcon-16x16.xpm" + +using namespace std; class DnDFile : public wxFileDropTarget { @@ -71,43 +81,530 @@ bool DnDFile::OnDropFiles(wxCoord, wxCoord, const wxArrayString& filenames) return true; } +//////////////////////////////////////////////////////////////////////////////// +// +// Class RecentDatasource +//////////////////////////////////////////////////////////////////////////////// + +const int RecentDatasource::N_MAX_ITEMS = 10; +const std::string RecentDatasource::KEY_NAME_IN_GDA_HISTORY = "recent_ds"; + +RecentDatasource::RecentDatasource() +{ + n_ds =0; + // get a latest input DB information + std::vector ds_infos = OGRDataAdapter::GetInstance().GetHistory(KEY_NAME_IN_GDA_HISTORY); + + if (ds_infos.size() > 0) { + ds_json_str = ds_infos[0]; + Init(ds_json_str); + } +} + +RecentDatasource::~RecentDatasource() +{ + +} + +void RecentDatasource::Init(wxString json_str_) +{ + if (json_str_.IsEmpty()) + return; + + // "recent_ds" : [{"ds_name":"/data/test.shp", "layer_name":"test", "ds_config":"...", "thumb":"..."}, ] + std::string json_str(json_str_.mb_str()); + json_spirit::Value v; + + try { + if (!json_spirit::read(json_str, v)) { + throw std::runtime_error("Could not parse recent ds string"); + } + + const json_spirit::Array& ds_list = v.get_array(); + + n_ds = ds_list.size(); + + for (size_t i=0; iname_ == "ds_name") { + val = i->value_; + ds_name = wxString::FromUTF8(val.get_str().c_str()); + } + else if (i->name_ == "layer_name") { + val = i->value_; + layer_name = wxString::FromUTF8(val.get_str().c_str()); + } + else if (i->name_ == "ds_config") { + val = i->value_; + ds_conf = wxString::FromUTF8(val.get_str().c_str()); + } + else if (i->name_ == "ds_thumb") { + val = i->value_; + ds_thumb = val.get_str(); + } + } + ds_names.push_back(ds_name); + ds_layernames.push_back(layer_name); + ds_confs.push_back(ds_conf); + ds_thumbnails.push_back(ds_thumb); + } + + + } catch (std::runtime_error e) { + wxString msg; + msg << "Get Latest DB infor: JSON parsing failed: "; + msg << e.what(); + throw GdaException(msg.mb_str()); + } +} + +void RecentDatasource::Save() +{ + // update ds_json_str from ds_names & ds_values + json_spirit::Array ds_list_obj; + + for (int i=0; i= 0) { + ds_names.erase(ds_names.begin() + search_idx); + ds_confs.erase(ds_confs.begin() + search_idx); + ds_layernames.erase(ds_layernames.begin() + search_idx); + + wxString thumbnail_name = ds_thumbnails[search_idx]; + wxString file_path_str; + file_path_str << GenUtils::GetSamplesDir() << thumbnail_name; + + if (wxFileExists(file_path_str) ) { + wxRemoveFile(file_path_str); + } + + ds_thumbnails.erase(ds_thumbnails.begin() + search_idx); + } + + n_ds = ds_names.size(); + + if (n_ds < N_MAX_ITEMS) { + ds_names.push_back(ds_name); + ds_confs.push_back(ds_conf); + ds_layernames.push_back(layer_name); + ds_thumbnails.push_back(ds_thumb); + + n_ds = ds_names.size(); + } else { + ds_names.erase(ds_names.begin()); + ds_confs.erase(ds_confs.begin()); + ds_layernames.erase(ds_layernames.begin()); + + wxString thumbnail_name = ds_thumbnails[0]; + wxString file_path_str; + file_path_str << GenUtils::GetSamplesDir() << thumbnail_name; + + if (wxFileExists(file_path_str) ) { + wxRemoveFile(file_path_str); + } + + ds_thumbnails.erase(ds_thumbnails.begin()); + + ds_names.push_back(ds_name); + ds_confs.push_back(ds_conf); + ds_layernames.push_back(layer_name); + ds_thumbnails.push_back(ds_thumb); + } + + Save(); +} + +void RecentDatasource::Add(IDataSource* ds, const wxString& layer_name, wxString ds_thumb) +{ + wxString ds_name = ds->GetOGRConnectStr(); + wxString ds_conf = ds->GetJsonStr(); + + Add(ds_name, ds_conf, layer_name, ds_thumb); +} -BEGIN_EVENT_TABLE( ConnectDatasourceDlg, wxDialog ) +void RecentDatasource::Delete(int idx) +{ + if (idx >= 0) { + ds_names.erase(ds_names.begin() + idx); + ds_confs.erase(ds_confs.begin() + idx); + ds_layernames.erase(ds_layernames.begin() + idx); + + wxString thumbnail_name = ds_thumbnails[idx]; + wxString file_path_str; + file_path_str << GenUtils::GetSamplesDir() << thumbnail_name; + + if (wxFileExists(file_path_str) ) { + wxRemoveFile(file_path_str); + } + + ds_thumbnails.erase(ds_thumbnails.begin() + idx); + + n_ds = ds_names.size(); + Save(); + } +} + +void RecentDatasource::DeleteLastRecord() +{ + if (n_ds > 0) { + Delete(n_ds -1); + } +} + +wxString RecentDatasource::GetLastIndex() +{ + int last_idx = ds_names.size() - 1; + if (last_idx < 0) + last_idx = 0; + wxString str; + str << last_idx; + return str; +} + +wxString RecentDatasource::GetLastLayerName() +{ + int last_idx = ds_layernames.size() - 1; + if (last_idx < 0) + return ""; + wxString str; + str << ds_layernames[last_idx]; + return str; +} + +wxString RecentDatasource::GetLastDSName() +{ + int last_idx = ds_names.size() - 1; + if (last_idx < 0) + return ""; + wxString str; + str << ds_names[last_idx]; + return str; +} + +void RecentDatasource::UpdateLastThumb(wxString ds_thumb) +{ + int last_idx = ds_names.size() - 1; + if (last_idx >= 0) { + + ds_thumbnails[last_idx] = ds_thumb; + } + Save(); +} + +void RecentDatasource::Clear() +{ + OGRDataAdapter::GetInstance().AddEntry(KEY_NAME_IN_GDA_HISTORY, ""); +} + +std::vector RecentDatasource::GetList() +{ + return ds_names; +} + +IDataSource* RecentDatasource::GetDatasource(wxString ds_name) +{ + for (int i=0; i 0) { + wxBoxSizer* sizer; + sizer = new wxBoxSizer( wxVERTICAL ); + + InitRecentPanel(); + sizer->Add( scrl, 1, wxEXPAND | wxRIGHT, 5 ); + + recent_panel->SetSizer( sizer ); + recent_panel->Layout(); + sizer->Fit( recent_panel ); + } + + InitSamplePanel(); + } else { + recent_nb->Hide(); + } + m_drag_drop_box->SetDropTarget(new DnDFile(this)); + + SetIcon(wxIcon(GeoDaIcon_16x16_xpm)); + + Bind(wxEVT_COMMAND_MENU_SELECTED, &ConnectDatasourceDlg::BrowseDataSource, + this, DatasourceDlg::ID_DS_START, ID_DS_START + ds_names.Count()); + + Centre(); + Move(pos); - Bind(wxEVT_COMMAND_MENU_SELECTED, &ConnectDatasourceDlg::BrowseDataSource, this, DatasourceDlg::ID_DS_START, ID_DS_START + ds_names.Count()); + GetSizer()->Fit(this); + Restore(); + Raise(); } ConnectDatasourceDlg::~ConnectDatasourceDlg() { - if (datasource) delete datasource; + if (datasource) { + delete datasource; + datasource = NULL; + } +} + + + +void ConnectDatasourceDlg::AddRecentItem(wxBoxSizer* sizer, wxScrolledWindow* scrl, + wxString ds_name, wxString ds_layername, + wxString ds_thumb, int id) +{ + wxString file_path_str; + if (ds_thumb.IsEmpty()) { + ds_thumb = "no_map.png"; + } + file_path_str = GenUtils::GetSamplesDir() + ds_thumb; + + wxImage img(file_path_str); + if (!img.IsOk()) { + ds_thumb = "no_map.png"; + file_path_str = GenUtils::GetSamplesDir() + ds_thumb; + img.LoadFile(file_path_str); + } + img.Rescale(100,66,wxIMAGE_QUALITY_HIGH ); + wxBitmap bmp(img); + + wxBitmapButton* thumb; + thumb = new wxBitmapButton(scrl, id, bmp); + thumb->Bind(wxEVT_BUTTON, &ConnectDatasourceDlg::OnRecent, this); + + + wxBoxSizer* text_sizer; + text_sizer = new wxBoxSizer( wxVERTICAL ); + + wxString lbl_ds_layername = ds_layername; + lbl_ds_layername = GenUtils::PadTrim(lbl_ds_layername, 28, false); + + wxBoxSizer* title_sizer; + title_sizer = new wxBoxSizer( wxHORIZONTAL ); + wxStaticText* layername; + layername = new wxStaticText(scrl, wxID_ANY, lbl_ds_layername.Trim()); + layername->SetFont(*GdaConst::medium_font); + layername->SetToolTip(ds_layername); + layername->SetForegroundColour(wxColour(100,100,100)); + +#ifdef __WIN32__ + int pad_remove_btn = 10; + wxButton *remove = new wxButton(scrl, id, wxT("Delete"), wxDefaultPosition, wxSize(30,18), wxBORDER_NONE|wxBU_EXACTFIT); + remove->SetFont(*GdaConst::extra_small_font); +#else + int pad_remove_btn = 0; + wxBitmap remove_bitmap(GdaConst::delete_icon_xpm); + wxBitmapButton* remove; + remove = new wxBitmapButton(scrl, id, remove_bitmap, wxDefaultPosition, wxDefaultSize, wxBORDER_NONE|wxBU_EXACTFIT); +#endif + remove->Bind(wxEVT_BUTTON, &ConnectDatasourceDlg::OnRecentDelete, this); + + title_sizer->Add(layername, 1, wxALIGN_LEFT |wxALIGN_CENTER_VERTICAL | wxRIGHT, pad_remove_btn); + title_sizer->Add(remove, 0, wxALIGN_LEFT |wxALIGN_CENTER_VERTICAL| wxALIGN_TOP | wxLEFT, 5); + + text_sizer->Add(title_sizer, 1, wxALIGN_LEFT | wxALL, 5); + + wxString lbl_ds_name = ds_name; + lbl_ds_name = GenUtils::PadTrim(lbl_ds_name, 50, false); + wxStaticText* filepath; + filepath = new wxStaticText(scrl, wxID_ANY, lbl_ds_name); + filepath->SetFont(*GdaConst::extra_small_font); + filepath->SetToolTip(ds_name); + filepath->SetForegroundColour(wxColour(70,70,70)); + text_sizer->Add(filepath, 1, wxALIGN_LEFT | wxALL, 10); + + + wxBoxSizer* row_sizer; + row_sizer = new wxBoxSizer( wxHORIZONTAL ); + row_sizer->Add(thumb, 0, wxALIGN_CENTER | wxALL, 0); + row_sizer->Add(text_sizer, 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND | wxTOP, 5); + + sizer->Add(row_sizer, 0, wxALIGN_LEFT | wxALL, 2); +} + +void ConnectDatasourceDlg::OnRecentDelete(wxCommandEvent& event) +{ + int xrcid = event.GetId(); + int recent_idx = xrcid - base_xrcid_recent_thumb; + + RecentDatasource recent_ds; + recent_ds.Delete(recent_idx); + + InitRecentPanel(); +} + +void ConnectDatasourceDlg::OnRecent(wxCommandEvent& event) +{ + int xrcid = event.GetId(); + int recent_idx = xrcid - base_xrcid_recent_thumb; + + RecentDatasource recent_ds; + wxString ds_name = recent_ds.GetDSName(recent_idx); // UTF-8 decoded + + wxLogMessage(ds_name); + + if (ds_name.EndsWith(".gda")) { + GdaFrame* gda_frame = GdaFrame::GetGdaFrame(); + gda_frame->OpenProject(ds_name); + Project* project = gda_frame->GetProject(); + wxString layer_name; + if (project) { + layer_name = project->layername; + } + recent_ds.Add(ds_name, ds_name, layer_name); + EndDialog(); + } else { + + IDataSource* ds = recent_ds.GetDatasource(ds_name); + if (ds == NULL) { + // raise message dialog show can't connect to datasource + wxString msg = _("Can't connect to datasource: ") + ds_name; + wxMessageDialog dlg (this, msg, "Error", wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } else { + wxString layername = recent_ds.GetLayerName(ds_name); + SaveRecentDataSource(ds, layername); + layer_name = layername; + datasource = ds; + is_ok_clicked = true; + EndDialog(); + } + } +} + +void ConnectDatasourceDlg::InitRecentPanel() +{ + if (scrl) + scrl->Destroy(); + + scrl = new wxScrolledWindow(recent_panel, wxID_ANY, wxDefaultPosition, + wxSize(420,200), wxVSCROLL ); + scrl->SetScrollRate( 5, 5 ); +#ifdef __WIN32__ + scrl->SetBackgroundColour(*wxWHITE); +#endif + + wxBoxSizer* sizer; + sizer = new wxBoxSizer( wxVERTICAL ); + + RecentDatasource recent_ds; + int n_records = recent_ds.GetRecords(); + + if (n_records > 0) { + recent_nb->SetSelection(0); + } + for (int i=n_records-1; i>=0; i--) { + wxString ds_name = recent_ds.GetDSName(i); + wxString ds_layername = recent_ds.GetDSLayerName(i); + wxString ds_thumb = recent_ds.GetDSThumbnail(i); + AddRecentItem(sizer, scrl, ds_name, ds_layername, ds_thumb, base_xrcid_recent_thumb+i); + } + + scrl->SetSizer( sizer ); + scrl->Layout(); + sizer->Fit( scrl ); } void ConnectDatasourceDlg::CreateControls() { - bool test = wxXmlResource::Get()->LoadDialog(this, GetParent(),"IDD_CONNECT_DATASOURCE"); + bool test = wxXmlResource::Get()->LoadFrame(this, GetParent(),"IDD_CONNECT_DATASOURCE"); FindWindow(XRCID("wxID_OK"))->Enable(true); // init db_table control that is unique in this class m_drag_drop_box = XRCCTRL(*this, "IDC_DRAG_DROP_BOX",wxStaticBitmap); @@ -117,7 +614,20 @@ void ConnectDatasourceDlg::CreateControls() //m_database_lookup_wslayer = XRCCTRL(*this, "ID_BTN_LOOKUP_WSLAYER", wxBitmapButton); m_database_table = XRCCTRL(*this, "IDC_CDS_DB_TABLE", wxTextCtrl); m_database_table->Hide(); // don't need this + XRCCTRL(*this, "IDC_STATIC_DB_TABLE", wxStaticText)->Hide(); + recent_nb = XRCCTRL(*this, "IDC_DS_LIST", wxNotebook); + + recent_nb->SetSelection(1); + recent_panel = XRCCTRL(*this, "dsRecentListSizer", wxPanel); + smaples_panel = XRCCTRL(*this, "dsSampleList", wxPanel); + noshow_recent = XRCCTRL(*this, "IDC_NOSHOW_RECENT_SAMPLES", wxCheckBox); + m_web_choice = XRCCTRL(*this, "ID_CDS_WEB_CHOICE", wxChoice); + + noshow_recent->Bind(wxEVT_CHECKBOX, &ConnectDatasourceDlg::OnNoShowRecent, this); + if (!showRecentPanel) { + noshow_recent->Hide(); + } // create controls defined in parent class DatasourceDlg::CreateControls(); @@ -127,6 +637,17 @@ void ConnectDatasourceDlg::CreateControls() m_webservice_url->SetAutoList(ws_url_cands); } +void ConnectDatasourceDlg::OnNoShowRecent( wxCommandEvent& event) +{ + recent_nb->Hide(); + noshow_recent->Hide(); + GetSizer()->Fit(this); + + showRecentPanel = false; + GdaConst::show_recent_sample_connect_ds_dialog = false; + OGRDataAdapter::GetInstance().AddEntry("show_recent_sample_connect_ds_dialog", "0"); +} + /** * This functions handles the event of user click the "lookup" button in * Web Service tab @@ -196,17 +717,24 @@ void ConnectDatasourceDlg::OnOkClick( wxCommandEvent& event ) GdaFrame* gda_frame = GdaFrame::GetGdaFrame(); if (gda_frame) { gda_frame->OpenProject(ds_file_path.GetFullPath()); - EndDialog(wxID_CANCEL); + wxLogMessage(_("Open project file:") + ds_file_path.GetFullPath()); + try { + RecentDatasource recent_ds; + recent_ds.Add(ds_file_path.GetFullPath(), ds_file_path.GetFullPath(), ""); + } catch( GdaException ex) { + LOG_MSG(ex.what()); + } + EndDialog(); } return; } // For csv file, if no csvt file, pop-up a field definition dialog and create a csvt file - //if (ds_file_path.GetExt().Lower() == "csv") { - // wxString csv_path = ds_file_path.GetFullPath(); - // CsvFieldConfDlg csvDlg(this, csv_path); - // csvDlg.ShowModal(); - //} + if (ds_file_path.GetExt().Lower() == "csv" && showCsvConfigure) { + wxString csv_path = ds_file_path.GetFullPath(); + CsvFieldConfDlg csvDlg(this, csv_path); + csvDlg.ShowModal(); + } CreateDataSource(); @@ -250,8 +778,14 @@ void ConnectDatasourceDlg::OnOkClick( wxCommandEvent& event ) // At this point, there is a valid datasource and layername. if (layer_name.IsEmpty()) layer_name = layername; + + wxLogMessage(_("Open Datasource:") + datasource->GetOGRConnectStr()); + wxLogMessage(_("Open Layer:") + layername); - EndDialog(wxID_OK); + SaveRecentDataSource(datasource, layer_name); + + is_ok_clicked = true; + EndDialog(); } catch (GdaException& e) { wxString msg; @@ -320,8 +854,6 @@ IDataSource* ConnectDatasourceDlg::CreateDataSource() wxString dbuser = m_database_uname->GetValue().Trim(); wxString dbpwd = m_database_upwd->GetValue().Trim(); - - GdaConst::DataSourceType ds_type = GdaConst::ds_unknown; if (cur_sel == DBTYPE_ORACLE) ds_type = GdaConst::ds_oci; else if (cur_sel == DBTYPE_ARCSDE) ds_type = GdaConst::ds_esri_arc_sde; @@ -334,18 +866,18 @@ IDataSource* ConnectDatasourceDlg::CreateDataSource() } // save user inputs to history table + OGRDataAdapter& ogr_adapter = OGRDataAdapter::GetInstance(); if (!dbhost.IsEmpty()) - OGRDataAdapter::GetInstance() - .AddHistory("db_host", dbhost.ToStdString()); + ogr_adapter.AddHistory("db_host", dbhost.ToStdString()); + if (!dbname.IsEmpty()) - OGRDataAdapter::GetInstance() - .AddHistory("db_name", dbname.ToStdString()); + ogr_adapter.AddHistory("db_name", dbname.ToStdString()); + if (!dbport.IsEmpty()) - OGRDataAdapter::GetInstance() - .AddHistory("db_port", dbport.ToStdString()); + ogr_adapter.AddHistory("db_port", dbport.ToStdString()); + if (!dbuser.IsEmpty()) - OGRDataAdapter::GetInstance() - .AddHistory("db_user", dbuser.ToStdString()); + ogr_adapter.AddHistory("db_user", dbuser.ToStdString()); // check if empty, prompt user to input wxRegEx regex; @@ -375,7 +907,7 @@ IDataSource* ConnectDatasourceDlg::CreateDataSource() std::string json_str = json_spirit::write(ret_obj); OGRDataAdapter::GetInstance().AddEntry("db_info", json_str); - datasource = new DBDataSource(dbname, dbhost, dbport, dbuser, dbpwd, ds_type); + datasource = new DBDataSource(ds_type, dbname, dbhost, dbport, dbuser, dbpwd); } else if ( datasource_type == 2 ) { // Web Service tab selected @@ -384,22 +916,27 @@ IDataSource* ConnectDatasourceDlg::CreateDataSource() wxRegEx regex; regex.Compile("^(https|http)://"); if (!regex.Matches( ws_url )){ - throw GdaException( - wxString("Please input a valid WFS url address.").mb_str()); + throw GdaException(wxString("Please input a valid url address.").mb_str()); } if (ws_url.IsEmpty()) { - throw GdaException( - wxString("Please input WFS url.").mb_str()); + throw GdaException(wxString("Please input a valid url.").mb_str()); } else { OGRDataAdapter::GetInstance().AddHistory("ws_url", ws_url.ToStdString()); } - if ((!ws_url.StartsWith("WFS:") || !ws_url.StartsWith("wfs:")) - && !ws_url.EndsWith("SERVICE=WFS")) { - ws_url = "WFS:" + ws_url; + + if (m_web_choice->GetSelection() == 0 ) { + datasource = new FileDataSource(ws_url); + } else { + if ((!ws_url.StartsWith("WFS:") || !ws_url.StartsWith("wfs:")) + && !ws_url.EndsWith("SERVICE=WFS")) + { + ws_url = "WFS:" + ws_url; + } + datasource = new WebServiceDataSource(GdaConst::ds_wfs, ws_url); + // prompt user to select a layer from WFS + //if (layer_name.IsEmpty()) PromptDSLayers(datasource); } - datasource = new WebServiceDataSource(ws_url, GdaConst::ds_wfs); - // prompt user to select a layer from WFS - //if (layer_name.IsEmpty()) PromptDSLayers(datasource); + } else if ( datasource_type == 3 ) { std::string user(m_cartodb_uname->GetValue().Trim().mb_str()); @@ -420,8 +957,158 @@ IDataSource* ConnectDatasourceDlg::CreateDataSource() wxString url = "CartoDB:" + user; - datasource = new WebServiceDataSource(url, GdaConst::ds_cartodb); + datasource = new WebServiceDataSource(GdaConst::ds_cartodb, url); } - + + return datasource; } + +void ConnectDatasourceDlg::SaveRecentDataSource(IDataSource* ds, + const wxString& layer_name) +{ + LOG_MSG("Entering ConnectDatasourceDlg::SaveRecentDataSource"); + try { + RecentDatasource recent_ds; + recent_ds.Add(ds, layer_name); + } catch( GdaException ex) { + LOG_MSG(ex.what()); + } + LOG_MSG("Exiting ConnectDatasourceDlg::SaveRecentDataSource"); +} + +void ConnectDatasourceDlg::InitSamplePanel() +{ + wxBoxSizer* sizer; + sizer = new wxBoxSizer( wxVERTICAL ); + + wxScrolledWindow* sample_scrl; + sample_scrl = new wxScrolledWindow(smaples_panel, wxID_ANY, + wxDefaultPosition, wxSize(420,200), + wxVSCROLL ); + sample_scrl->SetScrollRate( 5, 5 ); +#ifdef __WIN32__ + sample_scrl->SetBackgroundColour(*wxWHITE); +#endif + { + wxBoxSizer* sizer; + sizer = new wxBoxSizer( wxVERTICAL ); + int n = 10; + for (int i=0; iSetSizer( sizer ); + sample_scrl->Layout(); + sizer->Fit( sample_scrl ); + } + + sizer->Add( sample_scrl, 1, wxEXPAND | wxRIGHT, 5 ); + + smaples_panel->SetSizer( sizer ); + smaples_panel->Layout(); + sizer->Fit( smaples_panel ); +} + +void ConnectDatasourceDlg::AddSampleItem(wxBoxSizer* sizer, + wxScrolledWindow* scrl, + wxString name, + wxString ds_name, + wxString ds_layername, + wxString ds_thumb, int id) +{ + wxBoxSizer* text_sizer; + text_sizer = new wxBoxSizer( wxVERTICAL ); + + wxString lbl_ds_layername = ds_layername; + lbl_ds_layername = GenUtils::PadTrim(lbl_ds_layername, 30, false); + + wxStaticText* layername; + layername = new wxStaticText(scrl, wxID_ANY, lbl_ds_layername.Trim()); + layername->SetFont(*GdaConst::medium_font); + layername->SetForegroundColour(wxColour(100,100,100)); + layername->SetToolTip(ds_layername); + text_sizer->Add(layername, 1, wxALIGN_LEFT | wxALL, 5); + + wxString lbl_name = name; + lbl_name = GenUtils::PadTrim(lbl_name, 60, false); + + wxStaticText* obs_txt; + obs_txt = new wxStaticText(scrl, wxID_ANY, lbl_name); + obs_txt->SetFont(*GdaConst::extra_small_font); + obs_txt->SetForegroundColour(wxColour(70,70,70)); + obs_txt->SetToolTip(name); + text_sizer->Add(obs_txt, 0, wxALIGN_LEFT | wxALL, 5); + + wxString lbl_ds_name = ds_name; + lbl_ds_name = GenUtils::PadTrim(lbl_ds_name, 50, false); + wxStaticText* filepath; + filepath = new wxStaticText(scrl, wxID_ANY, lbl_ds_name); + filepath->SetFont(*GdaConst::extra_small_font); + filepath->SetForegroundColour(wxColour(70,70,70)); + filepath->SetToolTip(ds_name); + text_sizer->Add(filepath, 1, wxALIGN_LEFT | wxALL, 5); + + wxString file_path_str; + ds_thumb.Replace(" ", ""); + file_path_str = GenUtils::GetSamplesDir() + ds_thumb + ".png"; + if (!wxFileExists(file_path_str)) { + file_path_str = GenUtils::GetSamplesDir() + "no_map.png"; + } + wxImage img(file_path_str); + if (!img.IsOk()) { + file_path_str = GenUtils::GetSamplesDir() + "no_map.png"; + img.LoadFile(file_path_str); + } + img.Rescale(100,66,wxIMAGE_QUALITY_HIGH ); + wxBitmap bmp(img); + + wxBitmapButton* thumb; + thumb = new wxBitmapButton(scrl, id, bmp); + thumb->Bind(wxEVT_BUTTON, &ConnectDatasourceDlg::OnSample, this); + + wxBoxSizer* row_sizer; + row_sizer = new wxBoxSizer( wxHORIZONTAL ); + row_sizer->Add(thumb, 0, wxALIGN_CENTER | wxALL, 0); + row_sizer->Add(text_sizer, 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND | wxTOP, 5); + + sizer->Add(row_sizer, 0, wxALIGN_LEFT | wxALL, 2); +} + +void ConnectDatasourceDlg::OnSample(wxCommandEvent& event) +{ + int xrcid = event.GetId(); + int sample_idx = xrcid - base_xrcid_sample_thumb; + + // '{"ds_type":"ds_shapefile", "ds_path": "/test.shp", "db_name":"test"..}' + wxString ds_json; + wxString layername = GdaConst::sample_layer_names[sample_idx]; + wxString ds_name = GdaConst::sample_datasources[sample_idx]; + if (ds_name == "samples.sqlite") { + ds_name = GenUtils::GetSamplesDir() + ds_name; + ds_name.Replace("\\", "\\\\"); + ds_json = wxString::Format("{\"ds_type\":\"SQLite\", \"ds_path\": \"%s\"}", ds_name); + } else { + ds_json = wxString::Format("{\"ds_type\":\"GeoJSON\", \"ds_path\": \"%s\"}", ds_name); + } + + IDataSource* ds = IDataSource::CreateDataSource(ds_json); + if (ds == NULL) { + // raise message dialog show can't connect to datasource + wxString msg = _("Can't connect to datasource: ") + ds_name; + wxMessageDialog dlg (this, msg, "Error", wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } else { + datasource = ds; + layer_name = layername; + is_ok_clicked = true; + EndDialog(); + } + +} + diff --git a/DialogTools/ConnectDatasourceDlg.h b/DialogTools/ConnectDatasourceDlg.h index c1cca727e..98acca3ed 100644 --- a/DialogTools/ConnectDatasourceDlg.h +++ b/DialogTools/ConnectDatasourceDlg.h @@ -24,19 +24,78 @@ #include #include #include +#include +#include #include #include "../DataViewer/DataSource.h" #include "AutoCompTextCtrl.h" #include "DatasourceDlg.h" +using namespace std; +// +// Class RecentDatasource +// +// +class RecentDatasource +{ +public: + RecentDatasource(); + virtual ~RecentDatasource(); + + void Add(wxString ds_name, wxString ds_conf, wxString ds_layername, + wxString ds_thumb = ""); + void Add(IDataSource* ds, const wxString& layer_name, wxString ds_thumb=""); + void Clear(); + void Save(); + void Delete(int idx); + void DeleteLastRecord(); + + int GetRecords() {return n_ds;} + wxString GetLastIndex(); + wxString GetLastLayerName(); + wxString GetLastDSName(); + void UpdateLastThumb(wxString ds_thumb); + vector GetList(); + + IDataSource* GetDatasource(wxString ds_name); + wxString GetLayerName(wxString ds_name); + + wxString GetDSName(int idx) {return ds_names[idx];} + wxString GetDSLayerName(int idx) {return ds_layernames[idx];} + wxString GetDSThumbnail(int idx) {return ds_thumbnails[idx];} +protected: + static const int N_MAX_ITEMS; + static const string KEY_NAME_IN_GDA_HISTORY; + + int n_ds; + wxString ds_json_str; + + vector ds_names; + vector ds_layernames; + vector ds_confs; + vector ds_thumbnails; + + void Init(wxString json_str); +}; + + + +//////////////////////////////////////////////////////////////////////////////// +// +// Class ConnectDatasourceDlg +// +//////////////////////////////////////////////////////////////////////////////// class ConnectDatasourceDlg: public DatasourceDlg { public: ConnectDatasourceDlg(wxWindow* parent, - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize ); + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + bool showCsvConfigure=true, + bool showRecentPanel=GdaConst::show_recent_sample_connect_ds_dialog, + int dialogType = 0); virtual ~ConnectDatasourceDlg(); void CreateControls(); @@ -45,17 +104,45 @@ class ConnectDatasourceDlg: public DatasourceDlg void OnLookupDSTableBtn( wxCommandEvent& event ); void OnLookupCartoDBTableBtn( wxCommandEvent& event ); IDataSource* GetDataSource(){ return datasource; } - -private: + + +protected: + bool showCsvConfigure; + bool showRecentPanel; + wxStaticBitmap* m_drag_drop_box; wxBitmapButton* m_database_lookup_table; wxBitmapButton* m_database_lookup_wslayer; wxTextCtrl* m_database_table; AutoTextCtrl* m_webservice_url; IDataSource* datasource; - -private: + wxPanel* recent_panel; + wxPanel* smaples_panel; + wxScrolledWindow* scrl; + wxNotebook* recent_nb; + wxCheckBox* noshow_recent; + wxChoice* m_web_choice; + + int base_xrcid_recent_thumb; + int base_xrcid_sample_thumb; + void AddRecentItem(wxBoxSizer* sizer, wxScrolledWindow* scrl, + wxString ds_name, wxString ds_layername, + wxString ds_thumb, int id); + void AddSampleItem(wxBoxSizer* sizer, wxScrolledWindow* scrl, + wxString name, + wxString ds_name, wxString ds_layername, + wxString ds_thumb, int id); + void InitRecentPanel(); + void InitSamplePanel(); IDataSource* CreateDataSource(); + void SaveRecentDataSource(IDataSource* ds, const wxString& layer_name); + + void OnRecent(wxCommandEvent& event); + void OnSample(wxCommandEvent& event); + void OnRecentDelete(wxCommandEvent& event); + + void OnNoShowRecent(wxCommandEvent& event); + DECLARE_EVENT_TABLE() }; diff --git a/DialogTools/CreateGridDlg.cpp b/DialogTools/CreateGridDlg.cpp index e1e69ecd7..7ee8d29b0 100644 --- a/DialogTools/CreateGridDlg.cpp +++ b/DialogTools/CreateGridDlg.cpp @@ -141,13 +141,16 @@ void CreateGridDlg::CreateControls() void CreateGridDlg::OnCancelClick( wxCommandEvent& event ) { + wxLogMessage("In CreateGridDlg::OnCancelClick()"); event.Skip(); EndDialog(wxID_CANCEL); } void CreateGridDlg::OnCReferencefileClick( wxCommandEvent& event ) { - wxFileDialog dlg( this, "Input ASCII file", "", "", + wxLogMessage("In CreateGridDlg::OnCReferencefileClick()"); + + wxFileDialog dlg( this, _("Input ASCII file"), "", "", "ASCII files (*.*)|*.*"); wxString m_path = wxEmptyString; @@ -160,11 +163,12 @@ void CreateGridDlg::OnCReferencefileClick( wxCommandEvent& event ) fn = dlg.GetFilename(); int pos = fn.Find('.', true); - if (pos >= 0) fn = fn.Left(pos); + if (pos >= 0) + fn = fn.Left(pos); - ifstream ifl(GET_ENCODED_FILENAME(m_path), ios::in); + ifstream ifl(GET_ENCODED_FILENAME(m_path), ios::in); if (ifl.fail()) { - wxMessageBox("File doesn't exist!"); + wxMessageBox(_("File doesn't exist!")); return; } @@ -212,11 +216,13 @@ void CreateGridDlg::OnCReferencefileClick( wxCommandEvent& event ) void CreateGridDlg::OnCBrowseOfileClick( wxCommandEvent& event ) { - wxFileDialog dlg ( this, "Output Shp file", wxEmptyString, fn + ".shp", + wxLogMessage("In CreateGridDlg::OnCBrowseOfileClick()"); + + wxFileDialog dlg ( this, ("Output Shp file"), wxEmptyString, fn + ".shp", "Shp files (*.shp)|*.shp", wxFD_SAVE | wxFD_OVERWRITE_PROMPT); - wxString m_path = wxEmptyString; + wxString m_path = wxEmptyString; if (dlg.ShowModal() == wxID_OK) { //m_path = dlg.GetPath(); @@ -229,9 +235,12 @@ void CreateGridDlg::OnCBrowseOfileClick( wxCommandEvent& event ) void CreateGridDlg::OnCReferencefile2Click( wxCommandEvent& event ) { + wxLogMessage("In CreateGridDlg::OnCReferencefile2Click()"); + try{ ConnectDatasourceDlg dlg(this); - if (dlg.ShowModal() != wxID_OK) return; + if (dlg.ShowModal() != wxID_OK) + return; wxString proj_title = dlg.GetProjectTitle(); wxString layer_name = dlg.GetLayerName(); @@ -248,11 +257,10 @@ void CreateGridDlg::OnCReferencefile2Click( wxCommandEvent& event ) m_inputfileshp->SetValue(layer_name); EnableItems(); } else { - wxMessageBox("Can't get bounding box information from this " - "datasource. Please try another datasource." ); + wxMessageBox(_("Can't get bounding box information from this datasource. Please try another datasource.")); } }catch(GdaException& e) { - wxMessageDialog dlg (this, e.what(), "Error", wxOK | wxICON_ERROR); + wxMessageDialog dlg (this, e.what(), ("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); return; } @@ -261,11 +269,12 @@ void CreateGridDlg::OnCReferencefile2Click( wxCommandEvent& event ) void CreateGridDlg::OnCreateClick( wxCommandEvent& event ) { + wxLogMessage("In CreateGridDlg::OnCreateClick()"); if (CheckBBox()) { CreateGrid(); hasCreated = true; } else { - wxMessageBox("Please fix the grid bounding box!"); + wxMessageBox(_("Please fix the grid bounding box!")); return; } event.Skip(); @@ -274,18 +283,21 @@ void CreateGridDlg::OnCreateClick( wxCommandEvent& event ) void CreateGridDlg::OnCRadio1Selected( wxCommandEvent& event ) { + wxLogMessage("In CreateGridDlg::OnCRadio1Selected()"); m_check = 1; EnableItems(); } void CreateGridDlg::OnCRadio2Selected( wxCommandEvent& event ) { + wxLogMessage("In CreateGridDlg::OnCRadio2Selected()"); m_check = 2; EnableItems(); } void CreateGridDlg::OnCRadio3Selected( wxCommandEvent& event ) { + wxLogMessage("In CreateGridDlg::OnCRadio3Selected()"); m_check = 3; EnableItems(); } @@ -385,6 +397,7 @@ void CreateGridDlg::CreateGrid() void CreateGridDlg::OnCEdit1Updated( wxCommandEvent& event ) { + wxLogMessage("In CreateGridDlg::OnCEdit1Updated()"); if (!isCreated) return; m_lower_x->GetValue().ToDouble(&m_xBot); EnableItems(); @@ -393,6 +406,7 @@ void CreateGridDlg::OnCEdit1Updated( wxCommandEvent& event ) void CreateGridDlg::OnCEdit2Updated( wxCommandEvent& event ) { + wxLogMessage("In CreateGridDlg::OnCEdit2Updated()"); if (!isCreated) return; m_lower_y->GetValue().ToDouble(&m_yBot); EnableItems(); @@ -400,6 +414,7 @@ void CreateGridDlg::OnCEdit2Updated( wxCommandEvent& event ) void CreateGridDlg::OnCEdit3Updated( wxCommandEvent& event ) { + wxLogMessage("In CreateGridDlg::OnCEdit3Updated()"); if (!isCreated) return; m_upper_x->GetValue().ToDouble(&m_xTop); EnableItems(); @@ -407,6 +422,7 @@ void CreateGridDlg::OnCEdit3Updated( wxCommandEvent& event ) void CreateGridDlg::OnCEdit4Updated( wxCommandEvent& event ) { + wxLogMessage("In CreateGridDlg::OnCEdit4Updated()"); if (!isCreated) return; m_upper_y->GetValue().ToDouble(&m_yTop); EnableItems(); diff --git a/DialogTools/CreateGridDlg.h b/DialogTools/CreateGridDlg.h index d3b34d5e2..ddb13c696 100644 --- a/DialogTools/CreateGridDlg.h +++ b/DialogTools/CreateGridDlg.h @@ -30,16 +30,16 @@ class CreateGridDlg: public wxDialog public: CreateGridDlg( ); CreateGridDlg( wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Creating Grid", + const wxString& caption = _("Creating Grid"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); bool Create( wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Creating Grid", + const wxString& caption = _("Creating Grid"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); void CreateControls(); diff --git a/DialogTools/CreatingWeightDlg.cpp b/DialogTools/CreatingWeightDlg.cpp index b8c8cd847..4ece6814d 100644 --- a/DialogTools/CreatingWeightDlg.cpp +++ b/DialogTools/CreatingWeightDlg.cpp @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include @@ -47,7 +48,6 @@ #include "../PointSetAlgs.h" #include "AddIdVariable.h" #include "CreatingWeightDlg.h" -#include "../logger.h" BEGIN_EVENT_TABLE( CreatingWeightDlg, wxDialog ) EVT_CLOSE( CreatingWeightDlg::OnClose ) @@ -95,6 +95,7 @@ m_num_obs(project_s->GetNumRecords()), m_cbx_precision_threshold_first_click(true), suspend_table_state_updates(false) { + wxLogMessage("Open CreatingWeightDlg"); Create(parent, id, caption, pos, size, style); all_init = true; frames_manager->registerObserver(this); @@ -104,7 +105,6 @@ suspend_table_state_updates(false) CreatingWeightDlg::~CreatingWeightDlg() { - LOG_MSG("In CreatingWeightDlg::~CreatingWeightDlg"); frames_manager->removeObserver(this); table_state->removeObserver(this); w_man_state->removeObserver(this); @@ -112,11 +112,10 @@ CreatingWeightDlg::~CreatingWeightDlg() void CreatingWeightDlg::OnClose(wxCloseEvent& ev) { - LOG_MSG("Entering CreatingWeightDlg::OnClose"); + wxLogMessage("Close CreatingWeightDlg"); // Note: it seems that if we don't explictly capture the close event // and call Destory, then the destructor is not called. Destroy(); - LOG_MSG("Exiting CreatingWeightDlg::OnClose"); } bool CreatingWeightDlg::Create( wxWindow* parent, wxWindowID id, @@ -184,17 +183,12 @@ void CreatingWeightDlg::CreateControls() void CreatingWeightDlg::OnCreateNewIdClick( wxCommandEvent& event ) { - LOG_MSG("Entering CreatingWeightDlg::OnCreateNewIdClick"); + wxLogMessage("Click CreatingWeightDlg::OnCreateNewIdClick"); suspend_table_state_updates = true; AddIdVariable dlg(table_int, this); if (dlg.ShowModal() == wxID_OK) { - // We know that the new id has been added to the the table in memory - //wxString new_id = dlg.GetIdVarName(); - //m_id_field->Insert(new_id, 0); - //m_id_field->SetSelection(0); - col_id_map.clear(); table_int->FillColIdMap(col_id_map); @@ -209,47 +203,50 @@ void CreatingWeightDlg::OnCreateNewIdClick( wxCommandEvent& event ) } suspend_table_state_updates = false; event.Skip(); - LOG_MSG("Exiting CreatingWeightDlg::OnCreateNewIdClick"); } void CreatingWeightDlg::OnCreateClick( wxCommandEvent& event ) +{ + wxLogMessage("Click CreatingWeightDlg::OnCreateClick"); + try { + CreateWeights(); + } catch(GdaException e) { + wxString msg; + msg << e.what(); + wxMessageDialog dlg(this, msg , _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + } +} + +void CreatingWeightDlg::CreateWeights() { WeightsMetaInfo wmi; if (m_radio == NO_RADIO) { - wxString msg; - msg << "Please select a weights type."; - wxMessageDialog dlg(this, msg, "Error", wxOK | wxICON_ERROR); + wxString msg = _("Please select a weights type."); + wxMessageDialog dlg(this, msg, _("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); return; } if (m_radio == THRESH) { if (!m_thres_val_valid) { - wxString msg; - msg << "The currently entered threshold value is not "; - msg << "a valid number. Please move the slider, or enter "; - msg << "a valid number."; - wxMessageDialog dlg(this, msg, "Error", wxOK | wxICON_ERROR); + wxString msg = _("The currently entered threshold value is not a valid number. Please move the slider, or enter a valid number."); + wxMessageDialog dlg(this, msg, _("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); return; } if (m_threshold_val*m_thres_delta_factor < m_thres_min) { - wxString msg; - msg << "The currently entered threshold value of "; - msg << m_threshold_val << " is less than "; - msg << m_thres_min << " which is the minimum value for which "; - msg << "there will be no neighborless observations (isolates). "; - msg << "Press Yes to proceed anyhow, press No to abort."; - wxMessageDialog dlg(this, msg, "Warning", + wxString msg = wxString::Format(_("The currently entered threshold value of %f is less than %f which is the minimum value for which there will be no neighborless observations (isolates). \n\nPress Yes to proceed anyhow, press No to abort."), m_threshold_val, m_thres_min); + wxMessageDialog dlg(this, msg, _("Warning"), wxYES_NO | wxNO_DEFAULT | wxICON_QUESTION ); - if (dlg.ShowModal() != wxID_YES) return; + if (dlg.ShowModal() != wxID_YES) + return; } } wxString wildcard; wxString defaultFile(project->GetProjectTitle()); - LOG(defaultFile); if (IsSaveAsGwt()) { defaultFile += ".gwt"; wildcard = "GWT files (*.gwt)|*.gwt"; @@ -259,16 +256,19 @@ void CreatingWeightDlg::OnCreateClick( wxCommandEvent& event ) } wxFileDialog dlg(this, - "Choose an output weights file name.", + _("Choose an output weights file name."), project->GetWorkingDir().GetPath(), defaultFile, wildcard, wxFD_SAVE | wxFD_OVERWRITE_PROMPT); wxString outputfile; - if (dlg.ShowModal() != wxID_OK) return; + if (dlg.ShowModal() != wxID_OK) + return; outputfile = dlg.GetPath(); + wxLogMessage(_("CreateWeights()") + outputfile); + wxString id = wxEmptyString; if ( m_id_field->GetSelection() != wxNOT_FOUND ) { id = m_id_field->GetString(m_id_field->GetSelection()); @@ -317,12 +317,8 @@ void CreatingWeightDlg::OnCreateClick( wxCommandEvent& event ) using namespace SpatialIndAlgs; Wp = thresh_build(m_XCOO, m_YCOO, t_val * m_thres_delta_factor, m_is_arc, !m_arc_in_km); if (!Wp || !Wp->gwt) { - wxString m; - m << "No weights file was created due to all observations "; - m << "being isolates for the specified threshold value. "; - m << "Increase the threshold to create a "; - m << "non-empty weights file."; - wxMessageDialog dlg(this, m, "Error", wxOK | wxICON_ERROR); + wxString m = _("No weights file was created due to all observations being isolates for the specified threshold value. Increase the threshold to create a non-empty weights file."); + wxMessageDialog dlg(this, m, _("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); return; } @@ -351,9 +347,7 @@ void CreatingWeightDlg::OnCreateClick( wxCommandEvent& event ) done = true; } else { - wxString s; - s << "Error: Maximum number of neighbors " << m_num_obs-1; - s << " exceeded."; + wxString s = wxString::Format(_("Error: Maximum number of neighbors %d exceeded."), m_num_obs-1); wxMessageBox(s); } } @@ -382,9 +376,8 @@ void CreatingWeightDlg::OnCreateClick( wxCommandEvent& event ) } gal = Gda::VoronoiUtils::NeighborMapToGal(nbr_map); if (!gal) { - wxString msg("There was a problem generating voronoi " - "contiguity neighbors. Please report this."); - wxMessageDialog dlg(NULL, msg, "Voronoi Contiguity Error", wxOK | wxICON_ERROR); + wxString msg = _("There was a problem generating voronoi contiguity neighbors. Please report this."); + wxMessageDialog dlg(NULL, msg, _("Voronoi Contiguity Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); break; } @@ -395,8 +388,9 @@ void CreatingWeightDlg::OnCreateClick( wxCommandEvent& event ) wxString prec_thres = m_txt_precision_threshold->GetValue(); double value; - if ( prec_thres.ToDouble(&value) ) + if ( prec_thres.ToDouble(&value) ) { precision_threshold = value; + } } else { precision_threshold = 0.0; } @@ -418,7 +412,7 @@ void CreatingWeightDlg::OnCreateClick( wxCommandEvent& event ) if (empty_w) { // could be an empty weights file, and should prompt user // to setup Precision Threshold - wxString msg("None of your observations have neighbors. This could be related to digitizing problems, which can be fixed by adjusting the precision threshold."); + wxString msg = _("None of your observations have neighbors. This could be related to digitizing problems, which can be fixed by adjusting the precision threshold."); wxMessageDialog dlg(NULL, msg, "Empty Contiguity Weights", wxOK | wxICON_WARNING); dlg.ShowModal(); @@ -443,12 +437,10 @@ void CreatingWeightDlg::OnCreateClick( wxCommandEvent& event ) break; } if (has_island) { - wxString msg("There is at least one neighborless observation. Check the weights histogram and linked map to see if the islands are real or not. If not, adjust the distance threshold (points) or the precision threshold (polygons)."); + wxString msg = _("There is at least one neighborless observation. Check the weights histogram and linked map to see if the islands are real or not. If not, adjust the distance threshold (points) or the precision threshold (polygons)."); wxMessageDialog dlg(NULL, msg, "Neighborless Observation", wxOK | wxICON_WARNING); dlg.ShowModal(); } - - if (m_ooC > 1) { Gda::MakeHigherOrdContiguity(m_ooC, m_num_obs, gal, m_check1); WriteWeightFile(gal, 0, project->GetProjectTitle(), outputfile, id, wmi); @@ -467,12 +459,13 @@ void CreatingWeightDlg::OnCreateClick( wxCommandEvent& event ) void CreatingWeightDlg::OnPrecisionThresholdCheck( wxCommandEvent& event ) { + wxLogMessage("Click CreatingWeightDlg::OnPrecisionThresholdCheck"); + if (m_cbx_precision_threshold_first_click) { // Show a warning message regarding the use of this function - wxString msg; - msg << "Set the threshold to bridge the gap between disconnected polygons (often caused by digitizing errors). The value depends on your measurement unit (e.g. 1 foot or 0.0000001 degrees). Use the weights histogram to detect neighborless observations."; - wxMessageDialog dlg(NULL, msg, "About Precision Threshold", - wxOK | wxICON_INFORMATION); + wxString msg = _("Set the threshold to bridge the gap between disconnected polygons (often caused by digitizing errors). The value depends on your measurement unit (e.g. 1 foot or 0.0000001 degrees). Use the weights histogram to detect neighborless observations."); + wxMessageDialog dlg(NULL, msg, _("About Precision Threshold"), + wxOK | wxICON_INFORMATION); dlg.ShowModal(); m_cbx_precision_threshold_first_click = false; } @@ -487,12 +480,14 @@ void CreatingWeightDlg::OnPrecisionThresholdCheck( wxCommandEvent& event ) void CreatingWeightDlg::OnCRadioRookSelected( wxCommandEvent& event ) { + wxLogMessage("Click CreatingWeightDlg::OnCRadioRookSelected"); SetRadioBtnAndAssocWidgets(ROOK); SetRadioButtons(ROOK); } void CreatingWeightDlg::OnCRadioQueenSelected( wxCommandEvent& event ) { + wxLogMessage("Click CreatingWeightDlg::OnCRadioQueenSelected"); SetRadioBtnAndAssocWidgets(QUEEN); SetRadioButtons(QUEEN); } @@ -503,7 +498,6 @@ void CreatingWeightDlg::update(FramesManager* o) void CreatingWeightDlg::update(TableState* o) { - LOG_MSG("In CreatingWeightDlg::update(TableState*)"); if (suspend_table_state_updates) return; if (o->GetEventType() == TableState::cols_delta || o->GetEventType() == TableState::col_rename || @@ -520,7 +514,6 @@ void CreatingWeightDlg::update(TableState* o) void CreatingWeightDlg::update(WeightsManState* o) { - LOG_MSG("In CreatingWeightDlg::update(WeightsManState*)"); Refresh(); } @@ -626,7 +619,6 @@ void CreatingWeightDlg::SetRadioBtnAndAssocWidgets(RadioBtnId radio) // the current position of the slider void CreatingWeightDlg::UpdateThresholdValues() { - LOG_MSG("Entering CreatingWeightDlg::UpdateThresholdValues"); if (!all_init) return; int sl_x, sl_y; m_sliderdistance->GetPosition(&sl_x, &sl_y); @@ -634,7 +626,10 @@ void CreatingWeightDlg::UpdateThresholdValues() m_sliderdistance->SetSize(sl_x, sl_y, 500, sl_size.GetHeight()); if (m_X->GetSelection() == wxNOT_FOUND || - m_Y->GetSelection() == wxNOT_FOUND) return; + m_Y->GetSelection() == wxNOT_FOUND) { + return; + } + wxString mm_x = m_X->GetString(m_X->GetSelection()); wxString mm_y = m_Y->GetString(m_Y->GetSelection()); wxString v1 = mm_x; @@ -693,8 +688,9 @@ void CreatingWeightDlg::UpdateThresholdValues() } } - m_thres_min = SpatialIndAlgs::find_max_1nn_dist(m_XCOO, m_YCOO, m_is_arc, - !m_arc_in_km); + m_thres_min = SpatialIndAlgs::find_max_1nn_dist(m_XCOO, m_YCOO, + m_is_arc, + !m_arc_in_km); { using namespace PointSetAlgs; using namespace GenGeomAlgs; @@ -707,22 +703,24 @@ void CreatingWeightDlg::UpdateThresholdValues() m_thres_max = d; } } - LOG(m_thres_min); - LOG(m_thres_max); + m_threshold_val = (m_sliderdistance->GetValue() * (m_thres_max-m_thres_min)/100.0) + m_thres_min; m_thres_val_valid = true; m_threshold->ChangeValue( wxString::Format("%f", m_threshold_val)); - LOG_MSG("Exiting CreatingWeightDlg::UpdateThresholdValues"); } void CreatingWeightDlg::OnCThresholdTextEdit( wxCommandEvent& event ) { + wxLogMessage("Click CreatingWeightDlg::OnCThresholdTextEdit:"); + if (!all_init) return; - LOG_MSG("In CreatingWeightDlg::OnCThresholdTextEdit"); wxString val = m_threshold->GetValue(); val.Trim(false); val.Trim(true); + + wxLogMessage(val); + double t = m_threshold_val; m_thres_val_valid = val.ToDouble(&t); if (m_thres_val_valid) { @@ -740,19 +738,26 @@ void CreatingWeightDlg::OnCThresholdTextEdit( wxCommandEvent& event ) void CreatingWeightDlg::OnCThresholdSliderUpdated( wxCommandEvent& event ) { + wxLogMessage("Click CreatingWeightDlg::OnCThresholdSliderUpdated:"); + if (!all_init) return; bool m_rad_inv_dis_val = false; - m_threshold_val = (m_sliderdistance->GetValue() * - (m_thres_max-m_thres_min)/100.0) + m_thres_min; + m_threshold_val = (m_sliderdistance->GetValue() * (m_thres_max-m_thres_min)/100.0) + m_thres_min; m_threshold->ChangeValue( wxString::Format("%f", (double) m_threshold_val)); if (m_threshold_val > 0) { FindWindow(XRCID("wxID_OK"))->Enable(true); } + + wxString str_val; + str_val << m_threshold_val; + wxLogMessage(str_val); } void CreatingWeightDlg::OnCRadioDistanceSelected( wxCommandEvent& event ) { + wxLogMessage("Click CreatingWeightDlg::OnCRadioDistanceSelected"); + // Threshold Distance radio button selected SetRadioBtnAndAssocWidgets(THRESH); SetRadioButtons(THRESH); @@ -761,6 +766,8 @@ void CreatingWeightDlg::OnCRadioDistanceSelected( wxCommandEvent& event ) void CreatingWeightDlg::OnCRadioKnnSelected( wxCommandEvent& event ) { + wxLogMessage("Click CreatingWeightDlg::OnCRadioKnnSelected"); + SetRadioBtnAndAssocWidgets(KNN); SetRadioButtons(KNN); UpdateThresholdValues(); @@ -768,6 +775,8 @@ void CreatingWeightDlg::OnCRadioKnnSelected( wxCommandEvent& event ) void CreatingWeightDlg::OnCSpinOrderofcontiguityUpdated( wxSpinEvent& event ) { + wxLogMessage("Click CreatingWeightDlg::OnCSpinOrderofcontiguityUpdated"); + wxString val; val << m_spincont->GetValue(); m_contiguity->SetValue(val); @@ -775,6 +784,8 @@ void CreatingWeightDlg::OnCSpinOrderofcontiguityUpdated( wxSpinEvent& event ) void CreatingWeightDlg::OnCSpinKnnUpdated( wxSpinEvent& event ) { + wxLogMessage("Click CreatingWeightDlg::OnCSpinKnnUpdated"); + wxString val; val << m_spinneigh->GetValue(); m_neighbors->SetValue(val); @@ -898,8 +909,8 @@ bool CreatingWeightDlg::CheckID(const wxString& id) if (regex.Matches(item)) { str_id_vec[i] = item; } else { - wxString msg = id + " should contains only numbers/letters as IDs. Please choose "; - msg += "a different ID Variable."; + wxString msg = id; + msg += _(" should contains only numbers/letters as IDs. Please choose a different ID Variable."); wxMessageBox(msg); return false; } @@ -911,8 +922,7 @@ bool CreatingWeightDlg::CheckID(const wxString& id) id_set.insert(str_id_vec[i]); } if (str_id_vec.size() != id_set.size()) { - wxString msg = id + " has duplicate values. Please choose "; - msg += "a different ID Variable."; + wxString msg = id + _(" has duplicate values. Please choose a different ID Variable."); wxMessageBox(msg); return false; } @@ -999,9 +1009,10 @@ bool CreatingWeightDlg::IsSaveAsGwt() void CreatingWeightDlg::OnXSelected(wxCommandEvent& event ) { - LOG_MSG("Entering CreatingWeightDlg::OnXSelected"); - if ( m_X->GetString(m_X->GetSelection()) == "" && - m_Y->GetString(m_Y->GetSelection()) == "" ) { + wxLogMessage("Click CreatingWeightDlg::OnXSelected"); + + if (m_X->GetString(m_X->GetSelection()) == "" && + m_Y->GetString(m_Y->GetSelection()) == "" ) { m_Y->SetSelection(0); } if ( m_X->GetString(m_X->GetSelection()) == "" && @@ -1014,12 +1025,15 @@ void CreatingWeightDlg::OnXSelected(wxCommandEvent& event ) UpdateTmSelEnableState(); UpdateThresholdValues(); UpdateCreateButtonState(); - LOG_MSG("Exiting CreatingWeightDlg::OnXSelected"); + + wxString msg; + msg << _("selected:") << m_X->GetSelection(); + wxLogMessage(msg); } void CreatingWeightDlg::OnYSelected(wxCommandEvent& event ) { - LOG_MSG("Entering CreatingWeightDlg::OnYSelected"); + wxLogMessage("Click CreatingWeightDlg::OnYSelected"); if ( m_Y->GetString(m_Y->GetSelection()) == "" && m_X->GetString(m_X->GetSelection()) == "" ) { m_X->SetSelection(0); @@ -1034,21 +1048,29 @@ void CreatingWeightDlg::OnYSelected(wxCommandEvent& event ) UpdateTmSelEnableState(); UpdateThresholdValues(); UpdateCreateButtonState(); - LOG_MSG("Exiting CreatingWeightDlg::OnYSelected"); + + wxString msg; + msg << "selected:" << m_Y->GetSelection(); + wxLogMessage(msg); } void CreatingWeightDlg::OnXTmSelected(wxCommandEvent& event ) { + wxLogMessage("Click CreatingWeightDlg::OnXTmSelected"); UpdateThresholdValues(); } void CreatingWeightDlg::OnYTmSelected(wxCommandEvent& event ) { + wxLogMessage("Click CreatingWeightDlg::OnYTmSelected"); + UpdateThresholdValues(); } void CreatingWeightDlg::OnDistanceChoiceSelected(wxCommandEvent& event ) { + wxLogMessage("Click CreatingWeightDlg::OnDistanceChoiceSelected"); + wxString s = m_dist_choice->GetStringSelection(); if (s == "Euclidean Distance") { SetDistChoiceEuclid(false); @@ -1100,6 +1122,8 @@ void CreatingWeightDlg::SetDistChoiceArcKms(bool update_sel) void CreatingWeightDlg::OnIdVariableSelected( wxCommandEvent& event ) { + wxLogMessage("Click CreatingWeightDlg::OnIdVariableSelected"); + wxString id = wxEmptyString; if ( m_id_field->GetSelection() != wxNOT_FOUND ) { id = m_id_field->GetString(m_id_field->GetSelection()); @@ -1114,7 +1138,11 @@ void CreatingWeightDlg::OnIdVariableSelected( wxCommandEvent& event ) EnableDistanceRadioButtons(m_id_field->GetSelection() != wxNOT_FOUND); EnableContiguityRadioButtons((m_id_field->GetSelection() != wxNOT_FOUND) && !project->IsTableOnlyProject()); - UpdateCreateButtonState(); + UpdateCreateButtonState(); + + wxString msg; + msg << _("selected:") << m_id_field->GetSelection(); + wxLogMessage(msg); } /** layer_name: layer name @@ -1167,16 +1195,14 @@ bool CreatingWeightDlg::WriteWeightFile(GalElement *gal, GwtElement *gwt, } if (!flag) { - wxString msg("Failed to create the weights file."); - wxMessageDialog dlg(NULL, msg, "Error", wxOK | wxICON_ERROR); + wxString msg = _("Failed to create the weights file."); + wxMessageDialog dlg(NULL, msg, _("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); } else { wxFileName t_ofn(ofn); wxString file_name(t_ofn.GetFullName()); - wxString msg = wxEmptyString; - msg = "Weights file \"" + file_name + "\" created successfully."; - LOG_MSG(msg); - wxMessageDialog dlg(NULL, msg, "Success", wxOK | wxICON_INFORMATION); + wxString msg = wxString::Format(_("Weights file \"%s\" created successfully."), file_name); + wxMessageDialog dlg(NULL, msg, _("Success"), wxOK | wxICON_INFORMATION); dlg.ShowModal(); success = true; } @@ -1186,7 +1212,7 @@ bool CreatingWeightDlg::WriteWeightFile(GalElement *gal, GwtElement *gwt, wxString ext = t_ofn.GetExt().Lower(); GalWeight* w = 0; if (ext != "gal" && ext != "gwt") { - LOG_MSG("File extention not gal or gwt"); + //LOG_MSG("File extention not gal or gwt"); } else { GalElement* tempGal = 0; if (ext == "gal") { @@ -1204,12 +1230,13 @@ bool CreatingWeightDlg::WriteWeightFile(GalElement *gal, GwtElement *gwt, WeightsMetaInfo e(wmi); e.filename = ofn; boost::uuids::uuid uid = w_man_int->RequestWeights(e); - if (uid.is_nil()) success = false; + if (uid.is_nil()) + success = false; if (success) { // deep copy of w GalWeight* dcw = new GalWeight(*w); - success = - ((WeightsNewManager*) w_man_int)->AssociateGal(uid, dcw); + success = ((WeightsNewManager*) w_man_int)->AssociateGal(uid, dcw); + if (success) { w_man_int->MakeDefault(uid); //wxCommandEvent event; diff --git a/DialogTools/CreatingWeightDlg.h b/DialogTools/CreatingWeightDlg.h index f1b021eba..ae9e438a7 100644 --- a/DialogTools/CreatingWeightDlg.h +++ b/DialogTools/CreatingWeightDlg.h @@ -51,17 +51,17 @@ public TableStateObserver, public WeightsManStateObserver CreatingWeightDlg(wxWindow* parent, Project* project, wxWindowID id = -1, - const wxString& caption = "Weights File Creation", + const wxString& caption = _("Weights File Creation"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); virtual ~CreatingWeightDlg(); void OnClose(wxCloseEvent& ev); bool Create( wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Weights File Creation", + const wxString& caption = _("Weights File Creation"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); void CreateControls(); void OnCreateNewIdClick( wxCommandEvent& event ); @@ -178,9 +178,10 @@ public TableStateObserver, public WeightsManStateObserver bool CheckID(const wxString& id); bool IsSaveAsGwt(); // determine if save type will be GWT or GAL. bool WriteWeightFile(GalElement *gal, GwtElement *gwt, - const wxString& ifn, const wxString& ofn, - const wxString& idd, - const WeightsMetaInfo& wmi); + const wxString& ifn, const wxString& ofn, + const wxString& idd, + const WeightsMetaInfo& wmi); + void CreateWeights(); wxString s_int; bool suspend_table_state_updates; diff --git a/DialogTools/CsvFieldConfDlg.cpp b/DialogTools/CsvFieldConfDlg.cpp index 0c2db5f0d..09153c00e 100644 --- a/DialogTools/CsvFieldConfDlg.cpp +++ b/DialogTools/CsvFieldConfDlg.cpp @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include @@ -31,11 +32,15 @@ #include #include #include -#include #include #include #include #include +#include +#include +#include + +#include #include "stdio.h" #include @@ -46,67 +51,135 @@ #include "../GeneralWxUtils.h" #include "../GdaException.h" #include "../ShapeOperations/OGRDataAdapter.h" +#include "LocaleSetupDlg.h" #include "CsvFieldConfDlg.h" using namespace std; CsvFieldConfDlg::CsvFieldConfDlg(wxWindow* parent, - wxString _filepath, - wxWindowID id, - const wxString& title, - const wxPoint& pos, - const wxSize& size ) + wxString _filepath, + wxWindowID id, + const wxString& title, + const wxPoint& pos, + const wxSize& size ) : wxDialog(parent, id, title, pos, size) { - LOG_MSG("Entering CsvFieldConfDlg::CsvFieldConfDlg(..)"); - - filepath = _filepath; - wxTextFile tfile; - tfile.Open(filepath); + wxLogMessage("Open CsvFieldConfDlg."); - // read the first line - wxString str = tfile.GetFirstLine(); - wxStringTokenizer tokenizer(str, ","); - while ( tokenizer.HasMoreTokens() ) - { - wxString token = tokenizer.GetNextToken(); - col_names.push_back(token); - } + n_max_rows = 10; + filepath = _filepath; - int n_rows = col_names.size(); - int n_cols = 2; // 1 Var name 2 type + wxString prmop_txt = _("(Optional) You can change the data type for a field:"); + wxString csvt_path = filepath + "t"; + PrereadCSV(); + // Create controls UI wxPanel* panel = new wxPanel(this); panel->SetBackgroundColour(*wxWHITE); - wxStaticText* lbl = new wxStaticText(panel, wxID_ANY, "Please Specify Data Type for Each Data Column."); - - wxBoxSizer* lbl_box = new wxBoxSizer(wxVERTICAL); - lbl_box->AddSpacer(5); - lbl_box->Add(lbl, 1, wxALIGN_CENTER | wxEXPAND |wxALL, 10); - - fieldGrid = new wxGrid(this, wxID_ANY, wxDefaultPosition, wxSize(300,-1)); - fieldGrid->CreateGrid(n_rows, n_cols, wxGrid::wxGridSelectRows); - fieldGrid->SetColLabelValue(0, "Column Name"); - fieldGrid->SetColLabelValue(1, "Data Type"); + wxStaticText* lbl = new wxStaticText(panel, wxID_ANY, prmop_txt); + wxBoxSizer* lbl_box = new wxBoxSizer(wxHORIZONTAL); + lbl_box->Add(lbl, 1, wxEXPAND | wxTOP , 0); + // field grid selection control + fieldGrid = new wxGrid(panel, wxID_ANY, wxDefaultPosition, wxSize(250,150)); + fieldGrid->CreateGrid(n_prev_cols, 2, wxGrid::wxGridSelectRows); + UpdateFieldGrid(); + fieldGrid->EnableEditing(true); wxBoxSizer* grid_box = new wxBoxSizer(wxVERTICAL); grid_box->AddSpacer(5); - grid_box->Add(fieldGrid, 1, wxALIGN_CENTER | wxEXPAND |wxALL, 10); + grid_box->Add(fieldGrid, 1, wxEXPAND |wxLEFT, 10); + + // Preview label controls + wxStaticText* prev_lbl = new wxStaticText(panel, wxID_ANY, _("Data Preview - number of preview records:")); + prev_spin = new wxSpinCtrl(panel, wxID_ANY, ""); + n_max_rows = 10; + prev_spin->SetRange(0, 1000); + prev_spin->SetValue(n_max_rows); + prev_spin->Connect(wxEVT_SPINCTRL, + wxCommandEventHandler(CsvFieldConfDlg::OnSampleSpinClick), + NULL, + this); + + wxBoxSizer* prev_lbl_box = new wxBoxSizer(wxHORIZONTAL); + prev_lbl_box->Add(prev_lbl, 0, wxEXPAND |wxTOP |wxLEFT , 10); + prev_lbl_box->Add(prev_spin, 0, wxEXPAND |wxTOP, 10); + + // Preview Grid controls + previewGrid = new wxGrid(panel, wxID_ANY, wxDefaultPosition, wxSize(300, 150)); + previewGrid->CreateGrid(n_prev_rows, n_prev_cols, wxGrid::wxGridSelectRows); + previewGrid->EnableEditing(false); + previewGrid->SetDefaultCellAlignment( wxALIGN_RIGHT, wxALIGN_TOP ); + + wxBoxSizer* preview_box = new wxBoxSizer(wxVERTICAL); + preview_box->AddSpacer(5); + preview_box->Add(previewGrid, 1, wxEXPAND | wxLEFT, 10); + + // lat/lon + wxStaticText* lat_lbl = new wxStaticText(panel, wxID_ANY, _("(Optional) Longitude/X:")); + wxStaticText* lng_lbl = new wxStaticText(panel, wxID_ANY, _("Latitude/Y:")); + lat_box = new wxComboBox(panel, wxID_ANY, _(""), wxDefaultPosition, + wxSize(80,-1), 0, NULL, wxCB_READONLY); + lng_box = new wxComboBox(panel, wxID_ANY, _(""), wxDefaultPosition, + wxSize(80,-1), 0, NULL, wxCB_READONLY); + wxBoxSizer* latlng_box = new wxBoxSizer(wxHORIZONTAL); + latlng_box->Add(lat_lbl, 0, wxALIGN_CENTER_VERTICAL); + latlng_box->AddSpacer(5); + latlng_box->Add(lat_box, 0, wxALIGN_CENTER_VERTICAL); + latlng_box->AddSpacer(5); + latlng_box->Add(lng_lbl, 0, wxALIGN_CENTER_VERTICAL); + latlng_box->AddSpacer(5); + latlng_box->Add(lng_box, 0, wxALIGN_CENTER_VERTICAL); + + // first row + wxStaticText* header_lbl = new wxStaticText(panel, wxID_ANY, _("(Optional) First record has field names? ")); + wxComboBox* header_cmb = new wxComboBox(panel, wxID_ANY, _(""), + wxDefaultPosition, + wxDefaultSize, 0, NULL, wxCB_READONLY); + header_cmb->Append("NO"); + header_cmb->Append("YES"); + header_cmb->Append("AUTO DETECT"); + header_cmb->SetSelection(2); + header_cmb->Connect(wxEVT_COMMAND_COMBOBOX_SELECTED, + wxCommandEventHandler(CsvFieldConfDlg::OnHeaderCmbClick), + NULL, + this); + header_cmb->SetFocus(); + wxBoxSizer* header_box = new wxBoxSizer(wxHORIZONTAL); + header_box->Add(header_lbl, 0, wxALIGN_CENTER_VERTICAL); + header_box->Add(header_cmb, 0, wxALIGN_CENTER_VERTICAL); + - wxButton* btn_cancel= new wxButton(panel, wxID_ANY, "Cancel", wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT); - wxButton* btn_update= new wxButton(panel, wxID_ANY, "OK", wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT); + // buttons + wxButton* btn_locale= new wxButton(panel, wxID_ANY, _("Set Number Separators"), + wxDefaultPosition, + wxDefaultSize, wxBU_EXACTFIT); + + wxButton* btn_cancel= new wxButton(panel, wxID_ANY, _("Cancel"), + wxDefaultPosition, + wxDefaultSize, wxBU_EXACTFIT); + + wxButton* btn_update= new wxButton(panel, wxID_ANY, _("OK"), + wxDefaultPosition, + wxDefaultSize, wxBU_EXACTFIT); wxBoxSizer* btn_box = new wxBoxSizer(wxHORIZONTAL); - btn_box->Add(btn_cancel, 1, wxALIGN_CENTER |wxEXPAND| wxALL, 10); - btn_box->Add(btn_update, 1, wxALIGN_CENTER | wxEXPAND | wxALL, 10); + btn_box->Add(btn_locale, 1, wxALIGN_CENTER | wxALL, 10); + btn_box->AddSpacer(10); + btn_box->Add(btn_update, 1, wxALIGN_CENTER | wxALL, 10); + btn_box->Add(btn_cancel, 1, wxALIGN_CENTER | wxALL, 10); + // main container wxBoxSizer* box = new wxBoxSizer(wxVERTICAL); - box->Add(lbl_box, 0, wxALIGN_TOP | wxEXPAND | wxLEFT | wxRIGHT | wxTOP, 10); - box->Add(grid_box, 0, wxALIGN_CENTER| wxEXPAND| wxRIGHT | wxTOP, 0); + box->Add(header_box, 0, wxEXPAND | wxLEFT | wxRIGHT |wxTOP , 10); + box->Add(latlng_box, 0, wxEXPAND | wxLEFT | wxRIGHT |wxTOP , 10); + box->Add(lbl_box, 0, wxEXPAND | wxLEFT | wxRIGHT | wxTOP, 10); + box->Add(grid_box, 0, wxEXPAND| wxRIGHT, 10); + box->Add(prev_lbl_box, 0, wxEXPAND | wxTOP, 30); + box->Add(preview_box, 0, wxEXPAND| wxRIGHT, 10); box->Add(btn_box, 0, wxALIGN_CENTER| wxLEFT | wxRIGHT | wxTOP, 20); panel->SetSizerAndFit(box); @@ -120,12 +193,200 @@ CsvFieldConfDlg::CsvFieldConfDlg(wxWindow* parent, SetPosition(pos); Centre(); + btn_locale->Connect(wxEVT_BUTTON, + wxCommandEventHandler(CsvFieldConfDlg::OnSetupLocale), + NULL, this); + btn_update->Connect(wxEVT_BUTTON, + wxCommandEventHandler(CsvFieldConfDlg::OnOkClick), + NULL, this); + btn_cancel->Connect(wxEVT_BUTTON, + wxCommandEventHandler(CsvFieldConfDlg::OnCancelClick), + NULL, this); + + ReadCSVT(); + UpdatePreviewGrid(); + UpdateXYcombox(); + + fieldGrid->Connect(wxEVT_COMMAND_COMBOBOX_SELECTED, + wxCommandEventHandler(CsvFieldConfDlg::OnFieldSelected), + NULL, + this); +} + +CsvFieldConfDlg::~CsvFieldConfDlg() +{ + for (size_t i=0; iGetLayer(0); + OGRFeatureDefn *poFDefn = poLayer->GetLayerDefn(); + + int nFields = poFDefn->GetFieldCount(); + n_prev_cols = nFields; + col_names.clear(); + types.clear(); - btn_update->Connect(wxEVT_BUTTON, wxCommandEventHandler(CsvFieldConfDlg::OnOkClick), NULL, this); - btn_cancel->Connect(wxEVT_BUTTON, wxCommandEventHandler(CsvFieldConfDlg::OnCancelClick), NULL, this); + for(int iField = 0; iField < nFields; iField++) + { + OGRFieldDefn *poFieldDefn = poFDefn->GetFieldDefn( iField ); + wxString fieldName = poFieldDefn->GetNameRef(); + col_names.push_back(fieldName); + + if( poFieldDefn->GetType() == OFTInteger ) { + types.push_back("Integer"); + } else if( poFieldDefn->GetType() == OFTInteger64 ) { + types.push_back("Integer64"); + } else if( poFieldDefn->GetType() == OFTReal ) { + types.push_back("Real"); + } else { + types.push_back("String"); + } + } + + prev_lines.clear(); + int cnt = 0; + + for (size_t i=0; iResetReading(); + while( (poFeature = poLayer->GetNextFeature()) != NULL ) + { + if (cnt > n_max_rows) + break; + + for(int iField = 0; iField < nFields; iField++) + { + OGRFieldDefn *poFieldDefn = poFDefn->GetFieldDefn( iField ); + + if( poFieldDefn->GetType() == OFTInteger ) { + poFeature->GetFieldAsInteger64( iField ); + } else if( poFieldDefn->GetType() == OFTInteger64 ) { + poFeature->GetFieldAsInteger64( iField ); + } else if( poFieldDefn->GetType() == OFTReal ) { + poFeature->GetFieldAsDouble(iField); + } else if( poFieldDefn->GetType() == OFTString ) { + poFeature->GetFieldAsString(iField); + } else { + poFeature->GetFieldAsString(iField); + } + } + prev_data.push_back(poFeature); + cnt += 1; + } + + n_prev_rows = cnt; + + GDALClose(poDS); +} + + + +void CsvFieldConfDlg::OnFieldSelected(wxCommandEvent& event) +{ + fieldGrid->SaveEditControlValue(); + fieldGrid->EnableCellEditControl(false); + + int n_cols = col_names.size(); + for (int r=0; r < n_cols; r++ ) { + wxString type = fieldGrid->GetCellValue(r, 1); + types[r] = type; + } + + WriteCSVT(); + PrereadCSV(HEADERS); + + UpdatePreviewGrid(); + UpdateXYcombox(); + event.Skip(); +} + + +void CsvFieldConfDlg::UpdateFieldGrid( ) +{ + fieldGrid->BeginBatch(); + fieldGrid->ClearGrid(); + + fieldGrid->SetColLabelValue(0, _("Column Name")); + fieldGrid->SetColLabelValue(1, _("Data Type")); + + for (int i=0; iSetCellValue(i, 0, col_name); + + wxString strChoices[5] = {"Real", "Integer", "Integer64","String"}; + int COL_T = 1; + wxGridCellChoiceEditor* m_editor = new wxGridCellChoiceEditor(5, strChoices, false); + fieldGrid->SetCellEditor(i, COL_T, m_editor); + + if (types.size() == 0 || i >= types.size() ) { + fieldGrid->SetCellValue(i, COL_T, "String"); + } else { + fieldGrid->SetCellValue(i, COL_T, types[i]); + } + + } + fieldGrid->ForceRefresh(); + fieldGrid->EndBatch(); +} + +void CsvFieldConfDlg::UpdateXYcombox( ) +{ + lat_box->Clear(); + lng_box->Clear(); + + bool first_item = true; + for (int i=0; iAppend(""); + lng_box->Append(""); + first_item = false; + } + lat_box->Append(col_names[i]); + lng_box->Append(col_names[i]); + } + } - vector types; wxString csvt_path = filepath + "t"; if (wxFileExists(csvt_path)) { @@ -137,63 +398,125 @@ CsvFieldConfDlg::CsvFieldConfDlg(wxWindow* parent, wxString str = csvt_file.GetFirstLine(); wxStringTokenizer tokenizer(str, ","); + int idx = 0; while ( tokenizer.HasMoreTokens() ) { wxString token = tokenizer.GetNextToken().Upper(); - if (token.Contains("INTEGER")) { - types.push_back("Integer"); - } else if (token.Contains("REAL")) { - types.push_back("Real"); - } else { - types.push_back("String"); + if (token.Contains("COORDX")) { + wxString col_name = col_names[idx]; + int pos = lng_box->FindString(col_name); + lat_box->SetSelection(pos); + } else if (token.Contains("COORDY")) { + wxString col_name = col_names[idx]; + int pos = lng_box->FindString(col_name); + lng_box->SetSelection(pos); } + idx += 1; } + } + +} + +void CsvFieldConfDlg::UpdatePreviewGrid( ) +{ + previewGrid->BeginBatch(); + previewGrid->ClearGrid(); + + int n_grid_row =previewGrid->GetNumberRows(); + + int n_new_row = n_prev_rows; + + if (n_max_rows < n_new_row) n_new_row = n_max_rows; - } else { - // read second line, guess the type - str = tfile.GetNextLine(); - wxStringTokenizer tokenizer1(str, ","); - while ( tokenizer1.HasMoreTokens() ) - { - wxString token = tokenizer1.GetNextToken(); + if (n_grid_row < n_new_row) { + previewGrid->InsertRows(0, n_new_row - n_grid_row); + } + if (n_grid_row > n_new_row) { + previewGrid->DeleteRows(0, n_grid_row - n_new_row); + } + + for (int i=0; iSetColLabelValue(i, col_names[i]); + } + + for (int i=0; iIsFieldSet(j); + if (undef) { + previewGrid->SetCellValue(i, j, ""); + continue; + } - wxString val = token.Trim(true).Trim(false); - double d_val = 0; - - if (val.IsNumber()) { - types.push_back("Integer"); - } else if (val.ToDouble(&d_val)) { - types.push_back("Real"); + if (types[j] == "Integer" || types[j] == "Integer64") { + wxInt64 val = poFeature->GetFieldAsInteger64(j); + wxString str = wxString::Format(wxT("%") wxT(wxLongLongFmtSpec) wxT("d"), val); + previewGrid->SetCellValue(i, j, str); + + } else if (types[j] == "Real") { + double val = poFeature->GetFieldAsDouble(j); + wxString str = wxString::Format("%f", val); + previewGrid->SetCellValue(i, j, str); + } else { - types.push_back("String"); + wxString str = poFeature->GetFieldAsString(j); + previewGrid->SetCellValue(i, j, str); } } } + previewGrid->ForceRefresh(); + previewGrid->EndBatch(); +} + +void CsvFieldConfDlg::ReadCSVT() +{ + wxString csvt_path = filepath + "t"; - for (int i=0; iSetCellEditor(i, COL_T, new wxGridCellChoiceEditor(4, strChoices, false)); + if (wxFileExists(csvt_path)) { + // load data type from csvt file + wxTextFile csvt_file; + csvt_file.Open(csvt_path); - fieldGrid->SetCellValue(i, 0, col_names[i]); - fieldGrid->SetCellValue(i, COL_T, types[i]); + // read the first line + wxString str = csvt_file.GetFirstLine(); + wxStringTokenizer tokenizer(str, ","); + + int idx = 0; + while ( tokenizer.HasMoreTokens() ) + { + wxString token = tokenizer.GetNextToken().Upper(); + if (token.Contains("INTEGER64")) { + types[idx] = "Integer64"; + } else if (token.Contains("INTEGER")) { + types[idx] = "Integer"; + } else if (token.Contains("REAL")) { + types[idx] = "Real"; + } else if (token.Contains("STRING")) { + types[idx] = "String"; + } + idx += 1; + } } - - - LOG_MSG("Exiting CsvFieldConfDlg::CsvFieldConfDlg(..)"); } - -void CsvFieldConfDlg::OnOkClick( wxCommandEvent& event ) +void CsvFieldConfDlg::WriteCSVT() { - bool success = false; - + wxString lat_col_name = lat_box->GetValue(); + wxString lng_col_name = lng_box->GetValue(); + wxString csvt; - + int n_rows = col_names.size(); for (int r=0; r < n_rows; r++ ) { - wxString type = fieldGrid->GetCellValue(r, 1); - csvt << type; + wxString col_name = fieldGrid->GetCellValue(r, 0); + if (col_name == lat_col_name) { + csvt << "CoordX"; + } else if (col_name == lng_col_name ) { + csvt << "CoordY"; + } else { + wxString type = fieldGrid->GetCellValue(r, 1); + csvt << type; + } if (r < n_rows-1) csvt << ","; } @@ -208,6 +531,13 @@ void CsvFieldConfDlg::OnOkClick( wxCommandEvent& event ) file.Write(); file.Close(); +} + +void CsvFieldConfDlg::OnOkClick( wxCommandEvent& event ) +{ + + WriteCSVT(); + GdaConst::gda_ogr_csv_header = HEADERS; EndDialog(wxID_OK); } @@ -216,3 +546,30 @@ void CsvFieldConfDlg::OnCancelClick( wxCommandEvent& event ) EndDialog(wxID_CANCEL); } +void CsvFieldConfDlg::OnSetupLocale( wxCommandEvent& event ) +{ + bool need_reopen = false; + LocaleSetupDlg localeDlg(this, need_reopen); + localeDlg.ShowModal(); + + PrereadCSV(HEADERS); + UpdatePreviewGrid(); +} + +void CsvFieldConfDlg::OnHeaderCmbClick( wxCommandEvent& event ) +{ + HEADERS = (int)(event.GetSelection()); + + PrereadCSV(HEADERS); + + UpdateFieldGrid(); + UpdatePreviewGrid(); + UpdateXYcombox(); + +} + +void CsvFieldConfDlg::OnSampleSpinClick( wxCommandEvent& event ) +{ + n_max_rows = prev_spin->GetValue(); + UpdatePreviewGrid(); +} diff --git a/DialogTools/CsvFieldConfDlg.h b/DialogTools/CsvFieldConfDlg.h index 532dc1898..b1c1374de 100644 --- a/DialogTools/CsvFieldConfDlg.h +++ b/DialogTools/CsvFieldConfDlg.h @@ -28,6 +28,7 @@ #include #include #include +#include @@ -37,19 +38,45 @@ class CsvFieldConfDlg: public wxDialog public: CsvFieldConfDlg(wxWindow* parent, wxString filepath, wxWindowID id = wxID_ANY, - const wxString& title = "GeoDa Csv Filed Configuration Dialog", + const wxString& title = _("GeoDa CSV File Configuration"), const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxSize(480,420)); + const wxSize& size = wxSize(580,580)); + ~CsvFieldConfDlg(); private: + int n_prev_cols; + int n_prev_rows; + int n_max_rows; + + int HEADERS; + std::vector col_names; + std::vector prev_lines; + std::vector types; + std::vector prev_data; + wxString filepath; wxGrid* fieldGrid; + wxGrid* previewGrid; + wxComboBox* lat_box; + wxComboBox* lng_box; + wxSpinCtrl* prev_spin; + + void ReadCSVT(); + void WriteCSVT(); - std::vector col_names; + void PrereadCSV(int HEADERS=2); + void UpdateFieldGrid(); + void UpdatePreviewGrid(); + void UpdateXYcombox(); + void OnSetupLocale( wxCommandEvent& event ); void OnOkClick( wxCommandEvent& event ); void OnCancelClick( wxCommandEvent& event ); + void OnFieldSelected(wxCommandEvent& event); + + void OnHeaderCmbClick(wxCommandEvent& event); + void OnSampleSpinClick(wxCommandEvent& event); }; diff --git a/DialogTools/DataMovieDlg.cpp b/DialogTools/DataMovieDlg.cpp index bbf9aeef2..e6cec7624 100644 --- a/DialogTools/DataMovieDlg.cpp +++ b/DialogTools/DataMovieDlg.cpp @@ -17,6 +17,7 @@ * along with this program. If not, see . */ +#include #include #include #include "../FramesManager.h" @@ -46,23 +47,20 @@ END_EVENT_TABLE() DataMovieTimer::DataMovieTimer() : data_movie_dlg(0) { - LOG_MSG("In DataMovieTimer::DataMovieTimer"); } DataMovieTimer::DataMovieTimer(DataMovieDlg* dlg) : data_movie_dlg(dlg) { - LOG_MSG("In DataMovieTimer::DataMovieTimer"); } DataMovieTimer::~DataMovieTimer() { - LOG_MSG("In DataMovieTimer::~DataMovieTimer"); data_movie_dlg = 0; } -void DataMovieTimer::Notify() { - LOG_MSG("In DataMovieTimer::Notify"); +void DataMovieTimer::Notify() +{ if (data_movie_dlg) data_movie_dlg->TimerCall(); } @@ -82,7 +80,7 @@ cur_field_choice(""), cur_field_choice_tm(0), is_ascending(true), is_cumulative(true), all_init(false) { - LOG_MSG("Entering DataMovieDlg::DataMovieDlg"); + wxLogMessage("Open DataMovieDlg."); SetParent(parent); wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_DATA_MOVIE_DLG"); @@ -145,8 +143,6 @@ all_init(false) frames_manager->registerObserver(this); table_state->registerObserver(this); SetMinSize(wxSize(100,50)); - - LOG_MSG("Exiting DataMovieDlg::DataMovieDlg"); } DataMovieDlg::~DataMovieDlg() @@ -158,15 +154,15 @@ DataMovieDlg::~DataMovieDlg() void DataMovieDlg::OnClose(wxCloseEvent& ev) { - LOG_MSG("Entering DataMovieDlg::OnClose"); + wxLogMessage("Close DataMovieDlg::OnClose"); // Note: it seems that if we don't explictly capture the close event // and call Destory, then the destructor is not called. Destroy(); - LOG_MSG("Exiting DataMovieDlg::OnClose"); } void DataMovieDlg::OnMoveSlider(wxCommandEvent& ev) { + wxLogMessage("In DataMovieDlg::OnMoveSlider"); if (!all_init || ignore_slider_event) return; if (playing) StopPlaying(); ChangePosNum(GetSliderPosNum()); @@ -175,17 +171,15 @@ void DataMovieDlg::OnMoveSlider(wxCommandEvent& ev) void DataMovieDlg::OnMoveSpeedSlider(wxCommandEvent& ev) { + wxLogMessage("In DataMovieDlg::OnMoveSpeedSlider"); if (!all_init) return; UpdateDelayFromSlider(); } void DataMovieDlg::ChangePosNum(int new_pos_num) { - LOG_MSG("In DataMovieDlg::ChangePosNum"); if (!all_init) return; - LOG(new_pos_num); int slider_val = slider->GetValue(); - LOG(slider_val); slider->SetValue(new_pos_num); SetCurTxt(new_pos_num); if (new_pos_num == 0) { @@ -244,6 +238,7 @@ void DataMovieDlg::StopPlaying() void DataMovieDlg::OnPlayPauseButton(wxCommandEvent& ev) { + wxLogMessage("DataMovieDlg::OnPlayPauseButton"); if (!all_init) return; if (playing) { // stop playing @@ -270,6 +265,7 @@ void DataMovieDlg::OnPlayPauseButton(wxCommandEvent& ev) void DataMovieDlg::OnStepForwardButton(wxCommandEvent& ev) { + wxLogMessage("DataMovieDlg::OnStepForwardButton"); if (!all_init) return; if (playing) StopPlaying(); int new_slider_val = GetSliderPosNum()+1; @@ -279,6 +275,7 @@ void DataMovieDlg::OnStepForwardButton(wxCommandEvent& ev) void DataMovieDlg::OnStepBackButton(wxCommandEvent& ev) { + wxLogMessage("DataMovieDlg::OnStepBackButton"); if (!all_init) return; if (playing) StopPlaying(); int new_slider_val = GetSliderPosNum()-1; @@ -296,12 +293,14 @@ void DataMovieDlg::ChangeSpeed(int delay_ms) void DataMovieDlg::OnReverseCheckBox(wxCommandEvent& ev) { + wxLogMessage("DataMovieDlg::OnReverseCheckBox"); if (!all_init) return; forward = (reverse_cb->GetValue() == 0); } void DataMovieDlg::OnLoopCheckBox(wxCommandEvent& ev) { + wxLogMessage("DataMovieDlg::OnLoopCheckBox"); if (!all_init) return; loop = (loop_cb->GetValue() == 1); } @@ -314,7 +313,6 @@ void DataMovieDlg::OnLoopCheckBox(wxCommandEvent& ev) */ void DataMovieDlg::InitFieldChoices() { - LOG_MSG("Entering DataMovieDlg::InitFieldChoices"); if (!all_init) return; wxString cur_fc_str = field_choice->GetStringSelection(); int cur_fc_tm_id = field_choice_tm->GetSelection(); @@ -353,13 +351,11 @@ void DataMovieDlg::InitFieldChoices() } EnableControls(field_choice->FindString(cur_fc_str) != wxNOT_FOUND); - LOG(table_int->IsColTimeVariant(cur_fc_str)); - LOG_MSG("Exiting DataMovieDlg::InitFieldChoices"); } void DataMovieDlg::OnFieldChoice(wxCommandEvent& ev) { - LOG_MSG("Entering DataMovieDlg::OnFieldChoice"); + wxLogMessage("Entering DataMovieDlg::OnFieldChoice"); wxString cur_fc_str = field_choice->GetStringSelection(); bool is_tm_var = table_int->IsColTimeVariant(cur_fc_str); field_choice_tm->Enable(is_tm_var); @@ -369,26 +365,26 @@ void DataMovieDlg::OnFieldChoice(wxCommandEvent& ev) InitFieldChoices(); InitNewFieldChoice(); ChangePosNum(GetSliderPosNum()); - LOG_MSG("Exiting DataMovieDlg::OnFieldChoice"); } void DataMovieDlg::OnFieldChoiceTm(wxCommandEvent& ev) { - LOG_MSG("Entering DataMovieDlg::OnFieldChoiceTm"); + wxLogMessage("Entering DataMovieDlg::OnFieldChoiceTm"); InitFieldChoices(); InitNewFieldChoice(); ChangePosNum(GetSliderPosNum()); - LOG_MSG("Exiting DataMovieDlg::OnFieldChoiceTm"); } void DataMovieDlg::OnCumulativeCheckBox(wxCommandEvent& ev) { + wxLogMessage("Entering DataMovieDlg::OnCumulativeCheckBox"); if (!all_init) return; is_cumulative = cumulative_cb->GetValue() == 1; } void DataMovieDlg::OnAscendingRB(wxCommandEvent& ev) { + wxLogMessage("Entering DataMovieDlg::OnAscendingRB"); if (!all_init) return; is_ascending = true; min_label_txt->SetLabel("min:"); @@ -399,6 +395,7 @@ void DataMovieDlg::OnAscendingRB(wxCommandEvent& ev) void DataMovieDlg::OnDescendingRB(wxCommandEvent& ev) { + wxLogMessage("Entering DataMovieDlg::OnDescendingRB"); if (!all_init) return; is_ascending = false; min_label_txt->SetLabel("max:"); @@ -439,7 +436,6 @@ void DataMovieDlg::EnableControls(bool enable) */ void DataMovieDlg::InitNewFieldChoice() { - LOG_MSG("Entering DataMovieDlg::InitNewFieldChoice"); if (cur_field_choice.IsEmpty()) { EnableControls(false); return; @@ -459,11 +455,8 @@ void DataMovieDlg::InitNewFieldChoice() std::sort(data_sorted.begin(), data_sorted.end(), Gda::dbl_int_pair_cmp_greater); } - LOG(data_sorted[0].first); - LOG(data_sorted[num_obs-1].first); min_txt->SetLabelText(GenUtils::DblToStr(data_sorted[0].first)); max_txt->SetLabelText(GenUtils::DblToStr(data_sorted[num_obs-1].first)); - LOG_MSG("Exiting DataMovieDlg::InitNewFieldChoice"); } int DataMovieDlg::GetSliderPosNum() @@ -534,17 +527,16 @@ void DataMovieDlg::update(FramesManager* o) void DataMovieDlg::update(TableState* o) { - LOG_MSG("Entering DataMovieDlg::update(TableState* o)"); InitFieldChoices(); - LOG_MSG("Exiting DataMovieDlg::update(TableState* o)"); } void DataMovieDlg::OnKeyEvent(wxKeyEvent& event) { + wxLogMessage("In DataMovieDlg::OnKeyEvent"); + if (event.GetModifiers() == wxMOD_CMD && (event.GetKeyCode() == WXK_LEFT || event.GetKeyCode() == WXK_RIGHT)) { int del = (event.GetKeyCode() == WXK_LEFT) ? -1 : 1; - LOG(del); time_state->SetCurrTime(time_state->GetCurrTime() + del); if (time_state->GetCurrTime() < 0) { time_state->SetCurrTime(time_state->GetTimeSteps()-1); diff --git a/DialogTools/DatasourceDlg.cpp b/DialogTools/DatasourceDlg.cpp index a205b0a8d..8a5f3d749 100644 --- a/DialogTools/DatasourceDlg.cpp +++ b/DialogTools/DatasourceDlg.cpp @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include @@ -49,6 +50,59 @@ using namespace std; +DatasourceDlg::DatasourceDlg() +: is_ok_clicked(false), eventLoop(NULL) +{ + Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler(DatasourceDlg::OnExit) ); +} + +DatasourceDlg::~DatasourceDlg() +{ + if (eventLoop) { + delete eventLoop; + eventLoop = NULL; + } +} + +int DatasourceDlg::GetType() +{ + return type; +} + +int DatasourceDlg::ShowModal() +{ + Show(true); + + // mow to stop execution start a event loop + eventLoop = new wxEventLoop; + if (eventLoop == NULL) + return wxID_CANCEL; + + eventLoop->Run(); + + if (is_ok_clicked) + return wxID_OK; + else + return wxID_CANCEL; +} + +void DatasourceDlg::EndDialog() +{ + eventLoop->Exit(); + Show(false); + //Destroy(); +} + +void DatasourceDlg::OnCancelClick( wxCommandEvent& event ) +{ + EndDialog(); +} + +void DatasourceDlg::OnExit(wxCloseEvent& e) +{ + EndDialog(); +} + void DatasourceDlg::Init() { m_ds_menu = NULL; @@ -57,9 +111,7 @@ void DatasourceDlg::Init() // create file type dataset pop-up menu dynamically ds_names.Add("ESRI Shapefile (*.shp)|*.shp"); ds_names.Add("ESRI File Geodatabase (*.gdb)|*.gdb"); - ds_names.Add("GeoJSON (*.geojson;*.json)|*.geojson;*.json|" - "GeoJSON (*.geojson)|*.geojson|" - "GeoJSON (*.json)|*.json"); + ds_names.Add("GeoJSON (*.geojson;*.json)|*.geojson;*.json"); ds_names.Add("GeoPackage (*.gpkg)|*.gpkg"); ds_names.Add("SQLite/SpatiaLite (*.sqlite)|*.sqlite"); @@ -69,11 +121,7 @@ void DatasourceDlg::Init() ds_names.Add("Geography Markup Language (*.gml)|*.gml"); ds_names.Add("Keyhole Markup Language (*.kml)|*.kml"); - ds_names.Add("MapInfo (*.tab;*.mif;*.mid)|*.tab;*.mif;*.mid|" - "MapInfo Tab (*.tab)|*.tab|" - "MapInfo MID (*.mid)|*.mid|" - "MapInfo MID (*.mif)|*.mif"); - ds_names.Add(""); + ds_names.Add("MapInfo (*.tab;*.mif;*.mid)|*.tab;*.mif;*.mid"); ds_names.Add("dBase Database File (*.dbf)|*.dbf"); ds_names.Add("Comma Separated Value (*.csv)|*.csv"); ds_names.Add("MS Excel (*.xls)|*.xls"); @@ -87,15 +135,20 @@ void DatasourceDlg::Init() // create database tab drop-down list items dynamically DBTYPE_ORACLE = "Oracle Spatial Database"; - if( GeneralWxUtils::isX64() ) DBTYPE_ARCSDE = "ESRI ArcSDE (ver 10.x)"; - else if ( GeneralWxUtils::isX86() ) DBTYPE_ARCSDE = "ESRI ArcSDE (ver 9.x)"; + if( GeneralWxUtils::isX64() ) { + DBTYPE_ARCSDE = "ESRI ArcSDE (ver 10.x)"; + } else if ( GeneralWxUtils::isX86() ) { + DBTYPE_ARCSDE = "ESRI ArcSDE (ver 9.x)"; + } DBTYPE_POSTGIS = "PostgreSQL/PostGIS Database"; DBTYPE_MYSQL = "MySQL Spatial Database"; } void DatasourceDlg::CreateControls() { +#ifdef __WIN32__ SetBackgroundColour(*wxWHITE); +#endif m_ds_filepath_txt = XRCCTRL(*this, "IDC_FIELD_ASC",wxTextCtrl); m_database_type = XRCCTRL(*this, "IDC_CDS_DB_TYPE",wxChoice); @@ -106,7 +159,10 @@ void DatasourceDlg::CreateControls() m_database_upwd = XRCCTRL(*this, "IDC_CDS_DB_UPWD",wxTextCtrl); //m_database_table = XRCCTRL(*this, "IDC_CDS_DB_TABLE",AutoTextCtrl); m_ds_notebook = XRCCTRL(*this, "IDC_DS_NOTEBOOK", wxNotebook); + +#ifdef __WIN32__ m_ds_notebook->SetBackgroundColour(*wxWHITE); +#endif m_ds_browse_file_btn = XRCCTRL(*this, "IDC_OPEN_IASC",wxBitmapButton); m_cartodb_uname = XRCCTRL(*this, "IDC_CARTODB_USERNAME",wxTextCtrl); @@ -121,13 +177,13 @@ void DatasourceDlg::CreateControls() m_database_type->SetSelection(0); // for autocompletion of input boxes in Database Tab - std::vector host_cands = + vector host_cands = OGRDataAdapter::GetInstance().GetHistory("db_host"); - std::vector port_cands = + vector port_cands = OGRDataAdapter::GetInstance().GetHistory("db_port"); - std::vector uname_cands = + vector uname_cands = OGRDataAdapter::GetInstance().GetHistory("db_user"); - std::vector name_cands = + vector name_cands = OGRDataAdapter::GetInstance().GetHistory("db_name"); m_database_host->SetAutoList(host_cands); @@ -136,14 +192,14 @@ void DatasourceDlg::CreateControls() m_database_name->SetAutoList(name_cands); // get a latest input DB information - std::vector db_infos = OGRDataAdapter::GetInstance().GetHistory("db_info"); + vector db_infos = OGRDataAdapter::GetInstance().GetHistory("db_info"); if (db_infos.size() > 0) { - std::string db_info = db_infos[0]; + string db_info = db_infos[0]; json_spirit::Value v; // try to parse as JSON try { if (!json_spirit::read( db_info, v)) { - throw std::runtime_error("Could not parse title as JSON"); + throw runtime_error("Could not parse title as JSON"); } json_spirit::Value json_db_type; if (GdaJson::findValue(v, json_db_type, "db_type")) { @@ -187,17 +243,17 @@ void DatasourceDlg::CreateControls() } // get a latest CartoDB account - std::vector cartodb_user = OGRDataAdapter::GetInstance().GetHistory("cartodb_user"); + vector cartodb_user = OGRDataAdapter::GetInstance().GetHistory("cartodb_user"); if (!cartodb_user.empty()) { - std::string user = cartodb_user[0]; + string user = cartodb_user[0]; CartoDBProxy::GetInstance().SetUserName(user); // control m_cartodb_uname->SetValue(user); } - std::vector cartodb_key = OGRDataAdapter::GetInstance().GetHistory("cartodb_key"); + vector cartodb_key = OGRDataAdapter::GetInstance().GetHistory("cartodb_key"); if (!cartodb_key.empty()) { - std::string key = cartodb_key[0]; + string key = cartodb_key[0]; CartoDBProxy::GetInstance().SetKey(key); // control m_cartodb_key->SetValue(key); @@ -222,7 +278,6 @@ void DatasourceDlg::OnDropFiles(wxDropFilesEvent& event) //wxArrayString files; //wxDir::GetAllFiles(name, &files); } - } } } @@ -237,7 +292,7 @@ void DatasourceDlg::PromptDSLayers(IDataSource* datasource) GdaConst::DataSourceType ds_type = datasource->GetType(); if (ds_name.IsEmpty()) { - wxString msg = "Can't get layers from unknown datasource. Please complete the datasource fields."; + wxString msg = _("Can't get layers from unknown datasource. Please complete the datasource fields."); throw GdaException(msg.mb_str()); } @@ -250,7 +305,7 @@ void DatasourceDlg::PromptDSLayers(IDataSource* datasource) for (int i=0; i= 0) { @@ -260,11 +315,11 @@ void DatasourceDlg::PromptDSLayers(IDataSource* datasource) delete[] choices; } else if ( n_tables == 0) { - wxMessageDialog dlg(NULL, "No layer was found in the selected data source.", "Info", wxOK | wxICON_INFORMATION); + wxMessageDialog dlg(NULL, _("No layer was found in the selected data source."), _("Info"), wxOK | wxICON_INFORMATION); dlg.ShowModal(); } else { - wxString msg = "No layer has been selected. Please select a layer."; + wxString msg = _("No layer has been selected. Please select a layer."); throw GdaException(msg.mb_str()); } } @@ -286,7 +341,13 @@ void DatasourceDlg::OnBrowseDSfileBtn ( wxCommandEvent& event ) } } } - this->PopupMenu(m_ds_menu); + + wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); + OnActivate(ae); + + PopupMenu(m_ds_menu); + + event.Skip(); } /** diff --git a/DialogTools/DatasourceDlg.h b/DialogTools/DatasourceDlg.h index 66271bfcb..bcc1c3904 100644 --- a/DialogTools/DatasourceDlg.h +++ b/DialogTools/DatasourceDlg.h @@ -31,26 +31,36 @@ #include #include #include +#include +#include #include "../DataViewer/DataSource.h" #include "AutoCompTextCtrl.h" -class DatasourceDlg : public wxDialog + +class DatasourceDlg : public wxFrame { protected: enum DS_IDS { - ID_DS_START=1001 + ID_DS_START=8001 }; public: - DatasourceDlg(){} - virtual ~DatasourceDlg(){} + DatasourceDlg(); + virtual ~DatasourceDlg(); virtual void OnOkClick( wxCommandEvent& event ) = 0; - - wxFileName ds_file_path; + + void OnExit(wxCloseEvent& e); + int GetType(); + + wxFileName ds_file_path; protected: + wxEventLoop* eventLoop; + bool is_ok_clicked; + int type; /*0 connect 1 export 2 Merge*/ + wxTextCtrl* m_ds_filepath_txt; wxBitmapButton* m_ds_browse_file_btn; //wxBitmapButton* m_database_lookup_table; @@ -74,6 +84,10 @@ class DatasourceDlg : public wxDialog wxArrayString ds_names; public: + void EndDialog(); + int ShowModal(); + void OnCancelClick( wxCommandEvent& event ); + void Init(); void CreateControls(); void PromptDSLayers(IDataSource* datasource); diff --git a/DialogTools/ExportCsvDlg.cpp b/DialogTools/ExportCsvDlg.cpp index 8b88cb847..c6f70c24d 100644 --- a/DialogTools/ExportCsvDlg.cpp +++ b/DialogTools/ExportCsvDlg.cpp @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include @@ -42,6 +43,7 @@ ExportCsvDlg::ExportCsvDlg(wxWindow* parent, Project* project_s, const wxPoint& pos, const wxSize& size) : project(project_s), table_int(project_s->GetTableInt()), all_init(false) { + wxLogMessage("Open ExportCsvDlg"); SetParent(parent); CreateControls(); SetPosition(pos); @@ -62,6 +64,7 @@ void ExportCsvDlg::CreateControls() void ExportCsvDlg::OnOkClick( wxCommandEvent& event ) { + wxLogMessage("In ExportCsvDlg::OnOkClick()"); using namespace std; if (!all_init) return; @@ -99,7 +102,8 @@ void ExportCsvDlg::OnOkClick( wxCommandEvent& event ) return; } } - + + wxLogMessage(_("csv file:") + new_csv); std::ofstream out_file; out_file.open(GET_ENCODED_FILENAME(new_csv), std::ios::out | std::ios::binary); @@ -166,6 +170,7 @@ void ExportCsvDlg::OnOkClick( wxCommandEvent& event ) void ExportCsvDlg::OnIncludeVarNamesHelp( wxCommandEvent& event ) { + wxLogMessage("In ExportCsvDlg::OnIncludeVarNamesHelp()"); wxString msg; msg << "Check checkbox to write out the Table variable names "; msg << "as the first row of data in the comma seperated value file."; diff --git a/DialogTools/ExportDataDlg.cpp b/DialogTools/ExportDataDlg.cpp index 954985dd0..66cf586f7 100644 --- a/DialogTools/ExportDataDlg.cpp +++ b/DialogTools/ExportDataDlg.cpp @@ -20,6 +20,7 @@ #include +#include #include #include #include @@ -29,6 +30,8 @@ #include #include #include +#include + #include #include @@ -44,13 +47,15 @@ #include "../GdaException.h" #include "../GeneralWxUtils.h" #include "../GdaCartoDB.h" +#include "../rc/GeoDaIcon-16x16.xpm" #include "ExportDataDlg.h" using namespace std; -BEGIN_EVENT_TABLE( ExportDataDlg, wxDialog ) +BEGIN_EVENT_TABLE( ExportDataDlg, wxFrame ) EVT_BUTTON( XRCID("IDC_OPEN_IASC"), ExportDataDlg::OnBrowseDSfileBtn ) EVT_BUTTON( wxID_OK, ExportDataDlg::OnOkClick ) + EVT_BUTTON( wxID_CANCEL, ExportDataDlg::OnCancelClick ) END_EVENT_TABLE() ExportDataDlg::ExportDataDlg(wxWindow* parent, @@ -59,17 +64,21 @@ ExportDataDlg::ExportDataDlg(wxWindow* parent, wxString projectFileName, const wxPoint& pos, const wxSize& size ) -: is_selected_only(isSelectedOnly), project_p(_project), project_file_name(projectFileName), is_saveas_op(true), is_geometry_only(false), is_table_only(false), is_save_centroids(false) +: is_selected_only(isSelectedOnly), +project_p(_project), +project_file_name(projectFileName), +is_saveas_op(true), +is_geometry_only(false), +is_table_only(false), +is_save_centroids(false) { - LOG_MSG("Exiting ExportDataDlg::ExportDataDlg(..)"); if( project_p ) { project_file_name = project_p->GetProjectTitle(); table_p = project_p->GetTableInt(); } Init(parent, pos); - - LOG_MSG("Exiting ExportDataDlg::ExportDataDlg(..)"); + type = 2; } ExportDataDlg::ExportDataDlg(wxWindow* parent, @@ -86,6 +95,7 @@ ExportDataDlg::ExportDataDlg(wxWindow* parent, table_p = project_p->GetTableInt(); } Init(parent, pos); + type = 2; } // Export POINT data only, e.g. centroids/mean centers @@ -109,6 +119,7 @@ ExportDataDlg::ExportDataDlg(wxWindow* parent, geometries.push_back((GdaShape*)_geometries[i]); } Init(parent, pos); + type = 2; } // Export in-memory table (e.g. space-time table) @@ -119,14 +130,13 @@ ExportDataDlg::ExportDataDlg(wxWindow* parent, : is_selected_only(false), project_p(NULL), is_saveas_op(false), shape_type(Shapefile::NULL_SHAPE), is_geometry_only(false), is_table_only(true), table_p(_table), is_save_centroids(false) { Init(parent, pos); + type = 2; } - - - void ExportDataDlg::Init(wxWindow* parent, const wxPoint& pos) { + wxLogMessage("Open ExportDataDlg in its Init()"); DatasourceDlg::Init(); is_create_project = project_file_name.empty() ? false : true; @@ -151,11 +161,12 @@ void ExportDataDlg::Init(wxWindow* parent, const wxPoint& pos) CreateControls(); SetPosition(pos); Centre(); + SetIcon(wxIcon(GeoDaIcon_16x16_xpm)); } void ExportDataDlg::CreateControls() { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "IDD_EXPORT_OGRDATA"); + wxXmlResource::Get()->LoadFrame(this, GetParent(), "IDD_EXPORT_OGRDATA"); FindWindow(XRCID("wxID_OK"))->Enable(true); m_database_table = XRCCTRL(*this, "IDC_CDS_DB_TABLE",AutoTextCtrl); m_chk_create_project = XRCCTRL(*this, "IDC_CREATE_PROJECT_FILE",wxCheckBox); @@ -173,6 +184,8 @@ void ExportDataDlg::CreateControls() void ExportDataDlg::BrowseExportDataSource ( wxCommandEvent& event ) { + wxLogMessage("In ExportDataDlg::BrowseExportDataSource()"); + // for datasource file, we should support many file types: // SHP, DBF, CSV, GML, ... //bool table_only = m_chk_table_only->IsChecked(); @@ -185,8 +198,8 @@ void ExportDataDlg::BrowseExportDataSource ( wxCommandEvent& event ) if (name.Contains(filegdb_ext)) { // directory data source, such as ESRI .gdb directory //do { - wxDirDialog dlg(this, "Select an existing *.gdb directory, " - "or create an New Folder named *.gdb","", + wxString msg = _("Select an existing *.gdb directory, or create an New Folder named *.gdb"); + wxDirDialog dlg(this, msg,"", wxFD_SAVE|wxFD_OVERWRITE_PROMPT); if (dlg.ShowModal() != wxID_OK) return; @@ -195,7 +208,7 @@ void ExportDataDlg::BrowseExportDataSource ( wxCommandEvent& event ) ds_file_path.SetExt(filegdb_ext); //} while (!ds_file_path.EndsWith(".gdb")) } else { - wxFileDialog dlg(this, "Export or save layer to", "", "", + wxFileDialog dlg(this, _("Export or save layer to"), "", "", wildcard, wxFD_SAVE|wxFD_OVERWRITE_PROMPT); if (dlg.ShowModal() != wxID_OK) return; @@ -209,11 +222,7 @@ void ExportDataDlg::BrowseExportDataSource ( wxCommandEvent& event ) // construct the export datasource file name wxString ext_str; if (ds_file_path.GetExt().IsEmpty()){ - wxString msg; - msg << "Can't get datasource type from: "; - msg << ds_file_path.GetFullPath(); - msg << "\n\nPlease select datasource supported by GeoDa or add "; - msg << "extension to file datasource."; + wxString msg = wxString::Format(_("Can't get datasource type from: %s\n\nPlease select datasource supported by GeoDa or add extension to file datasource."), ds_file_path.GetFullPath()); wxMessageDialog dlg(this, msg, "Warning", wxOK | wxICON_WARNING); dlg.ShowModal(); return; @@ -231,16 +240,18 @@ void ExportDataDlg::BrowseExportDataSource ( wxCommandEvent& event ) */ void ExportDataDlg::OnOkClick( wxCommandEvent& event ) { + wxLogMessage("In ExportDataDlg::OnOkClick()"); int datasource_type = m_ds_notebook->GetSelection(); IDataSource* datasource = GetDatasource(); wxString ds_name = datasource->GetOGRConnectStr(); datasource_name = ds_name; GdaConst::DataSourceType ds_type = datasource->GetType(); - + + wxLogMessage(_("ds:") + ds_name); if (ds_name.length() <= 0 ) { - wxMessageDialog dlg(this, "Please specify a valid data source name.", - "Warning", + wxMessageDialog dlg(this, _("Please specify a valid data source name."), + _("Warning"), wxOK | wxICON_WARNING); dlg.ShowModal(); return; @@ -306,17 +317,15 @@ void ExportDataDlg::OnOkClick( wxCommandEvent& event ) ds_type == GdaConst::ds_shapefile) { // can't save a table-only ds to non-table-only ds, // if there is no new geometries to be saved. - wxString msg = "GeoDa can't save a Table-only data " - "source as a Geometry enabled data source. Please try to add a geometry layer and then use File->Save As."; + wxString msg = _("GeoDa can't save a Table-only data source as a Geometry enabled data source. Please try to add a geometry layer and then use File->Save As."); throw GdaException(msg.mb_str()); } } } else if ( !o_ds_table_only && n_ds_table_only) { if (is_save_centroids == false && shape_type == Shapefile::NULL_SHAPE) { // possible loss geom data save a non-table ds to table-only ds - wxString msg = "The geometries will not be saved when exporting to a Table-only data source.\n\n" - "Do you want to continue?"; - wxMessageDialog dlg(this, msg, "Warning: loss data", + wxString msg = _("The geometries will not be saved when exporting to a Table-only data source.\n\nDo you want to continue?"); + wxMessageDialog dlg(this, msg, _("Warning: loss data"), wxYES_NO | wxICON_WARNING); if (dlg.ShowModal() != wxID_YES) return; @@ -350,7 +359,7 @@ void ExportDataDlg::OnOkClick( wxCommandEvent& event ) if( !CreateOGRLayer(ds_name, spatial_ref, is_update) ) { - wxString msg = "Save As has been cancelled."; + wxString msg = _("Save As has been cancelled."); throw GdaException(msg.mb_str(), GdaException::NORMAL); } // save project file @@ -366,7 +375,7 @@ void ExportDataDlg::OnOkClick( wxCommandEvent& event ) // E.g. export a shape file to PostgreGIS layer, then the new // project file should has content of database // configuration - wxString file_dlg_title = "GeoDa Project to Save As"; + wxString file_dlg_title = _("GeoDa Project to Save As"); wxString file_dlg_type = "GeoDa Project (*.gda)|*.gda"; wxFileDialog dlg(this, file_dlg_title, wxEmptyString, wxEmptyString, file_dlg_type, @@ -408,7 +417,7 @@ void ExportDataDlg::OnOkClick( wxCommandEvent& event ) wxRemoveFile(tmp_ds_name); } } - wxMessageDialog dlg(this, e.what() , "Error", wxOK | wxICON_ERROR); + wxMessageDialog dlg(this, e.what() , _("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); return; } @@ -419,7 +428,8 @@ void ExportDataDlg::OnOkClick( wxCommandEvent& event ) //wxMessageDialog dlg(this, msg , "Info", wxOK | wxICON_INFORMATION); //dlg.ShowModal(); - EndDialog(wxID_OK); + is_ok_clicked = true; + EndDialog(); } /** @@ -433,7 +443,7 @@ void ExportDataDlg::ExportOGRLayer(wxString& ds_name, bool is_update) OGRTable* tbl = dynamic_cast(project_p->GetTableInt()); if (!tbl) { // DBFTable case, try to read into - wxString msg = "Only OGR datasource can be saved as."; + wxString msg = _("Only OGR datasource can be saved as."); throw GdaException(msg.mb_str()); } @@ -442,8 +452,8 @@ void ExportDataDlg::ExportOGRLayer(wxString& ds_name, bool is_update) layer->T_Export(ds_format.ToStdString(), ds_name.ToStdString(), layer_name.ToStdString(), is_update); int prog_n_max = project_p->GetNumRecords(); - wxProgressDialog prog_dlg("Save As progress dialog", - "Saving data...", + wxProgressDialog prog_dlg(_("Save As progress dialog"), + _("Saving data..."), prog_n_max, // range this, wxPD_CAN_ABORT|wxPD_AUTO_HIDE|wxPD_APP_MODAL); @@ -457,11 +467,8 @@ void ExportDataDlg::ExportOGRLayer(wxString& ds_name, bool is_update) return; } if (layer->export_progress == -1){ - ostringstream msg; - msg << "Saving to data source (" << ds_name.ToStdString() - << ") failed." << "\n\nDetails:" - << layer->error_message.str(); - throw GdaException(msg.str().c_str()); + wxString msg = wxString::Format(_("Saving to data source (%s) failed.\n\nDetails: %s"), ds_name, layer->error_message.str()); + throw GdaException(msg.c_str()); } } } @@ -490,7 +497,7 @@ ExportDataDlg::CreateOGRLayer(wxString& ds_name, if (num_obs == 0) num_obs = project_p->GetNumRecords(); if (num_obs == 0) { ostringstream msg; - msg << "Saving failed: GeoDa can't save as empty datasource."; + msg << _("Saving failed: GeoDa can't save as empty datasource."); throw GdaException(msg.str().c_str()); } @@ -570,14 +577,23 @@ ExportDataDlg::CreateOGRLayer(wxString& ds_name, if (prog_n_max == 0 && table_p) prog_n_max = table_p->GetNumberRows(); - - OGRLayerProxy* new_layer = OGRDataAdapter::GetInstance().ExportDataSource(ds_format.ToStdString(), ds_name.ToStdString(), layer_name.ToStdString(), geom_type, ogr_geometries, table_p, selected_rows, spatial_ref, is_update); - + + OGRDataAdapter& ogr_adapter = OGRDataAdapter::GetInstance(); + OGRLayerProxy* new_layer = + ogr_adapter.ExportDataSource(ds_format.ToStdString(), + ds_name.ToStdString(), + layer_name.ToStdString(), + geom_type, + ogr_geometries, + table_p, + selected_rows, + spatial_ref, + is_update); if (new_layer == NULL) return false; - wxProgressDialog prog_dlg("Save data source progress dialog", - "Saving data...", + wxProgressDialog prog_dlg(_("Save data source progress dialog"), + _("Saving data..."), prog_n_max, this, wxPD_CAN_ABORT|wxPD_AUTO_HIDE|wxPD_APP_MODAL); bool cont = true; @@ -593,10 +609,8 @@ ExportDataDlg::CreateOGRLayer(wxString& ds_name, return false; } if (new_layer->export_progress == -1){ - ostringstream msg; - msg << "Saving as data source (" << ds_name.ToStdString() - << ") failed." << "\n\nDetails:" << new_layer->error_message.str(); - throw GdaException(msg.str().c_str()); + wxString msg = wxString::Format(_("Saving to data source (%s) failed.\n\nDetails: %s"), ds_name, new_layer->error_message.str()); + throw GdaException(msg.c_str()); } } @@ -671,10 +685,7 @@ IDataSource* ExportDataDlg::GetDatasource() else if (cur_sel == DBTYPE_MYSQL) ds_type = GdaConst::ds_mysql; //else if (cur_sel == 4) ds_type = GdaConst::ds_ms_sql; else { - wxString msg = "The selected database driver is not supported " - "on this platform. Please check GeoDa website " - "for more information about database support " - " and connection."; + wxString msg = _("The selected database driver is not supported on this platform. Please check GeoDa website for more information about database support and connection."); throw GdaException(msg.mb_str()); } @@ -688,7 +699,7 @@ IDataSource* ExportDataDlg::GetDatasource() if (!error_msg.IsEmpty()) throw GdaException(error_msg.mb_str()); ds_format = IDataSource::GetDataTypeNameByGdaDSType(ds_type); - return new DBDataSource(dbname,dbhost,dbport,dbuser,dbpwd,ds_type); + return new DBDataSource(ds_type, dbname,dbhost,dbport,dbuser,dbpwd); //ds_name = ds.GetOGRConnectStr(); } else { @@ -712,7 +723,7 @@ IDataSource* ExportDataDlg::GetDatasource() ds_format = IDataSource::GetDataTypeNameByGdaDSType(GdaConst::ds_cartodb); - return new WebServiceDataSource(url, GdaConst::ds_cartodb); + return new WebServiceDataSource(GdaConst::ds_cartodb, url); } return NULL; } diff --git a/DialogTools/ExportDataDlg.h b/DialogTools/ExportDataDlg.h index c88bc4cb6..757404b47 100644 --- a/DialogTools/ExportDataDlg.h +++ b/DialogTools/ExportDataDlg.h @@ -112,4 +112,4 @@ class ExportDataDlg: public DatasourceDlg DECLARE_EVENT_TABLE() }; -#endif \ No newline at end of file +#endif diff --git a/DialogTools/FieldNameCorrectionDlg.cpp b/DialogTools/FieldNameCorrectionDlg.cpp index e47a12cde..77952a0af 100644 --- a/DialogTools/FieldNameCorrectionDlg.cpp +++ b/DialogTools/FieldNameCorrectionDlg.cpp @@ -17,6 +17,7 @@ * along with this program. If not, see . */ +#include #include #include #include @@ -24,9 +25,8 @@ #include #include -#include "FieldNameCorrectionDlg.h" #include "../GdaConst.h" -#include "../logger.h" +#include "FieldNameCorrectionDlg.h" BEGIN_EVENT_TABLE( FieldNameCorrectionDlg, wxDialog ) @@ -435,7 +435,7 @@ bool ScrolledWidgetsPane::IsFieldNameValid(const wxString& col_name) if ( GdaConst::datasrc_field_lens.find(ds_type) == GdaConst::datasrc_field_lens.end() ) { - LOG_MSG("Error:no valid entry in datasrc_field_lens, could be a unwritable ds"); + wxLogMessage("Error:no valid entry in datasrc_field_lens, could be a unwritable ds"); return false; } @@ -478,7 +478,6 @@ bool ScrolledWidgetsPane::CheckUserInput() } } } else { - LOG_MSG("Error: text input field empty!"); txt_input[i]->SetForegroundColour(*wxRED); txt_info[i]->SetLabel("Field name is not valid."); return false; @@ -500,7 +499,6 @@ bool ScrolledWidgetsPane::CheckUserInput() } if (uniq_fnames.size() != field_names_dict.size()) { - LOG_MSG("Current user inputs still have conflict with duplicated field names"); for ( size_t i=0, sz=txt_input.size(); iGetValue(); if (uniq_fnames[user_field_name] > 1) { @@ -560,6 +558,8 @@ FieldNameCorrectionDlg(GdaConst::DataSourceType ds_type, wxString title) : wxDialog(NULL, -1, title, wxDefaultPosition, wxSize(600,300)) { + wxLogMessage("Open FieldNameCorrectionDlg:"); + wxBoxSizer* sizer = new wxBoxSizer(wxHORIZONTAL); fieldPane = new ScrolledWidgetsPane(this, wxID_ANY, ds_type, @@ -584,6 +584,7 @@ FieldNameCorrectionDlg::~FieldNameCorrectionDlg() void FieldNameCorrectionDlg::OnClose(wxCloseEvent& ev) { + wxLogMessage("Click FieldNameCorrectionDlg::OnClose"); // Note: it seems that if we don't explictly capture the close event // and call Destory, then the destructor is not called. Destroy(); @@ -593,18 +594,17 @@ void FieldNameCorrectionDlg::OnClose(wxCloseEvent& ev) void FieldNameCorrectionDlg::OnOkClick(wxCommandEvent& event) { - LOG_MSG("Entering FieldNameCorrectionDlg::OnOkClick"); + wxLogMessage("Click FieldNameCorrectionDlg::OnOkClick"); // check user input if (fieldPane->CheckUserInput()) { EndDialog(wxID_OK); event.Skip(); } - - LOG_MSG("Exiting FieldNameCorrectionDlg::OnOkClick"); } void FieldNameCorrectionDlg::OnCancelClick( wxCommandEvent& event ) { + wxLogMessage("Click FieldNameCorrectionDlg::OnCancelClick"); event.Skip(); EndDialog(wxID_CANCEL); } diff --git a/DialogTools/FieldNewCalcRateDlg.cpp b/DialogTools/FieldNewCalcRateDlg.cpp index d4c9c1921..f3a02f643 100644 --- a/DialogTools/FieldNewCalcRateDlg.cpp +++ b/DialogTools/FieldNewCalcRateDlg.cpp @@ -182,161 +182,71 @@ void FieldNewCalcRateDlg::Apply() const int obs = table_int->GetNumberRows(); - bool Event_undefined = false; - if (IsAllTime(cop1, m_event_tm->GetSelection())) { - b_array_type undefined; - table_int->GetColUndefined(cop1, undefined); - int ts = project->GetTableInt()->GetTimeSteps(); - for (int t=0; t undefined(obs); - int tm = IsTimeVariant(cop1) ? m_event_tm->GetSelection() : 0; - table_int->GetColUndefined(cop1, tm, undefined); - for (int i=0; iGetHighlightState(); std::vector& hs = highlight_state->GetHighlight(); - std::vector hs_backup = hs; - - for (int i=0; iGetSelection())) { - b_array_type undefined; - table_int->GetColUndefined(cop2, undefined); - int ts = project->GetTableInt()->GetTimeSteps(); - for (int t=0; t undefined(obs); - int tm = IsTimeVariant(cop2) ? m_base_tm->GetSelection() : 0; - table_int->GetColUndefined(cop2, tm, undefined); - for (int i=0; iGetSelection())) { - d_array_type data; - table_int->GetColData(cop2, data); - int ts = project->GetTableInt()->GetTimeSteps(); - for (int t=0; t data(obs); - int tm = IsTimeVariant(cop2) ? m_base_tm->GetSelection() : 0; - table_int->GetColData(cop2, tm, data); - for (int i=0; i data(obs); + std::vector undef_r(obs, false); if (!IsAllTime(cop2, m_base_tm->GetSelection())) { + std::vector undef(obs); int tm = IsTimeVariant(cop2) ? m_base_tm->GetSelection() : 0; table_int->GetColData(cop2, tm, data); - for (int i=0; iGetColUndefined(cop2, tm, undef); + for (int i=0; iGetSelection())) { + std::vector undef(obs); int tm = IsTimeVariant(cop1) ? m_event_tm->GetSelection() : 0; table_int->GetColData(cop1, tm, data); - for (int i=0; iGetColUndefined(cop1, tm, undef); + for (int i=0; iGetSelection())) { + std::vector undef(obs); table_int->GetColData(cop2, time_list[t], data); - for (int i=0; iGetColUndefined(cop2, time_list[t], undef); + for (int i=0; iGetSelection())) { + std::vector undef(obs); table_int->GetColData(cop1, time_list[t], data); - for (int i=0; iGetColUndefined(cop1, time_list[t], undef); + for (int i=0; i undef_r; + switch (op) { case 0: - GdaAlgs::RateSmoother_RawRate(obs, B, E, r, undef_r); + has_undefined = GdaAlgs::RateSmoother_RawRate(obs, B, E, r, undef_r); break; case 1: - GdaAlgs::RateSmoother_ExcessRisk(obs, B, E, r, undef_r); + has_undefined = GdaAlgs::RateSmoother_ExcessRisk(obs, B, E, r, undef_r); break; case 2: - GdaAlgs::RateSmoother_EBS(obs, B, E, r, undef_r); + has_undefined = GdaAlgs::RateSmoother_EBS(obs, B, E, r, undef_r); break; case 3: has_undefined = GdaAlgs::RateSmoother_SRS(obs, w_man_int, @@ -349,7 +259,7 @@ void FieldNewCalcRateDlg::Apply() undef_r); break; case 5: - GdaAlgs::RateStandardizeEB(obs, B, E, r, undef_r); + has_undefined = GdaAlgs::RateStandardizeEB(obs, B, E, r, undef_r); break; default: break; diff --git a/DialogTools/FieldNewCalcSheetDlg.cpp b/DialogTools/FieldNewCalcSheetDlg.cpp index 4bae48916..cbe9c951f 100644 --- a/DialogTools/FieldNewCalcSheetDlg.cpp +++ b/DialogTools/FieldNewCalcSheetDlg.cpp @@ -47,6 +47,8 @@ table_state(project_s->GetTableState()), w_man_state(project_s->GetWManState()) { + wxLogMessage("Open FieldNewCalcSheetDlg."); + Create(parent, id, caption, pos, size, style); pSpecial = new FieldNewCalcSpecialDlg(project, m_note); @@ -75,8 +77,6 @@ w_man_state(project_s->GetWManState()) FieldNewCalcSheetDlg::~FieldNewCalcSheetDlg() { - LOG_MSG("In FieldNewCalcSheetDlg::~FieldNewCalcSheetDlg"); - frames_manager->removeObserver(this); table_state->removeObserver(this); w_man_state->removeObserver(this); @@ -103,6 +103,7 @@ void FieldNewCalcSheetDlg::CreateControls() void FieldNewCalcSheetDlg::OnPageChange( wxBookCtrlEvent& event ) { + wxLogMessage("In FieldNewCalcSheetDlg::OnPageChange()"); int tab_idx = event.GetOldSelection(); int var_sel_idx = -1; if (tab_idx == 0) @@ -127,6 +128,7 @@ void FieldNewCalcSheetDlg::OnPageChange( wxBookCtrlEvent& event ) void FieldNewCalcSheetDlg::OnApplyClick( wxCommandEvent& event ) { + wxLogMessage("In FieldNewCalcSheetDlg::OnApplyClick()"); switch(m_note->GetSelection()) { case 0: @@ -176,7 +178,8 @@ void FieldNewCalcSheetDlg::OnApplyClick( wxCommandEvent& event ) void FieldNewCalcSheetDlg::OnClose(wxCloseEvent& event) { - LOG_MSG("In FieldNewCalcSheetDlg::OnClose"); + wxLogMessage("In FieldNewCalcSheetDlg::OnClose()"); + Destroy(); } diff --git a/DialogTools/FieldNewCalcSheetDlg.h b/DialogTools/FieldNewCalcSheetDlg.h index df93bb9ec..8714296bd 100644 --- a/DialogTools/FieldNewCalcSheetDlg.h +++ b/DialogTools/FieldNewCalcSheetDlg.h @@ -44,7 +44,7 @@ class FieldNewCalcSheetDlg: public wxDialog, public FramesManagerObserver, public: FieldNewCalcSheetDlg(Project* project, wxWindow* parent, wxWindowID id = wxID_ANY, - const wxString& caption = "Var Calc Container", + const wxString& caption = _("Var Calc Container"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE ); diff --git a/DialogTools/FieldNewCalcSpecialDlg.cpp b/DialogTools/FieldNewCalcSpecialDlg.cpp index 352db2dbe..5705e001b 100644 --- a/DialogTools/FieldNewCalcSpecialDlg.cpp +++ b/DialogTools/FieldNewCalcSpecialDlg.cpp @@ -172,7 +172,7 @@ void FieldNewCalcSpecialDlg::Apply() } else if (col_type == GdaConst::string_type) { std::vector data(n_rows, wxEmptyString); for (int i=0; iSetColData(result_col, time_list[t], data); @@ -194,7 +194,7 @@ void FieldNewCalcSpecialDlg::Apply() table_int->SetColData(result_col, time_list[t], data); } else if (col_type == GdaConst::string_type) { std::vector data(n_rows, wxEmptyString); - for (int i=0; iSetColData(result_col, time_list[t], data); } table_int->SetColUndefined(result_col, time_list[t], undefined); @@ -212,7 +212,7 @@ void FieldNewCalcSpecialDlg::Apply() table_int->SetColData(result_col, time_list[t], data); } else if (col_type == GdaConst::string_type) { std::vector data(n_rows, wxEmptyString); - for (int i=0; iSetColData(result_col, time_list[t], data); } table_int->SetColUndefined(result_col, time_list[t], undefined); diff --git a/DialogTools/GetisOrdChoiceDlg.h b/DialogTools/GetisOrdChoiceDlg.h index b904f8790..ca50eea82 100644 --- a/DialogTools/GetisOrdChoiceDlg.h +++ b/DialogTools/GetisOrdChoiceDlg.h @@ -28,10 +28,10 @@ class GetisOrdChoiceDlg: public wxDialog { public: GetisOrdChoiceDlg( wxWindow* parent, wxWindowID id = wxID_ANY, - const wxString& caption = "Maps To Open", + const wxString& caption = _("Maps To Open"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION | wxSYSTEM_MENU); + long style = wxCAPTION | wxDEFAULT_DIALOG_STYLE); void CreateControls(); diff --git a/DialogTools/HistIntervalDlg.h b/DialogTools/HistIntervalDlg.h index d02bae77e..8007e2829 100644 --- a/DialogTools/HistIntervalDlg.h +++ b/DialogTools/HistIntervalDlg.h @@ -33,10 +33,10 @@ class HistIntervalDlg: public wxDialog int default_num_intervals, int max_intervals, wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Intervals in the Histogram", + const wxString& caption = _("Intervals in the Histogram"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); void CreateControls(); void OnOkClick( wxCommandEvent& event ); diff --git a/DialogTools/LisaWhat2OpenDlg.h b/DialogTools/LisaWhat2OpenDlg.h index 98a90abe5..1f079d948 100644 --- a/DialogTools/LisaWhat2OpenDlg.h +++ b/DialogTools/LisaWhat2OpenDlg.h @@ -27,10 +27,10 @@ class LisaWhat2OpenDlg: public wxDialog public: LisaWhat2OpenDlg( wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "What windows to open?", + const wxString& caption = _("What windows to open?"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); void CreateControls(); void OnOkClick( wxCommandEvent& event ); @@ -52,10 +52,10 @@ class GetisWhat2OpenDlg: public wxDialog public: GetisWhat2OpenDlg( wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "What windows to open?", + const wxString& caption = _("What windows to open?"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); void CreateControls(); void OnOkClick( wxCommandEvent& event ); diff --git a/DialogTools/LocaleSetupDlg.cpp b/DialogTools/LocaleSetupDlg.cpp index c5c91574b..34805a08a 100644 --- a/DialogTools/LocaleSetupDlg.cpp +++ b/DialogTools/LocaleSetupDlg.cpp @@ -20,16 +20,18 @@ #include + +#include #include #include #include #include #include + #include #include #include "../GenUtils.h" -#include "../logger.h" #include "../GdaException.h" #include "../GeneralWxUtils.h" #include "LocaleSetupDlg.h" @@ -41,11 +43,16 @@ BEGIN_EVENT_TABLE( LocaleSetupDlg, wxDialog ) END_EVENT_TABLE() LocaleSetupDlg::LocaleSetupDlg(wxWindow* parent, + bool need_reopen_flag, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size ) { + wxLogMessage("Open LocaleSetupDlg."); + + need_reopen = need_reopen_flag; + wxXmlResource::Get()->LoadDialog(this, GetParent(), "IDD_LOCALE_SETUP_DLG"); FindWindow(XRCID("wxID_OK"))->Enable(true); m_txt_thousands = XRCCTRL(*this, "IDC_FIELD_THOUSANDS",wxTextCtrl); @@ -65,6 +72,8 @@ LocaleSetupDlg::LocaleSetupDlg(wxWindow* parent, void LocaleSetupDlg::OnResetSysLocale( wxCommandEvent& event ) { + wxLogMessage("Click LocaleSetupDlg::OnResetSysLocale"); + setlocale(LC_ALL, ""); struct lconv *poLconv = localeconv(); CPLSetConfigOption("GDAL_LOCALE_SEPARATOR", poLconv->thousands_sep); @@ -89,6 +98,8 @@ void LocaleSetupDlg::OnResetSysLocale( wxCommandEvent& event ) void LocaleSetupDlg::OnOkClick( wxCommandEvent& event ) { + wxLogMessage("Click LocaleSetupDlg::OnOkClick"); + wxString thousands_sep = m_txt_thousands->GetValue(); wxString decimal_point = m_txt_decimal->GetValue(); @@ -97,12 +108,13 @@ void LocaleSetupDlg::OnOkClick( wxCommandEvent& event ) if ( !decimal_point.IsEmpty() ) CPLSetConfigOption("GDAL_LOCALE_DECIMAL", (const char*)decimal_point.mb_str()); - - wxString msg = "Locale for numbers has been setup successfully. Please " - "re-open current project to enable this locale."; - wxMessageDialog msg_dlg(this, msg, - "Setup locale", - wxOK | wxOK_DEFAULT | wxICON_INFORMATION); - msg_dlg.ShowModal(); + + if (need_reopen) { + wxString msg = _("Locale for numbers has been setup successfully. Please re-open current project to enable this locale."); + wxMessageDialog msg_dlg(this, msg, + "Setup locale", + wxOK | wxOK_DEFAULT | wxICON_INFORMATION); + msg_dlg.ShowModal(); + } EndDialog(wxID_OK); } diff --git a/DialogTools/LocaleSetupDlg.h b/DialogTools/LocaleSetupDlg.h index 4ad0be206..68a7442fe 100644 --- a/DialogTools/LocaleSetupDlg.h +++ b/DialogTools/LocaleSetupDlg.h @@ -35,12 +35,14 @@ class LocaleSetupDlg: public wxDialog { public: LocaleSetupDlg(wxWindow* parent, + bool need_reopen = true, wxWindowID id = wxID_ANY, - const wxString& title = "Setup Locale of GeoDa Table", + const wxString& title = _("Setup Locale of GeoDa Table"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize ); private: + bool need_reopen; wxTextCtrl* m_txt_thousands; wxTextCtrl* m_txt_decimal; wxButton* m_btn_rest; diff --git a/DialogTools/PCPDlg.cpp b/DialogTools/PCPDlg.cpp index e1a23e899..04dd7000e 100644 --- a/DialogTools/PCPDlg.cpp +++ b/DialogTools/PCPDlg.cpp @@ -18,10 +18,11 @@ */ #include +#include #include #include + #include "../DataViewer/TableInterface.h" -#include "../logger.h" #include "../Project.h" #include "PCPDlg.h" @@ -43,6 +44,8 @@ PCPDlg::PCPDlg(Project* project_s, wxWindow* parent, const wxSize& size, long style ) : project(project_s), table_int(project_s->GetTableInt()) { + wxLogMessage("Open PCPDlg."); + SetParent(parent); CreateControls(); Init(); @@ -87,6 +90,7 @@ void PCPDlg::Init() void PCPDlg::OnIncAllClick( wxCommandEvent& ev) { + wxLogMessage("Click PCPDlg::OnIncAllClick"); for (int i=0, iend=m_exclude_list->GetCount(); iAppend(m_exclude_list->GetString(i)); } @@ -136,6 +140,8 @@ void PCPDlg::OnExclListDClick( wxCommandEvent& ev) void PCPDlg::OnOkClick( wxCommandEvent& event ) { + wxLogMessage("Click PCPDlg::OnOkClick"); + int n_pcp_obs_sel = m_include_list->GetCount(); col_ids.resize(m_include_list->GetCount()); @@ -169,6 +175,8 @@ void PCPDlg::OnOkClick( wxCommandEvent& event ) void PCPDlg::OnCancelClick( wxCommandEvent& event ) { + wxLogMessage("Click PCPDlg::OnCancelClick"); + event.Skip(); EndDialog(wxID_CANCEL); diff --git a/DialogTools/PCPDlg.h b/DialogTools/PCPDlg.h index 563303d8f..77b61c380 100644 --- a/DialogTools/PCPDlg.h +++ b/DialogTools/PCPDlg.h @@ -34,10 +34,10 @@ class PCPDlg: public wxDialog public: PCPDlg(Project* project, wxWindow* parent, wxWindowID id = wxID_ANY, - const wxString& title = "Parallel Coordinate Plot", + const wxString& title = _("Parallel Coordinate Plot"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); std::vector pcp_col_ids; std::vector pcp_col_tm_ids; diff --git a/DialogTools/PermutationCounterDlg.h b/DialogTools/PermutationCounterDlg.h index 0a44a2151..4e1d2c959 100644 --- a/DialogTools/PermutationCounterDlg.h +++ b/DialogTools/PermutationCounterDlg.h @@ -30,16 +30,16 @@ class PermutationCounterDlg: public wxDialog public: PermutationCounterDlg( ); PermutationCounterDlg( wxWindow* parent, wxWindowID id = -1, - const wxString& caption="Set Number of Permutation", + const wxString& caption=_("Set Number of Permutation"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); bool Create( wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Set Number of Permutation", + const wxString& caption = _("Set Number of Permutation"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); void CreateControls(); void OnOkClick( wxCommandEvent& event ); diff --git a/DialogTools/ProgressDlg.cpp b/DialogTools/ProgressDlg.cpp index 348bacdfd..184e16164 100644 --- a/DialogTools/ProgressDlg.cpp +++ b/DialogTools/ProgressDlg.cpp @@ -21,7 +21,6 @@ #include #include #include -#include "../logger.h" BEGIN_EVENT_TABLE( ProgressDlg, wxDialog ) EVT_BUTTON( XRCID("wxID_OK"), ProgressDlg::OnOkClick) diff --git a/DialogTools/ProgressDlg.h b/DialogTools/ProgressDlg.h index e9b976d82..218f99aeb 100644 --- a/DialogTools/ProgressDlg.h +++ b/DialogTools/ProgressDlg.h @@ -28,10 +28,10 @@ class ProgressDlg: public wxDialog { public: ProgressDlg(wxWindow* parent, wxWindowID id = wxID_ANY, - const wxString& title = "Progress", + const wxString& title = _("Progress"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION | wxSYSTEM_MENU ); + long style = wxCAPTION | wxDEFAULT_DIALOG_STYLE ); void StatusUpdate( double val, const wxString& msg ); void MessageUpdate( const wxString& msg ); void ValueUpdate( double val ); diff --git a/DialogTools/ProjectInfoDlg.cpp b/DialogTools/ProjectInfoDlg.cpp index 53585d6ea..7643d8484 100644 --- a/DialogTools/ProjectInfoDlg.cpp +++ b/DialogTools/ProjectInfoDlg.cpp @@ -27,6 +27,8 @@ ProjectInfoDlg::ProjectInfoDlg(Project* project) : wxDialog(0, -1, "Project Information", wxDefaultPosition, wxSize(250, 150)) { + wxLogMessage("Open ProjectInfoDlg."); + using namespace std; wxPanel* panel = new wxPanel(this, -1); diff --git a/DialogTools/PublishDlg.cpp b/DialogTools/PublishDlg.cpp index 69933e27a..1dbda0528 100644 --- a/DialogTools/PublishDlg.cpp +++ b/DialogTools/PublishDlg.cpp @@ -20,6 +20,7 @@ #include +#include #include #include #include @@ -52,6 +53,7 @@ PublishDlg::PublishDlg(wxWindow* parent, Project* _p, const wxPoint& pos, const wxSize& size ) { + wxLogMessage("Open PublishDlg."); p = _p; wxXmlResource::Get()->LoadDialog(this, GetParent(), "IDD_GEODA_PUBLISH_DLG"); @@ -75,6 +77,7 @@ PublishDlg::PublishDlg(wxWindow* parent, Project* _p, void PublishDlg::OnOkClick( wxCommandEvent& event ) { + wxLogMessage("In PublishDlg::OnOkClick()"); wxString title(m_txt_title->GetValue()); wxString description(m_txt_description->GetValue() ); @@ -375,4 +378,4 @@ string GeoDaWebProxy::doPost(const string& _parameter) //curl_global_cleanup(); return out.str(); -} \ No newline at end of file +} diff --git a/DialogTools/PublishDlg.h b/DialogTools/PublishDlg.h index 99198a9c1..23daef644 100644 --- a/DialogTools/PublishDlg.h +++ b/DialogTools/PublishDlg.h @@ -74,7 +74,7 @@ class PublishDlg: public wxDialog public: PublishDlg(wxWindow* parent, Project* p, wxWindowID id = wxID_ANY, - const wxString& title = "Publish Maps and Plots to GeoDa-Web", + const wxString& title = _("Publish Maps and Plots to GeoDa-Web"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize ); diff --git a/DialogTools/RandomizationDlg.cpp b/DialogTools/RandomizationDlg.cpp index 7881076e7..2f01cb157 100644 --- a/DialogTools/RandomizationDlg.cpp +++ b/DialogTools/RandomizationDlg.cpp @@ -29,24 +29,27 @@ #include "../TemplateCanvas.h" #include "../GdaConst.h" #include "../GdaConst.h" -#include "../logger.h" +#include "../GenUtils.h" #include "RandomizationDlg.h" RandomizationPanel::RandomizationPanel(const std::vector& raw_data1_s, + const std::vector& undefs_s, const GalElement* W_s, int NumPermutations, bool reuse_user_seed, uint64_t user_specified_seed, - wxFrame* parent) + wxFrame* parent, + const wxSize& size) : start(-1), stop(1), raw_data1(raw_data1_s), +undefs(undefs_s), W(W_s), num_obs(raw_data1_s.size()), Permutations(NumPermutations), MoranI(NumPermutations, 0), is_bivariate(false), -wxPanel(parent, -1, wxDefaultPosition, wxSize(550,300)) +wxPanel(parent, -1, wxDefaultPosition, size) { SetBackgroundStyle(wxBG_STYLE_CUSTOM); @@ -65,14 +68,18 @@ wxPanel(parent, -1, wxDefaultPosition, wxSize(550,300)) RandomizationPanel::RandomizationPanel(const std::vector& raw_data1_s, const std::vector& raw_data2_s, + const std::vector& undefs_s, const GalElement* W_s, int NumPermutations, bool reuse_user_seed, uint64_t user_specified_seed, - wxFrame* parent) -: start(-1), stop(1), raw_data1(raw_data1_s), raw_data2(raw_data2_s), W(W_s), + wxFrame* parent, + const wxSize& size) +: start(-1), stop(1), raw_data1(raw_data1_s), raw_data2(raw_data2_s), +undefs(undefs_s), +W(W_s), num_obs(raw_data1_s.size()), Permutations(NumPermutations), MoranI(NumPermutations, 0), is_bivariate(true), -wxPanel(parent, -1, wxDefaultPosition, wxSize(550,300)) +wxPanel(parent, -1, wxDefaultPosition, size) { SetBackgroundStyle(wxBG_STYLE_CUSTOM); @@ -115,17 +122,42 @@ void RandomizationPanel::OnRunClick( wxCommandEvent& event ) void RandomizationPanel::CalcMoran() { + std::vector XY_undefs; + std::vector X; + std::vector Y; + + for (int i=0; i& raw_data1_s, +RandomizationDlg::RandomizationDlg(const std::vector& raw_data1_s, const std::vector& raw_data2_s, - const GalElement* W_s, + const GalWeight* W_s, + const std::vector& _undef, + const std::vector& hl, int NumPermutations, bool reuse_user_seed, uint64_t user_specified_seed, @@ -403,19 +437,68 @@ RandomizationDlg::RandomizationDlg( const std::vector& raw_data1_s, const wxString& caption, const wxPoint& pos, const wxSize& size, long style ) -: wxFrame(parent, id, "", wxDefaultPosition, wxSize(550,300)) +: wxFrame(parent, id, "", wxDefaultPosition, wxSize(550,300)), +copy_w(NULL), copy_w_sel(NULL), copy_w_unsel(NULL) { - LOG_MSG("In RandomizationDlg::RandomizationDlg"); + wxLogMessage("Open RandomizationDlg (bivariate)."); SetIcon(wxIcon(GeoDaIcon_16x16_xpm)); + SetBackgroundColour(*wxWHITE); + + int num_obs = raw_data1_s.size(); - panel = new RandomizationPanel(raw_data1_s, raw_data2_s, W_s, NumPermutations, reuse_user_seed, user_specified_seed, this); - CreateControls(); - + bool has_undef = false; + bool has_hl = false; + + for (int i=0; iUpdate(_undef); + W = copy_w->gal; + } else { + W = W_s->gal; + } + + panel = new RandomizationPanel(raw_data1_s, raw_data2_s, _undef, W, NumPermutations, reuse_user_seed, user_specified_seed, this, sz); + + + if ( has_hl) { + std::vector sel_undefs(num_obs, false); + for (int i=0; iUpdate(sel_undefs); + panel_sel = new RandomizationPanel(raw_data1_s, raw_data2_s, sel_undefs, copy_w_sel->gal, NumPermutations, reuse_user_seed, user_specified_seed, this, sz); + + std::vector unsel_undefs(num_obs, false); + for (int i=0; iUpdate(unsel_undefs); + panel_unsel = new RandomizationPanel(raw_data1_s, raw_data2_s, unsel_undefs, copy_w_unsel->gal, NumPermutations, reuse_user_seed, user_specified_seed, this, sz); + + CreateControls_regime(); + + } else { + CreateControls(); + } } RandomizationDlg::RandomizationDlg( const std::vector& raw_data1_s, - const GalElement* W_s, + const GalWeight* W_s, + const std::vector& _undef, + const std::vector& hl, int NumPermutations, bool reuse_user_seed, uint64_t user_specified_seed, @@ -423,37 +506,120 @@ RandomizationDlg::RandomizationDlg( const std::vector& raw_data1_s, const wxString& caption, const wxPoint& pos, const wxSize& size, long style ) -: wxFrame(parent, id, "", wxDefaultPosition, wxSize(550,300)) +: wxFrame(parent, id, "", wxDefaultPosition, wxSize(550,300)), +copy_w(NULL), copy_w_sel(NULL), copy_w_unsel(NULL) { - LOG_MSG("In RandomizationDlg::RandomizationDlg"); + wxLogMessage("Open RandomizationDlg (univariate)."); SetIcon(wxIcon(GeoDaIcon_16x16_xpm)); + SetBackgroundColour(*wxWHITE); + + int num_obs = raw_data1_s.size(); + + bool has_undef = false; + bool has_hl = false; + + for (int i=0; igal; + if (has_undef) { + copy_w = new GalWeight(*W_s); + copy_w->Update(_undef); + W = copy_w->gal; + } + panel = new RandomizationPanel(raw_data1_s, _undef, W, NumPermutations, reuse_user_seed, user_specified_seed, this, sz); + + + if ( has_hl) { + std::vector sel_undefs(num_obs, false); + for (int i=0; iUpdate(sel_undefs); + panel_sel = new RandomizationPanel(raw_data1_s, sel_undefs, copy_w_sel->gal, NumPermutations, reuse_user_seed, user_specified_seed, this,sz); + + std::vector unsel_undefs(num_obs, false); + for (int i=0; iUpdate(unsel_undefs); + panel_unsel = new RandomizationPanel(raw_data1_s, unsel_undefs, copy_w_unsel->gal, NumPermutations, reuse_user_seed, user_specified_seed, this, sz); + + CreateControls_regime(); + + } else { + CreateControls(); + } } RandomizationDlg::~RandomizationDlg() { + wxLogMessage("Close RandomizationDlg"); + + if (copy_w) { + delete copy_w; + copy_w = NULL; + } + if (copy_w_sel) { + delete copy_w_sel; + copy_w_sel = NULL; + } + if (copy_w_unsel) { + delete copy_w_unsel; + copy_w_unsel = NULL; + } } void RandomizationDlg::CreateControls() -{ - wxBoxSizer *vbox = new wxBoxSizer(wxHORIZONTAL); - wxBoxSizer *hbox2 = new wxBoxSizer(wxHORIZONTAL); - wxButton *button = new wxButton(panel, ID_BUTTON, wxT("Run")); - hbox2->AddSpacer(100); - hbox2->Add(button); - vbox->Add(hbox2, 0, wxALIGN_RIGHT | wxLEFT | wxTOP, 100); - - panel->SetSizer(vbox); +{ + wxButton *button = new wxButton(this, ID_BUTTON, wxT("Run")); + + wxBoxSizer* panel_box = new wxBoxSizer(wxVERTICAL); + panel_box->Add(button, 0, wxALIGN_CENTER | wxALIGN_TOP | wxALL, 10); + panel_box->Add(panel, 1, wxEXPAND | wxALL, 10); + SetSizer(panel_box); + panel_box->Fit(this); Centre(); Connect(ID_BUTTON, wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(RandomizationDlg::OnOkClick)); +} + +void RandomizationDlg::CreateControls_regime() +{ + wxButton *button = new wxButton(this, ID_BUTTON, wxT("Run")); + wxBoxSizer* panel_box = new wxBoxSizer(wxVERTICAL); + panel_box->Add(button, 0, wxALIGN_CENTER | wxALIGN_TOP | wxALL, 10); + wxStaticText* lbl1 = new wxStaticText(this, wxID_ANY, _("All")); + lbl1->SetFont(*GdaConst::small_font); + panel_box->Add(lbl1, 0, wxALIGN_CENTER| wxALL, 0); + panel_box->Add(panel, 1, wxEXPAND | wxALL, 10); + wxStaticText* lbl2 = new wxStaticText(this, wxID_ANY, _("Selected")); + lbl2->SetFont(*GdaConst::small_font); + panel_box->Add(lbl2, 0, wxALIGN_CENTER | wxALL, 0); + panel_box->Add(panel_sel, 1, wxEXPAND | wxALL, 10); + wxStaticText* lbl3 = new wxStaticText(this, wxID_ANY, _("Unselected")); + lbl3->SetFont(*GdaConst::small_font); + panel_box->Add(lbl3, 0, wxALIGN_CENTER | wxALL, 0); + panel_box->Add(panel_unsel, 1, wxEXPAND | wxALL, 10); + + SetSizer(panel_box); + panel_box->Fit(this); + Centre(); + + Connect(ID_BUTTON, wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(RandomizationDlg::OnRunAll)); } void RandomizationDlg::OnClose( wxCloseEvent& event ) @@ -462,14 +628,23 @@ void RandomizationDlg::OnClose( wxCloseEvent& event ) event.Skip(); } +void RandomizationDlg::OnRunAll( wxCommandEvent& event ) +{ + wxLogMessage("Click RandomizationDlg::OnRunAll"); + panel->RunRandomTrials(); + panel->Refresh(); + panel_sel->RunRandomTrials(); + panel_sel->Refresh(); + panel_unsel->RunRandomTrials(); + panel_unsel->Refresh(); +} + void RandomizationDlg::OnOkClick( wxCommandEvent& event ) { - //wxRect rcClient = GetClientRect(); - //CheckSize(rcClient.GetWidth(), rcClient.GetHeight()); + wxLogMessage("Click RandomizationDlg::OnOkClick"); panel->RunRandomTrials(); panel->Refresh(); } - void RandomizationDlg::OnMouse( wxMouseEvent& event ) { if (event.RightDown()) { diff --git a/DialogTools/RandomizationDlg.h b/DialogTools/RandomizationDlg.h index 1a4b7ca61..e434f5b50 100644 --- a/DialogTools/RandomizationDlg.h +++ b/DialogTools/RandomizationDlg.h @@ -21,6 +21,7 @@ #define __GEODA_CENTER_RANDOMIZATION_DLG_H__ #include +#include "../ShapeOperations/GalWeight.h" #include "../ShapeOperations/Randik.h" @@ -31,16 +32,20 @@ class RandomizationPanel: public wxPanel { public: RandomizationPanel(const std::vector& raw_data1, + const std::vector& undefs_s, const GalElement* W, int NumPermutations, bool reuse_user_seed, uint64_t user_specified_seed, - wxFrame* parent); + wxFrame* parent, + const wxSize& size); RandomizationPanel(const std::vector& raw_data1, const std::vector& raw_data2, + const std::vector& undefs_s, const GalElement* W, int NumPermutations, bool reuse_user_seed, uint64_t user_specified_seed, - wxFrame* parent); + wxFrame* parent, + const wxSize& size); virtual ~RandomizationPanel(); @@ -79,6 +84,7 @@ class RandomizationPanel: public wxPanel const GalElement* W; std::vector raw_data1; std::vector raw_data2; + std::vector undefs; double Moran; double MMean; double MSdev; @@ -101,32 +107,47 @@ class RandomizationDlg: public wxFrame public: RandomizationDlg(const std::vector& raw_data1, - const GalElement* W, int NumPermutations, + const GalWeight* W, + const std::vector& undef, + const std::vector& hl, + int NumPermutations, bool reuse_user_seed, uint64_t user_specified_seed, wxWindow* parent, wxWindowID id = wxID_ANY, - const wxString& caption = "Randomization", + const wxString& caption = _("Randomization"), const wxPoint& pos = wxDefaultPosition, const wxSize& my_size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE); RandomizationDlg( const std::vector& raw_data1, const std::vector& raw_data2, - const GalElement* W, int NumPermutations, + const GalWeight* W, + const std::vector& undef, + const std::vector& hl, + int NumPermutations, bool reuse_user_seed, uint64_t user_specified_seed, wxWindow* parent, wxWindowID id = wxID_ANY, - const wxString& caption = "Randomization", + const wxString& caption = _("Randomization"), const wxPoint& pos = wxDefaultPosition, const wxSize& my_size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE); virtual ~RandomizationDlg(); + void CreateControls(); + void CreateControls_regime(); void OnMouse( wxMouseEvent& event ); void OnClose( wxCloseEvent& event ); void OnOkClick( wxCommandEvent& event ); + void OnRunAll( wxCommandEvent& event ); RandomizationPanel* panel; + RandomizationPanel* panel_sel; + RandomizationPanel* panel_unsel; + + GalWeight* copy_w; + GalWeight* copy_w_sel; + GalWeight* copy_w_unsel; }; #endif diff --git a/DialogTools/RangeSelectionDlg.cpp b/DialogTools/RangeSelectionDlg.cpp index 44e972524..4f64be30d 100644 --- a/DialogTools/RangeSelectionDlg.cpp +++ b/DialogTools/RangeSelectionDlg.cpp @@ -23,9 +23,12 @@ #include #include #include + +#include #include #include #include + #include "../GdaConst.h" #include "../Project.h" #include "../FramesManager.h" @@ -38,9 +41,9 @@ #include "RangeSelectionDlg.h" BEGIN_EVENT_TABLE( RangeSelectionDlg, wxDialog ) -EVT_RADIOBUTTON(XRCID("IDC_RADIO_NEWSELECT"), RangeSelectionDlg::OnSetNewSelect) -EVT_RADIOBUTTON(XRCID("IDC_RADIO_SUBSELECT"), RangeSelectionDlg::OnSetSubSelect) -EVT_RADIOBUTTON(XRCID("IDC_RADIO_APPENDSELECT"), RangeSelectionDlg::OnSetAppendSelect) + EVT_RADIOBUTTON(XRCID("IDC_RADIO_NEWSELECT"), RangeSelectionDlg::OnSetNewSelect) + EVT_RADIOBUTTON(XRCID("IDC_RADIO_SUBSELECT"), RangeSelectionDlg::OnSetSubSelect) + EVT_RADIOBUTTON(XRCID("IDC_RADIO_APPENDSELECT"), RangeSelectionDlg::OnSetAppendSelect) EVT_CHOICE( XRCID("ID_FIELD_CHOICE"), RangeSelectionDlg::OnFieldChoice ) EVT_CHOICE( XRCID("ID_FIELD_CHOICE_TM"), RangeSelectionDlg::OnFieldChoiceTm ) EVT_TEXT( XRCID("ID_MIN_TEXT"), RangeSelectionDlg::OnRangeTextChange ) @@ -80,6 +83,8 @@ m_save_field_choice(0), m_sel_check_box(0), m_sel_val_text(0), m_unsel_check_box(0), m_unsel_val_text(0), m_apply_save_button(0), all_init(false), m_selection_made(false) { + wxLogMessage("Open RangeSelectionDlg"); + SetParent(parent); RefreshColIdMap(); CreateControls(); @@ -209,24 +214,27 @@ void RangeSelectionDlg::OnSetAppendSelect( wxCommandEvent& event ) void RangeSelectionDlg::OnFieldChoice( wxCommandEvent& event ) { + wxLogMessage("In RangeSelectionDlg::OnFieldChoice()"); InitSelectionVars(); CheckRangeButtonSettings(); } void RangeSelectionDlg::OnFieldChoiceTm( wxCommandEvent& event ) { + wxLogMessage("In RangeSelectionDlg::OnFieldChoiceTm()"); InitSelectionVars(); CheckRangeButtonSettings(); } void RangeSelectionDlg::OnRangeTextChange( wxCommandEvent& event ) { + wxLogMessage("In RangeSelectionDlg::OnRangeTextChange()"); CheckRangeButtonSettings(); } void RangeSelectionDlg::OnSelRangeClick( wxCommandEvent& event ) { - LOG_MSG("Entering RangeSelectionDlg::OnApplySelClick"); + wxLogMessage("Entering RangeSelectionDlg::OnApplySelClick"); HighlightState& hs = *project->GetHighlightState(); std::vector& h = hs.GetHighlight(); @@ -256,7 +264,7 @@ void RangeSelectionDlg::OnSelRangeClick( wxCommandEvent& event ) } std::vector cur_sel(n); - LOG(table_int->GetColName(mcol)); + double min_dval = 0; m_min_text->GetValue().ToDouble(&min_dval); double max_dval = 1; @@ -320,11 +328,12 @@ void RangeSelectionDlg::OnSelRangeClick( wxCommandEvent& event ) current_sel_mcol = mcol; m_selection_made = true; CheckApplySaveSettings(); - LOG_MSG("Exiting RangeSelectionDlg::OnApplySelClick"); + } void RangeSelectionDlg::OnSelUndefClick( wxCommandEvent& event ) { + wxLogMessage("In RangeSelectionDlg::OnSelUndefClick()"); HighlightState& hs = *project->GetHighlightState(); std::vector& h = hs.GetHighlight(); bool selection_changed = false; @@ -363,6 +372,7 @@ void RangeSelectionDlg::OnRandomSelClick( wxCommandEvent& event ) void RangeSelectionDlg::OnClearSelClick( wxCommandEvent& event ) { + wxLogMessage("In RangeSelectionDlg::OnClearSelClick()"); HighlightState& hs = *project->GetHighlightState(); hs.SetEventType(HLStateInt::unhighlight_all); hs.notifyObservers(); @@ -372,6 +382,7 @@ void RangeSelectionDlg::OnClearSelClick( wxCommandEvent& event ) void RangeSelectionDlg::OnInvertSelClick( wxCommandEvent& event ) { + wxLogMessage("In RangeSelectionDlg::OnInvertSelClick()"); HighlightState& hs = *project->GetHighlightState(); hs.SetEventType(HLStateInt::invert); hs.notifyObservers(); @@ -381,11 +392,13 @@ void RangeSelectionDlg::OnInvertSelClick( wxCommandEvent& event ) void RangeSelectionDlg::OnAddNeighsToSelClick( wxCommandEvent& event ) { + wxLogMessage("In RangeSelectionDlg::OnAddNeighsToSelClick()"); project->AddNeighborsToSelection(GetWeightsId()); } void RangeSelectionDlg::OnAddField( wxCommandEvent& event ) -{ +{ + wxLogMessage("In RangeSelectionDlg::OnAddField()"); DataViewerAddColDlg dlg(project, this, true, true, "SELECT",GdaConst::long64_type); if (dlg.ShowModal() != wxID_OK) return; int col = dlg.GetColId(); @@ -405,33 +418,39 @@ void RangeSelectionDlg::OnAddField( wxCommandEvent& event ) void RangeSelectionDlg::OnSaveFieldChoice( wxCommandEvent& event ) { + wxLogMessage("In RangeSelectionDlg::OnSaveFieldChoice()"); InitSaveVars(); CheckApplySaveSettings(); } void RangeSelectionDlg::OnSaveFieldChoiceTm( wxCommandEvent& event ) { + wxLogMessage("In RangeSelectionDlg::OnSaveFieldChoiceTm()"); InitSaveVars(); CheckApplySaveSettings(); } void RangeSelectionDlg::OnSelCheckBox( wxCommandEvent& event ) { + wxLogMessage("In RangeSelectionDlg::OnSelCheckBox()"); CheckApplySaveSettings(); } void RangeSelectionDlg::OnUnselCheckBox( wxCommandEvent& event ) { + wxLogMessage("In RangeSelectionDlg::OnUnselCheckBox()"); CheckApplySaveSettings(); } void RangeSelectionDlg::OnSelUnselTextChange( wxCommandEvent& event ) { + wxLogMessage("In RangeSelectionDlg::OnSelUnselTextChange()"); CheckApplySaveSettings(); } void RangeSelectionDlg::OnApplySaveClick( wxCommandEvent& event ) { + wxLogMessage("In RangeSelectionDlg::OnApplySaveClick()"); // The Apply button is only enable when Selected / Unselected values // are valid (only when checked), and at least one checkbox is // selected. The Target Variable is not empty, but has not been @@ -537,7 +556,6 @@ void RangeSelectionDlg::update(FramesManager* o) void RangeSelectionDlg::update(TableState* o) { - LOG_MSG("In RangeSelectionDlg::update(TableState* o)"); RefreshColIdMap(); InitSelectionVars(); InitSaveVars(); @@ -549,7 +567,6 @@ void RangeSelectionDlg::update(TableState* o) /** Implementation of WeightsManStateObserver interface */ void RangeSelectionDlg::update(WeightsManState* o) { - LOG_MSG("In RangeSelectionDlg::update(WeightsManState* o)"); RefreshWeightsIds(); Refresh(); } @@ -595,7 +612,7 @@ boost::uuids::uuid RangeSelectionDlg::GetWeightsId() wxString s; s << "RangeSelectionDlg::GetWeightsId() weight: "; s << w_man_int->GetShortDispName(weights_ids[sel]); - LOG_MSG(s); + return weights_ids[sel]; } @@ -705,6 +722,8 @@ void RangeSelectionDlg::CheckRangeButtonSettings() void RangeSelectionDlg::CheckApplySaveSettings() { + wxLogMessage("In RangeSelectionDlg::CheckApplySaveSettings()"); + if (!all_init) return; bool target_field_empty = m_save_field_choice->GetSelection()==wxNOT_FOUND; diff --git a/DialogTools/RangeSelectionDlg.h b/DialogTools/RangeSelectionDlg.h index 864dfa712..06ef49455 100644 --- a/DialogTools/RangeSelectionDlg.h +++ b/DialogTools/RangeSelectionDlg.h @@ -45,7 +45,7 @@ public TableStateObserver, public WeightsManStateObserver RangeSelectionDlg( wxWindow* parent, Project* project, FramesManager* frames_manager, TableState* table_state, - const wxString& title = "Selection Tool", + const wxString& title = _("Selection Tool"), const wxPoint& pos = wxDefaultPosition ); virtual ~RangeSelectionDlg(); diff --git a/DialogTools/RegressionDlg.cpp b/DialogTools/RegressionDlg.cpp index 96ff0c398..6507fa13e 100644 --- a/DialogTools/RegressionDlg.cpp +++ b/DialogTools/RegressionDlg.cpp @@ -19,6 +19,7 @@ #include #include +#include #include #include #include @@ -29,7 +30,6 @@ #include "../FramesManager.h" #include "../GenUtils.h" -#include "../logger.h" #include "../GeoDa.h" #include "../Project.h" #include "../TemplateCanvas.h" @@ -51,20 +51,37 @@ #include "RegressionDlg.h" #include "RegressionReportDlg.h" -bool classicalRegression(GalElement *g, int num_obs, double * Y, - int dim, double ** X, - int expl, DiagnosticReport *dr, bool InclConstant, - bool m_moranz, wxGauge* gauge, +bool classicalRegression(GalElement *g, + int num_obs, + double * Y, + int dim, + double ** X, + int expl, + DiagnosticReport *dr, + bool InclConstant, + bool m_moranz, + wxGauge* gauge, bool do_white_test); -bool spatialLagRegression(GalElement *g, int num_obs, double * Y, - int dim, double ** X, int deps, DiagnosticReport *dr, - bool InclConstant, wxGauge* p_bar = 0) ; - -bool spatialErrorRegression(GalElement *g, int num_obs, double * Y, - int dim, double ** XX, int deps, +bool spatialLagRegression(GalElement *g, + int num_obs, + double * Y, + int dim, + double ** X, + int deps, + DiagnosticReport *dr, + bool InclConstant, + wxGauge* p_bar = 0) ; + +bool spatialErrorRegression(GalElement *g, + int num_obs, + double * Y, + int dim, + double ** XX, + int deps, DiagnosticReport *rr, - bool InclConstant, wxGauge* p_bar = 0); + bool InclConstant, + wxGauge* p_bar = 0); BEGIN_EVENT_TABLE( RegressionDlg, wxDialog ) EVT_BUTTON( XRCID("ID_RUN"), RegressionDlg::OnRunClick ) @@ -116,6 +133,8 @@ w_man_state(project_s->GetWManState()), autoPVal(0.01), regReportDlg(0) { + wxLogMessage("Open RegressionDlg."); + Create(parent, id, caption, pos, size, style); RegressModel = 1; @@ -142,16 +161,15 @@ regReportDlg(0) RegressionDlg::~RegressionDlg() { - LOG_MSG("Entering RegressionDlg::~RegressionDlg"); frames_manager->removeObserver(this); table_state->removeObserver(this); w_man_state->removeObserver(this); - LOG_MSG("Exiting RegressionDlg::~RegressionDlg"); } void RegressionDlg::OnReportClose(wxWindowDestroyEvent& event) { + wxLogMessage("Close RegressionDlg."); regReportDlg = 0; } @@ -249,25 +267,100 @@ void RegressionDlg::OnSetupAutoModel(wxCommandEvent& event ) void RegressionDlg::OnRunClick( wxCommandEvent& event ) { - LOG_MSG("Entering RegressionDlg::OnRunClick"); + wxLogMessage("Click RegressionDlg::OnRunClick"); m_gauge->Show(); UpdateMessageBox("calculating..."); + wxString m_Yname = m_dependent->GetValue(); + + wxLogMessage(_("y:") + m_Yname); + + // Y and X's data + //wxString st; + m_independentlist->SetSelection(0); + m_independentlist->SetFirstItem(m_independentlist->GetSelection()); + + const unsigned int sz = m_independentlist->GetCount(); + m_Yname.Trim(false); + m_Yname.Trim(true); + + double** dt = new double* [sz + 1]; + for (int i = 0; i < sz + 1; i++) { + dt[i] = new double[m_obs]; + } + + // WS1447 + // fill in each field from m_independentlist and tack on + // m_Yname to the end + // NOTE: We need to close this gapping memory leak!d It looks like + // dt and x is allocated, but never freed! + std::vector vec(m_obs); + undefs.resize(m_obs); + + wxLogMessage("x:"); + + for (int i=0; i < m_independentlist->GetCount(); i++) { + wxString nm = name_to_nm[m_independentlist->GetString(i)]; + wxLogMessage(nm); + + int col = table_int->FindColId(nm); + if (col == wxNOT_FOUND) { + wxString err_msg = wxString::Format(_("Variable %s is no longer in the Table. Please close and reopen the Regression Dialog to synchronize with Table data."), nm); + wxMessageDialog dlg(NULL, err_msg, "Error", wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } + int tm = name_to_tm_id[m_independentlist->GetString(i)]; + table_int->GetColData(col, tm, vec); + for (int j=0; j vec_undef(m_obs); + table_int->GetColUndefined(col, tm, vec_undef); + for (int j=0; jFindColId(name_to_nm[m_Yname]); + if (y_col_id == wxNOT_FOUND) { + wxString err_msg = wxString::Format("Variable %s is no longer in the Table. Please close and reopen the Regression Dialog to synchronize with Table data.", name_to_nm[m_Yname]); + wxMessageDialog dlg(NULL, err_msg, "Error", wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } + + table_int->GetColData(y_col_id, name_to_tm_id[m_Yname], vec); + for (int j=0; j vec_undef(m_obs); + table_int->GetColUndefined(y_col_id, name_to_tm_id[m_Yname], vec_undef); + for (int j=0; jGetCount(); - LOG(nX); m_Xnames.resize(nX+3); int ix = 0, ixName = 0; - unsigned int i = 0; //Option to not use "include constant" removed. bool m_constant_term = true; // m_CheckConstant->GetValue(); bool m_WeightCheck = m_CheckWeight->GetValue(); bool m_standardization = true; // m_standardize->GetValue(); - wxString m_Yname = m_dependent->GetValue(); + // get valid obs + int valid_obs = 0; + std::map orig_valid_map; + + for (int i=0; iSetSelection(0); - m_independentlist->SetFirstItem(m_independentlist->GetSelection()); - - const unsigned int sz = m_independentlist->GetCount(); - LOG(sz); - m_Yname.Trim(false); - m_Yname.Trim(true); - - double** dt = new double* [sz + 1]; - for (i = 0; i < sz + 1; i++) dt[i] = new double[m_obs]; - - // WS1447 - // fill in each field from m_independentlist and tack on - // m_Yname to the end - // NOTE: We need to close this gapping memory leak!d It looks like - // dt and x is allocated, but never freed! - std::vector vec(m_obs); - for (i=0; i < m_independentlist->GetCount(); i++) { - wxString nm = name_to_nm[m_independentlist->GetString(i)]; - int col = table_int->FindColId(nm); - if (col == wxNOT_FOUND) { - wxString err_msg; - err_msg << "Variable " << nm << " is no longer "; - err_msg << "in the Table. Please close and reopen the "; - err_msg << "Regression Dialog to synchronize with Table data."; - wxMessageDialog dlg(NULL, err_msg, "Error", wxOK | wxICON_ERROR); - dlg.ShowModal(); - return; - } - int tm = name_to_tm_id[m_independentlist->GetString(i)]; - table_int->GetColData(col, tm, vec); - for (int j=0; jFindColId(name_to_nm[m_Yname]); - if (y_col_id == wxNOT_FOUND) { - wxString err_msg; - err_msg << "Variable " << name_to_nm[m_Yname]; - err_msg << " is no longer in the Table. Please close and reopen the "; - err_msg << "Regression Dialog to synchronize with Table data."; - wxMessageDialog dlg(NULL, err_msg, "Error", wxOK | wxICON_ERROR); - dlg.ShowModal(); - return; - } - table_int->GetColData(y_col_id, name_to_tm_id[m_Yname], vec); - for (int j=0; jGetValue(); - - if (m_constant_term) { - if (RegressModel == 2) { - wxString W_name = "W_" + m_Yname; - W_name = W_name.Left(12); - m_Xnames[0] = W_name; - m_Xnames[1] = "CONSTANT"; - for (i = 0; i < m_independentlist->GetCount(); i++) { - m_Xnames[i + 2] = m_independentlist->GetString(i); - } - } else if (RegressModel == 3) { - m_Xnames[nX] = "LAMBDA"; - m_Xnames[0] = "CONSTANT"; - for (i = 0; i < m_independentlist->GetCount(); i++) { - m_Xnames[i + 1] = m_independentlist->GetString(i); - } - } else { - m_Xnames[0] = "CONSTANT"; - for (i = 0; i < m_independentlist->GetCount(); i++) { - m_Xnames[i + 1] = m_independentlist->GetString(i); - } + if (m_constant_term) { + if (RegressModel == 2) { + wxString W_name = "W_" + m_Yname; + W_name = W_name.Left(12); + m_Xnames[0] = W_name; + m_Xnames[1] = "CONSTANT"; + for (int i = 0; i < m_independentlist->GetCount(); i++) { + m_Xnames[i + 2] = m_independentlist->GetString(i); + } + } else if (RegressModel == 3) { + m_Xnames[nX] = "LAMBDA"; + m_Xnames[0] = "CONSTANT"; + for (int i = 0; i < m_independentlist->GetCount(); i++) { + m_Xnames[i + 1] = m_independentlist->GetString(i); } } else { - if (RegressModel == 2) { - wxString W_name = "W_" + m_Yname; - W_name = W_name.Left(12); - m_Xnames[0] = W_name; - for (i = 0; i < m_independentlist->GetCount(); i++) { - m_Xnames[i + 1] = m_independentlist->GetString(i); - } - } else if (RegressModel == 3) { - for (i = 0; i < m_independentlist->GetCount(); i++) { - m_Xnames[i] = m_independentlist->GetString(i); - } - m_Xnames[nX] = "LAMBDA"; - } else { - for (i = 0; i < m_independentlist->GetCount(); i++) { - m_Xnames[i] = m_independentlist->GetString(i); - } + m_Xnames[0] = "CONSTANT"; + for (int i = 0; i < m_independentlist->GetCount(); i++) { + m_Xnames[i + 1] = m_independentlist->GetString(i); + } + } + } else { + if (RegressModel == 2) { + wxString W_name = "W_" + m_Yname; + W_name = W_name.Left(12); + m_Xnames[0] = W_name; + for (int i = 0; i < m_independentlist->GetCount(); i++) { + m_Xnames[i + 1] = m_independentlist->GetString(i); + } + } else if (RegressModel == 3) { + for (int i = 0; i < m_independentlist->GetCount(); i++) { + m_Xnames[i] = m_independentlist->GetString(i); + } + m_Xnames[nX] = "LAMBDA"; + } else { + for (int i = 0; i < m_independentlist->GetCount(); i++) { + m_Xnames[i] = m_independentlist->GetString(i); } } + } + if (m_WeightCheck) { boost::uuids::uuid id = GetWeightsId(); - GalWeight* gw = w_man_int->GetGal(id); - GalElement* gal_weight = gw ? gw->gal : NULL; + GalElement* gal_weight = NULL; + GalWeight* gw = w_man_int->GetGal(id); + + if (valid_obs == m_obs) { + gal_weight = gw ? gw->gal : NULL; + + } else { + // construct a new weights with only valid records + if (gw) { + gal_weight = new GalElement[valid_obs]; + int cnt = 0; + for (int i=0; i nbrs = gw->gal[i].GetNbrs(); + vector nbrs_w = gw->gal[i].GetNbrWeights(); + + int n_idx = 0; + for (int j=0; jIsSym(id); if (sym == WeightsMetaInfo::SYM_unknown) { ProgressDlg* p_dlg = new ProgressDlg(this, wxID_ANY, - "Weights Symmetry Check"); + _("Weights Symmetry Check")); p_dlg->Show(); - p_dlg->StatusUpdate(0, "Checking Symmetry..."); + p_dlg->StatusUpdate(0, _("Checking Symmetry...")); sym = w_man_int->CheckSym(id, p_dlg); p_dlg->StatusUpdate(1, "Finished"); p_dlg->Destroy(); } if (sym != WeightsMetaInfo::SYM_symmetric) { - wxMessageBox("Only symmetric weights are supported for " - "this operation, please choose a symmetric " - "weights file. You can still choose Classic " - "regression for non-symmetric weights."); + wxMessageBox(_("Spatial lag and error regressions require symmetric weights (not KNN). You can still use KNN weights to obtain spatial diagnostics for classic regressions.")); UpdateMessageBox(""); return; } @@ -532,10 +623,10 @@ void RegressionDlg::OnRunClick( wxCommandEvent& event ) m_DR.SetMeanY(ComputeMean(y, n)); m_DR.SetSDevY(ComputeSdev(y, n)); - if (gal_weight && !spatialLagRegression(gal_weight, m_obs, + if (gal_weight && !spatialLagRegression(gal_weight, valid_obs, y, n, x, nX, &m_DR, true, m_gauge)) { - wxMessageBox("Error: the inverse matrix is ill-conditioned."); + wxMessageBox(_("Error: the inverse matrix is ill-conditioned.")); m_OpenDump = false; OnCResetClick(event); UpdateMessageBox(""); @@ -556,22 +647,20 @@ void RegressionDlg::OnRunClick( wxCommandEvent& event ) gal_weight = NULL; } else if (RegressModel == 3) { + wxLogMessage("Spatial Error model"); // Check for Symmetry first WeightsMetaInfo::SymmetryEnum sym = w_man_int->IsSym(id); if (sym == WeightsMetaInfo::SYM_unknown) { ProgressDlg* p_dlg = new ProgressDlg(this, wxID_ANY, - "Weights Symmetry Check"); + _("Weights Symmetry Check")); p_dlg->Show(); - p_dlg->StatusUpdate(0, "Checking Symmetry..."); + p_dlg->StatusUpdate(0, _("Checking Symmetry...")); sym = w_man_int->CheckSym(id, p_dlg); p_dlg->StatusUpdate(1, "Finished"); p_dlg->Destroy(); } if (sym != WeightsMetaInfo::SYM_symmetric) { - wxMessageBox("Only symmetric weights are supported for " - "this operation, please choose a symmetric " - "weights file. You can still choose Classic " - "regression for non-symmetric weights."); + wxMessageBox(_("Spatial lag and error regressions require symmetric weights (not KNN). You can still use KNN weights to obtain spatial diagnostics for classic regressions.")); UpdateMessageBox(""); return; } @@ -583,10 +672,10 @@ void RegressionDlg::OnRunClick( wxCommandEvent& event ) m_DR.SetMeanY(ComputeMean(y, n)); m_DR.SetSDevY(ComputeSdev(y, n)); - if (gal_weight && !spatialErrorRegression(gal_weight, m_obs, + if (gal_weight && !spatialErrorRegression(gal_weight, valid_obs, y, n, x, nX, &m_DR, true, m_gauge)) { - wxMessageBox("Error: the inverse matrix is ill-conditioned."); + wxMessageBox(_("Error: the inverse matrix is ill-conditioned.")); m_OpenDump = false; OnCResetClick(event); UpdateMessageBox(""); @@ -607,7 +696,7 @@ void RegressionDlg::OnRunClick( wxCommandEvent& event ) gal_weight = NULL; } else { - wxMessageBox("wrong model number"); + wxMessageBox(_("wrong model number")); UpdateMessageBox(""); return; } @@ -616,6 +705,12 @@ void RegressionDlg::OnRunClick( wxCommandEvent& event ) // reset regressModel after auto RegressModel = 4; } + + + if (valid_obs == m_obs) { + delete[] gal_weight; + } + } else { DiagnosticReport m_DR(n, nX, m_constant_term, false, RegressModel); SetXVariableNames(&m_DR); @@ -625,7 +720,7 @@ void RegressionDlg::OnRunClick( wxCommandEvent& event ) if (!classicalRegression((GalElement*)NULL, m_obs, y, n, x, nX, &m_DR, m_constant_term, false, m_gauge, do_white_test)) { - wxMessageBox("Error: the inverse matrix is ill-conditioned."); + wxMessageBox(_("Error: the inverse matrix is ill-conditioned.")); m_OpenDump = false; OnCResetClick(event); UpdateMessageBox(""); @@ -647,20 +742,24 @@ void RegressionDlg::OnRunClick( wxCommandEvent& event ) //GdaFrame::GetGdaFrame()->DisplayRegression(logReport); DisplayRegression(logReport); } - + + + for (int i = 0; i < sz + 1; i++) { + delete [] x[i]; + } + delete[] x; + delete [] y; EnablingItems(); //FindWindow(XRCID("ID_RUN"))->Enable(false); UpdateMessageBox("done"); - - LOG_MSG("Exiting RegressionDlg::OnRunClick"); } void RegressionDlg::DisplayRegression(wxString dump) { wxDateTime now = wxDateTime::Now(); - dump = ">>" + now.FormatDate() + " " + now.FormatTime() + "\nREGRESSION\n----------\n" + dump; + dump = ">>" + now.FormatDate() + " " + now.FormatTime() + _("\nREGRESSION\n----------\n") + dump; if (regReportDlg == 0) { regReportDlg = new RegressionReportDlg(this, dump); regReportDlg->Connect(wxEVT_DESTROY, wxWindowDestroyEventHandler(RegressionDlg::OnReportClose), NULL, this); @@ -677,6 +776,7 @@ void RegressionDlg::SetupXNames(bool m_constant_term) } void RegressionDlg::OnViewResultsClick( wxCommandEvent& event ) { + wxLogMessage(_("Click RegressionDlg::OnViewResultsClick")); if (m_OpenDump) { GdaFrame::GetGdaFrame()->DisplayRegression(logReport); } @@ -684,9 +784,12 @@ void RegressionDlg::OnViewResultsClick( wxCommandEvent& event ) void RegressionDlg::OnSaveToTxtFileClick( wxCommandEvent& event ) { - if (!m_OpenDump) return; + wxLogMessage(_("Click RegressionDlg::OnSaveToTxtFileClick")); + + if (!m_OpenDump) + return; - wxFileDialog dlg( this, "Regression Output Text File", wxEmptyString, + wxFileDialog dlg( this, _("Regression Output Text File"), wxEmptyString, wxEmptyString, "TXT files (*.txt)|*.txt", wxFD_SAVE ); @@ -700,10 +803,11 @@ void RegressionDlg::OnSaveToTxtFileClick( wxCommandEvent& event ) // Prompt for overwrite permission if (wxFileExists(new_txt)) { wxString msg; - msg << new_txt << " already exists. OK to overwrite?"; - wxMessageDialog dlg (this, msg, "Overwrite?", + msg << new_txt << _(" already exists. OK to overwrite?"); + wxMessageDialog dlg (this, msg, _("Overwrite?"), wxYES_NO | wxCANCEL | wxNO_DEFAULT); - if (dlg.ShowModal() != wxID_YES) return; + if (dlg.ShowModal() != wxID_YES) + return; } bool failed = false; @@ -729,7 +833,7 @@ void RegressionDlg::OnSaveToTxtFileClick( wxCommandEvent& event ) if (failed) { wxString msg; - msg << "Unable to overwrite " << new_txt; + msg << _("Unable to overwrite ") << new_txt; wxMessageDialog dlg (this, msg, "Error", wxOK | wxICON_ERROR); dlg.ShowModal(); } @@ -790,6 +894,8 @@ void RegressionDlg::OnCButton2Click( wxCommandEvent& event ) void RegressionDlg::OnCResetClick( wxCommandEvent& event ) { + wxLogMessage("Click RegressionDlg::OnCResetClick"); + logReport = wxEmptyString; lastSelection = 1; nVarName = 0; @@ -857,10 +963,11 @@ void RegressionDlg::OnCButton5Click( wxCommandEvent& event ) void RegressionDlg::OnCSaveRegressionClick( wxCommandEvent& event ) { - LOG_MSG("Entering RegressionDlg::OnCSaveRegressionClick"); + wxLogMessage("Click RegressionDlg::OnCSaveRegressionClick"); if (!table_int) return; int n_obs = table_int->GetNumberRows(); - + + std::vector save_undefs(n_obs); std::vector yhat(table_int->GetNumberRows()); std::vector resid(table_int->GetNumberRows()); std::vector prederr(RegressModel > 1 ? n_obs : 0); @@ -872,6 +979,7 @@ void RegressionDlg::OnCSaveRegressionClick( wxCommandEvent& event ) for (int i=0; i 1) { data[2].d_val = &prederr; + data[2].undefined = &save_undefs; data[2].label = "Prediction Error"; data[2].field_default = pre + "PRDERR"; data[2].type = GdaConst::double_type; @@ -912,27 +1025,26 @@ void RegressionDlg::OnCSaveRegressionClick( wxCommandEvent& event ) dlg.ShowModal(); if (project->FindTableGrid()) project->FindTableGrid()->Refresh(); - LOG_MSG("Exiting RegressionDlg::OnCSaveRegressionClick"); } void RegressionDlg::OnCloseClick( wxCommandEvent& event ) { - LOG_MSG("Entering RegressionDlg::OnCloseClick"); + wxLogMessage("Click RegressionDlg::OnCloseClick"); + event.Skip(); EndDialog(wxID_CLOSE); Destroy(); - LOG_MSG("Entering RegressionDlg::OnCloseClick"); } void RegressionDlg::OnClose(wxCloseEvent& event) { - LOG_MSG("Entering RegressionDlg::OnClose"); Destroy(); - LOG_MSG("Exiting RegressionDlg::OnClose"); } void RegressionDlg::OnCOpenWeightClick( wxCommandEvent& event ) { + wxLogMessage("Click RegressionDlg::OnCOpenWeightClick"); + GdaFrame::GetGdaFrame()->OnToolsWeightsManager(event); bool m_Run1 = m_independentlist->GetCount() > 0; bool enable_run = (m_Run1 && @@ -1074,6 +1186,8 @@ boost::uuids::uuid RegressionDlg::GetWeightsId() void RegressionDlg::OnCWeightCheckClick( wxCommandEvent& event ) { + wxLogMessage("Click RegressionDlg::OnCWeightCheckClick"); + b_done1 = b_done2 = b_done3 = false; EnablingItems(); @@ -1101,7 +1215,6 @@ void RegressionDlg::printAndShowClassicalResults(const wxString& datasetname, int Obs, int nX, bool do_white_test) { - LOG_MSG("Entering RegressionDlg::printAndShowClassicalResults"); wxString f; // temporary formatting string wxString slog; @@ -1261,7 +1374,7 @@ void RegressionDlg::printAndShowClassicalResults(const wxString& datasetname, slog << " PREDICTED RESIDUAL\n"; cnt++; double *res = r->GetResidual(); double *yh = r->GetYHAT(); - for (int i=0; iGetResidual(); double *yh = r->GetYHAT(); double *pe = r->GetPredError(); - for (int i=0; iGetValue(); wxString f; // temporary formatting string wxString slog; @@ -1529,14 +1635,12 @@ void RegressionDlg::printAndShowErrorResults(const wxString& datasetname, slog << " ================================\n\n"; cnt++; cnt++; logReport << slog; - LOG_MSG(wxString::Format("%d lines written to logReport.", cnt)); - LOG_MSG("Exiting RegressionDlg::printAndShowErrorResults"); } - - void RegressionDlg::OnCRadio1Selected( wxCommandEvent& event ) { + wxLogMessage("Click RegressionDlg::OnCRadio1Selected"); + m_Run = false; RegressModel = 1; UpdateMessageBox(" "); @@ -1547,6 +1651,8 @@ void RegressionDlg::OnCRadio1Selected( wxCommandEvent& event ) void RegressionDlg::OnCRadio2Selected( wxCommandEvent& event ) { + wxLogMessage("Click RegressionDlg::OnCRadio2Selected"); + m_Run = false; RegressModel = 2; UpdateMessageBox(" "); @@ -1557,6 +1663,8 @@ void RegressionDlg::OnCRadio2Selected( wxCommandEvent& event ) void RegressionDlg::OnCRadio3Selected( wxCommandEvent& event ) { + wxLogMessage("Click RegressionDlg::OnCRadio3Selected"); + m_Run = false; RegressModel = 3; UpdateMessageBox(" "); @@ -1567,6 +1675,8 @@ void RegressionDlg::OnCRadio3Selected( wxCommandEvent& event ) void RegressionDlg::OnCRadio4Selected( wxCommandEvent& event ) { + wxLogMessage("Click RegressionDlg::OnCRadio4Selected"); + m_Run = false; RegressModel = 4; UpdateMessageBox(" "); @@ -1577,17 +1687,21 @@ void RegressionDlg::OnCRadio4Selected( wxCommandEvent& event ) void RegressionDlg::OnStandardizeClick( wxCommandEvent& event ) { - wxMessageBox("row standardization is by default"); + wxLogMessage("row standardization is by default"); // m_standardize->SetValue(true); } void RegressionDlg::OnPredValCbClick( wxCommandEvent& event ) { + wxLogMessage("Click RegressionDlg::OnPredValCbClick"); + m_output1 = m_pred_val_cb->GetValue() == 1; } void RegressionDlg::OnCoefVarMatrixCbClick( wxCommandEvent& event ) { + wxLogMessage("Click RegressionDlg::OnCoefVarMatrixCbClick"); + m_output2 = m_coef_var_matrix_cb->GetValue() == 1; } @@ -1601,7 +1715,6 @@ This could be made more intelligent in the future, but is probably good enough for now. */ void RegressionDlg::update(TableState* o) { - LOG_MSG("Entering RegressionDlg::update(TableState*)"); bool add_vars_only_event = false; TableState::EventType et = o->GetEventType(); if (et == TableState::cols_delta) { @@ -1616,11 +1729,8 @@ void RegressionDlg::update(TableState* o) // is safe to query the table for details about new columns BOOST_FOREACH(const TableDeltaEntry& e, o->GetTableDeltaListRef()) { wxString name = e.group_name; - LOG(name); int id = table_int->FindColId(name); - LOG(id); bool tm_vari = table_int->IsColTimeVariant(id); - LOG(tm_vari); if (tm_vari) { for (int t=0; tGetColTimeSteps(id); t++) { wxString nm = name; @@ -1628,13 +1738,11 @@ void RegressionDlg::update(TableState* o) name_to_nm[nm] = name; name_to_tm_id[nm] = t; m_varlist->Append(nm); - LOG_MSG("Appending: " + nm); } } else { name_to_nm[name] = name; name_to_tm_id[name] = 0; m_varlist->Append(name); - LOG_MSG("Appending: " + name); } } } @@ -1644,20 +1752,16 @@ void RegressionDlg::update(TableState* o) add_vars_only_event = true; } if (!add_vars_only_event) { - LOG_MSG("TableState event not just simple variable addition. " - "Reset dialog"); // default is to reset dialog //wxCommandEvent event; //m_OpenDump = false; //OnCResetClick(event); //kUpdateMessageBox(""); } - LOG_MSG("Exiting RegressionDlg::update(TableState*)"); } void RegressionDlg::update(WeightsManState* o) { - LOG_MSG("In RegressionDlg::update(WeightsManState*)"); // Need to refresh weights list InitWeightsList(); bool m_Run1 = m_independentlist->GetCount() > 0; diff --git a/DialogTools/RegressionDlg.h b/DialogTools/RegressionDlg.h index 2626f5582..ce6f6fb12 100644 --- a/DialogTools/RegressionDlg.h +++ b/DialogTools/RegressionDlg.h @@ -48,19 +48,19 @@ class RegressionDlg: public wxDialog, public FramesManagerObserver, public: RegressionDlg(Project* project, wxWindow* parent, - wxString title = "Regression", + wxString title = _("Regression"), wxWindowID id = -1, - const wxString& caption = "Regression", + const wxString& caption = _("Regression"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); virtual ~RegressionDlg(); bool Create( wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Regression", + const wxString& caption = _("Regression"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); void CreateControls(); void OnRunClick( wxCommandEvent& event ); @@ -136,6 +136,7 @@ class RegressionDlg: public wxDialog, public FramesManagerObserver, bool b_done1,b_done2, b_done3; int m_nCount; int m_nTimer; + std::vector undefs; // name_to_nm is a mapping from variable name // in the the column which could include time such as diff --git a/DialogTools/RegressionReportDlg.cpp b/DialogTools/RegressionReportDlg.cpp index ac251769d..53353ebcb 100644 --- a/DialogTools/RegressionReportDlg.cpp +++ b/DialogTools/RegressionReportDlg.cpp @@ -29,6 +29,7 @@ #include #include #include "../GeneralWxUtils.h" +#include "../rc/GeoDaIcon-16x16.xpm" #include "RegressionReportDlg.h" @@ -50,6 +51,7 @@ RegressionReportDlg::RegressionReportDlg( wxWindow* parent, const wxSize& size, long style ) :wxFrame(parent, id, caption, pos, size, style) { + wxLogMessage("Open RegressionReportDlg."); results = showText; //Create(parent, id, caption, pos, size, style); SetExtraStyle(GetExtraStyle()|wxWS_EX_BLOCK_EVENTS); @@ -72,7 +74,8 @@ bool RegressionReportDlg::Create( wxWindow* parent, wxWindowID id, } void RegressionReportDlg::CreateControls() -{ +{ + //wxXmlResource::Get()->LoadDialog(this, GetParent(), "IDD_REGRESSION_REPORT"); //m_textbox = XRCCTRL(*this, "ID_TEXTCTRL1", wxTextCtrl); wxPanel *panel = new wxPanel(this, -1); @@ -87,20 +90,17 @@ void RegressionReportDlg::CreateControls() m_textbox->SetFont(font); } - - vbox->Add(m_textbox, 1, wxEXPAND|wxALL|wxALIGN_CENTRE); + vbox->Add(m_textbox, 1, wxEXPAND|wxALL); panel->SetSizer(vbox); - - - wxBitmap save = wxArtProvider::GetBitmap(wxART_FILE_SAVE); wxToolBar *toolbar = CreateToolBar(); - toolbar->AddTool(wxID_SAVE, "Save Regression Results", save); + toolbar->AddTool(wxID_SAVE, _("Save Regression Results"), save); toolbar->Realize(); Connect(wxID_SAVE, wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler(RegressionReportDlg::OnSaveToFile)); Center(); + SetIcon(wxIcon(GeoDaIcon_16x16_xpm)); } void RegressionReportDlg::AddNewReport(const wxString report) { @@ -124,6 +124,7 @@ void RegressionReportDlg::OnMouseEvent(wxMouseEvent& event) void RegressionReportDlg::OnSaveToFile(wxCommandEvent& event) { + wxLogMessage("In RegressionReportDlg::OnSaveToFile()"); wxFileDialog dlg( this, "Regression Output Text File", wxEmptyString, wxEmptyString, "TXT files (*.txt)|*.txt", @@ -173,6 +174,7 @@ void RegressionReportDlg::OnSaveToFile(wxCommandEvent& event) void RegressionReportDlg::OnFontChanged(wxCommandEvent& event) { + wxLogMessage("In RegressionReportDlg::OnFontChanged()"); wxFontData data; wxFontDialog dlg(NULL, data); wxTextAttr attr; @@ -188,6 +190,7 @@ void RegressionReportDlg::OnFontChanged(wxCommandEvent& event) void RegressionReportDlg::OnClose( wxCloseEvent& event ) { + wxLogMessage("In RegressionReportDlg::OnClose()"); Destroy(); event.Skip(); } diff --git a/DialogTools/RegressionReportDlg.h b/DialogTools/RegressionReportDlg.h index 4f54f4ddc..20d8f8ed7 100644 --- a/DialogTools/RegressionReportDlg.h +++ b/DialogTools/RegressionReportDlg.h @@ -30,14 +30,14 @@ class RegressionReportDlg: public wxFrame RegressionReportDlg( ); RegressionReportDlg( wxWindow* parent, wxString showText, wxWindowID id = wxID_ANY, - const wxString& caption = "Regression Report", + const wxString& caption = _("Regression Report"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(680, 480), long style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX ); bool Create( wxWindow* parent, wxWindowID id = wxID_ANY, - const wxString& caption = "Regression Report", + const wxString& caption = _("Regression Report"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(680, 480), long style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX ); diff --git a/DialogTools/ReportBugDlg.cpp b/DialogTools/ReportBugDlg.cpp new file mode 100644 index 000000000..d6aca9bf5 --- /dev/null +++ b/DialogTools/ReportBugDlg.cpp @@ -0,0 +1,1082 @@ +/** + * GeoDa TM, Copyright (C) 2011-2015 by Luc Anselin - all rights reserved + * + * This file is part of GeoDa. + * + * GeoDa is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * GeoDa 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "curl/curl.h" +#include "ogrsf_frmts.h" +#include "cpl_conv.h" + +#include "../HLStateInt.h" +#include "../HighlightStateObserver.h" +#include "../ShapeOperations/OGRDataAdapter.h" +#include "../GeneralWxUtils.h" +#include "../GenUtils.h" +#include "../GdaConst.h" +#include "../GdaJson.h" +#include "../logger.h" +#include "ReportBugDlg.h" + +using namespace std; +using namespace GdaJson; + + +IMPLEMENT_CLASS(WelcomeSelectionStyleDlg, wxDialog) + +BEGIN_EVENT_TABLE(WelcomeSelectionStyleDlg, wxDialog) +END_EVENT_TABLE() + +WelcomeSelectionStyleDlg::WelcomeSelectionStyleDlg(wxWindow* parent, + wxWindowID id, + const wxString& title, + const wxPoint& pos, + const wxSize& size) +{ + SetParent(parent); + SetPosition(pos); + + wxXmlResource::Get()->LoadDialog(this, GetParent(), "IDD_WELCOME_SELECTION_STYLE"); + + wxStaticBitmap* m_sel_style1 = XRCCTRL(*this, "IDC_SELECTION_STYLE1", wxStaticBitmap); + wxStaticBitmap* m_sel_style2 = XRCCTRL(*this, "IDC_SELECTION_STYLE2", wxStaticBitmap); + + m_sel_style1->Bind(wxEVT_LEFT_DOWN, &WelcomeSelectionStyleDlg::OnStyle1, this); + m_sel_style2->Bind(wxEVT_LEFT_DOWN, &WelcomeSelectionStyleDlg::OnStyle2, this); + + Centre(); + Move(pos); + + ShowModal(); + + Destroy(); +} + +void WelcomeSelectionStyleDlg::OnStyle1(wxMouseEvent& ev) +{ + GdaConst::use_cross_hatching = false; + OGRDataAdapter::GetInstance().AddEntry("use_cross_hatching", "0"); + EndDialog(wxID_OK); +} + +void WelcomeSelectionStyleDlg::OnStyle2(wxMouseEvent& ev) +{ + GdaConst::use_cross_hatching = true; + OGRDataAdapter::GetInstance().AddEntry("use_cross_hatching", "1"); + EndDialog(wxID_OK); +} + +//////////////////////////////////////////////////////////////////////////////// +// +// PreferenceDlg +// +//////////////////////////////////////////////////////////////////////////////// +PreferenceDlg::PreferenceDlg(wxWindow* parent, + wxWindowID id, + const wxString& title, + const wxPoint& pos, + const wxSize& size) + : wxDialog(parent, id, title, pos, size, wxDEFAULT_DIALOG_STYLE) +{ + highlight_state = NULL; + SetBackgroundColour(*wxWHITE); + Init(); + SetMinSize(wxSize(550, -1)); +} + +PreferenceDlg::PreferenceDlg(wxWindow* parent, + HLStateInt* _highlight_state, + wxWindowID id, + const wxString& title, + const wxPoint& pos, + const wxSize& size) + : wxDialog(parent, id, title, pos, size, wxDEFAULT_DIALOG_STYLE) +{ + highlight_state = _highlight_state; + SetBackgroundColour(*wxWHITE); + Init(); + SetMinSize(wxSize(550, -1)); +} + +void PreferenceDlg::Init() +{ + ReadFromCache(); + + wxNotebook* notebook = new wxNotebook(this, wxID_ANY, wxDefaultPosition, wxDefaultSize); + + // visualization tab + wxNotebookPage* vis_page = new wxNotebookPage(notebook, -1, wxDefaultPosition, wxSize(560, 580)); +#ifdef __WIN32__ + vis_page->SetBackgroundColour(*wxWHITE); +#endif + notebook->AddPage(vis_page, "System"); + wxFlexGridSizer* grid_sizer1 = new wxFlexGridSizer(16, 2, 12, 15); + + grid_sizer1->Add(new wxStaticText(vis_page, wxID_ANY, _("Maps:")), 1); + grid_sizer1->AddSpacer(10); + + wxString lbl0 = _("Use classic yellow cross-hatching to highlight selection in maps:"); + wxStaticText* lbl_txt0 = new wxStaticText(vis_page, wxID_ANY, lbl0); + cbox0 = new wxCheckBox(vis_page, XRCID("PREF_USE_CROSSHATCH"), "", wxDefaultPosition); + grid_sizer1->Add(lbl_txt0, 1, wxEXPAND); + grid_sizer1->Add(cbox0, 0, wxALIGN_RIGHT); + cbox0->Bind(wxEVT_CHECKBOX, &PreferenceDlg::OnCrossHatch, this); + + wxSize sl_sz(200, -1); + wxSize txt_sz(35, -1); + + wxString lbl1 = _("Set transparency of highlighted objects in selection:"); + wxStaticText* lbl_txt1 = new wxStaticText(vis_page, wxID_ANY, lbl1); + wxBoxSizer* box1 = new wxBoxSizer(wxHORIZONTAL); + slider1 = new wxSlider(vis_page, wxID_ANY, + 0, 0, 255, + wxDefaultPosition, sl_sz, + wxSL_HORIZONTAL); + slider_txt1 = new wxTextCtrl(vis_page, XRCID("PREF_SLIDER1_TXT"), "", + wxDefaultPosition, txt_sz, wxTE_READONLY); + box1->Add(slider1); + box1->Add(slider_txt1); + grid_sizer1->Add(lbl_txt1, 1, wxEXPAND); + grid_sizer1->Add(box1, 0, wxALIGN_RIGHT); + slider1->Bind(wxEVT_SLIDER, &PreferenceDlg::OnSlider1, this); + + wxString lbl2 = _("Set transparency of unhighlighted objects in selection:"); + wxStaticText* lbl_txt2 = new wxStaticText(vis_page, wxID_ANY, lbl2); + wxBoxSizer* box2 = new wxBoxSizer(wxHORIZONTAL); + slider2 = new wxSlider(vis_page, wxID_ANY, + 0, 0, 255, + wxDefaultPosition, sl_sz, + wxSL_HORIZONTAL); + slider_txt2 = new wxTextCtrl(vis_page, XRCID("PREF_SLIDER2_TXT"), "", + wxDefaultPosition, txt_sz, wxTE_READONLY); + box2->Add(slider2); + box2->Add(slider_txt2); + grid_sizer1->Add(lbl_txt2, 1, wxEXPAND); + grid_sizer1->Add(box2, 0, wxALIGN_RIGHT); + slider2->Bind(wxEVT_SLIDER, &PreferenceDlg::OnSlider2, this); + + + wxString lbl3 = _("Add basemap automatically:"); + wxStaticText* lbl_txt3 = new wxStaticText(vis_page, wxID_ANY, lbl3); + //wxStaticText* lbl_txt33 = new wxStaticText(vis_page, wxID_ANY, lbl3); + cmb33 = new wxComboBox(vis_page, wxID_ANY, _(""), wxDefaultPosition, wxDefaultSize, 0, NULL, wxCB_READONLY); + cmb33->Append("No basemap"); + cmb33->Append("Carto Light"); + cmb33->Append("Carto Dark"); + cmb33->Append("Carto Light (No Labels)"); + cmb33->Append("Carto Dark (No Labels)"); + cmb33->Append("Nokia Day"); + cmb33->Append("Nokia Night"); + cmb33->Append("Nokia Hybrid"); + cmb33->Append("Nokia Satellite"); + cmb33->SetSelection(0); + cmb33->Bind(wxEVT_COMBOBOX, &PreferenceDlg::OnChoice3, this); + + grid_sizer1->Add(lbl_txt3, 1, wxEXPAND); + grid_sizer1->Add(cmb33, 0, wxALIGN_RIGHT); + + + grid_sizer1->Add(new wxStaticText(vis_page, wxID_ANY, _("Plots:")), 1, + wxTOP | wxBOTTOM, 20); + grid_sizer1->AddSpacer(10); + + + wxString lbl6 = _("Set transparency of highlighted objects in selection:"); + wxStaticText* lbl_txt6 = new wxStaticText(vis_page, wxID_ANY, lbl6); + wxBoxSizer* box6 = new wxBoxSizer(wxHORIZONTAL); + slider6 = new wxSlider(vis_page, XRCID("PREF_SLIDER6"), + 255, 0, 255, + wxDefaultPosition, sl_sz, + wxSL_HORIZONTAL); + wxTextCtrl* slider_txt6 = new wxTextCtrl(vis_page, XRCID("PREF_SLIDER6_TXT"), "0.0", wxDefaultPosition, txt_sz, wxTE_READONLY); + lbl_txt6->Hide(); + slider6->Hide(); + slider_txt6->Hide(); + + box6->Add(slider6); + box6->Add(slider_txt6); + grid_sizer1->Add(lbl_txt6, 1, wxEXPAND); + grid_sizer1->Add(box6, 0, wxALIGN_RIGHT); + slider6->Bind(wxEVT_SLIDER, &PreferenceDlg::OnSlider6, this); + slider6->Enable(false); + + wxString lbl7 = _("Set transparency of unhighlighted objects in selection:"); + wxStaticText* lbl_txt7 = new wxStaticText(vis_page, wxID_ANY, lbl7); + wxBoxSizer* box7 = new wxBoxSizer(wxHORIZONTAL); + slider7 = new wxSlider(vis_page, wxID_ANY, + 0, 0, 255, + wxDefaultPosition, sl_sz, + wxSL_HORIZONTAL); + slider_txt7 = new wxTextCtrl(vis_page, XRCID("PREF_SLIDER7_TXT"), "", wxDefaultPosition, txt_sz, wxTE_READONLY); + box7->Add(slider7); + box7->Add(slider_txt7); + grid_sizer1->Add(lbl_txt7, 1, wxEXPAND); + grid_sizer1->Add(box7, 0, wxALIGN_RIGHT); + slider7->Bind(wxEVT_SLIDER, &PreferenceDlg::OnSlider7, this); + + + grid_sizer1->Add(new wxStaticText(vis_page, wxID_ANY, _("System:")), 1, + wxTOP | wxBOTTOM, 20); + grid_sizer1->AddSpacer(10); + + + wxString lbl8 = _("Show Recent/Sample Data panel in Connect Datasource Dialog:"); + wxStaticText* lbl_txt8 = new wxStaticText(vis_page, wxID_ANY, lbl8); + cbox8 = new wxCheckBox(vis_page, XRCID("PREF_SHOW_RECENT"), "", wxDefaultPosition); + grid_sizer1->Add(lbl_txt8, 1, wxEXPAND); + grid_sizer1->Add(cbox8, 0, wxALIGN_RIGHT); + cbox8->Bind(wxEVT_CHECKBOX, &PreferenceDlg::OnShowRecent, this); + + wxString lbl9 = _("Show CSV Configuration in Merge Data Dialog:"); + wxStaticText* lbl_txt9 = new wxStaticText(vis_page, wxID_ANY, lbl9); + cbox9 = new wxCheckBox(vis_page, XRCID("PREF_SHOW_CSV_IN_MERGE"), "", wxDefaultPosition); + grid_sizer1->Add(lbl_txt9, 1, wxEXPAND); + grid_sizer1->Add(cbox9, 0, wxALIGN_RIGHT); + cbox9->Bind(wxEVT_CHECKBOX, &PreferenceDlg::OnShowCsvInMerge, this); + + wxString lbl10 = _("Enable High DPI/Retina support:"); + wxStaticText* lbl_txt10 = new wxStaticText(vis_page, wxID_ANY, lbl10); + cbox10 = new wxCheckBox(vis_page, XRCID("PREF_ENABLE_HDPI"), "", wxDefaultPosition); + grid_sizer1->Add(lbl_txt10, 1, wxEXPAND); + grid_sizer1->Add(cbox10, 0, wxALIGN_RIGHT); + cbox10->Bind(wxEVT_CHECKBOX, &PreferenceDlg::OnEnableHDPISupport, this); + + wxString lbl4 = _("Disable crash detection for bug report:"); + wxStaticText* lbl_txt4 = new wxStaticText(vis_page, wxID_ANY, lbl4); + cbox4 = new wxCheckBox(vis_page, XRCID("PREF_CRASH_DETECT"), "", wxDefaultPosition); + grid_sizer1->Add(lbl_txt4, 1, wxEXPAND); + grid_sizer1->Add(cbox4, 0, wxALIGN_RIGHT); + cbox4->Bind(wxEVT_CHECKBOX, &PreferenceDlg::OnDisableCrashDetect, this); + + wxString lbl5 = _("Disable auto upgrade:"); + wxStaticText* lbl_txt5 = new wxStaticText(vis_page, wxID_ANY, lbl5); + cbox5 = new wxCheckBox(vis_page, XRCID("PREF_AUTO_UPGRADE"), "", wxDefaultPosition); + grid_sizer1->Add(lbl_txt5, 1, wxEXPAND); + grid_sizer1->Add(cbox5, 0, wxALIGN_RIGHT); + cbox5->Bind(wxEVT_CHECKBOX, &PreferenceDlg::OnDisableAutoUpgrade, this); + + grid_sizer1->AddGrowableCol(0, 1); + + wxBoxSizer *nb_box1 = new wxBoxSizer(wxVERTICAL); + nb_box1->Add(grid_sizer1, 1, wxEXPAND | wxALL, 20); + nb_box1->Fit(vis_page); + + vis_page->SetSizer(nb_box1); + + //------------------------------------ + // datasource (gdal) tab + wxNotebookPage* gdal_page = new wxNotebookPage(notebook, -1); +#ifdef __WIN32__ + gdal_page->SetBackgroundColour(*wxWHITE); +#endif + notebook->AddPage(gdal_page, "Data Source"); + wxFlexGridSizer* grid_sizer2 = new wxFlexGridSizer(10, 2, 15, 20); + + wxString lbl21 = _("Hide system table in Postgresql connection:"); + wxStaticText* lbl_txt21 = new wxStaticText(gdal_page, wxID_ANY, lbl21); + cbox21 = new wxCheckBox(gdal_page, wxID_ANY, "", wxDefaultPosition); + grid_sizer2->Add(lbl_txt21, 1, wxEXPAND | wxTOP, 10); + grid_sizer2->Add(cbox21, 0, wxALIGN_RIGHT | wxTOP, 13); + cbox21->Bind(wxEVT_CHECKBOX, &PreferenceDlg::OnHideTablePostGIS, this); + + + wxString lbl22 = _("Hide system table in SQLITE connection:"); + wxStaticText* lbl_txt22 = new wxStaticText(gdal_page, wxID_ANY, lbl22); + cbox22 = new wxCheckBox(gdal_page, wxID_ANY, "", wxDefaultPosition); + grid_sizer2->Add(lbl_txt22, 1, wxEXPAND); + grid_sizer2->Add(cbox22, 0, wxALIGN_RIGHT); + cbox22->Bind(wxEVT_CHECKBOX, &PreferenceDlg::OnHideTableSQLITE, this); + + + wxString lbl23 = _("Http connection timeout (seconds) for e.g. WFS, Geojson etc.:"); + wxStaticText* lbl_txt23 = new wxStaticText(gdal_page, wxID_ANY, lbl23); + txt23 = new wxTextCtrl(gdal_page, XRCID("ID_HTTP_TIMEOUT"), "", wxDefaultPosition, txt_sz, wxTE_PROCESS_ENTER); + grid_sizer2->Add(lbl_txt23, 1, wxEXPAND); + grid_sizer2->Add(txt23, 0, wxALIGN_RIGHT); + txt23->Bind(wxEVT_TEXT, &PreferenceDlg::OnTimeoutInput, this); + + grid_sizer2->AddGrowableCol(0, 1); + + wxBoxSizer *nb_box2 = new wxBoxSizer(wxVERTICAL); + nb_box2->Add(grid_sizer2, 1, wxEXPAND | wxALL, 20); + nb_box2->Fit(gdal_page); + + gdal_page->SetSizer(nb_box2); + + SetupControls(); + + // overall + + wxBoxSizer *vbox = new wxBoxSizer(wxVERTICAL); + wxBoxSizer *hbox = new wxBoxSizer(wxHORIZONTAL); + + wxButton *resetButton = new wxButton(this, -1, _("Reset"), wxDefaultPosition, wxSize(70, 30)); + wxButton *closeButton = new wxButton(this, wxID_OK, _("Close"), wxDefaultPosition, wxSize(70, 30)); + resetButton->Bind(wxEVT_COMMAND_BUTTON_CLICKED, &PreferenceDlg::OnReset, this); + + hbox->Add(resetButton, 1); + hbox->Add(closeButton, 1, wxLEFT, 5); + + vbox->Add(notebook, 1, wxEXPAND | wxALL, 10); + vbox->Add(hbox, 0, wxALIGN_CENTER | wxTOP | wxBOTTOM, 10); + + SetSizer(vbox); + vbox->Fit(this); + + Centre(); + ShowModal(); + + Destroy(); +} + +void PreferenceDlg::OnReset(wxCommandEvent& ev) +{ + GdaConst::use_cross_hatching = false; + GdaConst::transparency_highlighted = 255; + GdaConst::transparency_unhighlighted = 100; + //GdaConst::transparency_map_on_basemap = 200; + GdaConst::use_basemap_by_default = false; + GdaConst::default_basemap_selection = 0; + GdaConst::hide_sys_table_postgres = false; + GdaConst::hide_sys_table_sqlite = false; + GdaConst::disable_crash_detect = false; + GdaConst::disable_auto_upgrade = false; + GdaConst::plot_transparency_highlighted = 255; + GdaConst::plot_transparency_unhighlighted = 50; + GdaConst::show_recent_sample_connect_ds_dialog = true; + GdaConst::show_csv_configure_in_merge = false; + GdaConst::enable_high_dpi_support = true; + GdaConst::gdal_http_timeout = 5; + + + SetupControls(); + + OGRDataAdapter& ogr_adapt = OGRDataAdapter::GetInstance(); + ogr_adapt.AddEntry("use_cross_hatching", "0"); + ogr_adapt.AddEntry("transparency_highlighted", "255"); + ogr_adapt.AddEntry("transparency_unhighlighted", "100"); + ogr_adapt.AddEntry("use_basemap_by_default", "0"); + ogr_adapt.AddEntry("default_basemap_selection", "0"); + ogr_adapt.AddEntry("hide_sys_table_postgres", "0"); + ogr_adapt.AddEntry("hide_sys_table_sqlite", "0"); + ogr_adapt.AddEntry("disable_crash_detect", "0"); + ogr_adapt.AddEntry("disable_auto_upgrade", "0"); + ogr_adapt.AddEntry("plot_transparency_highlighted", "255"); + ogr_adapt.AddEntry("plot_transparency_unhighlighted", "50"); + ogr_adapt.AddEntry("show_recent_sample_connect_ds_dialog", "1"); + ogr_adapt.AddEntry("show_csv_configure_in_merge", "0"); + ogr_adapt.AddEntry("enable_high_dpi_support", "1"); + ogr_adapt.AddEntry("gdal_http_timeout", "5"); +} + +void PreferenceDlg::SetupControls() +{ + cbox0->SetValue(GdaConst::use_cross_hatching); + slider1->SetValue(GdaConst::transparency_highlighted); + wxString t_hl = wxString::Format("%.2f", (255 - GdaConst::transparency_highlighted) / 255.0); + slider_txt1->SetValue(t_hl); + slider2->SetValue(GdaConst::transparency_unhighlighted); + wxString t_uhl = wxString::Format("%.2f", (255 - GdaConst::transparency_unhighlighted) / 255.0); + slider_txt2->SetValue(t_uhl); + if (GdaConst::use_basemap_by_default) { + cmb33->SetSelection(GdaConst::default_basemap_selection); + } + else { + cmb33->SetSelection(0); + } + + slider7->SetValue(GdaConst::plot_transparency_unhighlighted); + wxString t_p_hl = wxString::Format("%.2f", (255 - GdaConst::plot_transparency_unhighlighted) / 255.0); + slider_txt7->SetValue(t_p_hl); + + cbox4->SetValue(GdaConst::disable_crash_detect); + cbox5->SetValue(GdaConst::disable_auto_upgrade); + cbox21->SetValue(GdaConst::hide_sys_table_postgres); + cbox22->SetValue(GdaConst::hide_sys_table_sqlite); + cbox8->SetValue(GdaConst::show_recent_sample_connect_ds_dialog); + cbox9->SetValue(GdaConst::show_csv_configure_in_merge); + cbox10->SetValue(GdaConst::enable_high_dpi_support); + + txt23->SetValue(wxString::Format("%d", GdaConst::gdal_http_timeout)); +} + +void PreferenceDlg::ReadFromCache() +{ + vector transp_h = OGRDataAdapter::GetInstance().GetHistory("transparency_highlighted"); + if (!transp_h.empty()) { + long transp_l = 0; + wxString transp = transp_h[0]; + if (transp.ToLong(&transp_l)) { + GdaConst::transparency_highlighted = transp_l; + } + } + vector transp_uh = OGRDataAdapter::GetInstance().GetHistory("transparency_unhighlighted"); + if (!transp_uh.empty()) { + long transp_l = 0; + wxString transp = transp_uh[0]; + if (transp.ToLong(&transp_l)) { + GdaConst::transparency_unhighlighted = transp_l; + } + } + vector plot_transparency_unhighlighted = OGRDataAdapter::GetInstance().GetHistory("plot_transparency_unhighlighted"); + if (!plot_transparency_unhighlighted.empty()) { + long transp_l = 0; + wxString transp = plot_transparency_unhighlighted[0]; + if (transp.ToLong(&transp_l)) { + GdaConst::plot_transparency_unhighlighted = transp_l; + } + } + vector basemap_sel = OGRDataAdapter::GetInstance().GetHistory("default_basemap_selection"); + if (!basemap_sel.empty()) { + long sel_l = 0; + wxString sel = basemap_sel[0]; + if (sel.ToLong(&sel_l)) { + GdaConst::default_basemap_selection = sel_l; + } + } + vector basemap_default = OGRDataAdapter::GetInstance().GetHistory("use_basemap_by_default"); + if (!basemap_default.empty()) { + long sel_l = 0; + wxString sel = basemap_default[0]; + if (sel.ToLong(&sel_l)) { + if (sel_l == 1) + GdaConst::use_basemap_by_default = true; + else if (sel_l == 0) + GdaConst::use_basemap_by_default = false; + } + } + vector crossht_sel = OGRDataAdapter::GetInstance().GetHistory("use_cross_hatching"); + if (!crossht_sel.empty()) { + long cross_l = 0; + wxString cross = crossht_sel[0]; + if (cross.ToLong(&cross_l)) { + if (cross_l == 1) + GdaConst::use_cross_hatching = true; + else if (cross_l == 0) + GdaConst::use_cross_hatching = false; + } + } + vector postgres_sys_sel = OGRDataAdapter::GetInstance().GetHistory("hide_sys_table_postgres"); + if (!postgres_sys_sel.empty()) { + long sel_l = 0; + wxString sel = postgres_sys_sel[0]; + if (sel.ToLong(&sel_l)) { + if (sel_l == 1) + GdaConst::hide_sys_table_postgres = true; + else if (sel_l == 0) + GdaConst::hide_sys_table_postgres = false; + } + } + vector hide_sys_table_sqlite = OGRDataAdapter::GetInstance().GetHistory("hide_sys_table_sqlite"); + if (!hide_sys_table_sqlite.empty()) { + long sel_l = 0; + wxString sel = hide_sys_table_sqlite[0]; + if (sel.ToLong(&sel_l)) { + if (sel_l == 1) + GdaConst::hide_sys_table_sqlite = true; + else if (sel_l == 0) + GdaConst::hide_sys_table_sqlite = false; + } + } + vector disable_crash_detect = OGRDataAdapter::GetInstance().GetHistory("disable_crash_detect"); + if (!disable_crash_detect.empty()) { + long sel_l = 0; + wxString sel = disable_crash_detect[0]; + if (sel.ToLong(&sel_l)) { + if (sel_l == 1) + GdaConst::disable_crash_detect = true; + else if (sel_l == 0) + GdaConst::disable_crash_detect = false; + } + } + vector disable_auto_upgrade = OGRDataAdapter::GetInstance().GetHistory("disable_auto_upgrade"); + if (!disable_auto_upgrade.empty()) { + long sel_l = 0; + wxString sel = disable_auto_upgrade[0]; + if (sel.ToLong(&sel_l)) { + if (sel_l == 1) + GdaConst::disable_auto_upgrade = true; + else if (sel_l == 0) + GdaConst::disable_auto_upgrade = false; + } + } + + vector show_recent_sample_connect_ds_dialog = OGRDataAdapter::GetInstance().GetHistory("show_recent_sample_connect_ds_dialog"); + if (!show_recent_sample_connect_ds_dialog.empty()) { + long sel_l = 0; + wxString sel = show_recent_sample_connect_ds_dialog[0]; + if (sel.ToLong(&sel_l)) { + if (sel_l == 1) + GdaConst::show_recent_sample_connect_ds_dialog = true; + else if (sel_l == 0) + GdaConst::show_recent_sample_connect_ds_dialog = false; + } + } + + vector show_csv_configure_in_merge = OGRDataAdapter::GetInstance().GetHistory("show_csv_configure_in_merge"); + if (!show_csv_configure_in_merge.empty()) { + long sel_l = 0; + wxString sel = show_csv_configure_in_merge[0]; + if (sel.ToLong(&sel_l)) { + if (sel_l == 1) + GdaConst::show_csv_configure_in_merge = true; + else if (sel_l == 0) + GdaConst::show_csv_configure_in_merge = false; + } + } + vector enable_high_dpi_support = OGRDataAdapter::GetInstance().GetHistory("enable_high_dpi_support"); + if (!enable_high_dpi_support.empty()) { + long sel_l = 0; + wxString sel = enable_high_dpi_support[0]; + if (sel.ToLong(&sel_l)) { + if (sel_l == 1) + GdaConst::enable_high_dpi_support = true; + else if (sel_l == 0) + GdaConst::enable_high_dpi_support = false; + } + } + vector gdal_http_timeout = OGRDataAdapter::GetInstance().GetHistory("gdal_http_timeout"); + if (!gdal_http_timeout.empty()) { + long sel_l = 0; + wxString sel = gdal_http_timeout[0]; + if (sel.ToLong(&sel_l)) { + GdaConst::gdal_http_timeout = sel_l; + } + } +} + +void PreferenceDlg::OnTimeoutInput(wxCommandEvent& ev) +{ + wxString sec_str = txt23->GetValue(); + long sec; + if (sec_str.ToLong(&sec)) { + if (sec >= 0) { + GdaConst::gdal_http_timeout = sec; + OGRDataAdapter::GetInstance().AddEntry("gdal_http_timeout", sec_str.ToStdString()); + CPLSetConfigOption("GDAL_HTTP_TIMEOUT", sec_str); + } + } +} + +void PreferenceDlg::OnSlider1(wxCommandEvent& ev) +{ + int val = slider1->GetValue(); + GdaConst::transparency_highlighted = val; + wxString transp_str; + transp_str << val; + OGRDataAdapter::GetInstance().AddEntry("transparency_highlighted", transp_str.ToStdString()); + wxTextCtrl* txt_ctl = wxDynamicCast(FindWindow(XRCID("PREF_SLIDER1_TXT")), wxTextCtrl); + + wxString t_hl = wxString::Format("%.2f", (255 - val) / 255.0); + txt_ctl->SetValue(t_hl); + + if (highlight_state) { + highlight_state->SetEventType(HLStateInt::transparency); + highlight_state->notifyObservers(); + } +} +void PreferenceDlg::OnSlider2(wxCommandEvent& ev) +{ + int val = slider2->GetValue(); + GdaConst::transparency_unhighlighted = val; + wxString transp_str; + transp_str << val; + OGRDataAdapter::GetInstance().AddEntry("transparency_unhighlighted", transp_str.ToStdString()); + wxTextCtrl* txt_ctl = wxDynamicCast(FindWindow(XRCID("PREF_SLIDER2_TXT")), wxTextCtrl); + + wxString t_hl = wxString::Format("%.2f", (255 - val) / 255.0); + txt_ctl->SetValue(t_hl); + + if (highlight_state) { + highlight_state->SetEventType(HLStateInt::transparency); + highlight_state->notifyObservers(); + } +} +void PreferenceDlg::OnSlider6(wxCommandEvent& ev) +{ + int val = slider6->GetValue(); + GdaConst::plot_transparency_highlighted = val; + wxString transp_str; + transp_str << val; + OGRDataAdapter::GetInstance().AddEntry("plot_transparency_highlighted", transp_str.ToStdString()); + wxTextCtrl* txt_ctl = wxDynamicCast(FindWindow(XRCID("PREF_SLIDER6_TXT")), wxTextCtrl); + + wxString t_hl = wxString::Format("%.2f", (255 - val) / 255.0); + txt_ctl->SetValue(t_hl); + + if (highlight_state) { + highlight_state->SetEventType(HLStateInt::transparency); + highlight_state->notifyObservers(); + } +} +void PreferenceDlg::OnSlider7(wxCommandEvent& ev) +{ + int val = slider7->GetValue(); + GdaConst::plot_transparency_unhighlighted = val; + wxString transp_str; + transp_str << val; + OGRDataAdapter::GetInstance().AddEntry("plot_transparency_unhighlighted", transp_str.ToStdString()); + wxTextCtrl* txt_ctl = wxDynamicCast(FindWindow(XRCID("PREF_SLIDER7_TXT")), wxTextCtrl); + + wxString t_hl = wxString::Format("%.2f", (255 - val) / 255.0); + txt_ctl->SetValue(t_hl); + + if (highlight_state) { + highlight_state->SetEventType(HLStateInt::transparency); + highlight_state->notifyObservers(); + } +} + +void PreferenceDlg::OnChoice3(wxCommandEvent& ev) +{ + int basemap_sel = ev.GetSelection(); + if (basemap_sel <= 0) { + GdaConst::use_basemap_by_default = false; + OGRDataAdapter::GetInstance().AddEntry("use_basemap_by_default", "0"); + } + else { + GdaConst::use_basemap_by_default = true; + GdaConst::default_basemap_selection = basemap_sel; + wxString sel_str; + sel_str << GdaConst::default_basemap_selection; + OGRDataAdapter::GetInstance().AddEntry("use_basemap_by_default", "1"); + OGRDataAdapter::GetInstance().AddEntry("default_basemap_selection", sel_str.ToStdString()); + } +} + +void PreferenceDlg::OnCrossHatch(wxCommandEvent& ev) +{ + int crosshatch_sel = ev.GetSelection(); + if (crosshatch_sel == 0) { + GdaConst::use_cross_hatching = false; + OGRDataAdapter::GetInstance().AddEntry("use_cross_hatching", "0"); + } + else if (crosshatch_sel == 1) { + GdaConst::use_cross_hatching = true; + OGRDataAdapter::GetInstance().AddEntry("use_cross_hatching", "1"); + } + if (highlight_state) { + highlight_state->notifyObservers(); + } +} + +void PreferenceDlg::OnHideTablePostGIS(wxCommandEvent& ev) +{ + int sel = ev.GetSelection(); + if (sel == 0) { + GdaConst::hide_sys_table_postgres = false; + OGRDataAdapter::GetInstance().AddEntry("hide_sys_table_postgres", "0"); + } + else { + GdaConst::hide_sys_table_postgres = true; + OGRDataAdapter::GetInstance().AddEntry("hide_sys_table_postgres", "1"); + } +} + +void PreferenceDlg::OnHideTableSQLITE(wxCommandEvent& ev) +{ + int sel = ev.GetSelection(); + if (sel == 0) { + GdaConst::hide_sys_table_sqlite = false; + OGRDataAdapter::GetInstance().AddEntry("hide_sys_table_sqlite", "0"); + } + else { + GdaConst::hide_sys_table_sqlite = true; + OGRDataAdapter::GetInstance().AddEntry("hide_sys_table_sqlite", "1"); + + } +} +void PreferenceDlg::OnDisableCrashDetect(wxCommandEvent& ev) +{ + int sel = ev.GetSelection(); + if (sel == 0) { + GdaConst::disable_crash_detect = false; + OGRDataAdapter::GetInstance().AddEntry("disable_crash_detect", "0"); + } + else { + GdaConst::disable_crash_detect = true; + OGRDataAdapter::GetInstance().AddEntry("disable_crash_detect", "1"); + + } +} +void PreferenceDlg::OnDisableAutoUpgrade(wxCommandEvent& ev) +{ + int sel = ev.GetSelection(); + if (sel == 0) { + GdaConst::disable_auto_upgrade = false; + OGRDataAdapter::GetInstance().AddEntry("disable_auto_upgrade", "0"); + } + else { + GdaConst::disable_auto_upgrade = true; + OGRDataAdapter::GetInstance().AddEntry("disable_auto_upgrade", "1"); + + } +} +void PreferenceDlg::OnShowRecent(wxCommandEvent& ev) +{ + int sel = ev.GetSelection(); + if (sel == 0) { + GdaConst::show_recent_sample_connect_ds_dialog = false; + OGRDataAdapter::GetInstance().AddEntry("show_recent_sample_connect_ds_dialog", "0"); + } + else { + GdaConst::show_recent_sample_connect_ds_dialog = true; + OGRDataAdapter::GetInstance().AddEntry("show_recent_sample_connect_ds_dialog", "1"); + + } +} +void PreferenceDlg::OnShowCsvInMerge(wxCommandEvent& ev) +{ + int sel = ev.GetSelection(); + if (sel == 0) { + GdaConst::show_csv_configure_in_merge = false; + OGRDataAdapter::GetInstance().AddEntry("show_csv_configure_in_merge", "0"); + } + else { + GdaConst::show_csv_configure_in_merge = true; + OGRDataAdapter::GetInstance().AddEntry("show_csv_configure_in_merge", "1"); + } +} +void PreferenceDlg::OnEnableHDPISupport(wxCommandEvent& ev) +{ + int sel = ev.GetSelection(); + if (sel == 0) { + GdaConst::enable_high_dpi_support = false; + OGRDataAdapter::GetInstance().AddEntry("enable_high_dpi_support", "0"); + } + else { + GdaConst::enable_high_dpi_support = true; + OGRDataAdapter::GetInstance().AddEntry("enable_high_dpi_support", "1"); + } +} +//////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////// +ReportResultDlg::ReportResultDlg(wxWindow* parent, wxString issue_url, + wxWindowID id, + const wxString& title, + const wxPoint& pos, + const wxSize& size) + : wxDialog(parent, id, title, pos, size) +{ + wxPanel* panel = new wxPanel(this); + panel->SetBackgroundColour(*wxWHITE); + + wxBoxSizer* bSizer = new wxBoxSizer(wxVERTICAL); + + wxString result_tip = _("Thank you for helping us improve GeoDa with your bug report! \n\nYou can track our response and add screenshots or details here (or email us at spatial@uchicago.edu):"); + + wxStaticText* lbl_tip = new wxStaticText(panel, wxID_ANY, result_tip); + m_hyperlink1 = new wxHyperlinkCtrl(panel, wxID_ANY, issue_url, + issue_url); + bSizer->Add(lbl_tip, 1, wxALIGN_TOP | wxEXPAND | wxLEFT | wxRIGHT | wxTOP, 10); + bSizer->Add(m_hyperlink1, 1, wxALIGN_TOP | wxEXPAND | wxLEFT | wxRIGHT | wxTOP, 0); + + panel->SetSizerAndFit(bSizer); + + wxBoxSizer* sizerAll = new wxBoxSizer(wxVERTICAL); + sizerAll->Add(panel, 1, wxEXPAND | wxALL); + SetSizer(sizerAll); + SetAutoLayout(true); + Centre(wxBOTH); +} + +ReportResultDlg::~ReportResultDlg() +{ +} + + +size_t write_to_string_(void *ptr, size_t size, size_t count, void *stream) { + ((string*)stream)->append((char*)ptr, 0, size*count); + return size*count; +} + +string CreateIssueOnGithub(string& post_data) +{ + std::vector tester_ids = OGRDataAdapter::GetInstance().GetHistory("tester_id"); + if (tester_ids.empty()) { + return ""; + } + + wxString tester_id = tester_ids[0]; + + string url = "https://api.github.com/repos/GeoDaCenter/geoda/issues"; + + wxString header_auth = "Authorization: token " + tester_id; + + wxString header_user_agent = "User-Agent: GeoDaTester"; + + string response; + + CURL* curl = curl_easy_init(); + CURLcode res; + if (curl) { + struct curl_slist *chunk = NULL; + + chunk = curl_slist_append(chunk, header_auth.c_str()); + chunk = curl_slist_append(chunk, header_user_agent.c_str()); + + // set our custom set of headers + res = curl_easy_setopt(curl, CURLOPT_HTTPHEADER, chunk); + + curl_easy_setopt(curl, CURLOPT_URL, url.c_str()); + curl_easy_setopt(curl, CURLOPT_POSTFIELDS, post_data.c_str()); + + curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_to_string_); + curl_easy_setopt(curl, CURLOPT_WRITEDATA, &response); + curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 1L); + + res = curl_easy_perform(curl); + curl_easy_cleanup(curl); + + /* free the custom headers */ + curl_slist_free_all(chunk); + + } + return response; +} + + + +ReportBugDlg::ReportBugDlg(wxWindow* parent, wxWindowID id, + const wxString& title, + const wxPoint& pos, + const wxSize& size) + : wxDialog(parent, id, title, pos, size) +{ + wxLogMessage("Open ReportBugDlg."); + // + // Description: please briefly describe what went wrong + // Steps you took before something went wrong (Optional): + // Data you used (Optional): __________________________ + // + // Create controls UI + wxPanel* panel = new wxPanel(this); + panel->SetBackgroundColour(*wxWHITE); + + desc_tip = _("[Please briefly describe what went wrong]"); + steps_txt = _("[Steps you took before something went wrong]"); + + title_txt_ctrl = new wxTextCtrl(panel, wxID_ANY, desc_tip); + steps_txt_ctrl = new wxTextCtrl(panel, wxID_ANY, steps_txt, + wxDefaultPosition, + wxSize(500, 200), + wxTE_MULTILINE); + + //wxString data_txt = _("Share part of your data for troubleshooting? (first 10 records)"); + //wxCheckBox* data_chk = new wxCheckBox(panel, wxID_ANY, data_txt); + + wxString user_tip = _("Your Github account (Optional):"); + wxStaticText* lbl_user = new wxStaticText(panel, wxID_ANY, user_tip); + user_txt_ctrl = new wxTextCtrl(panel, wxID_ANY, "", + wxDefaultPosition, wxSize(150, -1)); + wxBoxSizer* user_box = new wxBoxSizer(wxHORIZONTAL); + user_box->Add(lbl_user); + user_box->Add(user_txt_ctrl); + + wxString email_tip = _("Your Email address (Optional):"); + wxStaticText* lbl_email = new wxStaticText(panel, wxID_ANY, email_tip); + email_txt_ctrl = new wxTextCtrl(panel, wxID_ANY, "", + wxDefaultPosition, wxSize(150, -1)); + wxBoxSizer* email_box = new wxBoxSizer(wxHORIZONTAL); + email_box->Add(lbl_email); + email_box->AddSpacer(10); + email_box->Add(email_txt_ctrl); + + // buttons + wxButton* btn_cancel = new wxButton(panel, wxID_CANCEL, _("Cancel"), + wxDefaultPosition, + wxDefaultSize, wxBU_EXACTFIT); + wxButton* btn_submit = new wxButton(panel, wxID_ANY, _("Submit Bug Report"), + wxDefaultPosition, + wxDefaultSize, wxBU_EXACTFIT); + + wxBoxSizer* btn_box = new wxBoxSizer(wxHORIZONTAL); + btn_box->Add(btn_cancel, 1, wxALIGN_CENTER | wxALL, 10); + btn_box->Add(btn_submit, 1, wxALIGN_CENTER | wxALL, 10); + + wxBoxSizer* box = new wxBoxSizer(wxVERTICAL); + box->Add(title_txt_ctrl, 0, wxALIGN_TOP | wxEXPAND | wxLEFT | wxRIGHT | wxTOP, 10); + box->Add(steps_txt_ctrl, 0, wxALIGN_TOP | wxEXPAND | wxLEFT | wxRIGHT | wxTOP, 10); + //box->Add(data_chk, 0, wxALIGN_TOP | wxEXPAND | wxLEFT | wxRIGHT | wxTOP, 20); + box->Add(user_box, 0, wxALIGN_TOP | wxEXPAND | wxLEFT | wxRIGHT | wxTOP, 10); + box->Add(email_box, 0, wxALIGN_TOP | wxEXPAND | wxLEFT | wxRIGHT | wxTOP, 10); + box->Add(btn_box, 0, wxALIGN_TOP | wxEXPAND | wxLEFT | wxRIGHT | wxTOP, 20); + + panel->SetSizerAndFit(box); + + wxBoxSizer* sizerAll = new wxBoxSizer(wxVERTICAL); + sizerAll->Add(panel, 1, wxEXPAND | wxALL); + SetSizer(sizerAll); + SetAutoLayout(true); + + btn_submit->Bind(wxEVT_BUTTON, &ReportBugDlg::OnOkClick, this); + + + SetParent(parent); + SetPosition(pos); + Centre(); + + +} + +ReportBugDlg::~ReportBugDlg() +{ + +} + +void ReportBugDlg::OnOkClick(wxCommandEvent& event) +{ + wxLogMessage("In ReportBugDlg::OnOkClick()"); + //wxString rst = CreateIssueOnGithub("{\"title\": \"Test reporting bug from GeoDa software\", \"body\": \"We should have one\"}"); + + wxString title = title_txt_ctrl->GetValue(); + wxString body = steps_txt_ctrl->GetValue(); + wxString user_github = user_txt_ctrl->GetValue(); + wxString email = email_txt_ctrl->GetValue(); + + if (title.IsEmpty() || title == desc_tip) { + wxMessageDialog msgDlg(this, + _("Please briefly describe what went wrong."), + _("Input is required"), + wxOK | wxICON_INFORMATION); + msgDlg.ShowModal(); + return; + } + if (body.IsEmpty() || body == steps_txt) { + wxMessageDialog msgDlg(this, + _("Please describe steps you took before something went wrong."), + _("Input is required"), + wxOK | wxICON_INFORMATION); + msgDlg.ShowModal(); + return; + } + + if (!user_github.IsEmpty()) { + body << "\\n\\n@" << user_github << " " << email; + } + + body << "\\n\\n"; + + bool result = CreateIssue(title, body); + + if (result) { + EndDialog(wxID_OK); + return; + } + + wxMessageDialog msgDlg(this, + _("Oops. GeoDa was unable to submit a bug report. Please try again or create it here instead: https://github.com/GeoDaCenter/geoda/issues Thanks!"), + _("Submit Bug Error"), + wxOK | wxICON_INFORMATION); + msgDlg.ShowModal(); + + wxLogMessage("Submit Bug Report Error:"); + wxLogMessage("title:"); + wxLogMessage(title); +} + +void ReportBugDlg::OnCancelClick(wxCommandEvent& event) +{ + +} + +bool ReportBugDlg::CreateIssue(wxString title, wxString body) +{ + body.Replace("\n", "\\n"); + // get log file to body + wxString logger_path; + logger_path << GenUtils::GetBasemapCacheDir() << "web_plugins" << wxFileName::GetPathSeparator() << "logger.txt"; + wxTextFile tfile; + tfile.Open(logger_path); + + body << "\\n"; + + while (!tfile.Eof()) + { + body << tfile.GetNextLine() << "\\n"; + } + + body.Replace("\"", "'"); + body.Replace("\t", ""); + body.Replace("\r", ""); + + wxString labels = "[\"AutoBugReport\"]"; + //wxString assignees = "[\"GeoDaTester\"]"; + + //wxString msg_templ = "{\"title\": \"%s\", \"body\": \"%s\", \"labels\": %s}"; + wxString json_msg = "{\"title\": \""; + json_msg << title; + json_msg << "\", \"body\": \""; + json_msg << body; + json_msg << "\", \"labels\": "; + json_msg << labels; + json_msg << "}"; + //wxString json_msg = wxString::Format(msg_templ, title, body, labels); + + string msg(json_msg.mb_str(wxConvUTF8)); + + string result = CreateIssueOnGithub(msg); + + // parse results + + if (!result.empty()) { + json_spirit::Value v; + try { + if (!json_spirit::read(result, v)) { + throw std::runtime_error("Could not parse title as JSON"); + } + json_spirit::Value url_val; + if (!GdaJson::findValue(v, url_val, "html_url")) { + throw std::runtime_error("could not find url"); + } + wxString url_issue = url_val.get_str(); + ReportResultDlg dlg(NULL, url_issue); + dlg.ShowModal(); + return true; + } + catch (std::runtime_error e) { + wxString msg; + msg << "JSON parsing failed: "; + msg << e.what(); + } + } + return false; +} diff --git a/DialogTools/ReportBugDlg.h b/DialogTools/ReportBugDlg.h new file mode 100644 index 000000000..abd3f886a --- /dev/null +++ b/DialogTools/ReportBugDlg.h @@ -0,0 +1,196 @@ +/** + * GeoDa TM, Copyright (C) 2011-2015 by Luc Anselin - all rights reserved + * + * This file is part of GeoDa. + * + * GeoDa is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * GeoDa 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef __GEODA_CENTER_REPORTBUG_DLG_H__ +#define __GEODA_CENTER_REPORTBUG_DLG_H__ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "../HLStateInt.h" +#include "../HighlightStateObserver.h" + +using namespace std; + + +//////////////////////////////////////////////////////////////////////////////// +// +// WelcomeSelectionStyleDlg +// +//////////////////////////////////////////////////////////////////////////////// +class WelcomeSelectionStyleDlg : public wxDialog +{ + DECLARE_CLASS( WelcomeSelectionStyleDlg ) + DECLARE_EVENT_TABLE() +public: + WelcomeSelectionStyleDlg(wxWindow* parent, + wxWindowID id = wxID_ANY, + const wxString& title = _("Welcome to GeoDa"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); +protected: + void OnStyle1(wxMouseEvent& ev); + void OnStyle2(wxMouseEvent& ev); +}; + +//////////////////////////////////////////////////////////////////////////////// +// +// PreferenceDlg +// +//////////////////////////////////////////////////////////////////////////////// +class PreferenceDlg : public wxDialog +{ +public: + PreferenceDlg(wxWindow* parent, + wxWindowID id = wxID_ANY, + const wxString& title = _("GeoDa Preference Setup"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxSize(580,640)); + + PreferenceDlg(wxWindow* parent, + HLStateInt* highlight_state, + wxWindowID id = wxID_ANY, + const wxString& title = _("GeoDa Preference Setup"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxSize(580,640)); + + static void ReadFromCache(); + +protected: + HLStateInt* highlight_state; + // PREF_USE_CROSSHATCH + wxCheckBox* cbox0; + // PREF_SLIDER1_TXT + wxSlider* slider1; + wxTextCtrl* slider_txt1; + // PREF_SLIDER2_TXT + wxSlider* slider2; + wxTextCtrl* slider_txt2; + // basemap auto + wxComboBox* cmb33; + // Transparency of highlighted object + wxSlider* slider6; + // plot unhighlighted transp + wxSlider* slider7; + wxTextCtrl* slider_txt7; + // crash detect + wxCheckBox* cbox4; + // auto upgrade + wxCheckBox* cbox5; + // show recent + wxCheckBox* cbox8; + // show cvs in merge + wxCheckBox* cbox9; + // enable High DPI + wxCheckBox* cbox10; + // postgresql + wxCheckBox* cbox21; + // sqlite + wxCheckBox* cbox22; + // timeout + wxTextCtrl* txt23; + + void Init(); + void SetupControls(); + + void OnCrossHatch(wxCommandEvent& ev); + void OnSlider1(wxCommandEvent& ev); + void OnSlider2(wxCommandEvent& ev); + //void OnSlider3(wxCommandEvent& ev); + void OnChoice3(wxCommandEvent& ev); + void OnDisableCrashDetect(wxCommandEvent& ev); + void OnDisableAutoUpgrade(wxCommandEvent& ev); + void OnShowRecent(wxCommandEvent& ev); + void OnShowCsvInMerge(wxCommandEvent& ev); + void OnEnableHDPISupport(wxCommandEvent& ev); + + void OnSlider6(wxCommandEvent& ev); + void OnSlider7(wxCommandEvent& ev); + + void OnHideTablePostGIS(wxCommandEvent& ev); + void OnHideTableSQLITE(wxCommandEvent& ev); + void OnTimeoutInput(wxCommandEvent& ev); + + void OnReset(wxCommandEvent& ev); +}; + +//////////////////////////////////////////////////////////////////////////////// +// +// ReportResultDlg +// +//////////////////////////////////////////////////////////////////////////////// +class ReportResultDlg: public wxDialog +{ +protected: + wxHyperlinkCtrl* m_hyperlink1; + +public: + ReportResultDlg(wxWindow* parent, + wxString issue_url, + wxWindowID id = wxID_ANY, + const wxString& title = _("Check Bug Report on Github"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); + ~ReportResultDlg(); +}; + + + +//////////////////////////////////////////////////////////////////////////////// +// +// ReportBugDlg +// +//////////////////////////////////////////////////////////////////////////////// +class ReportBugDlg : public wxDialog +{ +public: + ReportBugDlg(wxWindow* parent, + wxWindowID id = wxID_ANY, + const wxString& title = _("GeoDa Bug Report Dialog"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxSize(580,450)); + + ~ReportBugDlg(); + + static bool CreateIssue(wxString title, wxString body); + +protected: + wxString desc_tip; + wxString steps_txt; + + + wxTextCtrl* title_txt_ctrl; + wxTextCtrl* steps_txt_ctrl; + wxTextCtrl* user_txt_ctrl; + wxTextCtrl* email_txt_ctrl; + + + void OnOkClick( wxCommandEvent& event ); + void OnCancelClick( wxCommandEvent& event ); + +}; + +#endif diff --git a/DialogTools/SHP2ASCDlg.cpp b/DialogTools/SHP2ASCDlg.cpp index bc6aa88e1..f5a38b2b7 100644 --- a/DialogTools/SHP2ASCDlg.cpp +++ b/DialogTools/SHP2ASCDlg.cpp @@ -111,7 +111,7 @@ bool SHP2ASCDlg::CreateASCBoundary(wxString oasc, wxString orasc, int field, } } else { - wxMessageBox("This file type is not supported."); + wxMessageBox(_("This file type is not supported.")); return false; } @@ -207,25 +207,6 @@ bool SHP2ASCDlg::CreateASCBoundary(wxString oasc, wxString orasc, int field, } } - /* - switch(type) - { - case 3: - case 4: - if ( poly != NULL) { - asc << wxString::Format("%.10f", ext_ring->getX(0)); - asc << ","; - asc << wxString::Format("%.10f", ext_ring->getY(0)); - asc << endl; - } - break; - case 1: - case 2: - break; - default: - return false; - } - */ } } @@ -307,8 +288,9 @@ void SHP2ASCDlg::CreateControls() void SHP2ASCDlg::OnOkAddClick( wxCommandEvent& event ) { + wxLogMessage("In SHP2ASCDlg::OnOkAddClick()"); if(type == -1) { - wxMessageBox("Please select an option."); + wxMessageBox(_("Please select an option.")); return; } @@ -324,14 +306,7 @@ void SHP2ASCDlg::OnOkAddClick( wxCommandEvent& event ) else DirName = m_ishp; - //char buf_ifl[512]; - //strcpy( buf_ifl, (const char*)DirName.mb_str(wxConvUTF8) ); - //char* ifl = buf_ifl; wxString ifl = DirName; - - //char buf_ofl[512]; - //strcpy( buf_ofl, (const char*)m_oasc.mb_str(wxConvUTF8) ); - //char* ofl = buf_ofl; wxString ofl = m_oasc; pos = m_oasc.Find('.',true); @@ -347,25 +322,22 @@ void SHP2ASCDlg::OnOkAddClick( wxCommandEvent& event ) if(m_isR) { wxString orf = RName+ "_r" +RNameExt; - //char buf_orfl[512]; - //strcpy( buf_orfl, (const char*)orf.mb_str(wxConvUTF8) ); - //char* orfl = buf_orfl; if(!CreateASCBoundary(ofl, orf, m_X->GetSelection(), type, m_isR)) { - wxMessageBox("Can't write output file!"); + wxMessageBox(_("Can't write output file!")); return; } } else { if(!CreateASCBoundary(ofl, wxEmptyString, m_X->GetSelection(), type, m_isR)) { - wxMessageBox("Can't write output file!"); + wxMessageBox(_("Can't write output file!")); return; } } - wxMessageDialog dlg (this, "Export shape to boundary successfully.", - "Info", wxOK | wxICON_INFORMATION); + wxMessageDialog dlg (this, _("Export shape to boundary successfully."), + _("Info"), wxOK | wxICON_INFORMATION); dlg.ShowModal(); event.Skip(); @@ -373,18 +345,16 @@ void SHP2ASCDlg::OnOkAddClick( wxCommandEvent& event ) void SHP2ASCDlg::OnCOpenOascClick( wxCommandEvent& event ) { - wxFileDialog dlg - ( - this, - "Output ASCII file", - wxEmptyString, - fn + ".txt", - "ASCII files (*.txt)|*.txt", - wxFD_SAVE | wxFD_OVERWRITE_PROMPT - ); - + wxLogMessage("In SHP2ASCDlg::OnCOpenOascClick()"); + + wxFileDialog dlg(this, + _("Output ASCII file"), + wxEmptyString, + fn + ".txt", + "ASCII files (*.txt)|*.txt", + wxFD_SAVE | wxFD_OVERWRITE_PROMPT); - wxString m_path = wxEmptyString; + wxString m_path = wxEmptyString; if (dlg.ShowModal() == wxID_OK) { m_path = dlg.GetPath(); @@ -396,33 +366,41 @@ void SHP2ASCDlg::OnCOpenOascClick( wxCommandEvent& event ) void SHP2ASCDlg::OnOkdoneClick( wxCommandEvent& event ) { + wxLogMessage("In SHP2ASCDlg::OnOkdoneClick()"); + event.Skip(); EndDialog(wxID_CANCEL); } void SHP2ASCDlg::OnCRadio1Selected( wxCommandEvent& event ) { + wxLogMessage("In SHP2ASCDlg::OnCRadio1Selected()"); + type = 1; } void SHP2ASCDlg::OnCRadio2Selected( wxCommandEvent& event ) { + wxLogMessage("In SHP2ASCDlg::OnCRadio2Selected()"); type = 2; } void SHP2ASCDlg::OnCRadio3Selected( wxCommandEvent& event ) { + wxLogMessage("In SHP2ASCDlg::OnCRadio3Selected()"); type = 3; } void SHP2ASCDlg::OnCRadio4Selected( wxCommandEvent& event ) { + wxLogMessage("In SHP2ASCDlg::OnCRadio4Selected()"); type = 4; } void SHP2ASCDlg::OnCOpenIshpClick( wxCommandEvent& event ) { + wxLogMessage("In SHP2ASCDlg::OnCOpenIshpClick()"); try{ ConnectDatasourceDlg dlg(this); if (dlg.ShowModal() != wxID_OK) return; @@ -440,12 +418,11 @@ void SHP2ASCDlg::OnCOpenIshpClick( wxCommandEvent& event ) bool is_valid_layer = true; if (ogr_layer->IsTableOnly()) { - wxMessageBox("This is not a shape datasource. Please open a valid " - "shape datasource, e.g. ESRI Shapefile, PostGIS layer..."); + wxMessageBox(_("This is not a shape datasource. Please open a valid shape datasource, e.g. ESRI Shapefile, PostGIS layer...")); is_valid_layer = false; } if (ogr_layer->GetNumFields() == 0){ - wxMessageBox("No fields found!"); + wxMessageBox(_("No fields found!")); is_valid_layer = false; } if ( !is_valid_layer) { diff --git a/DialogTools/SHP2ASCDlg.h b/DialogTools/SHP2ASCDlg.h index 1873ef9bd..2cf44f51b 100644 --- a/DialogTools/SHP2ASCDlg.h +++ b/DialogTools/SHP2ASCDlg.h @@ -30,17 +30,17 @@ class SHP2ASCDlg: public wxDialog public: SHP2ASCDlg( ); SHP2ASCDlg( wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Exporting Shape to Boundary", + const wxString& caption = _("Exporting Shape to Boundary"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); ~SHP2ASCDlg(); bool Create( wxWindow* parent, wxWindowID id = -1, - const wxString& caption = "Exporting Shape to Boundary", + const wxString& caption = _("Exporting Shape to Boundary"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); bool CreateASCBoundary(wxString oasc, wxString orasc, int field, int type, bool isR); diff --git a/DialogTools/SaveAsDlg.cpp b/DialogTools/SaveAsDlg.cpp index d8e66c895..a0f1c651f 100644 --- a/DialogTools/SaveAsDlg.cpp +++ b/DialogTools/SaveAsDlg.cpp @@ -36,9 +36,11 @@ #include "../logger.h" #include "../GdaException.h" #include "../GeneralWxUtils.h" +#include "../rc/GeoDaIcon-16x16.xpm" #include "SaveAsDlg.h" + BEGIN_EVENT_TABLE( SaveAsDlg, wxDialog ) EVT_BUTTON( XRCID("IDC_OPEN_IASC"), SaveAsDlg::OnBrowseProjectFileBtn ) EVT_BUTTON( XRCID("IDC_OPEN_DS_PATH"), SaveAsDlg::OnBrowseDatasourceBtn ) @@ -75,6 +77,8 @@ SaveAsDlg::SaveAsDlg(wxWindow* parent, m_project_path_txt->Enable(); m_browse_project_btn->Enable(); + SetIcon(wxIcon(GeoDaIcon_16x16_xpm)); + SetParent(parent); SetPosition(pos); Centre(); diff --git a/DialogTools/SaveSelectionDlg.cpp b/DialogTools/SaveSelectionDlg.cpp index 7410f8c89..beabd26dc 100644 --- a/DialogTools/SaveSelectionDlg.cpp +++ b/DialogTools/SaveSelectionDlg.cpp @@ -17,6 +17,7 @@ * along with this program. If not, see . */ +#include #include // XRC XML resouces #include #include @@ -25,7 +26,6 @@ #include "../DataViewer/DataViewerAddColDlg.h" #include "../DataViewer/TableInterface.h" #include "../DataViewer/TimeState.h" -#include "../logger.h" #include "SaveSelectionDlg.h" BEGIN_EVENT_TABLE( SaveSelectionDlg, wxDialog ) @@ -55,6 +55,8 @@ SaveSelectionDlg::SaveSelectionDlg(Project* project_s, : project(project_s), table_int(project_s->GetTableInt()), m_all_init(false), is_space_time(project_s->GetTableInt()->IsTimeVariant()) { + wxLogMessage("Open SaveSelectionDlg."); + SetParent(parent); CreateControls(); Centre(); @@ -158,7 +160,9 @@ void SaveSelectionDlg::InitField() void SaveSelectionDlg::OnAddField( wxCommandEvent& event ) -{ +{ + wxLogMessage("Click SaveSelectionDlg::OnAddField"); + DataViewerAddColDlg dlg(project, this, false, true, "SELECT", GdaConst::long64_type); if (dlg.ShowModal() != wxID_OK) return; int col = dlg.GetColId(); @@ -180,12 +184,16 @@ void SaveSelectionDlg::OnAddField( wxCommandEvent& event ) void SaveSelectionDlg::OnSaveFieldChoice( wxCommandEvent& event ) { + wxLogMessage("Click SaveSelectionDlg::OnSaveFieldChoice"); + EnableTimeField(); CheckApplySaveSettings(); } void SaveSelectionDlg::OnSaveFieldChoiceTm( wxCommandEvent& event ) { + wxLogMessage("Click SaveSelectionDlg::OnSaveFieldChoiceTm"); + if (!is_space_time) return; int prev_col = -1; @@ -218,16 +226,22 @@ void SaveSelectionDlg::EnableTimeField() void SaveSelectionDlg::OnSelCheckBox( wxCommandEvent& event ) { + wxLogMessage("Click SaveSelectionDlg::OnSelCheckBox"); + CheckApplySaveSettings(); } void SaveSelectionDlg::OnUnselCheckBox( wxCommandEvent& event ) { + wxLogMessage("Click SaveSelectionDlg::OnUnselCheckBox"); + CheckApplySaveSettings(); } void SaveSelectionDlg::OnSelUnselTextChange( wxCommandEvent& event ) { + wxLogMessage("Click SaveSelectionDlg::OnSelUnselTextChange"); + CheckApplySaveSettings(); } @@ -274,6 +288,7 @@ void SaveSelectionDlg::CheckApplySaveSettings() checked for validity. */ void SaveSelectionDlg::OnApplySaveClick( wxCommandEvent& event ) { + wxLogMessage("Click SaveSelectionDlg::OnApplySaveClick"); wxString field_name = m_save_sel_var_name->GetValue(); if (field_name.empty()) { @@ -389,6 +404,8 @@ void SaveSelectionDlg::OnApplySaveClick( wxCommandEvent& event ) void SaveSelectionDlg::OnCancelClick( wxCommandEvent& event ) { + wxLogMessage("Click SaveSelectionDlg::OnCancelClick"); + event.Skip(); EndDialog(wxID_CANCEL); } diff --git a/DialogTools/SaveSelectionDlg.h b/DialogTools/SaveSelectionDlg.h index 5a234e330..be02e86d5 100644 --- a/DialogTools/SaveSelectionDlg.h +++ b/DialogTools/SaveSelectionDlg.h @@ -35,10 +35,10 @@ class SaveSelectionDlg: public wxDialog public: SaveSelectionDlg(Project* Project, wxWindow* parent, wxWindowID id = wxID_ANY, - const wxString& caption = "Save Selection", + const wxString& caption = _("Save Selection"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU ); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE ); void CreateControls(); void OnAddField( wxCommandEvent& event ); diff --git a/DialogTools/SaveToTableDlg.cpp b/DialogTools/SaveToTableDlg.cpp index de196edc5..4d857b94d 100644 --- a/DialogTools/SaveToTableDlg.cpp +++ b/DialogTools/SaveToTableDlg.cpp @@ -74,7 +74,9 @@ all_init(false) m_field[i] = new wxChoice(this, ID_FIELD_CHOICE, wxDefaultPosition, wxSize(180, 20)); m_txt_field[i] = new wxTextCtrl(this, ID_FIELD_TEXT, data[i].field_default, wxDefaultPosition, wxSize(180, 20), wxTE_PROCESS_ENTER); - m_txt_field[i]->Connect(wxEVT_COMMAND_TEXT_ENTER, wxCommandEventHandler(SaveToTableDlg::OnOkClick),NULL, this); + m_txt_field[i]->Connect(wxEVT_COMMAND_TEXT_ENTER, + wxCommandEventHandler(SaveToTableDlg::OnOkClick), + NULL, this); if (is_space_time) { m_time[i] = new wxChoice(this, ID_TIME_CHOICE, wxDefaultPosition, wxSize(180, 20)); @@ -170,7 +172,6 @@ void SaveToTableDlg::OnAddFieldButton( wxCommandEvent& event ) dlg.ShowModal(); return; } - LOG_MSG(wxString::Format("Add Variable button# pressed: %d", obj_id)); // remember existing col choices before adding a new column. std::vector prev_col_nm(data.size()); @@ -178,8 +179,7 @@ void SaveToTableDlg::OnAddFieldButton( wxCommandEvent& event ) prev_col_nm[i] = m_field[i]->GetStringSelection(); } - LOG(data[obj_id].field_default); - LOG(data[obj_id].type); + // Multiple time periods seems complex to user, we don't set "multiple time periods" by default, even there is time defined. DataViewerAddColDlg dlg(project, this, true, true, data[obj_id].field_default, @@ -362,15 +362,7 @@ void SaveToTableDlg::OnOkClick( wxCommandEvent& event ) std::set::iterator it; for (int i=0, iend=fname.size(); iGetTableState(); - if (!Project::CanModifyGrpAndShowMsgIfNot(ts, s)) - return; - if (project->GetTableInt()->IsTimeVariant() - && m_time[i]->IsEnabled()) { - s << " (" << m_time[i]->GetStringSelection() << ")"; - } - */ + it = names.find(s); if (it != names.end()) { wxMessageDialog dlg(this, "Duplicate variable names specified.", @@ -383,20 +375,7 @@ void SaveToTableDlg::OnOkClick( wxCommandEvent& event ) } for (int i=0, iend=data.size(); iGetSelection()]; - int time = is_space_time ? m_time[i]->GetSelection() : 0; - if (data[i].d_val) { - table_int->SetColData(col, time, *data[i].d_val); - } else if (data[i].l_val) { - table_int->SetColData(col, time, *data[i].l_val); - } - if (data[i].undefined) { - table_int->SetColUndefined(col, time, *data[i].undefined); - } - } - */ + if (is_check[i]) { wxString field_name = m_txt_field[i]->GetValue(); int time=0; diff --git a/DialogTools/SelectWeightsDlg.cpp b/DialogTools/SelectWeightsDlg.cpp index ea94e3a86..541a131b9 100644 --- a/DialogTools/SelectWeightsDlg.cpp +++ b/DialogTools/SelectWeightsDlg.cpp @@ -158,9 +158,9 @@ void SelectWeightsDlg::OnWListItemDblClick(wxListEvent& ev) { LOG_MSG("In SelectWeightsDlg::OnWListItemDblClick"); long item = ev.GetIndex(); - LOG(item); + if (item < 0 || item >= ids.size()) return; - LOG(w_man_int->GetShortDispName(ids[item])); + HighlightId(ids[item]); EndDialog(wxID_OK); } @@ -169,7 +169,7 @@ void SelectWeightsDlg::OnWListItemSelect(wxListEvent& ev) { LOG_MSG("In SelectWeightsDlg::OnWListItemSelect"); long item = ev.GetIndex(); - LOG(item); + SelectId(ids[item]); UpdateButtons(); Refresh(); @@ -179,7 +179,7 @@ void SelectWeightsDlg::OnWListItemDeselect(wxListEvent& ev) { LOG_MSG("In SelectWeightsDlg::OnWListItemDeselect"); long item = ev.GetIndex(); - LOG(item); + SelectId(boost::uuids::nil_uuid()); UpdateButtons(); Refresh(); @@ -288,8 +288,7 @@ void SelectWeightsDlg::SetDetailsForId(boost::uuids::uuid id) row_content.push_back(rs); } } - LOG(row_title.size()); - LOG(row_content.size()); + SetDetailsWin(row_title, row_content); } diff --git a/DialogTools/SelectWeightsDlg.h b/DialogTools/SelectWeightsDlg.h index b918db1d2..f5be88fba 100644 --- a/DialogTools/SelectWeightsDlg.h +++ b/DialogTools/SelectWeightsDlg.h @@ -42,11 +42,11 @@ class SelectWeightsDlg: public wxDialog public: SelectWeightsDlg(Project* project, wxWindow* parent, - const wxString& caption = "Choose Weights", + const wxString& caption = _("Choose Weights"), wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxCAPTION|wxSYSTEM_MENU|wxRESIZE_BORDER); + long style = wxCAPTION|wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER); void OnWListItemDblClick(wxListEvent& ev); void OnWListItemSelect(wxListEvent& ev); diff --git a/DialogTools/TimeChooserDlg.cpp b/DialogTools/TimeChooserDlg.cpp index 3f0919fcf..e3c871c16 100644 --- a/DialogTools/TimeChooserDlg.cpp +++ b/DialogTools/TimeChooserDlg.cpp @@ -17,6 +17,7 @@ * along with this program. If not, see . */ +#include #include #include #include "../FramesManager.h" @@ -45,23 +46,19 @@ END_EVENT_TABLE() TimeChooserTimer::TimeChooserTimer() : time_chooser_dlg(0) { - LOG_MSG("In TimeChooserTimer::TimeChooserTimer"); } TimeChooserTimer::TimeChooserTimer(TimeChooserDlg* dlg) : time_chooser_dlg(dlg) { - LOG_MSG("In TimeChooserTimer::TimeChooserTimer"); } TimeChooserTimer::~TimeChooserTimer() { - LOG_MSG("In TimeChooserTimer::~TimeChooserTimer"); time_chooser_dlg = 0; } void TimeChooserTimer::Notify() { - LOG_MSG("In TimeChooserTimer::Notify"); if (time_chooser_dlg) time_chooser_dlg->TimerCall(); } @@ -76,7 +73,7 @@ all_init(false), suspend_notify(false), suspend_update(false), playing(false), timer(0), delay_ms(1000), loop(true), forward(true) { - LOG_MSG("Entering TimeChooserDlg::TimeChooserDlg"); + wxLogMessage("Open TimeChooserDlg."); SetParent(parent); wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_TIME_CHOOSER_DLG"); SetBackgroundColour(*wxWHITE); @@ -117,7 +114,6 @@ loop(true), forward(true) ToggleButtons( table_int->IsTimeVariant() && steps > 0 ? true : false); - LOG_MSG("Exiting TimeChooserDlg::TimeChooserDlg"); } TimeChooserDlg::~TimeChooserDlg() @@ -142,11 +138,10 @@ void TimeChooserDlg::ToggleButtons(bool enabled) void TimeChooserDlg::OnClose(wxCloseEvent& ev) { - LOG_MSG("Entering TimeChooserDlg::OnClose"); + wxLogMessage("Close TimeChooserDlg::OnClose"); // Note: it seems that if we don't explictly capture the close event // and call Destory, then the destructor is not called. Destroy(); - LOG_MSG("Exiting TimeChooserDlg::OnClose"); } void TimeChooserDlg::OnMoveSlider(wxCommandEvent& ev) @@ -173,7 +168,7 @@ void TimeChooserDlg::OnMoveSpeedSlider(wxCommandEvent& ev) void TimeChooserDlg::ChangeTime(int new_time) { - LOG_MSG("In TimeChooserDlg::ChangeTime"); + wxLogMessage("In TimeChooserDlg::ChangeTime"); if (!all_init) return; LOG(new_time); slider_val = new_time; @@ -190,6 +185,7 @@ void TimeChooserDlg::ChangeTime(int new_time) void TimeChooserDlg::OnPlayPauseButton(wxCommandEvent& ev) { + wxLogMessage("In TimeChooserDlg::OnPlayPauseButton"); if (!all_init) return; if (playing) { // stop playing @@ -223,6 +219,7 @@ void TimeChooserDlg::OnPlayPauseButton(wxCommandEvent& ev) void TimeChooserDlg::OnStepForwardButton(wxCommandEvent& ev) { + wxLogMessage("In TimeChooserDlg::OnStepForwardButton"); if (!all_init) return; if (playing) OnPlayPauseButton(ev); int new_slider_val = GetSliderTimeStep()+1; @@ -232,6 +229,7 @@ void TimeChooserDlg::OnStepForwardButton(wxCommandEvent& ev) void TimeChooserDlg::OnStepBackButton(wxCommandEvent& ev) { + wxLogMessage("In TimeChooserDlg::OnStepBackButton"); if (!all_init) return; if (playing) OnPlayPauseButton(ev); int new_slider_val = GetSliderTimeStep()-1; @@ -241,6 +239,7 @@ void TimeChooserDlg::OnStepBackButton(wxCommandEvent& ev) void TimeChooserDlg::OnSpeedSlowerButton(wxCommandEvent& ev) { + wxLogMessage("In TimeChooserDlg::OnSpeedSlowerButton"); if (!all_init) return; delay_ms = 3200; //ChangeSpeed(delay_ms); @@ -248,6 +247,7 @@ void TimeChooserDlg::OnSpeedSlowerButton(wxCommandEvent& ev) void TimeChooserDlg::OnSpeedSlowButton(wxCommandEvent& ev) { + wxLogMessage("In TimeChooserDlg::OnSpeedSlowButton"); if (!all_init) return; delay_ms = 2200; //ChangeSpeed(delay_ms); @@ -255,6 +255,7 @@ void TimeChooserDlg::OnSpeedSlowButton(wxCommandEvent& ev) void TimeChooserDlg::OnSpeedMediumButton(wxCommandEvent& ev) { + wxLogMessage("In TimeChooserDlg::OnSpeedMediumButton"); if (!all_init) return; delay_ms = 1500; //ChangeSpeed(delay_ms); @@ -262,6 +263,7 @@ void TimeChooserDlg::OnSpeedMediumButton(wxCommandEvent& ev) void TimeChooserDlg::OnSpeedFastButton(wxCommandEvent& ev) { + wxLogMessage("In TimeChooserDlg::OnSpeedFastButton"); if (!all_init) return; delay_ms = 700; //ChangeSpeed(delay_ms); @@ -269,6 +271,7 @@ void TimeChooserDlg::OnSpeedFastButton(wxCommandEvent& ev) void TimeChooserDlg::OnSpeedFasterButton(wxCommandEvent& ev) { + wxLogMessage("In TimeChooserDlg::OnSpeedFasterButton"); if (!all_init) return; delay_ms = 350; //ChangeSpeed(delay_ms); @@ -284,12 +287,14 @@ void TimeChooserDlg::ChangeSpeed(int delay_ms) void TimeChooserDlg::OnReverseCheckBox(wxCommandEvent& ev) { + wxLogMessage("In TimeChooserDlg::OnReverseCheckBox"); if (!all_init) return; forward = (reverse_cb->GetValue() == 0); } void TimeChooserDlg::OnLoopCheckBox(wxCommandEvent& ev) { + wxLogMessage("In TimeChooserDlg::OnLoopCheckBox"); if (!all_init) return; loop = (loop_cb->GetValue() == 1); } @@ -364,21 +369,16 @@ void TimeChooserDlg::update(TimeState* o) { if (suspend_update) return; - LOG_MSG("Entering TimeChooserDlg::update(TimeState* o)"); suspend_notify = true; - LOG(slider->GetValue()); SetCurTxt(o->GetCurrTime()); slider->SetValue(o->GetCurrTime()); slider->Refresh(); - LOG(slider->GetValue()); suspend_notify = false; Refresh(); - LOG_MSG("Exiting TimeChooserDlg::update(TimeState* o)"); } void TimeChooserDlg::update(TableState* o) { - LOG_MSG("Entering TimeChooserDlg::update(TableState* o)"); if (o->GetEventType() != TableState::time_ids_add_remove && o->GetEventType() != TableState::time_ids_rename && o->GetEventType() != TableState::time_ids_swap && @@ -405,11 +405,11 @@ void TimeChooserDlg::update(TableState* o) } Refresh(); - LOG_MSG("Exiting TimeChooserDlg::update(TableState* o)"); } void TimeChooserDlg::OnKeyEvent(wxKeyEvent& event) { + wxLogMessage("In TimeChooserDlg::OnKeyEvent"); if (event.GetModifiers() == wxMOD_CMD && (event.GetKeyCode() == WXK_LEFT || event.GetKeyCode() == WXK_RIGHT)) { int del = (event.GetKeyCode() == WXK_LEFT) ? -1 : 1; diff --git a/DialogTools/VarGroupingEditorDlg.cpp b/DialogTools/VarGroupingEditorDlg.cpp index b9e533a64..eca5d4d11 100644 --- a/DialogTools/VarGroupingEditorDlg.cpp +++ b/DialogTools/VarGroupingEditorDlg.cpp @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include @@ -102,10 +103,10 @@ BEGIN_EVENT_TABLE( VarGroupingEditorDlg, wxDialog ) EVT_BUTTON( XRCID("ID_TIME_LOAD_FROM_GDA"), VarGroupingEditorDlg::OnLoadFromGda ) - - END_EVENT_TABLE() +using namespace std; + VarGroupingEditorDlg::VarGroupingEditorDlg(Project* project_p, wxWindow* parent, const wxString& title, @@ -119,6 +120,7 @@ highlight_state(project_p->GetHighlightState()), wmi(project_p->GetWManInt()), common_empty(true), all_init(false), pos_ungrouped_list(0),is_editing(false) { + wxLogMessage("Open VarGroupingEditorDlg."); CreateControls(); SetPosition(pos); SetTitle(title); @@ -131,7 +133,7 @@ common_empty(true), all_init(false), pos_ungrouped_list(0),is_editing(false) VarGroupingEditorDlg::~VarGroupingEditorDlg() { - LOG_MSG("In ~VarGroupingEditorDlg::VarGroupingEditorDlg"); + frames_manager->removeObserver(this); table_state->removeObserver(this); } @@ -233,6 +235,10 @@ void VarGroupingEditorDlg::InitUngroupedList(std::set& excl_nms) type_str << "str"; } else if (type == GdaConst::date_type) { type_str << "date"; + } else if (type == GdaConst::time_type) { + type_str << "time"; + } else if (type == GdaConst::datetime_type) { + type_str << "datetime"; } ungrouped_list->InsertItem(ug_cnt, wxEmptyString); ungrouped_list->SetItem(ug_cnt, 0, table_int->GetColName(col)); @@ -271,6 +277,7 @@ void VarGroupingEditorDlg::InitGroupedList() void VarGroupingEditorDlg::OnClose(wxCloseEvent& event) { + wxLogMessage("In VarGroupingEditorDlg::OnClose"); // Note: it seems that if we don't explictly capture the close event // and call Destory, then the destructor is not called. Destroy(); @@ -278,7 +285,7 @@ void VarGroupingEditorDlg::OnClose(wxCloseEvent& event) void VarGroupingEditorDlg::OnSaveSpaceTimeTableClick( wxCommandEvent& event ) { - + wxLogMessage("In VarGroupingEditorDlg::OnSaveSpaceTimeTableClick"); std::vector tm_strs; table_int->GetTimeStrings(tm_strs); int n_obs = table_int->GetNumberRows(); @@ -289,6 +296,7 @@ void VarGroupingEditorDlg::OnSaveSpaceTimeTableClick( wxCommandEvent& event ) std::vector select_stack; std::vector id_stack; std::vector new_ids; + std::vector undefs; // should be ignored bool has_highligh = false; const std::vector& hs(highlight_state->GetHighlight()); @@ -305,6 +313,7 @@ void VarGroupingEditorDlg::OnSaveSpaceTimeTableClick( wxCommandEvent& event ) time_stack.push_back(tm_strs[t]); id_stack.push_back(j); new_ids.push_back(idx); + undefs.push_back(false); idx += 1; } } @@ -313,7 +322,7 @@ void VarGroupingEditorDlg::OnSaveSpaceTimeTableClick( wxCommandEvent& event ) OGRTable* mem_table_int = new OGRTable(n); OGRColumn* id_col = new OGRColumnInteger("STID", 18, 0, n); - id_col->UpdateData(new_ids); + id_col->UpdateData(new_ids, undefs); mem_table_int->AddOGRColumn(id_col); if (!id_stack.empty()) { @@ -334,32 +343,24 @@ void VarGroupingEditorDlg::OnSaveSpaceTimeTableClick( wxCommandEvent& event ) new_id_vec.push_back(id_vec[id_stack[ii]]); } OGRColumn* id_col = new OGRColumnString(gw->id_field, 50, 0, n); - id_col->UpdateData(new_id_vec); + id_col->UpdateData(new_id_vec, undefs); mem_table_int->AddOGRColumn(id_col); using_default_id = false; } } } - /* - if (using_default_id) { - // if no weights/id_field, then use 0,1,2,... - OGRColumn* id_col = new OGRColumnInteger("ORIG_ID", 18, 0, n); - id_col->UpdateData(id_stack); - mem_table_int->AddOGRColumn(id_col); - } - */ } if (!select_stack.empty() && has_highligh) { OGRColumn* select_col = new OGRColumnInteger("SELECT", 18, 0, n); - select_col->UpdateData(select_stack); + select_col->UpdateData(select_stack, undefs); mem_table_int->AddOGRColumn(select_col); } if (!time_stack.empty()) { OGRColumn* time_col = new OGRColumnString("TIME", 50, 0, n); - time_col->UpdateData(time_stack); + time_col->UpdateData(time_stack, undefs); mem_table_int->AddOGRColumn(time_col); // add time dummies @@ -377,7 +378,7 @@ void VarGroupingEditorDlg::OnSaveSpaceTimeTableClick( wxCommandEvent& event ) } } } - time_dummy_col->UpdateData(time_dummy_vals); + time_dummy_col->UpdateData(time_dummy_vals, undefs); mem_table_int->AddOGRColumn(time_dummy_col); } } @@ -398,7 +399,7 @@ void VarGroupingEditorDlg::OnSaveSpaceTimeTableClick( wxCommandEvent& event ) stack_dat.insert(stack_dat.end(), dat.begin(), dat.end()); } OGRColumn* var_col = new OGRColumnInteger(col_name, 18, 0, n); - var_col->UpdateData(stack_dat); + var_col->UpdateData(stack_dat, undefs); mem_table_int->AddOGRColumn(var_col); } else if (ft == GdaConst::double_type) { @@ -414,7 +415,7 @@ void VarGroupingEditorDlg::OnSaveSpaceTimeTableClick( wxCommandEvent& event ) n_decimal = deci; } OGRColumn* var_col = new OGRColumnDouble(col_name, 18, n_decimal, n); - var_col->UpdateData(stack_dat); + var_col->UpdateData(stack_dat, undefs); mem_table_int->AddOGRColumn(var_col); } @@ -449,6 +450,7 @@ void VarGroupingEditorDlg::OnSaveSpaceTimeTableClick( wxCommandEvent& event ) void VarGroupingEditorDlg::OnCreateGrpClick( wxCommandEvent& event ) { + wxLogMessage("In VarGroupingEditorDlg::OnCreateGrpClick"); if (!all_init) return; // check that new field name is valid @@ -507,14 +509,15 @@ void VarGroupingEditorDlg::OnCreateGrpClick( wxCommandEvent& event ) void VarGroupingEditorDlg::OnUngroupClick( wxCommandEvent& event ) { - using namespace std; + wxLogMessage("In VarGroupingEditorDlg::OnUngroupClick"); + wxString grp_nm = grouped_list->GetStringSelection(); if (grp_nm == "") return; int col = table_int->FindColId(grp_nm); if (col < 0) return; int tms = table_int->GetColTimeSteps(col); - LOG(tms); + set col_nms_set; vector col_nms(tms); for (int t=0; tGetItemCount(); int sel_count = include_list->GetSelectedItemCount(); @@ -571,7 +578,7 @@ void VarGroupingEditorDlg::OnMoveUpClick( wxCommandEvent& event ) for (int i=0; i orig(item_cnt); @@ -596,7 +603,7 @@ void VarGroupingEditorDlg::OnMoveUpClick( wxCommandEvent& event ) forwards in time */ void VarGroupingEditorDlg::OnMoveDownClick( wxCommandEvent& event ) { - LOG_MSG("In VarGroupingEditorDlg::OnMoveDownClick"); + wxLogMessage("In VarGroupingEditorDlg::OnMoveDownClick"); if (!all_init) return; int item_cnt = include_list->GetItemCount(); int sel_count = include_list->GetSelectedItemCount(); @@ -609,7 +616,7 @@ void VarGroupingEditorDlg::OnMoveDownClick( wxCommandEvent& event ) for (int i=0; i orig(item_cnt); @@ -676,7 +683,7 @@ void VarGroupingEditorDlg::sortColumn(int col, bool asc) moves with items. */ void VarGroupingEditorDlg::OnSortClick( wxCommandEvent& event ) { - LOG_MSG("In VarGroupingEditorDlg::OnSortClick"); + wxLogMessage("In VarGroupingEditorDlg::OnSortClick"); if (!all_init) return; list all_str = GetListAllStrs(include_list, 1); @@ -716,7 +723,6 @@ void VarGroupingEditorDlg::OnPlaceholderClick( wxCommandEvent& event ) std::list::iterator it; for (it=observers.begin(); it != observers.end(); ++it) { if (TimeEditorDlg* w = dynamic_cast(*it)) { - LOG_MSG("TimeEditorDlg already opened."); w->Show(true); w->Maximize(false); w->Raise(); @@ -725,7 +731,6 @@ void VarGroupingEditorDlg::OnPlaceholderClick( wxCommandEvent& event ) } } - LOG_MSG("Opening a new TimeEditorDlg"); TimeEditorDlg* dlg = new TimeEditorDlg(0,frames_manager, table_state, table_int); dlg->Show(true); dlg->SetPosition(wxPoint(pt.x + 50, pt.y + 30)); @@ -740,8 +745,7 @@ void VarGroupingEditorDlg::OnUngroupedListItemActivate( wxListEvent& event ) void VarGroupingEditorDlg::OnAddToListClick( wxCommandEvent& event ) { - using namespace std; - LOG_MSG("In VarGroupingEditorDlg::OnAddToListClick"); + wxLogMessage("In VarGroupingEditorDlg::OnAddToListClick"); if (!all_init) return; int sel_cnt = ungrouped_list->GetSelectedItemCount(); @@ -850,6 +854,7 @@ void VarGroupingEditorDlg::OnAddToListClick( wxCommandEvent& event ) void VarGroupingEditorDlg::OnIncludePopupClick(wxCommandEvent &evt) { + wxLogMessage("In VarGroupingEditorDlg::OnIncludePopupClick"); int menu_id = evt.GetId(); if (menu_id == XRCID("INCLUDE_ADD_TIME")) { includeListAddNewTime(); @@ -861,6 +866,7 @@ void VarGroupingEditorDlg::OnIncludePopupClick(wxCommandEvent &evt) void VarGroupingEditorDlg::OnIncludeListItemActivate( wxListEvent& event ) { + wxLogMessage("In VarGroupingEditorDlg::OnIncludeListItemActivate"); //wxCommandEvent ce; //OnPlaceholderClick(ce); wxListItem item = event.GetItem(); @@ -935,11 +941,12 @@ void VarGroupingEditorDlg::OnIncludeListRightDown( wxMouseEvent& event) void VarGroupingEditorDlg::OnIncludeListRightUp( wxMouseEvent& event) { + wxLogMessage("In VarGroupingEditorDlg::OnIncludeListRightUp"); if (!is_editing) { wxMenu mnu; int id1 = XRCID("INCLUDE_ADD_TIME"); - mnu.Append(id1, "Add Time"); - mnu.Append(XRCID("INCLUDE_DELETE_TIME"), "Remove Time"); + mnu.Append(id1, _("Add Time")); + mnu.Append(XRCID("INCLUDE_DELETE_TIME"), _("Remove Time")); mnu.Connect(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(VarGroupingEditorDlg::OnIncludePopupClick), NULL, this); @@ -955,8 +962,7 @@ void VarGroupingEditorDlg::OnIncludeListRightUp( wxMouseEvent& event) void VarGroupingEditorDlg::OnRemoveFrListClick( wxCommandEvent& event ) { - using namespace std; - LOG_MSG("In VarGroupingEditorDlg::OnRemoveFrListClick"); + wxLogMessage("In VarGroupingEditorDlg::OnRemoveFrListClick"); if (!all_init) return; list inc_sel_pos = GetListSel(include_list); @@ -995,7 +1001,7 @@ void VarGroupingEditorDlg::OnRemoveFrListClick( wxCommandEvent& event ) void VarGroupingEditorDlg::OnUngroupedListSelection( wxListEvent& event ) { - LOG_MSG("In VarGroupingEditorDlg::OnUngroupedListSelection"); + wxLogMessage("In VarGroupingEditorDlg::OnUngroupedListSelection"); if (!all_init) return; long item = -1; @@ -1007,13 +1013,14 @@ void VarGroupingEditorDlg::OnUngroupedListSelection( wxListEvent& event ) void VarGroupingEditorDlg::OnIncludeListSelection( wxListEvent& event ) { - LOG_MSG("In VarGroupingEditorDlg::OnIncludeListSelection"); + wxLogMessage("In VarGroupingEditorDlg::OnIncludeListSelection"); if (!all_init) return; UpdateButtons(); } void VarGroupingEditorDlg::OnIncludeListColClick( wxListEvent& event ) { + wxLogMessage("In VarGroupingEditorDlg::OnIncludeListColClick"); long col = event.GetColumn(); if (col > -1) sortColumn(col); @@ -1021,6 +1028,7 @@ void VarGroupingEditorDlg::OnIncludeListColClick( wxListEvent& event ) void VarGroupingEditorDlg::OnIncludeListEdit( wxListEvent& event ) { + wxLogMessage("In VarGroupingEditorDlg::OnIncludeListEdit"); wxListItem item = event.GetItem(); wxString val = item.GetText(); is_editing = true; @@ -1029,6 +1037,8 @@ void VarGroupingEditorDlg::OnIncludeListEdit( wxListEvent& event ) void VarGroupingEditorDlg::OnIncludeListEditEnd( wxListEvent& event ) { + wxLogMessage("In VarGroupingEditorDlg::OnIncludeListEditEnd"); + is_editing = false; if (event.IsEditCancelled()) return; @@ -1054,7 +1064,7 @@ void VarGroupingEditorDlg::OnIncludeListEditEnd( wxListEvent& event ) wxOK | wxICON_INFORMATION); dlg.ShowModal(); } - LOG_MSG("Restoring item to original."); + event.Veto(); return; } @@ -1067,13 +1077,14 @@ void VarGroupingEditorDlg::OnIncludeListEditEnd( wxListEvent& event ) void VarGroupingEditorDlg::OnGroupedListSelection( wxCommandEvent& event ) { - LOG_MSG("In VarGroupingEditorDlg::OnGroupedListSelection"); + wxLogMessage("In VarGroupingEditorDlg::OnGroupedListSelection"); if (!all_init) return; UpdateButtons(); } void VarGroupingEditorDlg::OnNewGroupNameChange( wxCommandEvent& event ) { + wxLogMessage("In VarGroupingEditorDlg::OnNewGroupNameChange"); if (!all_init) return; UpdateGroupButton(); } @@ -1191,6 +1202,10 @@ void VarGroupingEditorDlg::UpdateCommonType() new_field_type_stat_txt->SetLabelText("string"); } else if (common_type == "date") { new_field_type_stat_txt->SetLabelText("date"); + } else if (common_type == "time") { + new_field_type_stat_txt->SetLabelText("time"); + } else if (common_type == "datetime") { + new_field_type_stat_txt->SetLabelText("datetime"); } else if (common_type == "num") { new_field_type_stat_txt->SetLabelText("numeric"); } @@ -1216,7 +1231,7 @@ void VarGroupingEditorDlg::UpdateTimeStepsTxt() void VarGroupingEditorDlg::OnUngroupedVarsHelp( wxCommandEvent& event ) { wxString msg; - msg << "List of existing ungrouped variables. To group variables by time, move them to the list on the right.\n\nFor example, to group Pop80 and Pop90, select them on the left and move them to the right."; + msg << _("List of existing ungrouped variables. To group variables by time, move them to the list on the right.\n\nFor example, to group Pop80 and Pop90, select them on the left and move them to the right."); wxMessageDialog dlg (this, msg, "Help", wxOK | wxICON_INFORMATION ); dlg.ShowModal(); @@ -1225,7 +1240,7 @@ void VarGroupingEditorDlg::OnUngroupedVarsHelp( wxCommandEvent& event ) void VarGroupingEditorDlg::OnNewGroupHelp( wxCommandEvent& event ) { wxString msg; - msg << "Add a name for your group of variables. \n\nYou can edit the time period labels for easier interpretation of results."; + msg << _("Add a name for your group of variables. \n\nYou can edit the time period labels for easier interpretation of results."); wxMessageDialog dlg (this, msg, "Help", wxOK | wxICON_INFORMATION ); dlg.ShowModal(); @@ -1234,7 +1249,7 @@ void VarGroupingEditorDlg::OnNewGroupHelp( wxCommandEvent& event ) void VarGroupingEditorDlg::OnSaveSTHelp( wxCommandEvent& event ) { wxString msg; - msg << "Once you have grouped variables, you can save a new space-time table and weights: To add a spatial ID to your space-time table and create space-time weights, you need to have an active weights file (Tools-Weights Manager)."; + msg << _("Once you have grouped variables, you can save a new space-time table and weights: To add a spatial ID to your space-time table and create space-time weights, you need to have an active weights file (Tools-Weights Manager)."); wxMessageDialog dlg (this, msg, "Help", wxOK | wxICON_INFORMATION ); dlg.ShowModal(); @@ -1243,7 +1258,7 @@ void VarGroupingEditorDlg::OnSaveSTHelp( wxCommandEvent& event ) void VarGroupingEditorDlg::OnCurGroupedHelp( wxCommandEvent& event ) { wxString msg; - msg << "This is the list of existing grouped variables. As new groups are created, they will appear on this list. You can open an existing .gda file and edit it here."; + msg << _("This is the list of existing grouped variables. As new groups are created, they will appear on this list. You can open an existing .gda file and edit it here."); wxMessageDialog dlg (this, msg, "Help", wxOK | wxICON_INFORMATION ); dlg.ShowModal(); @@ -1252,7 +1267,7 @@ void VarGroupingEditorDlg::OnCurGroupedHelp( wxCommandEvent& event ) void VarGroupingEditorDlg::OnLoadFromGda( wxCommandEvent& event ) { wxString wildcard = "GeoDa Project (*.gda)|*.gda"; - wxFileDialog dlg(this, "GeoDa Project File to Open", "", "", wildcard); + wxFileDialog dlg(this, _("GeoDa Project File to Open"), "", "", wildcard); if (dlg.ShowModal() != wxID_OK) return; wxString full_proj_path = dlg.GetPath(); diff --git a/DialogTools/VarGroupingEditorDlg.h b/DialogTools/VarGroupingEditorDlg.h index 95b9e8c1b..6cb3a193f 100644 --- a/DialogTools/VarGroupingEditorDlg.h +++ b/DialogTools/VarGroupingEditorDlg.h @@ -45,7 +45,7 @@ public TableStateObserver { public: VarGroupingEditorDlg(Project* project, wxWindow* parent, - const wxString& title = "Time Editor", + const wxString& title = _("Time Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER ); diff --git a/DialogTools/VariableSettingsDlg.cpp b/DialogTools/VariableSettingsDlg.cpp index 65cd816c4..1b29fd199 100644 --- a/DialogTools/VariableSettingsDlg.cpp +++ b/DialogTools/VariableSettingsDlg.cpp @@ -17,6 +17,7 @@ * along with this program. If not, see . */ +#include #include #include #include @@ -32,7 +33,6 @@ #include "../DataViewer/TimeState.h" #include "../VarCalc/WeightsManInterface.h" #include "../Project.h" -#include "../logger.h" #include "VariableSettingsDlg.h" /** @@ -41,8 +41,10 @@ */ DiffMoranVarSettingDlg::DiffMoranVarSettingDlg(Project* project_s) - : wxDialog(NULL, -1, "Differential Moran Variable Settings", wxDefaultPosition, wxSize(590, 230)) + : wxDialog(NULL, -1, _("Differential Moran Variable Settings"), wxDefaultPosition, wxSize(590, 230)) { + wxLogMessage("Open DiffMoranVarSettingDlg."); + project = project_s; bool init_success = Init(); @@ -86,17 +88,24 @@ void DiffMoranVarSettingDlg::CreateControls() wxSize var_size(100, -1); wxSize time_size(100,-1); - wxStaticText *st = new wxStaticText (panel, wxID_ANY, wxT("Select variable "), wxDefaultPosition, wxDefaultSize); + wxStaticText *st = new wxStaticText (panel, wxID_ANY, _("Select variable "), + wxDefaultPosition, wxDefaultSize); - wxComboBox* box = new wxComboBox(panel, wxID_ANY, wxT(""), wxDefaultPosition, var_size, 0, NULL, wxCB_READONLY); + wxComboBox* box = new wxComboBox(panel, wxID_ANY, _(""), wxDefaultPosition, + var_size, 0, NULL, wxCB_READONLY); - wxStaticText *st1 = new wxStaticText (panel, wxID_ANY, wxT(" and two time periods: "), wxDefaultPosition, wxDefaultSize); + wxStaticText *st1 = new wxStaticText (panel, wxID_ANY, + _(" and two time periods: "), + wxDefaultPosition, wxDefaultSize); - wxComboBox* box1 = new wxComboBox(panel, wxID_ANY, wxT(""), wxDefaultPosition, time_size, 0, NULL, wxCB_READONLY); + wxComboBox* box1 = new wxComboBox(panel, wxID_ANY, _(""), wxDefaultPosition, + time_size, 0, NULL, wxCB_READONLY); - wxStaticText *st2 = new wxStaticText (panel, wxID_ANY, wxT(" and "), wxDefaultPosition, wxDefaultSize); + wxStaticText *st2 = new wxStaticText (panel, wxID_ANY, _(" and "), + wxDefaultPosition, wxDefaultSize); - wxComboBox* box2 = new wxComboBox(panel, wxID_ANY, wxT(""), wxDefaultPosition, time_size, 0, NULL, wxCB_READONLY); + wxComboBox* box2 = new wxComboBox(panel, wxID_ANY, _(""), wxDefaultPosition, + time_size, 0, NULL, wxCB_READONLY); hbox->Add(st, 1, wxALIGN_CENTER | wxLEFT| wxTOP | wxBOTTOM, 10); hbox->Add(box, 1, wxALIGN_CENTER | wxTOP | wxBOTTOM, 10); @@ -106,9 +115,11 @@ void DiffMoranVarSettingDlg::CreateControls() hbox->Add(box2, 1, wxALIGN_CENTER | wxTOP | wxBOTTOM |wxRIGHT, 10); - wxStaticText *st3 = new wxStaticText (panel, wxID_ANY, wxT("Weights"), wxDefaultPosition, wxSize(70,-1)); + wxStaticText *st3 = new wxStaticText (panel, wxID_ANY, wxT("Weights"), + wxDefaultPosition, wxSize(70,-1)); - wxComboBox* box3 = new wxComboBox(panel, wxID_ANY, wxT(""), wxDefaultPosition, wxSize(160,-1), 0, NULL, wxCB_READONLY); + wxComboBox* box3 = new wxComboBox(panel, wxID_ANY, wxT(""), wxDefaultPosition, + wxSize(160,-1), 0, NULL, wxCB_READONLY); hbox1->Add(st3, 0, wxALIGN_CENTER | wxLEFT| wxTOP | wxBOTTOM, 10); hbox1->Add(box3, 0, wxALIGN_LEFT | wxTOP | wxBOTTOM, 10); @@ -118,8 +129,10 @@ void DiffMoranVarSettingDlg::CreateControls() panel->SetSizer(vbox); - wxButton *okButton = new wxButton(this, wxID_OK, wxT("OK"), wxDefaultPosition, wxSize(70, 30)); - wxButton *closeButton = new wxButton(this, wxID_EXIT, wxT("Close"), wxDefaultPosition, wxSize(70, 30)); + wxButton *okButton = new wxButton(this, wxID_OK, wxT("OK"), wxDefaultPosition, + wxSize(70, 30)); + wxButton *closeButton = new wxButton(this, wxID_EXIT, wxT("Close"), + wxDefaultPosition, wxSize(70, 30)); hbox2->Add(okButton, 1); hbox2->Add(closeButton, 1, wxLEFT, 5); @@ -182,15 +195,22 @@ void DiffMoranVarSettingDlg::InitWeightsCombobox(wxComboBox* weights_ch) void DiffMoranVarSettingDlg::OnClose(wxCommandEvent& event ) { + wxLogMessage("Close DiffMoranVarSettingDlg."); + event.Skip(); EndDialog(wxID_CANCEL); } void DiffMoranVarSettingDlg::OnOK(wxCommandEvent& event ) { + wxLogMessage("Click DiffMoranVarSettingDlg::OnOK"); + wxString col_name = combo_var->GetStringSelection(); if (col_name.IsEmpty()) { - wxMessageDialog dlg (this, "Please select a variable first.", "Warning", wxOK | wxICON_WARNING); + wxMessageDialog dlg (this, + "Please select a variable first.", + "Warning", + wxOK | wxICON_WARNING); dlg.ShowModal(); return; } @@ -198,7 +218,9 @@ void DiffMoranVarSettingDlg::OnOK(wxCommandEvent& event ) int time1 = combo_time1->GetSelection(); int time2 = combo_time2->GetSelection(); if (time1 < 0 || time2 < 0 || time1 == time2) { - wxMessageDialog dlg (this, "Please choose two different time periods.", "Warning", wxOK | wxICON_WARNING); + wxMessageDialog dlg (this, + "Please choose two different time periods.", + "Warning", wxOK | wxICON_WARNING); dlg.ShowModal(); return; } @@ -213,7 +235,7 @@ void DiffMoranVarSettingDlg::OnOK(wxCommandEvent& event ) col_ids[0] = col_idx; col_ids[1] = col_idx; - for (int i=0; i<2; i++) { + for (int i=0; iGetTableInt()->GetTimeSteps()); + wxString str_tmplt = _T("The selected group variable should contains %d items. Please modify the group variable in Time Editor, or select another variable."); + wxString msg = wxString::Format(str_tmplt, project->GetTableInt()->GetTimeSteps()); wxMessageDialog dlg (this, msg.mb_str(), "Incomplete Group Variable ", wxOK | wxICON_ERROR); dlg.ShowModal(); check_group_var = false; @@ -317,10 +338,10 @@ num_categories(4), hide_time(hide_time), all_init(false) { + wxLogMessage("Open VariableSettingsDlg"); + if (show_weights && project->GetWManInt()->GetIds().size() == 0) { no_weights_found_fail = true; - LOG_MSG("No Weights Found:\n" - "GeoDa could not find the required weights file.\nPlease specify weights in Tools > Weights Manager."); wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_NO_W_FAIL_DLG"); SetTitle("No Weights Found"); @@ -383,18 +404,24 @@ void VariableSettingsDlg::Init(VarType var_type) lb2_cur_sel = i; } } - if (num_var >= 2 && table_int->GetColName(col_id_map[i]) == project->GetDefaultVarName(1)) { + if (num_var >= 2 && + table_int->GetColName(col_id_map[i]) == project->GetDefaultVarName(1)) + { if (!set_second_from_first_mode) { lb2_cur_sel = i; } } - if (num_var >= 3 && table_int->GetColName(col_id_map[i]) == project->GetDefaultVarName(2)) { + if (num_var >= 3 && + table_int->GetColName(col_id_map[i]) == project->GetDefaultVarName(2)) + { lb3_cur_sel = i; if (set_fourth_from_third_mode && num_var >= 4) { lb4_cur_sel = i; } } - if (num_var >= 4 && table_int->GetColName(col_id_map[i]) == project->GetDefaultVarName(3)) { + if (num_var >= 4 && + table_int->GetColName(col_id_map[i]) == project->GetDefaultVarName(3)) + { if (!set_fourth_from_third_mode) { lb4_cur_sel = i; } @@ -425,52 +452,74 @@ void VariableSettingsDlg::Init(VarType var_type) void VariableSettingsDlg::CreateControls() { + wxString ctrl_xrcid; + // show_distance is only supported for univariate - if (num_var == 1 && is_time && show_distance) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_TIME_DLG_1_DIST"); - } else if (num_var == 1 && !is_time && show_distance) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_DLG_1_DIST"); - } else if (num_var == 1 && is_time && !show_weights) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_TIME_DLG_1"); - } else if (num_var == 1 && is_time && show_weights) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_TIME_DLG_1_W"); - } else if (num_var == 1 && !is_time && !show_weights) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_DLG_1"); - } else if (num_var == 1 && !is_time && show_weights) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_DLG_1_W"); - } else if (num_var == 2 && is_time && !show_weights) { - if (v_type == rate_smoothed) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_TIME_DLG_RATE"); - } else { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_TIME_DLG_2"); - } - } else if (num_var == 2 && is_time && show_weights) { - if (v_type == rate_smoothed) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_TIME_DLG_RATE_W"); - } else { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_TIME_DLG_2_W"); - } - } else if (num_var == 2 && !is_time && !show_weights) { - if (v_type == rate_smoothed) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_DLG_RATE"); - } else { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_DLG_2"); - } - } else if (num_var == 2 && !is_time && show_weights) { - if (v_type == rate_smoothed) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_DLG_RATE_W"); - } else { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_DLG_2_W"); - } - } else if (num_var == 3 && is_time) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_TIME_DLG_3"); - } else if (num_var == 3 && !is_time) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_DLG_3"); - } else if (num_var == 4 && is_time) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_TIME_DLG_4"); - } else if (num_var == 4 && !is_time) { - wxXmlResource::Get()->LoadDialog(this, GetParent(), "ID_VAR_SETTINGS_DLG_4"); - } + if (num_var == 1 && is_time && show_distance) { + ctrl_xrcid = "ID_VAR_SETTINGS_TIME_DLG_1_DIST"; + + } else if (num_var == 1 && !is_time && show_distance) { + ctrl_xrcid = "ID_VAR_SETTINGS_DLG_1_DIST"; + + } else if (num_var == 1 && is_time && !show_weights) { + ctrl_xrcid = "ID_VAR_SETTINGS_TIME_DLG_1"; + + } else if (num_var == 1 && is_time && show_weights) { + ctrl_xrcid = "ID_VAR_SETTINGS_TIME_DLG_1_W"; + + } else if (num_var == 1 && !is_time && !show_weights) { + ctrl_xrcid = "ID_VAR_SETTINGS_DLG_1"; + + } else if (num_var == 1 && !is_time && show_weights) { + ctrl_xrcid = "ID_VAR_SETTINGS_DLG_1_W"; + + } else if (num_var == 2 && is_time && !show_weights) { + if (v_type == rate_smoothed) { + ctrl_xrcid = "ID_VAR_SETTINGS_TIME_DLG_RATE"; + + } else { + ctrl_xrcid = "ID_VAR_SETTINGS_TIME_DLG_2"; + + } + } else if (num_var == 2 && is_time && show_weights) { + if (v_type == rate_smoothed) { + ctrl_xrcid = "ID_VAR_SETTINGS_TIME_DLG_RATE_W"; + + } else { + ctrl_xrcid = "ID_VAR_SETTINGS_TIME_DLG_2_W"; + + } + } else if (num_var == 2 && !is_time && !show_weights) { + if (v_type == rate_smoothed) { + ctrl_xrcid = "ID_VAR_SETTINGS_DLG_RATE"; + + } else { + ctrl_xrcid = "ID_VAR_SETTINGS_DLG_2"; + + } + } else if (num_var == 2 && !is_time && show_weights) { + if (v_type == rate_smoothed) { + ctrl_xrcid = "ID_VAR_SETTINGS_DLG_RATE_W"; + + } else { + ctrl_xrcid = "ID_VAR_SETTINGS_DLG_2_W"; + + } + } else if (num_var == 3 && is_time) { + ctrl_xrcid = "ID_VAR_SETTINGS_TIME_DLG_3"; + + } else if (num_var == 3 && !is_time) { + ctrl_xrcid = "ID_VAR_SETTINGS_DLG_3"; + + } else if (num_var == 4 && is_time) { + ctrl_xrcid = "ID_VAR_SETTINGS_TIME_DLG_4"; + + } else if (num_var == 4 && !is_time) { + ctrl_xrcid = "ID_VAR_SETTINGS_DLG_4"; + + } + wxXmlResource::Get()->LoadDialog(this, GetParent(), ctrl_xrcid); + if (is_time) { if (hide_time) { @@ -545,6 +594,7 @@ void VariableSettingsDlg::CreateControls() if (FindWindow(XRCID("ID_THEMATIC"))) { map_theme_ch = XRCCTRL(*this, "ID_THEMATIC", wxChoice); + map_theme_ch->Bind(wxEVT_CHOICE, &VariableSettingsDlg::OnMapThemeChange, this); } if (FindWindow(XRCID("ID_NUM_CATEGORIES_SPIN"))) { num_cats_spin = XRCCTRL(*this, "ID_NUM_CATEGORIES_SPIN", wxSpinCtrl); @@ -553,9 +603,28 @@ void VariableSettingsDlg::CreateControls() } +void VariableSettingsDlg::OnMapThemeChange(wxCommandEvent& event) +{ + if (map_theme_ch) { + int m_theme = map_theme_ch->GetSelection(); + // map_theme_ch->Append("Percentile Map"); + // map_theme_ch->Append("Box Map (Hinge=1.5)"); + // map_theme_ch->Append("Box Map (Hinge=3.0)"); + // map_theme_ch->Append("Standard Deviation Map"); + if (m_theme == 1 || m_theme == 2 || + m_theme == 3 || m_theme == 4 ) + { + num_cats_spin->Disable(); + } else { + num_cats_spin->Enable(); + } + } +} + void VariableSettingsDlg::OnListVariable1DoubleClicked(wxCommandEvent& event) { - if (!all_init) return; + if (!all_init) + return; if (num_var >= 2 && set_second_from_first_mode) { lb2->SetSelection(lb1_cur_sel); lb2_cur_sel = lb1_cur_sel; @@ -569,13 +638,15 @@ void VariableSettingsDlg::OnListVariable1DoubleClicked(wxCommandEvent& event) void VariableSettingsDlg::OnListVariable2DoubleClicked(wxCommandEvent& event) { - if (!all_init) return; + if (!all_init) + return; OnOkClick(event); } void VariableSettingsDlg::OnListVariable3DoubleClicked(wxCommandEvent& event) { - if (!all_init) return; + if (!all_init) + return; if (num_var >= 4 && set_fourth_from_third_mode) { lb4->SetSelection(lb3_cur_sel); lb4_cur_sel = lb3_cur_sel; @@ -589,13 +660,15 @@ void VariableSettingsDlg::OnListVariable3DoubleClicked(wxCommandEvent& event) void VariableSettingsDlg::OnListVariable4DoubleClicked(wxCommandEvent& event) { - if (!all_init) return; + if (!all_init) + return; OnOkClick(event); } void VariableSettingsDlg::OnTime1(wxCommandEvent& event) { - if (!all_init) return; + if (!all_init) + return; v1_time = time_lb1->GetSelection(); if (num_var >= 2 && set_second_from_first_mode) { lb2->SetSelection(lb1_cur_sel); @@ -608,14 +681,16 @@ void VariableSettingsDlg::OnTime1(wxCommandEvent& event) void VariableSettingsDlg::OnTime2(wxCommandEvent& event) { - if (!all_init) return; + if (!all_init) + return; v2_time = time_lb2->GetSelection(); InitFieldChoices(); } void VariableSettingsDlg::OnTime3(wxCommandEvent& event) { - if (!all_init) return; + if (!all_init) + return; v3_time = time_lb3->GetSelection(); if (num_var >= 4 && set_fourth_from_third_mode) { lb4->SetSelection(lb3_cur_sel); @@ -628,14 +703,16 @@ void VariableSettingsDlg::OnTime3(wxCommandEvent& event) void VariableSettingsDlg::OnTime4(wxCommandEvent& event) { - if (!all_init) return; + if (!all_init) + return; v4_time = time_lb4->GetSelection(); InitFieldChoices(); } void VariableSettingsDlg::OnVar1Change(wxCommandEvent& event) { - if (!all_init) return; + if (!all_init) + return; lb1_cur_sel = lb1->GetSelection(); if (num_var >= 2 && set_second_from_first_mode) { lb2->SetSelection(lb1_cur_sel); @@ -649,13 +726,15 @@ void VariableSettingsDlg::OnVar1Change(wxCommandEvent& event) void VariableSettingsDlg::OnVar2Change(wxCommandEvent& event) { - if (!all_init) return; + if (!all_init) + return; lb2_cur_sel = lb2->GetSelection(); } void VariableSettingsDlg::OnVar3Change(wxCommandEvent& event) { - if (!all_init) return; + if (!all_init) + return; lb3_cur_sel = lb3->GetSelection(); if (num_var >= 4 && set_fourth_from_third_mode) { lb4->SetSelection(lb3_cur_sel); @@ -669,13 +748,15 @@ void VariableSettingsDlg::OnVar3Change(wxCommandEvent& event) void VariableSettingsDlg::OnVar4Change(wxCommandEvent& event) { - if (!all_init) return; + if (!all_init) + return; lb4_cur_sel = lb4->GetSelection(); } void VariableSettingsDlg::OnSpinCtrl( wxSpinEvent& event ) { - if (!num_cats_spin) return; + if (!num_cats_spin) + return; num_categories = num_cats_spin->GetValue(); if (num_categories < num_cats_spin->GetMin()) { num_categories = num_cats_spin->GetMin(); @@ -687,23 +768,27 @@ void VariableSettingsDlg::OnSpinCtrl( wxSpinEvent& event ) void VariableSettingsDlg::OnCancelClick(wxCommandEvent& event) { + wxLogMessage("Click VariableSettingsDlg::OnOkClick"); event.Skip(); EndDialog(wxID_CANCEL); } void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) { + wxLogMessage("Click VariableSettingsDlg::OnOkClick:"); if (no_weights_found_fail) { event.Skip(); EndDialog(wxID_CANCEL); return; } - if (map_theme_ch) m_theme = map_theme_ch->GetSelection(); + if (map_theme_ch) { + m_theme = map_theme_ch->GetSelection(); + } if (lb1->GetSelection() == wxNOT_FOUND) { - wxString msg("No field chosen for first variable."); - wxMessageDialog dlg (this, msg, "Error", wxOK | wxICON_ERROR); + wxString msg(_T("No field chosen for first variable.")); + wxMessageDialog dlg (this, msg, _T("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); return; } @@ -713,12 +798,14 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) if (is_time) { v1_time = time_lb1->GetSelection(); project->SetDefaultVarTime(0, v1_time); - if (!table_int->IsColTimeVariant(v1_col_id)) v1_time = 0; + if (!table_int->IsColTimeVariant(v1_col_id)) + v1_time = 0; } + wxLogMessage(v1_name); if (num_var >= 2) { if (lb2->GetSelection() == wxNOT_FOUND) { - wxString msg("No field chosen for second variable."); - wxMessageDialog dlg (this, msg, "Error", wxOK | wxICON_ERROR); + wxString msg(_T("No field chosen for second variable.")); + wxMessageDialog dlg (this, msg, _T("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); return; } @@ -728,12 +815,14 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) if (is_time) { v2_time = time_lb2->GetSelection(); project->SetDefaultVarTime(1, v2_time); - if (!table_int->IsColTimeVariant(v2_col_id)) v2_time = 0; + if (!table_int->IsColTimeVariant(v2_col_id)) + v2_time = 0; } + wxLogMessage(v2_name); } if (num_var >= 3) { if (lb3->GetSelection() == wxNOT_FOUND) { - wxString msg("No field chosen for third variable."); + wxString msg(_T("No field chosen for third variable.")); wxMessageDialog dlg (this, msg, "Error", wxOK | wxICON_ERROR); dlg.ShowModal(); return; @@ -744,12 +833,14 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) if (is_time) { v3_time = time_lb3->GetSelection(); project->SetDefaultVarTime(2, v3_time); - if (!table_int->IsColTimeVariant(v3_col_id)) v3_time = 0; + if (!table_int->IsColTimeVariant(v3_col_id)) + v3_time = 0; } + wxLogMessage(v3_name); } if (num_var >= 4) { if (lb4->GetSelection() == wxNOT_FOUND) { - wxString msg("No field chosen for fourth variable."); + wxString msg(_T("No field chosen for fourth variable.")); wxMessageDialog dlg (this, msg, "Error", wxOK | wxICON_ERROR); dlg.ShowModal(); return; @@ -760,13 +851,16 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) if (is_time) { v4_time = time_lb4->GetSelection(); project->SetDefaultVarTime(3, v4_time); - if (!table_int->IsColTimeVariant(v4_col_id)) v4_time = 0; + if (!table_int->IsColTimeVariant(v4_col_id)) + v4_time = 0; } + wxLogMessage(v4_name); } FillData(); - if (show_weights) project->GetWManInt()->MakeDefault(GetWeightsId()); + if (show_weights) + project->GetWManInt()->MakeDefault(GetWeightsId()); if (GetDistanceMetric() != WeightsMetaInfo::DM_unspecified) { project->SetDefaultDistMetric(GetDistanceMetric()); @@ -783,8 +877,8 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) } } catch(GdaException& ex) { // place holder found - wxString msg = wxString::Format("The selected group variable should contains %d items. Please modify the group variable in Time Editor, or select another variable.", project->GetTableInt()->GetTimeSteps()); - wxMessageDialog dlg (this, msg.mb_str(), "Incomplete Group Variable ", wxOK | wxICON_ERROR); + wxString msg = wxString::Format(_T("The selected group variable should contains %d items. Please modify the group variable in Time Editor, or select another variable."), project->GetTableInt()->GetTimeSteps()); + wxMessageDialog dlg (this, msg.mb_str(), _T("Incomplete Group Variable"), wxOK | wxICON_ERROR); dlg.ShowModal(); check_group_var = false; } @@ -830,10 +924,12 @@ boost::uuids::uuid VariableSettingsDlg::GetWeightsId() int sel = weights_ch->GetSelection(); if (sel < 0) sel = 0; if (sel >= weights_ids.size()) sel = weights_ids.size()-1; + wxString s; s << "VariableSettingsDlg::GetWeightsId() weight: "; s << project->GetWManInt()->GetShortDispName(weights_ids[sel]); - LOG_MSG(s); + wxLogMessage(s); + return weights_ids[sel]; } @@ -993,6 +1089,7 @@ void VariableSettingsDlg::FillData() // Set Primary GdaVarTools::VarInfo attributes var_info[i].name = table_int->GetColName(col_ids[i]); var_info[i].is_time_variant = table_int->IsColTimeVariant(col_ids[i]); + // var_info[i].time already set above table_int->GetMinMaxVals(col_ids[i], var_info[i].min, var_info[i].max); var_info[i].sync_with_global_time = var_info[i].is_time_variant; diff --git a/DialogTools/VariableSettingsDlg.h b/DialogTools/VariableSettingsDlg.h index 15a330450..1dde8559b 100644 --- a/DialogTools/VariableSettingsDlg.h +++ b/DialogTools/VariableSettingsDlg.h @@ -79,11 +79,11 @@ class VariableSettingsDlg: public wxDialog VariableSettingsDlg( Project* project, VarType v_type, bool show_weights = false, bool show_distance = false, - const wxString& title="Variable Settings", - const wxString& var1_title="First Variable (X)", - const wxString& var2_title="Second Variable (Y)", - const wxString& var3_title="Third Variable (Z)", - const wxString& var4_title="Fourth Variable", + const wxString& title=_("Variable Settings"), + const wxString& var1_title=_("First Variable (X)"), + const wxString& var2_title=_("Second Variable (Y)"), + const wxString& var3_title=_("Third Variable (Z)"), + const wxString& var4_title=_("Fourth Variable"), bool set_second_from_first_mode = false, bool set_fourth_from_third_mode = false, bool hide_time = false); @@ -91,6 +91,7 @@ class VariableSettingsDlg: public wxDialog void CreateControls(); void Init(VarType var_type); + void OnMapThemeChange( wxCommandEvent& event ); void OnListVariable1DoubleClicked( wxCommandEvent& event ); void OnListVariable2DoubleClicked( wxCommandEvent& event ); void OnListVariable3DoubleClicked( wxCommandEvent& event ); diff --git a/DialogTools/WeightsManDlg.cpp b/DialogTools/WeightsManDlg.cpp index 310eba20f..2cd626e4e 100644 --- a/DialogTools/WeightsManDlg.cpp +++ b/DialogTools/WeightsManDlg.cpp @@ -193,7 +193,6 @@ void WeightsManFrame::OnWListItemSelect(wxListEvent& ev) { LOG_MSG("In WeightsManFrame::OnWListItemSelect"); long item = ev.GetIndex(); - LOG(item); SelectId(ids[item]); UpdateButtons(); Refresh(); @@ -217,7 +216,9 @@ void WeightsManFrame::OnCreateBtn(wxCommandEvent& ev) void WeightsManFrame::OnLoadBtn(wxCommandEvent& ev) { - wxFileDialog dlg( this, "Choose Weights File", "", "", + wxFileName default_dir = project_p->GetWorkingDir(); + wxString default_path = default_dir.GetPath(); + wxFileDialog dlg( this, "Choose Weights File", default_path, "", "Weights Files (*.gal, *.gwt)|*.gal;*.gwt"); if (dlg.ShowModal() != wxID_OK) return; @@ -233,7 +234,6 @@ void WeightsManFrame::OnLoadBtn(wxCommandEvent& ev) WeightsMetaInfo wmi; wxString id_field = WeightUtils::ReadIdField(path); - LOG(id_field); wmi.SetToCustom(id_field); wmi.filename = path; @@ -243,7 +243,6 @@ void WeightsManFrame::OnLoadBtn(wxCommandEvent& ev) // new default if already loaded. boost::uuids::uuid id = w_man_int->FindIdByFilename(path); if (id.is_nil()) { - LOG_MSG("could not find existing weight with filename: " + path); //id = w_man_int->FindIdByMetaInfo(wmi); } if (!id.is_nil()) { @@ -254,8 +253,6 @@ void WeightsManFrame::OnLoadBtn(wxCommandEvent& ev) return; } - - GalElement* tempGal = 0; if (ext == "gal") { tempGal = WeightUtils::ReadGal(path, table_int); @@ -346,19 +343,15 @@ void WeightsManFrame::update(WeightsManState* o) { LOG_MSG("In WeightsManFrame::update(WeightsManState* o)"); if (suspend_w_man_state_updates) { - LOG_MSG("WeightsManFrame ignoring WeightsManStateObserver::update"); return; } boost::uuids::uuid id = o->GetWeightsId(); if (o->GetEventType() == WeightsManState::add_evt) { ids.push_back(id); if (!ids.size()-1 == w_list->GetItemCount()) { - LOG(ids.size()); - LOG(w_list->GetItemCount()); } long x = w_list->InsertItem(ids.size(), wxEmptyString); if (x == -1) { - LOG(x); } else { w_list->SetItem(x, TITLE_COL, w_man_int->GetTitle(id)); } @@ -519,8 +512,6 @@ void WeightsManFrame::SetDetailsForId(boost::uuids::uuid id) row_content.push_back(rs); } } - LOG(row_title.size()); - LOG(row_content.size()); SetDetailsWin(row_title, row_content); } diff --git a/Explore/3DPlotView.cpp b/Explore/3DPlotView.cpp index 0fd16c0e4..21f7269f8 100644 --- a/Explore/3DPlotView.cpp +++ b/Explore/3DPlotView.cpp @@ -34,7 +34,6 @@ #include "../GdaConst.h" #include "../GeneralWxUtils.h" #include "../GeoDa.h" -#include "../logger.h" #include "../Project.h" #include "3DPlotView.h" @@ -45,20 +44,29 @@ BEGIN_EVENT_TABLE(C3DPlotCanvas, wxGLCanvas) EVT_MOUSE_EVENTS(C3DPlotCanvas::OnMouse) END_EVENT_TABLE() -C3DPlotCanvas::C3DPlotCanvas(Project* project_s, C3DPlotFrame* t_frame, +C3DPlotCanvas::C3DPlotCanvas(Project* project_s, C3DPlotFrame* t_frame, const wxGLAttributes& dispAttrs, HLStateInt* highlight_state_s, const std::vector& v_info, const std::vector& col_ids, wxWindow *parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style) -: wxGLCanvas(parent, id, pos, size, style), ball(0), -project(project_s), table_int(project_s->GetTableInt()), -num_obs(project_s->GetTableInt()->GetNumberRows()), num_vars(v_info.size()), -num_time_vals(1), highlight_state(highlight_state_s), var_info(v_info), -data(v_info.size()), scaled_d(v_info.size()), +: wxGLCanvas(parent, dispAttrs, id, pos, size, style), ball(0), +project(project_s), +table_int(project_s->GetTableInt()), +num_obs(project_s->GetTableInt()->GetNumberRows()), +num_vars(v_info.size()), +num_time_vals(1), +highlight_state(highlight_state_s), +var_info(v_info), +data(v_info.size()), +data_undef(v_info.size()), +scaled_d(v_info.size()), c3d_plot_frame(t_frame) { + wxLogMessage("Open C3DPlotCanvas."); + + m_context = new wxGLContext(this); selectable_fill_color = GdaConst::three_d_plot_default_point_colour; highlight_color = GdaConst::three_d_plot_default_highlight_colour; canvas_background_color=GdaConst::three_d_plot_default_background_colour; @@ -67,17 +75,34 @@ c3d_plot_frame(t_frame) var_min.resize(var_info.size()); var_max.resize(var_info.size()); - std::vector temp_vec(num_obs); for (int v=0; vGetColData(col_ids[v], data[v]); table_int->GetColData(col_ids[v], scaled_d[v]); + table_int->GetColUndefined(col_ids[v], data_undef[v]); + } + + all_undefs.resize(num_obs, false); + for (int v=0; v temp_vec; for (int i=0; iremoveObserver(this); + delete m_context; + wxLogMessage("Close C3DPlotCanvas."); } void C3DPlotCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu) @@ -169,12 +196,13 @@ void C3DPlotCanvas::SetCheckMarks(wxMenu* menu) void C3DPlotCanvas::OnPaint( wxPaintEvent& event ) { + if(!IsShown()) return; + /* must always be here */ wxPaintDC dc(this); - if (!GetContext()) return; - - SetCurrent(); + wxGLCanvas::SetCurrent(*m_context); + /* initialize OpenGL */ if (isInit == false) { @@ -238,15 +266,15 @@ void C3DPlotCanvas::OnPaint( wxPaintEvent& event ) void C3DPlotCanvas::OnSize(wxSizeEvent& event) { // this is also necessary to update the context on some platforms - wxGLCanvas::OnSize(event); + //wxGLCanvas::OnSize(event); // set GL viewport (not called by wxGLCanvas::OnSize on all platforms...) int w, h; GetClientSize(&w, &h); - if (GetContext()) { + //if (GetContext()) { glViewport(0, 0, (GLint) w, (GLint) h); - } + //} } void C3DPlotCanvas::OnEraseBackground(wxEraseEvent& event) @@ -557,7 +585,7 @@ void C3DPlotCanvas::SelectByRect() void C3DPlotCanvas::InitGL(void) { - SetCurrent(); + //SetCurrent(); //glClearColor(0.0f, 0.0f, 0.0f, 0.0f); glClearColor(((GLfloat) canvas_background_color.Red())/((GLfloat) 255.0), @@ -631,6 +659,7 @@ void C3DPlotCanvas::RenderScene() ((GLfloat) selectable_fill_color.Green())/((GLfloat) 255.0), ((GLfloat) selectable_fill_color.Blue())/((GLfloat) 255.0)); for (int i=0; iGetTimeState()->GetCurrTime(); @@ -946,8 +981,6 @@ void C3DPlotCanvas::TimeChange() //invalidateBms(); //PopulateCanvas(); Refresh(); - - LOG_MSG("Exiting C3DPlotCanvas::TimeChange"); } /** Update Secondary Attributes based on Primary Attributes. @@ -981,14 +1014,20 @@ void C3DPlotCanvas::VarInfoAttributeChange() void C3DPlotCanvas::UpdateScaledData() { for (int v=0; v max) max = data_stats[v][t].max; + if (data_stats[v][t].min < min) + min = data_stats[v][t].min; + if (data_stats[v][t].max > max) + max = data_stats[v][t].max; } + double ctr = (min+max)/2.0; double scale = (max==min) ? 1.0 : 2.0/(max-min); @@ -1002,7 +1041,6 @@ void C3DPlotCanvas::UpdateScaledData() void C3DPlotCanvas::TimeSyncVariableToggle(int var_index) { - LOG_MSG("In C3DPlotCanvas::TimeSyncVariableToggle"); var_info[var_index].sync_with_global_time = !var_info[var_index].sync_with_global_time; VarInfoAttributeChange(); @@ -1015,15 +1053,11 @@ void C3DPlotCanvas::TimeSyncVariableToggle(int var_index) that its state has changed. */ void C3DPlotCanvas::update(HLStateInt* o) { - LOG_MSG("In C3DPlotCanvas::update"); - HLStateInt::EventType type = highlight_state->GetEventType(); if (type == HLStateInt::delta) { - LOG_MSG("processing HLStateInt::delta"); Refresh(); } else { - LOG_MSG("processing HLStateInt::unhighlight_all or invert"); // type == HLStateInt::unhighlight_all // type == HLStateInt::invert @@ -1049,13 +1083,18 @@ C3DPlotFrame::C3DPlotFrame(wxFrame *parent, Project* project, { m_splitter = new wxSplitterWindow(this); - canvas = new C3DPlotCanvas(project, this, + wxGLAttributes glAttributes; + //glAttributes.Defaults().RGBA().DoubleBuffer().Depth(16).Stencil(8).SampleBuffers(1).Samplers(4).EndList(); + glAttributes.PlatformDefaults().RGBA().DoubleBuffer().Depth(24).EndList(); + + + canvas = new C3DPlotCanvas(project, this, glAttributes, project->GetHighlightState(), var_info, col_ids, m_splitter); control = new C3DControlPan(m_splitter, -1, wxDefaultPosition, - wxDefaultSize, wxCAPTION|wxSYSTEM_MENU); + wxDefaultSize, wxCAPTION|wxDEFAULT_DIALOG_STYLE); control->template_frame = this; m_splitter->SplitVertically(control, canvas, 70); UpdateTitle(); @@ -1069,7 +1108,6 @@ C3DPlotFrame::~C3DPlotFrame() void C3DPlotFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In C3DPlotFrame::OnActivate"); if (event.GetActive()) { RegisterAsActive("C3DPlotFrame", GetTitle()); } @@ -1077,20 +1115,17 @@ void C3DPlotFrame::OnActivate(wxActivateEvent& event) void C3DPlotFrame::OnClose(wxCloseEvent& event) { - LOG_MSG("In C3DPlotFrame::OnClose"); DeregisterAsActive(); Destroy(); } void C3DPlotFrame::OnMenuClose(wxCommandEvent& event) { - LOG_MSG("In C3DPlotFrame::OnMenuClose"); Close(); } void C3DPlotFrame::MapMenus() { - LOG_MSG("In C3DPlotFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu = wxXmlResource::Get()-> @@ -1107,8 +1142,6 @@ void C3DPlotFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("C3DPlotFrame::UpdateOptionMenuItems: Options " - "menu not found"); } else { canvas->SetCheckMarks(mb->GetMenu(menu)); } @@ -1116,7 +1149,6 @@ void C3DPlotFrame::UpdateOptionMenuItems() void C3DPlotFrame::OnHighlightColor(wxCommandEvent& event) { - LOG_MSG("Called C3DPlotFrame::OnHighlightColor"); wxColour new_color; if ( GetColorFromUser(this, canvas->highlight_color, @@ -1128,7 +1160,6 @@ void C3DPlotFrame::OnHighlightColor(wxCommandEvent& event) void C3DPlotFrame::OnCanvasBackgroundColor(wxCommandEvent& event) { - LOG_MSG("Called C3DPlotFrame::OnCanvasBackgroundColor"); wxColour new_color; if ( GetColorFromUser(this, canvas->canvas_background_color, @@ -1140,7 +1171,6 @@ void C3DPlotFrame::OnCanvasBackgroundColor(wxCommandEvent& event) void C3DPlotFrame::OnSelectableFillColor(wxCommandEvent& event) { - LOG_MSG("Called C3DPlotFrame::OnSelectableOutlineColor"); wxColour new_color; if ( GetColorFromUser(this, canvas->selectable_fill_color, @@ -1153,7 +1183,6 @@ void C3DPlotFrame::OnSelectableFillColor(wxCommandEvent& event) /** Implementation of TimeStateObserver interface */ void C3DPlotFrame::update(TimeState* o) { - LOG_MSG("In C3DPlotFrame::update(TimeState* o)"); canvas->TimeChange(); UpdateTitle(); } diff --git a/Explore/3DPlotView.h b/Explore/3DPlotView.h index a84b6131a..21a3129bb 100644 --- a/Explore/3DPlotView.h +++ b/Explore/3DPlotView.h @@ -32,12 +32,14 @@ class Arcball; class C3DControlPan; class C3DPlotFrame; class TableInterface; + typedef boost::multi_array d_array_type; +typedef boost::multi_array b_array_type; class C3DPlotCanvas: public wxGLCanvas, public HighlightStateObserver { public: - C3DPlotCanvas(Project* project, C3DPlotFrame* t_frame, + C3DPlotCanvas(Project* project, C3DPlotFrame* t_frame, const wxGLAttributes& dispAttrs, HLStateInt* highlight_state, const std::vector& var_info, const std::vector& col_ids, @@ -117,6 +119,9 @@ class C3DPlotCanvas: public wxGLCanvas, public HighlightStateObserver int ref_var_index; std::vector var_info; std::vector data; + std::vector data_undef; + std::vector all_undefs; + std::vector scaled_d; std::vector< std::vector > data_stats; std::vector var_min; // min over time @@ -129,6 +134,7 @@ class C3DPlotCanvas: public wxGLCanvas, public HighlightStateObserver bool bSelect; C3DControlPan *m_dlg; C3DPlotFrame* c3d_plot_frame; + wxGLContext* m_context; DECLARE_EVENT_TABLE() }; diff --git a/Explore/Basemap.cpp b/Explore/Basemap.cpp index 8f2aecd67..092f74837 100644 --- a/Explore/Basemap.cpp +++ b/Explore/Basemap.cpp @@ -1,10 +1,21 @@ -// -// Basemap.cpp -// GeoDa -// -// Created by Xun Li on 5/29/15. -// Copyright (c) 2015 __MyCompanyName__. All rights reserved. -// +/** + * GeoDa TM, Copyright (C) 2011-2015 by Luc Anselin - all rights reserved + * + * This file is part of GeoDa. + * + * GeoDa is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * GeoDa 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ #include #include @@ -687,7 +698,8 @@ bool Basemap::Draw(wxBitmap* buffer) bmp.LoadFile(wxFilePath, wxBITMAP_TYPE_JPEG); } bool bmpOK = bmp.IsOk(); - if (bmpOK) gc->DrawBitmap(bmp, pos_x, pos_y, 256,256); + if (bmpOK) + gc->DrawBitmap(bmp, pos_x, pos_y, 256,256); //dc.DrawRectangle((i-startX) * 256 - offsetX, (j-startY) * 256 - offsetY, 256, 256); } } diff --git a/Explore/Basemap.h b/Explore/Basemap.h index 3e43b507d..aa130412d 100644 --- a/Explore/Basemap.h +++ b/Explore/Basemap.h @@ -1,10 +1,21 @@ -// -// Basemap.h -// GeoDa -// -// Created by Xun Li on 5/29/15. -// Copyright (c) 2015 __MyCompanyName__. All rights reserved. -// +/** + * GeoDa TM, Copyright (C) 2011-2015 by Luc Anselin - all rights reserved + * + * This file is part of GeoDa. + * + * GeoDa is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * GeoDa 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ #ifndef GeoDa_Basemap_h #define GeoDa_Basemap_h diff --git a/Explore/BoxNewPlotView.cpp b/Explore/BoxNewPlotView.cpp index 88c60c20d..69a9ecb1b 100644 --- a/Explore/BoxNewPlotView.cpp +++ b/Explore/BoxNewPlotView.cpp @@ -64,37 +64,59 @@ const double BoxPlotCanvas::plot_gap_const = 20; to support multiple variables */ BoxPlotCanvas::BoxPlotCanvas(wxWindow *parent, TemplateFrame* t_frame, - Project* project_s, - const std::vector& v_info, - const std::vector& col_ids, - const wxPoint& pos, const wxSize& size) + Project* project_s, + const std::vector& v_info, + const std::vector& col_ids, + const wxPoint& pos, const wxSize& size) : TemplateCanvas(parent, t_frame, project_s, project_s->GetHighlightState(), pos, size, false, true), var_info(v_info), num_obs(project_s->GetNumRecords()), -num_time_vals(1), data(v_info.size()), +num_time_vals(1), data(v_info.size()), data_undef(v_info.size()), vert_axis(0), display_stats(false), show_axes(true), hinge_15(true) { using namespace Shapefile; - LOG_MSG("Entering BoxPlotCanvas::BoxPlotCanvas"); + wxLogMessage("Open BoxPlotCanvas."); + TableInterface* table_int = project->GetTableInt(); - - sel_scratch.resize(num_obs); + table_int->GetColData(col_ids[0], data[0]); + bool has_undef = table_int->GetColUndefined(col_ids[0], data_undef[0]); int data0_times = data[0].shape()[0]; + + sel_scratch.resize(num_obs); hinge_stats.resize(data0_times); data_stats.resize(data0_times); data_sorted.resize(data0_times); + for (int t=0; t data_valid; + std::vector undefs(num_obs, false); + for (int i=0; iClearAllGroupDependencies(); @@ -102,6 +124,7 @@ hinge_15(true) template_frame->AddGroupDependancy(var_info[i].name); } + // no more than 100 plots max_plots = GenUtils::min(MAX_BOX_PLOTS, var_info[0].is_time_variant ? project->GetTableInt()->GetTimeSteps() : 1); cur_num_plots = max_plots; @@ -111,8 +134,8 @@ hinge_15(true) // NOTE: define Box Plot defaults selectable_fill_color = GdaConst::boxplot_point_color; highlight_color = GdaConst::highlight_color; - - fixed_aspect_ratio_mode = false; + + last_scale_trans.SetFixedAspectRatio(false); use_category_brushes = false; selectable_shps_type = mixed; @@ -123,19 +146,16 @@ hinge_15(true) highlight_state->registerObserver(this); SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting BoxPlotCanvas::BoxPlotCanvas"); } BoxPlotCanvas::~BoxPlotCanvas() { - LOG_MSG("Entering BoxPlotCanvas::~BoxPlotCanvas"); + wxLogMessage("Close BoxPlotCanvas."); highlight_state->removeObserver(this); - LOG_MSG("Exiting BoxPlotCanvas::~BoxPlotCanvas"); } void BoxPlotCanvas::DisplayRightClickMenu(const wxPoint& pos) { - LOG_MSG("Entering BoxPlotCanvas::DisplayRightClickMenu"); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); ((BoxPlotFrame*) template_frame)->OnActivate(ae); @@ -149,7 +169,6 @@ void BoxPlotCanvas::DisplayRightClickMenu(const wxPoint& pos) template_frame->UpdateContextMenuItems(optMenu); template_frame->PopupMenu(optMenu, pos + GetPosition()); template_frame->UpdateOptionMenuItems(); - LOG_MSG("Exiting BoxPlotCanvas::DisplayRightClickMenu"); } void BoxPlotCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu) @@ -248,21 +267,25 @@ void BoxPlotCanvas::SetCheckMarks(wxMenu* menu) } } -void BoxPlotCanvas::DetermineMouseHoverObjects() +void BoxPlotCanvas::DetermineMouseHoverObjects(wxPoint pt) { total_hover_obs = 0; const double r2 = GdaConst::my_point_click_radius; - for (int i=0; icenter; + wxPoint& pt1 = pt; sel_scratch[i] = sel_scratch[i] || - GenUtils::distance_sqrd(selectable_shps[t*num_obs + i]->center, - sel1) <= 16.5; + GenUtils::distance_sqrd(pt0, pt1) <= 16.5; } } for (int i=0; i& hs = highlight_state->GetHighlight(); bool selection_changed = false; - for (int i=0; iSetEventType(HLStateInt::delta); - highlight_state->notifyObservers(); - } - //LOG_MSG("Exiting BoxPlotCanvas::UpdateSelectionPoints"); + highlight_state->notifyObservers(this); + + // re-paint highlight layer (layer1_bm) + layer1_valid = false; + DrawLayers(); + Refresh(); + + UpdateStatusBar(); + } } void BoxPlotCanvas::DrawSelectableShapes(wxMemoryDC &dc) { - LOG_MSG("In BoxPlotCanvas::DrawSelectableShapes"); int radius = GdaConst::my_point_click_radius; for (int t=cur_first_ind; t<=cur_last_ind; t++) { int min_IQR = hinge_stats[t].min_IQR_ind; @@ -334,12 +362,19 @@ void BoxPlotCanvas::DrawSelectableShapes(wxMemoryDC &dc) int ind_base = (t-cur_first_ind)*num_obs; dc.SetPen(selectable_fill_color); dc.SetBrush(*wxWHITE_BRUSH); + for (int i=0; icenter, radius); } for (int i=max_IQR+1; icenter, radius); } int iqr_s = GenUtils::max(min_IQR, 0); @@ -347,7 +382,10 @@ void BoxPlotCanvas::DrawSelectableShapes(wxMemoryDC &dc) dc.SetPen(GdaConst::boxplot_q1q2q3_color); dc.SetBrush(GdaConst::boxplot_q1q2q3_color); for (int i=iqr_s; i<=iqr_t; i++) { - int ind = ind_base + data_sorted[t][i].second; + int idx = data_sorted[t][i].second; + if (data_undef[0][t][idx]) + continue; + int ind = ind_base + idx; GdaRectangle* rec = (GdaRectangle*) selectable_shps[ind]; dc.DrawRectangle(rec->lower_left.x, rec->lower_left.y, rec->upper_right.x - rec->lower_left.x, @@ -366,23 +404,38 @@ void BoxPlotCanvas::DrawHighlightedShapes(wxMemoryDC &dc) int min_IQR = hinge_stats[t].min_IQR_ind; int max_IQR = hinge_stats[t].max_IQR_ind; int ind_base = (t-cur_first_ind)*num_obs; - dc.SetPen(*wxRED_PEN); + dc.SetPen(selectable_fill_color); + dc.SetBrush(*wxWHITE_BRUSH); for (int i=0; icenter, radius); } for (int i=max_IQR+1; icenter, radius); } int iqr_s = GenUtils::max(min_IQR, 0); int iqr_t = GenUtils::min(max_IQR, num_obs-1); - dc.SetPen(highlight_color); + dc.SetPen(GdaConst::boxplot_q1q2q3_color); + dc.SetBrush(GdaConst::boxplot_q1q2q3_color); for (int i=iqr_s; i<=iqr_t; i++) { - if (!hs[data_sorted[t][i].second]) continue; - int ind = ind_base + data_sorted[t][i].second; + int idx = data_sorted[t][i].second; + if (data_undef[0][t][idx]) + continue; + int ind = ind_base + idx; + + if (!hs[idx]) continue; + GdaRectangle* rec = (GdaRectangle*) selectable_shps[ind]; dc.DrawRectangle(rec->lower_left.x, rec->lower_left.y, rec->upper_right.x - rec->lower_left.x, @@ -394,16 +447,7 @@ void BoxPlotCanvas::DrawHighlightedShapes(wxMemoryDC &dc) /** Override of TemplateCanvas method. */ void BoxPlotCanvas::update(HLStateInt* o) { - LOG_MSG("Entering BoxPlotCanvas::update"); - - layer0_valid = false; - layer1_valid = false; - layer2_valid = false; - - Refresh(); - - UpdateStatusBar(); - LOG_MSG("Entering BoxPlotCanvas::update"); + TemplateCanvas::update(o); } wxString BoxPlotCanvas::GetCanvasTitle() @@ -458,7 +502,6 @@ wxString BoxPlotCanvas::GetTimeString(int var, int time) void BoxPlotCanvas::PopulateCanvas() { - LOG_MSG("Entering BoxPlotCanvas::PopulateCanvas"); BOOST_FOREACH( GdaShape* shp, background_shps ) { delete shp; } background_shps.clear(); BOOST_FOREACH( GdaShape* shp, selectable_shps ) { delete shp; } @@ -471,10 +514,7 @@ void BoxPlotCanvas::PopulateCanvas() + plot_width_const * cur_num_plots + + plot_gap_const * (cur_num_plots-1); - shps_orig_xmin = x_min; - shps_orig_xmax = x_max; - shps_orig_ymin = 0; - shps_orig_ymax = 100; + last_scale_trans.SetData(x_min, 0, x_max, 100); GdaShape* s = 0; int table_w=0, table_h=0; @@ -492,33 +532,22 @@ void BoxPlotCanvas::PopulateCanvas() vals[7] << "s.d."; std::vector attribs(0); // undefined s = new GdaShapeTable(vals, attribs, rows, cols, *GdaConst::small_font, - wxRealPoint(0, 0), GdaShapeText::h_center, GdaShapeText::top, - GdaShapeText::right, GdaShapeText::v_center, 3, 10, -45, 30); - background_shps.push_back(s); + wxRealPoint(0, 0), GdaShapeText::h_center, + GdaShapeText::top, GdaShapeText::right, + GdaShapeText::v_center, 3, 10, -45, 30); + foreground_shps.push_back(s); wxClientDC dc(this); ((GdaShapeTable*) s)->GetSize(dc, table_w, table_h); } - virtual_screen_marg_top = 25; - virtual_screen_marg_bottom = display_stats ? 42+table_h : 35; // 35+130 - virtual_screen_marg_left = (display_stats || show_axes) ? 25+50 : 25; - virtual_screen_marg_right = 25; - + + last_scale_trans.SetMargin(25, + display_stats ? 42+table_h : 35, + (display_stats || show_axes) ? 25+50 : 25, + 25); wxSize size(GetVirtualSize()); - double scale_x, scale_y, trans_x, trans_y; - GdaScaleTrans::calcAffineParams(shps_orig_xmin, shps_orig_ymin, - shps_orig_xmax, shps_orig_ymax, - virtual_screen_marg_top, - virtual_screen_marg_bottom, - virtual_screen_marg_left, - virtual_screen_marg_right, - size.GetWidth(), size.GetHeight(), - fixed_aspect_ratio_mode, - fit_to_window_mode, - &scale_x, &scale_y, &trans_x, &trans_y, - 0, 0, - ¤t_shps_width, ¤t_shps_height); - fixed_aspect_ratio_val = current_shps_width / current_shps_height; + last_scale_trans.SetView(size.GetWidth(), size.GetHeight()); + double y_min = hinge_stats[cur_first_ind].extreme_lower_val_15; double y_max = hinge_stats[cur_first_ind].extreme_upper_val_15; @@ -540,12 +569,12 @@ void BoxPlotCanvas::PopulateCanvas() if (var_info[0].min[t] < y_min) y_min = var_info[0].min[t]; } if (show_axes) { - axis_scale = AxisScale(y_min, y_max); + axis_scale = AxisScale(y_min, y_max, 5, axis_display_precision); y_min = axis_scale.scale_min; y_max = axis_scale.scale_max; vert_axis = new GdaAxis(var_info[0].name, axis_scale, wxRealPoint(0,0), wxRealPoint(0, 100), -20, 0); - background_shps.push_back(vert_axis); + foreground_shps.push_back(vert_axis); } // need to scale height data so that y_min and y_max are between 0 and 100 double scaleY = 100.0 / (y_max-y_min); @@ -557,6 +586,8 @@ void BoxPlotCanvas::PopulateCanvas() } selectable_shps.resize(num_obs * cur_num_plots); + selectable_shps_undefs.resize(num_obs * cur_num_plots); + for (int t=cur_first_ind; t<=cur_last_ind; t++) { double xM = orig_x_pos[t-cur_first_ind]; double x0r = xM - plot_width_const/2.2; @@ -587,24 +618,24 @@ void BoxPlotCanvas::PopulateCanvas() vals[7] << GenUtils::DblToStr(data_stats[t].sd_with_bessel, 4); std::vector attribs(0); // undefined - s = new GdaShapeTable(vals, attribs, rows, cols, *GdaConst::small_font, - wxRealPoint(xM, 0), GdaShapeText::h_center, GdaShapeText::top, - GdaShapeText::h_center, GdaShapeText::v_center, 3, 10, 0, 30); - background_shps.push_back(s); + s = new GdaShapeTable(vals, attribs, rows, cols, + *GdaConst::small_font, wxRealPoint(xM, 0), + GdaShapeText::h_center, GdaShapeText::top, + GdaShapeText::h_center, GdaShapeText::v_center, + 3, 10, 0, 30); + foreground_shps.push_back(s); } s = new GdaPolyLine(xM-plot_width_const/3.0, (y0-y_min)*scaleY, xM+plot_width_const/3.0, (y0-y_min)*scaleY); - background_shps.push_back(s); + foreground_shps.push_back(s); s = new GdaPolyLine(xM-plot_width_const/3.0, (y1-y_min)*scaleY, xM+plot_width_const/3.0, (y1-y_min)*scaleY); - background_shps.push_back(s); + foreground_shps.push_back(s); s = new GdaPolyLine(orig_x_pos[t-cur_first_ind], (y0-y_min)*scaleY, orig_x_pos[t-cur_first_ind], (y1-y_min)*scaleY); - background_shps.push_back(s); - //s = new GdaRectangle(wxRealPoint(x0, (hinge_stats[t].Q1-y_min)*scaleY), - // wxRealPoint(x1, (hinge_stats[t].Q3-y_min)*scaleY)); - //background_shps.push_back(s); + foreground_shps.push_back(s); + s = new GdaCircle(wxRealPoint(xM, (data_stats[t].mean-y_min)*scaleY), 5.0); s->setPen(selectable_fill_color); @@ -622,48 +653,51 @@ void BoxPlotCanvas::PopulateCanvas() s = new GdaShapeText(plot_label, *GdaConst::small_font, wxRealPoint(orig_x_pos[t-cur_first_ind], 0), 0, GdaShapeText::h_center, GdaShapeText::v_center, 0, 18); - background_shps.push_back(s); + foreground_shps.push_back(s); for (int i=0; isetPen(selectable_fill_color); selectable_shps[ind]->setBrush(*wxWHITE_BRUSH); + + selectable_shps_undefs[ind] = data_undef[0][t][idx]; } for (int i=hinge_stats[t].max_IQR_ind+1; isetPen(selectable_fill_color); selectable_shps[ind]->setBrush(*wxWHITE_BRUSH); - //} + + selectable_shps_undefs[ind] = data_undef[0][t][idx]; } if (hinge_stats[t].min_IQR_ind == hinge_stats[t].max_IQR_ind) { - int ind = ((t-cur_first_ind)*num_obs + - data_sorted[t][hinge_stats[t].min_IQR_ind].second); + int idx = data_sorted[t][hinge_stats[t].min_IQR_ind].second; + int ind = (t-cur_first_ind)*num_obs + idx; + double y0 = (hinge_stats[t].Q1 - y_min) * scaleY; double y1 = (hinge_stats[t].Q3 - y_min) * scaleY; selectable_shps[ind] = new GdaRectangle(wxRealPoint(x0r, y0), wxRealPoint(x1r, y1)); selectable_shps[ind]->setPen(GdaConst::boxplot_q1q2q3_color); selectable_shps[ind]->setBrush(GdaConst::boxplot_q1q2q3_color); + + selectable_shps_undefs[ind] = data_undef[0][t][idx]; + } else { int minIQR = hinge_stats[t].min_IQR_ind; int maxIQR = hinge_stats[t].max_IQR_ind; - - int ind = (t-cur_first_ind)*num_obs + data_sorted[t][minIQR].second; + int idx = data_sorted[t][minIQR].second; + + int ind = (t-cur_first_ind)*num_obs + idx; double y0 = (hinge_stats[t].Q1 - y_min) * scaleY; double y1; if (minIQR > -1) { @@ -674,11 +708,13 @@ void BoxPlotCanvas::PopulateCanvas() } selectable_shps[ind] = new GdaRectangle(wxRealPoint(x0r, y0), wxRealPoint(x1r, y1)); - //selectable_shps[ind]->pen = *wxGREEN_PEN; - //selectable_shps[ind]->brush = *wxGREEN_BRUSH; selectable_shps[ind]->setPen(GdaConst::boxplot_q1q2q3_color); selectable_shps[ind]->setBrush(GdaConst::boxplot_q1q2q3_color); - ind = (t-cur_first_ind)*num_obs + data_sorted[t][maxIQR].second; + selectable_shps_undefs[ind] = data_undef[0][t][idx]; + + idx = data_sorted[t][maxIQR].second; + ind = (t-cur_first_ind)*num_obs + idx; + if (maxIQR < num_obs) { y0 = (((data_sorted[t][maxIQR].first + data_sorted[t][maxIQR-1].first)/2.0) - y_min)*scaleY; @@ -688,17 +724,14 @@ void BoxPlotCanvas::PopulateCanvas() y1 = (hinge_stats[t].Q3 - y_min) * scaleY; selectable_shps[ind] = new GdaRectangle(wxRealPoint(x0r, y0), wxRealPoint(x1r, y1)); - //selectable_shps[ind]->pen = *wxCYAN_PEN; - //selectable_shps[ind]->brush = *wxCYAN_BRUSH; selectable_shps[ind]->setPen(GdaConst::boxplot_q1q2q3_color); selectable_shps[ind]->setBrush(GdaConst::boxplot_q1q2q3_color); - //LOG(data_sorted[t][maxIQR].first); - //LOG(data_sorted[t][maxIQR-1].first); - //LOG(hinge_stats[t].Q3); - //LOG(maxIQR); + selectable_shps_undefs[ind] = data_undef[0][t][idx]; for (int i=minIQR+1; isetPen(GdaConst::boxplot_q1q2q3_color); selectable_shps[ind]->setBrush(GdaConst::boxplot_q1q2q3_color); - //if (ind % 2 == 0) { - // selectable_shps[ind]->pen = *wxBLUE_PEN; - // selectable_shps[ind]->brush = *wxBLUE_BRUSH; - //} else { - // selectable_shps[ind]->pen = *wxRED_PEN; - // selectable_shps[ind]->brush = *wxRED_BRUSH; - //} + selectable_shps_undefs[ind] = data_undef[0][t][idx]; } } } ResizeSelectableShps(); - - LOG_MSG("Exiting BoxPlotCanvas::PopulateCanvas"); } void BoxPlotCanvas::TimeChange() { - LOG_MSG("Entering BoxPlotCanvas::TimeChange"); if (!is_any_sync_with_global_time) return; var_info[0].time = project->GetTimeState()->GetCurrTime(); @@ -744,7 +768,6 @@ void BoxPlotCanvas::TimeChange() invalidateBms(); PopulateCanvas(); Refresh(); - LOG_MSG("Exiting BoxPlotCanvas::TimeChange"); } /** Update Secondary Attributes based on Primary Attributes. @@ -773,7 +796,6 @@ void BoxPlotCanvas::VarInfoAttributeChange() void BoxPlotCanvas::TimeSyncVariableToggle(int var_index) { - LOG_MSG("In BoxPlotCanvas::TimeSyncVariableToggle"); var_info[var_index].sync_with_global_time = !var_info[var_index].sync_with_global_time; VarInfoAttributeChange(); @@ -782,7 +804,6 @@ void BoxPlotCanvas::TimeSyncVariableToggle(int var_index) void BoxPlotCanvas::FixedScaleVariableToggle(int var_index) { - LOG_MSG("In BoxPlotCanvas::FixedScaleVariableToggle"); var_info[var_index].fixed_scale = !var_info[var_index].fixed_scale; VarInfoAttributeChange(); invalidateBms(); @@ -862,10 +883,46 @@ void BoxPlotCanvas::UpdateStatusBar() { wxStatusBar* sb = template_frame->GetStatusBar(); if (!sb) return; + + TableInterface* table_int = project->GetTableInt(); + + const std::vector& hl = highlight_state->GetHighlight(); + wxString s; if (highlight_state->GetTotalHighlighted()> 0) { - s << "#selected=" << highlight_state->GetTotalHighlighted() << " "; + int n_total_hl = highlight_state->GetTotalHighlighted(); + s << "#selected=" << n_total_hl << " "; + + if (num_time_vals == 1) { + int t = 0; + int n_undefs = 0; + for (int i=0; i 0) { + s << "(undefined:" << n_undefs << ") "; + } + } else { + wxString str; + for (int t=0; t 0) { + wxString t_str = table_int->GetTimeString(t); + str << n_undefs << "@" << t_str <<" "; + } + } + if (!str.IsEmpty()) { + s << "(undefined:" << str << ")"; + } + } } + if (mousemode == select && selectstate == start) { if (total_hover_obs >= 1) { s << "hover obs " << hover_obs[0]+1; @@ -899,33 +956,29 @@ BoxPlotFrame::BoxPlotFrame(wxFrame *parent, Project* project, const long style) : TemplateFrame(parent, project, title, pos, size, style) { - LOG_MSG("Entering BoxPlotFrame::BoxPlotFrame"); - int width, height; GetClientSize(&width, &height); - template_canvas = new BoxPlotCanvas(this, this, project, - var_info, col_ids, - wxDefaultPosition, - wxSize(width,height)); + template_canvas = new BoxPlotCanvas(this, this, project, + var_info, col_ids, + wxDefaultPosition, + wxSize(width,height)); + template_canvas->SetScrollRate(1,1); DisplayStatusBar(true); SetTitle(template_canvas->GetCanvasTitle()); Show(true); - LOG_MSG("Exiting BoxPlotFrame::BoxPlotFrame"); } BoxPlotFrame::~BoxPlotFrame() { - LOG_MSG("In BoxPlotFrame::~BoxPlotFrame"); if (HasCapture()) ReleaseMouse(); DeregisterAsActive(); } void BoxPlotFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In BoxPlotFrame::OnActivate"); if (event.GetActive()) { RegisterAsActive("BoxPlotFrame", GetTitle()); } @@ -934,7 +987,6 @@ void BoxPlotFrame::OnActivate(wxActivateEvent& event) void BoxPlotFrame::MapMenus() { - LOG_MSG("In BoxPlotFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu = wxXmlResource::Get()-> @@ -952,8 +1004,6 @@ void BoxPlotFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("BoxPlotFrame::UpdateOptionMenuItems: Options " - "menu not found"); } else { ((BoxPlotCanvas*) template_canvas)->SetCheckMarks(mb->GetMenu(menu)); } @@ -972,14 +1022,13 @@ void BoxPlotFrame::UpdateContextMenuItems(wxMenu* menu) /** Implementation of TimeStateObserver interface */ void BoxPlotFrame::update(TimeState* o) { - LOG_MSG("In BoxPlotFrame::update(TimeState* o)"); template_canvas->TimeChange(); UpdateTitle(); } void BoxPlotFrame::OnShowAxes(wxCommandEvent& event) { - LOG_MSG("In BoxPlotFrame::OnShowAxes"); + wxLogMessage("In BoxPlotFrame::OnShowAxes"); BoxPlotCanvas* t = (BoxPlotCanvas*) template_canvas; t->ShowAxes(!t->IsShowAxes()); UpdateOptionMenuItems(); @@ -987,7 +1036,7 @@ void BoxPlotFrame::OnShowAxes(wxCommandEvent& event) void BoxPlotFrame::OnDisplayStatistics(wxCommandEvent& event) { - LOG_MSG("In BoxPlotFrame::OnDisplayStatistics"); + wxLogMessage("In BoxPlotFrame::OnDisplayStatistics"); BoxPlotCanvas* t = (BoxPlotCanvas*) template_canvas; t->DisplayStatistics(!t->IsDisplayStats()); UpdateOptionMenuItems(); @@ -995,6 +1044,8 @@ void BoxPlotFrame::OnDisplayStatistics(wxCommandEvent& event) void BoxPlotFrame::OnHinge15(wxCommandEvent& event) { + wxLogMessage("In BoxPlotFrame::OnHinge15"); + BoxPlotCanvas* t = (BoxPlotCanvas*) template_canvas; t->Hinge15(); UpdateOptionMenuItems(); @@ -1003,6 +1054,8 @@ void BoxPlotFrame::OnHinge15(wxCommandEvent& event) void BoxPlotFrame::OnHinge30(wxCommandEvent& event) { + wxLogMessage("In BoxPlotFrame::OnHinge30"); + BoxPlotCanvas* t = (BoxPlotCanvas*) template_canvas; t->Hinge30(); UpdateOptionMenuItems(); diff --git a/Explore/BoxNewPlotView.h b/Explore/BoxNewPlotView.h index 69d24a8ec..37a660b53 100644 --- a/Explore/BoxNewPlotView.h +++ b/Explore/BoxNewPlotView.h @@ -31,6 +31,7 @@ class BoxPlotCanvas; class BoxPlotFrame; typedef boost::multi_array d_array_type; +typedef boost::multi_array b_array_type; class BoxPlotCanvas : public TemplateCanvas { DECLARE_CLASS(BoxPlotCanvas) @@ -50,7 +51,7 @@ class BoxPlotCanvas : public TemplateCanvas { virtual wxString GetNameWithTime(int var, int time); virtual wxString GetTimeString(int var, int time); virtual void SetCheckMarks(wxMenu* menu); - virtual void DetermineMouseHoverObjects(); + virtual void DetermineMouseHoverObjects(wxPoint pt); virtual void UpdateSelection(bool shiftdown = false, bool pointsel = false); virtual void DrawSelectableShapes(wxMemoryDC &dc); @@ -82,6 +83,7 @@ class BoxPlotCanvas : public TemplateCanvas { int ref_var_index; std::vector var_info; std::vector data; + std::vector data_undef; std::vector data_sorted; std::vector hinge_stats; std::vector data_stats; @@ -142,4 +144,4 @@ class BoxPlotFrame : public TemplateFrame { }; -#endif \ No newline at end of file +#endif diff --git a/Explore/CartogramNewView.cpp b/Explore/CartogramNewView.cpp index a1b73f4a4..a9a75c62f 100644 --- a/Explore/CartogramNewView.cpp +++ b/Explore/CartogramNewView.cpp @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -32,7 +33,6 @@ #include "../GdaConst.h" #include "../GeneralWxUtils.h" #include "../FramesManager.h" -#include "../logger.h" #include "../GeoDa.h" #include "../Project.h" #include "../ShapeOperations/GalWeight.h" @@ -40,11 +40,13 @@ #include "../ShapeOperations/VoronoiUtils.h" #include "CartogramNewView.h" +using namespace std; + DorlingCartWorkerThread::DorlingCartWorkerThread(int iters_s, DorlingCartogram* cart_s, wxMutex* worker_list_mutex_s, wxCondition* worker_list_empty_cond_s, - std::list *worker_list_s, + list *worker_list_s, int thread_id_s) : wxThread(), iters(iters_s), cart(cart_s), @@ -61,8 +63,6 @@ DorlingCartWorkerThread::~DorlingCartWorkerThread() wxThread::ExitCode DorlingCartWorkerThread::Entry() { - LOG_MSG(wxString::Format("DorlingCartWorkerThread %d started", thread_id)); - // improve by given number iterations cart->improve(iters); @@ -71,9 +71,7 @@ wxThread::ExitCode DorlingCartWorkerThread::Entry() worker_list->remove(this); // if empty, signal on empty condition since only main thread // should be waiting on this condition - LOG_MSG(wxString::Format("DorlingCartWorkerThread %d finished", thread_id)); if (worker_list->empty()) { - LOG_MSG("worker_list is empty, so signaling main thread"); worker_list_empty_cond->Signal(); } @@ -92,23 +90,27 @@ END_EVENT_TABLE() const int CartogramNewCanvas::RAD_VAR = 0; // circle size variable const int CartogramNewCanvas::THM_VAR = 1; // circle color variable -CartogramNewCanvas::CartogramNewCanvas(wxWindow *parent, - TemplateFrame* t_frame, - Project* project_s, - const std::vector& v_info, - const std::vector& col_ids, - const wxPoint& pos, const wxSize& size) -: TemplateCanvas(parent, t_frame, project_s, project_s->GetHighlightState(), - pos, size, true, true), -num_obs(project_s->GetNumRecords()), num_time_vals(1), num_categories(6), -custom_classif_state(0), data(v_info.size()), var_info(v_info), +CartogramNewCanvas:: +CartogramNewCanvas(wxWindow *parent, + TemplateFrame* t_frame, + Project* project_s, + const vector& v_info, + const vector& col_ids, + const wxPoint& pos, const wxSize& size) +:TemplateCanvas(parent, t_frame, project_s, project_s->GetHighlightState(), + pos, size, true, true), +num_obs(project_s->GetNumRecords()), +num_time_vals(1), num_categories(6), +custom_classif_state(0), +data(v_info.size()), +data_undef(v_info.size()), +var_info(v_info), table_int(project_s->GetTableInt()), gal_weight(0), full_map_redraw_needed(true), is_any_time_variant(false), is_any_sync_with_global_time(false), improve_table(6), realtime_updates(false), all_init(false) { using namespace Shapefile; - LOG_MSG("Entering CartogramNewCanvas::CartogramNewCanvas"); cat_classif_def.cat_classif_type = CatClassification::no_theme; cat_classif_def.color_scheme = CatClassification::custom_color_scheme; @@ -119,6 +121,7 @@ improve_table(6), realtime_updates(false), all_init(false) for (size_t i=0; iAddGroupDependancy(var_info[i].name); table_int->GetColData(col_ids[i], data[i]); + table_int->GetColUndefined(col_ids[i], data_undef[i]); } for (size_t i=0; i orig_x(num_obs); - std::vector orig_y(num_obs); - std::vector orig_data(num_obs); + vector orig_x(num_obs); + vector orig_y(num_obs); + vector orig_data(num_obs); project->GetCentroids(orig_x, orig_y); cart_nbr_info = new CartNbrInfo(project->GetVoronoiRookNeighborGal(), @@ -142,6 +145,7 @@ improve_table(6), realtime_updates(false), all_init(false) project->GetTableInt()->GetTimeSteps() : 1); carts.resize(num_cart_times); num_improvement_iters.resize(num_cart_times); + for (int t=0; tGetColData(col_ids[RAD_VAR], t, orig_data); carts[t] = new DorlingCartogram(cart_nbr_info, orig_x, @@ -150,6 +154,7 @@ improve_table(6), realtime_updates(false), all_init(false) var_info[RAD_VAR].max_over_time); num_improvement_iters[t] = 0; } + // get timing for single iteration int cur_cart_ts = var_info[RAD_VAR].time; int iter_ms = carts[cur_cart_ts]->improve(1); @@ -159,14 +164,15 @@ improve_table(6), realtime_updates(false), all_init(false) } num_improvement_iters[cur_cart_ts]++; secs_per_iter = carts[cur_cart_ts]->secs_per_iter; - LOG(secs_per_iter); + num_cpus = wxThread::GetCPUCount(); - if (num_cpus < 1) num_cpus = 1; - LOG(num_cpus); + if (num_cpus < 1) + num_cpus = 1; // only improve across all time periods if a single iteration of // the Cartogram takes less than 1 second. - if (iter_ms < 1000) ImproveAll(2, 200); + if (iter_ms < 1000) + ImproveAll(2, 200); UpdateImproveLevelTable(); // experiment with outlines that are just slightly brighter than @@ -191,28 +197,9 @@ improve_table(6), realtime_updates(false), all_init(false) selectable_fill_color = GdaConst::map_default_fill_colour; // Note: the shps_orig min/max will depend on the bubble sizes - virtual_screen_marg_top = 25; - virtual_screen_marg_bottom = 25; - virtual_screen_marg_left = 25; - virtual_screen_marg_right = 25; - shps_orig_xmin = min_out_x; - shps_orig_ymin = min_out_y; - shps_orig_xmax = max_out_x; - shps_orig_ymax = max_out_y; - - double scale_x, scale_y, trans_x, trans_y; - GdaScaleTrans::calcAffineParams(shps_orig_xmin, shps_orig_ymin, - shps_orig_xmax, shps_orig_ymax, - virtual_screen_marg_top, - virtual_screen_marg_bottom, - virtual_screen_marg_left, - virtual_screen_marg_right, - GetVirtualSize().GetWidth(), - GetVirtualSize().GetHeight(), - fixed_aspect_ratio_mode, fit_to_window_mode, - &scale_x, &scale_y, &trans_x, &trans_y, 0, 0, - ¤t_shps_width, ¤t_shps_height); - fixed_aspect_ratio_val = current_shps_width / current_shps_height; + last_scale_trans.SetView(size.GetWidth(), size.GetHeight()); + last_scale_trans.SetMargin(25, 25, 25, 25); + last_scale_trans.SetData(min_out_x, min_out_y, max_out_x, max_out_y); selectable_shps_type = circles; highlight_color = GdaConst::map_default_highlight_colour; @@ -226,23 +213,18 @@ improve_table(6), realtime_updates(false), all_init(false) all_init = true; highlight_state->registerObserver(this); - SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting CartogramNewCanvas::CartogramNewCanvas"); } CartogramNewCanvas::~CartogramNewCanvas() { - LOG_MSG("Entering CartogramNewCanvas::~CartogramNewCanvas"); for (size_t i=0; iremoveObserver(this); if (custom_classif_state) custom_classif_state->removeObserver(this); - LOG_MSG("Exiting CartogramNewCanvas::~CartogramNewCanvas"); } void CartogramNewCanvas::DisplayRightClickMenu(const wxPoint& pos) { - LOG_MSG("Entering CartogramNewCanvas::DisplayRightClickMenu"); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); ((CartogramNewFrame*) template_frame)->OnActivate(ae); @@ -256,7 +238,6 @@ void CartogramNewCanvas::DisplayRightClickMenu(const wxPoint& pos) template_frame->UpdateContextMenuItems(optMenu); template_frame->PopupMenu(optMenu, pos + GetPosition()); template_frame->UpdateOptionMenuItems(); - LOG_MSG("Exiting CartogramNewCanvas::DisplayRightClickMenu"); } void CartogramNewCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu) @@ -274,8 +255,8 @@ void CartogramNewCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu) } menu->AppendSeparator(); - menu->Append(wxID_ANY, "Time Variable Options", menu1, - "Time Variable Options"); + menu->Append(wxID_ANY, _("Time Variable Options"), menu1, + _("Time Variable Options")); } @@ -418,7 +399,7 @@ void CartogramNewCanvas::SetCheckMarks(wxMenu* menu) CatClassification::natural_breaks) && GetNumCats() == 10); - std::vector txt(6); + vector txt(6); for (size_t i=0; i undefs(num_obs, false); + + for (size_t i=0; i temp_cat_labels; // will be ignored + vector temp_cat_labels; // will be ignored CatClassification::SetBreakPoints(cat_classif_def.breaks, temp_cat_labels, cat_var_sorted[tht], + var_undefs[tht], cat_classif_def.cat_classif_type, cat_classif_def.num_cats); int time = cat_data.GetCurrentCanvasTmStep(); @@ -539,9 +530,6 @@ void CartogramNewCanvas::NewCustomCatClassif() custom_classif_state = ccs; custom_classif_state->registerObserver(this); - //wxString s; - //CatClassification::PrintCatClassifDef(cat_classif_def, s); - //LOG_MSG(s); CreateAndUpdateCategories(); PopulateCanvas(); if (template_frame) { @@ -555,10 +543,11 @@ void CartogramNewCanvas::NewCustomCatClassif() /** This method initializes data array according to values in var_info and col_ids. It calls CreateAndUpdateCategories which does all of the category classification. */ -void CartogramNewCanvas::ChangeThemeType( - CatClassification::CatClassifType new_cat_theme, - int num_categories_s, - const wxString& custom_classif_title) +void +CartogramNewCanvas:: +ChangeThemeType(CatClassification::CatClassifType new_cat_theme, + int num_categories_s, + const wxString& custom_classif_title) { num_categories = num_categories_s; @@ -619,9 +608,8 @@ void CartogramNewCanvas::update(CatClassifState* o) already. */ void CartogramNewCanvas::PopulateCanvas() { - LOG_MSG("Entering CartogramNewCanvas::PopulateCanvas"); - BOOST_FOREACH( GdaShape* shp, background_shps ) { delete shp; } - background_shps.clear(); + BOOST_FOREACH( GdaShape* shp, foreground_shps ) { delete shp; } + foreground_shps.clear(); int canvas_ts = cat_data.GetCurrentCanvasTmStep(); if (!map_valid[canvas_ts]) full_map_redraw_needed = true; @@ -641,31 +629,26 @@ void CartogramNewCanvas::PopulateCanvas() int cur_cart_ts = var_info[RAD_VAR].time; GdaCircle* c; for (int i=0; ioutput_x[i], - carts[cur_cart_ts]->output_y[i]), - carts[cur_cart_ts]->output_radius[i], true); + double o_x = carts[cur_cart_ts]->output_x[i]; + double o_y = carts[cur_cart_ts]->output_y[i]; + double o_r = carts[cur_cart_ts]->output_radius[i]; + c = new GdaCircle(wxRealPoint(o_x, o_y), o_r, true); selectable_shps.push_back(c); } full_map_redraw_needed = false; } } else { - wxRealPoint cntr_ref_pnt(shps_orig_xmin + - (shps_orig_xmax-shps_orig_xmin)/2.0, - shps_orig_ymin+ - (shps_orig_ymax-shps_orig_ymin)/2.0); + wxRealPoint cntr_ref_pnt = last_scale_trans.GetDataCenter(); GdaShapeText* txt_shp = new GdaShapeText(map_error_message[canvas_ts], *GdaConst::medium_font, cntr_ref_pnt); - background_shps.push_back(txt_shp); + foreground_shps.push_back(txt_shp); } ResizeSelectableShps(); - - LOG_MSG("Exiting CartogramNewCanvas::PopulateCanvas"); } void CartogramNewCanvas::TimeChange() { - LOG_MSG("Entering CartogramNewCanvas::TimeChange"); if (!is_any_sync_with_global_time) return; int cts = project->GetTimeState()->GetCurrTime(); @@ -695,7 +678,6 @@ void CartogramNewCanvas::TimeChange() invalidateBms(); PopulateCanvas(); Refresh(); - LOG_MSG("Exiting CartogramNewCanvas::TimeChange"); } void CartogramNewCanvas::VarInfoAttributeChange() @@ -728,6 +710,8 @@ void CartogramNewCanvas::VarInfoAttributeChange() void CartogramNewCanvas::CreateAndUpdateCategories() { cat_var_sorted.clear(); + var_undefs.clear(); + map_valid.resize(num_time_vals); for (int t=0; tuseScientificNotation); @@ -806,7 +797,6 @@ void CartogramNewCanvas::CreateAndUpdateCategories() void CartogramNewCanvas::TimeSyncVariableToggle(int var_index) { - LOG_MSG("In CartogramNewCanvas::TimeSyncVariableToggle"); var_info[var_index].sync_with_global_time = !var_info[var_index].sync_with_global_time; @@ -855,11 +845,8 @@ void CartogramNewCanvas::UpdateStatusBar() void CartogramNewCanvas::ImproveAll(double max_seconds, int max_iters) { - LOG_MSG("Entering CartogramNewCanvas::ImproveAll"); if (max_iters == 0 || max_seconds <= 0) return; - - LOG_MSG(wxString::Format("%d threading cores detected", num_cpus)); - + // must decide on work-batch units for available CPUs. // if num_time_periods <= nCPUs then each cpu gets one job // otherwise, we have to spawn multiple rounds of multiple threads @@ -869,12 +856,9 @@ void CartogramNewCanvas::ImproveAll(double max_seconds, int max_iters) // iters so that max_seconds is approximately respected. // report actual elapsed time. - LOG(EstItersGivenTime(max_seconds)); int update_rounds = 1; // do one round of batches by default int iters = GenUtils::min(max_iters, EstItersGivenTime(max_seconds)); int est_secs = EstSecondsGivenIters(iters); - LOG(est_secs); - LOG(iters); int num_batches = GetNumBatches(); if (realtime_updates && est_secs > 2) { // break up iters into multiple rounds if total time estimate is @@ -888,17 +872,11 @@ void CartogramNewCanvas::ImproveAll(double max_seconds, int max_iters) iters = 1/(secs_per_iter* ((double) num_batches)); } } - LOG(update_rounds); - LOG(iters); for (int r=0; r 0; i++) { - LOG_MSG(wxString::Format("batch %d of %d:", i+1, num_batches)); int num_in_batch = GenUtils::min(num_cpus, num_carts_rem); - LOG_MSG(wxString::Format(" improving carts %d to %d", - crt_min_tm, crt_min_tm + (num_in_batch-1))); if (num_in_batch > 1) { // mutext protects access to the worker_list @@ -909,19 +887,17 @@ void CartogramNewCanvas::ImproveAll(double max_seconds, int max_iters) // List of all the threads currently alive. As soon as the // thread terminates, it removes itself from the list. - std::list worker_list; + list worker_list; int thread_id = 0; for (int t=crt_min_tm; tCreate() != wxTHREAD_NO_ERROR ) { - LOG_MSG("Error: Can't create thread, switching to " - "single thread mode!"); + delete thread; num_cpus = 1; ImproveAll(max_seconds, max_iters); @@ -932,8 +908,7 @@ void CartogramNewCanvas::ImproveAll(double max_seconds, int max_iters) num_improvement_iters[t] += iters; } - LOG_MSG("Starting all worker threads"); - std::list::iterator it; + list::iterator it; for (it = worker_list.begin(); it != worker_list.end(); it++) { (*it)->Run(); } @@ -943,9 +918,7 @@ void CartogramNewCanvas::ImproveAll(double max_seconds, int max_iters) worker_list_empty_cond.Wait(); // We have been woken up. If this was not a false // alarm (spurious signal), the loop will exit. - LOG_MSG("work_list_empty_cond signaled"); } - LOG_MSG("All worker threads exited"); } else { carts[crt_min_tm]->improve(iters); @@ -963,13 +936,9 @@ void CartogramNewCanvas::ImproveAll(double max_seconds, int max_iters) Update(); } } - LOG_MSG(wxString::Format("Previous secs_per_iter: %f", secs_per_iter)); secs_per_iter = carts[var_info[RAD_VAR].time]->secs_per_iter; - LOG_MSG(wxString::Format("Updated secs_per_iter: %f", secs_per_iter)); UpdateImproveLevelTable(); full_map_redraw_needed = true; - - LOG_MSG("Exiting CartogramNewCanvas::ImproveAll"); } int CartogramNewCanvas::GetCurNumCartTms() @@ -1048,7 +1017,7 @@ void CartogramNewCanvas::UpdateImproveLevelTable() improve_table[5].second = 1000; // iterations improve_table[5].first = EstSecondsGivenIters(improve_table[5].second); - std::sort(improve_table.begin(), improve_table.end(), + sort(improve_table.begin(), improve_table.end(), Gda::dbl_int_pair_cmp_second_less); } @@ -1062,7 +1031,6 @@ CartogramNewLegend::CartogramNewLegend(wxWindow *parent, CartogramNewLegend::~CartogramNewLegend() { - LOG_MSG("In CartogramNewLegend::~CartogramNewLegend"); } IMPLEMENT_CLASS(CartogramNewFrame, TemplateFrame) @@ -1071,18 +1039,15 @@ BEGIN_EVENT_TABLE(CartogramNewFrame, TemplateFrame) END_EVENT_TABLE() CartogramNewFrame::CartogramNewFrame(wxFrame *parent, Project* project, - const std::vector& var_info, - const std::vector& col_ids, + const vector& var_info, + const vector& col_ids, const wxString& title, const wxPoint& pos, const wxSize& size, const long style) : TemplateFrame(parent, project, title, pos, size, style) { - LOG_MSG("Entering CartogramNewFrame::CartogramNewFrame"); - + wxLogMessage("Open CartogramNewFrame."); int width, height; GetClientSize(&width, &height); - LOG(width); - LOG(height); wxSplitterWindow* splitter_win = new wxSplitterWindow(this,-1, wxDefaultPosition, wxDefaultSize, @@ -1128,12 +1093,10 @@ CartogramNewFrame::CartogramNewFrame(wxFrame *parent, Project* project, DisplayStatusBar(true); Show(true); - LOG_MSG("Exiting CartogramNewFrame::CartogramNewFrame"); } CartogramNewFrame::~CartogramNewFrame() { - LOG_MSG("In CartogramNewFrame::~CartogramNewFrame"); DeregisterAsActive(); } @@ -1150,11 +1113,13 @@ void CartogramNewFrame::SetupToolbar() } void CartogramNewFrame::OnMapSelect(wxCommandEvent& e) { + wxLogMessage("In CartogramNewFrame::OnMapSelect()"); OnSelectionMode(e); } void CartogramNewFrame::OnMapInvertSelect(wxCommandEvent& e) { + wxLogMessage("In CartogramNewFrame::OnMapInvertSelect()"); HighlightState& hs = *project->GetHighlightState(); hs.SetEventType(HLStateInt::invert); hs.notifyObservers(); @@ -1162,31 +1127,36 @@ void CartogramNewFrame::OnMapInvertSelect(wxCommandEvent& e) void CartogramNewFrame::OnMapPan(wxCommandEvent& e) { + wxLogMessage("In CartogramNewFrame::OnMapPan()"); OnPanMode(e); } void CartogramNewFrame::OnMapZoom(wxCommandEvent& e) { + wxLogMessage("In CartogramNewFrame::OnMapZoom()"); OnZoomMode(e); } void CartogramNewFrame::OnMapZoomOut(wxCommandEvent& e) { + wxLogMessage("In CartogramNewFrame::OnMapZoomOut()"); OnZoomOutMode(e); } void CartogramNewFrame::OnMapExtent(wxCommandEvent& e) { + wxLogMessage("In CartogramNewFrame::OnMapExtent()"); //OnFitToWindowMode(e); OnResetMap(e); } void CartogramNewFrame::OnMapRefresh(wxCommandEvent& e) { + wxLogMessage("In CartogramNewFrame::OnMapRefresh()"); OnRefreshMap(e); } void CartogramNewFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In CartogramNewFrame::OnActivate"); if (event.GetActive()) { + wxLogMessage("In CartogramNewFrame::OnActivate()"); RegisterAsActive("CartogramNewFrame", GetTitle()); } if ( event.GetActive() && template_canvas ) @@ -1195,7 +1165,6 @@ void CartogramNewFrame::OnActivate(wxActivateEvent& event) void CartogramNewFrame::MapMenus() { - LOG_MSG("In CartogramNewFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu = wxXmlResource::Get()->LoadMenu("ID_CARTOGRAM_NEW_VIEW_MENU_OPTIONS"); @@ -1212,8 +1181,6 @@ void CartogramNewFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("CartogramNewFrame::UpdateOptionMenuItems: " - "Options menu not found"); } else { ((CartogramNewCanvas*) template_canvas)->SetCheckMarks(mb->GetMenu(menu)); @@ -1234,7 +1201,6 @@ void CartogramNewFrame::UpdateContextMenuItems(wxMenu* menu) /** Implementation of TimeStateObserver interface */ void CartogramNewFrame::update(TimeState* o) { - LOG_MSG("In CartogramNewFrame::update(TimeState* o)"); template_canvas->TimeChange(); UpdateTitle(); if (template_legend) template_legend->Refresh(); @@ -1314,7 +1280,6 @@ void CartogramNewFrame::ChangeThemeType( void CartogramNewFrame::CartogramImproveLevel(int level) { - LOG_MSG(wxString::Format("Improve Cartogram to Level %d", level)); ((CartogramNewCanvas*) template_canvas)->CartogramImproveLevel(level); UpdateOptionMenuItems(); } diff --git a/Explore/CartogramNewView.h b/Explore/CartogramNewView.h index c3e801bc0..5e8512be5 100644 --- a/Explore/CartogramNewView.h +++ b/Explore/CartogramNewView.h @@ -108,6 +108,11 @@ class CartogramNewCanvas : public TemplateCanvas, public CatClassifStateObserver std::vector cat_var_sorted; std::vector var_info; std::vector data; + std::vector data_undef; + std::vector > var_undefs; + + //std::vector data_undef; + bool is_any_time_variant; bool is_any_sync_with_global_time; std::vector map_valid; @@ -165,7 +170,7 @@ class CartogramNewFrame : public TemplateFrame { CartogramNewFrame(wxFrame *parent, Project* project, const std::vector& var_info, const std::vector& col_ids, - const wxString& title = "Cartogram", + const wxString& title = _("Cartogram"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, const long style = wxDEFAULT_FRAME_STYLE); diff --git a/Explore/CatClassifManager.cpp b/Explore/CatClassifManager.cpp index 636c4165f..a5cc95ed7 100644 --- a/Explore/CatClassifManager.cpp +++ b/Explore/CatClassifManager.cpp @@ -89,9 +89,6 @@ bool CatClassifManager::VerifyAgainstTable() any_changed = true; } } - if (any_changed) { - LOG_MSG("some custom categories from project file were corrected."); - } return any_changed; } @@ -131,9 +128,13 @@ void CatClassifManager::update(TableState* o) col, tm); if (!found) continue; std::vector v; + std::vector v_undef; table_int->GetColData(col, tm, v); + table_int->GetColUndefined(col, tm, v_undef); + int num_obs = table_int->GetNumberRows(); Gda::dbl_int_pair_vec_type data(num_obs); + for (int ii=0; ii. */ -#include "../logger.h" #include "CatClassifStateObserver.h" #include "CatClassifState.h" CatClassifState::CatClassifState() : delete_self_when_empty(false) { - LOG_MSG("In CatClassifState::CatClassifState"); } CatClassifState::~CatClassifState() { - LOG_MSG("In CatClassifState::~CatClassifState"); } void CatClassifState::closeAndDeleteWhenEmpty() { - LOG_MSG("Entering CatClassifState::closeAndDeleteWhenEmpty"); delete_self_when_empty = true; if (observers.size() == 0) { - LOG_MSG("Deleting self now since no registered observers."); delete this; } - LOG_MSG("Exiting CatClassifState::closeAndDeleteWhenEmpty"); } void CatClassifState::registerObserver(CatClassifStateObserver* o) @@ -50,11 +44,8 @@ void CatClassifState::registerObserver(CatClassifStateObserver* o) void CatClassifState::removeObserver(CatClassifStateObserver* o) { - LOG_MSG("Entering CatClassifState::removeObserver"); observers.remove(o); - LOG(observers.size()); if (observers.size() == 0 && delete_self_when_empty) delete this; - LOG_MSG("Exiting CatClassifState::removeObserver"); } void CatClassifState::notifyObservers() diff --git a/Explore/CatClassification.cpp b/Explore/CatClassification.cpp index 584f74cbb..0c62edefe 100644 --- a/Explore/CatClassification.cpp +++ b/Explore/CatClassification.cpp @@ -44,17 +44,26 @@ struct UniqueValElem { /** clears uv_mapping and resizes as needed */ void create_unique_val_mapping(std::vector& uv_mapping, - const std::vector&v) + const std::vector& v, + const std::vector& v_undef) { uv_mapping.clear(); - uv_mapping.push_back(UniqueValElem(v[0], 0, 0)); - int cur_ind = 0; + //uv_mapping.push_back(UniqueValElem(v[0], 0, 0)); + int cur_ind = -1; + for (int i=0, iend=v.size(); i& breaks, void CatClassification::SetBreakPoints(std::vector& breaks, std::vector& cat_labels, const Gda::dbl_int_pair_vec_type& var, - const CatClassifType theme, int num_cats, + const std::vector& var_undef, + const CatClassifType theme, + int num_cats, bool useScientificNotation) { int num_obs = var.size(); + if (num_cats < 1) num_cats = 1; + if (num_cats > 10) num_cats = 10; @@ -220,6 +233,7 @@ void CatClassification::SetBreakPoints(std::vector& breaks, } } CatLabelsFromBreaks(breaks, cat_labels, useScientificNotation); + } else if (theme == percentile) { breaks[0] = Gda::percentile(1, var); breaks[1] = Gda::percentile(10, var); @@ -245,15 +259,22 @@ void CatClassification::SetBreakPoints(std::vector& breaks, breaks[4] = stats.mean + 2.0 * stats.sd_with_bessel; CatLabelsFromBreaks(breaks, cat_labels, useScientificNotation); + } else if (theme == unique_values) { std::vector v(num_obs); - for (int i=0; i v_undef(num_obs); + for (int i=0; i uv_mapping; - create_unique_val_mapping(uv_mapping, v); + create_unique_val_mapping(uv_mapping, v, v_undef); + int num_unique_vals = uv_mapping.size(); if (num_unique_vals > 10) { num_cats = 10; - FindNaturalBreaks(num_cats, var, breaks); + FindNaturalBreaks(num_cats, var, var_undef, breaks); } else { num_cats = num_unique_vals; breaks.resize(num_cats-1); @@ -266,9 +287,11 @@ void CatClassification::SetBreakPoints(std::vector& breaks, } } CatLabelsFromBreaks(breaks, cat_labels, useScientificNotation); + } else if (theme == natural_breaks) { - FindNaturalBreaks(num_cats, var, breaks); + FindNaturalBreaks(num_cats, var, var_undef, breaks); CatLabelsFromBreaks(breaks, cat_labels, useScientificNotation); + } else if (theme == equal_intervals) { double min_val = var[0].first; double max_val = var[0].first; @@ -296,21 +319,29 @@ void CatClassification::SetBreakPoints(std::vector& breaks, } /** Update Categories based on num_cats and number time periods + var is assumed to be sorted. - num_cats is only used by themes where the user enters the number of - categories. + + num_cats is only used by themes where the user enters the number of categories. + Note: LISA and Getis-Ord map themes are not supported by this function. */ -void CatClassification::PopulateCatClassifData(const CatClassifDef& cat_def, - const std::vector& var, - CatClassifData& cat_data, std::vector& cats_valid, - std::vector& cats_error_message, - bool useSciNotation) +void +CatClassification:: +PopulateCatClassifData(const CatClassifDef& cat_def, + const std::vector& var, + const std::vector >& var_undef, + CatClassifData& cat_data, + std::vector& cats_valid, + std::vector& cats_error_message, + bool useSciNotation, + bool useUndefinedCategory) { int num_cats = cat_def.num_cats; CatClassifType theme = cat_def.cat_classif_type; int num_time_vals = var.size(); int num_obs = var[0].size(); + if (theme == CatClassification::no_theme) { // 1 = #cats cat_data.CreateCategoriesAllCanvasTms(1, num_time_vals, num_obs); @@ -323,20 +354,24 @@ void CatClassification::PopulateCatClassifData(const CatClassifDef& cat_def, cat_data.CreateCategoriesAllCanvasTms(num_cats, num_time_vals, num_obs); cat_data.SetCategoryBrushesAllCanvasTms( CatClassification::sequential_color_scheme, num_cats, false); + } else if (theme == CatClassification::unique_values) { // number of categories based on number of unique values in data cat_data.CreateEmptyCategories(num_time_vals, num_obs); + } else if (theme == CatClassification::natural_breaks) { // user supplied number of categories cat_data.CreateEmptyCategories(num_time_vals, num_obs); // if there are fewer unique values than number of categories, // we will automatically reduce the number of categories to the // number of unique values. + } else if (theme == CatClassification::equal_intervals) { // user supplied number of categories cat_data.CreateEmptyCategories(num_time_vals, num_obs); // if there is only one value, then we automatically reduce // the number of categories down to one. + } else if (theme == CatClassification::percentile || theme == CatClassification::hinge_15 || theme == CatClassification::hinge_30 || @@ -346,16 +381,39 @@ void CatClassification::PopulateCatClassifData(const CatClassifDef& cat_def, cat_data.CreateCategoriesAllCanvasTms(num_cats, num_time_vals, num_obs); cat_data.SetCategoryBrushesAllCanvasTms( CatClassification::diverging_color_scheme, num_cats, false); + } else if (theme == CatClassification::custom) { cat_data.CreateCategoriesAllCanvasTms(num_cats, num_time_vals, num_obs); cat_data.SetCategoryBrushesAllCanvasTms(cat_def.colors); + } - + + // detect if undefined category + std::vector undef_cnts_tms(num_time_vals, 0); + for (int t=0; t0 && useUndefinedCategory) + cat_data.AppendUndefCategory(t, undef_cnts_tms[t]); + cat_data.SetCategoryLabel(t, 0, ""); cat_data.SetCategoryCount(t, 0, num_obs); - for (int i=0; i hinge_stats(num_time_vals); cat_data.SetCategoryBrushesAllCanvasTms( @@ -381,9 +440,13 @@ void CatClassification::PopulateCatClassifData(const CatClassifDef& cat_def, cat_data.ResetAllCategoryMinMax(); for (int t=0; t0 && useUndefinedCategory) + cat_data.AppendUndefCategory(t, undef_cnts_tms[t]); - hinge_stats[t].CalculateHingeStats(var[t]); + hinge_stats[t].CalculateHingeStats(var[t], var_undef[t]); double extreme_lower = hinge_stats[t].extreme_lower_val_15; double extreme_upper = hinge_stats[t].extreme_upper_val_15; if (theme == hinge_30) { @@ -399,6 +462,14 @@ void CatClassification::PopulateCatClassifData(const CatClassifDef& cat_def, for (int i=0, iend=var[t].size(); i p_max) @@ -450,12 +521,14 @@ void CatClassification::PopulateCatClassifData(const CatClassifDef& cat_def, ss << " [" << hinge_stats[t].Q3 << " : " << extreme_upper << "]"; labels_ext[4] = ss.str(); ss.str(""); - if (cat_data.GetNumObsInCategory(t, num_cats-1) == 0) - ss << " [" << extreme_upper << " : " << p_max << "]"; + if (cat_data.GetNumObsInCategory(t, num_cats-1) == 0 && + p_max > extreme_upper) + ss << " [" << extreme_upper << " : " << p_max << "]"; else - ss << " [" << extreme_upper << " : inf]"; + ss << " [" << extreme_upper << " : inf]"; labels_ext[5] = ss.str(); - + + for (int cat=0; cat0 && useUndefinedCategory) + cat_data.AppendUndefCategory(t, undef_cnts_tms[t]); + for (int i=0, iend=var[t].size(); i cat_min(num_cats); std::vector cat_max(num_cats); std::vector breaks(num_cats-1); int num_breaks = breaks.size(); int num_breaks_lower = (num_breaks+1)/2; - for (int t=0; t0 && useUndefinedCategory) + cat_data.AppendUndefCategory(t, undef_cnts_tms[t]); + // Set default cat_min / cat_max values for when // category size is 0 cat_min[0] = var[t][0].first; @@ -505,6 +590,12 @@ void CatClassification::PopulateCatClassifData(const CatClassifDef& cat_def, for (int i=0, iend=var[t].size(); i " << cat_def.breaks[ival-1]; - //s << "("; - //s << GenUtils::DblToStr(cat_def.breaks[ival-1]); - //s << ", inf)"; - //ss << cat_def.names[ival]; + ss << "> " << cat_def.breaks[ival-1]; cat_data.SetCategoryCount(t, ival, cat_data.GetNumObsInCategory(t, ival)); } else if (ival == num_cats-1 && num_cats == 2) { - ss << ">= " << cat_def.breaks[ival-1]; - //s << "["; - //s << GenUtils::DblToStr(cat_def.breaks[ival-1]); - //s << ", inf)"; - //ss << cat_def.names[ival]; + ss << ">= " << cat_def.breaks[ival-1]; cat_data.SetCategoryCount(t, ival, cat_data.GetNumObsInCategory(t, ival)); } else { @@ -580,16 +658,16 @@ void CatClassification::PopulateCatClassifData(const CatClassifDef& cat_def, a = "("; b = "]"; } - ss << a << cat_def.breaks[ival-1] << ", "; - ss << cat_def.breaks[ival] << b; - //s << a << GenUtils::DblToStr(cat_def.breaks[ival-1]); - //s << ", " << GenUtils::DblToStr(cat_def.breaks[ival]); - //s << b; - //ss << cat_def.names[ival]; + ss << a << cat_def.breaks[ival-1] << ", "; + ss << cat_def.breaks[ival] << b; cat_data.SetCategoryCount(t, ival, cat_data.GetNumObsInCategory(t, ival)); } - cat_data.SetCategoryLabel(t, ival, wxString(ss.str())); + if (cat_def.names[ival].IsEmpty()) { + cat_data.SetCategoryLabel(t, ival, wxString(ss.str())); + } else { + cat_data.SetCategoryLabel(t, ival, cat_def.names[ival]); + } cat_data.SetCategoryMinMax(t, ival, cat_min[ival], cat_max[ival]); } @@ -598,9 +676,18 @@ void CatClassification::PopulateCatClassifData(const CatClassifDef& cat_def, } else if (theme == quantile) { if (num_cats == 1) { for (int t=0; t0 && useUndefinedCategory) + cat_data.AppendUndefCategory(t, undef_cnts_tms[t]); + for (int i=0, iend=var[t].size(); i0 && useUndefinedCategory) + cat_data.AppendUndefCategory(t, undef_cnts_tms[t]); + for (int i=0; i0 && useUndefinedCategory) + cat_data.AppendUndefCategory(t, undef_cnts_tms[t]); double p_min = DBL_MAX; double p_max = -DBL_MAX; - double p_1 = Gda::percentile(1, var[t]); - double p_10 = Gda::percentile(10, var[t]); - double p_50 = Gda::percentile(50, var[t]); - double p_90 = Gda::percentile(90, var[t]); - double p_99 = Gda::percentile(99, var[t]); + double p_1 = Gda::percentile(1, var[t], var_undef[t]); + double p_10 = Gda::percentile(10, var[t], var_undef[t]); + double p_50 = Gda::percentile(50, var[t], var_undef[t]); + double p_90 = Gda::percentile(90, var[t], var_undef[t]); + double p_99 = Gda::percentile(99, var[t], var_undef[t]); double val; int ind; for (int i=0, iend=var[t].size(); i p_max) @@ -765,14 +871,23 @@ void CatClassification::PopulateCatClassifData(const CatClassifDef& cat_def, } } } else if (theme == stddev) { - std::vector v(num_obs); + std::vector v; SampleStatistics stats; cat_data.ResetAllCategoryMinMax(); for (int t=0; t0 && useUndefinedCategory) + cat_data.AppendUndefCategory(t, undef_cnts_tms[t]); + + for (int i=0; i > u_vals_map(num_time_vals); for (int t=0; t max_num_categories) { - // automatically use Natural Breaks when number of - // unique values exceeds max_num_categories. This will avoid - // all error messages. - SetNaturalBreaksCats(max_num_categories, - var, cat_data, cats_valid, - CatClassification::qualitative_color_scheme); - return; - } else { - cat_data.SetCategoryBrushesAtCanvasTm( - CatClassification::qualitative_color_scheme, - u_vals_map[t].size(), false, t); - } + if (!cats_valid[t]) + continue; + + int n_cat = u_vals_map[t].size(); + if (n_cat > max_num_categories) + n_cat = max_num_categories; + + bool reversed = false; + cat_data.SetCategoryBrushesAtCanvasTm(CatClassification::unique_color_scheme, + n_cat, reversed, t); } cat_data.ResetAllCategoryMinMax(); + for (int t=0; t0 && useUndefinedCategory) + cat_data.AppendUndefCategory(t, undef_cnts_tms[t]); + int cur_cat = 0; + for (int i=0; i labels(t_num_cats); - for (int cat=0; cat max_num_categories) + n_cat = max_num_categories; + + std::vector labels(n_cat); + for (int cat=0; cat max_val) { max_val = val; @@ -910,8 +1093,17 @@ void CatClassification::PopulateCatClassifData(const CatClassifDef& cat_def, // Create just one category and continue cat_data.SetCategoryBrushesAtCanvasTm( CatClassification::sequential_color_scheme, 1, false, t); + + if (undef_cnts_tms[t]>0 && useUndefinedCategory) + cat_data.AppendUndefCategory(t, undef_cnts_tms[t]); + for (int i=0; i= 2 and <= 10 cat_data.SetCategoryBrushesAtCanvasTm( CatClassification::sequential_color_scheme, num_cats, false, t); - + + if (undef_cnts_tms[t]>0 && useUndefinedCategory) + cat_data.AppendUndefCategory(t, undef_cnts_tms[t]); + std::vector cat_min(num_cats); std::vector cat_max(num_cats); double range = max_val - min_val; @@ -938,13 +1133,21 @@ void CatClassification::PopulateCatClassifData(const CatClassifDef& cat_def, for (int i=0; i= cat_min[j] && val < cat_max[j]) cat_num = j; + if (val >= cat_min[j] && val < cat_max[j]) + cat_num = j; } - cat_data.AppendIdToCategory(t, cat_num, - var[t][i].second); + cat_data.AppendIdToCategory(t, cat_num, ind); } for (int i=0; i0 && useUndefinedCategory) + cat_data.AppendUndefCategory(t, undef_cnts_tms[t]); + double val; int ind; for (int i=0, iend=var[t].size(); iGetNumberRows(); CatClassifDef cc; cc = _cc; @@ -1060,6 +1274,8 @@ bool CatClassification::CorrectCatClassifFromTable(CatClassifDef& _cc, bool uni_dist_mode = cc.assoc_db_fld_name.IsEmpty(); Gda::dbl_int_pair_vec_type data(num_obs); + std::vector data_undef(num_obs, false); + if (uni_dist_mode) { // fill data with uniform distribution double delta = ((cc.uniform_dist_max-cc.uniform_dist_min) / @@ -1069,9 +1285,11 @@ bool CatClassification::CorrectCatClassifFromTable(CatClassifDef& _cc, data[i].first = cc.uniform_dist_min + di*delta; data[i].second = i; } + } else { std::vector v; table_int->GetColData(col, tm, v); + table_int->GetColUndefined(col, tm, data_undef); for (int i=0; i 10) cc.num_cats = 10; + if (cc.num_cats < 1) + cc.num_cats = 1; + + if (cc.num_cats > 10) + cc.num_cats = 10; + if (cc.cat_classif_type == CatClassification::no_theme || - cc.break_vals_type == CatClassification::no_theme_break_vals) { + cc.break_vals_type == CatClassification::no_theme_break_vals) + { cc.num_cats = 1; + } else if (cc.cat_classif_type == CatClassification::hinge_15 || cc.break_vals_type == CatClassification::hinge_15_break_vals || cc.cat_classif_type == CatClassification::hinge_30 || @@ -1103,17 +1326,28 @@ bool CatClassification::CorrectCatClassifFromTable(CatClassifDef& _cc, cc.cat_classif_type == CatClassification::percentile || cc.break_vals_type == CatClassification::percentile_break_vals || cc.cat_classif_type == CatClassification::stddev || - cc.break_vals_type == CatClassification::stddev_break_vals) { + cc.break_vals_type == CatClassification::stddev_break_vals) + { cc.num_cats = 6; + } else if (cc.cat_classif_type == CatClassification::unique_values || - cc.break_vals_type == CatClassification::unique_values_break_vals) { + cc.break_vals_type == CatClassification::unique_values_break_vals) + { // need to determine number of unique values std::vector v(num_obs); - for (int i=0; i v_undef(num_obs); + for (int i=0; i uv_mapping; - create_unique_val_mapping(uv_mapping, v); + create_unique_val_mapping(uv_mapping, v, v_undef); + int num_unique_vals = uv_mapping.size(); - if (num_unique_vals > 10) num_unique_vals = 10; + if (num_unique_vals > 10) { + num_unique_vals = 10; + } cc.num_cats = num_unique_vals; } // otherwise the user can choose the number of categories @@ -1130,8 +1364,10 @@ bool CatClassification::CorrectCatClassifFromTable(CatClassifDef& _cc, cc.uniform_dist_min = col_min; cc.uniform_dist_max = col_max; for (int i=0, sz=cc.breaks.size(); i col_max) cc.breaks[i] = col_max; + if (cc.breaks[i] < col_min) + cc.breaks[i] = col_min; + if (cc.breaks[i] > col_max) + cc.breaks[i] = col_max; } } @@ -1157,8 +1393,7 @@ bool CatClassification::CorrectCatClassifFromTable(CatClassifDef& _cc, if (cc.break_vals_type != CatClassification::by_cat_classif_type) { cct = BreakValsTypeToCatClassifType(cc.break_vals_type); } - CatClassification::SetBreakPoints(cc.breaks, cc.names, - data, cct, cc.num_cats); + CatClassification::SetBreakPoints(cc.breaks, cc.names, data, data_undef, cct, cc.num_cats); } if (cc.color_scheme != CatClassification::custom_color_scheme) @@ -1170,45 +1405,60 @@ bool CatClassification::CorrectCatClassifFromTable(CatClassifDef& _cc, bool changed = false; if (cc != _cc) { - LOG_MSG("Categories definition modified"); - LOG_MSG("\nOriginal:"); - LOG_MSG(_cc.ToStr()); - LOG_MSG("\nModified:"); - LOG_MSG(cc.ToStr()); _cc = cc; changed = true; } - LOG_MSG("Exiting CatClassification::CorrectCatClassifFromTable"); return changed; } void CatClassification::FindNaturalBreaks(int num_cats, - const Gda::dbl_int_pair_vec_type& var, - std::vector& nat_breaks) + const Gda::dbl_int_pair_vec_type& var, + const std::vector& var_undef, + std::vector& nat_breaks) { int num_obs = var.size(); std::vector v(num_obs); - for (int i=0; i v_undef(num_obs); + + for (int i=0; i uv_mapping; - create_unique_val_mapping(uv_mapping, v); + create_unique_val_mapping(uv_mapping, v, v_undef); int num_unique_vals = uv_mapping.size(); int t_cats = GenUtils::min(num_unique_vals, num_cats); double mean = 0; - for (int i=0; i rand_b(t_cats-1); std::vector best_breaks(t_cats-1); std::vector uv_rand_b(t_cats-1); double max_gvf_found = 0; int max_gvf_ind = 0; + // for 5000 permutations, 2200 obs, and 4 time periods, slow enough // make sure permutations is such that this total is not exceeded. double c = 5000*2200*4; @@ -1227,52 +1477,90 @@ void CatClassification::FindNaturalBreaks(int num_cats, best_breaks = rand_b; } } - LOG(perms); - LOG(max_gvf_ind); - LOG(max_gvf_found); + nat_breaks.resize(best_breaks.size()); for (int i=0, iend=best_breaks.size(); i& var, - CatClassifData& cat_data, std::vector& cats_valid, - CatClassification::ColorScheme coltype) +void +CatClassification:: +SetNaturalBreaksCats(int num_cats, + const std::vector& var, + const std::vector >& var_undef, + CatClassifData& cat_data, std::vector& cats_valid, + CatClassification::ColorScheme coltype) { int num_time_vals = var.size(); int num_obs = var[0].size(); + // user supplied number of categories cat_data.CreateEmptyCategories(num_time_vals, num_obs); + // if there are fewer unique values than number of categories, // we will automatically reduce the number of categories to the // number of unique values. - - std::vector v(num_obs); + + std::vector undef_cnts_tms(num_time_vals, 0); + for (int t=0; t v(num_obs); + + for (int i=0; i uv_mapping; - create_unique_val_mapping(uv_mapping, v); + create_unique_val_mapping(uv_mapping, v, var_undef[t]); + int num_unique_vals = uv_mapping.size(); int t_cats = GenUtils::min(num_unique_vals, num_cats); double mean = 0; - for (int i=0; i rand_b(t_cats-1); std::vector best_breaks(t_cats-1); std::vector uv_rand_b(t_cats-1); + double max_gvf_found = 0; int max_gvf_ind = 0; + // for 5000 permutations, 2200 obs, and 4 time periods, slow enough // make sure permutations is such that this total is not exceeded. double c = 5000*2200*4; - int perms = c / ((double) num_time_vals * (double) num_obs); + int perms = c / ((double) num_time_vals * (double) valid_obs); if (perms < 10) perms = 10; if (perms > 10000) perms = 10000; @@ -1287,17 +1575,20 @@ void CatClassification::SetNaturalBreaksCats(int num_cats, best_breaks = rand_b; } } - LOG(perms); - LOG(max_gvf_ind); - LOG(max_gvf_found); cat_data.SetCategoryBrushesAtCanvasTm(coltype, t_cats, false, t); + + if (undef_cnts_tms[t]>0) + cat_data.AppendUndefCategory(t, undef_cnts_tms[t]); for (int i=0, nb=best_breaks.size(); i<=nb; i++) { int ss = (i == 0) ? 0 : best_breaks[i-1]; int tt = (i == nb) ? v.size() : best_breaks[i]; for (int j=ss; j& color_vec, ColorScheme coltype, int num_color, bool reversed) { + + + if (coltype == unique_color_scheme) { + color_vec.resize(num_color, *wxBLUE); + wxColour unique_colors[20] = { + wxColour(166,206,227), + wxColour(31,120,180), + wxColour(178,223,138), + wxColour(51,160,44), + wxColour(251,154,153), + wxColour(227,26,28), + wxColour(253,191,111), + wxColour(255,127,0), + wxColour(106,61,154), + wxColour(255,255,153), + wxColour(177,89,40), + wxColour(255,255,179), + wxColour(190,186,218), + wxColour(251,128,114), + wxColour(128,177,211), + wxColour(179,222,105), + wxColour(252,205,229), + wxColour(217,217,217), + wxColour(188,128,189), + wxColour(204,235,197) + }; + + for (int i = 0; i < num_color; i++) { + color_vec[i] = unique_colors[i]; + } + return; + } + if (num_color < 1) num_color = 1; if (num_color > 10) num_color = 10; short colpos[11] = {0, 0, 1, 3, 6, 10, 15, 21, 28, 36, 45}; + if (color_vec.size() != num_color) { + color_vec.resize(num_color, *wxBLUE); + } + wxColour Color1[56] = { //Sequential (colorblind safe) wxColour(217, 95, 14), @@ -1502,21 +1830,7 @@ void CatClassification::PickColorSet(std::vector& color_vec, wxColour(202, 178, 214), wxColour(106, 61, 154) }; - // MMM: The following is comment out for now, but is a quick - // way to test alpha-blending. - //for (int i=0; i<56; ++i) { - // Color1[i] = wxColour(Color1[i].Red(), Color1[i].Green(), - // Color1[i].Blue(), 128); - // Color2[i] = wxColour(Color2[i].Red(), Color2[i].Green(), - // Color2[i].Blue(), 128); - // Color3[i] = wxColour(Color3[i].Red(), Color3[i].Green(), - // Color3[i].Blue(), 128); - //} - - if (color_vec.size() != num_color) { - color_vec.resize(num_color, *wxBLUE); - } - + if (!reversed) { switch (coltype) { case sequential_color_scheme: @@ -1879,18 +2193,30 @@ void CatClassifData::CreateEmptyCategories(int num_canvas_tms, int num_obs) curr_canvas_tm_step = 0; } +void CatClassifData::AppendUndefCategory(int t, int count) +{ + Category c_undef; + c_undef.brush.SetColour(wxColour(70, 70, 70)); + //c_undef.pen.SetColour(wxColour(0,0,0)); + c_undef.label = "undefined"; + c_undef.min_val = 0; + c_undef.max_val = 0; + c_undef.count = count; + c_undef.min_max_defined = false; + + categories[t].cat_vec.push_back(c_undef); +} + void CatClassifData::CreateCategoriesAllCanvasTms(int num_cats, - int num_canvas_tms, - int num_obs) + int num_canvas_tms, + int num_obs) { canvas_tm_steps = num_canvas_tms; categories.clear(); categories.resize(num_canvas_tms); for (int t=0; t= categories[canvas_tm].cat_vec.size()) return *wxBLACK; - return categories[canvas_tm].cat_vec[cat].brush.GetColour(); + if (cat <0 || cat >= categories[canvas_tm].cat_vec.size()) + return *wxBLACK; + return + categories[canvas_tm].cat_vec[cat].brush.GetColour(); } wxBrush CatClassifData::GetCategoryBrush(int canvas_tm, int cat) @@ -1991,12 +2319,14 @@ wxPen CatClassifData::GetCategoryPen(int canvas_tm, int cat) wxPen pen = categories[canvas_tm].cat_vec[cat].pen; if (pen.IsOk() && pen.GetColour().IsOk()) return pen; categories[canvas_tm].cat_vec[cat].pen.SetColour(*wxBLACK); + categories[canvas_tm].cat_vec[cat].pen.SetWidth(1); return *wxBLACK_PEN; } void CatClassifData::AppendIdToCategory(int canvas_tm, int cat, int id) { - if (cat <0 || cat >= categories[canvas_tm].cat_vec.size()) return; + if (cat <0 || cat >= categories[canvas_tm].cat_vec.size()) + return; categories[canvas_tm].cat_vec[cat].ids.push_back(id); categories[canvas_tm].id_to_cat[id] = cat; } diff --git a/Explore/CatClassification.h b/Explore/CatClassification.h index 7f9462917..a6ba5067d 100644 --- a/Explore/CatClassification.h +++ b/Explore/CatClassification.h @@ -35,7 +35,7 @@ class TableInterface; namespace CatClassification { - const int max_num_categories = 10; + const int max_num_categories = 20; enum CatClassifType { no_theme, hinge_15, hinge_30, quantile, percentile, stddev, excess_risk_theme, unique_values, natural_breaks, @@ -51,7 +51,7 @@ namespace CatClassification { unique_values_break_vals, natural_breaks_break_vals, equal_intervals_break_vals, custom_break_vals }; - enum ColorScheme { sequential_color_scheme, diverging_color_scheme, qualitative_color_scheme, custom_color_scheme }; + enum ColorScheme { sequential_color_scheme, diverging_color_scheme, qualitative_color_scheme, custom_color_scheme, unique_color_scheme }; void CatLabelsFromBreaks(const std::vector& breaks, @@ -61,25 +61,31 @@ namespace CatClassification { void SetBreakPoints(std::vector& breaks, std::vector& cat_labels, const Gda::dbl_int_pair_vec_type& var, + const std::vector& var_undef, const CatClassifType theme, int num_cats, bool useScientificNotation=false); - void PopulateCatClassifData(const CatClassifDef& cat_def, - const std::vector& var, - CatClassifData& cat_data, std::vector& cats_valid, - std::vector& cats_error_message, - bool useSciNotation=false); + void PopulateCatClassifData(const CatClassifDef& cat_def, + const std::vector& var, + const std::vector >& var_undef, + CatClassifData& cat_data, std::vector& cats_valid, + std::vector& cats_error_message, + bool useSciNotation=false, + bool useUndefinedCategory=true); bool CorrectCatClassifFromTable(CatClassifDef& cc, TableInterface* table_int); void FindNaturalBreaks(int num_cats, const Gda::dbl_int_pair_vec_type& var, + const std::vector& var_undef, std::vector& nat_breaks); - void SetNaturalBreaksCats(int num_cats, - const std::vector& var, - CatClassifData& cat_data, std::vector& cats_valid, - ColorScheme coltype=CatClassification::sequential_color_scheme); + + void SetNaturalBreaksCats(int num_cats, + const std::vector& var, + const std::vector >& var_undef, + CatClassifData& cat_data, std::vector& cats_valid, + ColorScheme coltype=CatClassification::sequential_color_scheme); ColorScheme GetColSchmForType(CatClassifType theme_type); @@ -165,7 +171,8 @@ struct CatClassifData { // Note: Canvas Time Steps might not correspond to global time steps. // For views that display data from two or more variables such as // Scatter Plot, there may be fewer canvas time steps than global time - // steps. + // steps. + void AppendUndefCategory(int time, int count); void CreateEmptyCategories(int num_canvas_tms, int num_obs); void CreateCategoriesAllCanvasTms(int num_cats, int num_canvas_tms, int num_obs); diff --git a/Explore/ConditionalClusterMapView.cpp b/Explore/ConditionalClusterMapView.cpp new file mode 100644 index 000000000..4c55f7bec --- /dev/null +++ b/Explore/ConditionalClusterMapView.cpp @@ -0,0 +1,1430 @@ +/** + * GeoDa TM, Copyright (C) 2011-2015 by Luc Anselin - all rights reserved + * + * This file is part of GeoDa. + * + * GeoDa is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * GeoDa 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include // sort +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "CatClassifState.h" +#include "CatClassifManager.h" +#include "../DataViewer/TableInterface.h" +#include "../DataViewer/TimeState.h" +#include "../DialogTools/CatClassifDlg.h" +#include "../GdaConst.h" +#include "../GeneralWxUtils.h" +#include "../GeoDa.h" +#include "../Project.h" +#include "../ShapeOperations/ShapeUtils.h" +#include "LisaCoordinator.h" +#include "GStatCoordinator.h" + +#include "ConditionalClusterMapView.h" + +using namespace std; + +IMPLEMENT_CLASS(ConditionalClusterMapCanvas, ConditionalNewCanvas) +BEGIN_EVENT_TABLE(ConditionalClusterMapCanvas, ConditionalNewCanvas) + EVT_PAINT(TemplateCanvas::OnPaint) + EVT_ERASE_BACKGROUND(TemplateCanvas::OnEraseBackground) + EVT_MOUSE_EVENTS(TemplateCanvas::OnMouseEvent) + EVT_MOUSE_CAPTURE_LOST(TemplateCanvas::OnMouseCaptureLostEvent) +END_EVENT_TABLE() + +const int ConditionalClusterMapCanvas::CAT_VAR = 2; // main theme variable + +ConditionalClusterMapCanvas:: +ConditionalClusterMapCanvas(wxWindow *parent, + TemplateFrame* t_frame, + Project* project_s, + const vector& v_info, + const vector& col_ids, + const wxString& ttl, + const wxPoint& pos, const wxSize& size) +: ConditionalNewCanvas(parent, t_frame, project_s, v_info, col_ids, + true, true, pos, size), +num_categories(1),bin_bm(0), +bin_bg_map_pen(wxColor(200,200,200)), +bin_bg_map_brush(wxColor(200,200,200)), +cc_state_map(0), +full_map_redraw_needed(true), +title(ttl) +{ + +} + +ConditionalClusterMapCanvas::~ConditionalClusterMapCanvas() +{ + if (cc_state_map) cc_state_map->removeObserver(this); +} + +void ConditionalClusterMapCanvas::Init(const wxSize& size) +{ + is_any_sync_with_global_time = true; + using namespace Shapefile; + SetCatType(CatClassification::custom); + + selectable_fill_color = GdaConst::map_default_fill_colour; + + last_scale_trans.SetMargin(25,50,50,25); + last_scale_trans.SetFixedAspectRatio(false); + last_scale_trans.SetData(project->main_data.header.bbox_x_min, + project->main_data.header.bbox_y_min, + project->main_data.header.bbox_x_max, + project->main_data.header.bbox_y_max); + last_scale_trans.SetView(size.GetWidth(), size.GetHeight()); + + + if (project->main_data.header.shape_type == Shapefile::POINT_TYP) { + selectable_shps_type = points; + highlight_color = *wxRED; + } else { + selectable_shps_type = polygons; + highlight_color = GdaConst::map_default_highlight_colour; + } + + use_category_brushes = true; + ChangeCatThemeType(CatClassification::custom, 5); + + all_init = true; +} + +void ConditionalClusterMapCanvas::DisplayRightClickMenu(const wxPoint& pos) +{ + // Workaround for right-click not changing window focus in OSX / wxW 3.0 + wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); + ((ConditionalClusterMapFrame*) template_frame)->OnActivate(ae); + + wxMenu* optMenu = wxXmlResource::Get()-> + LoadMenu("ID_COND_MAP_VIEW_MENU_OPTIONS"); + + wxMenuItem* first_map_menu_item = optMenu->FindItemByPosition(0); + optMenu->Delete(first_map_menu_item); + + AddTimeVariantOptionsToMenu(optMenu); + TemplateCanvas::AppendCustomCategories(optMenu, + project->GetCatClassifManager()); + SetCheckMarks(optMenu); + + template_frame->UpdateContextMenuItems(optMenu); + template_frame->PopupMenu(optMenu, pos + GetPosition()); + template_frame->UpdateOptionMenuItems(); +} + +/** + * Overwrite TemplaceCanvas Scroll + */ +void ConditionalClusterMapCanvas::OnScrollChanged(wxScrollWinEvent& event) +{ + event.Skip(); +} + +wxString ConditionalClusterMapCanvas::GetCategoriesTitle() +{ + return title; +} + +wxString ConditionalClusterMapCanvas::GetCanvasTitle() +{ + wxString v; + v << "Conditional Map - "; + v << "x: " << GetNameWithTime(HOR_VAR); + v << ", y: " << GetNameWithTime(VERT_VAR); + v << ", " << title; + return v; +} + + +void ConditionalClusterMapCanvas::SetCheckMarks(wxMenu* menu) +{ + // Update the checkmarks and enable/disable state for the + // following menu items if they were specified for this particular + // view in the xrc file. Items that cannot be enable/disabled, + // or are not checkable do not appear. + + ConditionalNewCanvas::SetCheckMarks(menu); + + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_MAPANALYSIS_THEMELESS"), + GetCatType() == CatClassification::no_theme); + // since XRCID is a macro, we can't make this into a loop + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_QUANTILE_1"), + (GetCatType() == CatClassification::quantile) + && GetNumCats() == 1); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_QUANTILE_2"), + (GetCatType() == CatClassification::quantile) + && GetNumCats() == 2); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_QUANTILE_3"), + (GetCatType() == CatClassification::quantile) + && GetNumCats() == 3); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_QUANTILE_4"), + (GetCatType() == CatClassification::quantile) + && GetNumCats() == 4); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_QUANTILE_5"), + (GetCatType() == CatClassification::quantile) + && GetNumCats() == 5); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_QUANTILE_6"), + (GetCatType() == CatClassification::quantile) + && GetNumCats() == 6); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_QUANTILE_7"), + (GetCatType() == CatClassification::quantile) + && GetNumCats() == 7); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_QUANTILE_8"), + (GetCatType() == CatClassification::quantile) + && GetNumCats() == 8); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_QUANTILE_9"), + (GetCatType() == CatClassification::quantile) + && GetNumCats() == 9); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_QUANTILE_10"), + (GetCatType() == CatClassification::quantile) + && GetNumCats() == 10); + + GeneralWxUtils::CheckMenuItem(menu, + XRCID("ID_MAPANALYSIS_CHOROPLETH_PERCENTILE"), + GetCatType() == CatClassification::percentile); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_MAPANALYSIS_HINGE_15"), + GetCatType() == CatClassification::hinge_15); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_MAPANALYSIS_HINGE_30"), + GetCatType() == CatClassification::hinge_30); + GeneralWxUtils::CheckMenuItem(menu, + XRCID("ID_MAPANALYSIS_CHOROPLETH_STDDEV"), + GetCatType() == CatClassification::stddev); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_MAPANALYSIS_UNIQUE_VALUES"), + GetCatType() == CatClassification::unique_values); + + // since XRCID is a macro, we can't make this into a loop + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_EQUAL_INTERVALS_1"), + (GetCatType() == + CatClassification::equal_intervals) + && GetNumCats() == 1); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_EQUAL_INTERVALS_2"), + (GetCatType() == + CatClassification::equal_intervals) + && GetNumCats() == 2); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_EQUAL_INTERVALS_3"), + (GetCatType() == + CatClassification::equal_intervals) + && GetNumCats() == 3); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_EQUAL_INTERVALS_4"), + (GetCatType() == + CatClassification::equal_intervals) + && GetNumCats() == 4); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_EQUAL_INTERVALS_5"), + (GetCatType() == + CatClassification::equal_intervals) + && GetNumCats() == 5); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_EQUAL_INTERVALS_6"), + (GetCatType() == + CatClassification::equal_intervals) + && GetNumCats() == 6); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_EQUAL_INTERVALS_7"), + (GetCatType() == + CatClassification::equal_intervals) + && GetNumCats() == 7); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_EQUAL_INTERVALS_8"), + (GetCatType() == + CatClassification::equal_intervals) + && GetNumCats() == 8); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_EQUAL_INTERVALS_9"), + (GetCatType() == + CatClassification::equal_intervals) + && GetNumCats() == 9); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_EQUAL_INTERVALS_10"), + (GetCatType() == + CatClassification::equal_intervals) + && GetNumCats() == 10); + + // since XRCID is a macro, we can't make this into a loop + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_NATURAL_BREAKS_1"), + (GetCatType() == + CatClassification::natural_breaks) + && GetNumCats() == 1); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_NATURAL_BREAKS_2"), + (GetCatType() == + CatClassification::natural_breaks) + && GetNumCats() == 2); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_NATURAL_BREAKS_3"), + (GetCatType() == + CatClassification::natural_breaks) + && GetNumCats() == 3); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_NATURAL_BREAKS_4"), + (GetCatType() == + CatClassification::natural_breaks) + && GetNumCats() == 4); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_NATURAL_BREAKS_5"), + (GetCatType() == + CatClassification::natural_breaks) + && GetNumCats() == 5); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_NATURAL_BREAKS_6"), + (GetCatType() == + CatClassification::natural_breaks) + && GetNumCats() == 6); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_NATURAL_BREAKS_7"), + (GetCatType() == + CatClassification::natural_breaks) + && GetNumCats() == 7); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_NATURAL_BREAKS_8"), + (GetCatType() == + CatClassification::natural_breaks) + && GetNumCats() == 8); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_NATURAL_BREAKS_9"), + (GetCatType() == + CatClassification::natural_breaks) + && GetNumCats() == 9); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_NATURAL_BREAKS_10"), + (GetCatType() == + CatClassification::natural_breaks) + && GetNumCats() == 10); + +} + +void ConditionalClusterMapCanvas::OnSaveCategories() +{ + wxString t_name = CatClassification::CatClassifTypeToString(GetCatType()); + if (GetCatType() == CatClassification::custom) { + t_name = cat_classif_def_map.title; + } + wxString label; + label << t_name << " Categories"; + wxString title; + title << "Save " << label; + + vector undefs(num_obs, false); + + for (size_t i=0; iremoveObserver(this); + } + cc_state_map = 0; + + SetCatType(new_cat_theme); + VarInfoAttributeChange(); + CreateAndUpdateCategories(); + UserChangedCellCategories(); + PopulateCanvas(); + if (all_init && template_frame) { + template_frame->UpdateTitle(); + if (template_frame->GetTemplateLegend()) { + template_frame->GetTemplateLegend()->Refresh(); + } + } +} + +void ConditionalClusterMapCanvas::update(CatClassifState* o) +{ + if (cc_state_map == o) { + cat_classif_def_map = o->GetCatClassif(); + CreateAndUpdateCategories(); + UserChangedCellCategories(); + PopulateCanvas(); + if (template_frame) { + template_frame->UpdateTitle(); + if (template_frame->GetTemplateLegend()) { + template_frame->GetTemplateLegend()->Refresh(); + } + } + } else { + ConditionalNewCanvas::update(o); + } +} + +void ConditionalClusterMapCanvas::ZoomShapes(bool is_zoomin) +{ + // no zoom implemented +} + +void ConditionalClusterMapCanvas::ResizeSelectableShps(int virtual_scrn_w, + int virtual_scrn_h) +{ + int vs_w=virtual_scrn_w; + int vs_h=virtual_scrn_h; + if (vs_w <= 0 && vs_h <= 0) { + GetVirtualSize(&vs_w, &vs_h); + } + + GdaScaleTrans **st = new GdaScaleTrans*[vert_num_cats]; + + for (int i=0; i= 4 || horiz_num_cats >=4) { + fac = 0.015; + } + + double pad_w = scn_w * fac; + double pad_h = scn_h * fac; + + if (pad_w < 1) + pad_w = 1; + if (pad_h < 1) + pad_h = 1; + + double pad = GenUtils::min(pad_w, pad_h); + + double marg_top = last_scale_trans.top_margin; + double marg_bottom = last_scale_trans.bottom_margin; + double marg_left = last_scale_trans.left_margin; + double marg_right = last_scale_trans.right_margin; + + double shps_orig_xmin = last_scale_trans.data_x_min; + double shps_orig_ymin = last_scale_trans.data_y_min; + double shps_orig_xmax = last_scale_trans.data_x_max; + double shps_orig_ymax = last_scale_trans.data_y_max; + + double d_rows = vert_num_cats; + double d_cols = horiz_num_cats; + + double tot_width = scn_w - ((d_cols-1)*pad + marg_left + marg_right); + double tot_height = scn_h - ((d_rows-1)*pad + marg_top + marg_bottom); + double del_width = tot_width / d_cols; + double del_height = tot_height / d_rows; + + bin_extents.resize(boost::extents[vert_num_cats][horiz_num_cats]); + for (int row=0; rowGetWidth() != bin_w || bin_bm->GetHeight() != bin_h)) { + delete bin_bm; bin_bm = 0; + bin_bm_redraw_needed = true; + } else if (!bin_bm) { + bin_bm_redraw_needed = true; + } + + if (bin_bm_redraw_needed) { + bin_bm = new wxBitmap(bin_w, bin_h); + wxMemoryDC dc(*bin_bm); + dc.SetPen(*wxWHITE_PEN); + dc.SetBrush(*wxWHITE_BRUSH); + dc.DrawRectangle(0, 0, bin_w, bin_h); + + GdaScaleTrans bin_st; + bin_st.SetFixedAspectRatio(false); + bin_st.SetMargin(0, 0, 0, 0); + bin_st.SetData(shps_orig_xmin, shps_orig_ymin, + shps_orig_xmax, shps_orig_ymax); + bin_st.SetView(bin_w, bin_h); + + for (int i=0; iapplyScaleTrans(bin_st); + } + BOOST_FOREACH( GdaShape* shp, selectable_shps ) { + shp->paintSelf(dc); + } + bin_bm_redraw_needed = false; + } + + int row_c; + int col_c; + for (int i=0; iapplyScaleTrans(st[row_c][col_c]); + } + + BOOST_FOREACH( GdaShape* shp, foreground_shps ) { delete shp; } + foreground_shps.clear(); + + double bg_xmin = marg_left; + double bg_xmax = scn_w-marg_right; + double bg_ymin = marg_bottom; + double bg_ymax = scn_h-marg_top; + + vector v_brk_ref(vert_num_cats-1); + vector h_brk_ref(horiz_num_cats-1); + + for (int row=0; rowapplyScaleTrans(background_st); + } + BOOST_FOREACH( GdaShape* ms, foreground_shps ) { + ms->applyScaleTrans(background_st); + } + + layer0_valid = false; + Refresh(); + + for (int i=0; ipaintSelf(dc); + } + + DrawSelectableShapes(dc); + + layer0_valid = true; + layer1_valid = false; + layer2_valid = false; +} + + + +/** This method assumes that v1 is already set and valid. It will + recreate all canvas objects as needed and refresh the canvas. + Assumes that CreateAndUpdateCategories has already been called. + All data analysis will have been done in CreateAndUpdateCategories + already. */ +void ConditionalClusterMapCanvas::PopulateCanvas() +{ + + int canvas_ts = cat_data.GetCurrentCanvasTmStep(); + if (!map_valid[canvas_ts]) full_map_redraw_needed = true; + + // Note: only need to delete selectable shapes if the cartogram + // relative positions change. Otherwise, just reuse. + if (full_map_redraw_needed) { + BOOST_FOREACH( GdaShape* shp, selectable_shps ) { delete shp; } + selectable_shps.clear(); + } + + BOOST_FOREACH( GdaShape* shp, foreground_shps ) { delete shp; } + foreground_shps.clear(); + + if (map_valid[canvas_ts]) { + if (full_map_redraw_needed) { + CreateSelShpsFromProj(selectable_shps, project); + BOOST_FOREACH( GdaShape* shp, selectable_shps ) { + shp->setPen(bin_bg_map_pen); + shp->setBrush(bin_bg_map_brush); + } + full_map_redraw_needed = false; + } + } else { + wxRealPoint cntr_ref_pnt = last_scale_trans.GetDataCenter(); + GdaShapeText* txt_shp = new GdaShapeText(map_error_message[canvas_ts], + *GdaConst::medium_font, cntr_ref_pnt); + foreground_shps.push_back(txt_shp); + } + + ResizeSelectableShps(); + +} + +void ConditionalClusterMapCanvas::TimeChange() +{ + if (!is_any_sync_with_global_time) return; + + int cts = project->GetTimeState()->GetCurrTime(); + int ref_time = var_info[ref_var_index].time; + int ref_time_min = var_info[ref_var_index].time_min; + int ref_time_max = var_info[ref_var_index].time_max; + + if ((cts == ref_time) || + (cts > ref_time_max && ref_time == ref_time_max) || + (cts < ref_time_min && ref_time == ref_time_min)) + return; + + if (cts > ref_time_max) { + ref_time = ref_time_max; + } else if (cts < ref_time_min) { + ref_time = ref_time_min; + } else { + ref_time = cts; + } + for (size_t i=0; i& var_info, + const vector& col_ids, + LisaCoordinator* lisa_coord, + const wxString& title, const wxPoint& pos, + const wxSize& size, const long style) +: ConditionalNewFrame(parent, project, var_info, col_ids, title, pos,size, style) +{ + + wxLogMessage("Open ConditionalNewFrame -- LISA."); + int width, height; + GetClientSize(&width, &height); + + + wxSplitterWindow* splitter_win = new wxSplitterWindow(this,-1, + wxDefaultPosition, wxDefaultSize, + wxSP_3D|wxSP_LIVE_UPDATE|wxCLIP_CHILDREN); + splitter_win->SetMinimumPaneSize(10); + + wxPanel* rpanel = new wxPanel(splitter_win); + template_canvas = new ConditionalLISAClusterMapCanvas(rpanel, this, project, + var_info, col_ids, + lisa_coord, + title, + wxDefaultPosition, + wxDefaultSize); + SetTitle(template_canvas->GetCanvasTitle()); + template_canvas->SetScrollRate(1,1); + wxBoxSizer* rbox = new wxBoxSizer(wxVERTICAL); + rbox->Add(template_canvas, 1, wxEXPAND); + rpanel->SetSizer(rbox); + + wxPanel* lpanel = new wxPanel(splitter_win); + template_legend = new ConditionalClusterMapLegend(lpanel, template_canvas, + wxPoint(0,0), wxSize(0,0)); + wxBoxSizer* lbox = new wxBoxSizer(wxVERTICAL); + template_legend->GetContainingSizer()->Detach(template_legend); + lbox->Add(template_legend, 1, wxEXPAND); + lpanel->SetSizer(lbox); + + splitter_win->SplitVertically(lpanel, rpanel, + GdaConst::map_default_legend_width); + wxBoxSizer* sizer = new wxBoxSizer(wxVERTICAL); + sizer->Add(splitter_win, 1, wxEXPAND|wxALL); + SetSizer(sizer); + splitter_win->SetSize(wxSize(width,height)); + SetAutoLayout(true); + DisplayStatusBar(true); + Show(true); +} + +ConditionalClusterMapFrame:: +ConditionalClusterMapFrame(wxFrame *parent, Project* project, + const vector& var_info, + const vector& col_ids, + GStatCoordinator* g_coord, + bool is_gi, bool is_perm, + const wxString& title, const wxPoint& pos, + const wxSize& size, const long style) +: ConditionalNewFrame(parent, project, var_info, col_ids, title, pos, + size, style) +{ + + wxLogMessage("Open ConditionalNewFrame."); + int width, height; + GetClientSize(&width, &height); + + + wxSplitterWindow* splitter_win = new wxSplitterWindow(this,-1, + wxDefaultPosition, wxDefaultSize, + wxSP_3D|wxSP_LIVE_UPDATE|wxCLIP_CHILDREN); + splitter_win->SetMinimumPaneSize(10); + + wxPanel* rpanel = new wxPanel(splitter_win); + template_canvas = new ConditionalGClusterMapCanvas(rpanel, this, project, + var_info, col_ids, + g_coord, is_gi, is_perm, + title, + wxDefaultPosition, + wxDefaultSize); + SetTitle(template_canvas->GetCanvasTitle()); + template_canvas->SetScrollRate(1,1); + wxBoxSizer* rbox = new wxBoxSizer(wxVERTICAL); + rbox->Add(template_canvas, 1, wxEXPAND); + rpanel->SetSizer(rbox); + + wxPanel* lpanel = new wxPanel(splitter_win); + template_legend = new ConditionalClusterMapLegend(lpanel, template_canvas, + wxPoint(0,0), wxSize(0,0)); + wxBoxSizer* lbox = new wxBoxSizer(wxVERTICAL); + template_legend->GetContainingSizer()->Detach(template_legend); + lbox->Add(template_legend, 1, wxEXPAND); + lpanel->SetSizer(lbox); + + splitter_win->SplitVertically(lpanel, rpanel, + GdaConst::map_default_legend_width); + wxBoxSizer* sizer = new wxBoxSizer(wxVERTICAL); + sizer->Add(splitter_win, 1, wxEXPAND|wxALL); + SetSizer(sizer); + splitter_win->SetSize(wxSize(width,height)); + SetAutoLayout(true); + DisplayStatusBar(true); + Show(true); +} + +ConditionalClusterMapFrame::~ConditionalClusterMapFrame() +{ + DeregisterAsActive(); +} + +void ConditionalClusterMapFrame::OnActivate(wxActivateEvent& event) +{ + if (event.GetActive()) { + wxLogMessage("In ConditionalClusterMapFrame::OnActivate()"); + RegisterAsActive("ConditionalClusterMapFrame", GetTitle()); + } + if ( event.GetActive() && template_canvas ) + template_canvas->SetFocus(); +} + +void ConditionalClusterMapFrame::MapMenus() +{ + wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); + // Map Options Menus + wxMenu* optMenu = wxXmlResource::Get()-> + LoadMenu("ID_COND_MAP_VIEW_MENU_OPTIONS"); + + wxMenuItem* first_map_menu_item = optMenu->FindItemByPosition(0); + optMenu->Delete(first_map_menu_item); + + ((ConditionalClusterMapCanvas*) template_canvas)->AddTimeVariantOptionsToMenu(optMenu); + TemplateCanvas::AppendCustomCategories(optMenu, project->GetCatClassifManager()); + ((ConditionalClusterMapCanvas*) template_canvas)->SetCheckMarks(optMenu); + GeneralWxUtils::ReplaceMenu(mb, "Options", optMenu); + UpdateOptionMenuItems(); +} + +void ConditionalClusterMapFrame::UpdateOptionMenuItems() +{ + TemplateFrame::UpdateOptionMenuItems(); // set common items first + wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); + int menu = mb->FindMenu("Options"); + if (menu == wxNOT_FOUND) { + } else { + ((ConditionalClusterMapCanvas*) + template_canvas)->SetCheckMarks(mb->GetMenu(menu)); + } +} + +void ConditionalClusterMapFrame::UpdateContextMenuItems(wxMenu* menu) +{ + // Update the checkmarks and enable/disable state for the + // following menu items if they were specified for this particular + // view in the xrc file. Items that cannot be enable/disabled, + // or are not checkable do not appear. + + TemplateFrame::UpdateContextMenuItems(menu); // set common items +} + + +/** Implementation of TimeStateObserver interface */ +void ConditionalClusterMapFrame::update(TimeState* o) +{ + template_canvas->TimeChange(); + UpdateTitle(); + if (template_legend) template_legend->Refresh(); +} + +void ConditionalClusterMapFrame::OnNewCustomCatClassifA() +{ + ((ConditionalClusterMapCanvas*) template_canvas)->NewCustomCatClassifMap(); +} + +void ConditionalClusterMapFrame::OnCustomCatClassifA(const wxString& cc_title) +{ + ChangeThemeType(CatClassification::custom, 4, cc_title); +} + +void ConditionalClusterMapFrame::OnThemeless() +{ + ChangeThemeType(CatClassification::no_theme, 1); +} + +void ConditionalClusterMapFrame::OnHinge15() +{ + ChangeThemeType(CatClassification::hinge_15, 6); +} + +void ConditionalClusterMapFrame::OnHinge30() +{ + ChangeThemeType(CatClassification::hinge_30, 6); +} + +void ConditionalClusterMapFrame::OnQuantile(int num_cats) +{ + ChangeThemeType(CatClassification::quantile, num_cats); +} + +void ConditionalClusterMapFrame::OnPercentile() +{ + ChangeThemeType(CatClassification::percentile, 6); +} + +void ConditionalClusterMapFrame::OnStdDevMap() +{ + ChangeThemeType(CatClassification::stddev, 6); +} + +void ConditionalClusterMapFrame::OnUniqueValues() +{ + ChangeThemeType(CatClassification::unique_values, 6); +} + +void ConditionalClusterMapFrame::OnNaturalBreaks(int num_cats) +{ + ChangeThemeType(CatClassification::natural_breaks, num_cats); +} + +void ConditionalClusterMapFrame::OnEqualIntervals(int num_cats) +{ + ChangeThemeType(CatClassification::equal_intervals, num_cats); +} + +void ConditionalClusterMapFrame::OnSaveCategories() +{ + ((ConditionalClusterMapCanvas*) template_canvas)->OnSaveCategories(); +} + +void ConditionalClusterMapFrame::ChangeThemeType( + CatClassification::CatClassifType new_theme, + int num_categories, + const wxString& custom_classif_title) +{ + ConditionalClusterMapCanvas* cc = (ConditionalClusterMapCanvas*) template_canvas; + cc->ChangeCatThemeType(new_theme, num_categories, custom_classif_title); + UpdateTitle(); + UpdateOptionMenuItems(); + template_legend->Refresh(); +} + + +/////////////////////////////////////////////////////////////////////////////// +// +// +// +/////////////////////////////////////////////////////////////////////////////// +ConditionalLISAClusterMapCanvas:: +ConditionalLISAClusterMapCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, + const vector& var_info, + const vector& col_ids, + LisaCoordinator* lisa_coordinator, + const wxString& title, + const wxPoint& pos, + const wxSize& size) +: ConditionalClusterMapCanvas(parent, t_frame, project, var_info, col_ids, title, pos, size), +lisa_coord(lisa_coordinator) +{ + Init(size); +} + +ConditionalLISAClusterMapCanvas::~ConditionalLISAClusterMapCanvas() +{ + +} + +void ConditionalLISAClusterMapCanvas::CreateAndUpdateCategories() +{ + cat_var_sorted.clear(); + map_valid.resize(num_time_vals); + for (int t=0; tcluster_vecs[t][i]; + cat_var_sorted[t][i].second = i; + + cat_var_undef[t][i] = lisa_coord->undef_data[0][t][i]; + } + } + + // Sort each vector in ascending order + sort(cat_var_sorted[0].begin(), + cat_var_sorted[0].end(), Gda::dbl_int_pair_cmp_less); + + if (is_any_sync_with_global_time) { + for (int t=1; tnum_time_vals; + int num_obs = lisa_coord->num_obs; + cat_data.CreateEmptyCategories(num_time, num_obs); + + for (int t=0; tGetHasIsolates(t)) + num_cats++; + if (lisa_coord->GetHasUndefined(t)) + num_cats++; + + num_cats += 5; + + cat_data.CreateCategoriesAtCanvasTm(num_cats, t); + + Shapefile::Header& hdr = project->main_data.header; + + cat_data.SetCategoryLabel(t, 0, "Not Significant"); + + if (hdr.shape_type == Shapefile::POINT_TYP) { + cat_data.SetCategoryColor(t, 0, wxColour(190, 190, 190)); + } else { + cat_data.SetCategoryColor(t, 0, wxColour(240, 240, 240)); + } + cat_data.SetCategoryLabel(t, 1, "High-High"); + cat_data.SetCategoryColor(t, 1, wxColour(255, 0, 0)); + cat_data.SetCategoryLabel(t, 2, "Low-Low"); + cat_data.SetCategoryColor(t, 2, wxColour(0, 0, 255)); + cat_data.SetCategoryLabel(t, 3, "Low-High"); + cat_data.SetCategoryColor(t, 3, wxColour(150, 150, 255)); + cat_data.SetCategoryLabel(t, 4, "High-Low"); + cat_data.SetCategoryColor(t, 4, wxColour(255, 150, 150)); + if (lisa_coord->GetHasIsolates(t) && + lisa_coord->GetHasUndefined(t)) { + isolates_cat = 5; + undefined_cat = 6; + } else if (lisa_coord->GetHasUndefined(t)) { + undefined_cat = 5; + } else if (lisa_coord->GetHasIsolates(t)) { + isolates_cat = 5; + } + + if (undefined_cat != -1) { + cat_data.SetCategoryLabel(t, undefined_cat, "Undefined"); + cat_data.SetCategoryColor(t, undefined_cat, wxColour(70, 70, 70)); + } + if (isolates_cat != -1) { + cat_data.SetCategoryLabel(t, isolates_cat, "Neighborless"); + cat_data.SetCategoryColor(t, isolates_cat, wxColour(140, 140, 140)); + } + + double cuttoff = lisa_coord->significance_cutoff; + double* p = lisa_coord->sig_local_moran_vecs[t]; + int* cluster = lisa_coord->cluster_vecs[t]; + int* sigCat = lisa_coord->sig_cat_vecs[t]; + + for (int i=0, iend=lisa_coord->num_obs; i cuttoff && cluster[i] != 5 && cluster[i] != 6) { + cat_data.AppendIdToCategory(t, 0, i); // not significant + } else if (cluster[i] == 5) { + cat_data.AppendIdToCategory(t, isolates_cat, i); + } else if (cluster[i] == 6) { + cat_data.AppendIdToCategory(t, undefined_cat, i); + } else { + cat_data.AppendIdToCategory(t, cluster[i], i); + } + } + for (int cat=0; catvar_info[0].sync_with_global_time = !lisa_coord->var_info[0].sync_with_global_time; + + VarInfoAttributeChange(); + CreateAndUpdateCategories(); + PopulateCanvas(); +} + +void ConditionalLISAClusterMapCanvas::UpdateStatusBar() +{ + wxStatusBar* sb = template_frame->GetStatusBar(); + if (!sb) return; + + //int t = var_info[CAT_VAR].time; + int t = 0; + + const vector& hl = highlight_state->GetHighlight(); + wxString s; + if (highlight_state->GetTotalHighlighted()> 0) { + int n_total_hl = highlight_state->GetTotalHighlighted(); + s << "#selected=" << n_total_hl << " "; + + int n_undefs = 0; + for (int i=0; i 0) { + s << "(undefined:" << n_undefs << ") "; + } + } + if (mousemode == select && selectstate == start) { + if (total_hover_obs >= 1) { + s << "hover obs " << hover_obs[0]+1 << " = "; + s << lisa_coord->cluster_vecs[t][hover_obs[0]]; + } + if (total_hover_obs >= 2) { + s << ", "; + s << "obs " << hover_obs[1]+1 << " = "; + s << lisa_coord->cluster_vecs[t][hover_obs[1]]; + } + if (total_hover_obs >= 3) { + s << ", "; + s << "obs " << hover_obs[2]+1 << " = "; + s << lisa_coord->cluster_vecs[t][hover_obs[2]]; + } + if (total_hover_obs >= 4) { + s << ", ..."; + } + } + sb->SetStatusText(s); +} + +/////////////////////////////////////////////////////////////////////////////// +// +// +// +/////////////////////////////////////////////////////////////////////////////// +ConditionalGClusterMapCanvas:: +ConditionalGClusterMapCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, + const vector& var_info, + const vector& col_ids, + GStatCoordinator* g_coordinator, + bool is_gi_, + bool is_perm_, + const wxString& title, + const wxPoint& pos, + const wxSize& size) +: ConditionalClusterMapCanvas(parent, t_frame, project, var_info, col_ids, title, pos, size), +g_coord(g_coordinator), is_gi(is_gi_), is_perm(is_perm_) +{ + Init(size); +} + +ConditionalGClusterMapCanvas::~ConditionalGClusterMapCanvas() +{ + +} + +void ConditionalGClusterMapCanvas::CreateAndUpdateCategories() +{ + cat_var_sorted.clear(); + map_valid.resize(num_time_vals); + for (int t=0; t cluster; + g_coord->FillClusterCats(t, is_gi, is_perm, cluster); + + for (int i=0; idata_undef[0][t][i]; + } + } + + // Sort each vector in ascending order + sort(cat_var_sorted[0].begin(), + cat_var_sorted[0].end(), Gda::dbl_int_pair_cmp_less); + + if (is_any_sync_with_global_time) { + for (int t=1; tnum_time_vals; + int num_obs = g_coord->num_obs; + cat_data.CreateEmptyCategories(num_time, num_obs); + + for (int t=0; tGetHasIsolates(t)) + num_cats++; + if (g_coord->GetHasUndefined(t)) + num_cats++; + + num_cats += 3; + + cat_data.CreateCategoriesAtCanvasTm(num_cats, t); + + Shapefile::Header& hdr = project->main_data.header; + + cat_data.SetCategoryLabel(t, 0, "Not Significant"); + + cat_data.SetCategoryLabel(t, 0, "Not Significant"); + cat_data.SetCategoryColor(t, 0, wxColour(240, 240, 240)); + cat_data.SetCategoryLabel(t, 1, "High"); + cat_data.SetCategoryColor(t, 1, wxColour(255, 0, 0)); + cat_data.SetCategoryLabel(t, 2, "Low"); + cat_data.SetCategoryColor(t, 2, wxColour(0, 0, 255)); + + if (g_coord->GetHasIsolates(t) && + g_coord->GetHasUndefined(t)) + { + isolates_cat = 3; + undefined_cat = 4; + } else if (g_coord->GetHasUndefined(t)) { + undefined_cat = 3; + } else if (g_coord->GetHasIsolates(t)) { + isolates_cat = 3; + } + + if (undefined_cat != -1) { + cat_data.SetCategoryLabel(t, undefined_cat, "Undefined"); + cat_data.SetCategoryColor(t, undefined_cat, wxColour(70, 70, 70)); + } + if (isolates_cat != -1) { + cat_data.SetCategoryLabel(t, isolates_cat, "Neighborless"); + cat_data.SetCategoryColor(t, isolates_cat, wxColour(140, 140, 140)); + } + + vector cluster; + g_coord->FillClusterCats(t, is_gi, is_perm, cluster); + + for (int i=0, iend=g_coord->num_obs; ivar_info[0].sync_with_global_time = !g_coord->var_info[0].sync_with_global_time; + + VarInfoAttributeChange(); + CreateAndUpdateCategories(); + PopulateCanvas(); +} + +void ConditionalGClusterMapCanvas::UpdateStatusBar() +{ + wxStatusBar* sb = template_frame->GetStatusBar(); + if (!sb) return; + + //int t = var_info[CAT_VAR].time; + int t = 0; + + const vector& hl = highlight_state->GetHighlight(); + wxString s; + if (highlight_state->GetTotalHighlighted()> 0) { + int n_total_hl = highlight_state->GetTotalHighlighted(); + s << "#selected=" << n_total_hl << " "; + + int n_undefs = 0; + for (int i=0; i 0) { + s << "(undefined:" << n_undefs << ") "; + } + } + /* + if (mousemode == select && selectstate == start) { + if (total_hover_obs >= 1) { + s << "hover obs " << hover_obs[0]+1 << " = "; + s << g_coord->cluster_vecs[t][hover_obs[0]]; + } + if (total_hover_obs >= 2) { + s << ", "; + s << "obs " << hover_obs[1]+1 << " = "; + s << g_coord->cluster_vecs[t][hover_obs[1]]; + } + if (total_hover_obs >= 3) { + s << ", "; + s << "obs " << hover_obs[2]+1 << " = "; + s << g_coord->cluster_vecs[t][hover_obs[2]]; + } + if (total_hover_obs >= 4) { + s << ", ..."; + } + } + */ + sb->SetStatusText(s); +} diff --git a/Explore/ConditionalClusterMapView.h b/Explore/ConditionalClusterMapView.h new file mode 100644 index 000000000..a1954e563 --- /dev/null +++ b/Explore/ConditionalClusterMapView.h @@ -0,0 +1,229 @@ +/** + * GeoDa TM, Copyright (C) 2011-2015 by Luc Anselin - all rights reserved + * + * This file is part of GeoDa. + * + * GeoDa is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * GeoDa 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef __GEODA_CENTER_CONDITIONAL_MAP_VIEW_H__ +#define __GEODA_CENTER_CONDITIONAL_MAP_VIEW_H__ + +#include +#include "../TemplateLegend.h" +#include "ConditionalNewView.h" + +using namespace std; + +class LisaCoordinator; +class GStatCoordinator; +class ConditionalClusterMapFrame; +class ConditionalClusterMapCanvas; +class ConditionalClusterMapLegend; +class TableInterface; + +class ConditionalClusterMapCanvas : public ConditionalNewCanvas { + DECLARE_CLASS(ConditionalClusterMapCanvas) +public: + + ConditionalClusterMapCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, + const vector& var_info, + const vector& col_ids, + const wxString& title, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); + + virtual ~ConditionalClusterMapCanvas(); + + virtual void CreateAndUpdateCategories() = 0; + virtual void TimeSyncVariableToggle(int var_index) = 0; + + virtual wxString GetCategoriesTitle(); + virtual wxString GetCanvasTitle(); + + void Init(const wxSize& size); + virtual void DisplayRightClickMenu(const wxPoint& pos); + virtual void NewCustomCatClassifMap(); + virtual void ChangeCatThemeType( + CatClassification::CatClassifType new_theme, + int num_categories, + const wxString& custom_classif_title = wxEmptyString); + virtual void update(CatClassifState* o); + //virtual void update(HLStateInt* o); + + virtual void OnSaveCategories(); + virtual void SetCheckMarks(wxMenu* menu); + virtual void TimeChange(); + + virtual void ResizeSelectableShps(int virtual_scrn_w = 0, + int virtual_scrn_h = 0); + virtual void DrawLayer0(); + virtual void ZoomShapes(bool is_zoomin = true); + //virtual void OnMouseEvent(wxMouseEvent& event); + virtual void OnScrollChanged(wxScrollWinEvent& event); + + + void SetCatType(CatClassification::CatClassifType cc_type); + int GetNumCats() { return num_categories; } + + CatClassifDef cat_classif_def_map; + CatClassification::CatClassifType GetCatType(); + +protected: + virtual void UpdateStatusBar() = 0; + virtual void PopulateCanvas(); + + wxString title; + CatClassifState* cc_state_map; + int num_categories; // current number of categories + vector cat_var_sorted; + vector > cat_var_undef; + + vector map_valid; + vector map_error_message; + + // background map related: + wxBitmap* bin_bm; + wxPen bin_bg_map_pen; + wxBrush bin_bg_map_brush; + + bool full_map_redraw_needed; + + static const int CAT_VAR; // theme variable + + + DECLARE_EVENT_TABLE() +}; + +class ConditionalClusterMapLegend : public TemplateLegend { +public: + ConditionalClusterMapLegend(wxWindow *parent, TemplateCanvas* template_canvas, + const wxPoint& pos, const wxSize& size); + virtual ~ConditionalClusterMapLegend(); +}; + +class ConditionalClusterMapFrame : public ConditionalNewFrame { + DECLARE_CLASS(ConditionalClusterMapFrame) +public: + ConditionalClusterMapFrame(wxFrame *parent, Project* project, + const vector& var_info, + const vector& col_ids, + LisaCoordinator* lisa_coord, + const wxString& title = _("Conditional LISA Map"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + const long style = wxDEFAULT_FRAME_STYLE); + ConditionalClusterMapFrame(wxFrame *parent, Project* project, + const vector& var_info, + const vector& col_ids, + GStatCoordinator* g_coord, + bool is_gi, bool is_perm, + const wxString& title = _("Conditional GetisOrd Map"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + const long style = wxDEFAULT_FRAME_STYLE); + virtual ~ConditionalClusterMapFrame(); + + void OnActivate(wxActivateEvent& event); + virtual void MapMenus(); + virtual void UpdateOptionMenuItems(); + virtual void UpdateContextMenuItems(wxMenu* menu); + + /** Implementation of TimeStateObserver interface */ + virtual void update(TimeState* o); + + virtual void OnNewCustomCatClassifA(); + virtual void OnCustomCatClassifA(const wxString& cc_title); + + virtual void OnThemeless(); + virtual void OnQuantile(int num_cats); + virtual void OnPercentile(); + virtual void OnHinge15(); + virtual void OnHinge30(); + virtual void OnStdDevMap(); + virtual void OnUniqueValues(); + virtual void OnNaturalBreaks(int num_cats); + virtual void OnEqualIntervals(int num_cats); + virtual void OnSaveCategories(); + + virtual void ChangeThemeType( + CatClassification::CatClassifType new_cat_theme, + int num_categories, + const wxString& custom_classif_title = wxEmptyString); + + DECLARE_EVENT_TABLE() +}; + + +//////////////////////////////////////////////////////////////////////////////// +// +// LISA Cluster Conditional map +// +//////////////////////////////////////////////////////////////////////////////// +class ConditionalLISAClusterMapCanvas : public ConditionalClusterMapCanvas { + //DECLARE_CLASS(ConditionalLISAClusterMapCanvas) +public: + + ConditionalLISAClusterMapCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, + const vector& var_info, + const vector& col_ids, + LisaCoordinator* lisa_coordinator, + const wxString& title, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); + + virtual ~ConditionalLISAClusterMapCanvas(); + + virtual void CreateAndUpdateCategories(); + virtual void TimeSyncVariableToggle(int var_index); + +protected: + LisaCoordinator* lisa_coord; + virtual void UpdateStatusBar(); +}; + +//////////////////////////////////////////////////////////////////////////////// +// +// GetisOrder Cluster Conditional map +// +//////////////////////////////////////////////////////////////////////////////// +class ConditionalGClusterMapCanvas : public ConditionalClusterMapCanvas { + //DECLARE_CLASS(ConditionalGClusterMapCanvas) +public: + + ConditionalGClusterMapCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, + const vector& var_info, + const vector& col_ids, + GStatCoordinator* g_coordinator, + bool is_gi, + bool is_perm, + const wxString& title, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); + + virtual ~ConditionalGClusterMapCanvas(); + + virtual void CreateAndUpdateCategories(); + virtual void TimeSyncVariableToggle(int var_index); +protected: + bool is_perm; + bool is_gi; + GStatCoordinator* g_coord; + virtual void UpdateStatusBar(); +}; + +#endif diff --git a/Explore/ConditionalHistogramView.cpp b/Explore/ConditionalHistogramView.cpp index 6e3f7b055..b0cf9e871 100644 --- a/Explore/ConditionalHistogramView.cpp +++ b/Explore/ConditionalHistogramView.cpp @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -33,7 +34,6 @@ #include "../GeneralWxUtils.h" #include "../GenGeomAlgs.h" #include "../FramesManager.h" -#include "../logger.h" #include "../GeoDa.h" #include "../Project.h" #include "../ShapeOperations/ShapeUtils.h" @@ -56,40 +56,39 @@ const double ConditionalHistogramCanvas::right_pad_const = 0; const double ConditionalHistogramCanvas::interval_width_const = 10; const double ConditionalHistogramCanvas::interval_gap_const = 0; -ConditionalHistogramCanvas::ConditionalHistogramCanvas(wxWindow *parent, - TemplateFrame* t_frame, - Project* project_s, - const std::vector& v_info, - const std::vector& col_ids, - const wxPoint& pos, const wxSize& size) +ConditionalHistogramCanvas:: +ConditionalHistogramCanvas(wxWindow *parent, + TemplateFrame* t_frame, + Project* project_s, + const std::vector& v_info, + const std::vector& col_ids, + const wxPoint& pos, const wxSize& size) : ConditionalNewCanvas(parent, t_frame, project_s, v_info, col_ids, false, true, pos, size), full_map_redraw_needed(true), -X(project_s->GetNumRecords()), Y(project_s->GetNumRecords()), show_axes(true), scale_x_over_time(true), scale_y_over_time(true) { - LOG_MSG("Entering ConditionalHistogramCanvas::ConditionalHistogramCanvas"); - int hist_var_tms = data[HIST_VAR].shape()[0]; data_stats.resize(hist_var_tms); data_sorted.resize(hist_var_tms); - data_min_over_time = data[HIST_VAR][0][0]; - data_max_over_time = data[HIST_VAR][0][0]; + for (int t=0; t undefs(num_obs, false); + for (int i=0; i data_max_over_time) { - data_max_over_time = data_stats[t].max; - } + data_stats[t].CalculateFromSample(data_sorted[t], undefs); + + data_min_over_time = data_stats[t].min; + data_max_over_time = data_stats[t].max; + undef_tms.push_back(undefs); } max_intervals = GenUtils::min(MAX_INTERVALS, num_obs); @@ -101,7 +100,7 @@ show_axes(true), scale_x_over_time(true), scale_y_over_time(true) } highlight_color = GdaConst::highlight_color; - fixed_aspect_ratio_mode = false; + last_scale_trans.SetFixedAspectRatio(false); use_category_brushes = false; selectable_shps_type = rectangles; @@ -111,17 +110,14 @@ show_axes(true), scale_x_over_time(true), scale_y_over_time(true) all_init = true; SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting ConditionalHistogramCanvas::ConditionalHistogramCanvas"); } ConditionalHistogramCanvas::~ConditionalHistogramCanvas() { - LOG_MSG("In ConditionalHistogramCanvas::~ConditionalHistogramCanvas"); } void ConditionalHistogramCanvas::DisplayRightClickMenu(const wxPoint& pos) { - LOG_MSG("Entering ConditionalHistogramCanvas::DisplayRightClickMenu"); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); ((ConditionalHistogramFrame*) template_frame)->OnActivate(ae); @@ -136,7 +132,6 @@ void ConditionalHistogramCanvas::DisplayRightClickMenu(const wxPoint& pos) template_frame->UpdateContextMenuItems(optMenu); template_frame->PopupMenu(optMenu, pos + GetPosition()); template_frame->UpdateOptionMenuItems(); - LOG_MSG("Exiting ConditionalHistogramCanvas::DisplayRightClickMenu"); } void ConditionalHistogramCanvas::SetCheckMarks(wxMenu* menu) @@ -155,13 +150,11 @@ void ConditionalHistogramCanvas::SetCheckMarks(wxMenu* menu) /** Override of TemplateCanvas method. */ void ConditionalHistogramCanvas::update(HLStateInt* o) { - LOG_MSG("Entering ConditionalHistogramCanvas::update"); - layer0_valid = false; + ResetBrushing(); + layer1_valid = false; - layer2_valid = false; UpdateIvalSelCnts(); Refresh(); - LOG_MSG("Exiting ConditionalHistogramCanvas::update"); } wxString ConditionalHistogramCanvas::GetCanvasTitle() @@ -175,11 +168,10 @@ wxString ConditionalHistogramCanvas::GetCanvasTitle() } void ConditionalHistogramCanvas::ResizeSelectableShps(int virtual_scrn_w, - int virtual_scrn_h) + int virtual_scrn_h) { // NOTE: we do not support both fixed_aspect_ratio_mode // and fit_to_window_mode being false currently. - //LOG_MSG("Entering ConditionalHistogramCanvas::ResizeSelectableShps"); int vs_w=virtual_scrn_w, vs_h=virtual_scrn_h; if (vs_w <= 0 && vs_h <= 0) GetVirtualSize(&vs_w, &vs_h); @@ -219,10 +211,15 @@ void ConditionalHistogramCanvas::ResizeSelectableShps(int virtual_scrn_w, double pad_bump = GenUtils::min(pad_w, pad_h); double pad = min_pad + pad_bump; - double marg_top = virtual_screen_marg_top; - double marg_bottom = virtual_screen_marg_bottom; - double marg_left = virtual_screen_marg_left; - double marg_right = virtual_screen_marg_right; + double marg_top = last_scale_trans.top_margin; + double marg_bottom = last_scale_trans.bottom_margin; + double marg_left = last_scale_trans.left_margin; + double marg_right = last_scale_trans.right_margin; + + double shps_orig_xmin = last_scale_trans.data_x_min; + double shps_orig_ymin = last_scale_trans.data_y_min; + double shps_orig_xmax = last_scale_trans.data_x_max; + double shps_orig_ymax = last_scale_trans.data_y_max; double d_rows = vert_num_cats; double d_cols = horiz_num_cats; @@ -241,29 +238,18 @@ void ConditionalHistogramCanvas::ResizeSelectableShps(int virtual_scrn_w, double mr = marg_right + ((d_cols-1)-col)*(pad+del_width); double mt = marg_top + row*(pad+del_height); double mb = marg_bottom + ((d_rows-1)-row)*(pad+del_height); - - double s_x, s_y, t_x, t_y; - GdaScaleTrans::calcAffineParams(shps_orig_xmin, shps_orig_ymin, - shps_orig_xmax, shps_orig_ymax, - mt, mb, ml, mr, - vs_w, vs_h, fixed_aspect_ratio_mode, - ftwm, - &s_x, &s_y, &t_x, &t_y, - ftwm ? 0 : current_shps_width, - ftwm ? 0 : current_shps_height, - &image_width, &image_height); - st[(vert_num_cats-1)-row][col].scale_x = s_x; - st[(vert_num_cats-1)-row][col].scale_y = s_y; - st[(vert_num_cats-1)-row][col].trans_x = t_x; - st[(vert_num_cats-1)-row][col].trans_y = t_y; - st[(vert_num_cats-1)-row][col].max_scale = - GenUtils::max(s_x, s_y); - + + GdaScaleTrans& sub_st = st[(vert_num_cats-1)-row][col]; + sub_st.SetFixedAspectRatio(false); + sub_st.SetData(shps_orig_xmin, shps_orig_ymin, + shps_orig_xmax, shps_orig_ymax); + sub_st.SetMargin(mt, mb, ml, mr); + sub_st.SetView(vs_w, vs_h); + wxRealPoint ll(shps_orig_xmin, shps_orig_ymin); wxRealPoint ur(shps_orig_xmax, shps_orig_ymax); bin_extents[(vert_num_cats-1)-row][col] = GdaRectangle(ll, ur); - bin_extents[(vert_num_cats-1)-row][col].applyScaleTrans( - st[(vert_num_cats-1)-row][col]); + bin_extents[(vert_num_cats-1)-row][col].applyScaleTrans(sub_st); } } @@ -277,8 +263,8 @@ void ConditionalHistogramCanvas::ResizeSelectableShps(int virtual_scrn_w, } } - BOOST_FOREACH( GdaShape* shp, background_shps ) { delete shp; } - background_shps.clear(); + BOOST_FOREACH( GdaShape* shp, foreground_shps ) { delete shp; } + foreground_shps.clear(); GdaShape* s; if (show_axes) { @@ -286,10 +272,10 @@ void ConditionalHistogramCanvas::ResizeSelectableShps(int virtual_scrn_w, for (int c=0; capplyScaleTrans(st[r][c]); - background_shps.push_front(s); + foreground_shps.push_front(s); s = new GdaAxis(*y_axis); s->applyScaleTrans(st[r][c]); - background_shps.push_front(s); + foreground_shps.push_front(s); } } } @@ -323,15 +309,17 @@ void ConditionalHistogramCanvas::ResizeSelectableShps(int virtual_scrn_w, for (int row=0; row(last_scale_trans.scale_x, - last_scale_trans.scale_y); - + + GdaScaleTrans background_st; + background_st.SetData(marg_left, marg_bottom, scn_w-marg_right, + scn_h-marg_top); + background_st.SetMargin(marg_top, marg_bottom, marg_left, marg_right); + background_st.SetView(vs_w, vs_h); + + + int bg_shp_i = 0; - for (std::list::iterator it=background_shps.begin(); - bg_shp_i < bg_shp_cnt && it != background_shps.end(); + for (std::list::iterator it=foreground_shps.begin(); + bg_shp_i < bg_shp_cnt && it != foreground_shps.end(); bg_shp_i++, it++) { - (*it)->applyScaleTrans(last_scale_trans); + (*it)->applyScaleTrans(background_st); } layer0_valid = false; Refresh(); for (int i=0; ipointWithin(sel1)) { + if (selectable_shps[i]->pointWithin(pt)) { hover_obs[total_hover_obs++] = i; if (total_hover_obs == max_hover_obs) break; } @@ -562,7 +539,7 @@ void ConditionalHistogramCanvas::UpdateSelection(bool shiftdown, bool pointsel) if ((pointsel && rec->pointWithin(sel1)) || (rect_sel && GenGeomAlgs::RectsIntersect(rec->lower_left, rec->upper_right, - lower_left, upper_right))) + lower_left, upper_right))) { any_selected = true; break; @@ -570,55 +547,67 @@ void ConditionalHistogramCanvas::UpdateSelection(bool shiftdown, bool pointsel) } if (!any_selected) { highlight_state->SetEventType(HLStateInt::unhighlight_all); - highlight_state->notifyObservers(); - return; - } - } - - for (int i=0; ipointWithin(sel1)) || - (rect_sel && - GenGeomAlgs::RectsIntersect(rec->lower_left, - rec->upper_right, - lower_left, upper_right))); - bool all_sel = (cell_data[t][r][c].ival_obs_cnt[ival] == - cell_data[t][r][c].ival_obs_sel_cnt[ival]); - if (pointsel && all_sel && selected) { - // unselect all in ival - for (std::list::iterator it = - cell_data[t][r][c].ival_to_obs_ids[ival].begin(); - it != cell_data[t][r][c].ival_to_obs_ids[ival].end(); it++) { - hs[(*it)]= false; - selection_changed = true; - } - } else if (!all_sel && selected) { - // select currently unselected in ival - for (std::list::iterator it = - cell_data[t][r][c].ival_to_obs_ids[ival].begin(); - it != cell_data[t][r][c].ival_to_obs_ids[ival].end(); it++) { - if (hs[*it]) continue; - hs[(*it)]= true; - selection_changed = true; - } - } else if (!selected && !shiftdown) { - // unselect all selected in ival - for (std::list::iterator it = - cell_data[t][r][c].ival_to_obs_ids[ival].begin(); - it != cell_data[t][r][c].ival_to_obs_ids[ival].end(); it++) { - if (!hs[*it]) continue; - hs[(*it)]= false; - selection_changed = true; - } + highlight_state->notifyObservers(this); + selection_changed = true; } } + + if (selection_changed == false) { + for (int i=0; ipointWithin(sel1)) || + (rect_sel && + GenGeomAlgs::RectsIntersect(rec->lower_left, + rec->upper_right, + lower_left, upper_right))); + bool all_sel = (cell_data[t][r][c].ival_obs_cnt[ival] == + cell_data[t][r][c].ival_obs_sel_cnt[ival]); + if (pointsel && all_sel && selected) { + // unselect all in ival + for (std::list::iterator it = + cell_data[t][r][c].ival_to_obs_ids[ival].begin(); + it != cell_data[t][r][c].ival_to_obs_ids[ival].end(); it++) { + hs[(*it)]= false; + selection_changed = true; + } + } else if (!all_sel && selected) { + // select currently unselected in ival + for (std::list::iterator it = + cell_data[t][r][c].ival_to_obs_ids[ival].begin(); + it != cell_data[t][r][c].ival_to_obs_ids[ival].end(); it++) { + if (hs[*it]) continue; + hs[(*it)]= true; + selection_changed = true; + } + } else if (!selected && !shiftdown) { + // unselect all selected in ival + for (std::list::iterator it = + cell_data[t][r][c].ival_to_obs_ids[ival].begin(); + it != cell_data[t][r][c].ival_to_obs_ids[ival].end(); it++) { + if (!hs[*it]) continue; + hs[(*it)]= false; + selection_changed = true; + } + } + } + if ( selection_changed ) { + highlight_state->SetEventType(HLStateInt::delta); + highlight_state->notifyObservers(this); + } + } if ( selection_changed ) { - highlight_state->SetEventType(HLStateInt::delta); - highlight_state->notifyObservers(); + // re-paint highlight layer (layer1_bm) + layer1_valid = false; + UpdateIvalSelCnts(); + DrawLayers(); + Refresh(); } + + + UpdateStatusBar(); } @@ -640,8 +629,6 @@ void ConditionalHistogramCanvas::DrawSelectableShapes(wxMemoryDC &dc) void ConditionalHistogramCanvas::DrawHighlightedShapes(wxMemoryDC &dc) { - dc.SetPen(wxPen(highlight_color)); - dc.SetBrush(wxBrush(highlight_color, wxBRUSHSTYLE_CROSSDIAG_HATCH)); int t = var_info[HIST_VAR].time; int i=0; double s; @@ -651,10 +638,16 @@ void ConditionalHistogramCanvas::DrawHighlightedShapes(wxMemoryDC &dc) if (cell_data[t][r][c].ival_obs_sel_cnt[ival] != 0) { s = (((double) cell_data[t][r][c].ival_obs_sel_cnt[ival]) / ((double) cell_data[t][r][c].ival_obs_cnt[ival])); - GdaRectangle* rec = (GdaRectangle*) selectable_shps[i]; - dc.DrawRectangle(rec->lower_left.x, rec->lower_left.y, - rec->upper_right.x - rec->lower_left.x, - (rec->upper_right.y-rec->lower_left.y)*s); + + GdaShape* shp = selectable_shps[i]; + dc.SetPen(shp->getPen()); + dc.SetBrush(shp->getBrush()); + GdaRectangle* rec = (GdaRectangle*) shp; + dc.DrawRectangle(rec->lower_left.x, + rec->lower_left.y, + rec->upper_right.x - rec->lower_left.x, + (rec->upper_right.y - rec->lower_left.y)*s); + } i++; } @@ -664,7 +657,6 @@ void ConditionalHistogramCanvas::DrawHighlightedShapes(wxMemoryDC &dc) void ConditionalHistogramCanvas::TimeSyncVariableToggle(int var_index) { - LOG_MSG("In ConditionalHistogramCanvas::TimeSyncVariableToggle"); var_info[var_index].sync_with_global_time = !var_info[var_index].sync_with_global_time; VarInfoAttributeChange(); @@ -691,7 +683,6 @@ void ConditionalHistogramCanvas::HistogramIntervals() obs_id_to_sel_shp, ival_obs_cnt and ival_obs_sel_cnt */ void ConditionalHistogramCanvas::InitIntervals() { - LOG_MSG("Entering ConditionalHistogramCanvas::InitIntervals"); std::vector& hs = highlight_state->GetHighlight(); // determine correct ivals for each obs in current time period @@ -700,10 +691,12 @@ void ConditionalHistogramCanvas::InitIntervals() max_num_obs_in_ival.resize(num_time_vals); overall_max_num_obs_in_ival = 0; - for (int t=0; t undefs = undef_tms[t]; if (scale_x_over_time) { min_ival_val[t] = data_min_over_time; max_ival_val[t] = data_max_over_time; @@ -730,11 +723,17 @@ void ConditionalHistogramCanvas::InitIntervals() cell_data.resize(num_time_vals); for (int t=0; t= ival_breaks[t][cur_ival]) { + data_sorted[dt][i].first >= ival_breaks[t][cur_ival]) + { cur_ival++; } - int id = data_sorted[dt][i].second; int r = vert_cat_data.categories[vt].id_to_cat[id]; int c = horiz_cat_data.categories[ht].id_to_cat[id]; + obs_id_to_sel_shp[t][id] = cell_to_sel_shp_gen(r, c, cur_ival, cols, cur_intervals); - //LOG_MSG(wxString::Format("obs_id: %d -> shp_id: %d", id, - // obs_id_to_sel_shp[t][id])); - cell_data[t][r][c].ival_to_obs_ids[cur_ival]. - push_front(data_sorted[dt][i].second); + + cell_data[t][r][c].ival_to_obs_ids[cur_ival].push_front(id); + cell_data[t][r][c].ival_obs_cnt[cur_ival]++; + if (cell_data[t][r][c].ival_obs_cnt[cur_ival] > - max_num_obs_in_ival[t]) { + max_num_obs_in_ival[t]) + { max_num_obs_in_ival[t] = cell_data[t][r][c].ival_obs_cnt[cur_ival]; if (max_num_obs_in_ival[t] > overall_max_num_obs_in_ival) { @@ -782,48 +792,6 @@ void ConditionalHistogramCanvas::InitIntervals() } } - /* - for (int t=0; t " << "shp_id: " << shp_id; - int r, c, ival; - sel_shp_to_cell_gen(shp_id, r, c, ival, horiz_num_cats, cur_intervals); - s << " -> " << "row: " << r << ", col: " << c; - s << " ival: " << ival; - s << " -> shp_id: " << cell_to_sel_shp_gen(r, c, ival, horiz_num_cats, - cur_intervals); - LOG_MSG(s); - } - */ - - - LOG_MSG("Exiting ConditionalHistogramCanvas::InitIntervals"); } void ConditionalHistogramCanvas::UpdateIvalSelCnts() @@ -832,9 +800,11 @@ void ConditionalHistogramCanvas::UpdateIvalSelCnts() if (type == HLStateInt::unhighlight_all) { for (int t=0; tGetStatusBar(); if (!sb) return; + + int t = var_info[HIST_VAR].time; + + const std::vector& hl = highlight_state->GetHighlight(); + wxString s; + if (total_hover_obs == 0) { - sb->SetStatusText(""); + if (highlight_state->GetTotalHighlighted()> 0) { + int n_total_hl = highlight_state->GetTotalHighlighted(); + s << "#selected=" << n_total_hl << " "; + + int n_undefs = 0; + for (int i=0; i 0) { + s << "(undefined:" << n_undefs << ") "; + } + } + sb->SetStatusText(s); return; } - int t = var_info[HIST_VAR].time; int r, c, ival; sel_shp_to_cell(hover_obs[0], r, c, ival); - wxString s; double ival_min = (ival == 0) ? min_ival_val[t] : ival_breaks[t][ival-1]; double ival_max = ((ival == cur_intervals-1) ? max_ival_val[t] : ival_breaks[t][ival]); @@ -970,12 +962,9 @@ ConditionalHistogramFrame::ConditionalHistogramFrame(wxFrame *parent, : ConditionalNewFrame(parent, project, var_info, col_ids, title, pos, size, style) { - LOG_MSG("Entering ConditionalHistogramFrame::ConditionalHistogramFrame"); - + wxLogMessage("Open ConditionalHistogramFrame"); int width, height; GetClientSize(&width, &height); - LOG(width); - LOG(height); template_canvas = new ConditionalHistogramCanvas(this, this, project, var_info, col_ids, @@ -986,19 +975,17 @@ ConditionalHistogramFrame::ConditionalHistogramFrame(wxFrame *parent, DisplayStatusBar(true); Show(true); - LOG_MSG("Exiting ConditionalHistogramFrame::ConditionalHistogramFrame"); } ConditionalHistogramFrame::~ConditionalHistogramFrame() { - LOG_MSG("In ConditionalHistogramFrame::~ConditionalHistogramFrame"); DeregisterAsActive(); } void ConditionalHistogramFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In ConditionalHistogramFrame::OnActivate"); if (event.GetActive()) { + wxLogMessage("In ConditionalMapFrame::OnActivate()"); RegisterAsActive("ConditionalHistogramFrame", GetTitle()); } if ( event.GetActive() && template_canvas ) @@ -1007,7 +994,6 @@ void ConditionalHistogramFrame::OnActivate(wxActivateEvent& event) void ConditionalHistogramFrame::MapMenus() { - LOG_MSG("In ConditionalHistogramFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu = wxXmlResource::Get()-> @@ -1027,8 +1013,6 @@ void ConditionalHistogramFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("ConditionalHistogramFrame::UpdateOptionMenuItems: " - "Options menu not found"); } else { ((ConditionalHistogramCanvas*) template_canvas)->SetCheckMarks(mb->GetMenu(menu)); @@ -1048,14 +1032,13 @@ void ConditionalHistogramFrame::UpdateContextMenuItems(wxMenu* menu) /** Implementation of TimeStateObserver interface */ void ConditionalHistogramFrame::update(TimeState* o) { - LOG_MSG("In ConditionalHistogramFrame::update(TimeState* o)"); template_canvas->TimeChange(); UpdateTitle(); } void ConditionalHistogramFrame::OnShowAxes(wxCommandEvent& ev) { - LOG_MSG("In ConditionalHistogramFrame::OnShowAxes"); + wxLogMessage("In ConditionalHistogramFrame::OnShowAxes()"); ConditionalHistogramCanvas* t = (ConditionalHistogramCanvas*) template_canvas; t->ShowAxes(!t->IsShowAxes()); @@ -1064,7 +1047,7 @@ void ConditionalHistogramFrame::OnShowAxes(wxCommandEvent& ev) void ConditionalHistogramFrame::OnHistogramIntervals(wxCommandEvent& ev) { - LOG_MSG("In ConditionalHistogramFrame::OnDisplayStatistics"); + wxLogMessage("In ConditionalHistogramFrame::OnHistogramIntervals()"); ConditionalHistogramCanvas* t = (ConditionalHistogramCanvas*) template_canvas; t->HistogramIntervals(); diff --git a/Explore/ConditionalHistogramView.h b/Explore/ConditionalHistogramView.h index e0a3aab9c..276f424c6 100644 --- a/Explore/ConditionalHistogramView.h +++ b/Explore/ConditionalHistogramView.h @@ -55,7 +55,7 @@ class ConditionalHistogramCanvas : public ConditionalNewCanvas { virtual void update(HLStateInt* o); virtual wxString GetCanvasTitle(); - virtual void DetermineMouseHoverObjects(); + virtual void DetermineMouseHoverObjects(wxPoint pt); virtual void UpdateSelection(bool shiftdown = false, bool pointsel = false); virtual void DrawSelectableShapes(wxMemoryDC &dc); @@ -86,14 +86,13 @@ class ConditionalHistogramCanvas : public ConditionalNewCanvas { int cols, int ivals); bool full_map_redraw_needed; - std::vector X; - std::vector Y; static const int HIST_VAR; // histogram variable // size = time_steps if HIST_VAR is time variant std::vector data_sorted; std::vector data_stats; + std::vector > undef_tms; AxisScale axis_scale_x; AxisScale axis_scale_y; @@ -136,7 +135,7 @@ class ConditionalHistogramFrame : public ConditionalNewFrame { ConditionalHistogramFrame(wxFrame *parent, Project* project, const std::vector& var_info, const std::vector& col_ids, - const wxString& title = "Conditional Histogram", + const wxString& title = _("Conditional Histogram"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, const long style = wxDEFAULT_FRAME_STYLE); diff --git a/Explore/ConditionalMapView.cpp b/Explore/ConditionalMapView.cpp index 3634d15fd..666bb85b4 100644 --- a/Explore/ConditionalMapView.cpp +++ b/Explore/ConditionalMapView.cpp @@ -17,11 +17,12 @@ * along with this program. If not, see . */ -#include // std::sort +#include // sort #include #include #include #include +#include #include #include #include @@ -34,12 +35,12 @@ #include "../DialogTools/CatClassifDlg.h" #include "../GdaConst.h" #include "../GeneralWxUtils.h" -#include "../logger.h" #include "../GeoDa.h" #include "../Project.h" #include "../ShapeOperations/ShapeUtils.h" #include "ConditionalMapView.h" +using namespace std; IMPLEMENT_CLASS(ConditionalMapCanvas, ConditionalNewCanvas) BEGIN_EVENT_TABLE(ConditionalMapCanvas, ConditionalNewCanvas) @@ -51,48 +52,35 @@ END_EVENT_TABLE() const int ConditionalMapCanvas::CAT_VAR = 2; // main theme variable -ConditionalMapCanvas::ConditionalMapCanvas(wxWindow *parent, - TemplateFrame* t_frame, - Project* project_s, - const std::vector& v_info, - const std::vector& col_ids, - const wxPoint& pos, const wxSize& size) +ConditionalMapCanvas:: +ConditionalMapCanvas(wxWindow *parent, + TemplateFrame* t_frame, + Project* project_s, + const vector& v_info, + const vector& col_ids, + const wxPoint& pos, const wxSize& size) : ConditionalNewCanvas(parent, t_frame, project_s, v_info, col_ids, true, true, pos, size), num_categories(1),bin_bm(0), -bin_bg_map_pen(wxColor(200,200,200)), bin_bg_map_brush(wxColor(200,200,200)), +bin_bg_map_pen(wxColor(200,200,200)), +bin_bg_map_brush(wxColor(200,200,200)), cc_state_map(0), full_map_redraw_needed(true) { using namespace Shapefile; - LOG_MSG("Entering ConditionalMapCanvas::ConditionalMapCanvas"); SetCatType(CatClassification::no_theme); selectable_fill_color = GdaConst::map_default_fill_colour; - virtual_screen_marg_top = 25; - virtual_screen_marg_bottom = 50; - virtual_screen_marg_left = 50; - virtual_screen_marg_right = 25; - shps_orig_xmin = project->main_data.header.bbox_x_min; - shps_orig_ymin = project->main_data.header.bbox_y_min; - shps_orig_xmax = project->main_data.header.bbox_x_max; - shps_orig_ymax = project->main_data.header.bbox_y_max; - - double scale_x, scale_y, trans_x, trans_y; - GdaScaleTrans::calcAffineParams(shps_orig_xmin, shps_orig_ymin, - shps_orig_xmax, shps_orig_ymax, - virtual_screen_marg_top, - virtual_screen_marg_bottom, - virtual_screen_marg_left, - virtual_screen_marg_right, - GetVirtualSize().GetWidth(), - GetVirtualSize().GetHeight(), - fixed_aspect_ratio_mode, fit_to_window_mode, - &scale_x, &scale_y, &trans_x, &trans_y, 0, 0, - ¤t_shps_width, ¤t_shps_height); - fixed_aspect_ratio_val = current_shps_width / current_shps_height; - + last_scale_trans.SetMargin(25,50,50,25); + last_scale_trans.SetFixedAspectRatio(false); + last_scale_trans.SetData(project->main_data.header.bbox_x_min, + project->main_data.header.bbox_y_min, + project->main_data.header.bbox_x_max, + project->main_data.header.bbox_y_max); + last_scale_trans.SetView(size.GetWidth(), size.GetHeight()); + + if (project->main_data.header.shape_type == Shapefile::POINT_TYP) { selectable_shps_type = points; highlight_color = *wxRED; @@ -109,20 +97,15 @@ full_map_redraw_needed(true) } all_init = true; - SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting ConditionalMapCanvas::ConditionalMapCanvas"); } ConditionalMapCanvas::~ConditionalMapCanvas() { - LOG_MSG("Entering ConditionalMapCanvas::~ConditionalMapCanvas"); if (cc_state_map) cc_state_map->removeObserver(this); - LOG_MSG("Exiting ConditionalMapCanvas::~ConditionalMapCanvas"); } void ConditionalMapCanvas::DisplayRightClickMenu(const wxPoint& pos) { - LOG_MSG("Entering ConditionalMapCanvas::DisplayRightClickMenu"); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); ((ConditionalMapFrame*) template_frame)->OnActivate(ae); @@ -130,29 +113,6 @@ void ConditionalMapCanvas::DisplayRightClickMenu(const wxPoint& pos) wxMenu* optMenu = wxXmlResource::Get()-> LoadMenu("ID_COND_MAP_VIEW_MENU_OPTIONS"); - // Due to problems with zooming, the following menu options have been - // temporarily removed from the XRC file: - // - // - //1 - // - // - // - //1 - // - // - // - //1 - // - // - // - //1 - // - // - // - //1 - // - AddTimeVariantOptionsToMenu(optMenu); TemplateCanvas::AppendCustomCategories(optMenu, project->GetCatClassifManager()); @@ -161,7 +121,6 @@ void ConditionalMapCanvas::DisplayRightClickMenu(const wxPoint& pos) template_frame->UpdateContextMenuItems(optMenu); template_frame->PopupMenu(optMenu, pos + GetPosition()); template_frame->UpdateOptionMenuItems(); - LOG_MSG("Exiting ConditionalMapCanvas::DisplayRightClickMenu"); } /** @@ -171,27 +130,7 @@ void ConditionalMapCanvas::OnScrollChanged(wxScrollWinEvent& event) { event.Skip(); } -/** - * Overwrite TemplaceCanvas OnPaint - */ -void ConditionalMapCanvas::OnPaint(wxPaintEvent& event) -{ - DrawLayers(); - - wxMemoryDC dc(*layer2_bm); - wxPaintDC paint_dc(this); - wxSize sz = GetClientSize(); - - int xx, yy; - CalcUnscrolledPosition(0, 0, &xx, &yy); - paint_dc.Blit(0, 0, sz.x, sz.y, &dc, xx, yy); - - // Draw the the selection region if needed - PaintSelectionOutline(paint_dc); - // Draw optional control objects if needed - PaintControls(paint_dc); -} void ConditionalMapCanvas::SetCheckMarks(wxMenu* menu) { @@ -376,7 +315,16 @@ void ConditionalMapCanvas::OnSaveCategories() label << t_name << " Categories"; wxString title; title << "Save " << label; - SaveCategories(title, label, "CATEGORIES"); + + vector undefs(num_obs, false); + + for (size_t i=0; i temp_cat_labels; // will be ignored + vector temp_cat_labels; // will be ignored CatClassification::SetBreakPoints(cat_classif_def_map.breaks, temp_cat_labels, cat_var_sorted[var_info[CAT_VAR].time], + cat_var_undef[var_info[CAT_VAR].time], cat_classif_def_map.cat_classif_type, cat_classif_def_map.num_cats); int time = cat_data.GetCurrentCanvasTmStep(); @@ -403,12 +352,19 @@ void ConditionalMapCanvas::NewCustomCatClassifMap() } CatClassifFrame* ccf = GdaFrame::GetGdaFrame()->GetCatClassifFrame(this->useScientificNotation); - if (!ccf) return; + + if (!ccf) + return; + CatClassifState* ccs = ccf->PromptNew(cat_classif_def_map, "", var_info[CAT_VAR].name, var_info[CAT_VAR].time); - if (!ccs) return; - if (cc_state_map) cc_state_map->removeObserver(this); + if (!ccs) + return; + + if (cc_state_map) + cc_state_map->removeObserver(this); + cat_classif_def_map = ccs->GetCatClassif(); cc_state_map = ccs; cc_state_map->registerObserver(this); @@ -435,16 +391,23 @@ void ConditionalMapCanvas::ChangeCatThemeType( if (new_cat_theme == CatClassification::custom) { CatClassifManager* ccm = project->GetCatClassifManager(); - if (!ccm) return; + if (!ccm) + return; CatClassifState* new_ccs = ccm->FindClassifState(custom_classif_title); - if (!new_ccs) return; - if (cc_state_map == new_ccs) return; - if (cc_state_map) cc_state_map->removeObserver(this); + if (!new_ccs) + return; + if (cc_state_map == new_ccs) + return; + if (cc_state_map) { + cc_state_map->removeObserver(this); + } cc_state_map = new_ccs; cc_state_map->registerObserver(this); cat_classif_def_map = cc_state_map->GetCatClassif(); } else { - if (cc_state_map) cc_state_map->removeObserver(this); + if (cc_state_map) { + cc_state_map->removeObserver(this); + } cc_state_map = 0; } SetCatType(new_cat_theme); @@ -462,7 +425,6 @@ void ConditionalMapCanvas::ChangeCatThemeType( void ConditionalMapCanvas::update(CatClassifState* o) { - LOG_MSG("In ConditionalMapCanvas::update(CatClassifState*)"); if (cc_state_map == o) { cat_classif_def_map = o->GetCatClassif(); CreateAndUpdateCategories(); @@ -479,375 +441,9 @@ void ConditionalMapCanvas::update(CatClassifState* o) } } -void ConditionalMapCanvas::OnSize(wxSizeEvent& event) -{ - //LOG_MSG("Entering TemplateCanvas::OnSize"); - // we know there has been a change in the client size - int cs_w=0, cs_h=0; - GetClientSize(&cs_w, &cs_h); - int vs_w, vs_h; - GetVirtualSize(&vs_w, &vs_h); - - if (GetFitToWindowMode()) { - double new_w = (cs_w-(virtual_screen_marg_left + - virtual_screen_marg_right)); - double new_h = (cs_h-(virtual_screen_marg_top + - virtual_screen_marg_bottom)); - double new_ar = (double) new_w / (double) new_h; - //LOG(new_w); - //LOG(new_h); - //LOG(new_ar); - //LOG(fixed_aspect_ratio_mode); - //LOG(fixed_aspect_ratio_val); - if (fixed_aspect_ratio_mode) { - if (fixed_aspect_ratio_val >= new_ar) { - current_shps_width = new_w; - current_shps_height = new_w / fixed_aspect_ratio_val; - } else { - current_shps_height = new_h; - current_shps_width = new_h * fixed_aspect_ratio_val; - } - } else { - current_shps_width = new_w; - current_shps_height = new_h; - } - //LOG(current_shps_width); - //LOG(current_shps_height); - resizeLayerBms(cs_w, cs_h); - //SetVirtualSize(cs_w, cs_h); - ResizeSelectableShps(); - } else { - int margs_vert = virtual_screen_marg_top + virtual_screen_marg_bottom; - int margs_horiz = virtual_screen_marg_left + virtual_screen_marg_right; - int shps_n_margs_w = current_shps_width + margs_horiz; - int shps_n_margs_h = current_shps_height + margs_vert; - - if (shps_n_margs_w <= cs_w && shps_n_margs_h <= cs_h) { - //LOG_MSG("No Scroll Bars"); - resizeLayerBms(cs_w, cs_h); - ResizeSelectableShps(cs_w, cs_h); - SetVirtualSize(cs_w, cs_h); - scrollbarmode = none; - } - if (shps_n_margs_w <= cs_w && shps_n_margs_h > cs_h) { - //LOG_MSG("Vertical Scroll Bars Only"); - resizeLayerBms(cs_w, shps_n_margs_h); - ResizeSelectableShps(cs_w, shps_n_margs_h); - SetVirtualSize(cs_w, shps_n_margs_h); -#ifdef __WXMSW__ - Update(); // Only needed in Windows to get Vertical SB to - // draw automatically -#endif - scrollbarmode = vert_only; - } - if (shps_n_margs_w > cs_w && shps_n_margs_h <= cs_h) { - LOG_MSG("Horizontal Scroll Bars Only"); - resizeLayerBms(shps_n_margs_w, cs_h); - ResizeSelectableShps(shps_n_margs_w, cs_h); - SetVirtualSize(shps_n_margs_w, cs_h); - scrollbarmode = horiz_only; -#ifdef __WXMSW__ - Update(); // Only needed in Windows to get Vertical SB to - // draw automatically -#endif - } - if (shps_n_margs_w > cs_w && shps_n_margs_h > cs_h) { - LOG_MSG("Vertical and Horizontal Scroll Bars"); - resizeLayerBms(shps_n_margs_w, shps_n_margs_h); - SetVirtualSize(shps_n_margs_w, shps_n_margs_h); - if (scrollbarmode != horiz_and_vert) { - LOG_MSG("One-time shps resize"); - ResizeSelectableShps(shps_n_margs_w, shps_n_margs_h); - } - scrollbarmode = horiz_and_vert; - } - } - - event.Skip(); - //LOG_MSG("Exiting TemplateCanvas::OnSize"); -} -// use virtual canvas style code -void ConditionalMapCanvas::OnMouseEvent(wxMouseEvent& event) -{ - // Capture the mouse when left mouse button is down. - if (event.LeftIsDown() && !HasCapture()) CaptureMouse(); - if (event.LeftUp() && HasCapture()) ReleaseMouse(); - int wheel_rotation = event.GetWheelRotation(); - int wheel_delta = GenUtils::max(event.GetLinesPerAction(), 1); - int wheel_lines_per_action =GenUtils::max(event.GetLinesPerAction(),1); - if (abs(wheel_rotation) >= wheel_delta) { - LOG(wheel_rotation); - LOG(wheel_delta); - LOG(wheel_lines_per_action); - } - - if (mousemode == select) { - if (selectstate == start) { - if (event.LeftDown()) { - prev = GetActualPos(event); - sel1 = prev; - selectstate = leftdown; - } else if (event.RightDown()) { - DisplayRightClickMenu(event.GetPosition()); - } else { - if (template_frame->IsStatusBarVisible()) { - prev = GetActualPos(event); - sel1 = prev; // sel1 now has current mouse position - DetermineMouseHoverObjects(); - UpdateStatusBar(); - } - } - } else if (selectstate == leftdown) { - if (event.Moving() || event.Dragging()) { - wxPoint act_pos = GetActualPos(event); - if (fabs((double) (prev.x - act_pos.x)) + - fabs((double) (prev.y - act_pos.y)) > 2) { - sel1 = prev; - sel2 = GetActualPos(event); - selectstate = dragging; - remember_shiftdown = event.ShiftDown(); - UpdateSelectRegion(); - UpdateSelection(remember_shiftdown); - UpdateStatusBar(); - Refresh(); - } - } else if (event.LeftUp()) { - UpdateSelectRegion(); - UpdateSelection(event.ShiftDown(), true); - selectstate = start; - Refresh(); - } else if (event.RightDown()) { - selectstate = start; - } - } else if (selectstate == dragging) { - if (event.Dragging()) { // mouse moved while buttons still down - sel2 = GetActualPos(event); - UpdateSelectRegion(); - UpdateSelection(remember_shiftdown); - UpdateStatusBar(); - Refresh(); - } else if (event.LeftUp() && !event.CmdDown()) { - sel2 = GetActualPos(event); - UpdateSelectRegion(); - UpdateSelection(remember_shiftdown); - remember_shiftdown = false; - selectstate = start; - Refresh(); - } else if (event.LeftUp() && event.CmdDown()) { - selectstate = brushing; - sel2 = GetActualPos(event); - wxPoint diff = wxPoint(0,0); - UpdateSelectRegion(false, diff); - UpdateSelection(remember_shiftdown); - remember_shiftdown = false; - Refresh(); - } else if (event.RightDown()) { - DisplayRightClickMenu(event.GetPosition()); - } - } else if (selectstate == brushing) { - if (event.LeftIsDown()) { - } else if (event.LeftUp()) { - selectstate = start; - Refresh(); - } - else if (event.RightDown()) { - selectstate = start; - Refresh(); - } else if (event.Moving()) { - wxPoint diff = GetActualPos(event) - sel2; - sel1 += diff; - sel2 = GetActualPos(event); - UpdateStatusBar(); - UpdateSelectRegion(true, diff); - UpdateSelection(); - Refresh(); - } - } else { // unknown state - LOG_MSG("TemplateCanvas::OnMouseEvent: ERROR, unknown SelectState"); - } - - } else if (mousemode == zoom) { - // we will allow zooming in up to a maximum virtual screen area - if (event.LeftUp()) { - SetFitToWindowMode(false); - int client_screen_w, client_screen_h; - GetClientSize(&client_screen_w, &client_screen_h); - int virtual_screen_w, virtual_screen_h; - GetVirtualSize(&virtual_screen_w, &virtual_screen_h); - wxSize v_size(GetVirtualSize()); - bool zoom_changed = false; - if (!event.CmdDown()) { // zoom in - LOG_MSG("Entering TemplateCanvas::OnMouseEvent zoom in"); - if ( (int) (current_shps_width * current_shps_height * 4) <= - GdaConst::shps_max_area && - (int) (current_shps_width*2)<=GdaConst::shps_max_width && - (int) (current_shps_height*2)<=GdaConst::shps_max_height){ - current_shps_width *= 2; - current_shps_height *= 2; - - int new_w = (int) current_shps_width + - virtual_screen_marg_left + virtual_screen_marg_right; - int new_h = (int) current_shps_height + - virtual_screen_marg_top + virtual_screen_marg_bottom; - if ( new_h > client_screen_w || new_h > client_screen_h ) { - } - SetVirtualSize(GenUtils::max(new_w,client_screen_w), - GenUtils::max(new_h,client_screen_h)); - zoom_changed = true; - } - } else { // zoom out - LOG_MSG("Entering TemplateCanvas::OnMouseEvent zoom out"); - if ( (int)(current_shps_width/2)>=GdaConst::shps_min_width - &&(int)(current_shps_height/2)>=GdaConst::shps_min_height) { - current_shps_width /= 2; - current_shps_height /= 2; - int new_w = (int) current_shps_width + - virtual_screen_marg_left + virtual_screen_marg_right; - int new_h = (int) current_shps_height + - virtual_screen_marg_top + virtual_screen_marg_bottom; - int new_vs_w = GenUtils::max(new_w, client_screen_w); - int new_vs_h = GenUtils::max(new_h, client_screen_h); - LOG(new_vs_w); - LOG(new_vs_h); - SetVirtualSize(new_vs_w, new_vs_h); - zoom_changed = true; - } - } - if (zoom_changed) { - //LOG_MSG(GetCanvasStateString()); - int margs_vert = virtual_screen_marg_top + virtual_screen_marg_bottom; - int margs_horiz = virtual_screen_marg_left + virtual_screen_marg_right; - int shps_n_margs_w = current_shps_width + margs_horiz; - int shps_n_margs_h = current_shps_height + margs_vert; - resizeLayerBms(shps_n_margs_w, shps_n_margs_h); - ResizeSelectableShps(); - Refresh(); - } - LOG_MSG("Exiting TemplateCanvas::OnMouseEvent zoom"); - } else if (event.RightDown()) { - DisplayRightClickMenu(event.GetPosition()); - } - } else if (mousemode == pan) { - if (event.Moving()) { - // in start state, do nothing - } else if (event.LeftDown()) { - prev = event.GetPosition(); - // temporarily set scroll rate to 1 - SetScrollRate(1,1); - } else if (event.Dragging()&& !event.LeftUp() && !event.LeftDown()) { - int xViewStart, yViewStart; - GetViewStart(&xViewStart, &yViewStart); - wxPoint diff = event.GetPosition() - prev; - prev = event.GetPosition(); - Scroll(xViewStart-diff.x, yViewStart-diff.y); - } else if (event.LeftUp()) { - // restore original scroll rate - SetScrollRate(1,1); - } else if (event.RightDown()) { - DisplayRightClickMenu(event.GetPosition()); - } - } -} - - void ConditionalMapCanvas::ZoomShapes(bool is_zoomin) { if (sel2.x == 0 && sel2.y==0) return; - - // get current selected extent/view in map coordinates - // topLeft, bottomRight - //double resize_xmin, resize_ymin, resize_xmax, resize_ymax; - if (!is_pan_zoom ) { - current_map_x_min = shps_orig_xmin; - current_map_y_min = shps_orig_ymin; - current_map_x_max = shps_orig_xmax; - current_map_y_max = shps_orig_ymax; - } - - int vs_w=0, vs_h=0; - GetVirtualSize(&vs_w, &vs_h); - - double scn_w = (double) vs_w; - double scn_h = (double) vs_h; - - double image_width, image_height; - bool ftwm = GetFitToWindowMode(); - - // pixels between columns/rows - double fac = 0.02; - if (vert_num_cats >= 4 || horiz_num_cats >=4) fac = 0.015; - double pad_w = scn_w * fac; - double pad_h = scn_h * fac; - if (pad_w < 1) pad_w = 1; - if (pad_h < 1) pad_h = 1; - double pad = GenUtils::min(pad_w, pad_h); - - double marg_top = virtual_screen_marg_top; - double marg_bottom = virtual_screen_marg_bottom; - double marg_left = virtual_screen_marg_left; - double marg_right = virtual_screen_marg_right; - - double d_rows = vert_num_cats; - double d_cols = horiz_num_cats; - - double individual_map_scn_w = (scn_w - marg_left - marg_right) / horiz_num_cats; - double individual_map_scn_h = (scn_h - marg_bottom - marg_top) / vert_num_cats; - - int scn_map_idx_h_1 = (int)((sel1.x - marg_left)/individual_map_scn_w); - int scn_map_idx_v_1 = (int)((sel1.y - marg_top) / individual_map_scn_h); - int scn_map_idx_h_2 = (int)((sel2.x - marg_left)/individual_map_scn_w); - int scn_map_idx_v_2 = (int)((sel2.y - marg_top) / individual_map_scn_h); - if (scn_map_idx_h_1 < 0 || scn_map_idx_v_1 < 0 || - scn_map_idx_h_2 < 0 || scn_map_idx_v_2 < 0 || - (scn_map_idx_h_1!=scn_map_idx_h_2) || - (scn_map_idx_v_1!=scn_map_idx_v_2)) return; - - wxPoint scn1, scn2; - scn1.x = sel1.x - marg_left - scn_map_idx_h_1 * individual_map_scn_w; - scn1.y = sel1.y - marg_top - scn_map_idx_v_1 * individual_map_scn_h; - scn2.x = sel2.x - marg_left - scn_map_idx_h_1 * individual_map_scn_w; - scn2.y = sel2.y - marg_top - scn_map_idx_v_1 * individual_map_scn_h; - - double s_x, s_y, t_x, t_y; - GdaScaleTrans::calcAffineParams(current_map_x_min, current_map_y_min, - current_map_x_max, current_map_y_max, - pad, pad, pad, pad, - individual_map_scn_w, individual_map_scn_h, - fixed_aspect_ratio_mode, - ftwm, - &s_x, &s_y, &t_x, &t_y, - ftwm ? 0 : current_shps_width, - ftwm ? 0 : current_shps_height, - &image_width, &image_height); - wxRealPoint map_sel1, map_sel2; - map_sel1.x = (scn1.x - t_x) / s_x; - map_sel1.y = (scn1.y - t_y) / s_y; - map_sel2.x = (scn2.x - t_x) / s_x; - map_sel2.y = (scn2.y - t_y) / s_y; - - - - if (!is_zoomin) { - double current_map_w = current_map_x_max - current_map_x_min; - double current_map_h = current_map_y_max - current_map_y_min; - double w_ratio = current_map_w / abs( map_sel1.x - map_sel2.x); - double h_ratio = current_map_h / abs( map_sel1.y - map_sel2.y); - double ratio = w_ratio > h_ratio ? h_ratio : w_ratio; - - double x_expand = current_map_w * (ratio - 1) / 2.0; - double y_expand = current_map_h * (ratio - 1) / 2.0; - current_map_x_min = current_map_x_min - x_expand; - current_map_x_max = current_map_x_max + x_expand; - current_map_y_min = current_map_y_min - y_expand; - current_map_y_max = current_map_y_max + y_expand; - } else { - current_map_x_min = std::min( map_sel1.x, map_sel2.x); - current_map_x_max = std::max( map_sel1.x, map_sel2.x); - current_map_y_min = std::min( map_sel1.y, map_sel2.y); - current_map_y_max = std::max( map_sel1.y, map_sel2.y); - } - is_pan_zoom = true; - ResizeSelectableShps(); } void ConditionalMapCanvas::ResizeSelectableShps(int virtual_scrn_w, @@ -855,12 +451,10 @@ void ConditionalMapCanvas::ResizeSelectableShps(int virtual_scrn_w, { // NOTE: we do not support both fixed_aspect_ratio_mode // and fit_to_window_mode being false currently. - LOG_MSG("Entering ConditionalMapCanvas::ResizeSelectableShps"); - int vs_w=virtual_scrn_w, vs_h=virtual_scrn_h; - if (vs_w <= 0 && vs_h <= 0) GetVirtualSize(&vs_w, &vs_h); - - double image_width, image_height; - bool ftwm = GetFitToWindowMode(); + int vs_w=virtual_scrn_w; + int vs_h=virtual_scrn_h; + if (vs_w <= 0 && vs_h <= 0) + GetVirtualSize(&vs_w, &vs_h); // last_scale_trans is only used in calls made to ApplyLastResizeToShp // which are made in ScaterNewPlotView @@ -869,31 +463,35 @@ void ConditionalMapCanvas::ResizeSelectableShps(int virtual_scrn_w, for (int i=0; i= 4 || horiz_num_cats >=4) fac = 0.015; + if (vert_num_cats >= 4 || horiz_num_cats >=4) + fac = 0.015; + double pad_w = scn_w * fac; double pad_h = scn_h * fac; - if (pad_w < 1) pad_w = 1; - if (pad_h < 1) pad_h = 1; + + if (pad_w < 1) + pad_w = 1; + if (pad_h < 1) + pad_h = 1; + double pad = GenUtils::min(pad_w, pad_h); - double marg_top = virtual_screen_marg_top; - double marg_bottom = virtual_screen_marg_bottom; - double marg_left = virtual_screen_marg_left; - double marg_right = virtual_screen_marg_right; + double marg_top = last_scale_trans.top_margin; + double marg_bottom = last_scale_trans.bottom_margin; + double marg_left = last_scale_trans.left_margin; + double marg_right = last_scale_trans.right_margin; + double shps_orig_xmin = last_scale_trans.data_x_min; + double shps_orig_ymin = last_scale_trans.data_y_min; + double shps_orig_xmax = last_scale_trans.data_x_max; + double shps_orig_ymax = last_scale_trans.data_y_max; + double d_rows = vert_num_cats; double d_cols = horiz_num_cats; @@ -911,36 +509,29 @@ void ConditionalMapCanvas::ResizeSelectableShps(int virtual_scrn_w, double mr = marg_right + ((d_cols-1)-col)*(pad+del_width); double mt = marg_top + row*(pad+del_height); double mb = marg_bottom + ((d_rows-1)-row)*(pad+del_height); - - double s_x, s_y, t_x, t_y; - GdaScaleTrans::calcAffineParams(shps_orig_xmin, shps_orig_ymin, - shps_orig_xmax, shps_orig_ymax, - mt, mb, ml, mr, - vs_w, vs_h, fixed_aspect_ratio_mode, - ftwm, - &s_x, &s_y, &t_x, &t_y, - ftwm ? 0 : current_shps_width, - ftwm ? 0 : current_shps_height, - &image_width, &image_height); - st[(vert_num_cats-1)-row][col].scale_x = s_x; - st[(vert_num_cats-1)-row][col].scale_y = s_y; - st[(vert_num_cats-1)-row][col].trans_x = t_x; - st[(vert_num_cats-1)-row][col].trans_y = t_y; - st[(vert_num_cats-1)-row][col].max_scale = - GenUtils::max(s_x, s_y); - + + GdaScaleTrans& sub_scale_trans = st[(vert_num_cats-1)-row][col]; + //sub_scale_trans.SetFixedAspectRatio(false); + sub_scale_trans.SetData(shps_orig_xmin, shps_orig_ymin, + shps_orig_xmax, shps_orig_ymax); + sub_scale_trans.SetMargin(mt, mb, ml, mr); + sub_scale_trans.SetView(scn_w, scn_h); + wxRealPoint ll(shps_orig_xmin, shps_orig_ymin); wxRealPoint ur(shps_orig_xmax, shps_orig_ymax); bin_extents[(vert_num_cats-1)-row][col] = GdaRectangle(ll, ur); - bin_extents[(vert_num_cats-1)-row][col].applyScaleTrans( - st[(vert_num_cats-1)-row][col]); + bin_extents[(vert_num_cats-1)-row][col].applyScaleTrans(sub_scale_trans); } } - bin_w = bin_extents[0][0].upper_right.x-bin_extents[0][0].lower_left.x; - if (bin_w < 0) bin_w = -bin_w; - bin_h = bin_extents[0][0].upper_right.y-bin_extents[0][0].lower_left.y; - if (bin_h < 0) bin_h = -bin_h; + bin_w = bin_extents[0][0].upper_right.x - bin_extents[0][0].lower_left.x; + if (bin_w < 0) { + bin_w = -bin_w; + } + bin_h = bin_extents[0][0].upper_right.y - bin_extents[0][0].lower_left.y; + if (bin_h < 0) { + bin_h = -bin_h; + } bool bin_bm_redraw_needed = false; if (bin_bm && @@ -958,17 +549,13 @@ void ConditionalMapCanvas::ResizeSelectableShps(int virtual_scrn_w, dc.SetBrush(*wxWHITE_BRUSH); dc.DrawRectangle(0, 0, bin_w, bin_h); - double s_x, s_y, t_x, t_y; - GdaScaleTrans::calcAffineParams(shps_orig_xmin, shps_orig_ymin, - shps_orig_xmax, shps_orig_ymax, - 0, 0, 0, 0, - bin_w, bin_h, fixed_aspect_ratio_mode, - ftwm, - &s_x, &s_y, &t_x, &t_y, - ftwm ? 0 : current_shps_width, - ftwm ? 0 : current_shps_height, - &image_width, &image_height); - GdaScaleTrans bin_st(s_x, s_y, t_x, t_y); + GdaScaleTrans bin_st; + bin_st.SetFixedAspectRatio(false); + bin_st.SetMargin(0, 0, 0, 0); + bin_st.SetData(shps_orig_xmin, shps_orig_ymin, + shps_orig_xmax, shps_orig_ymax); + bin_st.SetView(bin_w, bin_h); + for (int i=0; iapplyScaleTrans(bin_st); } @@ -981,35 +568,23 @@ void ConditionalMapCanvas::ResizeSelectableShps(int virtual_scrn_w, int row_c; int col_c; for (int i=0; iapplyScaleTrans(st[row_c][col_c]); } - if (selectable_shps_type == polygons) { - int proj_to_pnt_cnt = 0; - for (int i=0; iall_points_same) { - proj_to_pnt_cnt++; - } - } - double perc = proj_to_pnt_cnt*100; - perc /= (double) num_obs; - wxString s; - s << "ResizeSelectableShps: " << proj_to_pnt_cnt << "/" << num_obs; - s << ", " << perc << "% project to single point"; - LOG_MSG(s); - } - BOOST_FOREACH( GdaShape* shp, background_shps ) { delete shp; } - background_shps.clear(); + BOOST_FOREACH( GdaShape* shp, foreground_shps ) { delete shp; } + foreground_shps.clear(); double bg_xmin = marg_left; double bg_xmax = scn_w-marg_right; double bg_ymin = marg_bottom; double bg_ymax = scn_h-marg_top; - std::vector v_brk_ref(vert_num_cats-1); - std::vector h_brk_ref(horiz_num_cats-1); + vector v_brk_ref(vert_num_cats-1); + vector h_brk_ref(horiz_num_cats-1); for (int row=0; row(last_scale_trans.scale_x, - last_scale_trans.scale_y); - BOOST_FOREACH( GdaShape* ms, background_shps ) { - ms->applyScaleTrans(last_scale_trans); + + GdaScaleTrans background_st; + background_st.SetFixedAspectRatio(false); + background_st.SetData(marg_left, marg_bottom, scn_w-marg_right, + scn_h-marg_top); + background_st.SetMargin(marg_top, marg_bottom, marg_left, marg_right); + background_st.SetView(vs_w, vs_h); + + BOOST_FOREACH( GdaShape* ms, foreground_shps ) { + ms->applyScaleTrans(background_st); } BOOST_FOREACH( GdaShape* ms, foreground_shps ) { - ms->applyScaleTrans(last_scale_trans); + ms->applyScaleTrans(background_st); } layer0_valid = false; @@ -1100,16 +670,16 @@ void ConditionalMapCanvas::ResizeSelectableShps(int virtual_scrn_w, for (int i=0; ipaintSelf(dc); } - if (draw_sel_shps_by_z_val) { - DrawSelectableShapesByZVal(dc); - } else { - DrawSelectableShapes(dc); - } + + DrawSelectableShapes(dc); layer0_valid = true; layer1_valid = false; @@ -1159,7 +716,6 @@ void ConditionalMapCanvas::DrawLayer0() already. */ void ConditionalMapCanvas::PopulateCanvas() { - LOG_MSG("Entering ConditionalMapCanvas::PopulateCanvas"); int canvas_ts = cat_data.GetCurrentCanvasTmStep(); if (!map_valid[canvas_ts]) full_map_redraw_needed = true; @@ -1184,23 +740,18 @@ void ConditionalMapCanvas::PopulateCanvas() full_map_redraw_needed = false; } } else { - wxRealPoint cntr_ref_pnt(shps_orig_xmin + - (shps_orig_xmax-shps_orig_xmin)/2.0, - shps_orig_ymin+ - (shps_orig_ymax-shps_orig_ymin)/2.0); + wxRealPoint cntr_ref_pnt = last_scale_trans.GetDataCenter(); GdaShapeText* txt_shp = new GdaShapeText(map_error_message[canvas_ts], *GdaConst::medium_font, cntr_ref_pnt); - background_shps.push_back(txt_shp); + foreground_shps.push_back(txt_shp); } ResizeSelectableShps(); - LOG_MSG("Exiting ConditionalMapCanvas::PopulateCanvas"); } void ConditionalMapCanvas::TimeChange() { - LOG_MSG("Entering ConditionalMapCanvas::TimeChange"); if (!is_any_sync_with_global_time) return; int cts = project->GetTimeState()->GetCurrTime(); @@ -1236,7 +787,6 @@ void ConditionalMapCanvas::TimeChange() invalidateBms(); PopulateCanvas(); Refresh(); - LOG_MSG("Exiting ConditionalMapCanvas::TimeChange"); } /** Update Categories based on num_time_vals, num_categories and ref_var_index. @@ -1245,31 +795,43 @@ void ConditionalMapCanvas::CreateAndUpdateCategories() { cat_var_sorted.clear(); map_valid.resize(num_time_vals); - for (int t=0; tuseScientificNotation); if (ref_var_index != -1) { @@ -1302,7 +866,6 @@ void ConditionalMapCanvas::CreateAndUpdateCategories() void ConditionalMapCanvas::TimeSyncVariableToggle(int var_index) { - LOG_MSG("In ConditionalMapCanvas::TimeSyncVariableToggle"); var_info[var_index].sync_with_global_time = !var_info[var_index].sync_with_global_time; @@ -1325,24 +888,39 @@ void ConditionalMapCanvas::UpdateStatusBar() { wxStatusBar* sb = template_frame->GetStatusBar(); if (!sb) return; - wxString s; + + int t = var_info[CAT_VAR].time; + + const vector& hl = highlight_state->GetHighlight(); + wxString s; if (highlight_state->GetTotalHighlighted()> 0) { - s << "#selected=" << highlight_state->GetTotalHighlighted() << " "; - } + int n_total_hl = highlight_state->GetTotalHighlighted(); + s << "#selected=" << n_total_hl << " "; + + int n_undefs = 0; + for (int i=0; i 0) { + s << "(undefined:" << n_undefs << ") "; + } + } if (mousemode == select && selectstate == start) { if (total_hover_obs >= 1) { s << "hover obs " << hover_obs[0]+1 << " = "; - s << data[CAT_VAR][var_info[CAT_VAR].time][hover_obs[0]]; + s << data[CAT_VAR][t][hover_obs[0]]; } if (total_hover_obs >= 2) { s << ", "; s << "obs " << hover_obs[1]+1 << " = "; - s << data[CAT_VAR][var_info[CAT_VAR].time][hover_obs[1]]; + s << data[CAT_VAR][t][hover_obs[1]]; } if (total_hover_obs >= 3) { s << ", "; s << "obs " << hover_obs[2]+1 << " = "; - s << data[CAT_VAR][var_info[CAT_VAR].time][hover_obs[2]]; + s << data[CAT_VAR][t][hover_obs[2]]; } if (total_hover_obs >= 4) { s << ", ..."; @@ -1361,7 +939,6 @@ ConditionalMapLegend::ConditionalMapLegend(wxWindow *parent, ConditionalMapLegend::~ConditionalMapLegend() { - LOG_MSG("In ConditionalMapLegend::~ConditionalMapLegend"); } @@ -1371,19 +948,18 @@ BEGIN_EVENT_TABLE(ConditionalMapFrame, ConditionalNewFrame) END_EVENT_TABLE() ConditionalMapFrame::ConditionalMapFrame(wxFrame *parent, Project* project, - const std::vector& var_info, - const std::vector& col_ids, + const vector& var_info, + const vector& col_ids, const wxString& title, const wxPoint& pos, const wxSize& size, const long style) : ConditionalNewFrame(parent, project, var_info, col_ids, title, pos, size, style) { - LOG_MSG("Entering ConditionalMapFrame::ConditionalMapFrame"); - + + wxLogMessage("Open ConditionalNewFrame."); int width, height; GetClientSize(&width, &height); - LOG(width); - LOG(height); + wxSplitterWindow* splitter_win = new wxSplitterWindow(this,-1, wxDefaultPosition, wxDefaultSize, @@ -1418,19 +994,17 @@ ConditionalMapFrame::ConditionalMapFrame(wxFrame *parent, Project* project, SetAutoLayout(true); DisplayStatusBar(true); Show(true); - LOG_MSG("Exiting ConditionalMapFrame::ConditionalMapFrame"); } ConditionalMapFrame::~ConditionalMapFrame() { - LOG_MSG("In ConditionalMapFrame::~ConditionalMapFrame"); DeregisterAsActive(); } void ConditionalMapFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In ConditionalMapFrame::OnActivate"); if (event.GetActive()) { + wxLogMessage("In ConditionalMapFrame::OnActivate()"); RegisterAsActive("ConditionalMapFrame", GetTitle()); } if ( event.GetActive() && template_canvas ) @@ -1439,7 +1013,6 @@ void ConditionalMapFrame::OnActivate(wxActivateEvent& event) void ConditionalMapFrame::MapMenus() { - LOG_MSG("In ConditionalMapFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu = wxXmlResource::Get()-> @@ -1459,8 +1032,6 @@ void ConditionalMapFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("ConditionalMapFrame::UpdateOptionMenuItems: " - "Options menu not found"); } else { ((ConditionalMapCanvas*) template_canvas)->SetCheckMarks(mb->GetMenu(menu)); @@ -1477,10 +1048,10 @@ void ConditionalMapFrame::UpdateContextMenuItems(wxMenu* menu) TemplateFrame::UpdateContextMenuItems(menu); // set common items } + /** Implementation of TimeStateObserver interface */ void ConditionalMapFrame::update(TimeState* o) { - LOG_MSG("In ConditionalMapFrame::update(TimeState* o)"); template_canvas->TimeChange(); UpdateTitle(); if (template_legend) template_legend->Refresh(); diff --git a/Explore/ConditionalMapView.h b/Explore/ConditionalMapView.h index ac2f9bb9a..f66c58857 100644 --- a/Explore/ConditionalMapView.h +++ b/Explore/ConditionalMapView.h @@ -20,9 +20,12 @@ #ifndef __GEODA_CENTER_CONDITIONAL_MAP_VIEW_H__ #define __GEODA_CENTER_CONDITIONAL_MAP_VIEW_H__ +#include #include "../TemplateLegend.h" #include "ConditionalNewView.h" +using namespace std; + class ConditionalMapFrame; class ConditionalMapCanvas; class ConditionalMapLegend; @@ -32,12 +35,13 @@ class ConditionalMapCanvas : public ConditionalNewCanvas { DECLARE_CLASS(ConditionalMapCanvas) public: - ConditionalMapCanvas(wxWindow *parent, TemplateFrame* t_frame, - Project* project, - const std::vector& var_info, - const std::vector& col_ids, - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize); + ConditionalMapCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, + const vector& var_info, + const vector& col_ids, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); + virtual ~ConditionalMapCanvas(); virtual void DisplayRightClickMenu(const wxPoint& pos); virtual wxString GetCategoriesTitle(); @@ -49,6 +53,7 @@ class ConditionalMapCanvas : public ConditionalNewCanvas { int num_categories, const wxString& custom_classif_title = wxEmptyString); virtual void update(CatClassifState* o); + //virtual void update(HLStateInt* o); virtual void OnSaveCategories(); virtual void SetCheckMarks(wxMenu* menu); @@ -58,10 +63,8 @@ class ConditionalMapCanvas : public ConditionalNewCanvas { int virtual_scrn_h = 0); virtual void DrawLayer0(); virtual void ZoomShapes(bool is_zoomin = true); - virtual void OnMouseEvent(wxMouseEvent& event); + //virtual void OnMouseEvent(wxMouseEvent& event); virtual void OnScrollChanged(wxScrollWinEvent& event); - virtual void OnPaint(wxPaintEvent& event); - virtual void OnSize(wxSizeEvent& event); protected: virtual void PopulateCanvas(); @@ -78,9 +81,11 @@ class ConditionalMapCanvas : public ConditionalNewCanvas { protected: CatClassifState* cc_state_map; int num_categories; // current number of categories - std::vector cat_var_sorted; - std::vector map_valid; - std::vector map_error_message; + vector cat_var_sorted; + vector > cat_var_undef; + + vector map_valid; + vector map_error_message; // background map related: wxBitmap* bin_bm; @@ -107,9 +112,9 @@ class ConditionalMapFrame : public ConditionalNewFrame { DECLARE_CLASS(ConditionalMapFrame) public: ConditionalMapFrame(wxFrame *parent, Project* project, - const std::vector& var_info, - const std::vector& col_ids, - const wxString& title = "Conditional Map", + const vector& var_info, + const vector& col_ids, + const wxString& title = _("Conditional Map"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, const long style = wxDEFAULT_FRAME_STYLE); diff --git a/Explore/ConditionalNewView.cpp b/Explore/ConditionalNewView.cpp index 5030ec52d..9b3b585d6 100644 --- a/Explore/ConditionalNewView.cpp +++ b/Explore/ConditionalNewView.cpp @@ -52,67 +52,88 @@ END_EVENT_TABLE() const int ConditionalNewCanvas::HOR_VAR = 0; // horizonatal variable const int ConditionalNewCanvas::VERT_VAR = 1; // vertical variable -ConditionalNewCanvas::ConditionalNewCanvas(wxWindow *parent, - TemplateFrame* t_frame, - Project* project_s, - const std::vector& v_info, - const std::vector& col_ids, - bool fixed_aspect_ratio_mode, - bool fit_to_window_mode, - const wxPoint& pos, const wxSize& size) -: TemplateCanvas(parent, t_frame, project_s, project_s->GetHighlightState(), - pos, size, fixed_aspect_ratio_mode, fit_to_window_mode), +ConditionalNewCanvas:: +ConditionalNewCanvas(wxWindow *parent, + TemplateFrame* t_frame, + Project* project_s, + const std::vector& v_info, + const std::vector& col_ids, + bool fixed_aspect_ratio_mode, + bool fit_to_window_mode, + const wxPoint& pos, const wxSize& size) +:TemplateCanvas(parent, t_frame, project_s, project_s->GetHighlightState(), + pos, size, fixed_aspect_ratio_mode, fit_to_window_mode), num_obs(project_s->GetNumRecords()), num_time_vals(1), vert_num_time_vals(1), horiz_num_time_vals(1), horiz_num_cats(3), vert_num_cats(3), bin_extents(boost::extents[3][3]), bin_w(0), bin_h(0), -data(v_info.size()), var_info(v_info), +data(v_info.size()), +data_undef(v_info.size()), +var_info(v_info), table_int(project_s->GetTableInt()), is_any_time_variant(false), is_any_sync_with_global_time(false), cc_state_vert(0), cc_state_horiz(0), all_init(false) { - LOG_MSG("Entering ConditionalNewCanvas::ConditionalNewCanvas"); + axis_display_precision = 1; SetCatType(VERT_VAR, CatClassification::quantile, 3); SetCatType(HOR_VAR, CatClassification::quantile, 3); template_frame->ClearAllGroupDependencies(); for (size_t i=0; iGetColData(col_ids[i], data[i]); + table_int->GetColUndefined(col_ids[i], data_undef[i]); template_frame->AddGroupDependancy(var_info[i].name); } + horiz_num_time_vals = data[HOR_VAR].size(); + vert_num_time_vals = data[VERT_VAR].size(); + + horiz_undef_tms.resize(horiz_num_time_vals); + vert_undef_tms.resize(vert_num_time_vals); + horiz_var_sorted.resize(horiz_num_time_vals); horiz_cats_valid.resize(horiz_num_time_vals); horiz_cats_error_message.resize(horiz_num_time_vals); + for (int t=0; tregisterObserver(this); // child classes will set all_init = true; SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting ConditionalNewCanvas::ConditionalNewCanvas"); } ConditionalNewCanvas::~ConditionalNewCanvas() @@ -129,12 +149,10 @@ ConditionalNewCanvas::~ConditionalNewCanvas() highlight_state->removeObserver(this); if (cc_state_vert) cc_state_vert->removeObserver(this); if (cc_state_horiz) cc_state_horiz->removeObserver(this); - LOG_MSG("Exiting ConditionalNewCanvas::~ConditionalNewCanvas"); } void ConditionalNewCanvas::DisplayRightClickMenu(const wxPoint& pos) { - LOG_MSG("In ConditionalNewCanvas::DisplayRightClickMenu"); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); ((ConditionalNewFrame*) template_frame)->OnActivate(ae); @@ -486,19 +504,26 @@ void ConditionalNewCanvas::NewCustomCatClassifVert() int var_id = VERT_VAR; // we know that all three var_info variables are defined, so need // need to prompt user as with MapCanvas - + + GdaVarTools::VarInfo& var = var_info[var_id]; + int t = var.time; + // Fully update cat_classif_def fields according to current // categorization state if (cat_classif_def_vert.cat_classif_type != CatClassification::custom) { CatClassification::ChangeNumCats(cat_classif_def_vert.num_cats, cat_classif_def_vert); + std::vector temp_cat_labels; // will be ignored CatClassification::SetBreakPoints(cat_classif_def_vert.breaks, temp_cat_labels, - vert_var_sorted[var_info[var_id].time], + vert_var_sorted[var.time], + vert_undef_tms[var.time], cat_classif_def_vert.cat_classif_type, cat_classif_def_vert.num_cats); + int time = vert_cat_data.GetCurrentCanvasTmStep(); + for (int i=0; iGetCatClassifFrame(); - if (!ccf) return; + if (!ccf) + return; + CatClassifState* ccs = ccf->PromptNew(cat_classif_def_vert, "", - var_info[var_id].name, - var_info[var_id].time); - if (cc_state_vert) cc_state_vert->removeObserver(this); + var.name, + var.time); + if (cc_state_vert) + cc_state_vert->removeObserver(this); + cat_classif_def_vert = ccs->GetCatClassif(); cc_state_vert = ccs; cc_state_vert->registerObserver(this); @@ -533,7 +562,10 @@ void ConditionalNewCanvas::NewCustomCatClassifHoriz() int var_id = HOR_VAR; // we know that all three var_info variables are defined, so need // need to prompt user as with MapCanvas - + + GdaVarTools::VarInfo& var = var_info[var_id]; + int t = var.time; + // Fully update cat_classif_def fields according to current // categorization state if (cat_classif_def_horiz.cat_classif_type != CatClassification::custom) { @@ -542,9 +574,11 @@ void ConditionalNewCanvas::NewCustomCatClassifHoriz() std::vector temp_cat_labels; // will be ignored CatClassification::SetBreakPoints(cat_classif_def_horiz.breaks, temp_cat_labels, - horiz_var_sorted[var_info[var_id].time], + horiz_var_sorted[var.time], + horiz_undef_tms[var.time ], cat_classif_def_horiz.cat_classif_type, cat_classif_def_horiz.num_cats); + int time = horiz_cat_data.GetCurrentCanvasTmStep(); for (int i=0; iGetCatClassifFrame(); - if (!ccf) return; + if (!ccf) + return; CatClassifState* ccs = ccf->PromptNew(cat_classif_def_horiz, "", - var_info[var_id].name, - var_info[var_id].time); - if (cc_state_horiz) cc_state_horiz->removeObserver(this); + var.name, + var.time); + if (cc_state_horiz) + cc_state_horiz->removeObserver(this); + cat_classif_def_horiz = ccs->GetCatClassif(); cc_state_horiz = ccs; cc_state_horiz->registerObserver(this); @@ -576,10 +613,12 @@ void ConditionalNewCanvas::NewCustomCatClassifHoriz() } -void ConditionalNewCanvas::ChangeThemeType(int var_id, - CatClassification::CatClassifType new_cat_theme, - int num_categories, - const wxString& custom_classif_title) +void +ConditionalNewCanvas:: +ChangeThemeType(int var_id, + CatClassification::CatClassifType new_cat_theme, + int num_categories, + const wxString& custom_classif_title) { CatClassifState* ccs = (var_id==VERT_VAR ? cc_state_vert : cc_state_horiz); if (new_cat_theme == CatClassification::custom) { @@ -687,7 +726,8 @@ void ConditionalNewCanvas::VarInfoAttributeChange() is_any_time_variant = false; is_any_sync_with_global_time = false; for (size_t i=0; iuseScientificNotation); + this->useScientificNotation, + useUndefinedCategory); int vt = var_info[var_id].time; vert_num_cats = vert_cat_data.categories[vt].cat_vec.size(); CatClassification::ChangeNumCats(vert_num_cats, cat_classif_def_vert); } else { - for (int t=0; tuseScientificNotation, + useUndefinedCategory); int ht = var_info[var_id].time; horiz_num_cats = horiz_cat_data.categories[ht].cat_vec.size(); CatClassification::ChangeNumCats(horiz_num_cats, cat_classif_def_horiz); @@ -812,11 +864,13 @@ IMPLEMENT_CLASS(ConditionalNewFrame, TemplateFrame) BEGIN_EVENT_TABLE(ConditionalNewFrame, TemplateFrame) END_EVENT_TABLE() -ConditionalNewFrame::ConditionalNewFrame(wxFrame *parent, Project* project, - const std::vector& var_info, - const std::vector& col_ids, - const wxString& title, const wxPoint& pos, - const wxSize& size, const long style) +ConditionalNewFrame:: +ConditionalNewFrame(wxFrame *parent, + Project* project, + const std::vector& var_info, + const std::vector& col_ids, + const wxString& title, const wxPoint& pos, + const wxSize& size, const long style) : TemplateFrame(parent, project, title, pos, size, style) { LOG_MSG("In ConditionalNewFrame::ConditionalNewFrame"); @@ -838,8 +892,6 @@ void ConditionalNewFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("ConditionalNewFrame::UpdateOptionMenuItems: " - "Options menu not found"); } else { ((ConditionalNewCanvas*) template_canvas)->SetCheckMarks(mb->GetMenu(menu)); diff --git a/Explore/ConditionalNewView.h b/Explore/ConditionalNewView.h index 11b91c757..de45a072d 100644 --- a/Explore/ConditionalNewView.h +++ b/Explore/ConditionalNewView.h @@ -36,6 +36,8 @@ class ConditionalNewLegend; class TableInterface; typedef boost::multi_array d_array_type; +typedef boost::multi_array b_array_type; + typedef boost::multi_array rec_array_type; class ConditionalNewCanvas @@ -102,6 +104,7 @@ class ConditionalNewCanvas int ref_var_index; std::vector var_info; std::vector data; + std::vector data_undef; bool is_any_time_variant; bool is_any_sync_with_global_time; @@ -110,6 +113,10 @@ class ConditionalNewCanvas int vert_num_cats; // number of vertical categories std::vector horiz_var_sorted; std::vector vert_var_sorted; + + std::vector > horiz_undef_tms; // undef tms + std::vector > vert_undef_tms; // undef tms + CatClassifData horiz_cat_data; CatClassifData vert_cat_data; std::vector horiz_cats_valid; diff --git a/Explore/ConditionalScatterPlotView.cpp b/Explore/ConditionalScatterPlotView.cpp index 49f2574d7..356a88f78 100644 --- a/Explore/ConditionalScatterPlotView.cpp +++ b/Explore/ConditionalScatterPlotView.cpp @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -49,45 +50,41 @@ END_EVENT_TABLE() const int ConditionalScatterPlotCanvas::IND_VAR = 2; // x-axis independent var const int ConditionalScatterPlotCanvas::DEP_VAR = 3; // y-axis dependent var -ConditionalScatterPlotCanvas::ConditionalScatterPlotCanvas(wxWindow *parent, - TemplateFrame* t_frame, - Project* project_s, - const std::vector& v_info, - const std::vector& col_ids, - const wxPoint& pos, const wxSize& size) +ConditionalScatterPlotCanvas:: +ConditionalScatterPlotCanvas(wxWindow *parent, + TemplateFrame* t_frame, + Project* project_s, + const std::vector& v_info, + const std::vector& col_ids, + const wxPoint& pos, const wxSize& size) : ConditionalNewCanvas(parent, t_frame, project_s, v_info, col_ids, false, true, pos, size), full_map_redraw_needed(true), -X(project_s->GetNumRecords()), Y(project_s->GetNumRecords()), -display_axes_scale_values(true), display_slope_values(true), -show_linear_smoother(true), show_lowess_smoother(false) +X(project_s->GetNumRecords()), +Y(project_s->GetNumRecords()), +XY_undef(project_s->GetNumRecords()), +display_axes_scale_values(true), +display_slope_values(true), +show_linear_smoother(true), +show_lowess_smoother(false) { - LOG_MSG("Entering ConditionalScatterPlotCanvas::ConditionalScatterPlotCanvas"); - double x_max = var_info[IND_VAR].max_over_time; double x_min = var_info[IND_VAR].min_over_time; double y_max = var_info[DEP_VAR].max_over_time; double y_min = var_info[DEP_VAR].min_over_time; double x_pad = 0.1 * (x_max - x_min); double y_pad = 0.1 * (y_max - y_min); - axis_scale_x = AxisScale(x_min - x_pad, x_max + x_pad, 4); + axis_scale_x = AxisScale(x_min - x_pad, x_max + x_pad, 4, axis_display_precision); axis_scale_x.SkipEvenTics(); - axis_scale_y = AxisScale(y_min - y_pad, y_max + y_pad, 4); + axis_scale_y = AxisScale(y_min - y_pad, y_max + y_pad, 4, axis_display_precision); axis_scale_y.SkipEvenTics(); highlight_color = GdaConst::scatterplot_regression_selected_color; - selectable_fill_color = - GdaConst::scatterplot_regression_excluded_color; + selectable_fill_color = GdaConst::scatterplot_regression_excluded_color; selectable_outline_color = GdaConst::scatterplot_regression_color; - shps_orig_xmin = 0; - shps_orig_ymin = 0; - shps_orig_xmax = 100; - shps_orig_ymax = 100; - virtual_screen_marg_top = 25; - virtual_screen_marg_bottom = 75; - virtual_screen_marg_left = 75; - virtual_screen_marg_right = 25; + last_scale_trans.SetData(0, 0, 100, 100); + last_scale_trans.SetMargin(25, 75, 75, 25); selectable_shps_type = points; use_category_brushes = true; @@ -95,7 +92,8 @@ show_linear_smoother(true), show_lowess_smoother(false) ref_var_index = -1; num_time_vals = 1; for (int i=0; iOnActivate(ae); @@ -145,7 +141,6 @@ void ConditionalScatterPlotCanvas::DisplayRightClickMenu(const wxPoint& pos) template_frame->UpdateContextMenuItems(optMenu); template_frame->PopupMenu(optMenu, pos + GetPosition()); template_frame->UpdateOptionMenuItems(); - LOG_MSG("Exiting ConditionalScatterPlotCanvas::DisplayRightClickMenu"); } void ConditionalScatterPlotCanvas::SetCheckMarks(wxMenu* menu) @@ -158,13 +153,13 @@ void ConditionalScatterPlotCanvas::SetCheckMarks(wxMenu* menu) ConditionalNewCanvas::SetCheckMarks(menu); GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LINEAR_SMOOTHER"), - IsShowLinearSmoother()); + IsShowLinearSmoother()); GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LOWESS_SMOOTHER"), - IsShowLowessSmoother()); + IsShowLowessSmoother()); GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_DISPLAY_AXES_SCALE_VALUES"), - IsDisplayAxesScaleValues()); + IsDisplayAxesScaleValues()); GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_DISPLAY_SLOPE_VALUES"), - IsDisplaySlopeValues()); + IsDisplaySlopeValues()); } wxString ConditionalScatterPlotCanvas::GetCanvasTitle() @@ -184,12 +179,14 @@ void ConditionalScatterPlotCanvas::ResizeSelectableShps(int virtual_scrn_w, { // NOTE: we do not support both fixed_aspect_ratio_mode // and fit_to_window_mode being false currently. - LOG_MSG("Entering ConditionalScatterPlotCanvas::ResizeSelectableShps"); - int vs_w=virtual_scrn_w, vs_h=virtual_scrn_h; - if (vs_w <= 0 && vs_h <= 0) GetVirtualSize(&vs_w, &vs_h); + int vs_w = virtual_scrn_w; + int vs_h = virtual_scrn_h; + + if (vs_w <= 0 && vs_h <= 0) { + GetVirtualSize(&vs_w, &vs_h); + } double image_width, image_height; - bool ftwm = GetFitToWindowMode(); // last_scale_trans is only used in calls made to ApplyLastResizeToShp // which are made in ScaterNewPlotView @@ -198,14 +195,7 @@ void ConditionalScatterPlotCanvas::ResizeSelectableShps(int virtual_scrn_w, for (int i=0; i(pad_w, pad_h); double pad = min_pad + pad_bump; - double marg_top = virtual_screen_marg_top; - double marg_bottom = virtual_screen_marg_bottom; - double marg_left = virtual_screen_marg_left; - double marg_right = virtual_screen_marg_right; + double marg_top = last_scale_trans.top_margin; + double marg_bottom = last_scale_trans.bottom_margin; + double marg_left = last_scale_trans.left_margin; + double marg_right = last_scale_trans.right_margin; + + double shps_orig_xmin = last_scale_trans.data_x_min; + double shps_orig_ymin = last_scale_trans.data_y_min; + double shps_orig_xmax = last_scale_trans.data_x_max; + double shps_orig_ymax = last_scale_trans.data_y_max; double d_rows = vert_num_cats; double d_cols = horiz_num_cats; @@ -249,93 +244,22 @@ void ConditionalScatterPlotCanvas::ResizeSelectableShps(int virtual_scrn_w, double mr = marg_right + ((d_cols-1)-col)*(pad+del_width); double mt = marg_top + row*(pad+del_height); double mb = marg_bottom + ((d_rows-1)-row)*(pad+del_height); - - double s_x, s_y, t_x, t_y; - GdaScaleTrans::calcAffineParams(shps_orig_xmin, shps_orig_ymin, - shps_orig_xmax, shps_orig_ymax, - mt, mb, ml, mr, - vs_w, vs_h, fixed_aspect_ratio_mode, - ftwm, - &s_x, &s_y, &t_x, &t_y, - ftwm ? 0 : current_shps_width, - ftwm ? 0 : current_shps_height, - &image_width, &image_height); - st[(vert_num_cats-1)-row][col].scale_x = s_x; - st[(vert_num_cats-1)-row][col].scale_y = s_y; - st[(vert_num_cats-1)-row][col].trans_x = t_x; - st[(vert_num_cats-1)-row][col].trans_y = t_y; - st[(vert_num_cats-1)-row][col].max_scale = - GenUtils::max(s_x, s_y); - + + GdaScaleTrans& sub_st = st[(vert_num_cats-1)-row][col]; + sub_st.SetData(shps_orig_xmin, shps_orig_ymin, + shps_orig_xmax, shps_orig_ymax); + sub_st.SetView(vs_w, vs_h); + sub_st.SetMargin(mt, mb, ml, mr); + wxRealPoint ll(shps_orig_xmin, shps_orig_ymin); wxRealPoint ur(shps_orig_xmax, shps_orig_ymax); bin_extents[(vert_num_cats-1)-row][col] = GdaRectangle(ll, ur); - bin_extents[(vert_num_cats-1)-row][col].applyScaleTrans( - st[(vert_num_cats-1)-row][col]); + bin_extents[(vert_num_cats-1)-row][col].applyScaleTrans(sub_st); } } - - BOOST_FOREACH( GdaShape* shp , foreground_shps ) { delete shp; } - foreground_shps.clear(); - for (int row=0; rowapplyScaleTrans(st[row][col]); - foreground_shps.push_back(p); - - // Note: It would be better to not have to re-allocate - // potentially large GdaSpline objects on resize. This could - // be avoided by not deleting the GdaSpline objects in the above - // loop. But, memory allocation / freeing would have to be - // handled carefully. - GdaSpline* sp = new GdaSpline(reg_line_lowess[row][col]); - sp->applyScaleTrans(st[row][col]); - foreground_shps.push_back(sp); - - GdaAxis* x_ax = new GdaAxis("", axis_scale_x, - wxRealPoint(0,0), wxRealPoint(100, 0)); - if (!display_axes_scale_values) x_ax->hideScaleValues(true); - x_ax->setPen(*GdaConst::scatterplot_scale_pen); - x_ax->applyScaleTrans(st[row][col]); - foreground_shps.push_back(x_ax); - - GdaAxis* y_ax = new GdaAxis("", axis_scale_y, - wxRealPoint(0,0), wxRealPoint(0, 100)); - if (!display_axes_scale_values) y_ax->hideScaleValues(true); - y_ax->setPen(*GdaConst::scatterplot_scale_pen); - y_ax->applyScaleTrans(st[row][col]); - foreground_shps.push_back(y_ax); - - if (display_slope_values && regression[row][col].valid) { - wxString s; - s << GenUtils::DblToStr(regression[row][col].beta); - if (regression[row][col].p_value_beta <= 0.01 && - stats_x[row][col].sample_size >= 3) { - s << "**"; - } else if (regression[row][col].p_value_beta <= 0.05 && - stats_x[row][col].sample_size >= 3) { - s << "*"; - } - GdaShapeText* t = new GdaShapeText(s, *GdaConst::small_font, - wxRealPoint(50, 100), 0, - GdaShapeText::h_center, GdaShapeText::v_center); - t->setPen(*GdaConst::scatterplot_scale_pen); - t->applyScaleTrans(st[row][col]); - foreground_shps.push_back(t); - } - } - } - - int row_c; - int col_c; - for (int i=0; iapplyScaleTrans(st[row_c][col_c]); - } - - BOOST_FOREACH( GdaShape* shp, background_shps ) { delete shp; } - background_shps.clear(); + + BOOST_FOREACH( GdaShape* shp , foreground_shps ) { delete shp; } + foreground_shps.clear(); double bg_xmin = marg_left; double bg_xmax = scn_w-marg_right; @@ -360,21 +284,27 @@ void ConditionalScatterPlotCanvas::ResizeSelectableShps(int virtual_scrn_w, } int label_offset = 12; - if (display_axes_scale_values) label_offset = 2+25; - GdaShape* s; + if (display_axes_scale_values) + label_offset = 2+25; + + GdaShape* s; int vt = var_info[VERT_VAR].time; for (int row=0; row(last_scale_trans.scale_x, - last_scale_trans.scale_y); - BOOST_FOREACH( GdaShape* ms, background_shps ) { - ms->applyScaleTrans(last_scale_trans); - } - + foreground_shps.push_back(s); + + GdaScaleTrans background_st; + background_st.SetData(marg_left, marg_bottom, scn_w-marg_right, + scn_h-marg_top); + background_st.SetMargin(marg_top, marg_bottom, marg_left, marg_right); + background_st.SetView(vs_w, vs_h); + + BOOST_FOREACH( GdaShape* ms, foreground_shps ) { + ms->applyScaleTrans(background_st); + } + + + for (int row=0; rowapplyScaleTrans(st[row][col]); + foreground_shps.push_back(p); + + // Note: It would be better to not have to re-allocate + // potentially large GdaSpline objects on resize. This could + // be avoided by not deleting the GdaSpline objects in the above + // loop. But, memory allocation / freeing would have to be + // handled carefully. + GdaSpline* sp = new GdaSpline(reg_line_lowess[row][col]); + sp->applyScaleTrans(st[row][col]); + foreground_shps.push_back(sp); + + + GdaAxis* x_ax = new GdaAxis("", axis_scale_x, + wxRealPoint(0,0), wxRealPoint(100, 0)); + if (!display_axes_scale_values) + x_ax->hideScaleValues(true); + x_ax->setPen(*GdaConst::scatterplot_scale_pen); + x_ax->applyScaleTrans(st[row][col]); + foreground_shps.push_back(x_ax); + + GdaAxis* y_ax = new GdaAxis("", axis_scale_y, + wxRealPoint(0,0), wxRealPoint(0, 100)); + if (!display_axes_scale_values) + y_ax->hideScaleValues(true); + y_ax->setPen(*GdaConst::scatterplot_scale_pen); + y_ax->applyScaleTrans(st[row][col]); + foreground_shps.push_back(y_ax); + + if (display_slope_values && regression[row][col].valid) { + wxString s; + s << GenUtils::DblToStr(regression[row][col].beta); + if (regression[row][col].p_value_beta <= 0.01 && + stats_x[row][col].sample_size >= 3) { + s << "**"; + } else if (regression[row][col].p_value_beta <= 0.05 && + stats_x[row][col].sample_size >= 3) { + s << "*"; + } + GdaShapeText* t =new GdaShapeText(s, *GdaConst::small_font, + wxRealPoint(50, 100), 0, + GdaShapeText::h_center, + GdaShapeText::v_center); + t->setPen(*GdaConst::scatterplot_scale_pen); + t->applyScaleTrans(st[row][col]); + foreground_shps.push_back(t); + } + } + } + + int row_c; + int col_c; + for (int i=0; iapplyScaleTrans(st[row_c][col_c]); + } + layer0_valid = false; Refresh(); for (int i=0; i& xref = *dvec_xp[i][j]; @@ -546,70 +540,45 @@ void ConditionalScatterPlotCanvas::CalcCellsRegression() stats_x[i][j].mean, stats_y[i][j].mean, stats_x[i][j].var_without_bessel, stats_y[i][j].var_without_bessel); - //wxString s; - //s << "cell[" << i << "][" << j << "]: \n"; - //s << " sample_size = " << stats_x[i][j].sample_size; - //s << ", reg valid = " << regression[i][j].valid; - //if (regression[i][j].valid) { - // s << ", alpha = " << regression[i][j].alpha; - //} - //LOG_MSG(s); double cc_degs_of_rot; double reg_line_slope; - bool reg_line_infinite_slope; - bool reg_line_defined; + bool reg_line_infinite_slope; + bool reg_line_defined; wxRealPoint a, b; - SmoothingUtils::CalcRegressionLine(reg_line[i][j], reg_line_slope, - reg_line_infinite_slope, - reg_line_defined, a, b, cc_degs_of_rot, - axis_scale_x, axis_scale_y, - regression[i][j], linear_smth_pen); - //if (reg_line_defined) { - // LOG(reg_line[i][j].points_o[0].x); - // LOG(reg_line[i][j].points_o[0].y); - // LOG(reg_line[i][j].points_o[1].x); - // LOG(reg_line[i][j].points_o[1].y); - //} else { - // LOG_MSG(wxString::Format("reg_line[%d][%d] not defined",i,j)); - //} + SmoothingUtils::CalcRegressionLine(reg_line[i][j], + reg_line_slope, + reg_line_infinite_slope, + reg_line_defined, a, b, + cc_degs_of_rot, + axis_scale_x, axis_scale_y, + regression[i][j], + linear_smth_pen); if (IsShowLowessSmoother() && xref.size() > 1) { size_t n = xref.size(); wxString key = SmoothingUtils::LowessCacheKey(xt, yt); key << "_row" << i << "_col" << j; - LOG_MSG("Begin populating LOWESS curve for key " + key); - + + int t = var_info[IND_VAR].time; + + std::vector ref_undefs(xref.size(), false); SmoothingUtils::LowessCacheEntry* lce = SmoothingUtils::UpdateLowessCacheForTime(lowess_cache, - key, lowess, xref, yref); + key, lowess, + xref, yref, + ref_undefs); if (!lce) { - LOG_MSG("Error: could not create or find LOWESS cache entry"); } else { - //double x_first, y_first, x_last, y_last; - //SmoothingUtils::ExtendEndpointsToBB(lce->X_srt, lce->YS_srt, - // axis_scale_x.scale_min, - // axis_scale_y.scale_min, - // axis_scale_x.scale_max, - // axis_scale_y.scale_max, - // x_first, y_first, x_last, y_last); - // scaling factors to transform to screen coordinates. double scaleX = 100.0 / (axis_scale_x.scale_range); double scaleY = 100.0 / (axis_scale_y.scale_range); - //reg_line_lowess[i][j].addExtensions(x_first, y_first, - // lce->X_srt, lce->YS_srt, - // x_last, y_last, - // axis_scale_x.scale_min, - // axis_scale_y.scale_min, - // scaleX, scaleY); - reg_line_lowess[i][j].reInit(lce->X_srt, lce->YS_srt, - axis_scale_x.scale_min, - axis_scale_y.scale_min, - scaleX, scaleY); + reg_line_lowess[i][j].reInit(lce->X_srt, lce->YS_srt, + axis_scale_x.scale_min, + axis_scale_y.scale_min, + scaleX, scaleY); reg_line_lowess[i][j].setPen(lowess_smth_pen); - LOG_MSG("End populating LOWESS curve"); } } @@ -628,7 +597,6 @@ void ConditionalScatterPlotCanvas::CalcCellsRegression() void ConditionalScatterPlotCanvas::TimeSyncVariableToggle(int var_index) { - LOG_MSG("In ConditionalScatterPlotCanvas::TimeSyncVariableToggle"); var_info[var_index].sync_with_global_time = !var_info[var_index].sync_with_global_time; @@ -663,7 +631,7 @@ void ConditionalScatterPlotCanvas::ShowLowessSmoother(bool display) } void ConditionalScatterPlotCanvas::ChangeLoessParams(double f, int iter, - double delta_factor) + double delta_factor) { EmptyLowessCache(); lowess.SetF(f); @@ -678,16 +646,25 @@ void ConditionalScatterPlotCanvas::ChangeLoessParams(double f, int iter, void ConditionalScatterPlotCanvas::DisplayAxesScaleValues(bool display) { - if (display == display_axes_scale_values) return; + if (display == display_axes_scale_values) + return; + display_axes_scale_values = display; + + int virtual_screen_marg_top = last_scale_trans.top_margin; + int virtual_screen_marg_left = 60; + int virtual_screen_marg_bottom = 60; + int virtual_screen_marg_right = last_scale_trans.right_margin; + if (display_axes_scale_values) { - virtual_screen_marg_bottom = 75; - virtual_screen_marg_left = 75; - } else { - virtual_screen_marg_bottom = 60; - virtual_screen_marg_left = 60; + virtual_screen_marg_bottom = 75; + virtual_screen_marg_left = 75; } + last_scale_trans.SetMargin(virtual_screen_marg_top, + virtual_screen_marg_bottom, + virtual_screen_marg_left, + virtual_screen_marg_right); invalidateBms(); PopulateCanvas(); Refresh(); @@ -742,9 +719,24 @@ void ConditionalScatterPlotCanvas::UpdateStatusBar() wxStatusBar* sb = template_frame->GetStatusBar(); if (!sb) return; wxString s; + + const std::vector& hl = highlight_state->GetHighlight(); + if (highlight_state->GetTotalHighlighted()> 0) { - s << "#selected=" << highlight_state->GetTotalHighlighted() << " "; - } + int n_total_hl = highlight_state->GetTotalHighlighted(); + s << "#selected=" << n_total_hl << " "; + + int n_undefs = 0; + for (int i=0; i 0) { + s << "(undefined:" << n_undefs << ") "; + } + } + if (mousemode == select && selectstate == start) { if (total_hover_obs >= 1) { s << "hover obs " << hover_obs[0]+1 << " = ("; @@ -785,12 +777,9 @@ ConditionalScatterPlotFrame::ConditionalScatterPlotFrame(wxFrame *parent, : ConditionalNewFrame(parent, project, var_info, col_ids, title, pos, size, style), lowess_param_frame(0) { - LOG_MSG("Entering ConditionalScatterPlotFrame::ConditionalScatterPlotFrame"); - + wxLogMessage("Open ConditionalScatterPlotFrame."); int width, height; GetClientSize(&width, &height); - LOG(width); - LOG(height); template_canvas = new ConditionalScatterPlotCanvas(this, this, project, var_info, col_ids, @@ -801,7 +790,6 @@ ConditionalScatterPlotFrame::ConditionalScatterPlotFrame(wxFrame *parent, DisplayStatusBar(true); Show(true); - LOG_MSG("Exiting ConditionalScatterPlotFrame::ConditionalScatterPlotFrame"); } ConditionalScatterPlotFrame::~ConditionalScatterPlotFrame() @@ -810,13 +798,11 @@ ConditionalScatterPlotFrame::~ConditionalScatterPlotFrame() lowess_param_frame->removeObserver(this); lowess_param_frame->closeAndDeleteWhenEmpty(); } - LOG_MSG("In ConditionalScatterPlotFrame::~ConditionalScatterPlotFrame"); DeregisterAsActive(); } void ConditionalScatterPlotFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In ConditionalScatterPlotFrame::OnActivate"); if (event.GetActive()) { RegisterAsActive("ConditionalScatterPlotFrame", GetTitle()); } @@ -826,7 +812,6 @@ void ConditionalScatterPlotFrame::OnActivate(wxActivateEvent& event) void ConditionalScatterPlotFrame::MapMenus() { - LOG_MSG("In ConditionalScatterPlotFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu = wxXmlResource::Get()-> @@ -846,8 +831,6 @@ void ConditionalScatterPlotFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("ConditionalScatterPlotFrame::UpdateOptionMenuItems: " - "Options menu not found"); } else { ((ConditionalScatterPlotCanvas*) template_canvas)->SetCheckMarks(mb->GetMenu(menu)); @@ -867,7 +850,6 @@ void ConditionalScatterPlotFrame::UpdateContextMenuItems(wxMenu* menu) /** Implementation of TimeStateObserver interface */ void ConditionalScatterPlotFrame::update(TimeState* o) { - LOG_MSG("In ConditionalScatterPlotFrame::update(TimeState* o)"); template_canvas->TimeChange(); UpdateTitle(); } @@ -910,9 +892,9 @@ void ConditionalScatterPlotFrame::OnEditLowessParams(wxCommandEvent& event) lowess_param_frame->SetFocus(); } else { Lowess l = c->GetLowess(); - lowess_param_frame = new LowessParamFrame(l.GetF(), l.GetIter(), - l.GetDeltaFactor(), - project); + lowess_param_frame = new LowessParamFrame(l.GetF(), l.GetIter(), + l.GetDeltaFactor(), + project); lowess_param_frame->registerObserver(this); } } diff --git a/Explore/ConditionalScatterPlotView.h b/Explore/ConditionalScatterPlotView.h index 88f6d47ba..60b66a207 100644 --- a/Explore/ConditionalScatterPlotView.h +++ b/Explore/ConditionalScatterPlotView.h @@ -79,6 +79,7 @@ class ConditionalScatterPlotCanvas : public ConditionalNewCanvas { bool full_map_redraw_needed; std::vector X; std::vector Y; + std::vector XY_undef; static const int IND_VAR; // scatter plot x-axis static const int DEP_VAR; // scatter plot y-axis @@ -115,7 +116,7 @@ class ConditionalScatterPlotFrame : public ConditionalNewFrame, ConditionalScatterPlotFrame(wxFrame *parent, Project* project, const std::vector& var_info, const std::vector& col_ids, - const wxString& title = "Conditional Map", + const wxString& title = _("Conditional Map"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, const long style = wxDEFAULT_FRAME_STYLE); diff --git a/Explore/ConnectivityHistView.cpp b/Explore/ConnectivityHistView.cpp index f1e7118b3..92e9bc2e0 100644 --- a/Explore/ConnectivityHistView.cpp +++ b/Explore/ConnectivityHistView.cpp @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include @@ -71,14 +72,13 @@ x_axis(0), y_axis(0), display_stats(false), show_axes(true), w_uuid(w_uuid_s), w_man_int(project_s->GetWManInt()) { using namespace Shapefile; - LOG_MSG("Entering ConnectivityHistCanvas::ConnectivityHistCanvas"); InitData(); InitIntervals(); highlight_color = GdaConst::highlight_color; - - fixed_aspect_ratio_mode = false; + + last_scale_trans.SetFixedAspectRatio(false); use_category_brushes = false; selectable_shps_type = rectangles; @@ -86,19 +86,15 @@ w_uuid(w_uuid_s), w_man_int(project_s->GetWManInt()) highlight_state->registerObserver(this); SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting ConnectivityHistCanvas::ConnectivityHistCanvas"); } ConnectivityHistCanvas::~ConnectivityHistCanvas() { - LOG_MSG("Entering ConnectivityHistCanvas::~ConnectivityHistCanvas"); highlight_state->removeObserver(this); - LOG_MSG("Exiting ConnectivityHistCanvas::~ConnectivityHistCanvas"); } void ConnectivityHistCanvas::DisplayRightClickMenu(const wxPoint& pos) { - LOG_MSG("Entering ConnectivityHistCanvas::DisplayRightClickMenu"); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); if (ConnectivityHistFrame* f = @@ -124,10 +120,8 @@ void ConnectivityHistCanvas::DisplayRightClickMenu(const wxPoint& pos) template_frame->UpdateContextMenuItems(optMenu); template_frame->PopupMenu(optMenu, cp_pos + GetPosition()); template_frame->UpdateOptionMenuItems(); - LOG_MSG("Exiting ConnectivityHistCanvas::DisplayRightClickMenu"); } - void ConnectivityHistCanvas::SetCheckMarks(wxMenu* menu) { // Update the checkmarks and enable/disable state for the @@ -144,11 +138,11 @@ void ConnectivityHistCanvas::SetCheckMarks(wxMenu* menu) } -void ConnectivityHistCanvas::DetermineMouseHoverObjects() +void ConnectivityHistCanvas::DetermineMouseHoverObjects(wxPoint pt) { total_hover_obs = 0; for (int i=0, iend=selectable_shps.size(); ipointWithin(sel1)) { + if (selectable_shps[i]->pointWithin(pt)) { hover_obs[total_hover_obs++] = i; if (total_hover_obs == max_hover_obs) break; } @@ -188,48 +182,57 @@ void ConnectivityHistCanvas::UpdateSelection(bool shiftdown, bool pointsel) } if (!any_selected) { highlight_state->SetEventType(HLStateInt::unhighlight_all); - highlight_state->notifyObservers(); - return; - } - } - - for (int i=0; ipointWithin(sel1)) || - (rect_sel && - GenGeomAlgs::RectsIntersect(rec->lower_left, - rec->upper_right, - lower_left, upper_right))); - bool all_sel = (ival_obs_cnt[i] == ival_obs_sel_cnt[i]); - if (pointsel && all_sel && selected) { - // unselect all in ival - for (std::list::iterator it=ival_to_obs_ids[i].begin(); - it != ival_to_obs_ids[i].end(); it++) { - hs[(*it)] = false; - selection_changed = true; - } - } else if (!all_sel && selected) { - // select currently unselected in ival - for (std::list::iterator it=ival_to_obs_ids[i].begin(); - it != ival_to_obs_ids[i].end(); it++) { - if (hs[*it]) continue; - hs[(*it)] = true; - selection_changed = true; - } - } else if (!selected && !shiftdown) { - // unselect all selected in ival - for (std::list::iterator it=ival_to_obs_ids[i].begin(); - it != ival_to_obs_ids[i].end(); it++) { - if (!hs[*it]) continue; - hs[(*it)] = false; - selection_changed = true; - } + highlight_state->notifyObservers(this); + selection_changed = true; } } + if (selection_changed == false) { + for (int i=0; ipointWithin(sel1)) || + (rect_sel && + GenGeomAlgs::RectsIntersect(rec->lower_left, + rec->upper_right, + lower_left, upper_right))); + bool all_sel = (ival_obs_cnt[i] == ival_obs_sel_cnt[i]); + if (pointsel && all_sel && selected) { + // unselect all in ival + for (std::list::iterator it=ival_to_obs_ids[i].begin(); + it != ival_to_obs_ids[i].end(); it++) { + hs[(*it)] = false; + selection_changed = true; + } + } else if (!all_sel && selected) { + // select currently unselected in ival + for (std::list::iterator it=ival_to_obs_ids[i].begin(); + it != ival_to_obs_ids[i].end(); it++) { + if (hs[*it]) continue; + hs[(*it)] = true; + selection_changed = true; + } + } else if (!selected && !shiftdown) { + // unselect all selected in ival + for (std::list::iterator it=ival_to_obs_ids[i].begin(); + it != ival_to_obs_ids[i].end(); it++) { + if (!hs[*it]) continue; + hs[(*it)] = false; + selection_changed = true; + } + } + } + if ( selection_changed ) { + highlight_state->SetEventType(HLStateInt::delta); + highlight_state->notifyObservers(this); + } + } + if ( selection_changed ) { - highlight_state->SetEventType(HLStateInt::delta); - highlight_state->notifyObservers(); + layer1_valid = false; + UpdateIvalSelCnts(); + DrawLayers(); + + Refresh(); } UpdateStatusBar(); } @@ -244,14 +247,13 @@ void ConnectivityHistCanvas::DrawSelectableShapes(wxMemoryDC &dc) void ConnectivityHistCanvas::DrawHighlightedShapes(wxMemoryDC &dc) { - dc.SetPen(wxPen(highlight_color)); - dc.SetBrush(wxBrush(highlight_color, wxBRUSHSTYLE_CROSSDIAG_HATCH)); - for (int i=0, iend=selectable_shps.size(); igetPen()); + dc.SetBrush(rec->getBrush()); dc.DrawRectangle(rec->lower_left.x, rec->lower_left.y, rec->upper_right.x - rec->lower_left.x, (rec->upper_right.y - rec->lower_left.y)*s); @@ -261,22 +263,15 @@ void ConnectivityHistCanvas::DrawHighlightedShapes(wxMemoryDC &dc) /** Override of TemplateCanvas method. */ void ConnectivityHistCanvas::update(HLStateInt* o) { - LOG_MSG("Entering ConnectivityHistCanvas::update"); - - layer0_valid = false; + ResetBrushing(); + layer1_valid = false; - layer2_valid = false; - UpdateIvalSelCnts(); - + + Refresh(); - - LOG_MSG("Entering ConnectivityHistCanvas::update"); } - - - wxString ConnectivityHistCanvas::GetCanvasTitle() { wxString s; @@ -286,7 +281,6 @@ wxString ConnectivityHistCanvas::GetCanvasTitle() void ConnectivityHistCanvas::PopulateCanvas() { - LOG_MSG("Entering ConnectivityHistCanvas::PopulateCanvas"); BOOST_FOREACH( GdaShape* shp, background_shps ) { delete shp; } background_shps.clear(); BOOST_FOREACH( GdaShape* shp, selectable_shps ) { delete shp; } @@ -295,14 +289,8 @@ void ConnectivityHistCanvas::PopulateCanvas() foreground_shps.clear(); if (w_uuid.is_nil()) { - virtual_screen_marg_top = 0; - virtual_screen_marg_bottom = 0; - virtual_screen_marg_left = 0; - virtual_screen_marg_right = 0; - shps_orig_xmin = 0; - shps_orig_xmax = 100; - shps_orig_ymin = 0; - shps_orig_ymax = 100; + last_scale_trans.SetData(0,0, 100, 100); + last_scale_trans.SetMargin(0, 0, 0, 0); ResizeSelectableShps(); return; @@ -317,18 +305,17 @@ void ConnectivityHistCanvas::PopulateCanvas() orig_x_pos[i] = left_pad_const + interval_width_const/2.0 + i * (interval_width_const + interval_gap_const); } - shps_orig_xmin = x_min; - shps_orig_xmax = x_max; - shps_orig_ymin = 0; - shps_orig_ymax = max_num_obs_in_ival; + double y_max = max_num_obs_in_ival; + + last_scale_trans.SetData(x_min, 0, x_max, y_max); if (show_axes) { - axis_scale_y = AxisScale(0, shps_orig_ymax, 5, 0); - shps_orig_ymax = axis_scale_y.scale_max; - y_axis = new GdaAxis("Frequency", axis_scale_y, wxRealPoint(0,0), wxRealPoint(0, shps_orig_ymax), -9, 0); - background_shps.push_back(y_axis); + axis_scale_y = AxisScale(0, y_max, 5, 0); + y_max = axis_scale_y.scale_max; + y_axis = new GdaAxis(_("Frequency"), axis_scale_y, wxRealPoint(0,0), wxRealPoint(0, y_max), -9, 0); + foreground_shps.push_back(y_axis); - axis_scale_x = AxisScale(0, max_ival_val); + axis_scale_x = AxisScale(0, max_ival_val, 5, axis_display_precision); axis_scale_x.data_min = min_ival_val; axis_scale_x.data_max = max_ival_val; @@ -356,25 +343,23 @@ void ConnectivityHistCanvas::PopulateCanvas() } } axis_scale_x.tic_inc = axis_scale_x.tics[1]-axis_scale_x.tics[0]; - x_axis = new GdaAxis("Number of Neighbors", axis_scale_x, wxRealPoint(0,0), wxRealPoint(shps_orig_xmax, 0), 0, 9); - background_shps.push_back(x_axis); + x_axis = new GdaAxis(_("Number of Neighbors"), axis_scale_x, wxRealPoint(0,0), wxRealPoint(x_max, 0), 0, 9); + foreground_shps.push_back(x_axis); } GdaShape* s = 0; if (HasIsolates()) { wxString msg; - msg << "Warning: " << num_isolates << " observation"; if (num_isolates > 1) { - msg << "s are "; + msg = wxString::Format(_("Warning: %d observations are neighborless."), num_isolates); } else { - msg << " is "; + msg = wxString::Format(_("Warning: %d observations is neighborless."), num_isolates); } - msg << "neighborless."; - s = new GdaShapeText(msg, *GdaConst::small_font, - wxRealPoint(((double) shps_orig_xmax)/2.0, - shps_orig_ymax), 0, GdaShapeText::h_center, - GdaShapeText::bottom, 0, -15); - background_shps.push_back(s); + s = new GdaShapeText(msg, *GdaConst::small_font, + wxRealPoint(((double) x_max)/2.0, y_max), + 0, GdaShapeText::h_center, + GdaShapeText::bottom, 0, -15); + foreground_shps.push_back(s); } int table_w=0, table_h=0; @@ -394,7 +379,7 @@ void ConnectivityHistCanvas::PopulateCanvas() GdaShapeText::top, GdaShapeText::right, GdaShapeText::v_center, 3, 10, -62, 53+y_d); - background_shps.push_back(s); + foreground_shps.push_back(s); { wxClientDC dc(this); ((GdaShapeTable*) s)->GetSize(dc, table_w, table_h); @@ -427,7 +412,7 @@ void ConnectivityHistCanvas::PopulateCanvas() GdaShapeText::h_center, GdaShapeText::v_center, 3, 10, 0, 53+y_d); - background_shps.push_back(s); + foreground_shps.push_back(s); } wxString sts; @@ -439,17 +424,17 @@ void ConnectivityHistCanvas::PopulateCanvas() sts << ", #obs: " << num_obs; s = new GdaShapeText(sts, *GdaConst::small_font, - wxRealPoint(shps_orig_xmax/2.0, 0), 0, + wxRealPoint(x_max/2.0, 0), 0, GdaShapeText::h_center, GdaShapeText::v_center, 0, table_h + 70 + y_d); //145+y_d); - background_shps.push_back(s); + foreground_shps.push_back(s); } - virtual_screen_marg_top = 25; + int virtual_screen_marg_top = 25; if (HasIsolates()) virtual_screen_marg_top += 20; - virtual_screen_marg_bottom = 25; - virtual_screen_marg_left = 25; - virtual_screen_marg_right = 25; + int virtual_screen_marg_bottom = 25; + int virtual_screen_marg_left = 25; + int virtual_screen_marg_right = 25; if (show_axes || display_stats) { if (!display_stats) { @@ -461,6 +446,11 @@ void ConnectivityHistCanvas::PopulateCanvas() virtual_screen_marg_left += 82; } } + + last_scale_trans.top_margin = virtual_screen_marg_top; + last_scale_trans.bottom_margin = virtual_screen_marg_bottom; + last_scale_trans.left_margin = virtual_screen_marg_left; + last_scale_trans.right_margin = virtual_screen_marg_right; selectable_shps.resize(cur_intervals); for (int i=0; iSetEventType(HLStateInt::delta); - highlight_state->notifyObservers(); + highlight_state->notifyObservers(this); + + // trigger to draw highlighted + layer1_valid = false; + UpdateIvalSelCnts(); + + Refresh(); } } @@ -554,12 +548,11 @@ void ConnectivityHistCanvas::InitData() Gda::dbl_int_pair_cmp_less); has_isolates = data_sorted[0].first == 0; - data_stats.CalculateFromSample(data_sorted); + std::vector undefs(num_obs, false); + data_stats.CalculateFromSample(data_sorted, undefs); hinge_stats.CalculateHingeStats(data_sorted); int min_connectivity = data_sorted[0].first; int max_connectivity = data_sorted[num_obs-1].first; - LOG(min_connectivity); - LOG(max_connectivity); int range = max_connectivity - min_connectivity; if (range == 0) { range = 1; @@ -617,13 +610,6 @@ void ConnectivityHistCanvas::InitIntervals() } } - LOG_MSG("InitIntervals: "); - LOG_MSG(wxString::Format("min_ival_val: %f", min_ival_val)); - LOG_MSG(wxString::Format("max_ival_val: %f", max_ival_val)); - for (int i=0; iGetWManState()), w_man_int(project->GetWManInt()), w_uuid(w_uuid_s) { - LOG_MSG("Entering ConnectivityHistFrame::ConnectivityHistFrame"); + wxLogMessage("Open ConnectivityHistFrame"); int width, height; GetClientSize(&width, &height); @@ -732,12 +718,10 @@ w_uuid(w_uuid_s) w_man_state->registerObserver(this); Show(true); - LOG_MSG("Exiting ConnectivityHistFrame::ConnectivityHistFrame"); } ConnectivityHistFrame::~ConnectivityHistFrame() { - LOG_MSG("In ConnectivityHistFrame::~ConnectivityHistFrame"); if (HasCapture()) ReleaseMouse(); DeregisterAsActive(); if (w_man_state) { @@ -748,16 +732,17 @@ ConnectivityHistFrame::~ConnectivityHistFrame() void ConnectivityHistFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In ConnectivityHistFrame::OnActivate"); if (event.GetActive()) { + wxLogMessage("ConnectivityHistFrame::OnActivate"); + RegisterAsActive("ConnectivityHistFrame", GetTitle()); } - if ( event.GetActive() && template_canvas ) template_canvas->SetFocus(); + if ( event.GetActive() && template_canvas ) + template_canvas->SetFocus(); } void ConnectivityHistFrame::MapMenus() { - LOG_MSG("In ConnectivityHistFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu = wxXmlResource::Get()-> @@ -773,8 +758,6 @@ void ConnectivityHistFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("ConnectivityHistFrame::UpdateOptionMenuItems: Options " - "menu not found"); } else { ((ConnectivityHistCanvas*) template_canvas)-> SetCheckMarks(mb->GetMenu(menu)); @@ -794,14 +777,12 @@ void ConnectivityHistFrame::UpdateContextMenuItems(wxMenu* menu) /** Implementation of TimeStateObserver interface */ void ConnectivityHistFrame::update(TimeState* o) { - LOG_MSG("In ConnectivityHistFrame::update(TimeState*)"); UpdateTitle(); } /** Implementation of WeightsManStateObserver interface */ void ConnectivityHistFrame::update(WeightsManState* o) { - LOG_MSG("In ConnectivityHistFrame::update(WeightsManState*)"); if (o->GetWeightsId() != w_uuid) return; if (o->GetEventType() == WeightsManState::name_change_evt) { UpdateTitle(); @@ -833,7 +814,7 @@ void ConnectivityHistFrame::ChangeWeights(boost::uuids::uuid new_id) void ConnectivityHistFrame::OnShowAxes(wxCommandEvent& event) { - LOG_MSG("In ConnectivityHistFrame::OnShowAxes"); + wxLogMessage("In ConnectivityHistFrame::OnShowAxes"); ConnectivityHistCanvas* t = (ConnectivityHistCanvas*) template_canvas; t->ShowAxes(!t->IsShowAxes()); UpdateOptionMenuItems(); @@ -841,7 +822,7 @@ void ConnectivityHistFrame::OnShowAxes(wxCommandEvent& event) void ConnectivityHistFrame::OnDisplayStatistics(wxCommandEvent& event) { - LOG_MSG("In ConnectivityHistFrame::OnDisplayStatistics"); + wxLogMessage("In ConnectivityHistFrame::OnDisplayStatistics"); ConnectivityHistCanvas* t = (ConnectivityHistCanvas*) template_canvas; t->DisplayStatistics(!t->IsDisplayStats()); UpdateOptionMenuItems(); @@ -849,21 +830,21 @@ void ConnectivityHistFrame::OnDisplayStatistics(wxCommandEvent& event) void ConnectivityHistFrame::OnHistogramIntervals(wxCommandEvent& event) { - LOG_MSG("In ConnectivityHistFrame::OnDisplayStatistics"); + wxLogMessage("In ConnectivityHistFrame::OnDisplayStatistics"); ConnectivityHistCanvas* t = (ConnectivityHistCanvas*) template_canvas; t->HistogramIntervals(); } void ConnectivityHistFrame::OnSaveConnectivityToTable(wxCommandEvent& event) { - LOG_MSG("In ConnectivityHistFrame::OnSaveConnectivityToTable"); + wxLogMessage("In ConnectivityHistFrame::OnSaveConnectivityToTable"); ConnectivityHistCanvas* t = (ConnectivityHistCanvas*) template_canvas; t->SaveConnectivityToTable(); } void ConnectivityHistFrame::OnSelectIsolates(wxCommandEvent& event) { - LOG_MSG("In ConnectivityHistFrame::OnSelectIsolates"); + wxLogMessage("In ConnectivityHistFrame::OnSelectIsolates"); ConnectivityHistCanvas* t = (ConnectivityHistCanvas*) template_canvas; t->SelectIsolates(); } diff --git a/Explore/ConnectivityHistView.h b/Explore/ConnectivityHistView.h index ec24a6c71..ea14ff11c 100644 --- a/Explore/ConnectivityHistView.h +++ b/Explore/ConnectivityHistView.h @@ -46,7 +46,7 @@ class ConnectivityHistCanvas : public TemplateCanvas { virtual void update(HLStateInt* o); virtual wxString GetCanvasTitle(); virtual void SetCheckMarks(wxMenu* menu); - virtual void DetermineMouseHoverObjects(); + virtual void DetermineMouseHoverObjects(wxPoint pt); virtual void UpdateSelection(bool shiftdown = false, bool pointsel = false); virtual void DrawSelectableShapes(wxMemoryDC &dc); @@ -121,7 +121,7 @@ class ConnectivityHistFrame : public TemplateFrame, public WeightsManStateObserv public: ConnectivityHistFrame(wxFrame *parent, Project* project, boost::uuids::uuid w_uuid, - const wxString& title = "Connectivity Histogram", + const wxString& title = _("Connectivity Histogram"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = GdaConst::hist_default_size, const long style = wxDEFAULT_FRAME_STYLE); @@ -156,4 +156,4 @@ class ConnectivityHistFrame : public TemplateFrame, public WeightsManStateObserv }; -#endif \ No newline at end of file +#endif diff --git a/Explore/ConnectivityMapView.cpp b/Explore/ConnectivityMapView.cpp index 6d8f4ac7d..bad832ee6 100644 --- a/Explore/ConnectivityMapView.cpp +++ b/Explore/ConnectivityMapView.cpp @@ -51,11 +51,9 @@ ConnectivityMapCanvas::ConnectivityMapCanvas(wxWindow *parent, no_smoothing, 1, weights_id, pos, size), w_man_int(project->GetWManInt()) { - LOG_MSG("Entering ConnectivityMapCanvas::ConnectivityMapCanvas"); SetWeightsId(weights_id); wxString w_title = project->GetWManInt()->GetShortDispName(GetWeightsId()); - LOG_MSG(w_title); cat_classif_def.color_scheme = CatClassification::custom_color_scheme; CatClassification::ChangeNumCats(1, cat_classif_def); @@ -82,13 +80,10 @@ ConnectivityMapCanvas::ConnectivityMapCanvas(wxWindow *parent, // Used to synchronize core selection amongst all ConnectivityMaps shared_core_hs = project->GetConMapHlightState(); shared_core_hs->registerObserver(this); - - LOG_MSG("Exiting ConnectivityMapCanvas::ConnectivityMapCanvas"); } ConnectivityMapCanvas::~ConnectivityMapCanvas() { - LOG_MSG("In ConnectivityMapCanvas::~ConnectivityMapCanvas"); proj_hs->removeObserver(this); highlight_state->removeObserver(this); // ensure child won't try to removeObserver as well. Since this is @@ -123,7 +118,7 @@ void ConnectivityMapCanvas::OnMouseEvent(wxMouseEvent& event) UpdateSelection(event.ShiftDown(), true); selectstate = start; - DetermineMouseHoverObjects(); + DetermineMouseHoverObjects(prev); UpdateStatusBar(); } } @@ -193,8 +188,7 @@ void ConnectivityMapCanvas::OnMouseEvent(wxMouseEvent& event) Refresh(); } } else { // unknown state - LOG_MSG("TemplateCanvas::OnMouseEvent: ERROR, unknown SelectState"); - } + } } else { TemplateCanvas::OnMouseEvent(event); } @@ -206,7 +200,6 @@ void ConnectivityMapCanvas::OnMouseEvent(wxMouseEvent& event) // all GdaShape selectable objects. void ConnectivityMapCanvas::UpdateSelection(bool shiftdown, bool pointsel) { - LOG_MSG("Entering ConnectivityMapCanvas::UpdateSelection"); size_t sel_shps_sz = selectable_shps.size(); sel_cores.clear(); @@ -289,14 +282,10 @@ void ConnectivityMapCanvas::UpdateSelection(bool shiftdown, bool pointsel) shared_core_hs->SetEventType(HLStateInt::delta); shared_core_hs->notifyObservers(); } - - LOG_MSG("Exiting ConnectivityMapCanvas::UpdateSelection"); } void ConnectivityMapCanvas::UpdateFromSharedCore() { - LOG_MSG("Entering ConnectivityMapCanvas::UpdateFromSharedCore"); - sel_cores.clear(); std::vector& sc_hs = shared_core_hs->GetHighlight(); for (size_t i=0, sz=sc_hs.size(); iPopupMenu(optMenu, pos + GetPosition()); template_frame->UpdateOptionMenuItems(); } - LOG_MSG("Exiting ConnectivityMapCanvas::DisplayRightClickMenu"); } wxString ConnectivityMapCanvas::GetCanvasTitle() { wxString s; s << "Connectivity Map - " << w_man_int->GetLongDispName(weights_id); - //LOG_MSG("ConnectivityMapCanvas::GetCanvasTitle(): " + s); return s; } @@ -374,7 +359,6 @@ bool ConnectivityMapCanvas::ChangeMapType( CatClassification::CatClassifType new_map_theme, SmoothingType new_map_smoothing) { - LOG_MSG("In ConnectivityMapCanvas::ChangeMapType"); return false; } @@ -391,7 +375,6 @@ void ConnectivityMapCanvas::SetCheckMarks(wxMenu* menu) /** Time changes have no effect */ void ConnectivityMapCanvas::TimeChange() { - LOG_MSG("In ConnectivityMapCanvas::TimeChange"); } /** Nothing to do */ @@ -435,19 +418,13 @@ void ConnectivityMapCanvas::ChangeWeights(boost::uuids::uuid new_id) void ConnectivityMapCanvas::update(HLStateInt* o) { - LOG_MSG("Entering ConnectivityMapCanvas::update"); if (o == proj_hs) { - LOG_MSG("proj_hs (shared by Project)"); } else if (o == highlight_state) { - LOG_MSG("highlight_state (private)"); TemplateCanvas::update(o); } else { // o == shared_core_hs - LOG_MSG("shared_core_hs"); UpdateFromSharedCore(); } - - LOG_MSG("Exiting ConnectivityMapCanvas::update"); -} +} void ConnectivityMapCanvas::UpdateStatusBar() { @@ -496,7 +473,7 @@ ConnectivityMapFrame::ConnectivityMapFrame(wxFrame *parent, Project* project, const long style) : MapFrame(parent, project, pos, size, style) { - LOG_MSG("Entering ConnectivityMapFrame::ConnectivityMapFrame"); + wxLogMessage("Open ConnectivityMapFrame"); int width, height; GetClientSize(&width, &height); @@ -533,28 +510,25 @@ ConnectivityMapFrame::ConnectivityMapFrame(wxFrame *parent, Project* project, DisplayStatusBar(true); SetTitle(template_canvas->GetCanvasTitle()); - Show(true); - LOG_MSG("Exiting ConnectivityMapFrame::ConnectivityMapFrame"); } ConnectivityMapFrame::~ConnectivityMapFrame() { - LOG_MSG("In ConnectivityMapFrame::~ConnectivityMapFrame"); } void ConnectivityMapFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In ConnectivityMapFrame::OnActivate"); if (event.GetActive()) { + wxLogMessage("In ConnectivityMapFrame::OnActivate"); RegisterAsActive("ConnectivityMapFrame", GetTitle()); } - if ( event.GetActive() && template_canvas ) template_canvas->SetFocus(); + if ( event.GetActive() && template_canvas ) + template_canvas->SetFocus(); } void ConnectivityMapFrame::MapMenus() { - LOG_MSG("In ConnectivityMapFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu = wxXmlResource::Get()-> @@ -572,8 +546,6 @@ void ConnectivityMapFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("ConnectivityMapFrame::UpdateOptionMenuItems: " - "Options menu not found"); } else { ((ConnectivityMapCanvas*) template_canvas)-> SetCheckMarks(mb->GetMenu(menu)); @@ -616,32 +588,26 @@ void ConnectivityMapFrame::CoreSelectHelper(const std::vector& elem) void ConnectivityMapFrame::OnSelectCores(wxCommandEvent& event) { - LOG_MSG("Entering ConnectivityMapFrame::OnSelectCores"); + wxLogMessage("Entering ConnectivityMapFrame::OnSelectCores"); std::vector elem(project->GetNumRecords(), false); CoreSelectHelper(elem); - - LOG_MSG("Exiting ConnectivityMapFrame::OnSelectCores"); } void ConnectivityMapFrame::OnSelectNeighborsOfCores(wxCommandEvent& event) { - LOG_MSG("Entering ConnectivityMapFrame::OnSelectNeighborsOfCores"); + wxLogMessage("Entering ConnectivityMapFrame::OnSelectNeighborsOfCores"); std::vector elem(project->GetNumRecords(), false); CoreSelectHelper(elem); - - LOG_MSG("Exiting ConnectivityMapFrame::OnSelectNeighborsOfCores"); } void ConnectivityMapFrame::OnSelectCoresAndNeighbors(wxCommandEvent& event) { - LOG_MSG("Entering ConnectivityMapFrame::OnSelectCoresAndNeighbors"); + wxLogMessage("Entering ConnectivityMapFrame::OnSelectCoresAndNeighbors"); std::vector elem(project->GetNumRecords(), false); CoreSelectHelper(elem); - - LOG_MSG("Exiting ConnectivityMapFrame::OnSelectCoresAndNeighbors"); } void ConnectivityMapFrame::ChangeWeights(boost::uuids::uuid new_id) diff --git a/Explore/CorrelParamsDlg.cpp b/Explore/CorrelParamsDlg.cpp index 8b004239e..0daa89f40 100644 --- a/Explore/CorrelParamsDlg.cpp +++ b/Explore/CorrelParamsDlg.cpp @@ -27,11 +27,12 @@ #include "../logger.h" #include "../Project.h" #include "../DialogTools/WebViewHelpWin.h" +#include "../rc/GeoDaIcon-16x16.xpm" #include "CorrelParamsDlg.h" CorrelParamsFrame::CorrelParamsFrame(const CorrelParams& correl_params, - GdaVarTools::Manager& var_man, - Project* project_) + GdaVarTools::Manager& var_man, + Project* project_) : wxFrame((wxWindow*) 0, wxID_ANY, "Correlogram Parameters", wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE), CorrelParamsObservable(correl_params, var_man), project(project_), @@ -48,12 +49,14 @@ help_btn(0), apply_btn(0) SetBackgroundColour(*wxWHITE); { var_txt = new wxStaticText(panel, XRCID("ID_VAR_TXT"), "Variable:"); - var_choice = new wxChoice(panel, XRCID("ID_VAR_CHOICE"), wxDefaultPosition,wxSize(160,-1)); + var_choice = new wxChoice(panel, XRCID("ID_VAR_CHOICE"), + wxDefaultPosition,wxSize(160,-1)); wxString var_nm = ""; if (var_man.GetVarsCount() > 0) var_nm = var_man.GetName(0); UpdateVarChoiceFromTable(var_nm); - Connect(XRCID("ID_VAR_CHOICE"), wxEVT_CHOICE, wxCommandEventHandler(CorrelParamsFrame::OnVarChoiceSelected)); + Connect(XRCID("ID_VAR_CHOICE"), wxEVT_CHOICE, + wxCommandEventHandler(CorrelParamsFrame::OnVarChoiceSelected)); } wxBoxSizer* var_h_szr = new wxBoxSizer(wxHORIZONTAL); var_h_szr->Add(var_txt, 0, wxALIGN_CENTER_VERTICAL); @@ -61,7 +64,8 @@ help_btn(0), apply_btn(0) var_h_szr->Add(var_choice, 0, wxALIGN_CENTER_VERTICAL); dist_txt = new wxStaticText(panel, XRCID("ID_DIST_TXT"), "Distance:"); - dist_choice = new wxChoice(panel, XRCID("ID_DIST_CHOICE"), wxDefaultPosition, wxSize(160,-1)); + dist_choice = new wxChoice(panel, XRCID("ID_DIST_CHOICE"), + wxDefaultPosition, wxSize(160,-1)); dist_choice->Append("Euclidean Distance"); dist_choice->Append("Arc Distance (mi)"); dist_choice->Append("Arc Distance (km)"); @@ -74,7 +78,10 @@ help_btn(0), apply_btn(0) } else { dist_choice->SetSelection(0); } - Connect(XRCID("ID_DIST_CHOICE"), wxEVT_CHOICE, wxCommandEventHandler(CorrelParamsFrame::OnDistanceChoiceSelected)); + + Connect(XRCID("ID_DIST_CHOICE"), wxEVT_CHOICE, + wxCommandEventHandler(CorrelParamsFrame::OnDistanceChoiceSelected)); + wxBoxSizer* dist_h_szr = new wxBoxSizer(wxHORIZONTAL); dist_h_szr->Add(dist_txt, 0, wxALIGN_CENTER_VERTICAL); dist_h_szr->AddSpacer(5); @@ -84,9 +91,16 @@ help_btn(0), apply_btn(0) bins_txt = new wxStaticText(panel, XRCID("ID_BINS_TXT"), "Number Bins:"); wxString vs; vs << correl_params.bins; - bins_spn_ctrl = new wxSpinCtrl(panel, XRCID("ID_BINS_SPN_CTRL"), vs, wxDefaultPosition, wxSize(75,-1), wxSP_ARROW_KEYS | wxTE_PROCESS_ENTER, CorrelParams::min_bins_cnst, CorrelParams::max_bins_cnst, correl_params.bins); - Connect(XRCID("ID_BINS_SPN_CTRL"), wxEVT_SPINCTRL, wxSpinEventHandler(CorrelParamsFrame::OnBinsSpinEvent)); - Connect(XRCID("ID_BINS_SPN_CTRL"), wxEVT_TEXT_ENTER, wxCommandEventHandler(CorrelParamsFrame::OnBinsTextCtrl)); + bins_spn_ctrl = new wxSpinCtrl(panel, XRCID("ID_BINS_SPN_CTRL"), + vs, wxDefaultPosition, wxSize(75,-1), + wxSP_ARROW_KEYS | wxTE_PROCESS_ENTER, + CorrelParams::min_bins_cnst, + CorrelParams::max_bins_cnst, + correl_params.bins); + Connect(XRCID("ID_BINS_SPN_CTRL"), wxEVT_SPINCTRL, + wxSpinEventHandler(CorrelParamsFrame::OnBinsSpinEvent)); + Connect(XRCID("ID_BINS_SPN_CTRL"), wxEVT_TEXT_ENTER, + wxCommandEventHandler(CorrelParamsFrame::OnBinsTextCtrl)); } wxBoxSizer* bins_h_szr = new wxBoxSizer(wxHORIZONTAL); bins_h_szr->Add(bins_txt, 0, wxALIGN_CENTER_VERTICAL); @@ -95,7 +109,9 @@ help_btn(0), apply_btn(0) thresh_cbx = new wxCheckBox(panel, XRCID("ID_THRESH_CBX"), "Max Distance:"); thresh_cbx->SetValue(false); - thresh_tctrl = new wxTextCtrl(panel, XRCID("ID_THRESH_TCTRL"), "", wxDefaultPosition, wxSize(100,-1), wxTE_PROCESS_ENTER); + thresh_tctrl = new wxTextCtrl(panel, XRCID("ID_THRESH_TCTRL"), "", + wxDefaultPosition, wxSize(100,-1), + wxTE_PROCESS_ENTER); thresh_tctrl->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); thresh_tctrl->Enable(false); //UpdateThreshTctrlVal(); @@ -108,11 +124,13 @@ help_btn(0), apply_btn(0) thresh_h_szr->Add(thresh_cbx, 0, wxALIGN_CENTER_VERTICAL); thresh_h_szr->AddSpacer(5); thresh_h_szr->Add(thresh_tctrl, 0, wxALIGN_CENTER_VERTICAL); - thresh_slider = new wxSlider(panel, XRCID("ID_THRESH_SLDR"), - sldr_tcks/2, 0, sldr_tcks, - wxDefaultPosition, wxSize(180,-1)); + thresh_slider = new wxSlider(panel, XRCID("ID_THRESH_SLDR"), + sldr_tcks/2, 0, sldr_tcks, + wxDefaultPosition, wxSize(180,-1)); + Connect(XRCID("ID_THRESH_SLDR"), wxEVT_SLIDER, wxCommandEventHandler(CorrelParamsFrame::OnThreshSlider)); + thresh_slider->Enable(false); wxBoxSizer* thresh_sld_h_szr = new wxBoxSizer(wxHORIZONTAL); thresh_sld_h_szr->Add(thresh_slider, 0, wxALIGN_CENTER_VERTICAL); @@ -120,9 +138,13 @@ help_btn(0), apply_btn(0) thresh_v_szr->Add(thresh_h_szr, 0, wxBOTTOM, 5); thresh_v_szr->Add(thresh_sld_h_szr, 0, wxALIGN_CENTER_HORIZONTAL); - all_pairs_rad = new wxRadioButton(panel, XRCID("ID_ALL_PAIRS_RAD"), "All Pairs", wxDefaultPosition, wxDefaultSize, wxALIGN_CENTER_VERTICAL | wxRB_GROUP); + all_pairs_rad = new wxRadioButton(panel, XRCID("ID_ALL_PAIRS_RAD"), + "All Pairs", wxDefaultPosition, + wxDefaultSize, + wxALIGN_CENTER_VERTICAL | wxRB_GROUP); all_pairs_rad->SetValue(correl_params.method == CorrelParams::ALL_PAIRS); - Connect(XRCID("ID_ALL_PAIRS_RAD"), wxEVT_RADIOBUTTON, wxCommandEventHandler(CorrelParamsFrame::OnAllPairsRadioSelected)); + Connect(XRCID("ID_ALL_PAIRS_RAD"), wxEVT_RADIOBUTTON, + wxCommandEventHandler(CorrelParamsFrame::OnAllPairsRadioSelected)); est_pairs_txt = new wxStaticText(panel, XRCID("ID_EST_PAIRS_TXT"), "Estimated Pairs:"); est_pairs_num_txt = new wxStaticText(panel, XRCID("ID_EST_PAIRS_NUM_TXT"), "4,000,000"); @@ -142,9 +164,12 @@ help_btn(0), apply_btn(0) { wxString vs; vs << correl_params.max_iterations; - max_iter_tctrl = new wxTextCtrl(panel, XRCID("ID_MAX_ITER_TCTRL"), vs, wxDefaultPosition, wxSize(100,-1), wxTE_PROCESS_ENTER); + max_iter_tctrl = new wxTextCtrl(panel, XRCID("ID_MAX_ITER_TCTRL"), + vs, wxDefaultPosition, + wxSize(100,-1), wxTE_PROCESS_ENTER); max_iter_tctrl->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); - Connect(XRCID("ID_MAX_ITER_TCTRL"), wxEVT_TEXT_ENTER, wxCommandEventHandler(CorrelParamsFrame::OnMaxIterTextCtrl)); + Connect(XRCID("ID_MAX_ITER_TCTRL"), wxEVT_TEXT_ENTER, + wxCommandEventHandler(CorrelParamsFrame::OnMaxIterTextCtrl)); } wxBoxSizer* max_iter_h_szr = new wxBoxSizer(wxHORIZONTAL); max_iter_h_szr->Add(max_iter_txt, 0, wxALIGN_CENTER_VERTICAL); @@ -155,10 +180,16 @@ help_btn(0), apply_btn(0) rand_samp_v_szr->AddSpacer(2); rand_samp_v_szr->Add(max_iter_h_szr, 0, wxLEFT, 18); - help_btn = new wxButton(panel, XRCID("ID_HELP_BTN"), "Help", wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT); - apply_btn = new wxButton(panel, XRCID("ID_APPLY_BTN"), "Apply", wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT); - Connect(XRCID("ID_HELP_BTN"), wxEVT_BUTTON, wxCommandEventHandler(CorrelParamsFrame::OnHelpBtn)); - Connect(XRCID("ID_APPLY_BTN"), wxEVT_BUTTON, wxCommandEventHandler(CorrelParamsFrame::OnApplyBtn)); + help_btn = new wxButton(panel, XRCID("ID_HELP_BTN"), "Help", + wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT); + apply_btn = new wxButton(panel, XRCID("ID_APPLY_BTN"), "Apply", + wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT); + + Connect(XRCID("ID_HELP_BTN"), wxEVT_BUTTON, + wxCommandEventHandler(CorrelParamsFrame::OnHelpBtn)); + Connect(XRCID("ID_APPLY_BTN"), wxEVT_BUTTON, + wxCommandEventHandler(CorrelParamsFrame::OnApplyBtn)); + wxBoxSizer* btns_h_szr = new wxBoxSizer(wxHORIZONTAL); btns_h_szr->Add(help_btn, 0, wxALIGN_CENTER_VERTICAL); btns_h_szr->AddSpacer(15); @@ -201,6 +232,7 @@ help_btn(0), apply_btn(0) else OnAllPairsRadioSelected(ev); + SetIcon(wxIcon(GeoDaIcon_16x16_xpm)); Show(true); LOG_MSG("Exiting CorrelParamsFrame::CorrelParamsFrame"); } @@ -214,7 +246,11 @@ CorrelParamsFrame::~CorrelParamsFrame() void CorrelParamsFrame::OnHelpBtn(wxCommandEvent& ev) { LOG_MSG("In CorrelParamsFrame::OnHelpBtn"); - WebViewHelpWin* win = new WebViewHelpWin(project, GetHelpPageHtml(), NULL, wxID_ANY, "Correlogram Parameters Help", wxDefaultPosition, wxSize(500,500)); + WebViewHelpWin* win = new WebViewHelpWin(project, GetHelpPageHtml(), NULL, + wxID_ANY, + "Correlogram Parameters Help", + wxDefaultPosition, + wxSize(500,500)); } void CorrelParamsFrame::OnApplyBtn(wxCommandEvent& ev) @@ -326,21 +362,24 @@ void CorrelParamsFrame::OnApplyBtn(wxCommandEvent& ev) double mean = 0; double var = 0; vector vals; + vector vals_undef; table_int->GetColData(col_id, 0, vals); - CorrelogramAlgs::GetSampMeanAndVar(vals, mean, var); + table_int->GetColUndefined(col_id, 0, vals_undef); + CorrelogramAlgs::GetSampMeanAndVar(vals, vals_undef, mean, var); if (var <= 0) { wxString msg = "Please check your variable, e.g. make sure it is not a constant."; wxString title = "Variable Value Error"; wxMessageDialog dlg (this, msg, title, wxOK | wxICON_ERROR); dlg.ShowModal(); + + var_choice->SetSelection(-1); valid_variable = false; } } } - int var_man_cnt = var_man.GetVarsCount(); - LOG(var_man_cnt); - if (var_man_cnt) LOG(var_man.GetName(0)); - notifyObservers(); + if (valid_variable) { + notifyObservers(); + } } void CorrelParamsFrame::OnVarChoiceSelected(wxCommandEvent& ev) diff --git a/Explore/CorrelParamsObservable.cpp b/Explore/CorrelParamsObservable.cpp index 8c905ef95..398c730d1 100644 --- a/Explore/CorrelParamsObservable.cpp +++ b/Explore/CorrelParamsObservable.cpp @@ -41,7 +41,6 @@ void CorrelParamsObservable::closeAndDeleteWhenEmpty() LOG_MSG("Entering CorrelParamsObservable::closeAndDeleteWhenEmpty"); delete_self_when_empty = true; if (observers.size() == 0) { - LOG_MSG("Deleting self now since no registered observers."); delete this; } LOG_MSG("Exiting CorrelParamsObservable::closeAndDeleteWhenEmpty"); @@ -67,8 +66,8 @@ void CorrelParamsObservable::removeObserver(CorrelParamsObserver* o) { LOG_MSG("Entering CorrelParamsObservable::removeObserver"); observers.remove(o); - LOG(observers.size()); - if (observers.size() == 0 && delete_self_when_empty) delete this; + if (observers.size() == 0 && delete_self_when_empty) + delete this; LOG_MSG("Exiting CorrelParamsObservable::removeObserver"); } diff --git a/Explore/CorrelogramAlgs.cpp b/Explore/CorrelogramAlgs.cpp index 3db1f9134..c239afa73 100644 --- a/Explore/CorrelogramAlgs.cpp +++ b/Explore/CorrelogramAlgs.cpp @@ -33,13 +33,24 @@ #include "CorrelogramAlgs.h" -void CorrelogramAlgs::GetSampMeanAndVar(const std::vector& Z, +void CorrelogramAlgs::GetSampMeanAndVar(const std::vector& Z_, + const std::vector& Z_undef, double& mean, double& var) { + // get valid Z using Z_undef + std::vector Z; + for (size_t i=0; i& Z, ssd += diff*diff; } double smpl_var = ssd/N; - LOG(smpl_mn); - LOG(smpl_var); + mean = smpl_mn; var = smpl_var; } bool CorrelogramAlgs::MakeCorrRandSamp(const std::vector& pts, const std::vector& Z, + const std::vector& Z_undef, bool is_arc, double dist_cutoff, int num_bins, int iters, @@ -82,13 +93,13 @@ bool CorrelogramAlgs::MakeCorrRandSamp(const std::vector& pts, double mean = 0; double var = 0; if (calc_prods) { - GetSampMeanAndVar(Z, mean, var); + GetSampMeanAndVar(Z, Z_undef, mean, var); if (var <= 0) { - LOG_MSG("Error: non-positive variance calculated"); return false; } } - if (num_bins <= 0) num_bins = 1; + if (num_bins <= 0) + num_bins = 1; out.clear(); out.resize(num_bins); double binw = dist_cutoff/nbins_d; // bin width @@ -101,12 +112,32 @@ bool CorrelogramAlgs::MakeCorrRandSamp(const std::vector& pts, } int ta_cnt = 0; // throw away count - for (int t=0; t 0 && (Z_undef[i] || Z_undef[j])) { + if (t_max < t_max_const) { + continue; + } else { + // ERROR: too many undefined values, computing hangs and exits. + return false; + } + t_max += 1; + } + + t += 1; + const wxRealPoint& p1(pts[i]); const wxRealPoint& p2(pts[j]); double d; + + // NOTE: performance boost here: cache the computed distance + // the cache could have a limited size e.g. 10000 if (is_arc) { d = ComputeArcDistRad(p1.x, p1.y, p2.x, p2.y); } else { @@ -118,36 +149,24 @@ bool CorrelogramAlgs::MakeCorrRandSamp(const std::vector& pts, continue; } out[b].num_pairs++; - if (calc_prods) { + if (calc_prods && var != 0) { double prod = (Z[i]-mean)*(Z[j]-mean)/var; out[b].corr_avg += prod; } } for (size_t b=0; b0 && calc_prods) { out[b].corr_avg /= ((double) out[b].num_pairs); } - LOG(b); - LOG(out[b].dist_min); - LOG(out[b].dist_max); - if (out[b].corr_avg_valid) LOG(out[b].corr_avg); - LOG(out[b].corr_avg_valid); - LOG(out[b].num_pairs); } - LOG(ta_cnt); - { - stringstream ss; - ss << "MakeCorrRandSamp with " << iters << " random samples" << endl; - ss << " finished in " << sw.Time() << " ms."; - LOG_MSG(ss.str()); - } LOG_MSG("Exiting CorrelogramAlgs::MakeCorrRandSamp"); return true; } bool CorrelogramAlgs::MakeCorrAllPairs(const std::vector& pts, const std::vector& Z, + const std::vector& Z_undef, bool is_arc, int num_bins, std::vector& out) @@ -159,29 +178,41 @@ bool CorrelogramAlgs::MakeCorrAllPairs(const std::vector& pts, size_t nobs = pts.size(); - bool calc_prods = (Z.size() == pts.size()); + bool calc_prods = (Z.size() == nobs); double mean = 0; double var = 0; + if (calc_prods) { - GetSampMeanAndVar(Z, mean, var); + GetSampMeanAndVar(Z, Z_undef, mean, var); if (var <= 0) { - LOG_MSG("Error: non-positive variance calculated"); return false; } } double min_d, max_d; - min_d = (is_arc ? ComputeArcDistRad(pts[0].x, pts[0].y, pts[1].x, pts[1].y) : + min_d = (is_arc ? + ComputeArcDistRad(pts[0].x, pts[0].y, pts[1].x, pts[1].y) : ComputeEucDist(pts[0].x, pts[0].y, pts[1].x, pts[1].y)); max_d = min_d; size_t pairs = ((nobs-1)*nobs)/2; vector Zdist(pairs); vector Zprod(calc_prods ? pairs : 0); + vector Zprod_undef(calc_prods ? pairs : 0); size_t pc = 0; for (size_t i=0; i 0 && (Z_undef[i] || Z_undef[j])) { + Zprod_undef[pc] = true; + Zdist[pc] = 0; + Zprod[pc] = 0; + continue; + } + + Zprod_undef[pc] = false; + double d = (is_arc ? + ComputeArcDistRad(pts[i].x, pts[i].y,pts[j].x, pts[j].y) : ComputeEucDist(pts[i].x, pts[i].y, pts[j].x, pts[j].y)); if (d < min_d) { min_d = d; @@ -189,17 +220,16 @@ bool CorrelogramAlgs::MakeCorrAllPairs(const std::vector& pts, max_d = d; } Zdist[pc] = d; - if (calc_prods) + if (calc_prods && var != 0) { Zprod[pc] = (Z[i]-mean)*(Z[j]-mean)/var; + } ++pc; } } - LOG(min_d); - LOG(max_d); - LOG(pairs); - LOG(pc); - if (num_bins <= 0) num_bins = 1; + if (num_bins <= 0) { + num_bins = 1; + } out.clear(); out.resize(num_bins); double nbins_d = (double) num_bins; @@ -214,7 +244,7 @@ bool CorrelogramAlgs::MakeCorrAllPairs(const std::vector& pts, size_t ta_cnt = 0; for (size_t i=0, sz=Zdist.size(); i& pts, ta_cnt++; } out[b].num_pairs++; - if (calc_prods) out[b].corr_avg += Zprod[i]; + if (calc_prods) { + out[b].corr_avg += Zprod[i]; + } } LOG(ta_cnt); // should be at most 1 for (size_t b=0; b& Z, + const std::vector& Z_undef, double thresh, int num_bins, std::vector& out) { @@ -263,6 +292,7 @@ bool CorrelogramAlgs::MakeCorrThresh(const rtree_pt_2d_t& rtree, if (thresh <= 0) return false; bool calc_prods = (Z.size() == rtree.size()); double nbins_d = (double) num_bins; + if (num_bins <= 0) num_bins = 1; out.clear(); out.resize(num_bins); @@ -278,9 +308,9 @@ bool CorrelogramAlgs::MakeCorrThresh(const rtree_pt_2d_t& rtree, double mean= 0; double var=0; if (calc_prods) { - GetSampMeanAndVar(Z, mean, var); + GetSampMeanAndVar(Z, Z_undef, mean, var); if (var <= 0) { - LOG_MSG("Error: non-positive variance calculated"); + //LOG_MSG("Error: non-positive variance calculated"); return false; } } @@ -301,50 +331,47 @@ bool CorrelogramAlgs::MakeCorrThresh(const rtree_pt_2d_t& rtree, BOOST_FOREACH(const pt_2d_val& w, q) { const size_t j = w.second; if (i >= j) continue; + if (Z_undef.size() > 0 && (Z_undef[i] || Z_undef[j])) + continue; + double d = bg::distance(v.first, w.first); int b = (int) (d/binw); if (b >= num_bins || b<0) { ++ta_cnt; continue; } + ++pairs_cnt; out[b].num_pairs++; - if (calc_prods) { - double prod = (Z[i]-mean)*(Z[j]-mean)/var; - out[b].corr_avg += prod; + if (calc_prods && var !=0) { + double prod = (Z[i]-mean)*(Z[j]-mean)/var; + out[b].corr_avg += prod; } } } - LOG(ta_cnt); - LOG(pairs_cnt); for (size_t b=0; b& Z, - double thresh, int num_bins, - std::vector& out) + const std::vector& Z, + const std::vector& Z_undef, + double thresh, int num_bins, + std::vector& out) { using namespace std; using namespace GenGeomAlgs; @@ -370,17 +397,15 @@ bool CorrelogramAlgs::MakeCorrThresh(const rtree_pt_3d_t& rtree, double mean= 0; double var=0; if (calc_prods) { - GetSampMeanAndVar(Z, mean, var); + GetSampMeanAndVar(Z, Z_undef, mean, var); if (var <= 0) { - LOG_MSG("Error: non-positive variance calculated"); + //LOG_MSG("Error: non-positive variance calculated"); return false; } } // thresh is in radians. Need to convert to unit sphere secant distance double sec_thresh = RadToUnitDist(thresh); - LOG(thresh); - LOG(sec_thresh); int ta_cnt = 0; // throw away count int pairs_cnt = 0; // pairs count @@ -400,6 +425,8 @@ bool CorrelogramAlgs::MakeCorrThresh(const rtree_pt_3d_t& rtree, BOOST_FOREACH(const pt_3d_val& w, q) { const size_t j = w.second; if (i >= j) continue; + if (Z_undef.size() > 0 && (Z_undef[i] || Z_undef[j])) + continue; double d = bg::distance(v.first, w.first); double rad_d = UnitDistToRad(d); @@ -410,33 +437,25 @@ bool CorrelogramAlgs::MakeCorrThresh(const rtree_pt_3d_t& rtree, } ++pairs_cnt; out[b].num_pairs++; - if (calc_prods) { + if (calc_prods && var != 0) { double prod = (Z[i]-mean)*(Z[j]-mean)/var; out[b].corr_avg += prod; } } } - LOG(ta_cnt); - LOG(pairs_cnt); for (size_t b=0; b& Z, - double& mean, double& var); + const std::vector& Z_undef, + double& mean, double& var); /** Input: @@ -55,14 +56,16 @@ namespace CorrelogramAlgs { out: vector of CorreloBin output objects of size num_cats true if success, false if sample variance <= 0 */ - bool MakeCorrRandSamp(const std::vector& pts, - const std::vector& Z, - bool is_arc, double dist_cutoff, - int num_bins, int iters, - std::vector& out); + bool MakeCorrRandSamp(const std::vector& pts, + const std::vector& Z, + const std::vector& Z_undef, + bool is_arc, double dist_cutoff, + int num_bins, int iters, + std::vector& out); bool MakeCorrAllPairs(const std::vector& pts, const std::vector& Z, + const std::vector& Z_undef, bool is_arc, int num_bins, std::vector& out); @@ -72,13 +75,15 @@ namespace CorrelogramAlgs { to choose the threshold. */ bool MakeCorrThresh(const rtree_pt_2d_t& rtree, const std::vector& Z, + const std::vector& Z_undef, double thresh, int num_bins, std::vector& out); - bool MakeCorrThresh(const rtree_pt_3d_t& rtree, - const std::vector& Z, - double thresh, int num_bins, - std::vector& out); + bool MakeCorrThresh(const rtree_pt_3d_t& rtree, + const std::vector& Z, + const std::vector& Z_undef, + double thresh, int num_bins, + std::vector& out); } #endif diff --git a/Explore/CorrelogramView.cpp b/Explore/CorrelogramView.cpp index 2af3e8c2f..caf15505b 100644 --- a/Explore/CorrelogramView.cpp +++ b/Explore/CorrelogramView.cpp @@ -22,14 +22,20 @@ #include #include // std::pair #include + +#include #include #include +#include +#include + #include "../HighlightState.h" #include "../GeneralWxUtils.h" #include "../GeoDa.h" #include "../logger.h" #include "../Project.h" #include "SimpleAxisCanvas.h" +#include "SimpleHistCanvas.h" #include "CorrelogramView.h" #ifdef __WIN32__ @@ -51,9 +57,9 @@ CorrelogramFrame::CorrelogramFrame(wxFrame *parent, Project* project, : TemplateFrame(parent, project, title, pos, size, wxDEFAULT_FRAME_STYLE), correl_params_frame(0), panel(0), panel_v_szr(0), bag_szr(0), top_h_sizer(0), -hist_plot(0), local_hl_state(0), message_win(0), project(project) +hist_plot(0), local_hl_state(0), message_win(0), project(project), shs_plot(0) { - LOG_MSG("Entering CorrelogramFrame::CorrelogramFrame"); + wxLogMessage("Open CorrelogramFrame."); local_hl_state = new HighlightState(); supports_timeline_changes = true; { @@ -99,13 +105,10 @@ hist_plot(0), local_hl_state(0), message_win(0), project(project) wxCommandEvent ev; OnShowCorrelParams(ev); - - LOG_MSG("Exiting CorrelogramFrame::CorrelogramFrame"); } CorrelogramFrame::~CorrelogramFrame() { - LOG_MSG("In CorrelogramFrame::~CorrelogramFrame"); if (correl_params_frame) { correl_params_frame->removeObserver(this); correl_params_frame->closeAndDeleteWhenEmpty(); @@ -117,34 +120,97 @@ CorrelogramFrame::~CorrelogramFrame() void CorrelogramFrame::OnMouseEvent(wxMouseEvent& event) { - if (event.RightUp()) { + if (event.RightDown()) { const wxPoint& pos = event.GetPosition(); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); OnActivate(ae); - - wxMenu* optMenu; - optMenu = wxXmlResource::Get()->LoadMenu("ID_CORRELOGRAM_MENU_OPTIONS"); - if (!optMenu) return; - - UpdateContextMenuItems(optMenu); - PopupMenu(optMenu, pos); - UpdateOptionMenuItems(); + + OnRightClick(pos); } } +void CorrelogramFrame::OnRightClick(const wxPoint& pos) +{ + wxMenu* optMenu; + optMenu = wxXmlResource::Get()->LoadMenu("ID_CORRELOGRAM_MENU_OPTIONS"); + if (!optMenu) return; + + UpdateContextMenuItems(optMenu); + PopupMenu(optMenu, pos); + UpdateOptionMenuItems(); + + wxMenuItem* save_menu = optMenu->FindItem(XRCID("ID_SAVE_CORRELOGRAM_STATS")); + Connect(save_menu->GetId(), wxEVT_MENU, + wxCommandEventHandler(CorrelogramFrame::OnSaveResult)); +} + +void CorrelogramFrame::OnSaveResult(wxCommandEvent& event) +{ + wxLogMessage("In CorrelogramFrame::OnSaveResult()"); + wxFileDialog + saveFileDialog(this, _("Save Statistics file"), "", "", + "csv files (*.csv)|*.csv", wxFD_SAVE|wxFD_OVERWRITE_PROMPT); + if (saveFileDialog.ShowModal() == wxID_CANCEL) + return; + + wxFileOutputStream output_stream(saveFileDialog.GetPath()); + if (!output_stream.IsOk()) + { + wxLogError("Cannot save current contents in file '%s'.", saveFileDialog.GetPath()); + return; + } + // write logReport to a text file + wxTextOutputStream txt_out( output_stream ); + txt_out << ""; + + vector lbls; + lbls.push_back("Autocorr."); + lbls.push_back("Min"); + lbls.push_back("Max"); + lbls.push_back("# Pairs"); + + wxString header = ""; + int total_pairs = 0; + for (size_t i=0; iSetFocus(); } void CorrelogramFrame::MapMenus() { - LOG_MSG("In CorrelogramFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu; @@ -160,10 +226,7 @@ void CorrelogramFrame::UpdateOptionMenuItems() //TemplateFrame::UpdateOptionMenuItems(); // set common items first wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); - if (menu == wxNOT_FOUND) { - LOG_MSG("CorrelogramFrame::UpdateOptionMenuItems: Options " - "menu not found"); - } else { + if (menu != wxNOT_FOUND) { CorrelogramFrame::UpdateContextMenuItems(mb->GetMenu(menu)); } } @@ -179,7 +242,7 @@ void CorrelogramFrame::UpdateContextMenuItems(wxMenu* menu) void CorrelogramFrame::OnShowCorrelParams(wxCommandEvent& event) { - LOG_MSG("In CorrelogramFrame::OnShowCorrelParams"); + wxLogMessage("In CorrelogramFrame::OnShowCorrelParams()"); if (correl_params_frame) { correl_params_frame->Iconize(false); correl_params_frame->Raise(); @@ -195,24 +258,20 @@ void CorrelogramFrame::OnShowCorrelParams(wxCommandEvent& event) void CorrelogramFrame::OnDisplayStatistics(wxCommandEvent& event) { - LOG_MSG("In CorrelogramFrame::OnDisplayStatistics"); + wxLogMessage("In CorrelogramFrame::OnDisplayStatistics()"); UpdateOptionMenuItems(); } /** Implementation of TableStateObserver interface */ void CorrelogramFrame::update(TableState* o) { - LOG_MSG("In CorrelogramFrame::update(TableState*)"); - if (correl_params_frame) correl_params_frame->UpdateFromTable(); + if (correl_params_frame) + correl_params_frame->UpdateFromTable(); } /** Implementation of TimeStateObserver interface */ void CorrelogramFrame::update(TimeState* o) { - LOG_MSG("In CorrelogramFrame::update(TimeState* o)"); - - - bool has_time_var = false; for (data_map_type::iterator i=data_map.begin(); i!=data_map.end(); ++i) { if (i->second.size() > 1) { @@ -232,7 +291,6 @@ void CorrelogramFrame::update(TimeState* o) void CorrelogramFrame::ReDraw() { - LOG_MSG("In CorrelogramFrame::update(CorrelParamsObservable*)"); UpdateDataMapFromVarMan(); UpdateCorrelogramData(); SetupPanelForNumVariables(var_man.GetVarsCount()); @@ -243,7 +301,6 @@ void CorrelogramFrame::ReDraw() /** Implementation of CorrelParams interface */ void CorrelogramFrame::update(CorrelParamsObservable* o) { - LOG_MSG("In CorrelogramFrame::update(CorrelParamsObservable*)"); par = o->GetCorrelParams(); UpdateDataMapFromVarMan(); UpdateCorrelogramData(); @@ -294,18 +351,12 @@ void CorrelogramFrame::notifyNewHistHover(const std::vector& hover_obs, be changed in the future, so will leave the num_vars parameter. */ void CorrelogramFrame::SetupPanelForNumVariables(int num_vars) { - LOG_MSG("Entering CorrelogramFrame::SetupPanelForNumVariables"); - if (!panel || !bag_szr) return; - LOG(num_vars); + if (!panel || !bag_szr) + return; int num_top_rows = GenUtils::max(1, num_vars); - LOG(num_top_rows); - int num_rows_total = num_top_rows + 2; + int num_rows_total = num_top_rows + 3; if (message_win) { message_win->Unbind(wxEVT_MOTION, &CorrelogramFrame::OnMouseEvent, this); - //if (bag_szr->GetItemCount() > 0) { - // bool detatch_success = bag_szr->Detach(0); - // LOG(detatch_success); - //} message_win->Destroy(); message_win = 0; } @@ -314,8 +365,9 @@ void CorrelogramFrame::SetupPanelForNumVariables(int num_vars) bag_szr = new wxGridBagSizer(0, 0); // 0 vgap, 0 hgap for (size_t i=0, sz=scatt_plots.size(); iUnbind(wxEVT_MOTION, &CorrelogramFrame::OnMouseEvent, - this); + scatt_plots[i]->Unbind(wxEVT_MOTION, + &CorrelogramFrame::OnMouseEvent, + this); scatt_plots[i]->Destroy(); } } @@ -325,6 +377,11 @@ void CorrelogramFrame::SetupPanelForNumVariables(int num_vars) hist_plot->Destroy(); } hist_plot = 0; + if (shs_plot) { + shs_plot->Unbind(wxEVT_MOTION, &CorrelogramFrame::OnMouseEvent, this); + shs_plot->Destroy(); + } + shs_plot = 0; for (size_t i=0, sz=vert_labels.size(); iDestroy(); @@ -378,6 +435,7 @@ void CorrelogramFrame::SetupPanelForNumVariables(int num_vars) UpdateMessageWin(); bag_szr->Add(message_win, wxGBPosition(0,1), wxGBSpan(1,1), wxEXPAND); SetTitle("Correlogram" + type_str); + } else { for (int row=0; row Y(cbins.size()); + std::vector Y_undef(cbins.size()); + for (size_t i=0; iAdd(sa_can, wxGBPosition(row, 0), wxGBSpan(1,1), wxEXPAND); @@ -443,14 +502,17 @@ void CorrelogramFrame::SetupPanelForNumVariables(int num_vars) } std::vector X(cbins.size()); + std::vector X_undef(cbins.size()); for (size_t i=0; iSetFixedAspectRatioMode(false); sp_can->ChangeLoessParams(0.2,5,0.02); bag_szr->Add(sp_can, wxGBPosition(row, 1), wxGBSpan(1,1), wxEXPAND); scatt_plots.push_back(sp_can); @@ -505,6 +568,7 @@ void CorrelogramFrame::SetupPanelForNumVariables(int num_vars) true, // force tick at min true, // force tick at max &v_axs, + false, // non-standardized wxDefaultPosition, wxSize(50, -1)); bag_szr->Add(sa_can, wxGBPosition(num_top_rows, 0), @@ -529,7 +593,8 @@ void CorrelogramFrame::SetupPanelForNumVariables(int num_vars) wxGBSpan(1,1), wxEXPAND); hist_plot = sh_can; } - + + // add blank cell lower left-hand corner bag_szr->Add(50, 50, wxGBPosition(num_top_rows+1, 0), wxGBSpan(1,1)); @@ -583,31 +648,43 @@ void CorrelogramFrame::SetupPanelForNumVariables(int num_vars) true, // force tick at min true, // force tick at max &h_axs, // custom axis scale pointer + false, // non-standardized wxDefaultPosition, wxSize(-1, 50)); bag_szr->Add(sa_can, wxGBPosition(num_top_rows+1, 1), wxGBSpan(1,1), wxEXPAND); horiz_labels.push_back(sa_can); - + + // add blank cell lower left-hand corner + bag_szr->Add(0, 0, wxGBPosition(num_top_rows+2, 0), wxGBSpan(1,1)); + bag_szr->Add(0, 0, wxGBPosition(num_top_rows+2, 1), wxGBSpan(1,1)); + + } - - + bag_szr->SetFlexibleDirection(wxBOTH); + // first column - if (bag_szr->IsColGrowable(0)) bag_szr->RemoveGrowableCol(0); - // final row - if (bag_szr->IsRowGrowable(num_rows_total)) { - bag_szr->RemoveGrowableRow(num_rows_total); + if (bag_szr->IsColGrowable(0)) { + bag_szr->RemoveGrowableCol(0); + } + // final row - 1(axis) + if (bag_szr->IsRowGrowable(num_rows_total-2)) { + bag_szr->RemoveGrowableRow(num_rows_total-2); } // second column - if (bag_szr->IsColGrowable(1)) bag_szr->RemoveGrowableCol(1); - bag_szr->AddGrowableCol(1, 1); + if (bag_szr->IsColGrowable(1)) { + bag_szr->RemoveGrowableCol(1); + } + bag_szr->AddGrowableCol(1, 2); // all rows exluding last two for (int i=0; iIsRowGrowable(i)) bag_szr->RemoveGrowableRow(i); - bag_szr->AddGrowableRow(i, 2); + if (bag_szr->IsRowGrowable(i)) { + bag_szr->RemoveGrowableRow(i); + } + bag_szr->AddGrowableRow(i, 1); } // second-to-last row @@ -615,18 +692,98 @@ void CorrelogramFrame::SetupPanelForNumVariables(int num_vars) bag_szr->RemoveGrowableRow(num_top_rows); } bag_szr->AddGrowableRow(num_top_rows, 1); - - panel_v_szr->Add(bag_szr, 1, wxEXPAND); - LOG(bag_szr->GetItemCount()); + + // last row + /* + if (bag_szr->IsRowGrowable(num_top_rows+1)) { + bag_szr->RemoveGrowableRow(num_top_rows+1); + } + bag_szr->AddGrowableRow(num_top_rows+1, 1); + if (bag_szr->IsRowGrowable(num_top_rows+2)) { + bag_szr->RemoveGrowableRow(num_top_rows+2); + } + bag_szr->AddGrowableRow(num_top_rows+2, 1); + */ + panel_v_szr->Add(bag_szr, 1, wxALL | wxEXPAND); + + + vector lbls; + lbls.push_back("Autocorr."); + lbls.push_back("Min"); + lbls.push_back("Max"); + lbls.push_back("# Pairs"); + vector > vals; + vector stats; + + int sum_pairs = 0; + for (size_t i=0; i sub_vals; + sub_vals.push_back(cbins[i].corr_avg); + sub_vals.push_back(cbins[i].dist_min); + sub_vals.push_back(cbins[i].dist_max); + sub_vals.push_back(cbins[i].num_pairs); + vals.push_back(sub_vals); + sum_pairs += cbins[i].num_pairs; + } + + double min = cbins[0].dist_min; + double max = cbins[cbins.size()-1].dist_max; + double range_left = 0, range_right=0; + double est_dist = GetEstDistWithZeroAutocorr(range_left, range_right); + stats.push_back(min); + stats.push_back(max); + stats.push_back(sum_pairs); + stats.push_back(range_left); + stats.push_back(range_right); + stats.push_back(est_dist); + + SimpleHistStatsCanvas* shs_can = 0; + shs_can = new SimpleHistStatsCanvas(panel, this, project, local_hl_state, + lbls, vals, stats, + "ID_CORRELOGRAM_MENU_OPTIONS", + wxDefaultPosition, wxSize(-1, 90)); + shs_can->SetFixedAspectRatioMode(false); + + //bag_szr->Add(shs_can, wxGBPosition(num_top_rows+2, 1), wxGBSpan(1,1), wxEXPAND); + + shs_plot = shs_can; + + panel_v_szr->Add(shs_can, 0, wxLEFT | wxRIGHT | wxEXPAND); + top_h_sizer->RecalcSizes(); if (valid_sampling == false ) { - wxString msg = "The sample size for random sampling is too small.\nPlease increase the number of iterations."; - wxString title = "Insufficient Random Sampling"; + wxString msg = _("The sample size for random sampling is too small.\nPlease increase the number of iterations."); + wxString title = _("Insufficient Random Sampling"); wxMessageDialog dlg (this, msg, title, wxOK | wxICON_WARNING); dlg.ShowModal(); } - LOG_MSG("Exiting CorrelogramFrame::SetupPanelForNumVariables"); +} + +double CorrelogramFrame::GetEstDistWithZeroAutocorr(double& rng_left, + double& rng_right) +{ + double rst = -1; + for (size_t i=0; i vm_nms; @@ -689,52 +845,48 @@ void CorrelogramFrame::UpdateDataMapFromVarMan() // remove items from data_map not in vm_nms set to_remove; - LOG_MSG("to_remove from data_map:"); for (data_map_type::iterator i=data_map.begin(); i!=data_map.end(); ++i) { wxString nm(i->first); - if (vm_nms.find(nm) != vm_nms.end()) continue; + if (vm_nms.find(nm) != vm_nms.end()) + continue; to_remove.insert(nm); - LOG_MSG(" " + nm); } for (set::iterator i=to_remove.begin(); i!=to_remove.end(); ++i) { - LOG_MSG("Being removed from data_map: " + (*i)); data_map.erase(*i); + data_undef_map.erase(*i); } // add items to data_map that are in vm_nms, but not currently in data_map set to_add; for (set::iterator i=vm_nms.begin(); i!=vm_nms.end(); ++i) { wxString nm(*i); - if (data_map.find(nm) != data_map.end()) continue; + if (data_map.find(nm) != data_map.end()) + continue; to_add.insert(nm); - LOG_MSG("Must add to data_map: " + nm); } TableInterface* table_int = project->GetTableInt(); for (set::iterator i=to_add.begin(); i!=to_add.end(); ++i) { wxString nm = (*i); - LOG_MSG(nm); int c_id = table_int->FindColId(nm); if (c_id < 0) { - LOG_MSG("Error, variable not found in table: " + nm); + //LOG_MSG("Error, variable not found in table: " + nm); continue; } int tms = table_int->GetColTimeSteps(c_id); - LOG(tms); - pair p(nm, vec_vec_dbl_type(tms)); - data_map.insert(p); - data_map_type::iterator e = data_map.find(nm); - if (e == data_map.end()) { - LOG_MSG("Could not find element just inserted! " + nm); - continue; - } + vec_vec_dbl_type vec_vec_data(tms); + vec_vec_bool_type vec_vec_undef(tms); for (int t=0; tGetColData(c_id, t, e->second[t]); + table_int->GetColData(c_id, t, vec_vec_data[t]); + table_int->GetColUndefined(c_id, t, vec_vec_undef[t]); } + pair p(nm, vec_vec_data); + data_map.insert(p); + + pair p_undef(nm, vec_vec_undef); + data_undef_map.insert(p_undef); } - - LOG_MSG("Exiting CorrelogramFrame::UpdateDataMapFromVarMan"); } /** Update histogram and update correlogram if data_map has at least @@ -745,13 +897,19 @@ bool CorrelogramFrame::UpdateCorrelogramData() using namespace CorrelogramAlgs; bool success = false; std::vector Z; + std::vector Z_undef; if (var_man.GetVarsCount() > 0) { wxString nm = var_man.GetName(0); int tm = var_man.GetTime(0); wxString title(var_man.GetNameWithTime(0)); const std::vector& data(data_map[nm][tm]); + const std::vector& data_undef(data_undef_map[nm][tm]); Z.resize(data.size()); - for (size_t i=0, sz=data.size(); iGetCentroids(pts); if (par.method == CorrelParams::ALL_PAIRS) { - success = MakeCorrAllPairs(pts, Z, is_arc, par.bins, cbins); + success = MakeCorrAllPairs(pts, Z, Z_undef, is_arc, par.bins, cbins); } else if (par.method == CorrelParams::ALL_PAIRS_THRESH) { if (is_arc) { - success = MakeCorrThresh(project->GetUnitSphereRtree(), Z, th_rad, par.bins, cbins); + success = MakeCorrThresh(project->GetUnitSphereRtree(), Z, Z_undef, + th_rad, par.bins, cbins); } else { - success = MakeCorrThresh(project->GetEucPlaneRtree(), Z, par.threshold, par.bins, cbins); + success = MakeCorrThresh(project->GetEucPlaneRtree(), Z, Z_undef, + par.threshold, par.bins, cbins); } } else if (par.method == CorrelParams::RAND_SAMP) { - success = MakeCorrRandSamp(pts, Z, is_arc, -1, par.bins, par.max_iterations, cbins); + success = MakeCorrRandSamp(pts, Z, Z_undef, is_arc, -1, + par.bins, par.max_iterations, cbins); } else if (par.method == CorrelParams::RAND_SAMP_THRESH) { - success = MakeCorrRandSamp(pts, Z, is_arc, (is_arc ? th_rad : par.threshold), par.bins, par.max_iterations, cbins); + success = MakeCorrRandSamp(pts, Z, Z_undef, is_arc, + (is_arc ? th_rad : par.threshold), + par.bins, par.max_iterations, cbins); } if (success == false) { diff --git a/Explore/CorrelogramView.h b/Explore/CorrelogramView.h index 2ba15b723..268e6216a 100644 --- a/Explore/CorrelogramView.h +++ b/Explore/CorrelogramView.h @@ -37,13 +37,17 @@ #include "../GdaShape.h" #include "CorrelogramAlgs.h" +class SimpleHistStatsCanvas; class HighlightState; class SimpleAxisCanvas; class CorrelogramFrame; class Project; typedef std::vector vec_dbl_type; typedef std::vector vec_vec_dbl_type; -typedef std::map data_map_type; +typedef std::map data_map_type; + +typedef std::vector > vec_vec_bool_type; +typedef std::map data_undef_map_type; /** CorrelogramFrame manages all of its canvas child windows. @@ -52,10 +56,10 @@ class CorrelogramFrame : public TemplateFrame, public CorrelParamsObserver, public SimpleScatterPlotCanvasCbInt, public SimpleBinsHistCanvasCbInt { public: - CorrelogramFrame(wxFrame *parent, Project* project, - const wxString& title = "Scatter Plot Matrix", - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize); + CorrelogramFrame(wxFrame *parent, Project* project, + const wxString& title = _("Scatter Plot Matrix"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); virtual ~CorrelogramFrame(); void OnMouseEvent(wxMouseEvent& event); @@ -80,29 +84,37 @@ public SimpleScatterPlotCanvasCbInt, public SimpleBinsHistCanvasCbInt /** Implementation of SimpleScatterPlotCanvasCbInt interface */ virtual void notifyNewHover(const std::vector& hover_obs, - int total_hover_obs); + int total_hover_obs); /** Implementation of SimpleScatterPlotCanvasCbInt interface */ virtual void notifyNewHistHover(const std::vector& hover_obs, - int total_hover_obs); + int total_hover_obs); + virtual void OnRightClick(const wxPoint& pos); + + void OnSaveResult(wxCommandEvent& event); + + protected: void ReDraw(); void SetupPanelForNumVariables(int num_vars); void UpdateMessageWin(); void UpdateDataMapFromVarMan(); bool UpdateCorrelogramData(); + double GetEstDistWithZeroAutocorr(double& rng_left, double& rng_right); Project* project; CorrelParamsFrame* correl_params_frame; CorrelParams par; GdaVarTools::Manager var_man; data_map_type data_map; + data_undef_map_type data_undef_map; std::vector cbins; std::vector scatt_plots; std::vector vert_labels; std::vector horiz_labels; SimpleBinsHistCanvas* hist_plot; + SimpleHistStatsCanvas* shs_plot; HLStateInt* local_hl_state; wxBoxSizer* top_h_sizer; diff --git a/Explore/CovSpHLStateProxy.cpp b/Explore/CovSpHLStateProxy.cpp index 3183fc559..56a7d0a43 100644 --- a/Explore/CovSpHLStateProxy.cpp +++ b/Explore/CovSpHLStateProxy.cpp @@ -48,7 +48,6 @@ void CovSpHLStateProxy::closeAndDeleteWhenEmpty() LOG_MSG("Entering CovSpHLStateProxy::closeAndDeleteWhenEmpty"); delete_self_when_empty = true; if (observers.size() == 0) { - LOG_MSG("Deleting self now since no registered observers."); delete this; } LOG_MSG("Exiting CovSpHLStateProxy::closeAndDeleteWhenEmpty"); @@ -80,7 +79,6 @@ void CovSpHLStateProxy::removeObserver(HighlightStateObserver* o) observers.remove(o); LOG(observers.size()); if (observers.size() == 0 && delete_self_when_empty) { - LOG_MSG("No more observers left, so deleting self"); delete this; } LOG_MSG("Exiting CovSpHLStateProxy::removeObserver"); @@ -107,7 +105,7 @@ void CovSpHLStateProxy::notifyObservers(HighlightStateObserver* exclude) i != observers.end(); ++i) { if ((*i) == exclude) { - LOG_MSG("CovSpHLStateProxy::notifyObservers: skipping exclude"); + //LOG_MSG("CovSpHLStateProxy::notifyObservers: skipping exclude"); } else { (*i)->update(this); } diff --git a/Explore/CovSpView.cpp b/Explore/CovSpView.cpp index 5c9292ca0..3242fd7a8 100644 --- a/Explore/CovSpView.cpp +++ b/Explore/CovSpView.cpp @@ -19,6 +19,7 @@ #include // std::pair #include +#include #include #include #include "../DialogTools/VariableSettingsDlg.h" @@ -37,13 +38,15 @@ EVT_MOUSE_EVENTS(CovSpFrame::OnMouseEvent) EVT_ACTIVATE(CovSpFrame::OnActivate) END_EVENT_TABLE() +using namespace std; + CovSpFrame::CovSpFrame(wxFrame *parent, Project* project, - const GdaVarTools::Manager& var_man_, - WeightsMetaInfo::DistanceMetricEnum dist_metric_, - WeightsMetaInfo::DistanceUnitsEnum dist_units_, - const wxString& title, - const wxPoint& pos, - const wxSize& size) + const GdaVarTools::Manager& var_man_, + WeightsMetaInfo::DistanceMetricEnum dist_metric_, + WeightsMetaInfo::DistanceUnitsEnum dist_units_, + const wxString& title, + const wxPoint& pos, + const wxSize& size) : TemplateFrame(parent, project, title, pos, size, wxDEFAULT_FRAME_STYLE), var_man(var_man_), dist_metric(dist_metric_), dist_units(dist_units_), @@ -54,6 +57,7 @@ show_lowess_smoother(true), show_slope_values(false), scatt_plot(0), vert_label(0), horiz_label(0), too_many_obs(project->GetNumRecords() > 1000) { + wxLogMessage("Open CovSpFrame (Non-parametric Spatial Autocorrelation."); if (!too_many_obs) { pairs_hl_state = project->GetPairsHLState(); project->FillDistances(D, dist_metric, dist_units); @@ -109,12 +113,10 @@ too_many_obs(project->GetNumRecords() > 1000) UpdatePanel(); Show(true); - LOG_MSG("Exiting CovSpFrame::CovSpFrame"); } CovSpFrame::~CovSpFrame() { - LOG_MSG("In CovSpFrame::~CovSpFrame"); if (lowess_param_frame) { lowess_param_frame->removeObserver(this); lowess_param_frame->closeAndDeleteWhenEmpty(); @@ -125,17 +127,14 @@ CovSpFrame::~CovSpFrame() void CovSpFrame::OnMouseEvent(wxMouseEvent& event) { - LOG_MSG(wxString::Format("In CovSpFrame::OnMouseEvent: (%d,%d)", - (int) event.GetX(), (int) event.GetY())); if (event.RightDown()) { - LOG_MSG("Right Down"); } } void CovSpFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In CovSpFrame::OnActivate"); if (event.GetActive()) { + wxLogMessage("In CovSpFrame::OnActivate()"); RegisterAsActive("CovSpFrame", GetTitle()); } //if ( event.GetActive() && template_canvas ) template_canvas->SetFocus(); @@ -143,7 +142,6 @@ void CovSpFrame::OnActivate(wxActivateEvent& event) void CovSpFrame::MapMenus() { - LOG_MSG("In CovSpFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu; @@ -161,8 +159,6 @@ void CovSpFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("CovSpFrame::UpdateOptionMenuItems: Options " - "menu not found"); } else { CovSpFrame::UpdateContextMenuItems(mb->GetMenu(menu)); } @@ -174,27 +170,27 @@ void CovSpFrame::UpdateContextMenuItems(wxMenu* menu) // following menu items if they were specified for this particular // view in the xrc file. Items that cannot be enable/disabled, // or are not checkable do not appear. - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LINEAR_SMOOTHER"), - show_linear_smoother); - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LOWESS_SMOOTHER"), - show_lowess_smoother); - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_REGIMES_REGRESSION"), - show_regimes); - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_DISPLAY_SLOPE_VALUES"), - show_slope_values); - + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LINEAR_SMOOTHER"), + show_linear_smoother); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LOWESS_SMOOTHER"), + show_lowess_smoother); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_REGIMES_REGRESSION"), + show_regimes); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_DISPLAY_SLOPE_VALUES"), + show_slope_values); + TemplateFrame::UpdateContextMenuItems(menu); // set common items } void CovSpFrame::UpdateTitle() { - wxString s("Nonparametric Spatial Autocorrelation"); + wxString s = _("Nonparametric Spatial Autocorrelation"); if (var_man.GetVarsCount() > 0) s << " - " << var_man.GetNameWithTime(0); SetTitle(s); } -wxString CovSpFrame::GetUpdateStatusBarString(const std::vector& hover_obs, - int total_hover_obs) +wxString CovSpFrame::GetUpdateStatusBarString(const vector& hover_obs, + int total_hover_obs) { wxString s; const pairs_bimap_type& bimap = project->GetSharedPairsBimap(); @@ -223,7 +219,7 @@ wxString CovSpFrame::GetUpdateStatusBarString(const std::vector& hover_obs, void CovSpFrame::OnViewLinearSmoother(wxCommandEvent& event) { - LOG_MSG("In CovSpFrame::OnViewLinearSmoother"); + wxLogMessage("In CovSpFrame::OnViewLinearSmoother"); if (too_many_obs) return; show_linear_smoother = !show_linear_smoother; scatt_plot->ShowLinearSmoother(show_linear_smoother); @@ -232,7 +228,7 @@ void CovSpFrame::OnViewLinearSmoother(wxCommandEvent& event) void CovSpFrame::OnViewLowessSmoother(wxCommandEvent& event) { - LOG_MSG("In CovSpFrame::OnViewLowessSmoother"); + wxLogMessage("In CovSpFrame::OnViewLowessSmoother"); if (too_many_obs) return; show_lowess_smoother = !show_lowess_smoother; scatt_plot->ShowLowessSmoother(show_lowess_smoother); @@ -241,7 +237,7 @@ void CovSpFrame::OnViewLowessSmoother(wxCommandEvent& event) void CovSpFrame::OnEditLowessParams(wxCommandEvent& event) { - LOG_MSG("In CovSpFrame::OnEditLowessParams"); + wxLogMessage("In CovSpFrame::OnEditLowessParams"); if (too_many_obs) return; if (lowess_param_frame) { lowess_param_frame->Iconize(false); @@ -258,13 +254,13 @@ void CovSpFrame::OnEditLowessParams(wxCommandEvent& event) void CovSpFrame::OnShowVarsChooser(wxCommandEvent& event) { - LOG_MSG("In CovSpFrame::OnShowVarsChooser"); + wxLogMessage("In CovSpFrame::OnShowVarsChooser"); if (too_many_obs) return; VariableSettingsDlg VS(project, VariableSettingsDlg::univariate, false, true, "Variable Choice", "Variable"); if (VS.ShowModal() != wxID_OK) return; GdaVarTools::VarInfo& v = VS.var_info[0]; - std::vector tm_strs; + vector tm_strs; project->GetTableInt()->GetTimeStrings(tm_strs); GdaVarTools::Manager t_var_man(tm_strs); t_var_man.AppendVar(v.name, v.min, v.max, v.time, @@ -300,7 +296,7 @@ void CovSpFrame::OnShowVarsChooser(wxCommandEvent& event) void CovSpFrame::OnViewRegimesRegression(wxCommandEvent& event) { - LOG_MSG("In CovSpFrame::OnViewRegimesRegression"); + wxLogMessage("In CovSpFrame::OnViewRegimesRegression"); if (too_many_obs) return; show_regimes = !show_regimes; scatt_plot->ShowRegimes(show_regimes); @@ -309,7 +305,7 @@ void CovSpFrame::OnViewRegimesRegression(wxCommandEvent& event) void CovSpFrame::OnDisplayStatistics(wxCommandEvent& event) { - LOG_MSG("In CovSpFrame::OnDisplayStatistics"); + wxLogMessage("In CovSpFrame::OnDisplayStatistics"); if (too_many_obs) return; // should be managed here or by shared manager //CovSpCanvas* t = (CovSpCanvas*) template_canvas; @@ -319,7 +315,7 @@ void CovSpFrame::OnDisplayStatistics(wxCommandEvent& event) void CovSpFrame::OnDisplaySlopeValues(wxCommandEvent& event) { - LOG_MSG("In CovSpFrame::OnDisplaySlopeValues"); + wxLogMessage("In CovSpFrame::OnDisplaySlopeValues"); if (too_many_obs) return; show_slope_values = !show_slope_values; scatt_plot->ShowSlopeValues(show_slope_values); @@ -329,23 +325,21 @@ void CovSpFrame::OnDisplaySlopeValues(wxCommandEvent& event) /** Implementation of TableStateObserver interface */ void CovSpFrame::update(TableState* o) { - LOG_MSG("In CovSpFrame::update(TableState*)"); } /** Implementation of TimeStateObserver interface */ void CovSpFrame::update(TimeState* o) { - LOG_MSG("In CovSpFrame::update(TimeState* o)"); var_man.UpdateGlobalTime(o->GetCurrTime()); - if (var_man.GetVarsCount() >= 1) UpdatePanel(); + if (var_man.GetVarsCount() >= 1) + UpdatePanel(); UpdateTitle(); Refresh(); } void CovSpFrame::update(LowessParamObservable* o) { - scatt_plot->ChangeLoessParams(o->GetF(), o->GetIter(), - o->GetDeltaFactor()); + scatt_plot->ChangeLoessParams(o->GetF(), o->GetIter(), o->GetDeltaFactor()); } void CovSpFrame::notifyOfClosing(LowessParamObservable* o) @@ -355,14 +349,9 @@ void CovSpFrame::notifyOfClosing(LowessParamObservable* o) void CovSpFrame::UpdatePanel() { - LOG_MSG("Entering CovSpFrame::UpdatePanel"); if (!panel || !bag_szr) return; template_canvas = 0; int num_vars = var_man.GetVarsCount(); - LOG(num_vars); - LOG(bag_szr->GetItemCount()); - LOG(bag_szr->GetRows()); - LOG(bag_szr->GetCols()); if (message_win) { message_win->Unbind(wxEVT_MOTION, &CovSpFrame::OnMouseEvent, this); bool detatch_success = bag_szr->Detach(0); @@ -371,11 +360,6 @@ void CovSpFrame::UpdatePanel() message_win = 0; } bag_szr->Clear(); - LOG(bag_szr->GetItemCount()); - LOG(bag_szr->GetRows()); - LOG(bag_szr->GetCols()); - LOG(bag_szr->GetEffectiveRowsCount()); - LOG(bag_szr->GetEffectiveColsCount()); panel_v_szr->Remove(bag_szr); // bag_szr is deleted automatically bag_szr = new wxGridBagSizer(0, 0); // 0 vgap, 0 hgap if (scatt_plot) { @@ -384,20 +368,25 @@ void CovSpFrame::UpdatePanel() } scatt_plot = 0; if (vert_label) vert_label->Destroy(); + vert_label = 0; if (horiz_label) horiz_label->Destroy(); + horiz_label = 0; wxString z_err_msg; + if (!too_many_obs) { if (var_man.GetVarsCount() > 0) z_err_msg = Z_error_msg[var_man.GetTime(0)]; } + bool z_var_good = false; if (!too_many_obs) { z_var_good = (var_man.GetVarsCount() > 0 && z_err_msg.IsEmpty()); } + if (too_many_obs || var_man.GetVarsCount() <= 0 || !z_var_good) { - message_win = new wxHtmlWindow(panel, wxID_ANY, wxDefaultPosition, - wxSize(200,-1)); + message_win = new wxHtmlWindow(panel, wxID_ANY, + wxDefaultPosition,wxSize(200,-1)); message_win->Bind(wxEVT_MOTION, &CovSpFrame::OnMouseEvent, this); UpdateMessageWin(); bag_szr->Add(message_win, wxGBPosition(0,0), wxGBSpan(1,1), wxEXPAND); @@ -414,18 +403,19 @@ void CovSpFrame::UpdatePanel() int row = 0; wxString z_nm(var_man.GetName(row)); int z_tm = var_man.GetTime(row); - wxString z_title = "Sample Autocorrelation"; + wxString z_title = _("Sample Autocorrelation"); //var_man.GetNameWithTime(row); wxString z_tm_str = table_int->GetTimeString(z_tm); SimpleAxisCanvas* sa_can = 0; { - sa_can = new SimpleAxisCanvas(panel, this, project, pairs_hl_state, - Zprod[z_tm], - z_title, - Zprod_min[z_tm], Zprod_max[z_tm], false, - show_outside_titles, false, - true, true, -1, false, false, 0, - wxDefaultPosition, wxSize(50, -1)); + sa_can = new SimpleAxisCanvas(panel, this, project, pairs_hl_state, + Zprod[z_tm], + Zprod_undef[z_tm], + z_title, + Zprod_min[z_tm], Zprod_max[z_tm], false, + show_outside_titles, false, + true, true, -1, false, false, 0, false, + wxDefaultPosition, wxSize(50, -1)); bag_szr->Add(sa_can, wxGBPosition(row, 0), wxGBSpan(1,1), wxEXPAND); vert_label = sa_can; } @@ -438,12 +428,12 @@ void CovSpFrame::UpdatePanel() y_title << " (Arc in kms)"; } } - sa_can = new SimpleAxisCanvas(panel, this, project, pairs_hl_state, - D, "Distance", - D_min, D_max, true, - show_outside_titles, true, - true, true, -1, false, false, 0, - wxDefaultPosition, wxSize(-1, 50)); + sa_can = new SimpleAxisCanvas(panel, this, project, pairs_hl_state, + D, Zprod_undef[z_tm], "Distance", + D_min, D_max, true, + show_outside_titles, true, + true, true, -1, false, false, 0, false, + wxDefaultPosition, wxSize(-1, 50)); bag_szr->Add(sa_can, wxGBPosition(num_vars, row+1), wxGBSpan(1,1), wxEXPAND); horiz_label = sa_can; @@ -452,19 +442,24 @@ void CovSpFrame::UpdatePanel() int col = 0; SimpleScatterPlotCanvas* sp_can = 0; sp_can = new SimpleScatterPlotCanvas(panel, this, project, - pairs_hl_state, 0, - D, Zprod[z_tm], - "Distance", z_title, - D_min, D_max, - Zprod_min[z_tm], Zprod_max[z_tm], - true, true, false, - "ID_COV_SCATTER_PLOT_MENU_OPTIONS", - !show_outside_titles, - true, false, //show axes thru org - show_regimes, - false, //show_linear_smoother, - show_lowess_smoother, - false); // show_slope_values + pairs_hl_state, 0, + D, + Zprod[z_tm], + Zprod_undef[z_tm], + Zprod_undef[z_tm], + "Distance", + z_title, + D_min, D_max, + Zprod_min[z_tm], + Zprod_max[z_tm], + true, true, false, + "ID_COV_SCATTER_PLOT_MENU_OPTIONS", + !show_outside_titles, + true, false, //show axes thru org + show_regimes, + false, //show_linear_smoother, + show_lowess_smoother, + false); // show_slope_values bag_szr->Add(sp_can, wxGBPosition(row, col+1), wxGBSpan(1,1), wxEXPAND); scatt_plot = sp_can; template_canvas = sp_can; @@ -491,7 +486,6 @@ void CovSpFrame::UpdatePanel() top_h_sizer->RecalcSizes(); UpdateTitle(); Refresh(); - LOG_MSG("Exiting CovSpFrame::UpdatePanel"); } void CovSpFrame::UpdateMessageWin() @@ -551,19 +545,26 @@ void CovSpFrame::UpdateMessageWin() /** Updates Z according to variable present in var_man. */ void CovSpFrame::UpdateDataFromVarMan() { - LOG_MSG("Entering CovSpFrame::UpdateDataMapFromVarMan"); - using namespace std; TableInterface* table_int = project->GetTableInt(); const pairs_bimap_type& bimap = project->GetSharedPairsBimap(); - if (var_man.GetVarsCount() == 0) return; + if (var_man.GetVarsCount() == 0) { + return; + } + wxString z_name = var_man.GetName(0); int c_id = table_int->FindColId(z_name); - if (c_id < 0) return; + + if (c_id < 0) { + return; + } + bool tm_variant = var_man.IsTimeVariant(0); int tms = table_int->GetColTimeSteps(c_id); + if (Z.size() != tms) { Z.resize(tms); + Z_undef.resize(tms); Zprod.resize(tms); Zprod_min.resize(tms); Zprod_max.resize(tms); @@ -571,67 +572,111 @@ void CovSpFrame::UpdateDataFromVarMan() VarZ.resize(tms); Z_error_msg.resize(tms); } + size_t num_obs = table_int->GetNumberRows(); + for (size_t t=0; tGetColData(c_id, t, Z[t]); + table_int->GetColUndefined(c_id, t, Z_undef[t]); + + // init Zprod[t] if (GdaConst::placeholder_type == table_int->GetColType(c_id, t)) { for (pairs_bimap_type::const_iterator e=bimap.begin(); - e!=bimap.end(); ++e) { - Zprod[t][e->left] = 0; + e!=bimap.end(); ++e) + { + int pair_idx = e->left; + Zprod[t][pair_idx] = 0; + + int obs_i = e->right.i; + int obs_j = e->right.j; + Zprod[t][pair_idx] = Z_undef[t][obs_i] || Z_undef[t][obs_j]; } - wxString s; - s << "Variable " << z_name; - if (tm_variant) s << " at time " << table_int->GetTimeString(t); - s << " is a placeholder."; + wxString str_template; + + str_template = _T("Variable %s is a placeholer"); + if (tm_variant) { + str_template = _T("Variable %s at time %d is a placeholer"); + } + + wxString s = wxString::Format(str_template, z_name, + table_int->GetTimeString(t)); Z_error_msg[t] = s; - LOG_MSG(s); continue; } - table_int->GetColData(c_id, t, Z[t]); + + // do calculation size_t Z_sz = Z[t].size(); double N = (double) Z_sz; double sum = 0.0; - for (size_t i=0; i 0; //GenUtils::StandardizeData(Z[t]); if (!success) { - wxString s; - s << "Variable " << z_name; - if (tm_variant) s << " at time " << table_int->GetTimeString(t); - s << " could not be standardized."; + wxString str_template; + + str_template = _T("Variable %s is a placeholer"); + if (tm_variant) { + str_template = _T("Variable %s at time %d could not be standardized."); + } + + wxString s = wxString::Format(str_template, z_name, + table_int->GetTimeString(t)); Z_error_msg[t] = s; - LOG_MSG(s); } else { + Z_error_msg[t] = ""; - Zprod_min[t] = std::numeric_limits::max(); - Zprod_max[t] = std::numeric_limits::min(); + Zprod_min[t] = numeric_limits::max(); + Zprod_max[t] = numeric_limits::min(); + for (pairs_bimap_type::const_iterator e=bimap.begin(); - e!=bimap.end(); ++e) { + e!=bimap.end(); ++e) + { + int idx_i = e->right.i; + int idx_j = e->right.j; + + if (Z_undef[t][idx_i] || Z_undef[t][idx_j]) + continue; + //double p = Z[t][e->right.i]*Z[t][e->right.j]; - double p = (Z[t][e->right.i]-smpl_mn)*(Z[t][e->right.j]-smpl_mn); - p = p/smpl_var; + double p = (Z[t][idx_i] - smpl_mn) * (Z[t][idx_j] - smpl_mn); + p = p / smpl_var; + Zprod[t][e->left] = p; + if (p < Zprod_min[t]) Zprod_min[t] = p; if (p > Zprod_max[t]) Zprod_max[t] = p; } } } - - LOG_MSG("Exiting CovSpFrame::UpdateDataFromVarMan"); } wxString CovSpFrame::GetHelpHtml() diff --git a/Explore/CovSpView.h b/Explore/CovSpView.h index 734ada787..54d317352 100644 --- a/Explore/CovSpView.h +++ b/Explore/CovSpView.h @@ -45,6 +45,9 @@ class Project; typedef std::vector vec_dbl_type; typedef std::vector vec_vec_dbl_type; +typedef std::vector vec_bool_type; +typedef std::vector vec_vec_bool_type; + /** Non-parametric spatial autocorrelation: This requires computing all the @@ -91,7 +94,7 @@ class CovSpFrame : public TemplateFrame, public LowessParamObserver const GdaVarTools::Manager& var_man, WeightsMetaInfo::DistanceMetricEnum dist_metric, WeightsMetaInfo::DistanceUnitsEnum dist_units, - const wxString& title = "Nonparametric Spatial Autocorrelation", + const wxString& title = _("Nonparametric Spatial Autocorrelation"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = GdaConst::scatterplot_default_size); virtual ~CovSpFrame(); @@ -102,8 +105,8 @@ class CovSpFrame : public TemplateFrame, public LowessParamObserver virtual void UpdateOptionMenuItems(); virtual void UpdateContextMenuItems(wxMenu* menu); virtual void UpdateTitle(); - virtual wxString GetUpdateStatusBarString(const std::vector& hover_obs, - int total_hover_obs); + virtual wxString GetUpdateStatusBarString(const std::vector& hover_obs, + int total_hover_obs); void OnViewLinearSmoother(wxCommandEvent& event); void OnViewLowessSmoother(wxCommandEvent& event); @@ -133,8 +136,11 @@ class CovSpFrame : public TemplateFrame, public LowessParamObserver LowessParamFrame* lowess_param_frame; GdaVarTools::Manager var_man; vec_vec_dbl_type Z; // size tms*n - std::vector Z_error_msg; // size tms + vec_vec_bool_type Z_undef; vec_vec_dbl_type Zprod; // size tms*n*(n-1)/2 + vec_vec_bool_type Zprod_undef; // size tms * n * (n-1)/2 + + std::vector Z_error_msg; // size tms std::vector Zprod_min; std::vector Zprod_max; std::vector D; // size n*(n-1)/2 diff --git a/Explore/GStatCoordinator.cpp b/Explore/GStatCoordinator.cpp index 04acd9b8e..1e5329321 100644 --- a/Explore/GStatCoordinator.cpp +++ b/Explore/GStatCoordinator.cpp @@ -80,14 +80,18 @@ */ -GStatWorkerThread::GStatWorkerThread(int obs_start_s, int obs_end_s, - uint64_t seed_start_s, +GStatWorkerThread::GStatWorkerThread(const GalElement* W_, + const std::vector& undefs_, + int obs_start_s, int obs_end_s, + uint64_t seed_start_s, GStatCoordinator* gstat_coord_s, wxMutex* worker_list_mutex_s, wxCondition* worker_list_empty_cond_s, std::list *worker_list_s, int thread_id_s) : wxThread(), +W(W_), +undefs(undefs_), obs_start(obs_start_s), obs_end(obs_end_s), seed_start(seed_start_s), gstat_coord(gstat_coord_s), worker_list_mutex(worker_list_mutex_s), @@ -106,16 +110,14 @@ wxThread::ExitCode GStatWorkerThread::Entry() LOG_MSG(wxString::Format("GStatWorkerThread %d started", thread_id)); // call work for assigned range of observations - gstat_coord->CalcPseudoP_range(obs_start, obs_end, seed_start); + gstat_coord->CalcPseudoP_range(W, undefs, obs_start, obs_end, seed_start); wxMutexLocker lock(*worker_list_mutex); // remove ourself from the list worker_list->remove(this); // if empty, signal on empty condition since only main thread // should be waiting on this condition - LOG_MSG(wxString::Format("GStatWorkerThread %d finished", thread_id)); if (worker_list->empty()) { - LOG_MSG("worker_list is empty, so signaling main thread"); worker_list_empty_cond->Signal(); } @@ -123,11 +125,12 @@ wxThread::ExitCode GStatWorkerThread::Entry() } -GStatCoordinator::GStatCoordinator(boost::uuids::uuid weights_id, - Project* project, - const std::vector& var_info_s, - const std::vector& col_ids, - bool row_standardize_weights) +GStatCoordinator:: +GStatCoordinator(boost::uuids::uuid weights_id, + Project* project, + const std::vector& var_info_s, + const std::vector& col_ids, + bool row_standardize_weights) : w_man_state(project->GetWManState()), w_man_int(project->GetWManInt()), w_id(weights_id), @@ -136,16 +139,18 @@ row_standardize(row_standardize_weights), permutations(999), var_info(var_info_s), data(var_info_s.size()), +data_undef(var_info_s.size()), last_seed_used(0), reuse_last_seed(false) { - GalWeight* gw = w_man_int->GetGal(w_id); - W = (gw ? gw->gal : 0); - weight_name = w_man_int->GetLongDispName(w_id); - SetSignificanceFilter(1); TableInterface* table_int = project->GetTableInt(); for (int i=0; iGetColData(col_ids[i], data[i]); + table_int->GetColUndefined(col_ids[i], data_undef[i]); } + + weight_name = w_man_int->GetLongDispName(w_id); + SetSignificanceFilter(1); + InitFromVarInfo(); maps.resize(8); @@ -205,6 +210,15 @@ void GStatCoordinator::DeallocateVectors() for (int i=0; i undefs(num_obs); + for (int i=0; iGetGal(w_id)); + gw->Update(x_undefs[t]); + } else { + gw = w_man_int->GetGal(w_id); + } + W = gw->gal ; + Gal_vecs[t] = gw; + Gal_vecs_orig[t] = w_man_int->GetGal(w_id); + } + x = x_vecs[t]; for (int i=0; i 0 ) { @@ -334,7 +383,8 @@ void GStatCoordinator::VarInfoAttributeChange() significance filter and significance values corresponding to specified canvas_time. */ void GStatCoordinator::FillClusterCats(int canvas_time, - bool is_gi, bool is_perm, + bool is_gi, + bool is_perm, std::vector& c_val) { int t = canvas_time; @@ -345,14 +395,19 @@ void GStatCoordinator::FillClusterCats(int canvas_time, if (!is_gi && !is_perm) p_val = p_star_vecs[t]; double* z_val = is_gi ? z_vecs[t] : z_star_vecs[t]; + const GalElement* W = Gal_vecs[t]->gal; + c_val.resize(num_obs); for (int i=0; i 0 ? 1 : 2; // high = 1, low = 2 + } else { c_val[i] = 0; // not significant } @@ -382,9 +437,17 @@ void GStatCoordinator::CalcGs() has_undefined[t] = false; has_isolates[t] = false; + + const GalElement* W = Gal_vecs[t]->gal; double n_expr = sqrt((n[t]-1)*(n[t]-1)*(n[t]-2)); for (long i=0; i 0 ) { double lag = 0; @@ -432,36 +495,57 @@ void GStatCoordinator::CalcGs() } if (x_star[t] == 0) { - for (long i=0; i& undefs = x_undefs[t]; + G = G_vecs[t]; G_defined = G_defined_vecs[t]; G_star = G_star_vecs[t]; @@ -521,22 +597,23 @@ void GStatCoordinator::CalcPseudoP() if (nCPUs <= 1) { if (!reuse_last_seed) last_seed_used = time(0); - CalcPseudoP_range(0, num_obs-1, last_seed_used); + CalcPseudoP_range(Gal_vecs[t]->gal, undefs, 0, num_obs-1, last_seed_used); } else { - CalcPseudoP_threaded(); + CalcPseudoP_threaded(Gal_vecs[t]->gal, undefs); } } - { + /* wxString m; m << "GStat on " << num_obs << " obs with " << permutations; m << " perms over " << num_time_vals << " time periods took "; m << sw.Time() << " ms. Last seed used: " << last_seed_used; LOG_MSG(m); - } + */ LOG_MSG("Exiting GStatCoordinator::CalcPseudoP"); } -void GStatCoordinator::CalcPseudoP_threaded() +void GStatCoordinator::CalcPseudoP_threaded(const GalElement* W, + const std::vector& undefs) { LOG_MSG("Entering GStatCoordinator::CalcPseudoP_threaded"); int nCPUs = wxThread::GetCPUCount(); @@ -579,15 +656,13 @@ void GStatCoordinator::CalcPseudoP_threaded() wxString msg; msg << "thread " << thread_id << ": " << a << "->" << b; msg << ", seed: " << seed_start << "->" << seed_end; - LOG_MSG(msg); GStatWorkerThread* thread = - new GStatWorkerThread(a, b, seed_start, this, + new GStatWorkerThread(W, undefs, a, b, seed_start, this, &worker_list_mutex, &worker_list_empty_cond, &worker_list, thread_id); if ( thread->Create() != wxTHREAD_NO_ERROR ) { - LOG_MSG("Error: Can't create thread!"); delete thread; is_thread_error = true; } else { @@ -595,12 +670,9 @@ void GStatCoordinator::CalcPseudoP_threaded() } } if (is_thread_error) { - LOG_MSG("Error: Could not spawn a worker thread, falling back " - "to single-threaded pseudo-p calculation."); // fall back to single thread calculation mode - CalcPseudoP_range(0, num_obs-1, last_seed_used); + CalcPseudoP_range(W, undefs, 0, num_obs-1, last_seed_used); } else { - LOG_MSG("Starting all worker threads"); std::list::iterator it; for (it = worker_list.begin(); it != worker_list.end(); it++) { (*it)->Run(); @@ -611,9 +683,7 @@ void GStatCoordinator::CalcPseudoP_threaded() worker_list_empty_cond.Wait(); // We have been woken up. If this was not a false // alarm (spurious signal), the loop will exit. - LOG_MSG("work_list_empty_cond signaled"); } - LOG_MSG("All worker threads exited"); } LOG_MSG("Exiting GStatCoordinator::CalcPseudoP_threaded"); @@ -622,37 +692,46 @@ void GStatCoordinator::CalcPseudoP_threaded() /** In the code that computes Gi and Gi*, we specifically checked for self-neighbors and handled the situation appropriately. For the permutation code, we will disallow self-neighbors. */ -void GStatCoordinator::CalcPseudoP_range(int obs_start, int obs_end, +void GStatCoordinator::CalcPseudoP_range(const GalElement* W, + const std::vector& undefs, + int obs_start, int obs_end, uint64_t seed_start) { GeoDaSet workPermutation(num_obs); - //Randik rng; - //const int DBGI = 4; - //std::map freq; - //for (int j=0; j 0 && G_defined[i]) { //only compute for non-isolates - double xd_i = x_star_t - x[i]; // know != 0 since G_defined[i] true + + //only compute for non-isolates + if ( numNeighsI > 0 && G_defined[i]) { + // know != 0 since G_defined[i] true + double xd_i = x_star_t - x[i]; int countGLarger = 0; int countGStarLarger = 0; double permutedG = 0; double permutedGStar = 0; - for (int perm=0; perm= G[i]) countGLarger++; if (permutedGStar >= G_star[i]) countGStarLarger++; } - //if (i == DBGI) { - // for (int j=0; jmap_type] = 0; int num_observers=0; for (int i=0, iend=maps.size(); i d_array_type; +typedef boost::multi_array b_array_type; class GStatWorkerThread : public wxThread { public: - GStatWorkerThread(int obs_start, int obs_end, uint64_t seed_start, - GStatCoordinator* gstat_coord, - wxMutex* worker_list_mutex, - wxCondition* worker_list_empty_cond, - std::list *worker_list, - int thread_id); + GStatWorkerThread(const GalElement* W, + const std::vector& undefs, + int obs_start, int obs_end, uint64_t seed_start, + GStatCoordinator* gstat_coord, + wxMutex* worker_list_mutex, + wxCondition* worker_list_empty_cond, + std::list *worker_list, + int thread_id); virtual ~GStatWorkerThread(); virtual void* Entry(); // thread execution starts here + const GalElement* W; + const std::vector& undefs; int obs_start; int obs_end; uint64_t seed_start; @@ -134,6 +139,7 @@ class GStatCoordinator : public WeightsManStateObserver public: std::vector G_vecs; //threaded std::vector G_defined_vecs; // check for divide-by-zero //threaded + // as well as undefined values std::vector G_star_vecs; //threaded // z-val corresponding to each G_i std::vector z_vecs; @@ -146,9 +152,11 @@ class GStatCoordinator : public WeightsManStateObserver std::vector pseudo_p_vecs; //threaded std::vector pseudo_p_star_vecs; //threaded std::vector x_vecs; //threaded + std::vector > x_undefs; boost::uuids::uuid w_id; - const GalElement* W; + std::vector Gal_vecs; + std::vector Gal_vecs_orig; wxString weight_name; int num_obs; // total # obs including neighborless obs @@ -156,6 +164,7 @@ class GStatCoordinator : public WeightsManStateObserver // This variable should be empty for GStatMapCanvas std::vector data; // data[variable][time][obs] + std::vector data_undef; // data[variable][time][obs] // All GetisOrdMapCanvas objects synchronize themselves // from the following 6 variables. @@ -176,7 +185,8 @@ class GStatCoordinator : public WeightsManStateObserver std::vector maps; void CalcPseudoP(); - void CalcPseudoP_range(int obs_start, int obs_end, uint64_t seed_start); + void CalcPseudoP_range(const GalElement* W, const std::vector& undefs, + int obs_start, int obs_end, uint64_t seed_start); void InitFromVarInfo(); void VarInfoAttributeChange(); @@ -187,7 +197,7 @@ class GStatCoordinator : public WeightsManStateObserver void DeallocateVectors(); void AllocateVectors(); - void CalcPseudoP_threaded(); + void CalcPseudoP_threaded(const GalElement* W, const std::vector& undefs); void CalcGs(); std::vector has_undefined; std::vector has_isolates; diff --git a/Explore/GetisOrdMapNewView.cpp b/Explore/GetisOrdMapNewView.cpp index 78d42d084..4a10112e8 100644 --- a/Explore/GetisOrdMapNewView.cpp +++ b/Explore/GetisOrdMapNewView.cpp @@ -33,6 +33,8 @@ #include "../Project.h" #include "../DialogTools/PermutationCounterDlg.h" #include "../DialogTools/SaveToTableDlg.h" +#include "../DialogTools/VariableSettingsDlg.h" +#include "ConditionalClusterMapView.h" #include "GStatCoordinator.h" #include "GetisOrdMapNewView.h" @@ -124,7 +126,7 @@ wxString GetisOrdMapCanvas::GetCanvasTitle() to the parent-class method since smoothing and theme changes are not supported by GetisOrd maps */ bool GetisOrdMapCanvas::ChangeMapType(CatClassification::CatClassifType new_theme, - SmoothingType new_smoothing) + SmoothingType new_smoothing) { LOG_MSG("In GetisOrdMapCanvas::ChangeMapType"); return false; @@ -167,11 +169,16 @@ void GetisOrdMapCanvas::TimeChange() if ((cts == ref_time) || (cts > ref_time_max && ref_time == ref_time_max) || - (cts < ref_time_min && ref_time == ref_time_min)) return; + (cts < ref_time_min && ref_time == ref_time_min)) + { + return; + } if (cts > ref_time_max) { ref_time = ref_time_max; + } else if (cts < ref_time_min) { ref_time = ref_time_min; + } else { ref_time = cts; } @@ -195,17 +202,39 @@ void GetisOrdMapCanvas::CreateAndUpdateCategories() std::vector cluster; for (int t=0; tGetHasIsolates(t)) num_cats++; - if (gs_coord->GetHasUndefined(t)) num_cats++; + double stop_sig = 0; + + if (gs_coord->GetHasIsolates(t)) { + num_cats++; + } + if (gs_coord->GetHasUndefined(t)) { + num_cats++; + } + if (is_clust) { num_cats += 3; } else { num_cats += 6-gs_coord->GetSignificanceFilter(); + + double sig_cutoff = gs_coord->significance_cutoff; + int set_perm = gs_coord->permutations; + stop_sig = 1.0 / (1.0 + set_perm); + + if ( sig_cutoff >= 0.0001 && stop_sig > 0.0001) { + num_cats -= 1; + } + if ( sig_cutoff >= 0.001 && stop_sig > 0.001 ) { + num_cats -= 1; + } + if ( sig_cutoff >= 0.01 && stop_sig > 0.01 ) { + num_cats -= 1; + } } cat_data.CreateCategoriesAtCanvasTm(num_cats, t); @@ -216,8 +245,10 @@ void GetisOrdMapCanvas::CreateAndUpdateCategories() cat_data.SetCategoryColor(t, 1, wxColour(255, 0, 0)); cat_data.SetCategoryLabel(t, 2, "Low"); cat_data.SetCategoryColor(t, 2, wxColour(0, 0, 255)); + if (gs_coord->GetHasIsolates(t) && - gs_coord->GetHasUndefined(t)) { + gs_coord->GetHasUndefined(t)) + { isolates_cat = 3; undefined_cat = 4; } else if (gs_coord->GetHasUndefined(t)) { @@ -225,34 +256,41 @@ void GetisOrdMapCanvas::CreateAndUpdateCategories() } else if (gs_coord->GetHasIsolates(t)) { isolates_cat = 3; } + } else { // 0: >0.05 1: 0.05, 2: 0.01, 3: 0.001, 4: 0.0001 int s_f = gs_coord->GetSignificanceFilter(); cat_data.SetCategoryLabel(t, 0, "Not Significant"); cat_data.SetCategoryColor(t, 0, wxColour(240, 240, 240)); - - cat_data.SetCategoryLabel(t, 5-s_f, "p = 0.0001"); - cat_data.SetCategoryColor(t, 5-s_f, wxColour(1, 70, 3)); - if (s_f <= 3) { + + int skip_cat = 0; + if (s_f <=4 && stop_sig <= 0.0001) { + cat_data.SetCategoryLabel(t, 5-s_f, "p = 0.0001"); + cat_data.SetCategoryColor(t, 5-s_f, wxColour(1, 70, 3)); + } else skip_cat++; + if (s_f <= 3 && stop_sig <= 0.001) { cat_data.SetCategoryLabel(t, 4-s_f, "p = 0.001"); cat_data.SetCategoryColor(t, 4-s_f, wxColour(3, 116, 6)); - } - if (s_f <= 2) { + } else skip_cat++; + if (s_f <= 2 && stop_sig <= 0.01) { cat_data.SetCategoryLabel(t, 3-s_f, "p = 0.01"); cat_data.SetCategoryColor(t, 3-s_f, wxColour(6, 196, 11)); - } + } else skip_cat++; + if (s_f <= 1) { cat_data.SetCategoryLabel(t, 2-s_f, "p = 0.05"); cat_data.SetCategoryColor(t, 2-s_f, wxColour(75, 255, 80)); } + if (gs_coord->GetHasIsolates(t) && - gs_coord->GetHasUndefined(t)) { - isolates_cat = 6-s_f; - undefined_cat = 7-s_f; + gs_coord->GetHasUndefined(t)) + { + isolates_cat = 6-s_f - skip_cat; + undefined_cat = 7-s_f - skip_cat; } else if (gs_coord->GetHasUndefined(t)) { - undefined_cat = 6-s_f; + undefined_cat = 6-s_f - skip_cat; } else if (gs_coord->GetHasIsolates(t)) { - isolates_cat = 6-s_f; + isolates_cat = 6-s_f - skip_cat; } } if (undefined_cat != -1) { @@ -280,10 +318,14 @@ void GetisOrdMapCanvas::CreateAndUpdateCategories() } } else { double* p_val = 0; - if (is_gi && is_perm) p_val = gs_coord->pseudo_p_vecs[t]; - if (is_gi && !is_perm) p_val = gs_coord->p_vecs[t]; - if (!is_gi && is_perm) p_val = gs_coord->pseudo_p_star_vecs[t]; - if (!is_gi && !is_perm) p_val = gs_coord->p_star_vecs[t]; + if (is_gi && is_perm) + p_val = gs_coord->pseudo_p_vecs[t]; + if (is_gi && !is_perm) + p_val = gs_coord->p_vecs[t]; + if (!is_gi && is_perm) + p_val = gs_coord->pseudo_p_star_vecs[t]; + if (!is_gi && !is_perm) + p_val = gs_coord->p_star_vecs[t]; int s_f = gs_coord->GetSignificanceFilter(); for (int i=0, iend=gs_coord->num_obs; iSetScrollRate(1,1); wxBoxSizer* rbox = new wxBoxSizer(wxVERTICAL); rbox->Add(template_canvas, 1, wxEXPAND); @@ -592,14 +633,22 @@ void GetisOrdMapFrame::OnSaveGetisOrd(wxCommandEvent& event) wxString title = "Save Results: "; title += is_gi ? "Gi" : "Gi*"; title += "-stats, "; - if (is_perm) title += wxString::Format("pseudo p (%d perm), ", - gs_coord->permutations); - if (!is_perm) title += "normal p, "; + + if (is_perm) + title += wxString::Format("pseudo p (%d perm), ", + gs_coord->permutations); + if (!is_perm) + title += "normal p, "; + title += row_standardize ? "row-standarized W" : "binary W"; double* g_val_t = is_gi ? gs_coord->G_vecs[t] : gs_coord->G_star_vecs[t]; std::vector g_val(gs_coord->num_obs); - for (int i=0; inum_obs; i++) g_val[i] = g_val_t[i]; + + for (int i=0; inum_obs; i++) { + g_val[i] = g_val_t[i]; + } + wxString g_label = is_gi ? "G" : "G*"; wxString g_field_default = is_gi ? "G" : "G_STR"; @@ -612,7 +661,9 @@ void GetisOrdMapFrame::OnSaveGetisOrd(wxCommandEvent& event) std::vector p_val(gs_coord->num_obs); double* z_val_t = is_gi ? gs_coord->z_vecs[t] : gs_coord->z_star_vecs[t]; std::vector z_val(gs_coord->num_obs); - for (int i=0; inum_obs; i++) z_val[i] = z_val_t[i]; + for (int i=0; inum_obs; i++) + z_val[i] = z_val_t[i]; + wxString p_label = is_perm ? "pseudo p-value" : "p-value"; wxString p_field_default = is_perm ? "PP_VAL" : "P_VAL"; @@ -628,28 +679,40 @@ void GetisOrdMapFrame::OnSaveGetisOrd(wxCommandEvent& event) for (int i=0; inum_obs; i++) p_val[i] = p_val_t[i]; std::vector data(is_perm ? 3 : 4); + std::vector undefs(gs_coord->num_obs, false); + + for (size_t i=0; ix_undefs.size(); i++) { + for (size_t j=0; jx_undefs[i].size(); j++) { + undefs[j] = undefs[j] || gs_coord->x_undefs[i][j]; + } + } + int data_i = 0; data[data_i].d_val = &g_val; data[data_i].label = g_label; data[data_i].field_default = g_field_default; data[data_i].type = GdaConst::double_type; + data[data_i].undefined = &undefs; data_i++; data[data_i].l_val = &c_val; data[data_i].label = c_label; data[data_i].field_default = c_field_default; data[data_i].type = GdaConst::long64_type; + data[data_i].undefined = &undefs; data_i++; if (!is_perm) { data[data_i].d_val = &z_val; data[data_i].label = "z-score"; data[data_i].field_default = "Z_SCR"; data[data_i].type = GdaConst::double_type; + data[data_i].undefined = &undefs; data_i++; } data[data_i].d_val = &p_val; data[data_i].label = p_label; data[data_i].field_default = p_field_default; data[data_i].type = GdaConst::double_type; + data[data_i].undefined = &undefs; data_i++; SaveToTableDlg dlg(project, this, data, title, @@ -709,7 +772,7 @@ void GetisOrdMapFrame::OnSelectNeighborsOfCores(wxCommandEvent& event) for (int i=0; inum_obs; i++) { if (c_val[i] == 1 || c_val[i] == 2) { elem[i] = true; - const GalElement& e = gs_coord->W[i]; + const GalElement& e = gs_coord->Gal_vecs_orig[ts]->gal[i]; for (int j=0, jend=e.Size(); jnum_obs; i++) { if (c_val[i] == 1 || c_val[i] == 2) { elem[i] = true; - const GalElement& e = gs_coord->W[i]; + const GalElement& e = gs_coord->Gal_vecs_orig[ts]->gal[i]; for (int j=0, jend=e.Size(); jcat_data.GetCurrentCanvasTmStep(); + GalWeight* gal_weights = gs_coord->Gal_vecs_orig[ts]; + + HighlightState& hs = *project->GetHighlightState(); + std::vector& h = hs.GetHighlight(); + int nh_cnt = 0; + std::vector add_elem(gal_weights->num_obs, false); + + std::vector new_highlight_ids; + + for (int i=0; inum_obs; i++) { + if (h[i]) { + GalElement& e = gal_weights->gal[i]; + for (int j=0, jend=e.Size(); j 0) { + hs.SetEventType(HLStateInt::delta); + hs.notifyObservers(); + } +} + +void GetisOrdMapFrame::OnShowAsConditionalMap(wxCommandEvent& event) +{ + VariableSettingsDlg dlg(project, VariableSettingsDlg::bivariate, + false, false, + _("Conditional G Cluster Map Variables"), + _("Horizontal Cells"), + _("Vertical Cells")); + + if (dlg.ShowModal() != wxID_OK) { + return; + } + + GetisOrdMapCanvas* lc = (GetisOrdMapCanvas*) template_canvas; + wxString title = lc->GetCanvasTitle(); + ConditionalClusterMapFrame* subframe = + new ConditionalClusterMapFrame(this, project, + dlg.var_info, dlg.col_ids, gs_coord, is_gi, is_perm, + title, wxDefaultPosition, + GdaConst::cond_view_default_size); +} + /** Called by GStatCoordinator to notify that state has changed. State changes can include: - variable sync change and therefore all Gi categories have changed diff --git a/Explore/GetisOrdMapNewView.h b/Explore/GetisOrdMapNewView.h index 8365146cf..994e86b9a 100644 --- a/Explore/GetisOrdMapNewView.h +++ b/Explore/GetisOrdMapNewView.h @@ -108,7 +108,10 @@ class GetisOrdMapFrame : public MapFrame void OnSelectCores(wxCommandEvent& event); void OnSelectNeighborsOfCores(wxCommandEvent& event); void OnSelectCoresAndNeighbors(wxCommandEvent& event); - + void OnAddNeighborToSelection(wxCommandEvent& event); + + void OnShowAsConditionalMap(wxCommandEvent& event); + virtual void update(GStatCoordinator* o); virtual void closeObserver(GStatCoordinator* o); GStatCoordinator* GetGStatCoordinator() { return gs_coord; } diff --git a/Explore/HistogramView.cpp b/Explore/HistogramView.cpp index cc7dede8c..bd3362d85 100644 --- a/Explore/HistogramView.cpp +++ b/Explore/HistogramView.cpp @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include @@ -67,63 +68,90 @@ HistogramCanvas::HistogramCanvas(wxWindow *parent, TemplateFrame* t_frame, const wxPoint& pos, const wxSize& size) : TemplateCanvas(parent, t_frame, project_s, project_s->GetHighlightState(), pos, size, false, true), -var_info(v_info), num_obs(project_s->GetNumRecords()), +var_info(v_info), +num_obs(project_s->GetNumRecords()), num_time_vals(1), x_axis(0), y_axis(0), display_stats(false), show_axes(true), scale_x_over_time(false), scale_y_over_time(true), custom_classif_state(0), is_custom_category(false) { using namespace Shapefile; - LOG_MSG("Entering HistogramCanvas::HistogramCanvas"); - TableInterface* table_int = project->GetTableInt(); - - std::vector data(v_info.size()); - - table_int->GetColData(col_ids[0], data[0]); - int data0_times = data[0].shape()[0]; - data_stats.resize(data0_times); - hinge_stats.resize(data0_times); - data_sorted.resize(data0_times); - data_min_over_time = data[0][0][0]; - data_max_over_time = data[0][0][0]; - for (int t=0; t data_max_over_time) { - data_max_over_time = data_stats[t].max; - } - } - - template_frame->ClearAllGroupDependencies(); - for (int i=0, sz=var_info.size(); iAddGroupDependancy(var_info[i].name); - } - - obs_id_to_ival.resize(boost::extents[data0_times][num_obs]); - max_intervals = GenUtils::min(MAX_INTERVALS, num_obs); - cur_intervals = GenUtils::min(max_intervals, default_intervals); - if (num_obs > 49) { - int c = sqrt((double) num_obs); - cur_intervals = GenUtils::min(max_intervals, c); - cur_intervals = GenUtils::min(cur_intervals, 25); - } - min_ival_val.resize(data0_times); - max_ival_val.resize(data0_times); - max_num_obs_in_ival.resize(data0_times); - ival_to_obs_ids.resize(data0_times); - + axis_display_precision = 1; + + table_int = project->GetTableInt(); + + // Histogram has only one variable, so size of col_ids = 1 + col_id = col_ids[0]; + int num_var = v_info.size(); + int col_time_steps = table_int->GetColTimeSteps(col_id); + + // prepare statistics + data_stats.resize(col_time_steps); + hinge_stats.resize(col_time_steps); + data_sorted.resize(col_time_steps); + + bool has_init = false; + for (int t=0; t sel_data; + std::vector sel_undefs; + table_int->GetColData(col_id, t, sel_data); + table_int->GetColUndefined(col_id, t, sel_undefs); + undef_tms.push_back(sel_undefs); + + data_sorted[t].resize(num_obs); + // data_sorted is a pair value {double value: index} + for (int i=0; i data_max_over_time) { + data_max_over_time = data_stats[t].max; + } + } + } + + // Setup Group Dependency + template_frame->ClearAllGroupDependencies(); + for (int i=0, sz=var_info.size(); iAddGroupDependancy(var_info[i].name); + } + + obs_id_to_ival.resize(boost::extents[col_time_steps][num_obs]); + max_intervals = GenUtils::min(MAX_INTERVALS, num_obs); + cur_intervals = GenUtils::min(max_intervals, default_intervals); + /* + if (num_obs > 49) { + int c = sqrt((double) num_obs); + cur_intervals = GenUtils::min(max_intervals, c); + cur_intervals = GenUtils::min(cur_intervals, 25); + } + */ + min_ival_val.resize(col_time_steps); + max_ival_val.resize(col_time_steps); + max_num_obs_in_ival.resize(col_time_steps); + ival_to_obs_ids.resize(col_time_steps); + highlight_color = GdaConst::highlight_color; - fixed_aspect_ratio_mode = false; + + last_scale_trans.SetFixedAspectRatio(false); use_category_brushes = false; selectable_shps_type = rectangles; @@ -135,36 +163,38 @@ custom_classif_state(0), is_custom_category(false) DisplayStatistics(false); highlight_state->registerObserver(this); - SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting HistogramCanvas::HistogramCanvas"); } HistogramCanvas::~HistogramCanvas() { - LOG_MSG("Entering HistogramCanvas::~HistogramCanvas"); highlight_state->removeObserver(this); if (custom_classif_state) { custom_classif_state->removeObserver(this); } - LOG_MSG("Exiting HistogramCanvas::~HistogramCanvas"); } void HistogramCanvas::DisplayRightClickMenu(const wxPoint& pos) { - LOG_MSG("Entering HistogramCanvas::DisplayRightClickMenu"); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); ((HistogramFrame*) template_frame)->OnActivate(ae); wxMenu* optMenu; - optMenu = wxXmlResource::Get()-> LoadMenu("ID_HISTOGRAM_NEW_VIEW_MENU_OPTIONS"); + wxString menu_xrcid = "ID_HISTOGRAM_NEW_VIEW_MENU_OPTIONS"; + optMenu = wxXmlResource::Get()-> LoadMenu(menu_xrcid); AddTimeVariantOptionsToMenu(optMenu); - int n_cat = AddClassificationOptionsToMenu(optMenu,project->GetCatClassifManager()); - template_frame->Connect(GdaConst::ID_HISTOGRAM_CLASSIFICATION, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(HistogramFrame::OnHistClassification)); + CatClassifManager* cat_classif = project->GetCatClassifManager(); + int n_cat = AddClassificationOptionsToMenu(optMenu, cat_classif); + + template_frame->Connect(GdaConst::ID_HISTOGRAM_CLASSIFICATION, + wxEVT_COMMAND_MENU_SELECTED, + wxCommandEventHandler(HistogramFrame::OnHistClassification)); for (int i=1; i<=n_cat; i++) { - template_frame->Connect(GdaConst::ID_HISTOGRAM_CLASSIFICATION+i, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(HistogramFrame::OnHistClassification)); + template_frame->Connect(GdaConst::ID_HISTOGRAM_CLASSIFICATION+i, + wxEVT_COMMAND_MENU_SELECTED, + wxCommandEventHandler(HistogramFrame::OnHistClassification)); } SetCheckMarks(optMenu); @@ -172,10 +202,6 @@ void HistogramCanvas::DisplayRightClickMenu(const wxPoint& pos) template_frame->UpdateContextMenuItems(optMenu); template_frame->PopupMenu(optMenu, pos + GetPosition()); template_frame->UpdateOptionMenuItems(); - - - - LOG_MSG("Exiting HistogramCanvas::DisplayRightClickMenu"); } void HistogramCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu) @@ -190,7 +216,8 @@ void HistogramCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu) mi->Check(var_info[0].sync_with_global_time); } menu->AppendSeparator(); - menu->Append(wxID_ANY, "Time Variable Options", menu1, "Time Variable Options"); + menu->Append(wxID_ANY, _("Time Variable Options"), + menu1, _("Time Variable Options")); } @@ -200,19 +227,16 @@ int HistogramCanvas::AddClassificationOptionsToMenu(wxMenu* menu, CatClassifMana ccm->GetTitles(titles); wxMenu* menu2 = new wxMenu(wxEmptyString); - { - wxString s; - s << "Create New Custom"; - wxMenuItem* mi = menu2->Append(GdaConst::ID_HISTOGRAM_CLASSIFICATION, s, s); - menu2->AppendSeparator(); - - - for (size_t j=0; jAppend(GdaConst::ID_HISTOGRAM_CLASSIFICATION+j+1, titles[j]); - } - - } - menu->Prepend(wxID_ANY, "Histogram Classification", menu2, "Histogram Classification"); + wxString s = _("Create New Custom"); + int xrcid_hist_classification = GdaConst::ID_HISTOGRAM_CLASSIFICATION; + wxMenuItem* mi = menu2->Append(xrcid_hist_classification, s, s); + menu2->AppendSeparator(); + + for (size_t j=0; jAppend(xrcid_hist_classification+j+1, titles[j]); + } + s = _("Histogram Classification"); + menu->Prepend(wxID_ANY, s, menu2, s); return titles.size(); } @@ -221,7 +245,8 @@ void HistogramCanvas::OnCustomCategorySelect(wxCommandEvent& e) int custom_cat_idx = e.GetId() - GdaConst::ID_HISTOGRAM_CLASSIFICATION - 1; CatClassifManager* ccm = project->GetCatClassifManager(); - if (!ccm) return; + if (!ccm) + return; std::vector titles; ccm->GetTitles(titles); @@ -231,14 +256,13 @@ void HistogramCanvas::OnCustomCategorySelect(wxCommandEvent& e) wxString custom_classif_title = titles[custom_cat_idx]; CatClassifState* new_ccs = ccm->FindClassifState(custom_classif_title); + if (!new_ccs) return; - //if (custom_classif_state == new_ccs) - // return; - if (custom_classif_state) custom_classif_state->removeObserver(this); + custom_classif_state = new_ccs; custom_classif_state->registerObserver(this); @@ -284,11 +308,11 @@ void HistogramCanvas::SetCheckMarks(wxMenu* menu) } } -void HistogramCanvas::DetermineMouseHoverObjects() +void HistogramCanvas::DetermineMouseHoverObjects(wxPoint pt) { total_hover_obs = 0; for (int i=0, iend=selectable_shps.size(); ipointWithin(sel1)) { + if (selectable_shps[i]->pointWithin(pt)) { hover_obs[total_hover_obs++] = i; if (total_hover_obs == max_hover_obs) break; } @@ -316,10 +340,13 @@ void HistogramCanvas::UpdateSelection(bool shiftdown, bool pointsel) bool any_selected = false; for (int i=0; ilower_left, + rec->upper_right, + lower_left, + upper_right); + if ((pointsel && rec->pointWithin(sel1)) || - (rect_sel && - GenGeomAlgs::RectsIntersect(rec->lower_left, rec->upper_right, - lower_left, upper_right))) + (rect_sel && is_intersect)) { any_selected = true; break; @@ -327,49 +354,70 @@ void HistogramCanvas::UpdateSelection(bool shiftdown, bool pointsel) } if (!any_selected) { highlight_state->SetEventType(HLStateInt::unhighlight_all); - highlight_state->notifyObservers(); - return; + highlight_state->notifyObservers(this); + + selection_changed = true; } } - - for (int i=0; ipointWithin(sel1)) || - (rect_sel && - GenGeomAlgs::RectsIntersect(rec->lower_left, - rec->upper_right, - lower_left, upper_right))); - bool all_sel = (ival_obs_cnt[t][i] == ival_obs_sel_cnt[t][i]); - if (pointsel && all_sel && selected) { - // unselect all in ival - for (std::list::iterator it=ival_to_obs_ids[t][i].begin(); - it != ival_to_obs_ids[t][i].end(); it++) { - hs[(*it)] = false; - selection_changed = true; - } - } else if (!all_sel && selected) { - // select currently unselected in ival - for (std::list::iterator it=ival_to_obs_ids[t][i].begin(); - it != ival_to_obs_ids[t][i].end(); it++) { - if (hs[*it]) continue; - hs[(*it)] = true; - selection_changed = true; - } - } else if (!selected && !shiftdown) { - // unselect all selected in ival - for (std::list::iterator it=ival_to_obs_ids[t][i].begin(); - it != ival_to_obs_ids[t][i].end(); it++) { - if (!hs[*it]) continue; - hs[(*it)] = false; - selection_changed = true; + + if (selection_changed == false) { + for (int i=0; ilower_left, + rec->upper_right, + lower_left, + upper_right); + bool selected = (pointsel && rec->pointWithin(sel1)) || + (rect_sel && is_intersect); + bool all_sel = (ival_obs_cnt[t][i] == ival_obs_sel_cnt[t][i]); + + if (pointsel && all_sel && selected) { + // unselect all in ival + for (std::list::iterator it=ival_to_obs_ids[t][i].begin(); + it != ival_to_obs_ids[t][i].end(); it++) + { + hs[(*it)] = false; + selection_changed = true; + } - } - } - } + } else if (!all_sel && selected) { + // select currently unselected in ival + for (std::list::iterator it=ival_to_obs_ids[t][i].begin(); + it != ival_to_obs_ids[t][i].end(); it++) + { + if (hs[*it]) { + continue; + } + hs[(*it)] = true; + selection_changed = true; + } + + } else if (!selected && !shiftdown) { + // unselect all selected in ival + for (std::list::iterator it=ival_to_obs_ids[t][i].begin(); + it != ival_to_obs_ids[t][i].end(); it++) + { + if (!hs[*it]) { + continue; + } + hs[(*it)] = false; + selection_changed = true; + + } + } + } + if ( selection_changed ) { + highlight_state->SetEventType(HLStateInt::delta); + highlight_state->notifyObservers(this); + } + } if ( selection_changed ) { - highlight_state->SetEventType(HLStateInt::delta); - highlight_state->notifyObservers(); + // re-paint highlight layer (layer1_bm) + layer1_valid = false; + UpdateIvalSelCnts(); + DrawLayers(); + Refresh(); } UpdateStatusBar(); } @@ -378,43 +426,56 @@ void HistogramCanvas::DrawSelectableShapes(wxMemoryDC &dc) { int t = var_info[0].time; for (int i=0, iend=selectable_shps.size(); ipaintSelf(dc); } } void HistogramCanvas::DrawHighlightedShapes(wxMemoryDC &dc) { - dc.SetPen(wxPen(highlight_color)); - dc.SetBrush(wxBrush(highlight_color, wxBRUSHSTYLE_CROSSDIAG_HATCH)); int t = var_info[0].time; for (int i=0, iend=selectable_shps.size(); ilower_left.x, rec->lower_left.y, + + GdaShape* shp = selectable_shps[i]; + dc.SetPen(shp->getPen()); + dc.SetBrush(shp->getBrush()); + GdaRectangle* rec = (GdaRectangle*) shp; + dc.DrawRectangle(rec->lower_left.x, + rec->lower_left.y, rec->upper_right.x - rec->lower_left.x, (rec->upper_right.y - rec->lower_left.y)*s); - } + } } /** Override of TemplateCanvas method. */ void HistogramCanvas::update(HLStateInt* o) { - LOG_MSG("Entering HistogramCanvas::update"); - layer0_valid = false; + ResetBrushing(); + + HLStateInt::EventType type = o->GetEventType(); + if (type == HLStateInt::transparency) { + ResetFadedLayer(); + } + + //layer0_valid = false; layer1_valid = false; - layer2_valid = false; + //layer2_valid = false; UpdateIvalSelCnts(); + Refresh(); UpdateStatusBar(); - LOG_MSG("Exiting HistogramCanvas::update"); } wxString HistogramCanvas::GetCanvasTitle() { - wxString s("Histogram: "); + wxString s = _("Histogram: "); s << GetNameWithTime(0); return s; } @@ -474,7 +535,6 @@ void HistogramCanvas::GetBarPositions(std::vector& x_center_pos, void HistogramCanvas::PopulateCanvas() { - LOG_MSG("Entering HistogramCanvas::PopulateCanvas"); BOOST_FOREACH( GdaShape* shp, background_shps ) { delete shp; } background_shps.clear(); BOOST_FOREACH( GdaShape* shp, selectable_shps ) { delete shp; } @@ -484,28 +544,30 @@ void HistogramCanvas::PopulateCanvas() int time = var_info[0].time; - double x_min = 0; - double x_max = left_pad_const + right_pad_const + interval_width_const * cur_intervals + - + interval_gap_const * (cur_intervals-1); - // orig_x_pos is the center of each histogram bar std::vector orig_x_pos(cur_intervals); std::vector orig_x_pos_left(cur_intervals); std::vector orig_x_pos_right(cur_intervals); GetBarPositions(orig_x_pos, orig_x_pos_left, orig_x_pos_right); - shps_orig_xmin = x_min; - shps_orig_xmax = x_max; - shps_orig_ymin = 0; - shps_orig_ymax = (scale_y_over_time ? overall_max_num_obs_in_ival : max_num_obs_in_ival[time]); + double x_min = 0; + double x_max = left_pad_const + right_pad_const + + interval_width_const * cur_intervals + + interval_gap_const * (cur_intervals-1); + double y_min = 0; + double y_max = scale_y_over_time ? overall_max_num_obs_in_ival : max_num_obs_in_ival[time]; + + last_scale_trans.SetData(x_min, y_min, x_max, y_max); if (show_axes) { - axis_scale_y = AxisScale(0, shps_orig_ymax, 5); - shps_orig_ymax = axis_scale_y.scale_max; - y_axis = new GdaAxis("Frequency", axis_scale_y, wxRealPoint(0,0), wxRealPoint(0, shps_orig_ymax), -9, 0); - background_shps.push_back(y_axis); + axis_scale_y = AxisScale(0, y_max, 5, axis_display_precision); + y_max = axis_scale_y.scale_max; + y_axis = new GdaAxis("Frequency", axis_scale_y, + wxRealPoint(0,0), wxRealPoint(0, y_max), + -9, 0); + foreground_shps.push_back(y_axis); - axis_scale_x = AxisScale(0, max_ival_val[time]); + axis_scale_x = AxisScale(0, max_ival_val[time], 5, axis_display_precision); //shps_orig_xmax = axis_scale_x.scale_max; axis_scale_x.data_min = min_ival_val[time]; axis_scale_x.data_max = max_ival_val[time]; @@ -517,11 +579,11 @@ void HistogramCanvas::PopulateCanvas() axis_scale_x.tics_str_show.resize(cur_intervals); for (int i=0; isetNudge(0, 10); - background_shps.push_back(xline); + foreground_shps.push_back(xline); GdaPolyLine* xdline = new GdaPolyLine(x0, y0, x0, y00); xdline->setNudge(0, 10); - background_shps.push_back(xdline); - + foreground_shps.push_back(xdline); + if (i==0) { axis_scale_x.tics[i] = axis_scale_x.data_min; wxString tic_str; @@ -543,26 +605,29 @@ void HistogramCanvas::PopulateCanvas() axis_scale_x.tics_str[i] = tic_str; GdaShapeText* brk = - new GdaShapeText(GenUtils::DblToStr(axis_scale_x.data_min), + new GdaShapeText(GenUtils::DblToStr(axis_scale_x.data_min, + axis_display_precision), *GdaConst::small_font, wxRealPoint(x0, y0), 0, GdaShapeText::h_center, GdaShapeText::v_center, 0, 25); - background_shps.push_back(brk); + foreground_shps.push_back(brk); } if (isetNudge(0, 10); - background_shps.push_back(xdline); + foreground_shps.push_back(xdline); } axis_scale_x.tics_str_show[i] = true; } @@ -590,12 +656,10 @@ void HistogramCanvas::PopulateCanvas() *GdaConst::small_font, wxRealPoint((x_max -x_min)/2.0, 0), 0, GdaShapeText::h_center, - GdaShapeText::v_center, 0, 35); - background_shps.push_back(brk); + GdaShapeText::v_center, 0, 38); + foreground_shps.push_back(brk); axis_scale_x.tic_inc = axis_scale_x.tics[1]-axis_scale_x.tics[0]; - //x_axis = new GdaAxis(GetNameWithTime(0), axis_scale_x, wxRealPoint(0,0), wxRealPoint(shps_orig_xmax, 0), 0, 9); - //background_shps.push_back(x_axis); } GdaShape* s = 0; @@ -613,14 +677,13 @@ void HistogramCanvas::PopulateCanvas() std::vector attribs(0); // undefined s = new GdaShapeTable(vals, attribs, rows, cols, *GdaConst::small_font, - wxRealPoint(0, 0), GdaShapeText::h_center, GdaShapeText::top, - GdaShapeText::right, GdaShapeText::v_center, 3, 10, -62, 53+y_d); - background_shps.push_back(s); + wxRealPoint(0, 0), GdaShapeText::h_center, + GdaShapeText::top, GdaShapeText::right, + GdaShapeText::v_center, 3, 10, -62, 53+y_d); + foreground_shps.push_back(s); - { - wxClientDC dc(this); - ((GdaShapeTable*) s)->GetSize(dc, table_w, table_h); - } + wxClientDC dc(this); + ((GdaShapeTable*) s)->GetSize(dc, table_w, table_h); for (int i=0; i attribs(0); // undefined - s = new GdaShapeTable(vals, attribs, rows, cols, *GdaConst::small_font, - wxRealPoint(orig_x_pos[i], 0), - GdaShapeText::h_center, GdaShapeText::top, - GdaShapeText::h_center, GdaShapeText::v_center, 3, 10, 0, - 53+y_d); - background_shps.push_back(s); + s = new GdaShapeTable(vals, attribs, rows, cols, + *GdaConst::small_font, + wxRealPoint(orig_x_pos[i], 0), + GdaShapeText::h_center, GdaShapeText::top, + GdaShapeText::h_center, GdaShapeText::v_center, + 3, 10, 0, 53+y_d); + foreground_shps.push_back(s); } wxString sts; @@ -660,36 +724,34 @@ void HistogramCanvas::PopulateCanvas() sts << ", s.d.: " << data_stats[time].sd_with_bessel; sts << ", #obs: " << num_obs; - s = new GdaShapeText(sts, *GdaConst::small_font, - wxRealPoint(shps_orig_xmax/2.0, 0), 0, - GdaShapeText::h_center, GdaShapeText::v_center, 0, - table_h + 70 + y_d); //145+y_d); - background_shps.push_back(s); + s = new GdaShapeText(sts, *GdaConst::small_font, + wxRealPoint(x_max/2.0, 0), 0, + GdaShapeText::h_center, GdaShapeText::v_center, + 0, table_h + 70 + y_d); + foreground_shps.push_back(s); } - virtual_screen_marg_top = 25; - virtual_screen_marg_bottom = 25; - virtual_screen_marg_left = 25; - virtual_screen_marg_right = 25; + last_scale_trans.SetMargin(35, 25, 25, 25); if (show_axes || display_stats) { if (!display_stats) { - virtual_screen_marg_bottom += 32; - virtual_screen_marg_left += 35; + last_scale_trans.bottom_margin += 32; + last_scale_trans.left_margin += 35; } else { int y_d = show_axes ? 0 : -35; - virtual_screen_marg_bottom += table_h + 65 + y_d; //135 + y_d; - virtual_screen_marg_left += 82; + last_scale_trans.bottom_margin += table_h + 65 + y_d; + last_scale_trans.left_margin += 82; } } selectable_shps.resize(cur_intervals); for (int i=0; iGetTableInt()->GetColName(col, tht); CatClassifFrame* ccf = GdaFrame::GetGdaFrame()->GetCatClassifFrame(false); - if (!ccf) return; + if (!ccf) + return; - CatClassifState* ccs = ccf->PromptNew(cat_classif_def, "", var_info[0].name, var_info[0].time, false); + CatClassifState* ccs = ccf->PromptNew(cat_classif_def, + "", + var_info[0].name, + var_info[0].time, + false); if (!ccs) return; @@ -737,7 +803,6 @@ void HistogramCanvas::NewCustomCatClassif() void HistogramCanvas::TimeChange() { - LOG_MSG("Entering HistogramCanvas::TimeChange"); if (!is_any_sync_with_global_time) return; var_info[0].time = project->GetTimeState()->GetCurrTime(); @@ -745,7 +810,6 @@ void HistogramCanvas::TimeChange() invalidateBms(); PopulateCanvas(); Refresh(); - LOG_MSG("Exiting HistogramCanvas::TimeChange"); } /** Update Secondary Attributes based on Primary Attributes. @@ -756,14 +820,21 @@ void HistogramCanvas::VarInfoAttributeChange() is_any_time_variant = false; is_any_sync_with_global_time = false; - if (var_info[0].is_time_variant) is_any_time_variant = true; + + if (var_info[0].is_time_variant) { + is_any_time_variant = true; + } + if (var_info[0].sync_with_global_time) { is_any_sync_with_global_time = true; } + template_frame->SetDependsOnNonSimpleGroups(is_any_time_variant); ref_var_index = -1; num_time_vals = 1; - if (var_info[0].is_ref_variable) ref_var_index = 0; + if (var_info[0].is_ref_variable) { + ref_var_index = 0; + } if (ref_var_index != -1) { num_time_vals = (var_info[ref_var_index].time_max - var_info[ref_var_index].time_min) + 1; @@ -774,7 +845,6 @@ void HistogramCanvas::VarInfoAttributeChange() void HistogramCanvas::TimeSyncVariableToggle(int var_index) { - LOG_MSG("In HistogramCanvas::TimeSyncVariableToggle"); var_info[var_index].sync_with_global_time = !var_info[var_index].sync_with_global_time; VarInfoAttributeChange(); @@ -785,7 +855,6 @@ void HistogramCanvas::TimeSyncVariableToggle(int var_index) void HistogramCanvas::FixedScaleVariableToggle(int var_index) { - LOG_MSG("In HistogramCanvas::FixedScaleVariableToggle"); var_info[var_index].fixed_scale = !var_info[var_index].fixed_scale; VarInfoAttributeChange(); invalidateBms(); @@ -796,10 +865,11 @@ void HistogramCanvas::FixedScaleVariableToggle(int var_index) void HistogramCanvas::HistogramIntervals() { HistIntervalDlg dlg(1, cur_intervals, max_intervals, this); - if (dlg.ShowModal () != wxID_OK) return; - //if (cur_intervals == dlg.num_intervals) return; + if (dlg.ShowModal () != wxID_OK) + return; cur_intervals = dlg.num_intervals; + isResize = true; is_custom_category = false; InitIntervals(); invalidateBms(); @@ -832,13 +902,31 @@ void HistogramCanvas::InitIntervals() } for (int t=0; t& undefs = undef_tms[t]; + bool has_init = false; + for (size_t ii=0; ii min_ival_val[t] ) { + max_ival_val[t] = val; + } + } + } } if (min_ival_val[t] == max_ival_val[t]) { if (min_ival_val[t] == 0) { @@ -860,14 +948,29 @@ void HistogramCanvas::InitIntervals() } } + const std::vector& undefs = undef_tms[t]; + for (int i=0, cur_ival=0; i& data_item = data_sorted[t][i]; + double val = data_item.first; + int idx = data_item.second; + + if (undefs[idx]) + continue; + + // detect if need to jump to next interval while (cur_ival <= cur_intervals-2 && - data_sorted[t][i].first >= ival_breaks[t][cur_ival]) { + val >= ival_breaks[t][cur_ival]) + { cur_ival++; } - ival_to_obs_ids[t][cur_ival].push_front(data_sorted[t][i].second); - obs_id_to_ival[t][data_sorted[t][i].second] = cur_ival; + + // add current [id] to ival_to_obs_ids + ival_to_obs_ids[t][cur_ival].push_front(idx); + obs_id_to_ival[t][idx] = cur_ival; ival_obs_cnt[t][cur_ival]++; + if (hs[data_sorted[t][i].second]) { ival_obs_sel_cnt[t][cur_ival]++; } @@ -909,7 +1012,7 @@ void HistogramCanvas::UpdateIvalSelCnts() for (int i=0; i< (int)hs.size(); i++) { for (int t=0; tGetStatusBar(); if (!sb) return; + + int t = var_info[0].time; + int ival = hover_obs[0]; + const std::vector& hl = highlight_state->GetHighlight(); + if (total_hover_obs == 0) { + wxString s; if (highlight_state->GetTotalHighlighted()> 0) { - wxString s; - s << "#selected=" << highlight_state->GetTotalHighlighted() << " "; - sb->SetStatusText(s); - } else { - sb->SetStatusText(""); + int n_total_hl = highlight_state->GetTotalHighlighted(); + s << "#selected=" << n_total_hl << " "; + + int n_undefs = 0; + for (int i=0; i 0) { + s << "(undefined:" << n_undefs << ") "; + } } + sb->SetStatusText(s); return; } - int t = var_info[0].time; - int ival = hover_obs[0]; + wxString s; double ival_min = (ival == 0) ? min_ival_val[t] : ival_breaks[t][ival-1]; double ival_max = ((ival == cur_intervals-1) ? @@ -994,7 +1110,7 @@ HistogramFrame::HistogramFrame(wxFrame *parent, Project* project, const wxSize& size, const long style) : TemplateFrame(parent, project, title, pos, size, style) { - LOG_MSG("Entering HistogramFrame::HistogramFrame"); + wxLogMessage("Open HistogramFrame."); int width, height; GetClientSize(&width, &height); @@ -1008,17 +1124,16 @@ HistogramFrame::HistogramFrame(wxFrame *parent, Project* project, SetTitle(template_canvas->GetCanvasTitle()); Show(true); - LOG_MSG("Exiting HistogramFrame::HistogramFrame"); } HistogramFrame::~HistogramFrame() { - LOG_MSG("In HistogramFrame::~HistogramFrame"); if (HasCapture()) ReleaseMouse(); DeregisterAsActive(); } void HistogramFrame::OnHistClassification(wxCommandEvent& event) { + wxLogMessage("In HistogramFrame::OnHistClassification()"); int evtID = event.GetId(); if (evtID == GdaConst::ID_HISTOGRAM_CLASSIFICATION) { ((HistogramCanvas*) template_canvas)->NewCustomCatClassif(); @@ -1030,8 +1145,8 @@ void HistogramFrame::OnHistClassification(wxCommandEvent& event) } void HistogramFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In HistogramFrame::OnActivate"); if (event.GetActive()) { + wxLogMessage("In HistogramFrame::OnActivate()"); RegisterAsActive("HistogramFrame", GetTitle()); } if ( event.GetActive() && template_canvas ) template_canvas->SetFocus(); @@ -1039,7 +1154,6 @@ void HistogramFrame::OnActivate(wxActivateEvent& event) void HistogramFrame::MapMenus() { - LOG_MSG("In HistogramFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu = wxXmlResource::Get()-> @@ -1058,8 +1172,6 @@ void HistogramFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("HistogramFrame::UpdateOptionMenuItems: Options " - "menu not found"); } else { ((HistogramCanvas*) template_canvas)->SetCheckMarks(mb->GetMenu(menu)); } @@ -1078,7 +1190,6 @@ void HistogramFrame::UpdateContextMenuItems(wxMenu* menu) /** Implementation of TimeStateObserver interface */ void HistogramFrame::update(TimeState* o) { - LOG_MSG("In HistogramFrame::update(TimeState* o)"); template_canvas->TimeChange(); UpdateTitle(); } @@ -1087,7 +1198,7 @@ void HistogramFrame::update(TimeState* o) void HistogramFrame::OnShowAxes(wxCommandEvent& event) { - LOG_MSG("In HistogramFrame::OnShowAxes"); + wxLogMessage("In HistogramFrame::OnShowAxes()"); HistogramCanvas* t = (HistogramCanvas*) template_canvas; t->ShowAxes(!t->IsShowAxes()); UpdateOptionMenuItems(); @@ -1095,7 +1206,7 @@ void HistogramFrame::OnShowAxes(wxCommandEvent& event) void HistogramFrame::OnDisplayStatistics(wxCommandEvent& event) { - LOG_MSG("In HistogramFrame::OnDisplayStatistics"); + wxLogMessage("In HistogramFrame::OnDisplayStatistics()"); HistogramCanvas* t = (HistogramCanvas*) template_canvas; t->DisplayStatistics(!t->IsDisplayStats()); UpdateOptionMenuItems(); @@ -1103,14 +1214,13 @@ void HistogramFrame::OnDisplayStatistics(wxCommandEvent& event) void HistogramFrame::OnHistogramIntervals(wxCommandEvent& event) { - LOG_MSG("In HistogramFrame::OnDisplayStatistics"); + wxLogMessage("In HistogramFrame::OnHistogramIntervals()"); HistogramCanvas* t = (HistogramCanvas*) template_canvas; t->HistogramIntervals(); } void HistogramFrame::GetVizInfo(wxString& col_name, int& num_bins) { - HistogramCanvas* t = (HistogramCanvas*) template_canvas; num_bins = t->cur_intervals; col_name = t->var_info[0].name; diff --git a/Explore/HistogramView.h b/Explore/HistogramView.h index 45d3cba31..879a9219b 100644 --- a/Explore/HistogramView.h +++ b/Explore/HistogramView.h @@ -55,7 +55,7 @@ class HistogramCanvas : public TemplateCanvas, public CatClassifStateObserver virtual wxString GetCanvasTitle(); virtual wxString GetNameWithTime(int var); virtual void SetCheckMarks(wxMenu* menu); - virtual void DetermineMouseHoverObjects(); + virtual void DetermineMouseHoverObjects(wxPoint pt); virtual void UpdateSelection(bool shiftdown = false, bool pointsel = false); virtual void DrawSelectableShapes(wxMemoryDC &dc); @@ -68,6 +68,9 @@ class HistogramCanvas : public TemplateCanvas, public CatClassifStateObserver protected: + int col_id; + TableInterface* table_int; + bool is_custom_category; CatClassifState* custom_classif_state; CatClassifDef cat_classif_def; @@ -127,11 +130,12 @@ class HistogramCanvas : public TemplateCanvas, public CatClassifStateObserver std::vector max_ival_val; // size = time_steps std::vector max_num_obs_in_ival; // size = time_steps double overall_max_num_obs_in_ival; - + i_array_type ival_obs_cnt; // size = time_steps * cur_num_intervals i_array_type ival_obs_sel_cnt; // size = time_steps * cur_num_intervals i_array_type obs_id_to_ival; // size = time_steps * num_obs std::vector< std::vector > > ival_to_obs_ids; + std::vector< std::vector > undef_tms; int max_intervals; // min of num_obs and MAX_INTERVALS static const int MAX_INTERVALS; @@ -151,7 +155,7 @@ class HistogramFrame : public TemplateFrame { HistogramFrame(wxFrame *parent, Project* project, const std::vector& var_info, const std::vector& col_ids, - const wxString& title = "Histogram", + const wxString& title = _("Histogram"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = GdaConst::hist_default_size, const long style = wxDEFAULT_FRAME_STYLE); @@ -178,4 +182,4 @@ class HistogramFrame : public TemplateFrame { }; -#endif \ No newline at end of file +#endif diff --git a/Explore/LineChartCanvas.cpp b/Explore/LineChartCanvas.cpp index dbb659946..b221302e5 100644 --- a/Explore/LineChartCanvas.cpp +++ b/Explore/LineChartCanvas.cpp @@ -60,10 +60,8 @@ lcs(lcs_), lc_canv_cb(lc_canv_cb_), summ_avg_circs(4, (GdaCircle*) 0), y_axis_precision(1) { LOG_MSG("Entering LineChartCanvas::LineChartCanvas"); - shps_orig_xmin = 0; - shps_orig_ymin = 0; - shps_orig_xmax = 100; - shps_orig_ymax = 100; + last_scale_trans.SetFixedAspectRatio(false); + last_scale_trans.SetData(0, 0, 100, 100); UpdateMargins(); use_category_brushes = false; @@ -101,7 +99,6 @@ void LineChartCanvas::OnDblClick(wxMouseEvent& event) std::list::iterator it; for (it=observers.begin(); it != observers.end(); ++it) { if (TimeChooserDlg* w = dynamic_cast(*it)) { - LOG_MSG("TimeChooserDlg already opened."); w->Show(true); w->Maximize(false); w->Raise(); @@ -110,7 +107,6 @@ void LineChartCanvas::OnDblClick(wxMouseEvent& event) } } if (!opened) { - LOG_MSG("Opening a new TimeChooserDlg"); TimeChooserDlg* dlg = new TimeChooserDlg(0, project->GetFramesManager(), project->GetTimeState(), project->GetTableState(), @@ -123,7 +119,6 @@ void LineChartCanvas::OnDblClick(wxMouseEvent& event) for (it=observers.begin(); it != observers.end(); ++it) { if (VarGroupingEditorDlg* w = dynamic_cast(*it)) { - LOG_MSG("VarGroupingEditorDlg already opened."); w->Show(true); w->Maximize(false); w->Raise(); @@ -133,7 +128,6 @@ void LineChartCanvas::OnDblClick(wxMouseEvent& event) } } if (!opened) { - LOG_MSG("Opening a new VarGroupingEditorDlg"); VarGroupingEditorDlg* dlg = new VarGroupingEditorDlg(project, this); dlg->Show(true); int start_x = pt.x - 200; @@ -167,6 +161,7 @@ void LineChartCanvas::DisplayRightClickMenu(const wxPoint& pos) // are all rectangles. void LineChartCanvas::UpdateSelection(bool shiftdown, bool pointsel) { + is_showing_brush = false; bool rect_sel = (!pointsel && (brushtype == rectangle)); /* @@ -203,7 +198,7 @@ void LineChartCanvas::UpdateStatusBar() GdaCircle c(*summ_avg_circs[0]); c.center.x += c.getXNudge(); c.radius = 6; - if (c.pointWithin(sel1)) { + if (c.pointWithin(prev)) { s << "Sample 1 mean="; if (lcs.compare_regimes || lcs.compare_r_and_t) { s << lcs.Y_sel_tm0_avg; @@ -216,7 +211,7 @@ void LineChartCanvas::UpdateStatusBar() GdaCircle c(*summ_avg_circs[1]); c.radius = 6; c.center.x += c.getXNudge(); - if (c.pointWithin(sel1)) { + if (c.pointWithin(prev)) { if (!s.IsEmpty()) s << ", "; s << "Sample 2 mean="; if (lcs.compare_regimes || lcs.compare_r_and_t) { @@ -230,7 +225,7 @@ void LineChartCanvas::UpdateStatusBar() GdaCircle c(*summ_avg_circs[2]); c.radius = 6; c.center.x += c.getXNudge(); - if (c.pointWithin(sel1)) { + if (c.pointWithin(prev)) { if (!s.IsEmpty()) s << ", "; s << "Sample 3 mean="<< lcs.Y_sel_tm1_avg; } @@ -239,7 +234,7 @@ void LineChartCanvas::UpdateStatusBar() GdaCircle c(*summ_avg_circs[3]); c.radius = 6; c.center.x += c.getXNudge(); - if (c.pointWithin(sel1)) { + if (c.pointWithin(prev)) { if (!s.IsEmpty()) s << ", "; s << "Sample 4 mean=" << lcs.Y_excl_tm1_avg; } @@ -257,7 +252,7 @@ void LineChartCanvas::UpdateStatusBar() for (size_t t=0, tms=comb_circs.size(); tGetTimeString(t) << " "; s << "all obs mean=" << lcs.Y_avg[t]; @@ -266,8 +261,8 @@ void LineChartCanvas::UpdateStatusBar() for (size_t t=0, tms=sel_circs.size(); t 0) { + if (c.pointWithin(prev)) { + if (lcs.sel_sz_i >=0 ) { if (!s.IsEmpty()) s << ", "; if (!time_inv) s << table_int->GetTimeString(t) << " "; @@ -278,7 +273,7 @@ void LineChartCanvas::UpdateStatusBar() for (size_t t=0, tms=excl_circs.size(); t 0) { if (!s.IsEmpty()) s << ", "; if (!time_inv) s << table_int->GetTimeString(t) << " "; @@ -338,21 +333,7 @@ void LineChartCanvas::PopulateCanvas() wxSize size(GetVirtualSize()); int win_width = size.GetWidth(); int win_height = size.GetHeight(); - double scale_x, scale_y, trans_x, trans_y; - GdaScaleTrans::calcAffineParams(shps_orig_xmin, shps_orig_ymin, - shps_orig_xmax, shps_orig_ymax, - virtual_screen_marg_top, - virtual_screen_marg_bottom, - virtual_screen_marg_left, - virtual_screen_marg_right, - win_width, win_height, - fixed_aspect_ratio_mode, - fit_to_window_mode, - &scale_x, &scale_y, &trans_x, &trans_y, - 0, 0, - ¤t_shps_width, ¤t_shps_height); - - fixed_aspect_ratio_val = current_shps_width / current_shps_height; + last_scale_trans.SetView(win_width, win_height); double y_min = 0; @@ -362,12 +343,20 @@ void LineChartCanvas::PopulateCanvas() y_max = lcs.Y_avg_max; } if ((lcs.compare_regimes || lcs.compare_r_and_t) && lcs.Y_sel_avg_valid) { - if (lcs.Y_sel_avg_min < y_min) y_min = lcs.Y_sel_avg_min; - if (lcs.Y_sel_avg_max > y_max) y_max = lcs.Y_sel_avg_max; + if (lcs.Y_sel_avg_min < y_min) { + y_min = lcs.Y_sel_avg_min; + } + if (lcs.Y_sel_avg_max > y_max) { + y_max = lcs.Y_sel_avg_max; + } } if ((lcs.compare_regimes || lcs.compare_r_and_t) && lcs.Y_excl_avg_valid) { - if (lcs.Y_excl_avg_min < y_min) y_min = lcs.Y_excl_avg_min; - if (lcs.Y_excl_avg_max > y_max) y_max = lcs.Y_excl_avg_max; + if (lcs.Y_excl_avg_min < y_min) { + y_min = lcs.Y_excl_avg_min; + } + if (lcs.Y_excl_avg_max > y_max) { + y_max = lcs.Y_excl_avg_max; + } } double y_pad = 0.1 * (y_max - y_min); double axis_min = y_min - y_pad; @@ -403,41 +392,32 @@ void LineChartCanvas::PopulateCanvas() // be detectable objects so that we can report summaries. // NULL indicates avg is not currently defined. - if (lcs.compare_regimes) { if (lcs.Y_sel_tm0_avg_valid) { - summ_avg_circs[0] = - MakeSummAvgHelper(lcs.Y_sel_tm0_avg,GdaConst::ln_cht_clr_sel_dark); + summ_avg_circs[0] = MakeSummAvgHelper(lcs.Y_sel_tm0_avg,GdaConst::ln_cht_clr_sel_dark); } if (lcs.Y_excl_tm0_avg_valid) { - summ_avg_circs[1] = - MakeSummAvgHelper(lcs.Y_excl_tm0_avg,GdaConst::ln_cht_clr_exl_dark); + summ_avg_circs[1] = MakeSummAvgHelper(lcs.Y_excl_tm0_avg,GdaConst::ln_cht_clr_exl_dark); } } else if (lcs.compare_time_periods) { if (lcs.Y_avg_tm0_valid) { - summ_avg_circs[0] = - MakeSummAvgHelper(lcs.Y_avg_tm0,GdaConst::ln_cht_clr_tm1_dark); + summ_avg_circs[0] = MakeSummAvgHelper(lcs.Y_avg_tm0,GdaConst::ln_cht_clr_tm1_dark); } if (lcs.Y_avg_tm1_valid) { - summ_avg_circs[1] = - MakeSummAvgHelper(lcs.Y_avg_tm1,GdaConst::ln_cht_clr_tm2_dark); + summ_avg_circs[1] = MakeSummAvgHelper(lcs.Y_avg_tm1,GdaConst::ln_cht_clr_tm2_dark); } } else if (lcs.compare_r_and_t) { if (lcs.Y_sel_tm0_avg_valid) { - summ_avg_circs[0] = - MakeSummAvgHelper(lcs.Y_sel_tm0_avg,GdaConst::ln_cht_clr_sel_dark,GdaConst::ln_cht_clr_tm1_light); + summ_avg_circs[0] = MakeSummAvgHelper(lcs.Y_sel_tm0_avg,GdaConst::ln_cht_clr_sel_dark,GdaConst::ln_cht_clr_tm1_light); } if (lcs.Y_excl_tm0_avg_valid) { - summ_avg_circs[1] = - MakeSummAvgHelper(lcs.Y_excl_tm0_avg,GdaConst::ln_cht_clr_exl_dark,GdaConst::ln_cht_clr_tm1_light); + summ_avg_circs[1] = MakeSummAvgHelper(lcs.Y_excl_tm0_avg,GdaConst::ln_cht_clr_exl_dark,GdaConst::ln_cht_clr_tm1_light); } if (lcs.Y_sel_tm1_avg_valid) { - summ_avg_circs[2] = - MakeSummAvgHelper(lcs.Y_sel_tm1_avg,GdaConst::ln_cht_clr_sel_dark,GdaConst::ln_cht_clr_tm2_light); + summ_avg_circs[2] = MakeSummAvgHelper(lcs.Y_sel_tm1_avg,GdaConst::ln_cht_clr_sel_dark,GdaConst::ln_cht_clr_tm2_light); } if (lcs.Y_excl_tm1_avg_valid) { - summ_avg_circs[3] = - MakeSummAvgHelper(lcs.Y_excl_tm1_avg,GdaConst::ln_cht_clr_exl_dark,GdaConst::ln_cht_clr_tm2_light); + summ_avg_circs[3] = MakeSummAvgHelper(lcs.Y_excl_tm1_avg,GdaConst::ln_cht_clr_exl_dark,GdaConst::ln_cht_clr_tm2_light); } } } @@ -477,14 +457,14 @@ void LineChartCanvas::PopulateCanvas() p->setPen(wxPen(GdaConst::ln_cht_clr_regimes_hl, 9)); } p->setNudge(0, 5); - background_shps.push_back(p); + foreground_shps.push_back(p); } if ((lcs.compare_time_periods || lcs.compare_r_and_t) && lcs.tms_subset1[t]) { GdaPolyLine* p = new GdaPolyLine(x0, 0, x1, 0); p->setPen(wxPen(GdaConst::ln_cht_clr_tm2_light, 9)); p->setNudge(0, 5); - background_shps.push_back(p); + foreground_shps.push_back(p); } // Create invisible selection rectangles @@ -500,7 +480,7 @@ void LineChartCanvas::PopulateCanvas() tm_rects.push_back(r); r->setPen(*wxTRANSPARENT_PEN); r->setBrush(*wxTRANSPARENT_BRUSH); - background_shps.push_back(r); + foreground_shps.push_back(r); } } } @@ -512,7 +492,7 @@ void LineChartCanvas::PopulateCanvas() double fracX = ((double) t)/((double) (tms-1)); double x = fracX * 100.0; double y = (lcs.Y_excl_avg[t] - axis_scale_y.scale_min) * scaleY; - if (lcs.tms_subset0[t]) { + if (lcs.tms_subset0[t] && lcs.Y_excl_tm0_avg_valid) { GdaCircle* c = new GdaCircle(wxRealPoint(x, y), ss_circ_rad); if (lcs.compare_r_and_t) { c->setPen(GdaConst::ln_cht_clr_tm1_light); @@ -521,13 +501,13 @@ void LineChartCanvas::PopulateCanvas() c->setPen(GdaConst::ln_cht_clr_regimes_hl); c->setBrush(GdaConst::ln_cht_clr_regimes_hl); } - background_shps.push_back(c); + foreground_shps.push_back(c); } - if (lcs.compare_r_and_t && lcs.tms_subset1[t]) { + if (lcs.compare_r_and_t && lcs.tms_subset1[t] &&lcs.Y_excl_tm1_avg_valid ) { GdaCircle* c = new GdaCircle(wxRealPoint(x, y), ss_circ_rad); c->setPen(GdaConst::ln_cht_clr_tm2_light); c->setBrush(GdaConst::ln_cht_clr_tm2_light); - background_shps.push_back(c); + foreground_shps.push_back(c); } } } @@ -536,7 +516,7 @@ void LineChartCanvas::PopulateCanvas() double fracX = ((double) t)/((double) (tms-1)); double x = fracX * 100.0; double y = (lcs.Y_sel_avg[t] - axis_scale_y.scale_min) * scaleY; - if (lcs.tms_subset0[t]) { + if (lcs.tms_subset0[t] && lcs.Y_sel_tm0_avg_valid) { GdaCircle* c = new GdaCircle(wxRealPoint(x, y), ss_circ_rad); if (lcs.compare_r_and_t) { c->setPen(GdaConst::ln_cht_clr_tm1_light); @@ -545,16 +525,17 @@ void LineChartCanvas::PopulateCanvas() c->setPen(GdaConst::ln_cht_clr_regimes_hl); c->setBrush(GdaConst::ln_cht_clr_regimes_hl); } - background_shps.push_back(c); + foreground_shps.push_back(c); } - if (lcs.compare_r_and_t && lcs.tms_subset1[t]) { + if (lcs.compare_r_and_t && lcs.tms_subset1[t] && lcs.Y_sel_tm1_avg_valid) { GdaCircle* c = new GdaCircle(wxRealPoint(x, y), ss_circ_rad); c->setPen(GdaConst::ln_cht_clr_tm2_light); c->setBrush(GdaConst::ln_cht_clr_tm2_light); - background_shps.push_back(c); + foreground_shps.push_back(c); } } } + /* if (lcs.Y_avg_valid && lcs.Y_excl_avg_valid == lcs.Y_sel_avg_valid) { for (size_t t=0; tsetPen(GdaConst::ln_cht_clr_regimes_hl); c->setBrush(GdaConst::ln_cht_clr_regimes_hl); } - background_shps.push_back(c); + foreground_shps.push_back(c); } if ((lcs.compare_time_periods || lcs.compare_r_and_t) && lcs.tms_subset1[t]) { GdaCircle* c = new GdaCircle(wxRealPoint(x, y), ss_circ_rad); c->setPen(GdaConst::ln_cht_clr_tm2_light); c->setBrush(GdaConst::ln_cht_clr_tm2_light); - background_shps.push_back(c); + foreground_shps.push_back(c); } } } - + */ // Draw everything else if (lcs.Y_avg_valid) { for (size_t t=0; tsetPen(wxPen(*wxBLACK, 1, wxSHORT_DASH)); - background_shps.push_back(p); + foreground_shps.push_back(p); for (size_t t=0; tsetPen(lc); c->setBrush(dc); - background_shps.push_back(c); + foreground_shps.push_back(c); comb_circs.push_back(c); } } @@ -613,7 +594,7 @@ void LineChartCanvas::PopulateCanvas() } GdaPolyLine* p = new GdaPolyLine(num_points, y_pts); p->setPen(GdaConst::ln_cht_clr_exl_dark); - background_shps.push_back(p); + foreground_shps.push_back(p); for (size_t t=0; tsetPen(lc); c->setBrush(dc); - background_shps.push_back(c); + foreground_shps.push_back(c); excl_circs.push_back(c); } } @@ -636,14 +617,14 @@ void LineChartCanvas::PopulateCanvas() } GdaPolyLine* p = new GdaPolyLine(num_points, y_pts); p->setPen(GdaConst::ln_cht_clr_sel_dark); - background_shps.push_back(p); + foreground_shps.push_back(p); for (size_t t=0; tsetPen(lc); c->setBrush(dc); - background_shps.push_back(c); + foreground_shps.push_back(c); sel_circs.push_back(c); } } @@ -658,39 +639,39 @@ void LineChartCanvas::PopulateCanvas() double y = (lcs.Y_avg[t] - axis_scale_y.scale_min) * scaleY; GdaPolyLine* p = new GdaPolyLine(x-d, y, x+d, y); p->setPen(*wxBLACK_PEN); - background_shps.push_back(p); + foreground_shps.push_back(p); GdaCircle* c = new GdaCircle(wxRealPoint(x,y), circ_rad); wxColour lc = *wxBLACK; wxColour dc = GdaColorUtils::ChangeBrightness(lc); c->setPen(lc); c->setBrush(dc); - background_shps.push_back(c); + foreground_shps.push_back(c); comb_circs.push_back(c); } if ((lcs.compare_regimes || lcs.compare_r_and_t) && lcs.Y_excl_avg_valid) { double y = (lcs.Y_excl_avg[t] - axis_scale_y.scale_min) * scaleY; GdaPolyLine* p = new GdaPolyLine(x-d, y, x+d, y); p->setPen(GdaConst::ln_cht_clr_exl_dark); - background_shps.push_back(p); + foreground_shps.push_back(p); GdaCircle* c = new GdaCircle(wxRealPoint(x,y), circ_rad); wxColour lc = GdaConst::ln_cht_clr_exl_dark; wxColour dc = GdaColorUtils::ChangeBrightness(lc); c->setPen(lc); c->setBrush(dc); - background_shps.push_back(c); + foreground_shps.push_back(c); excl_circs.push_back(c); } if ((lcs.compare_regimes || lcs.compare_r_and_t) && lcs.Y_sel_avg_valid) { double y = (lcs.Y_sel_avg[t] - axis_scale_y.scale_min) * scaleY; GdaPolyLine* p = new GdaPolyLine(x-d, y, x+d, y); p->setPen(GdaConst::ln_cht_clr_sel_dark); - background_shps.push_back(p); + foreground_shps.push_back(p); GdaCircle* c = new GdaCircle(wxRealPoint(x,y), circ_rad); wxColour lc = GdaConst::ln_cht_clr_sel_dark; wxColour dc = GdaColorUtils::ChangeBrightness(lc); c->setPen(lc); c->setBrush(dc); - background_shps.push_back(c); + foreground_shps.push_back(c); sel_circs.push_back(c); } } @@ -702,13 +683,13 @@ void LineChartCanvas::PopulateCanvas() x_baseline->setPen(*GdaConst::scatterplot_scale_pen); x_baseline->autoDropScaleValues(true); x_baseline->moveOuterValTextInwards(false); - background_shps.push_back(x_baseline); + foreground_shps.push_back(x_baseline); } GdaAxis* y_baseline = new GdaAxis(lcs.Yname, axis_scale_y, wxRealPoint(0,0), wxRealPoint(0, 100), -5, 0); y_baseline->autoDropScaleValues(true); y_baseline->moveOuterValTextInwards(true); y_baseline->setPen(*GdaConst::scatterplot_scale_pen); - background_shps.push_back(y_baseline); + foreground_shps.push_back(y_baseline); if (y_pts) delete [] y_pts; @@ -719,10 +700,7 @@ void LineChartCanvas::PopulateCanvas() void LineChartCanvas::UpdateMargins() { - virtual_screen_marg_top = 10;//20; - virtual_screen_marg_right = 50;//20;//20; - virtual_screen_marg_bottom = 40;//45; - virtual_screen_marg_left = 50;//45; + last_scale_trans.SetMargin(10, 40, 50, 50); } /** bg_clr is optional and is transparent by default */ @@ -737,19 +715,19 @@ GdaCircle* LineChartCanvas::MakeSummAvgHelper(double y_avg, const wxColour& fg_c r1->setPen(fg_clr); r0->setNudge(x_nudge, 0); r1->setNudge(x_nudge, 0); - background_shps.push_back(r0); - background_shps.push_back(r1); + foreground_shps.push_back(r0); + foreground_shps.push_back(r1); if (bg_clr != wxTransparentColor) { GdaCircle* bc = new GdaCircle(wxRealPoint(x,y), ss_circ_rad); bc->setNudge(x_nudge, 0); bc->setPen(bg_clr); bc->setBrush(bg_clr); - background_shps.push_back(bc); + foreground_shps.push_back(bc); } GdaCircle* c = new GdaCircle(wxRealPoint(x,y), circ_rad); c->setNudge(x_nudge, 0); c->setPen(fg_clr); c->setBrush(GdaColorUtils::ChangeBrightness(fg_clr)); - background_shps.push_back(c); + foreground_shps.push_back(c); return c; } diff --git a/Explore/LineChartCanvas.h b/Explore/LineChartCanvas.h index 79f27fbf2..eaf0e0e6a 100644 --- a/Explore/LineChartCanvas.h +++ b/Explore/LineChartCanvas.h @@ -36,17 +36,17 @@ typedef std::vector vec_vec_dbl_type; class LineChartCanvas : public TemplateCanvas { DECLARE_CLASS(LineChartCanvas) - LineChartCanvas(wxWindow *parent, TemplateFrame* t_frame, - Project* project, - const LineChartStats& lcs, - LineChartCanvasCallbackInt* lc_canv_cb = 0, - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize); + LineChartCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, + const LineChartStats& lcs, + LineChartCanvasCallbackInt* lc_canv_cb = 0, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); virtual ~LineChartCanvas(); virtual void DisplayRightClickMenu(const wxPoint& pos); virtual void UpdateSelection(bool shiftdown = false, - bool pointsel = false); + bool pointsel = false); virtual void UpdateStatusBar(); virtual void UpdateAll(); diff --git a/Explore/LineChartStats.cpp b/Explore/LineChartStats.cpp index 029399040..ea2be7a7f 100644 --- a/Explore/LineChartStats.cpp +++ b/Explore/LineChartStats.cpp @@ -26,13 +26,15 @@ #include "LineChartStats.h" LineChartStats::LineChartStats(const vec_vec_dbl_type& Y_, - const wxString& Yname_, - const std::vector& tms_subset0_, - const std::vector& tms_subset1_, - const bool& compare_regimes_, - const bool& compare_time_periods_, - const bool& compare_r_and_t_) -: Y(Y_), + const std::vector& Y_undef_, + const wxString& Yname_, + const std::vector& tms_subset0_, + const std::vector& tms_subset1_, + const bool& compare_regimes_, + const bool& compare_time_periods_, + const bool& compare_r_and_t_) +: Y(Y_), +Y_undef(Y_undef_), Yname(Yname_), Y_avg_min(0), Y_avg_max(0), @@ -81,11 +83,17 @@ void LineChartStats::UpdateNonRegimesNonTmsStats() { Y_avg_valid = false; size_t tms=Y.size(); - size_t num_obs = 0; - if (tms > 0) - num_obs = Y[0].size(); - double num_obs_d = (double) num_obs; - obs_sz_i = num_obs; + + size_t valid_num_obs = 0; + + for (size_t i=0; i 0) { - for (size_t i=0; i 0) { - Y_avg[t] /= num_obs_d; - Y_avg_valid = true; - if (t==0) { - Y_avg_min = Y_avg[0]; - Y_avg_max = Y_avg[0]; - } else { - if (Y_avg[t] < Y_avg_min) { - Y_avg_min = Y_avg[t]; - } else if (Y_avg[t] > Y_avg_max) { - Y_avg_max = Y_avg[t]; - } - } - } + for (size_t i=0; i 0) { + Y_avg[t] /= num_obs_d; + Y_avg_valid = true; + if (t==0) { + Y_avg_min = Y_avg[0]; + Y_avg_max = Y_avg[0]; + } else { + if (Y_avg[t] < Y_avg_min) { + Y_avg_min = Y_avg[t]; + } else if (Y_avg[t] > Y_avg_max) { + Y_avg_max = Y_avg[t]; + } + } + } } } } @@ -129,19 +139,41 @@ void LineChartStats::UpdateRegimesStats(const std::vector& hs, Y_sel_avg_valid = false; Y_excl_avg_valid = false; size_t tms=Y.size(); - size_t num_obs = 0; - if (tms > 0) num_obs = Y[0].size(); - double num_obs_d = (double) num_obs; + size_t valid_num_obs = 0; + + for (size_t i=0; i& hs, if (Y[t].size() == 0) continue; - for (size_t i=0; i 0) { + if (num_sel > 0 && num_sel_valid) { if (num_sel > 0) Y_sel_avg[t] /= num_sel; else @@ -181,7 +219,7 @@ void LineChartStats::UpdateRegimesStats(const std::vector& hs, Y_sel_avg_max = Y_sel_avg[t]; } } - if (num_excl > 0) { + if (num_excl > 0 && num_unsel_valid) { if (num_excl > 0) Y_excl_avg[t] /= num_excl; else @@ -198,8 +236,14 @@ void LineChartStats::UpdateRegimesStats(const std::vector& hs, Y_excl_avg_max = Y_excl_avg[t]; } } + } + if (!num_sel_valid) + Y_sel_avg_valid = num_sel_valid; + if (!num_unsel_valid) + Y_excl_avg_valid = num_unsel_valid; + // override Y_sel_avg_valid if user selected in UI if (default_Y_excl_avg_valid >=0) { Y_excl_avg_valid = default_Y_excl_avg_valid; @@ -258,16 +302,23 @@ void LineChartStats::UpdateCompareTmsStats() Y_avg_tm1_valid = true; } - size_t obs = 0; - if (Y.size() > 0) obs = (int) Y[0].size(); - double obs_d = (double) obs; + size_t valid_num_obs = 0; + + for (size_t i=0; i 1) { @@ -411,7 +469,9 @@ void LineChartStats::UpdateCompareRegAndTmStats() Y_sel_tm0_avg += Y_sel_avg[t]; } Y_sel_tm0_avg /= (double) tsub0_sz; - Y_sel_tm0_avg_valid = true; + if (Y_sel_avg_valid == 1) { + Y_sel_tm0_avg_valid = true; + } } if (tsub0_sz > 0 && Y_excl_avg_valid) { @@ -420,7 +480,9 @@ void LineChartStats::UpdateCompareRegAndTmStats() Y_excl_tm0_avg += Y_excl_avg[t]; } Y_excl_tm0_avg /= (double) tsub0_sz; - Y_excl_tm0_avg_valid = true; + if (Y_excl_avg_valid == 1) { + Y_excl_tm0_avg_valid = true; + } } if (tsub1_sz > 0 && Y_sel_avg_valid) { @@ -429,7 +491,10 @@ void LineChartStats::UpdateCompareRegAndTmStats() Y_sel_tm1_avg += Y_sel_avg[t]; } Y_sel_tm1_avg /= (double) tsub1_sz; - Y_sel_tm1_avg_valid = true; + if (Y_sel_avg_valid == 2 || + (Y_sel_avg_valid == 1 && Y_excl_avg_valid == 0)) { + Y_sel_tm1_avg_valid = true; + } } if (tsub1_sz > 0 && Y_excl_avg_valid) { @@ -438,11 +503,20 @@ void LineChartStats::UpdateCompareRegAndTmStats() Y_excl_tm1_avg += Y_excl_avg[t]; } Y_excl_tm1_avg /= (double) tsub1_sz; - Y_excl_tm1_avg_valid = true; + if (Y_excl_avg_valid == 2 || + (Y_excl_avg_valid == 1 && Y_sel_avg_valid == 0)) { + Y_excl_tm1_avg_valid = true; + } } - size_t obs = (int) Y.size(); - double obs_d = (double) obs; + size_t valid_num_obs = 0; + + for (size_t i=0; i vec_dbl_type; typedef std::vector vec_vec_dbl_type; struct LineChartStats { - LineChartStats(const vec_vec_dbl_type& Y, - const wxString& Yname, - const std::vector& tms_subset0, - const std::vector& tms_subset1, - const bool& compare_regimes, - const bool& compare_time_periods, - const bool& compare_r_and_t); + LineChartStats(const vec_vec_dbl_type& Y, + const std::vector& Y_undef, + const wxString& Yname, + const std::vector& tms_subset0, + const std::vector& tms_subset1, + const bool& compare_regimes, + const bool& compare_time_periods, + const bool& compare_r_and_t); wxString Yname; const vec_vec_dbl_type& Y; + const std::vector& Y_undef; vec_dbl_type Y_avg; bool Y_avg_valid; double Y_avg_min, Y_avg_max; vec_dbl_type Y_sel_avg; - bool Y_sel_avg_valid; + int Y_sel_avg_valid; double Y_sel_avg_min, Y_sel_avg_max; vec_dbl_type Y_excl_avg; - bool Y_excl_avg_valid; + int Y_excl_avg_valid; double Y_excl_avg_min, Y_excl_avg_max; vec_dbl_type Y_ss; diff --git a/Explore/LineChartView.cpp b/Explore/LineChartView.cpp index bbf44a609..ed1af6531 100644 --- a/Explore/LineChartView.cpp +++ b/Explore/LineChartView.cpp @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include @@ -85,7 +86,7 @@ use_def_y_range(false), has_selection(1), has_excluded(1) { - LOG_MSG("Entering LineChartFrame::LineChartFrame"); + wxLogMessage("Open LineChartFrame(Average Charts)."); // Init variables supports_timeline_changes = true; @@ -122,10 +123,10 @@ has_excluded(1) variable_sizer->SetFlexibleDirection(wxBOTH); variable_sizer->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_NONE); - wxStaticText* lbl_variable =new wxStaticText(lpanel, wxID_ANY, "Variable:"); + wxStaticText* lbl_variable =new wxStaticText(lpanel, wxID_ANY, _("Variable:")); choice_variable = new wxChoice(lpanel, wxID_ANY, wxDefaultPosition, wxSize(230, -1)); - wxStaticText* lbl_groups =new wxStaticText(lpanel, wxID_ANY, "Groups:"); + wxStaticText* lbl_groups =new wxStaticText(lpanel, wxID_ANY, _("Groups:")); choice_groups = new wxChoice(lpanel, wxID_ANY, wxDefaultPosition, wxSize(230, -1)); variable_sizer->Add(lbl_variable, 1, wxEXPAND); @@ -134,22 +135,22 @@ has_excluded(1) variable_sizer->Add(choice_groups, 1, wxEXPAND); wxStaticText* lbl_tests =new wxStaticText(lpanel, wxID_ANY, - "Difference-in-Means Test:"); + _("Difference-in-Means Test:")); wxFlexGridSizer* tests_sizer = new wxFlexGridSizer(2,4, 10, 5); tests_sizer->SetFlexibleDirection(wxBOTH); tests_sizer->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_NONE); - wxStaticText* lbl_group1 =new wxStaticText(lpanel, wxID_ANY, "Group 1:"); + wxStaticText* lbl_group1 =new wxStaticText(lpanel, wxID_ANY, _("Group 1:")); choice_group1 = new wxChoice(lpanel, wxID_ANY, wxDefaultPosition, wxSize(90, -1)); - wxStaticText* lbl_time1 =new wxStaticText(lpanel, wxID_ANY, "Period 1:"); + wxStaticText* lbl_time1 =new wxStaticText(lpanel, wxID_ANY, _("Period 1:")); choice_time1 = new wxChoice(lpanel, wxID_ANY, wxDefaultPosition, wxSize(80, -1)); - wxStaticText* lbl_group2 =new wxStaticText(lpanel, wxID_ANY, "Group 2:"); + wxStaticText* lbl_group2 =new wxStaticText(lpanel, wxID_ANY, _("Group 2:")); choice_group2 = new wxChoice(lpanel, wxID_ANY, wxDefaultPosition, wxSize(90, -1)); - wxStaticText* lbl_time2 =new wxStaticText(lpanel, wxID_ANY, "Period 2:"); + wxStaticText* lbl_time2 =new wxStaticText(lpanel, wxID_ANY, _("Period 2:")); choice_time2 = new wxChoice(lpanel,wxID_ANY, wxDefaultPosition, wxSize(80, -1)); @@ -164,13 +165,13 @@ has_excluded(1) //chk_run_test = new wxCheckBox(lpanel, wxID_ANY, "Run Diff-in-Diff Test"); - wxButton* btn_save_dummy = new wxButton(lpanel, wxID_ANY, "Save Dummy"); - wxButton* btn_apply = new wxButton(lpanel, wxID_ANY, "Run Diff-in-Diff Test"); + wxButton* btn_save_dummy = new wxButton(lpanel, wxID_ANY, _("Save Dummy")); + wxButton* btn_apply = new wxButton(lpanel, wxID_ANY,_("Run Diff-in-Diff Test")); wxBoxSizer* btn_box = new wxBoxSizer(wxHORIZONTAL); - btn_box->Add(btn_apply, 1, wxALIGN_CENTER | wxEXPAND | wxALL, 10); - btn_box->Add(btn_save_dummy, 1, wxALIGN_CENTER |wxEXPAND| wxALL, 10); + btn_box->Add(btn_apply, 1, wxALIGN_CENTER | wxALL, 10); + btn_box->Add(btn_save_dummy, 1, wxALIGN_CENTER | wxALL, 10); - chk_save_did = new wxCheckBox(lpanel, wxID_ANY, "Save Test Results"); + chk_save_did = new wxCheckBox(lpanel, wxID_ANY, _("Save Test Results")); wxBoxSizer* chk_box = new wxBoxSizer(wxHORIZONTAL); chk_box->Add(chk_save_did, 1, wxALIGN_LEFT |wxLEFT, 10); @@ -196,7 +197,9 @@ has_excluded(1) panel->SetBackgroundColour(*wxWHITE); panel->Bind(wxEVT_RIGHT_UP, &LineChartFrame::OnMouseEvent, this); - message_win = new wxHtmlWindow(panel, wxID_ANY, wxDefaultPosition, wxSize(380,-1)); + message_win = new wxHtmlWindow(panel, wxID_ANY, + wxDefaultPosition, + wxSize(380,-1)); message_win->Bind(wxEVT_RIGHT_UP, &LineChartFrame::OnMouseEvent, this); bag_szr = new wxGridBagSizer(0, 0); // 0 vgap, 0 hgap @@ -252,13 +255,10 @@ has_excluded(1) Connect(XRCID("ID_ADJUST_Y_AXIS_PRECISION"), wxEVT_MENU, wxCommandEventHandler(LineChartFrame::OnAdjustYAxisPrecision)); - - LOG_MSG("Exiting LineChartFrame::LineChartFrame"); } LineChartFrame::~LineChartFrame() { - LOG_MSG("In LineChartFrame::~LineChartFrame"); highlight_state->removeObserver(this); if (HasCapture()) ReleaseMouse(); @@ -267,10 +267,9 @@ LineChartFrame::~LineChartFrame() void LineChartFrame::InitVariableChoiceCtrl() { - LOG_MSG("LineChartFrame::InitVariableChoiceCtrl()"); TableInterface* table_int = project->GetTableInt(); if (table_int == NULL) { - LOG_MSG("Table interface NULL."); + wxLogMessage("ERROR: Table interface NULL."); return; } @@ -301,8 +300,8 @@ void LineChartFrame::InitVariableChoiceCtrl() void LineChartFrame::InitGroupsChoiceCtrl() { - choice_groups->Append("Selected vs. Unselected"); - choice_groups->Append("All"); + choice_groups->Append(_("Selected vs. Unselected")); + choice_groups->Append(_("All")); choice_groups->SetSelection(0); choice_groups->Connect(wxEVT_CHOICE, @@ -369,12 +368,14 @@ void LineChartFrame::OnSelectionChange() wxString col_name = variable_names[var_selection]; int col = table_int->FindColId(col_name); + wxLogMessage(wxString::Format("var: %s, time1:%d, time2:%d, group1:%d, group2:%d", col_name, time1, time2, group1, group2)); + std::vector min_vals; std::vector max_vals; - project->GetTableInt()->GetMinMaxVals(col, min_vals, max_vals); + table_int->GetMinMaxVals(col, min_vals, max_vals); std::vector tm_strs; - project->GetTableInt()->GetTimeStrings(tm_strs); + table_int->GetTimeStrings(tm_strs); var_man.ClearAndInit(tm_strs); int time = 0; @@ -387,12 +388,20 @@ void LineChartFrame::OnSelectionChange() if (time1 > -1 && time2 > -1 && (time1 != time2) ) { compare_regimes = false; compare_r_and_t = true; + if (choice_group1->GetSelection() == 0) { + // first choice is "selected" + has_selection = 1; + has_excluded = 2; + } else { + has_selection = 2; + has_excluded = 1; + } } else { compare_regimes = true; compare_r_and_t = false; + has_selection = 1; + has_excluded = 1; } - has_selection = 1; - has_excluded = 1; } else { compare_time_periods = false; compare_regimes = false; @@ -439,11 +448,14 @@ void LineChartFrame::OnSelectionChange() void LineChartFrame::OnApplyButton(wxCommandEvent &event) { + wxLogMessage("In LineChartFrame::OnApplyButton()"); RunDIDTest(); } void LineChartFrame::OnVariableChoice(wxCommandEvent& event) { + wxLogMessage("In LineChartFrame::OnVariableChoice()"); + int variable_selection = choice_variable->GetSelection(); if (variable_selection < 0 ) return; @@ -481,6 +493,8 @@ void LineChartFrame::OnVariableChoice(wxCommandEvent& event) void LineChartFrame::OnTime1Choice(wxCommandEvent& event) { + wxLogMessage("In LineChartFrame::OnTime1Choice()"); + int time1_selection = choice_time1->GetSelection(); int time2_selection = choice_time2->GetSelection(); int group_selection = choice_groups->GetSelection(); @@ -522,25 +536,21 @@ void LineChartFrame::OnTime1Choice(wxCommandEvent& event) void LineChartFrame::OnTime2Choice(wxCommandEvent& event) { + wxLogMessage("In LineChartFrame::OnTime2Choice()"); + int time1_selection = choice_time1->GetSelection(); int time2_selection = choice_time2->GetSelection(); int group_selection = choice_groups->GetSelection(); int time_count = choice_time1->GetCount(); - + if (group_selection == 0 ) { - if (choice_group1->GetSelection() != choice_group2->GetSelection()) { - // sel vs excl - choice_time1->SetSelection(time2_selection); - } else { - if (time2_selection == time1_selection || - time1_selection > time2_selection) { - if (time2_selection - 1 >=0 ) { - choice_time1->SetSelection(time2_selection-1); - } else { - wxMessageBox("Please select Period 2 > Period 1."); - choice_time1->SetSelection(0); - choice_time2->SetSelection(1); - } + if (time1_selection > time2_selection) { + if (time2_selection - 1 >=0 ) { + choice_time1->SetSelection(time2_selection-1); + } else { + wxMessageBox(_("Please select Period 2 > Period 1.")); + choice_time1->SetSelection(0); + choice_time2->SetSelection(1); } } @@ -550,7 +560,7 @@ void LineChartFrame::OnTime2Choice(wxCommandEvent& event) if (time2_selection - 1 >=0 ) { choice_time1->SetSelection(time2_selection-1); } else { - wxMessageBox("Please select Period 2 > Period 1."); + wxMessageBox(("Please select Period 2 > Period 1.")); choice_time1->SetSelection(0); choice_time2->SetSelection(1); } @@ -562,16 +572,19 @@ void LineChartFrame::OnTime2Choice(wxCommandEvent& event) void LineChartFrame::OnGroupsChoice(wxCommandEvent& event) { + wxLogMessage("In LineChartFrame::OnGroupsChoice()"); + int variable_selection = choice_variable->GetSelection(); if (variable_selection < 0) return; wxString col_name = variable_names[variable_selection]; + wxLogMessage(_("var name:") + col_name); TableInterface* table_int = project->GetTableInt(); if (!table_int->IsColTimeVariant(col_name) ||table_int->GetTimeSteps() <= 1) { if (choice_groups->GetSelection() == 1) { - wxMessageBox("Please select a time variable first, and make sure more than one time steps have been defined."); + wxMessageBox(_("Please select a time variable first, and make sure more than one time steps have been defined.")); choice_groups->SetSelection(0); return; } @@ -585,6 +598,7 @@ void LineChartFrame::OnGroupsChoice(wxCommandEvent& event) void LineChartFrame::OnGroup1Choice(wxCommandEvent& event) { + wxLogMessage("In LineChartFrame::OnGroupsChoice()"); int variable_selection = choice_variable->GetSelection(); if (variable_selection < 0) return; @@ -624,6 +638,7 @@ void LineChartFrame::OnGroup1Choice(wxCommandEvent& event) void LineChartFrame::OnGroup2Choice(wxCommandEvent& event) { + wxLogMessage("In LineChartFrame::OnGroup2Choice()"); int variable_selection = choice_variable->GetSelection(); if (variable_selection < 0) return; @@ -717,15 +732,14 @@ void LineChartFrame::OnMouseEvent(wxMouseEvent& event) void LineChartFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In LineChartFrame::OnActivate"); if (event.GetActive()) { + wxLogMessage("In LineChartFrame::OnActivate()"); RegisterAsActive("LineChartFrame", GetTitle()); } } void LineChartFrame::MapMenus() { - LOG_MSG("In LineChartFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu; @@ -742,7 +756,6 @@ void LineChartFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("LineChartFrame::UpdateOptionMenuItems: Options menu not found"); } else { LineChartFrame::UpdateContextMenuItems(mb->GetMenu(menu)); } @@ -776,7 +789,7 @@ void LineChartFrame::UpdateContextMenuItems(wxMenu* menu) void LineChartFrame::OnUseAdjustYAxis(wxCommandEvent& event) { - + wxLogMessage("In LineChartFrame:OnUseAdjustYAxis()"); if (use_def_y_range == false) { use_def_y_range = true; OnAdjustYAxis(event); @@ -792,6 +805,7 @@ void LineChartFrame::OnUseAdjustYAxis(wxCommandEvent& event) void LineChartFrame::OnAdjustYAxis(wxCommandEvent& event) { + wxLogMessage("In LineChartFrame:OnAdjustYAxis()"); double y_axis_min = 0; double y_axis_max = 0; @@ -817,7 +831,7 @@ void LineChartFrame::OnAdjustYAxis(wxCommandEvent& event) void LineChartFrame::OnAdjustYAxisPrecision(wxCommandEvent& event) { - + wxLogMessage("In LineChartFrame:OnAdjustYAxisPrecision()"); AxisLabelPrecisionDlg dlg(def_y_precision, this); if (dlg.ShowModal () != wxID_OK) return; @@ -839,7 +853,7 @@ void LineChartFrame::SaveDataAndResults(bool save_weights, bool save_did, return; int nTests = var_man.GetVarsCount(); - nTests = 1; // only handle one variable at a time + //nTests = 1; // only handle one variable at a time TableInterface* table_int = project->GetTableInt(); const std::vector& hs(highlight_state->GetHighlight()); @@ -864,106 +878,67 @@ void LineChartFrame::SaveDataAndResults(bool save_weights, bool save_did, var_stack_array.resize(nTests); - for (int i=0; i& undefs(data_map_undef[row_nm]); + + int valid_n_obs = 0; + for (std::vector::iterator it = undefs.begin(); + it != undefs.end(); ++it) + { + if (*it == false) + valid_n_obs += 1; + } + + n_ts = Y.size(); + + if (compare_regimes) { + int n= 0; + wxString col_name = variable_names[variable_selection]; + int col = table_int->FindColId(col_name); - if (compare_regimes) { - - int n= 0; - - wxString col_name = variable_names[variable_selection]; - - TableInterface* table_int = project->GetTableInt(); - int col = table_int->FindColId(col_name); + if (!table_int->IsColTimeVariant(col_name)) { + n = valid_n_obs; + var_stack_array[idx_var].resize(n); + dummy_select_stack.resize(n); + id_stack.resize(n); - if (!table_int->IsColTimeVariant(col_name)) { - n = n_obs; - - var_stack_array[i].resize(n); - dummy_select_stack.resize(n); - id_stack.resize(n); - - int idx = 0; - for (int j=0; jGetSelection() == 0 ? true : false; - - int idx = 0; - for (int t=0; tGetSelection() == 0 ? true :false; + + } else if (tms_subset1[t]) { + filter_flag = choice_group2->GetSelection() == 0 ? true :false; + } + + for (int j=0; jUpdateData(newids); mem_table_int->AddOGRColumn(id_col); } if (!id_stack.empty()) { + // add original ID n = id_stack.size(); - if (mem_table_int == NULL) mem_table_int = new OGRTable(n); + if (mem_table_int == NULL) { + mem_table_int = new OGRTable(n); + } bool using_default_id = true; @@ -1050,18 +1074,21 @@ void LineChartFrame::SaveDataAndResults(bool save_weights, bool save_did, boost::uuids::uuid default_wid = wmi->GetDefault(); if (!default_wid.is_nil()) { GalWeight* gw = wmi->GetGal(default_wid); + wxString id_field = gw->id_field; vector id_vec; - TableInterface* table_int = project->GetTableInt(); - int c_id = table_int->FindColId(gw->id_field); + int c_id = table_int->FindColId(id_field); if (c_id > 0) { - table_int->GetColData(c_id, 1, id_vec); + table_int->GetColData(c_id, 1, id_vec); // 1 time step + vector new_id_vec; for (int ii=0; iiid_field, 50, 0, n); + OGRColumn* id_col = new OGRColumnString(id_field, 50, 0, n); id_col->UpdateData(new_id_vec); mem_table_int->AddOGRColumn(id_col); using_default_id = false; @@ -1072,7 +1099,9 @@ void LineChartFrame::SaveDataAndResults(bool save_weights, bool save_did, if (!period_stack.empty()) { n = period_stack.size(); - if (mem_table_int == NULL) mem_table_int = new OGRTable(n); + if (mem_table_int == NULL) { + mem_table_int = new OGRTable(n); + } OGRColumn* period_col = new OGRColumnString("PERIOD", 18, 0, n); period_col->UpdateData(period_stack); mem_table_int->AddOGRColumn(period_col); @@ -1082,14 +1111,17 @@ void LineChartFrame::SaveDataAndResults(bool save_weights, bool save_did, for (size_t i=0; iFindColId(col_name); GdaConst::FieldType f_type = table_int->GetColType(col_idx, 0); OGRColumn* var_col; - if (f_type == GdaConst::long64_type) + if (f_type == GdaConst::long64_type) { var_col = new OGRColumnInteger(col_name, 18, 0, n); - else + } else { var_col = new OGRColumnDouble(col_name, 18, 9, n); + } var_col->UpdateData(var_stack_array[i]); mem_table_int->AddOGRColumn(var_col); } @@ -1097,7 +1129,9 @@ void LineChartFrame::SaveDataAndResults(bool save_weights, bool save_did, if (!dummy_time_stack.empty()) { n = dummy_time_stack.size(); - if (mem_table_int == NULL) mem_table_int = new OGRTable(n); + if (mem_table_int == NULL) { + mem_table_int = new OGRTable(n); + } OGRColumn* time_col = new OGRColumnInteger("TIME", 18, 0, n); time_col->UpdateData(dummy_time_stack); mem_table_int->AddOGRColumn(time_col); @@ -1105,7 +1139,9 @@ void LineChartFrame::SaveDataAndResults(bool save_weights, bool save_did, if (!dummy_select_stack.empty()) { n = dummy_select_stack.size(); - if (mem_table_int == NULL) mem_table_int = new OGRTable(n); + if (mem_table_int == NULL) { + mem_table_int = new OGRTable(n); + } OGRColumn* select_col = new OGRColumnInteger("SPACE", 18, 0, n); select_col->UpdateData(dummy_select_stack); mem_table_int->AddOGRColumn(select_col); @@ -1113,7 +1149,9 @@ void LineChartFrame::SaveDataAndResults(bool save_weights, bool save_did, if (!interaction_stack.empty()) { n = interaction_stack.size(); - if (mem_table_int == NULL) mem_table_int = new OGRTable(n); + if (mem_table_int == NULL) { + mem_table_int = new OGRTable(n); + } OGRColumn* interact_col = new OGRColumnInteger("INTERACT", 18, 0, n); interact_col->UpdateData(interaction_stack); mem_table_int->AddOGRColumn(interact_col); @@ -1128,7 +1166,9 @@ void LineChartFrame::SaveDataAndResults(bool save_weights, bool save_did, yhat.push_back(m_yhat1[m]); resid.push_back(m_resid1[m]); } - if (mem_table_int == NULL) mem_table_int = new OGRTable(n); + if (mem_table_int == NULL) { + mem_table_int = new OGRTable(n); + } OGRColumn* pred_col = new OGRColumnDouble("OLS_PREDIC", 18, 9, n); pred_col->UpdateData(yhat); mem_table_int->AddOGRColumn(pred_col); @@ -1173,21 +1213,21 @@ void LineChartFrame::SaveDataAndResults(bool save_weights, bool save_did, } void LineChartFrame::OnSaveDummyTable(wxCommandEvent& event) { - LOG_MSG("Start LineChartFrame::OnSaveDummyTable"); + wxLogMessage("Start LineChartFrame::OnSaveDummyTable"); bool save_w = true; SaveDataAndResults(save_w); - LOG_MSG("End LineChartFrame::OnSaveDummyTable"); } void LineChartFrame::RunDIDTest() { - LOG_MSG("Run LineChartFrame::RunDIDTest"); + wxLogMessage("Run LineChartFrame::RunDIDTest"); + + int var_cnt = var_man.GetVarsCount(); // should be 1 + int var_idx = 0; - int nTests = var_man.GetVarsCount(); TableInterface* table_int = project->GetTableInt(); const std::vector& hs(highlight_state->GetHighlight()); - int m_obs = project->GetNumRecords(); - + // regression options bool m_constant_term = true; int RegressModel = 1; // for classic linear regression @@ -1195,279 +1235,291 @@ void LineChartFrame::RunDIDTest() bool do_white_test = true; double *m_resid1, *m_yhat1; - for (int i=0; i m_Xnames; - - m_Xnames.push_back("CONSTANT"); - - - // Y and X data - wxString row_nm(var_man.GetName(i)); - wxString row_title(row_nm); - const vec_vec_dbl_type& Y(data_map[row_nm]); - - size_t n_ts = Y.size(); + wxString m_Yname = var_man.GetName(var_idx); + std::vector m_Xnames; + + std::vector& undefs(data_map_undef[m_Yname]); + + int valid_n_obs = 0; + for (std::vector::iterator it = undefs.begin(); + it != undefs.end(); ++it) + { + if (*it == false) + valid_n_obs += 1; + } + + m_Xnames.push_back("CONSTANT"); + + + // Y and X data + wxString row_nm(var_man.GetName(var_idx)); + wxString row_title(row_nm); + const vec_vec_dbl_type& Y(data_map[row_nm]); + + size_t n_ts = Y.size(); - // check selection - if (compare_regimes || compare_r_and_t) { - bool has_selection = false; - for (int j=0; jGetTableInt(); - int col = table_int->FindColId(m_Yname); - - if (!table_int->IsColTimeVariant(col)) { - for (int j=0; jFindColId(m_Yname); + + if (!table_int->IsColTimeVariant(col)) { + for (int j=0; jSetXVarNames(i, m_Xnames[i]); - } - m_DR->SetMeanY(ComputeMean(y, n)); - m_DR->SetSDevY(ComputeSdev(y, n)); - - - classicalRegression(NULL, n, y, n, x, nX, m_DR, - m_constant_term, true, m_gauge, - do_white_test); - m_resid1= m_DR->GetResidual(); - printAndShowClassicalResults(row_nm, y, table_int->GetTableName(), wxEmptyString, m_DR, n, nX, do_white_test); - m_yhat1 = m_DR->GetYHAT(); - - wxDateTime now = wxDateTime::Now(); - logReport = ">>" + now.FormatDate() + " " + now.FormatTime() + "\nREGRESSION (DIFF-IN-DIFF, COMPARE REGIMES) \n----------\n" + logReport; - - } else if (compare_time_periods) { - wxString time_var = "T" + choice_time1->GetString(choice_time1->GetSelection()) + "_" + choice_time2->GetString(choice_time2->GetSelection()); - m_Xnames.push_back(time_var); - nX = m_Xnames.size(); - - int n1 = 0, n2 = 0; + } else { for (size_t t=0; tSetXVarNames(i, m_Xnames[i]); - } - m_DR->SetMeanY(ComputeMean(y, n)); - m_DR->SetSDevY(ComputeSdev(y, n)); - - - classicalRegression(NULL, n, y, n, x, nX, m_DR, - m_constant_term, true, m_gauge, - do_white_test); - - m_resid1= m_DR->GetResidual(); - printAndShowClassicalResults(row_nm, y, table_int->GetTableName(), wxEmptyString, m_DR, n, nX, do_white_test); - m_yhat1 = m_DR->GetYHAT(); - - wxDateTime now = wxDateTime::Now(); - logReport = ">>" + now.FormatDate() + " " + now.FormatTime() + "\nREGRESSION (DIFF-IN-DIFF, COMPARE TIME PERIOD) \n----------\n" + logReport; - - } else if (compare_r_and_t) { - m_Xnames.push_back("SPACE"); - wxString time_var = "T" + choice_time1->GetString(choice_time1->GetSelection()) + "_" + choice_time2->GetString(choice_time2->GetSelection()); - m_Xnames.push_back(time_var); - m_Xnames.push_back("INTERACT"); - nX = m_Xnames.size(); - - int n1 = 0, n2 = 0; - for (size_t t=0; tSetXVarNames(i, m_Xnames[i]); + } + m_DR->SetMeanY(ComputeMean(y, n)); + m_DR->SetSDevY(ComputeSdev(y, n)); + + + classicalRegression(NULL, n, y, n, x, nX, m_DR, + m_constant_term, true, m_gauge, + do_white_test); + + m_resid1= m_DR->GetResidual(); + printAndShowClassicalResults(row_nm, y, table_int->GetTableName(), wxEmptyString, m_DR, n, nX, do_white_test); + m_yhat1 = m_DR->GetYHAT(); + + wxDateTime now = wxDateTime::Now(); + logReport = ">>" + now.FormatDate() + " " + now.FormatTime() + "\nREGRESSION (DIFF-IN-DIFF, COMPARE REGIMES) \n----------\n" + logReport; + + } else if (compare_time_periods) { + wxString time_var = "T" + choice_time1->GetString(choice_time1->GetSelection()) + "_" + choice_time2->GetString(choice_time2->GetSelection()); + m_Xnames.push_back(time_var); + nX = m_Xnames.size(); + + int n1 = 0, n2 = 0; + for (size_t t=0; tSetXVarNames(i, m_Xnames[i]); + } + m_DR->SetMeanY(ComputeMean(y, n)); + m_DR->SetSDevY(ComputeSdev(y, n)); + + + classicalRegression(NULL, n, y, n, x, nX, m_DR, + m_constant_term, true, m_gauge, + do_white_test); + + m_resid1= m_DR->GetResidual(); + printAndShowClassicalResults(row_nm, y, table_int->GetTableName(), wxEmptyString, m_DR, n, nX, do_white_test); + m_yhat1 = m_DR->GetYHAT(); + + wxDateTime now = wxDateTime::Now(); + logReport = ">>" + now.FormatDate() + " " + now.FormatTime() + "\nREGRESSION (DIFF-IN-DIFF, COMPARE TIME PERIOD) \n----------\n" + logReport; + + } else if (compare_r_and_t) { + m_Xnames.push_back("SPACE"); + wxString time_var = "T" + choice_time1->GetString(choice_time1->GetSelection()) + "_" + choice_time2->GetString(choice_time2->GetSelection()); + m_Xnames.push_back(time_var); + m_Xnames.push_back("INTERACT"); + nX = m_Xnames.size(); + + int n1 = 0, n2 = 0; + for (size_t t=0; tSetXVarNames(i, m_Xnames[i]); - } - m_DR->SetMeanY(ComputeMean(y, n)); - m_DR->SetSDevY(ComputeSdev(y, n)); - - classicalRegression(NULL, n, y, n, x, nX, m_DR, - m_constant_term, true, m_gauge, - do_white_test); - - m_resid1= m_DR->GetResidual(); - printAndShowClassicalResults(row_nm, y, table_int->GetTableName(), wxEmptyString, m_DR, n, nX, do_white_test); - m_yhat1 = m_DR->GetYHAT(); - - - - wxDateTime now = wxDateTime::Now(); - logReport = ">>" + now.FormatDate() + " " + now.FormatTime() + "\nREGRESSION (DIFF-IN-DIFF, COMPARE REGIMES AND TIME PERIOD) \n----------\n" + logReport; + } + if (n2 == 0) { + wxMessageBox(_("Please choose Period 2 first.")); + return; } - - - // display regression in dialog - if (regReportDlg == 0) { - regReportDlg = new RegressionReportDlg(this, logReport, wxID_ANY, "Diff-in-Diff Regression Report"); - regReportDlg->Connect(wxEVT_DESTROY, wxWindowDestroyEventHandler(LineChartFrame::OnReportClose), NULL, this); - - - } else { - regReportDlg->AddNewReport(logReport); + int n = n1 + n2; + y = new double[n]; + x = new double* [nX]; + for (int t=0; tShow(true); - regReportDlg->m_textbox->SetSelection(0, 0); - if (chk_save_did && chk_save_did->IsChecked()) { - wxMessageDialog saveDlg(this, "Do you want to save the results of Diff-in-Diff test?\n\nNote: the results can only be saved into an external data file, due to the change of cross-sectional observations in a space-time context.", "Save Diff-in-Diff Test Results", wxYES_NO | wxICON_QUESTION); - if (saveDlg.ShowModal() == wxID_YES) { - bool save_w = false; - bool save_did = true; - SaveDataAndResults(save_w, save_did, m_yhat1, m_resid1); + int idx = 0; + + for (int t=0; tSetXVarNames(i, m_Xnames[i]); + } + m_DR->SetMeanY(ComputeMean(y, n)); + m_DR->SetSDevY(ComputeSdev(y, n)); + + classicalRegression(NULL, n, y, n, x, nX, m_DR, + m_constant_term, true, m_gauge, + do_white_test); - delete[] y; - for (int t=0; tGetResidual(); + printAndShowClassicalResults(row_nm, y, table_int->GetTableName(), wxEmptyString, m_DR, n, nX, do_white_test); + m_yhat1 = m_DR->GetYHAT(); + + - m_DR->release_Var(); - delete m_DR; + wxDateTime now = wxDateTime::Now(); + logReport = ">>" + now.FormatDate() + " " + now.FormatTime() + "\nREGRESSION (DIFF-IN-DIFF, COMPARE REGIMES AND TIME PERIOD) \n----------\n" + logReport; } - LOG_MSG("End LineChartFrame::RunDIDTest"); + + + // display regression in dialog + if (regReportDlg == 0) { + regReportDlg = new RegressionReportDlg(this, logReport, wxID_ANY, "Diff-in-Diff Regression Report"); + regReportDlg->Connect(wxEVT_DESTROY, wxWindowDestroyEventHandler(LineChartFrame::OnReportClose), NULL, this); + + + } else { + regReportDlg->AddNewReport(logReport); + } + regReportDlg->Show(true); + regReportDlg->m_textbox->SetSelection(0, 0); + + if (chk_save_did && chk_save_did->IsChecked()) { + wxMessageDialog saveDlg(this, _("Do you want to save the results of Diff-in-Diff test?\n\nNote: the results can only be saved into an external data file, due to the change of cross-sectional observations in a space-time context."), _("Save Diff-in-Diff Test Results"), wxYES_NO | wxICON_QUESTION); + if (saveDlg.ShowModal() == wxID_YES) { + bool save_w = false; + bool save_did = true; + SaveDataAndResults(save_w, save_did, m_yhat1, m_resid1); + } + } + + delete[] y; + for (int t=0; trelease_Var(); + delete m_DR; } void LineChartFrame::OnReportClose(wxWindowDestroyEvent& event) @@ -1477,6 +1529,7 @@ void LineChartFrame::OnReportClose(wxWindowDestroyEvent& event) void LineChartFrame::OnCompareRegimes(wxCommandEvent& event) { + wxLogMessage("In LineChartFrame::OnCompareRegimes()"); if (compare_regimes) return; compare_regimes = true; compare_time_periods = false; @@ -1489,6 +1542,7 @@ void LineChartFrame::OnCompareRegimes(wxCommandEvent& event) void LineChartFrame::OnCompareTimePeriods(wxCommandEvent& event) { + wxLogMessage("In LineChartFrame::OnCompareTimePeriods()"); if (compare_time_periods) return; compare_regimes = false; compare_time_periods = true; @@ -1500,6 +1554,7 @@ void LineChartFrame::OnCompareTimePeriods(wxCommandEvent& event) void LineChartFrame::OnCompareRegAndTmPer(wxCommandEvent& event) { + wxLogMessage("In LineChartFrame::OnCompareRegAndTmPer()"); if (compare_r_and_t) return; compare_regimes = false; compare_time_periods = false; @@ -1521,7 +1576,7 @@ void LineChartFrame::OnSelectPeriod1(wxCommandEvent& event) void LineChartFrame::OnDisplayStatistics(wxCommandEvent& event) { - LOG_MSG("In LineChartFrame::DisplayStatistics"); + wxLogMessage("In LineChartFrame::OnDisplayStatistics()"); display_stats = !display_stats; SetupPanelForNumVariables(var_man.GetVarsCount()); Refresh(); @@ -1530,7 +1585,6 @@ void LineChartFrame::OnDisplayStatistics(wxCommandEvent& event) void LineChartFrame::update(HLStateInt* o) { - LOG_MSG("In LineChartFrame::update"); if (!compare_regimes && !compare_r_and_t) return; const std::vector& hs(highlight_state->GetHighlight()); for (size_t i=0, sz=lc_stats.size(); i& hs(highlight_state->GetHighlight()); for (size_t i=0, sz=lc_stats.size(); i& tms_sel, bool shiftdown, bool pointsel) { - LOG_MSG("LineChartFrame::notifyNewSelection"); wxString s; size_t tms = tms_sel.size(); s << " new selection:"; @@ -1709,13 +1760,10 @@ void LineChartFrame::notifyNewHoverMsg(const wxString& msg) void LineChartFrame::SetupPanelForNumVariables(int num_vars) { - LOG_MSG("Entering LineChartFrame::SetupPanelForNumVariables"); if (!panel || !bag_szr) return; - LOG(num_vars); if (message_win) { message_win->Unbind(wxEVT_RIGHT_UP, &LineChartFrame::OnMouseEvent, this); bool detatch_success = bag_szr->Detach(0); - LOG(detatch_success); message_win->Destroy(); message_win = 0; } @@ -1774,21 +1822,46 @@ void LineChartFrame::SetupPanelForNumVariables(int num_vars) wxString row_nm(var_man.GetName(row)); wxString row_title(row_nm); const vec_vec_dbl_type& X(data_map[row_nm]); - + const std::vector& X_undef(data_map_undef[row_nm]); + const std::vector& hl(highlight_state->GetHighlight()); + LineChartStats* lcs_p = 0; if (X.size() > 1) { - lcs_p = new LineChartStats(X, row_title, - tms_subset0, tms_subset1, compare_regimes, - compare_time_periods, compare_r_and_t); + lcs_p = new LineChartStats(X, X_undef, row_title, + tms_subset0, + tms_subset1, + compare_regimes, + compare_time_periods, + compare_r_and_t); } else { - lcs_p = new LineChartStats(X, row_title, - tms_subset0_tm_inv, tms_subset1_tm_inv, - compare_regimes, compare_time_periods, - compare_r_and_t); + lcs_p = new LineChartStats(X, X_undef, row_title, + tms_subset0_tm_inv, + tms_subset1_tm_inv, + compare_regimes, + compare_time_periods, + compare_r_and_t); } lcs_p->UpdateNonRegimesNonTmsStats(); - lcs_p->UpdateRegimesStats(highlight_state->GetHighlight(), has_selection, has_excluded); + lcs_p->UpdateRegimesStats(hl, + has_selection, + has_excluded); lcs_p->UpdateOtherStats(); + if (lcs_p->compare_r_and_t) { + int group1 = choice_group1->GetSelection(); + int group2 = choice_group2->GetSelection(); + int time1 = choice_time1->GetSelection(); + int time2 = choice_time2->GetSelection(); + lcs_p->Y_sel_tm0_avg_valid = false; + lcs_p->Y_excl_tm0_avg_valid = false; + lcs_p->Y_sel_tm1_avg_valid = false; + lcs_p->Y_excl_tm1_avg_valid = false; + + lcs_p->Y_sel_tm0_avg_valid = group1 == 0; + lcs_p->Y_excl_tm0_avg_valid = group1 == 1; + + lcs_p->Y_sel_tm1_avg_valid = group2 == 0; + lcs_p->Y_excl_tm1_avg_valid = group2 == 1; + } lc_stats.push_back(lcs_p); LineChartCanvas* canvas = 0; @@ -1824,7 +1897,6 @@ void LineChartFrame::SetupPanelForNumVariables(int num_vars) UpdateStatsWinContent(0); Refresh(); - LOG_MSG("Exiting LineChartFrame::SetupPanelForNumVariables"); } void LineChartFrame::UpdateMessageWin() @@ -1882,7 +1954,6 @@ void LineChartFrame::UpdateTitleWin() in var_man. */ void LineChartFrame::UpdateDataMapFromVarMan() { - LOG_MSG("Entering LineChartFrame::UpdateDataMapFromVarMan"); using namespace std; // get set of var_man names set vm_nms; @@ -1892,53 +1963,55 @@ void LineChartFrame::UpdateDataMapFromVarMan() // remove items from data_map not in vm_nms set to_remove; - LOG_MSG("to_remove from data_map:"); for (data_map_type::iterator i=data_map.begin(); i!=data_map.end(); ++i) { wxString nm(i->first); if (vm_nms.find(nm) != vm_nms.end()) continue; to_remove.insert(nm); - LOG_MSG(" " + nm); } for (set::iterator i=to_remove.begin(); i!=to_remove.end(); ++i) { - LOG_MSG("Being removed from data_map: " + (*i)); data_map.erase(*i); + data_map_undef.erase(*i); } // add items to data_map that are in vm_nms, but not currently in data_map set to_add; for (set::iterator i=vm_nms.begin(); i!=vm_nms.end(); ++i) { wxString nm(*i); - if (data_map.find(nm) != data_map.end()) continue; + if (data_map.find(nm) != data_map.end()) { + continue; + } to_add.insert(nm); - LOG_MSG("Must add to data_map: " + nm); } TableInterface* table_int = project->GetTableInt(); + int num_obs = table_int->GetNumberRows(); + for (set::iterator i=to_add.begin(); i!=to_add.end(); ++i) { wxString nm = (*i); - LOG_MSG(nm); int c_id = table_int->FindColId(nm); if (c_id < 0) { - LOG_MSG("Error, variable not found in table: " + nm); continue; } int tms = table_int->GetColTimeSteps(c_id); - LOG(tms); pair p(nm, vec_vec_dbl_type(tms)); data_map.insert(p); data_map_type::iterator e = data_map.find(nm); if (e == data_map.end()) { - LOG_MSG("Could not find element just inserted! " + nm); continue; } + std::vector undef_all(num_obs, false); for (int t=0; t undefs(num_obs); table_int->GetColData(c_id, t, e->second[t]); + table_int->GetColUndefined(c_id, t, undefs); + for (int ii=0; ii"; } - LOG(td_s0_mean); wxString td_s1_mean; if (!single_sample) { @@ -2031,7 +2103,6 @@ void LineChartFrame::UpdateStatsWinContent(int var) td_s1_mean << ""; } } - LOG(td_s1_mean); wxString td_s2_mean; if (!single_sample && cmp_r_t) { @@ -2270,8 +2341,6 @@ void LineChartFrame::printAndShowClassicalResults(const wxString& _yName, double int Obs, int nX, bool do_white_test) { - LOG_MSG("Entering RegressionDlg::printAndShowClassicalResults"); - wxString yName(_yName); wxString time1, time2; for(size_t i=0; i < tms_subset0.size(); i++) { @@ -2349,7 +2418,4 @@ void LineChartFrame::printAndShowClassicalResults(const wxString& _yName, double slog << "\n\n"; cnt++; cnt++; logReport << slog; - - LOG_MSG(wxString::Format("%d lines written to logReport.", cnt)); - LOG_MSG("Exiting RegressionDlg::printAndShowClassicalResults"); } diff --git a/Explore/LineChartView.h b/Explore/LineChartView.h index 068cc779c..a4cc62ddb 100644 --- a/Explore/LineChartView.h +++ b/Explore/LineChartView.h @@ -42,7 +42,8 @@ class HighlightState; class LineChartCanvas; class Project; -typedef std::map data_map_type; +typedef std::map data_map_type; +typedef std::map > data_map_undef_type; /** LineChartFrame manages one or more LineChartCanvas instances: one canvas @@ -101,7 +102,7 @@ public HighlightStateObserver, public LineChartCanvasCallbackInt { public: LineChartFrame(wxFrame *parent, Project* project, - const wxString& title = "Averages Chart", + const wxString& title = _("Averages Chart"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(680,420)); virtual ~LineChartFrame(); @@ -155,7 +156,6 @@ public HighlightStateObserver, public LineChartCanvasCallbackInt wxString GetHelpHtml(); void UpdateStatsWinContent(int var); void printAndShowClassicalResults(const wxString& yName, double* y, - const wxString& datasetname, const wxString& wname, DiagnosticReport *r, @@ -196,7 +196,9 @@ public HighlightStateObserver, public LineChartCanvasCallbackInt HighlightState* highlight_state; GdaVarTools::Manager var_man; - data_map_type data_map; + data_map_type data_map; + data_map_undef_type data_map_undef; + std::vector line_charts; std::vector lc_stats; std::vector tms_subset0; diff --git a/Explore/LisaCoordinator.cpp b/Explore/LisaCoordinator.cpp index 2824478e1..ccc8381b5 100644 --- a/Explore/LisaCoordinator.cpp +++ b/Explore/LisaCoordinator.cpp @@ -18,6 +18,7 @@ */ #include +#include #include #include #include "../DataViewer/TableInterface.h" @@ -30,7 +31,9 @@ #include "LisaCoordinatorObserver.h" #include "LisaCoordinator.h" -LisaWorkerThread::LisaWorkerThread(int obs_start_s, int obs_end_s, +LisaWorkerThread::LisaWorkerThread(const GalElement* W_, + const std::vector& undefs_, + int obs_start_s, int obs_end_s, uint64_t seed_start_s, LisaCoordinator* lisa_coord_s, wxMutex* worker_list_mutex_s, @@ -38,6 +41,8 @@ LisaWorkerThread::LisaWorkerThread(int obs_start_s, int obs_end_s, std::list *worker_list_s, int thread_id_s) : wxThread(), +W(W_), +undefs(undefs_), obs_start(obs_start_s), obs_end(obs_end_s), seed_start(seed_start_s), lisa_coord(lisa_coord_s), worker_list_mutex(worker_list_mutex_s), @@ -56,16 +61,16 @@ wxThread::ExitCode LisaWorkerThread::Entry() LOG_MSG(wxString::Format("LisaWorkerThread %d started", thread_id)); // call work for assigned range of observations - lisa_coord->CalcPseudoP_range(obs_start, obs_end, seed_start); + lisa_coord->CalcPseudoP_range(W, undefs, obs_start, obs_end, seed_start); wxMutexLocker lock(*worker_list_mutex); + // remove ourself from the list worker_list->remove(this); - // if empty, signal on empty condition since only main thread + + // if empty, signal on empty condition since only main thread // should be waiting on this condition - LOG_MSG(wxString::Format("LisaWorkerThread %d finished", thread_id)); if (worker_list->empty()) { - LOG_MSG("worker_list is empty, so signaling main thread"); worker_list_empty_cond->Signal(); } @@ -98,13 +103,14 @@ wxThread::ExitCode LisaWorkerThread::Entry() */ -LisaCoordinator::LisaCoordinator(boost::uuids::uuid weights_id, - Project* project, - const std::vector& var_info_s, - const std::vector& col_ids, - LisaType lisa_type_s, - bool calc_significances_s, - bool row_standardize_s) +LisaCoordinator:: +LisaCoordinator(boost::uuids::uuid weights_id, + Project* project, + const std::vector& var_info_s, + const std::vector& col_ids, + LisaType lisa_type_s, + bool calc_significances_s, + bool row_standardize_s) : w_man_state(project->GetWManState()), w_man_int(project->GetWManInt()), w_id(weights_id), @@ -115,30 +121,30 @@ calc_significances(calc_significances_s), isBivariate(lisa_type_s == bivariate), var_info(var_info_s), data(var_info_s.size()), +undef_data(var_info_s.size()), last_seed_used(0), reuse_last_seed(false), row_standardize(row_standardize_s) { - LOG_MSG("Entering LisaCoordinator::LisaCoordinator(..)"); - GalWeight* gw = w_man_int->GetGal(w_id); - W = (gw ? gw->gal : 0); - weight_name = w_man_int->GetLongDispName(w_id); - SetSignificanceFilter(1); - TableInterface* table_int = project->GetTableInt(); for (int i=0; iGetColData(col_ids[i], data[i]); + table_int->GetColUndefined(col_ids[i], undef_data[i]); + var_info[i].is_moran = true; } + undef_tms.resize(var_info_s[0].time_max - var_info_s[0].time_min + 1); + + weight_name = w_man_int->GetLongDispName(w_id); + SetSignificanceFilter(1); + InitFromVarInfo(); w_man_state->registerObserver(this); - LOG_MSG("Exiting LisaCoordinator::LisaCoordinator(..)"); } LisaCoordinator::~LisaCoordinator() { - LOG_MSG("In LisaCoordinator::~LisaCoordinator"); w_man_state->removeObserver(this); DeallocateVectors(); } @@ -149,6 +155,7 @@ void LisaCoordinator::DeallocateVectors() if (lags_vecs[i]) delete [] lags_vecs[i]; } lags_vecs.clear(); + for (int i=0; i undef_res(num_obs, false); + double* smoothed_results = new double[num_obs]; + double* E = new double[num_obs]; // E corresponds to var_info[0] + double* P = new double[num_obs]; // P corresponds to var_info[1] + // we will only fill data1 for eb_rate_standardized and + // further lisa calcs will treat as univariate + for (int i=0; i undefs; + bool has_undef = false; + for (int i=0; iGetGal(w_id)); + gw->Update(undefs); + } else { + gw = w_man_int->GetGal(w_id); + } + GalElement* W = gw->gal; + Gal_vecs.push_back(gw); + Gal_vecs_orig.push_back(w_man_int->GetGal(w_id)); for (int i=0; i 0) { if (data1[i] > 0 && Wdata < 0) cluster[i] = 4; @@ -388,7 +503,6 @@ void LisaCoordinator::CalcLisa() void LisaCoordinator::CalcPseudoP() { - LOG_MSG("Entering LisaCoordinator::CalcPseudoP"); if (!calc_significances) return; wxStopWatch sw; int nCPUs = wxThread::GetCPUCount(); @@ -399,18 +513,10 @@ void LisaCoordinator::CalcPseudoP() // 2. Perform multi-threaded computation // 3. copy results into results array - if (nCPUs <= 1) { - LOG_MSG(wxString::Format("%d threading cores detected " - "so running single threaded", nCPUs)); - } else { - LOG_MSG(wxString::Format("%d threading cores detected, " - "running multi-threaded.", nCPUs)); - } for (int t=0; t& undefs = undef_tms[t]; data1 = data1_vecs[t]; if (isBivariate) { data2 = data2_vecs[0]; @@ -424,26 +530,30 @@ void LisaCoordinator::CalcPseudoP() sigCat = sig_cat_vecs[t]; cluster = cluster_vecs[t]; - if (nCPUs <= 1) { - if (!reuse_last_seed) last_seed_used = time(0); - CalcPseudoP_range(0, num_obs-1, last_seed_used); + if (nCPUs <= 1 || num_obs <= nCPUs * 10) { + if (!reuse_last_seed) { + last_seed_used = time(0); + } + CalcPseudoP_range(Gal_vecs[t]->gal, undefs, + 0, num_obs-1, last_seed_used); } else { - CalcPseudoP_threaded(); + CalcPseudoP_threaded(Gal_vecs[t]->gal, undefs); } } + + { wxString m; m << "LISA on " << num_obs << " obs with " << permutations; m << " perms over " << num_time_vals << " time periods took "; m << sw.Time() << " ms. Last seed used: " << last_seed_used; - LOG_MSG(m); } LOG_MSG("Exiting LisaCoordinator::CalcPseudoP"); } -void LisaCoordinator::CalcPseudoP_threaded() +void LisaCoordinator::CalcPseudoP_threaded(const GalElement* W, + const std::vector& undefs) { - LOG_MSG("Entering LisaCoordinator::CalcPseudoP_threaded"); int nCPUs = wxThread::GetCPUCount(); // mutext protects access to the worker_list @@ -459,6 +569,11 @@ void LisaCoordinator::CalcPseudoP_threaded() // divide up work according to number of observations // and number of CPUs int work_chunk = num_obs / nCPUs; + + if (work_chunk == 0) { + work_chunk = 1; + } + int obs_start = 0; int obs_end = obs_start + work_chunk; @@ -484,15 +599,13 @@ void LisaCoordinator::CalcPseudoP_threaded() wxString msg; msg << "thread " << thread_id << ": " << a << "->" << b; msg << ", seed: " << seed_start << "->" << seed_end; - LOG_MSG(msg); LisaWorkerThread* thread = - new LisaWorkerThread(a, b, seed_start, this, + new LisaWorkerThread(W, undefs, a, b, seed_start, this, &worker_list_mutex, &worker_list_empty_cond, &worker_list, thread_id); if ( thread->Create() != wxTHREAD_NO_ERROR ) { - LOG_MSG("Error: Can't create thread!"); delete thread; is_thread_error = true; } else { @@ -500,12 +613,9 @@ void LisaCoordinator::CalcPseudoP_threaded() } } if (is_thread_error) { - LOG_MSG("Error: Could not spawn a worker thread, falling back " - "to single-threaded pseudo-p calculation."); // fall back to single thread calculation mode - CalcPseudoP_range(0, num_obs-1, last_seed_used); + CalcPseudoP_range(W, undefs, 0, num_obs-1, last_seed_used); } else { - LOG_MSG("Starting all worker threads"); std::list::iterator it; for (it = worker_list.begin(); it != worker_list.end(); it++) { (*it)->Run(); @@ -516,21 +626,23 @@ void LisaCoordinator::CalcPseudoP_threaded() worker_list_empty_cond.Wait(); // We have been woken up. If this was not a false // alarm (sprious signal), the loop will exit. - LOG_MSG("work_list_empty_cond signaled"); } - LOG_MSG("All worker threads exited"); } - - LOG_MSG("Exiting LisaCoordinator::CalcPseudoP_threaded"); } -void LisaCoordinator::CalcPseudoP_range(int obs_start, int obs_end, +void LisaCoordinator::CalcPseudoP_range(const GalElement* W, + const std::vector& undefs, + int obs_start, int obs_end, uint64_t seed_start) { GeoDaSet workPermutation(num_obs); //Randik rng; int max_rand = num_obs-1; for (int cnt=obs_start; cnt<=obs_end; cnt++) { + + if (undefs[cnt]) + continue; + const int numNeighbors = W[cnt].Size(); uint64_t countLarger = 0; @@ -538,11 +650,13 @@ void LisaCoordinator::CalcPseudoP_range(int obs_start, int obs_end, int rand=0; while (rand < numNeighbors) { // computing 'perfect' permutation of given size - //int newRandom = (int) (rng.fValue() * max_rand); - int newRandom = (int) (Gda::ThomasWangHashDouble(seed_start++) - * max_rand); - //int newRandom = X(rng); - if (newRandom != cnt && !workPermutation.Belongs(newRandom)) + double rng_val = Gda::ThomasWangHashDouble(seed_start++) * max_rand; + // round is needed to fix issue + //https://github.com/GeoDaCenter/geoda/issues/488 + int newRandom = (int) (rng_val < 0.0 ? ceil(rng_val - 0.5) : floor(rng_val + 0.5)); + if (newRandom != cnt && + !workPermutation.Belongs(newRandom) && + undefs[newRandom] == false) { workPermutation.Push(newRandom); rand++; @@ -563,9 +677,13 @@ void LisaCoordinator::CalcPseudoP_range(int obs_start, int obs_end, //NOTE: we shouldn't have to row-standardize or // multiply by data1[cnt] - if (numNeighbors && row_standardize) permutedLag /= numNeighbors; + if (numNeighbors && row_standardize) { + permutedLag /= numNeighbors; + } const double localMoranPermuted = permutedLag * data1[cnt]; - if (localMoranPermuted >= localMoran[cnt]) countLarger++; + if (localMoranPermuted >= localMoran[cnt]) { + countLarger++; + } } // pick the smallest if (permutations-countLarger <= countLarger) { @@ -581,6 +699,7 @@ void LisaCoordinator::CalcPseudoP_range(int obs_start, int obs_end, else sigCat[cnt]= 0; // observations with no neighbors get marked as isolates + // NOTE: undefined should be marked as well, however, since undefined_cat has covered undefined category, we don't need to handle here if (numNeighbors == 0) { sigCat[cnt] = 5; } @@ -629,7 +748,6 @@ void LisaCoordinator::removeObserver(LisaCoordinatorObserver* o) observers.remove(o); LOG(observers.size()); if (observers.size() == 0) { - LOG_MSG("No more observers left so deleting self."); delete this; } LOG_MSG("Exiting LisaCoordinator::removeObserver"); diff --git a/Explore/LisaCoordinator.h b/Explore/LisaCoordinator.h index 2a5787198..73dc5e540 100644 --- a/Explore/LisaCoordinator.h +++ b/Explore/LisaCoordinator.h @@ -26,6 +26,7 @@ #include #include #include "../VarTools.h" +#include "../ShapeOperations/GeodaWeight.h" #include "../ShapeOperations/GalWeight.h" #include "../ShapeOperations/WeightsManStateObserver.h" @@ -34,11 +35,14 @@ class LisaCoordinator; class Project; class WeightsManState; typedef boost::multi_array d_array_type; +typedef boost::multi_array b_array_type; class LisaWorkerThread : public wxThread { public: - LisaWorkerThread(int obs_start, int obs_end, uint64_t seed_start, + LisaWorkerThread(const GalElement* W, + const std::vector& undefs, + int obs_start, int obs_end, uint64_t seed_start, LisaCoordinator* lisa_coord, wxMutex* worker_list_mutex, wxCondition* worker_list_empty_cond, @@ -47,6 +51,8 @@ class LisaWorkerThread : public wxThread virtual ~LisaWorkerThread(); virtual void* Entry(); // thread execution starts here + const GalElement* W; + const std::vector& undefs; int obs_start; int obs_end; uint64_t seed_start; @@ -61,7 +67,8 @@ class LisaWorkerThread : public wxThread class LisaCoordinator : public WeightsManStateObserver { public: - enum LisaType { univariate, bivariate, eb_rate_standardized, differential }; // #9 + // #9 + enum LisaType { univariate, bivariate, eb_rate_standardized, differential }; LisaCoordinator(boost::uuids::uuid weights_id, Project* project, @@ -129,7 +136,10 @@ class LisaCoordinator : public WeightsManStateObserver std::vector data2_vecs; boost::uuids::uuid w_id; - const GalElement* W; + std::vector Gal_vecs; + std::vector Gal_vecs_orig; + //const GalElement* W; + wxString weight_name; bool isBivariate; LisaType lisa_type; @@ -139,6 +149,8 @@ class LisaCoordinator : public WeightsManStateObserver // These two variables should be empty for LisaMapCanvas std::vector data; // data[variable][time][obs] + std::vector undef_data; // undef_data[variable][time][obs] + std::vector > undef_tms; // All LisaMapCanvas objects synchronize themselves // from the following 6 variables. @@ -159,16 +171,19 @@ class LisaCoordinator : public WeightsManStateObserver std::list observers; void CalcPseudoP(); - void CalcPseudoP_range(int obs_start, int obs_end, uint64_t seed_start); + void CalcPseudoP_range(const GalElement* W, const std::vector& undefs, + int obs_start, int obs_end, uint64_t seed_start); void InitFromVarInfo(); void VarInfoAttributeChange(); + + void GetRawData(int time, double* data1, double* data2); protected: void DeallocateVectors(); void AllocateVectors(); - void CalcPseudoP_threaded(); + void CalcPseudoP_threaded(const GalElement* W, const std::vector& undefs); void CalcLisa(); void StandardizeData(); std::vector has_undefined; diff --git a/Explore/LisaMapNewView.cpp b/Explore/LisaMapNewView.cpp index c5ee294fb..f9333cbdc 100644 --- a/Explore/LisaMapNewView.cpp +++ b/Explore/LisaMapNewView.cpp @@ -31,6 +31,8 @@ #include "../Project.h" #include "../DialogTools/PermutationCounterDlg.h" #include "../DialogTools/SaveToTableDlg.h" +#include "../DialogTools/VariableSettingsDlg.h" +#include "ConditionalClusterMapView.h" #include "LisaCoordinator.h" #include "LisaMapNewView.h" #include "../ShpFile.h" @@ -43,16 +45,18 @@ BEGIN_EVENT_TABLE(LisaMapCanvas, MapCanvas) EVT_MOUSE_CAPTURE_LOST(TemplateCanvas::OnMouseCaptureLostEvent) END_EVENT_TABLE() +using namespace std; + LisaMapCanvas::LisaMapCanvas(wxWindow *parent, TemplateFrame* t_frame, - Project* project, - LisaCoordinator* lisa_coordinator, - CatClassification::CatClassifType theme_type_s, - bool isBivariate, bool isEBRate, - const wxPoint& pos, const wxSize& size) -: MapCanvas(parent, t_frame, project, - std::vector(0), std::vector(0), - CatClassification::no_theme, - no_smoothing, 1, boost::uuids::nil_uuid(), pos, size), + Project* project, + LisaCoordinator* lisa_coordinator, + CatClassification::CatClassifType theme_type_s, + bool isBivariate, bool isEBRate, + const wxPoint& pos, const wxSize& size) +:MapCanvas(parent, t_frame, project, + vector(0), vector(0), + CatClassification::no_theme, + no_smoothing, 1, boost::uuids::nil_uuid(), pos, size), lisa_coord(lisa_coordinator), is_clust(theme_type_s==CatClassification::lisa_categories), is_bi(isBivariate), @@ -129,9 +133,9 @@ wxString LisaMapCanvas::GetCanvasTitle() /** This method definition is empty. It is here to override any call to the parent-class method since smoothing and theme changes are not supported by LISA maps */ -bool LisaMapCanvas::ChangeMapType( - CatClassification::CatClassifType new_map_theme, - SmoothingType new_map_smoothing) +bool +LisaMapCanvas::ChangeMapType(CatClassification::CatClassifType new_map_theme, + SmoothingType new_map_smoothing) { LOG_MSG("In LisaMapCanvas::ChangeMapType"); return false; @@ -205,12 +209,34 @@ void LisaMapCanvas::CreateAndUpdateCategories() int undefined_cat = -1; int isolates_cat = -1; int num_cats = 0; - if (lisa_coord->GetHasIsolates(t)) num_cats++; - if (lisa_coord->GetHasUndefined(t)) num_cats++; + double stop_sig = 0; + + if (lisa_coord->GetHasIsolates(t)) + num_cats++; + if (lisa_coord->GetHasUndefined(t)) + num_cats++; if (is_clust) { num_cats += 5; } else { - num_cats += 6-lisa_coord->GetSignificanceFilter(); + // significance map + // 0: >0.05 1: 0.05, 2: 0.01, 3: 0.001, 4: 0.0001 + int s_f = lisa_coord->GetSignificanceFilter(); + num_cats += 6 - s_f; + + // issue #474 only show significance levels that can be mapped for the given number of permutations, e.g., for 99 it would stop at 0.01, for 999 at 0.001, etc. + double sig_cutoff = lisa_coord->significance_cutoff; + int set_perm = lisa_coord->permutations; + stop_sig = 1.0 / (1.0 + set_perm); + + if ( sig_cutoff >= 0.0001 && stop_sig > 0.0001) { + num_cats -= 1; + } + if ( sig_cutoff >= 0.001 && stop_sig > 0.001 ) { + num_cats -= 1; + } + if ( sig_cutoff >= 0.01 && stop_sig > 0.01 ) { + num_cats -= 1; + } } cat_data.CreateCategoriesAtCanvasTm(num_cats, t); @@ -251,29 +277,38 @@ void LisaMapCanvas::CreateAndUpdateCategories() } else { cat_data.SetCategoryColor(t, 0, wxColour(240, 240, 240)); } + + int skip_cat = 0; + if (s_f <=4 && stop_sig <= 0.0001) { + cat_data.SetCategoryLabel(t, 5-s_f, "p = 0.0001"); + cat_data.SetCategoryColor(t, 5-s_f, wxColour(1, 70, 3)); + } else skip_cat++; - cat_data.SetCategoryLabel(t, 5-s_f, "p = 0.0001"); - cat_data.SetCategoryColor(t, 5-s_f, wxColour(1, 70, 3)); - if (s_f <= 3) { + if (s_f <= 3 && stop_sig <= 0.001) { cat_data.SetCategoryLabel(t, 4-s_f, "p = 0.001"); - cat_data.SetCategoryColor(t, 4-s_f, wxColour(3, 116, 6)); - } - if (s_f <= 2) { + cat_data.SetCategoryColor(t, 4-s_f, wxColour(3, 116, 6)); + } else skip_cat++; + + if (s_f <= 2 && stop_sig <= 0.01) { cat_data.SetCategoryLabel(t, 3-s_f, "p = 0.01"); cat_data.SetCategoryColor(t, 3-s_f, wxColour(6, 196, 11)); - } + } else skip_cat++; + if (s_f <= 1) { cat_data.SetCategoryLabel(t, 2-s_f, "p = 0.05"); cat_data.SetCategoryColor(t, 2-s_f, wxColour(75, 255, 80)); } if (lisa_coord->GetHasIsolates(t) && lisa_coord->GetHasUndefined(t)) { - isolates_cat = 6-s_f; - undefined_cat = 7-s_f; + isolates_cat = 6 - s_f - skip_cat; + undefined_cat = 7 - s_f - skip_cat; + } else if (lisa_coord->GetHasUndefined(t)) { - undefined_cat = 6-s_f; + undefined_cat = 6 -s_f - skip_cat; + } else if (lisa_coord->GetHasIsolates(t)) { - isolates_cat = 6-s_f; + isolates_cat = 6 - s_f -skip_cat; + } } if (undefined_cat != -1) { @@ -370,11 +405,11 @@ IMPLEMENT_CLASS(LisaMapFrame, MapFrame) END_EVENT_TABLE() LisaMapFrame::LisaMapFrame(wxFrame *parent, Project* project, - LisaCoordinator* lisa_coordinator, - bool isClusterMap, bool isBivariate, - bool isEBRate, - const wxPoint& pos, const wxSize& size, - const long style) + LisaCoordinator* lisa_coordinator, + bool isClusterMap, bool isBivariate, + bool isEBRate, + const wxPoint& pos, const wxSize& size, + const long style) : MapFrame(parent, project, pos, size, style), lisa_coord(lisa_coordinator) { @@ -388,23 +423,24 @@ lisa_coord(lisa_coordinator) wxSP_3D|wxSP_LIVE_UPDATE|wxCLIP_CHILDREN); splitter_win->SetMinimumPaneSize(10); + CatClassification::CatClassifType theme_type_s = isClusterMap ? CatClassification::lisa_categories : CatClassification::lisa_significance; + wxPanel* rpanel = new wxPanel(splitter_win); - template_canvas = new LisaMapCanvas(rpanel, this, project, - lisa_coordinator, - (isClusterMap ? - CatClassification::lisa_categories : - CatClassification::lisa_significance), - isBivariate, isEBRate, - wxDefaultPosition, + template_canvas = new LisaMapCanvas(rpanel, this, project, + lisa_coordinator, + theme_type_s, + isBivariate, + isEBRate, + wxDefaultPosition, wxDefaultSize); - //wxSize(width,height)); template_canvas->SetScrollRate(1,1); wxBoxSizer* rbox = new wxBoxSizer(wxVERTICAL); rbox->Add(template_canvas, 1, wxEXPAND); rpanel->SetSizer(rbox); wxPanel* lpanel = new wxPanel(splitter_win); - template_legend = new MapNewLegend(lpanel, template_canvas, wxPoint(0,0), wxSize(0,0)); + template_legend = new MapNewLegend(lpanel, template_canvas, + wxPoint(0,0), wxSize(0,0)); wxBoxSizer* lbox = new wxBoxSizer(wxVERTICAL); template_legend->GetContainingSizer()->Detach(template_legend); lbox->Add(template_legend, 1, wxEXPAND); @@ -606,6 +642,11 @@ void LisaMapFrame::OnSaveLisa(wxCommandEvent& event) } else { data.resize(3); } + + std::vector undefs(lisa_coord->num_obs, false); + for (int i=0; iundef_data[0][t].size(); i++){ + undefs[i] = undefs[i] || lisa_coord->undef_data[0][t][i]; + } std::vector tempLocalMoran(lisa_coord->num_obs); for (int i=0, iend=lisa_coord->num_obs; isignificance_cutoff; double* p = lisa_coord->sig_local_moran_vecs[t]; @@ -631,6 +673,7 @@ void LisaMapFrame::OnSaveLisa(wxCommandEvent& event) data[1].label = "Clusters"; data[1].field_default = "LISA_CL"; data[1].type = GdaConst::long64_type; + data[1].undefined = &undefs; std::vector sig(lisa_coord->num_obs); std::vector diff(lisa_coord->num_obs); @@ -649,13 +692,15 @@ void LisaMapFrame::OnSaveLisa(wxCommandEvent& event) data[2].d_val = &sig; data[2].label = "Significance"; data[2].field_default = "LISA_P"; - data[2].type = GdaConst::double_type; + data[2].type = GdaConst::double_type; + data[2].undefined = &undefs; if (lc->is_diff) { data[3].d_val = &diff; data[3].label = "Diff Values"; data[3].field_default = "DIFF_VAL2"; data[3].type = GdaConst::double_type; + data[3].undefined = &undefs; } SaveToTableDlg dlg(project, this, data, @@ -715,12 +760,13 @@ void LisaMapFrame::OnSelectNeighborsOfCores(wxCommandEvent& event) int* clust = lisa_coord->cluster_vecs[ts]; int* sig_cat = lisa_coord->sig_cat_vecs[ts]; int sf = lisa_coord->significance_filter; + const GalElement* W = lisa_coord->Gal_vecs_orig[ts]->gal; // add all cores and neighbors of cores to elem list for (int i=0; inum_obs; i++) { if (clust[i] >= 1 && clust[i] <= 4 && sig_cat[i] >= sf) { elem[i] = true; - const GalElement& e = lisa_coord->W[i]; + const GalElement& e = W[i]; for (int j=0, jend=e.Size(); jcluster_vecs[ts]; int* sig_cat = lisa_coord->sig_cat_vecs[ts]; int sf = lisa_coord->significance_filter; - + const GalElement* W = lisa_coord->Gal_vecs_orig[ts]->gal; + // add all cores and neighbors of cores to elem list for (int i=0; inum_obs; i++) { if (clust[i] >= 1 && clust[i] <= 4 && sig_cat[i] >= sf) { elem[i] = true; - const GalElement& e = lisa_coord->W[i]; + const GalElement& e = W[i]; for (int j=0, jend=e.Size(); jcat_data.GetCurrentCanvasTmStep(); + GalWeight* gal_weights = lisa_coord->Gal_vecs_orig[ts]; + + HighlightState& hs = *project->GetHighlightState(); + std::vector& h = hs.GetHighlight(); + int nh_cnt = 0; + std::vector add_elem(gal_weights->num_obs, false); + + std::vector new_highlight_ids; + + for (int i=0; inum_obs; i++) { + if (h[i]) { + GalElement& e = gal_weights->gal[i]; + for (int j=0, jend=e.Size(); j 0) { + hs.SetEventType(HLStateInt::delta); + hs.notifyObservers(); + } +} + +void LisaMapFrame::OnShowAsConditionalMap(wxCommandEvent& event) +{ + VariableSettingsDlg dlg(project, VariableSettingsDlg::bivariate, + false, false, + _("Conditional LISA Map Variables"), + _("Horizontal Cells"), + _("Vertical Cells")); + + if (dlg.ShowModal() != wxID_OK) { + return; + } + + LisaMapCanvas* lc = (LisaMapCanvas*) template_canvas; + wxString title = lc->GetCanvasTitle(); + ConditionalClusterMapFrame* subframe = + new ConditionalClusterMapFrame(this, project, + dlg.var_info, dlg.col_ids, lisa_coord, + title, wxDefaultPosition, + GdaConst::cond_view_default_size); +} + /** Called by LisaCoordinator to notify that state has changed. State changes can include: - variable sync change and therefore all lisa categories have changed diff --git a/Explore/LisaMapNewView.h b/Explore/LisaMapNewView.h index 33c7ee4f7..be99e63eb 100644 --- a/Explore/LisaMapNewView.h +++ b/Explore/LisaMapNewView.h @@ -100,6 +100,9 @@ class LisaMapFrame : public MapFrame, public LisaCoordinatorObserver void OnSelectCores(wxCommandEvent& event); void OnSelectNeighborsOfCores(wxCommandEvent& event); void OnSelectCoresAndNeighbors(wxCommandEvent& event); + void OnAddNeighborToSelection(wxCommandEvent& event); + + void OnShowAsConditionalMap(wxCommandEvent& event); virtual void update(LisaCoordinator* o); virtual void closeObserver(LisaCoordinator* o); diff --git a/Explore/LisaScatterPlotView.cpp b/Explore/LisaScatterPlotView.cpp index 9bfc3dcb8..c95e26a26 100644 --- a/Explore/LisaScatterPlotView.cpp +++ b/Explore/LisaScatterPlotView.cpp @@ -32,6 +32,7 @@ #include "../logger.h" #include "../Project.h" #include "../VarTools.h" +#include "../GenUtils.h" #include "../DialogTools/PermutationCounterDlg.h" #include "../DialogTools/RandomizationDlg.h" #include "../DialogTools/SaveToTableDlg.h" @@ -47,6 +48,7 @@ BEGIN_EVENT_TABLE(LisaScatterPlotCanvas, ScatterNewPlotCanvas) EVT_ERASE_BACKGROUND(TemplateCanvas::OnEraseBackground) EVT_MOUSE_EVENTS(TemplateCanvas::OnMouseEvent) EVT_MOUSE_CAPTURE_LOST(TemplateCanvas::OnMouseCaptureLostEvent) + EVT_IDLE(LisaScatterPlotCanvas::OnIdle) END_EVENT_TABLE() LisaScatterPlotCanvas::LisaScatterPlotCanvas(wxWindow *parent, @@ -62,9 +64,6 @@ is_rate(lisa_coordinator->lisa_type == LisaCoordinator::eb_rate_standardized), is_diff(lisa_coordinator->lisa_type == LisaCoordinator::differential), rand_dlg(0) { - LOG_MSG("Entering LisaScatterPlotCanvas::LisaMapCanvas"); - - fixed_aspect_ratio_mode = true; show_reg_selected = false; show_reg_excluded = false; @@ -73,49 +72,30 @@ rand_dlg(0) sp_var_info.resize(2); var_info = lisa_coord->var_info; var_info_orig = var_info; + SyncVarInfoFromCoordinator(); - + + wxColour default_cat_color = GdaConst::scatterplot_regression_excluded_color; cat_data.CreateCategoriesAllCanvasTms(1, 1, num_obs); - cat_data.SetCategoryColor(0, 0, GdaConst::scatterplot_regression_excluded_color); - for (int i=0; iDestroy(); } - LOG_MSG("Exiting LisaScatterPlotCanvas::~LisaScatterPlotCanvas"); } void LisaScatterPlotCanvas::OnRandDlgClose( wxWindowDestroyEvent& event) @@ -125,7 +105,6 @@ void LisaScatterPlotCanvas::OnRandDlgClose( wxWindowDestroyEvent& event) void LisaScatterPlotCanvas::DisplayRightClickMenu(const wxPoint& pos) { - LOG_MSG("Entering LisaScatterPlotCanvas::DisplayRightClickMenu"); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); ((LisaScatterPlotFrame*) template_frame)->OnActivate(ae); @@ -138,7 +117,6 @@ void LisaScatterPlotCanvas::DisplayRightClickMenu(const wxPoint& pos) template_frame->UpdateContextMenuItems(optMenu); template_frame->PopupMenu(optMenu, pos + GetPosition()); template_frame->UpdateOptionMenuItems(); - LOG_MSG("Exiting LisaScatterPlotCanvas::DisplayRightClickMenu"); } void LisaScatterPlotCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu) @@ -155,25 +133,6 @@ void LisaScatterPlotCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu) } } - /* - wxMenu* menu2 = new wxMenu(wxEmptyString); - if (var_info[0].is_time_variant) { - wxString s; - s << "Fixed x-axis scale over time"; - wxMenuItem* mi = - menu2->AppendCheckItem(GdaConst::ID_FIX_SCALE_OVER_TIME_VAR1, s, s); - mi->Check(var_info[0].fixed_scale); - } - if (var_info[1].is_time_variant) { - wxString s; - s << "Fixed y-axis scale over time"; - wxMenuItem* mi = - menu2->AppendCheckItem(GdaConst::ID_FIX_SCALE_OVER_TIME_VAR2, s, s); - mi->Check(var_info[1].fixed_scale); - } - menu->Prepend(wxID_ANY, "Scale Options", menu2, "Scale Options"); - */ - menu->AppendSeparator(); menu->Append(wxID_ANY, "Time Variable Options", menu1, "Time Variable Options"); @@ -274,7 +233,6 @@ void LisaScatterPlotCanvas::SetCheckMarks(wxMenu* menu) void LisaScatterPlotCanvas::TimeChange() { - LOG_MSG("Entering LisaScatterPlotCanvas::TimeChange"); if (!is_any_sync_with_global_time) return; int cts = project->GetTimeState()->GetCurrTime(); @@ -304,7 +262,6 @@ void LisaScatterPlotCanvas::TimeChange() invalidateBms(); PopulateCanvas(); Refresh(); - LOG_MSG("Exiting LisaScatterPlotCanvas::TimeChange"); } /** Copy everything in var_info except for current time field for each @@ -313,14 +270,21 @@ void LisaScatterPlotCanvas::TimeChange() void LisaScatterPlotCanvas::SyncVarInfoFromCoordinator() { using namespace boost; + std::vectormy_times(var_info.size()); - for (int t=0; tvar_info; template_frame->ClearAllGroupDependencies(); + for (int t=0; tAddGroupDependancy(var_info[t].name); } + is_any_time_variant = lisa_coord->is_any_time_variant; is_any_sync_with_global_time = lisa_coord->is_any_sync_with_global_time; ref_var_index = lisa_coord->ref_var_index; @@ -333,42 +297,70 @@ void LisaScatterPlotCanvas::SyncVarInfoFromCoordinator() int t_ind = (ref_var_index == -1) ? 0 : ref_var_index; sp_var_info[0] = var_info[t_ind]; sp_var_info[1] = var_info[t_ind]; - - x_data.resize(extents[lisa_coord->num_time_vals][lisa_coord->num_obs]); - y_data.resize(extents[lisa_coord->num_time_vals][lisa_coord->num_obs]); + + int num_time_vals = lisa_coord->num_time_vals; + int num_obs = lisa_coord->num_obs; + + x_data.resize(extents[num_time_vals][num_obs]); + y_data.resize(extents[num_time_vals][num_obs]); + x_undef_data.resize(extents[num_time_vals][num_obs]); + y_undef_data.resize(extents[num_time_vals][num_obs]); + for (int t=0; tnum_time_vals; t++) { - double x_min = lisa_coord->data1_vecs[t][0]; - double x_max = x_min; - double y_min = lisa_coord->lags_vecs[t][0]; - double y_max = y_min; + double x_min, x_max, y_min, y_max; + + bool has_init = false; + for (int i=0; inum_obs; i++) { - //LOG_MSG(wxString::Format("data1_vecs[%d][%d] = %f", t, i, - // lisa_coord->data1_vecs[t][i])); + x_data[t][i] = lisa_coord->data1_vecs[t][i]; y_data[t][i] = lisa_coord->lags_vecs[t][i]; - if (x_data[t][i] < x_min) { - x_min = x_data[t][i]; - } else if (x_data[t][i] > x_max) { - x_max = x_data[t][i]; - } - if (y_data[t][i] < y_min) { - y_min = y_data[t][i]; - } else if (y_data[t][i] > y_max) { - y_max = y_data[t][i]; - } + x_undef_data[t][i] = lisa_coord->undef_data[0][t][i]; + y_undef_data[t][i] = lisa_coord->undef_data[0][t][i]; + + if (x_undef_data[t][i] || y_undef_data[t][i]) + continue; + + if (!has_init) { + x_min = x_data[t][i]; + x_max = x_data[t][i]; + y_min = y_data[t][i]; + y_max = y_data[t][i]; + has_init = true; + } else { + if (x_data[t][i] < x_min) { + x_min = x_data[t][i]; + } + if (x_data[t][i] > x_max) { + x_max = x_data[t][i]; + } + if (y_data[t][i] < y_min) { + y_min = y_data[t][i]; + } + if (y_data[t][i] > y_max) { + y_max = y_data[t][i]; + } + } } + + // if no valid data, should raise an exception + double mag = std::max(std::max(fabs(x_min), fabs(x_max)), std::max(fabs(y_min), fabs(y_max))); + sp_var_info[0].min[sp_var_info[0].time_min+t] = -mag; sp_var_info[0].max[sp_var_info[0].time_min+t] = mag; sp_var_info[1].min[sp_var_info[1].time_min+t] = -mag; sp_var_info[1].max[sp_var_info[1].time_min+t] = mag; } + for (int i=0; ivar_info[var_index].sync_with_global_time = !lisa_coord->var_info[var_index].sync_with_global_time; lisa_coord->var_info[0].time = var_info[0].time; @@ -396,53 +387,401 @@ void LisaScatterPlotCanvas::TimeSyncVariableToggle(int var_index) void LisaScatterPlotCanvas::FixedScaleVariableToggle(int var_index) { - LOG_MSG("In LisaScatterPlotCanvas::FixedScaleVariableToggle"); - // Not implemented for now. - //lisa_coord->var_info[var_index].fixed_scale = - // !lisa_coord->var_info[var_index].fixed_scale; - //lisa_coord->var_info[0].time = var_info[0].time; - //if (is_bi || is_rate) { - // lisa_coord->var_info[1].time = var_info[1].time; - //} - //lisa_coord->VarInfoAttributeChange(); - //lisa_coord->notifyObservers(); +} + +void LisaScatterPlotCanvas::OnIdle(wxIdleEvent& event) +{ + if (isResize) { + isResize = false; + + int vs_w, vs_h; + + GetClientSize(&vs_w, &vs_h); + + last_scale_trans.SetView(vs_w, vs_h); + + resizeLayerBms(vs_w, vs_h); + + ResizeSelectableShps(); + + PopulateCanvas(); + + event.RequestMore(); // render continuously, not only once on idle + } + + if (!layer2_valid || !layer1_valid || !layer0_valid) { + DrawLayers(); + event.RequestMore(); // render continuously, not only once on idle + } +} + +void LisaScatterPlotCanvas::ResizeSelectableShps(int virtual_scrn_w, + int virtual_scrn_h) +{ + int vs_w = virtual_scrn_w; + int vs_h = virtual_scrn_h; + + if (vs_w <= 0 && vs_h <=0 ) { + GetClientSize(&vs_w, &vs_h); + } + + // view: extent, margins, width, height + last_scale_trans.SetView(vs_w, vs_h); + + if (last_scale_trans.IsValid()) { + BOOST_FOREACH( GdaShape* ms, background_shps ) { + ms->applyScaleTrans(last_scale_trans); + } + BOOST_FOREACH( GdaShape* ms, selectable_shps ) { + ms->applyScaleTrans(last_scale_trans); + } + BOOST_FOREACH( GdaShape* ms, foreground_shps ) { + ms->applyScaleTrans(last_scale_trans); + } + } + layer0_valid = false; + layer1_valid = false; + layer2_valid = false; } void LisaScatterPlotCanvas::PopulateCanvas() { - LOG_MSG("Entering LisaScatterPlotCanvas::PopulateCanvas"); - + int n_hl = highlight_state->GetTotalHighlighted(); + // need to modify var_info temporarily for PopulateCanvas since var_info_orig = var_info; var_info = sp_var_info; + ScatterNewPlotCanvas::PopulateCanvas(); + + // sel vs unsel moran calculation + // for regressionXYselected and regressionXYexcluded + // UpdateRegSelectedLine + // UpdateRegExcludedLine + if (n_hl > 0) { + const std::vector& hl = highlight_state->GetHighlight(); + int t = project->GetTimeState()->GetCurrTime(); + int num_obs = lisa_coord->num_obs; + + std::vector undefs(num_obs, false); + for (int i=0; iundef_tms[t][i] || !hl[i]; + } + std::vector X; + std::vector Y; + RegimeMoran(undefs, regressionXYselected, X, Y); + + GdaScaleTrans sub_scale; + sub_scale = last_scale_trans; + sub_scale.right_margin= sub_scale.screen_width - sub_scale.trans_x + 50; + sub_scale.left_margin = 40; + sub_scale.calcAffineParams(); + + for (int i=0; isetPen(wxPen(wxColour(245,140,140))); + pt->setBrush(*wxTRANSPARENT_BRUSH); + //ApplyLastResizeToShp(pt); + + pt->applyScaleTrans(sub_scale); + + foreground_shps.insert(foreground_shps.begin(), pt); + } + + undefs.clear(); + undefs.resize(num_obs, false); + for (int i=0; iundef_tms[t][i] || hl[i]; + } + std::vector X_ex; + std::vector Y_ex; + RegimeMoran(undefs, regressionXYexcluded, X_ex, Y_ex); + + GdaScaleTrans ex_scale; + ex_scale = last_scale_trans; + ex_scale.left_margin= ex_scale.trans_x + ex_scale.data_x_max * ex_scale.scale_x + 45; + ex_scale.right_margin = 5; + ex_scale.calcAffineParams(); + + for (int i=0; isetPen(wxPen(wxColour(100,100,100))); + pt->setBrush(*wxTRANSPARENT_BRUSH); + pt->applyScaleTrans(ex_scale); + foreground_shps.insert(foreground_shps.begin(),pt); + } + + UpdateRegSelectedLine(); + UpdateRegExcludedLine(); + + + GdaAxis* x_baseline = new GdaAxis(GetNameWithTime(0), axis_scale_x, + wxRealPoint(0,0), wxRealPoint(100, 0)); + x_baseline->setPen(*GdaConst::scatterplot_scale_pen); + x_baseline->applyScaleTrans(sub_scale); + x_baseline->hideCaption(true); + foreground_shps.push_back(x_baseline); + GdaAxis* y_baseline = new GdaAxis(GetNameWithTime(1), axis_scale_y, + wxRealPoint(0,0), wxRealPoint(0, 100)); + y_baseline->setPen(*GdaConst::scatterplot_scale_pen); + y_baseline->applyScaleTrans(sub_scale); + y_baseline->hideCaption(true); + foreground_shps.push_back(y_baseline); + + GdaPolyLine* x_axis_through_origin = new GdaPolyLine(0,50,100,50); + x_axis_through_origin->setPen(*wxTRANSPARENT_PEN); + GdaPolyLine* y_axis_through_origin = new GdaPolyLine(50,0,50,100); + y_axis_through_origin->setPen(*wxTRANSPARENT_PEN); + foreground_shps.push_back(x_axis_through_origin); + foreground_shps.push_back(y_axis_through_origin); + + GdaAxis* x_baseline1 = new GdaAxis(GetNameWithTime(0), axis_scale_x, + wxRealPoint(0,0), wxRealPoint(100, 0)); + x_baseline1->setPen(*GdaConst::scatterplot_scale_pen); + x_baseline1->hideCaption(true); + x_baseline1->applyScaleTrans(ex_scale); + foreground_shps.push_back(x_baseline1); + GdaAxis* y_baseline1 = new GdaAxis(GetNameWithTime(1), axis_scale_y, + wxRealPoint(0,0), wxRealPoint(0, 100)); + y_baseline1->setPen(*GdaConst::scatterplot_scale_pen); + y_baseline1->applyScaleTrans(ex_scale); + y_baseline1->hideCaption(true); + foreground_shps.push_back(y_baseline1); + + GdaPolyLine* x_axis_through_origin1 = new GdaPolyLine(0,50,100,50); + x_axis_through_origin1->setPen(*wxTRANSPARENT_PEN); + GdaPolyLine* y_axis_through_origin1 = new GdaPolyLine(50,0,50,100); + y_axis_through_origin1->setPen(*wxTRANSPARENT_PEN); + foreground_shps.push_back(x_axis_through_origin1); + foreground_shps.push_back(y_axis_through_origin1); + + if (show_origin_axes && + axis_scale_y.scale_min < 0 && 0 < axis_scale_y.scale_max) { + double y_inter = 100.0 * ((-axis_scale_y.scale_min) / + (axis_scale_y.scale_max-axis_scale_y.scale_min)); + x_axis_through_origin->operator=(GdaPolyLine(0,y_inter,100,y_inter)); + x_axis_through_origin->setPen(*GdaConst::scatterplot_origin_axes_pen); + x_axis_through_origin->applyScaleTrans(sub_scale); + x_axis_through_origin1->operator=(GdaPolyLine(0,y_inter,100,y_inter)); + x_axis_through_origin1->setPen(*GdaConst::scatterplot_origin_axes_pen); + x_axis_through_origin1->applyScaleTrans(ex_scale); + } + if (show_origin_axes && + axis_scale_x.scale_min < 0 && 0 < axis_scale_x.scale_max) { + double x_inter = 100.0 * ((-axis_scale_x.scale_min) / + (axis_scale_x.scale_max-axis_scale_x.scale_min)); + y_axis_through_origin->operator=(GdaPolyLine(x_inter,0,x_inter,100)); + y_axis_through_origin->setPen(*GdaConst::scatterplot_origin_axes_pen); + y_axis_through_origin->applyScaleTrans(sub_scale); + y_axis_through_origin1->operator=(GdaPolyLine(x_inter,0,x_inter,100)); + y_axis_through_origin1->setPen(*GdaConst::scatterplot_origin_axes_pen); + y_axis_through_origin1->applyScaleTrans(ex_scale); + } + + wxString str = wxString::Format("selected: %.4f", + regressionXYselected.beta); + GdaShapeText* morans_sel_text = new GdaShapeText(str, *GdaConst::small_font, + wxRealPoint(50, 100), 0, + GdaShapeText::h_center, + GdaShapeText::v_center, + 0, -15); + + morans_sel_text->setPen(wxPen(*wxRED)); + morans_sel_text->applyScaleTrans(sub_scale); + + wxString str1 = wxString::Format("unselected: %.4f", + regressionXYexcluded.beta); + GdaShapeText* morans_unsel_text = new GdaShapeText(str1, + *GdaConst::small_font, + wxRealPoint(50, 100), 0, + GdaShapeText::h_center, + GdaShapeText::v_center, + 0, -15); + + morans_unsel_text->setPen(wxPen(*wxBLACK)); + morans_unsel_text->applyScaleTrans(ex_scale); + foreground_shps.push_back(morans_sel_text); + foreground_shps.push_back(morans_unsel_text); + + } + var_info = var_info_orig; - - LOG_MSG("Exiting LisaScatterPlotCanvas::PopulateCanvas"); } +void LisaScatterPlotCanvas::UpdateRegSelectedLine() +{ + pens.SetPenColor(pens.GetRegSelPen(), highlight_color); + if (IsShowLinearSmoother()) { + double cc_degs_of_rot; + wxRealPoint a, b; + SmoothingUtils::CalcRegressionLine(*reg_line_selected, + reg_line_selected_slope, + reg_line_selected_infinite_slope, + reg_line_selected_defined, a, b, + cc_degs_of_rot, + axis_scale_x, axis_scale_y, + regressionXYselected, + *pens.GetRegSelPen()); + GdaScaleTrans sub_scale; + sub_scale = last_scale_trans; + sub_scale.right_margin= sub_scale.screen_width - sub_scale.trans_x + 50; + sub_scale.left_margin = 40; + sub_scale.calcAffineParams(); + + reg_line_selected->applyScaleTrans(sub_scale); + layer2_valid = false; + } else { + reg_line_selected->setPen(*wxTRANSPARENT_PEN); + } +} + +void LisaScatterPlotCanvas::UpdateRegExcludedLine() +{ + pens.SetPenColor(pens.GetRegExlPen(), selectable_fill_color); + if (IsShowLinearSmoother()) { + double cc_degs_of_rot; + wxRealPoint a, b; + SmoothingUtils::CalcRegressionLine(*reg_line_excluded, + reg_line_excluded_slope, + reg_line_excluded_infinite_slope, + reg_line_excluded_defined, a, b, + cc_degs_of_rot, + axis_scale_x, axis_scale_y, + regressionXYexcluded, + *pens.GetRegExlPen()); + + GdaScaleTrans ex_scale; + ex_scale = last_scale_trans; + ex_scale.left_margin= ex_scale.trans_x + ex_scale.data_x_max * ex_scale.scale_x + 45; + ex_scale.right_margin = 5; + ex_scale.calcAffineParams(); + + + reg_line_excluded->setPen(wxPen(wxColour(0,0,0))); + reg_line_excluded->applyScaleTrans(ex_scale); + layer2_valid = false; + } else { + reg_line_excluded->setPen(*wxTRANSPARENT_PEN); + } +} + +void LisaScatterPlotCanvas::RegimeMoran(std::vector& undefs, + SimpleLinearRegression& regime_lreg, + std::vector& X, + std::vector& Y) +{ + int t = project->GetTimeState()->GetCurrTime(); + GalWeight* copy_w = new GalWeight(*lisa_coord->Gal_vecs[t]); + copy_w->Update(undefs); + GalElement* W = copy_w->gal; + + + double* data1 = new double[num_obs]; + double* data2 = NULL; + + if (lisa_coord->isBivariate) { + data2 = new double[num_obs]; + } + + lisa_coord->GetRawData(t, data1, data2); + + GenUtils::StandardizeData(num_obs, data1, undefs); + if (lisa_coord->isBivariate) { + GenUtils::StandardizeData(num_obs, data2, undefs); + } + + std::vector XY_undefs; + + for (int i=0; iisBivariate) { + Wdata = W[i].SpatialLag(data2); + } else { + Wdata = W[i].SpatialLag(data1); + } + X.push_back(data1[i]); + Y.push_back(Wdata); + XY_undefs.push_back(false); + } + SampleStatistics statsX(X, XY_undefs); + SampleStatistics statsY(Y, XY_undefs); + regime_lreg = SimpleLinearRegression(X, Y, XY_undefs, XY_undefs, + statsX.mean, statsY.mean, + statsX.var_without_bessel, + statsY.var_without_bessel); + + + delete copy_w; + delete[] data1; + delete[] data2; +} + +void LisaScatterPlotCanvas::UpdateSelection(bool shiftdown, bool pointsel) +{ + + TemplateCanvas::UpdateSelection(shiftdown, pointsel); + + invalidateBms(); + PopulateCanvas(); + + // Call TemplateCanvas::update to redraw objects as needed. + //TemplateCanvas::update(highlight_stateo); + + Refresh(); + +} +void LisaScatterPlotCanvas::update(HLStateInt* o) +{ + invalidateBms(); + PopulateCanvas(); + + // Call TemplateCanvas::update to redraw objects as needed. + TemplateCanvas::update(o); + + Refresh(); +} void LisaScatterPlotCanvas::PopCanvPreResizeShpsHook() { + // if has highlighted, then the text will be added after RegimeMoran() wxString s("Moran's I: "); s << regressionXY.beta; - GdaShapeText* morans_i_text = new GdaShapeText(s, *GdaConst::small_font, - wxRealPoint(50, 100), 0, - GdaShapeText::h_center, - GdaShapeText::v_center, - 0, -15); - morans_i_text->setPen(*GdaConst::scatterplot_reg_pen); - foreground_shps.push_back(morans_i_text); + morans_i_text = new GdaShapeText(s, *GdaConst::small_font, + wxRealPoint(50, 100), 0, + GdaShapeText::h_center, + GdaShapeText::v_center, + 0, -15); + + morans_i_text->setPen(*GdaConst::scatterplot_reg_pen); + foreground_shps.push_back(morans_i_text); } void LisaScatterPlotCanvas::ShowRandomizationDialog(int permutation) { - if (permutation < 9) permutation = 9; - if (permutation > 99999) permutation = 99999; + if (permutation < 9) { + permutation = 9; + } else if (permutation > 99999) { + permutation = 99999; + } + + int cts = project->GetTimeState()->GetCurrTime(); + std::vector raw_data1(num_obs); + int xt = var_info_orig[0].time-var_info_orig[0].time_min; for (int i=0; idata1_vecs[xt][i]; } + + bool reuse_last_seed = lisa_coord->IsReuseLastSeed(); + uint64_t last_used_seed = lisa_coord->GetLastUsedSeed(); + if (is_bi) { std::vector raw_data2(num_obs); int yt = var_info_orig[1].time-var_info_orig[1].time_min; @@ -454,11 +793,18 @@ void LisaScatterPlotCanvas::ShowRandomizationDialog(int permutation) rand_dlg->Destroy(); rand_dlg = 0; } - rand_dlg = new RandomizationDlg(raw_data1, raw_data2, - lisa_coord->W, permutation, - lisa_coord->IsReuseLastSeed(), - lisa_coord->GetLastUsedSeed(), this); - rand_dlg->Connect(wxEVT_DESTROY, wxWindowDestroyEventHandler(LisaScatterPlotCanvas::OnRandDlgClose), NULL, this); + // here W handles undefined + rand_dlg = new RandomizationDlg(raw_data1, raw_data2, + lisa_coord->Gal_vecs[cts], + lisa_coord->undef_tms[cts], + highlight_state->GetHighlight(), + permutation, + reuse_last_seed, + last_used_seed, this); + + rand_dlg->Connect(wxEVT_DESTROY, + wxWindowDestroyEventHandler(LisaScatterPlotCanvas::OnRandDlgClose), + NULL, this); rand_dlg->Show(true); } else { @@ -466,10 +812,15 @@ void LisaScatterPlotCanvas::ShowRandomizationDialog(int permutation) rand_dlg->Destroy(); rand_dlg = 0; } - rand_dlg = new RandomizationDlg(raw_data1, lisa_coord->W, permutation, - lisa_coord->IsReuseLastSeed(), - lisa_coord->GetLastUsedSeed(), this); - rand_dlg->Connect(wxEVT_DESTROY, wxWindowDestroyEventHandler(LisaScatterPlotCanvas::OnRandDlgClose), NULL, this); + rand_dlg = new RandomizationDlg(raw_data1, lisa_coord->Gal_vecs[cts], + lisa_coord->undef_tms[cts], + highlight_state->GetHighlight(), + permutation, + reuse_last_seed, + last_used_seed, this); + rand_dlg->Connect(wxEVT_DESTROY, + wxWindowDestroyEventHandler(LisaScatterPlotCanvas::OnRandDlgClose), + NULL, this); rand_dlg->Show(true); } } @@ -484,7 +835,7 @@ void LisaScatterPlotCanvas::SaveMoranI() int xt = sp_var_info[0].time-sp_var_info[0].time_min; int yt = sp_var_info[1].time-sp_var_info[1].time_min; - + for (int i=0; iIsReuseLastSeed()) lisa_coord->SetLastUsedSeed(true); + if (!lisa_coord->IsReuseLastSeed()) + lisa_coord->SetLastUsedSeed(true); uint64_t new_seed_val = val; lisa_coord->SetLastUsedSeed(new_seed_val); } else { @@ -602,7 +959,6 @@ void LisaScatterPlotFrame::OnSpecifySeedDlg(wxCommandEvent& event) void LisaScatterPlotFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In LisaScatterPlotFrame::OnActivate"); if (event.GetActive()) { RegisterAsActive("LisaScatterPlotFrame", GetTitle()); } @@ -611,7 +967,6 @@ void LisaScatterPlotFrame::OnActivate(wxActivateEvent& event) void LisaScatterPlotFrame::MapMenus() { - LOG_MSG("In LisaScatterPlotFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu = wxXmlResource::Get()-> @@ -703,7 +1058,6 @@ void LisaScatterPlotFrame::update(LisaCoordinator* o) void LisaScatterPlotFrame::closeObserver(LisaCoordinator* o) { - LOG_MSG("In LisaScatterPlotFrame::closeObserver(LisaCoordinator*)"); if (lisa_coord) { lisa_coord->removeObserver(this); lisa_coord = 0; diff --git a/Explore/LisaScatterPlotView.h b/Explore/LisaScatterPlotView.h index 09c2885ff..2997cacc3 100644 --- a/Explore/LisaScatterPlotView.h +++ b/Explore/LisaScatterPlotView.h @@ -46,10 +46,23 @@ class LisaScatterPlotCanvas : public ScatterNewPlotCanvas void SyncVarInfoFromCoordinator(); virtual void TimeSyncVariableToggle(int var_index); virtual void FixedScaleVariableToggle(int var_index); + virtual void update(HLStateInt* o); + virtual void UpdateSelection(bool shiftdown, bool pointsel); + virtual void ResizeSelectableShps(int virtual_scrn_w=0, int virtual_scrn_h=0); + virtual void OnIdle(wxIdleEvent& event); + + //virtual void OnIdle(wxIdleEvent& event); void ShowRandomizationDialog(int permutation); void SaveMoranI(); + + void UpdateRegSelectedLine(); + void UpdateRegExcludedLine(); protected: + void RegimeMoran(std::vector& undefs, + SimpleLinearRegression& regime_lreg, + std::vector& X, + std::vector& Y); void OnRandDlgClose( wxWindowDestroyEvent& event); virtual void PopulateCanvas(); virtual void PopCanvPreResizeShpsHook(); @@ -60,6 +73,7 @@ class LisaScatterPlotCanvas : public ScatterNewPlotCanvas std::vector sp_var_info; std::vector var_info_orig; RandomizationDlg* rand_dlg; + GdaShapeText* morans_i_text; DECLARE_EVENT_TABLE() }; @@ -72,7 +86,7 @@ class LisaScatterPlotFrame : public ScatterNewPlotFrame, LisaScatterPlotFrame(wxFrame *parent, Project* project, LisaCoordinator* lisa_coordinator, const wxPoint& pos = wxDefaultPosition, - const wxSize& size = GdaConst::scatterplot_default_size, + const wxSize& size = wxSize(860, 530), const long style = wxDEFAULT_FRAME_STYLE); virtual ~LisaScatterPlotFrame(); diff --git a/Explore/LowessParamDlg.cpp b/Explore/LowessParamDlg.cpp index d529224e4..0f12faf54 100644 --- a/Explore/LowessParamDlg.cpp +++ b/Explore/LowessParamDlg.cpp @@ -166,7 +166,7 @@ void LowessParamFrame::OnHelpBtn(wxCommandEvent& ev) { LOG_MSG("In LowessParamFrame::OnHelpBtn"); WebViewHelpWin* win = new WebViewHelpWin(project, GetHelpPageHtml(), NULL, - wxID_ANY, "LOWESS Smoother Help"); + wxID_ANY, _("LOWESS Smoother Help")); } void LowessParamFrame::OnApplyBtn(wxCommandEvent& ev) @@ -217,7 +217,6 @@ void LowessParamFrame::UpdateParamsFromFields() temp_l.SetF(v); f = temp_l.GetF(); wxString sf = wxString::Format("%.2f", GetF()); - LOG_MSG("Formated f: " + sf); f_text->ChangeValue(sf); } { @@ -227,7 +226,6 @@ void LowessParamFrame::UpdateParamsFromFields() temp_l.SetIter((long) v); iter = temp_l.GetIter(); wxString sf = wxString::Format("%d", GetIter()); - LOG_MSG("Formated iter: " + sf); iter_text->ChangeValue(sf); } { @@ -237,7 +235,6 @@ void LowessParamFrame::UpdateParamsFromFields() temp_l.SetDeltaFactor(v); delta_factor = temp_l.GetDeltaFactor(); wxString sf = wxString::Format("%.4f", GetDeltaFactor()); - LOG_MSG("Formated delta_factor: " + sf); delta_factor_text->ChangeValue(sf); } LOG_MSG("Exiting LowessParamFrame::UpdateParamsFromFields"); diff --git a/Explore/LowessParamObservable.cpp b/Explore/LowessParamObservable.cpp index a9f1a483d..072af3d80 100644 --- a/Explore/LowessParamObservable.cpp +++ b/Explore/LowessParamObservable.cpp @@ -28,9 +28,6 @@ LowessParamObservable::LowessParamObservable(double f_, int iter_, f(f_), iter(iter_), delta_factor(delta_factor_) { LOG_MSG("In LowessParamObservable::LowessParamObservable"); - LOG(f); - LOG(iter); - LOG(delta_factor); } LowessParamObservable::~LowessParamObservable() @@ -43,7 +40,6 @@ void LowessParamObservable::closeAndDeleteWhenEmpty() LOG_MSG("Entering LowessParamObservable::closeAndDeleteWhenEmpty"); delete_self_when_empty = true; if (observers.size() == 0) { - LOG_MSG("Deleting self now since no registered observers."); delete this; } LOG_MSG("Exiting LowessParamObservable::closeAndDeleteWhenEmpty"); @@ -69,7 +65,6 @@ void LowessParamObservable::removeObserver(LowessParamObserver* o) { LOG_MSG("Entering LowessParamObservable::removeObserver"); observers.remove(o); - LOG(observers.size()); if (observers.size() == 0 && delete_self_when_empty) delete this; LOG_MSG("Exiting LowessParamObservable::removeObserver"); } diff --git a/Explore/MapNewView.cpp b/Explore/MapNewView.cpp index 495d17297..9f052ce69 100644 --- a/Explore/MapNewView.cpp +++ b/Explore/MapNewView.cpp @@ -27,6 +27,11 @@ #include #include #include +#include +#include +#include +#include + #include "CatClassifState.h" #include "CatClassifManager.h" #include "../DataViewer/TableInterface.h" @@ -36,6 +41,7 @@ #include "../DialogTools/SaveToTableDlg.h" #include "../DialogTools/VariableSettingsDlg.h" #include "../DialogTools/ExportDataDlg.h" +#include "../DialogTools/ConnectDatasourceDlg.h" #include "../GdaConst.h" #include "../GeneralWxUtils.h" #include "../logger.h" @@ -59,9 +65,18 @@ BEGIN_EVENT_TABLE(SliderDialog, wxDialog) #endif END_EVENT_TABLE() -SliderDialog::SliderDialog ( wxWindow * parent, TemplateCanvas* _canvas, wxWindowID id, const wxString & caption, const wxPoint & position, const wxSize & size, long style ) +SliderDialog::SliderDialog(wxWindow * parent, + TemplateCanvas* _canvas, + wxWindowID id, + const wxString & caption, + const wxPoint & position, + const wxSize & size, + long style ) : wxDialog( parent, id, caption, position, size, style) { + + wxLogMessage("Open SliderDialog"); + canvas = _canvas; wxBoxSizer* topSizer = new wxBoxSizer(wxVERTICAL); @@ -72,24 +87,29 @@ SliderDialog::SliderDialog ( wxWindow * parent, TemplateCanvas* _canvas, wxWindo // A text control for the user’s name ID_SLIDER = wxID_ANY; - double trasp = canvas->GetTransparency(); + double trasp = (double)GdaConst::transparency_unhighlighted / 255.0; int trasp_scale = 100 * trasp; wxBoxSizer* subSizer = new wxBoxSizer(wxHORIZONTAL); slider = new wxSlider(this, ID_SLIDER, trasp_scale, 0, 100, - wxDefaultPosition, wxSize(200, -1), - wxSL_HORIZONTAL); - subSizer->Add(new wxStaticText(this, wxID_ANY,"0"), 0, wxALIGN_CENTER_VERTICAL|wxALL); + wxDefaultPosition, wxSize(200, -1), + wxSL_HORIZONTAL); + subSizer->Add(new wxStaticText(this, wxID_ANY,"1.0"), 0, + wxALIGN_CENTER_VERTICAL|wxALL); subSizer->Add(slider, 0, wxALIGN_CENTER_VERTICAL|wxALL); - subSizer->Add(new wxStaticText(this, wxID_ANY,"1.0"), 0,wxALIGN_CENTER_VERTICAL|wxALL); + subSizer->Add(new wxStaticText(this, wxID_ANY,"0.0"), 0, + wxALIGN_CENTER_VERTICAL|wxALL); boxSizer->Add(subSizer); - slider_text = new wxStaticText(this, - wxID_ANY, - "Current Transparency: 0.3", - wxDefaultPosition, - wxSize(100, -1)); - boxSizer->Add(slider_text, 0, wxALIGN_CENTER_HORIZONTAL|wxGROW|wxALL, 5); + wxString txt_transparency = wxString::Format(_("Current Transparency: %.1f"), 1.0 - trasp); + + slider_text = new wxStaticText(this, + wxID_ANY, + txt_transparency, + wxDefaultPosition, + wxSize(100, -1)); + boxSizer->Add(slider_text, 0, wxGROW|wxALL, 5); + boxSizer->Add(new wxButton(this, wxID_CANCEL, _("Close")), 0, wxALIGN_CENTER|wxALL, 10); topSizer->Fit(this); } @@ -102,40 +122,39 @@ SliderDialog::~SliderDialog() void SliderDialog::OnSliderChange( wxScrollEvent & event ) { int val = event.GetInt(); - double trasp = val / 100.0; + double trasp = 1.0 - val / 100.0; slider_text->SetLabel(wxString::Format("Current Transparency: %.1f", trasp)); - canvas->SetTransparency(trasp); + GdaConst::transparency_unhighlighted = (1-trasp) * 255; canvas->ReDraw(); } IMPLEMENT_CLASS(MapCanvas, TemplateCanvas) BEGIN_EVENT_TABLE(MapCanvas, TemplateCanvas) -#ifndef __WXMAC__ // in Linux, windows using old paint function without transparency support EVT_PAINT(TemplateCanvas::OnPaint) -#else - EVT_PAINT(MapCanvas::OnPaint) -#endif + EVT_IDLE(MapCanvas::OnIdle) EVT_ERASE_BACKGROUND(TemplateCanvas::OnEraseBackground) - EVT_MOUSE_EVENTS(TemplateCanvas::OnMouseEvent) - EVT_MOUSE_CAPTURE_LOST(TemplateCanvas::OnMouseCaptureLostEvent) + //EVT_MOUSE_EVENTS(TemplateCanvas::OnMouseEvent) + //EVT_MOUSE_CAPTURE_LOST(TemplateCanvas::OnMouseCaptureLostEvent) //EVT_KEY_DOWN(TemplateCanvas::OnKeyDown) END_EVENT_TABLE() +bool MapCanvas::has_thumbnail_saved = false; MapCanvas::MapCanvas(wxWindow *parent, TemplateFrame* t_frame, - Project* project_s, - const std::vector& var_info_s, - const std::vector& col_ids_s, - CatClassification::CatClassifType theme_type, - SmoothingType smoothing_type_s, - int num_categories_s, - boost::uuids::uuid weights_id_s, - const wxPoint& pos, const wxSize& size) + Project* project_s, + const std::vector& var_info_s, + const std::vector& col_ids_s, + CatClassification::CatClassifType theme_type, + SmoothingType smoothing_type_s, + int num_categories_s, + boost::uuids::uuid weights_id_s, + const wxPoint& pos, const wxSize& size) : TemplateCanvas(parent, t_frame, project_s, project_s->GetHighlightState(), pos, size, true, true), num_obs(project_s->GetNumRecords()), +p_datasource(project_s->GetDataSource()), num_time_vals(1), custom_classif_state(0), data(0), @@ -149,10 +168,13 @@ display_centroids(false), display_voronoi_diagram(false), voronoi_diagram_duplicates_exist(false), num_categories(num_categories_s), -weights_id(weights_id_s) +weights_id(weights_id_s), +basemap(0), +isDrawBasemap(false), +basemap_bm(0), +map_type(0) { using namespace Shapefile; - LOG_MSG("Entering MapCanvas::MapCanvas"); cat_classif_def.cat_classif_type = theme_type; if (theme_type == CatClassification::no_theme) { @@ -161,32 +183,12 @@ weights_id(weights_id_s) //cat_classif_def.colors[0] = GdaConst::map_default_fill_colour; } selectable_fill_color = GdaConst::map_default_fill_colour; - - virtual_screen_marg_top = 25; - virtual_screen_marg_bottom = 25; - virtual_screen_marg_left = 25; - virtual_screen_marg_right = 25; - shps_orig_xmin = project->main_data.header.bbox_x_min; - shps_orig_ymin = project->main_data.header.bbox_y_min; - shps_orig_xmax = project->main_data.header.bbox_x_max; - shps_orig_ymax = project->main_data.header.bbox_y_max; - - int vs_w = GetVirtualSize().GetWidth(); - int vs_h = GetVirtualSize().GetHeight(); - - SetScrollbars(1, 1, vs_w, vs_h, 0, 0); - - double scale_x, scale_y, trans_x, trans_y; - GdaScaleTrans::calcAffineParams(shps_orig_xmin, shps_orig_ymin, - shps_orig_xmax, shps_orig_ymax, - virtual_screen_marg_top, virtual_screen_marg_bottom, - virtual_screen_marg_left, virtual_screen_marg_right, - vs_w, vs_h, - fixed_aspect_ratio_mode, fit_to_window_mode, - &scale_x, &scale_y, &trans_x, &trans_y, 0, 0, - ¤t_shps_width, ¤t_shps_height); - fixed_aspect_ratio_val = current_shps_width / current_shps_height; + last_scale_trans.SetData(project->main_data.header.bbox_x_min, + project->main_data.header.bbox_y_min, + project->main_data.header.bbox_x_max, + project->main_data.header.bbox_y_max); + if (project->main_data.header.shape_type == Shapefile::POINT_TYP) { selectable_shps_type = points; highlight_color = *wxRED; @@ -194,11 +196,14 @@ weights_id(weights_id_s) selectable_shps_type = polygons; highlight_color = GdaConst::map_default_highlight_colour; } - + + layer_name = project->layername; + ds_name = project->GetDataSource()->GetOGRConnectStr(); + use_category_brushes = true; if (!ChangeMapType(theme_type, smoothing_type_s, num_categories, - weights_id, - true, var_info_s, col_ids_s)) { + weights_id, true, var_info_s, col_ids_s)) + { // The user possibly clicked cancel. Try again with // themeless map std::vector vi(0); @@ -207,81 +212,262 @@ weights_id(weights_id_s) boost::uuids::nil_uuid(), true, vi, cids); } - highlight_state->registerObserver(this); SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting MapCanvas::MapCanvas"); + + isDrawBasemap = GdaConst::use_basemap_by_default; + if (isDrawBasemap) { + map_type = GdaConst::default_basemap_selection; + } } MapCanvas::~MapCanvas() { - LOG_MSG("Entering MapCanvas::~MapCanvas"); - if (highlight_state) highlight_state->removeObserver(this); - if (custom_classif_state) custom_classif_state->removeObserver(this); - LOG_MSG("Exiting MapCanvas::~MapCanvas"); + if (highlight_state) + highlight_state->removeObserver(this); + + if (custom_classif_state) + custom_classif_state->removeObserver(this); + + + if (basemap != NULL) { + delete basemap; + basemap = NULL; + } + +} + +void MapCanvas::deleteLayerBms() +{ + if (basemap_bm) delete basemap_bm; basemap_bm = 0; + + TemplateCanvas::deleteLayerBms(); } -bool MapCanvas::DrawBasemap(bool flag, int map_type) +void MapCanvas::ResetShapes() { - isDrawBasemap = flag; + if (faded_layer_bm) { + delete faded_layer_bm; + faded_layer_bm = NULL; + } + if (isDrawBasemap) { + basemap->Reset(); + } - if (isDrawBasemap == true) { - if (basemap == 0) { - wxSize sz = GetVirtualSize(); - int screenW = sz.GetWidth(); - int screenH = sz.GetHeight(); - OGRCoordinateTransformation *poCT = NULL; - - if (project->sourceSR != NULL) { - int nGCS = project->sourceSR->GetEPSGGeogCS(); - if (nGCS != 4326) { - OGRSpatialReference destSR; - destSR.importFromEPSG(4326); - poCT = OGRCreateCoordinateTransformation(project->sourceSR, - &destSR); + TemplateCanvas::ResetShapes(); +} + +void MapCanvas::ZoomShapes(bool is_zoomin) +{ + if (sel2.x == 0 && sel2.y==0) + return; + + if (faded_layer_bm) { + delete faded_layer_bm; + faded_layer_bm = NULL; + } + + if (isDrawBasemap) { + basemap->Zoom(is_zoomin, sel2.x, sel2.y, sel1.x, sel1.y); + ResizeSelectableShps(); + + return; + } + + TemplateCanvas::ZoomShapes(is_zoomin); +} + +void MapCanvas::PanShapes() +{ + if (sel2.x == 0 && sel2.y==0) + return; + + if (faded_layer_bm) { + delete faded_layer_bm; + faded_layer_bm = NULL; + } + + if (isDrawBasemap) { + int delta_x = sel2.x - sel1.x; + int delta_y = sel2.y - sel1.y; + if (delta_x !=0 && delta_y != 0) { + basemap->Pan(sel1.x, sel1.y, sel2.x, sel2.y); + ResizeSelectableShps(); + } + return; + } + + TemplateCanvas::PanShapes(); +} + +void MapCanvas::OnIdle(wxIdleEvent& event) +{ + if (isResize) { + isResize = false; + + int cs_w=0, cs_h=0; + GetClientSize(&cs_w, &cs_h); + + last_scale_trans.SetView(cs_w, cs_h); + + resizeLayerBms(cs_w, cs_h); + + if (isDrawBasemap) { + if (basemap == 0) + InitBasemap(); + if (basemap) + basemap->ResizeScreen(cs_w, cs_h); + } + + ResizeSelectableShps(); + + event.RequestMore(); // render continuously, not only once on idle + } + + if (!layer2_valid || !layer1_valid || !layer0_valid || + (isDrawBasemap && !layerbase_valid) ) + { + DrawLayers(); + event.RequestMore(); + } +} + +void MapCanvas::ResizeSelectableShps(int virtual_scrn_w, + int virtual_scrn_h) +{ + + if (isDrawBasemap) { + if ( virtual_scrn_w > 0 && virtual_scrn_h> 0) { + basemap->ResizeScreen(virtual_scrn_w, virtual_scrn_h); + } + + BOOST_FOREACH( GdaShape* ms, background_shps ) { + if (ms) + ms->projectToBasemap(basemap); + } + BOOST_FOREACH( GdaShape* ms, selectable_shps ) { + if (ms) + ms->projectToBasemap(basemap); + } + BOOST_FOREACH( GdaShape* ms, foreground_shps ) { + if (ms) + ms->projectToBasemap(basemap); + } + + layerbase_valid = false; + layer0_valid = false; + layer1_valid = false; + layer2_valid = false; + return; + } + + TemplateCanvas::ResizeSelectableShps(virtual_scrn_w, virtual_scrn_h); +} + +bool MapCanvas::InitBasemap() +{ + if (basemap == 0) { + wxSize sz = GetClientSize(); + int screenW = sz.GetWidth(); + int screenH = sz.GetHeight(); + + OGRCoordinateTransformation *poCT = NULL; + + if (project->sourceSR != NULL) { + int nGCS = project->sourceSR->GetEPSGGeogCS(); + //if (nGCS != 4326) { + OGRSpatialReference destSR; + destSR.importFromEPSG(4326); + poCT = OGRCreateCoordinateTransformation(project->sourceSR, + &destSR); + //} + } + + GDA::Screen* screen = new GDA::Screen(screenW, screenH); + double shps_orig_ymax = last_scale_trans.orig_data_y_max; + double shps_orig_xmin = last_scale_trans.orig_data_x_min; + double shps_orig_ymin = last_scale_trans.orig_data_y_min; + double shps_orig_xmax = last_scale_trans.orig_data_x_max; + GDA::MapLayer* map = new GDA::MapLayer(shps_orig_ymax, + shps_orig_xmin, + shps_orig_ymin, + shps_orig_xmax, + poCT); + if (poCT == NULL && !map->IsWGS84Valid()) { + isDrawBasemap = false; + wxStatusBar* sb = 0; + if (template_frame) { + sb = template_frame->GetStatusBar(); + if (sb) { + wxString s = _("GeoDa cannot find proper projection or geographic coordinate system information to add a basemap. Please update this information (e.g. in .prj file)."); + sb->SetStatusText(s); } } - - GDA::Screen* screen = new GDA::Screen(screenW, screenH); - GDA::MapLayer* map = new GDA::MapLayer(shps_orig_ymax, shps_orig_xmin, - shps_orig_ymin, shps_orig_xmax, - poCT); - if (poCT == NULL && !map->IsWGS84Valid()) { - isDrawBasemap = false; - return false; - } else { - basemap = new GDA::Basemap(screen, map, map_type, - GenUtils::GetBasemapCacheDir(), - poCT); - } + return false; + } else { + basemap = new GDA::Basemap(screen, map, map_type, + GenUtils::GetBasemapCacheDir(), + poCT); + } + } + return true; +} + +bool MapCanvas::DrawBasemap(bool flag, int map_type_) +{ + ResetShapes(); + ResetBrushing(); + map_type = map_type_; + isDrawBasemap = flag; + + wxSize sz = GetClientSize(); + int screenW = sz.GetWidth(); + int screenH = sz.GetHeight(); + + if (isDrawBasemap == true) { + if ( basemap == 0 && InitBasemap() == false ) { ResizeSelectableShps(); + return false; } else { basemap->SetupMapType(map_type); } - } else { - // isDrawBasemap == false - if (basemap) + if ( basemap ) { basemap->mapType=0; + } } layerbase_valid = false; layer0_valid = false; layer1_valid = false; layer2_valid = false; - - DrawLayers(); + + ReDraw(); return true; } -void MapCanvas::DrawLayers() +void MapCanvas::resizeLayerBms(int width, int height) { - if (layerbase_valid && layer2_valid && layer1_valid && layer0_valid) - return; + deleteLayerBms(); - wxSize sz = GetVirtualSize(); - if (!layer0_bm) - resizeLayerBms(sz.GetWidth(), sz.GetHeight()); + int vs_w, vs_h; + GetClientSize(&vs_w, &vs_h); + + basemap_bm = new wxBitmap(vs_w, vs_h, 32); + layerbase_valid = false; + + layer0_bm = new wxBitmap(width, height, 32); + layer1_bm = new wxBitmap(width, height, 32); + layer2_bm = new wxBitmap(width, height, 32); + + layer0_valid = false; + layer1_valid = false; + layer2_valid = false; +} + +void MapCanvas::DrawLayers() +{ + wxSize sz = GetClientSize(); if (!layerbase_valid && isDrawBasemap) DrawLayerBase(); @@ -289,238 +475,298 @@ void MapCanvas::DrawLayers() if (!layer0_valid) DrawLayer0(); - if (!layer1_valid) + if (!layer1_valid) { DrawLayer1(); + } if (!layer2_valid) { - //DrawLayer1(); DrawLayer2(); } wxWakeUpIdle(); - isRepaint = true; - Refresh(true); + + Refresh(); } void MapCanvas::DrawLayerBase() { if (isDrawBasemap) { + if (faded_layer_bm) { + delete faded_layer_bm; + faded_layer_bm = NULL; + } if (basemap != 0) { - basemap_bm->UseAlpha(); layerbase_valid = basemap->Draw(basemap_bm); -#ifndef __WXMAC__ - // trigger to draw again, since it's drawing on ONE bitmap, + // trigger to draw again, since it's drawing on ONE bitmap, // not multilayer with transparency support - layer0_valid = false; -#endif + layer0_valid = false; } } } +void MapCanvas::DrawLayer0() +{ + wxMemoryDC dc; + + if (isDrawBasemap || (highlight_state->GetTotalHighlighted()>0 && + GdaConst::use_cross_hatching == false)) + { + // use a special color for mask transparency: 244, 243, 242c + wxColour maskColor(MASK_R, MASK_G, MASK_B); + wxBrush maskBrush(maskColor); + dc.SetBackground(maskBrush); + } + dc.SelectObject(*layer0_bm); + dc.Clear(); -#ifdef __WXMAC__ -void MapCanvas::resizeLayerBms(int width, int height) -{ - deleteLayerBms(); - basemap_bm = new wxBitmap(width, height, 32); - layer0_bm = new wxBitmap(width, height, 32); - layer1_bm = new wxBitmap(width, height, 32); - layer2_bm = new wxBitmap(width, height, 32); - final_bm = new wxBitmap(width, height); - basemap_bm->UseAlpha(); - layer0_bm->UseAlpha(); - layer1_bm->UseAlpha(); - layer2_bm->UseAlpha(); - - layer0_valid = false; - layer1_valid = false; - layer2_valid = false; + wxSize sz = dc.GetSize(); + + BOOST_FOREACH( GdaShape* shp, background_shps ) { + shp->paintSelf(dc); + } + DrawSelectableShapes_dc(dc); + + dc.SelectObject(wxNullBitmap); + + layer0_valid = true; + layer1_valid = false; } -// Draw all solid background, background decorations and unhighlighted -// shapes. -void MapCanvas::DrawLayer0() +void MapCanvas::DrawLayer1() { - //LOG_MSG("In TemplateCanvas::DrawLayer0"); - wxSize sz = GetVirtualSize(); - if (layer0_bm) { - delete layer0_bm; - layer0_bm = NULL; - } - layer0_bm = new wxBitmap(sz.GetWidth(), sz.GetHeight(), 32); - layer0_bm->UseAlpha(); - wxMemoryDC dc(*layer0_bm); + if (layer1_bm == NULL) + return; - dc.SetBackground( *wxTRANSPARENT_BRUSH ); + wxMemoryDC dc(*layer1_bm); dc.Clear(); + wxSize sz = dc.GetSize(); + + if (isDrawBasemap) { + dc.DrawBitmap(*basemap_bm,0,0); + } else { + dc.SetPen(canvas_background_color); + dc.SetBrush(canvas_background_color); + dc.DrawRectangle(wxPoint(0,0), sz); + } + + bool revert = GdaConst::transparency_highlighted < GdaConst::transparency_unhighlighted; + int alpha_value = 255; + bool mask_needed = false; + bool draw_highlight = highlight_state->GetTotalHighlighted() > 0; - wxGraphicsContext* gc = wxGraphicsContext::Create(dc); - if (!gc) - return; - BOOST_FOREACH( GdaShape* shp, background_shps ) { - shp->paintSelf(gc); + if (isDrawBasemap) { + mask_needed = true; + alpha_value = GdaConst::transparency_unhighlighted; + } + + if (draw_highlight && GdaConst::use_cross_hatching == false) + { + mask_needed = true; + alpha_value = revert ? GdaConst::transparency_highlighted : GdaConst::transparency_unhighlighted; } - delete gc; - - if (draw_sel_shps_by_z_val) { - DrawSelectableShapesByZVal(dc); + if (mask_needed) + { + if (faded_layer_bm == NULL) { + wxImage image = layer0_bm->ConvertToImage(); + if (!image.HasAlpha()) { + image.InitAlpha(); + } + + unsigned char *alpha=image.GetAlpha(); + unsigned char* pixel_data = image.GetData(); + int n_pixel = image.GetWidth() * image.GetHeight(); + + int pos = 0; + for (int i=0; i< n_pixel; i++) { + // check rgb + pos = i * 3; + if (pixel_data[pos] == MASK_R && + pixel_data[pos+1] == MASK_G && + pixel_data[pos+2] == MASK_B) + { + alpha[i] = 0; + } else { + if (alpha[i] !=0 ) alpha[i] = alpha_value; + } + } + + faded_layer_bm = new wxBitmap(image); + } + dc.DrawBitmap(*faded_layer_bm,0,0); + + int hl_alpha_value = revert ? GdaConst::transparency_unhighlighted : GdaConst::transparency_highlighted; + + if ( draw_highlight ) { + if ( hl_alpha_value == 255 || GdaConst::use_cross_hatching) { + DrawHighlightedShapes(dc, revert); + } else { + // draw a highlight with transparency + //wxGraphicsRenderer* renderer = wxGraphicsRenderer::GetDefaultRenderer(); + //wxGraphicsRenderer* renderer = wxGraphicsRenderer::GetDirect2DRenderer(); + //wxGraphicsContext* context = renderer->CreateContext (dc); + //helper_DrawSelectableShapes_gc(*context, true, false, false, hl_alpha_value); + wxBitmap map_hl_bm(sz.GetWidth(), sz.GetHeight()); + wxMemoryDC _dc; + + // use a special color for mask transparency: 244, 243, 242c + wxColour maskColor(MASK_R, MASK_G, MASK_B); + wxBrush maskBrush(maskColor); + _dc.SetBackground(maskBrush); + + _dc.SelectObject(map_hl_bm); + _dc.Clear(); + + DrawHighlightedShapes(_dc, revert); + + _dc.SelectObject(wxNullBitmap); + + wxImage image = map_hl_bm.ConvertToImage(); + if (!image.HasAlpha()) { + image.InitAlpha(); + } + unsigned char* alpha_vals = image.GetAlpha(); + unsigned char* pixel_data = image.GetData(); + int n_pixel = image.GetWidth() * image.GetHeight(); + + int pos = 0; + for (int i=0; i< n_pixel; i++) { + // check rgb + pos = i * 3; + if (pixel_data[pos] == MASK_R && + pixel_data[pos+1] == MASK_G && + pixel_data[pos+2] == MASK_B) + { + alpha_vals[i] = 0; + } else { + if (alpha_vals[i] !=0) alpha_vals[i] = hl_alpha_value; + } + } + + wxBitmap bm(image); + dc.DrawBitmap(bm,0,0); + } + } + } else { - DrawSelectableShapes(dc); + if (faded_layer_bm) { + DrawLayer0(); + ResetFadedLayer(); + } + dc.DrawBitmap(*layer0_bm, 0, 0); + if (GdaConst::use_cross_hatching == true) { + DrawHighlightedShapes(dc, revert); + } } - - layer0_valid = true; -} + dc.SelectObject(wxNullBitmap); + layer1_valid = true; + layer2_valid = false; +} -// Copy in layer0_bm -// draw highlighted shapes. -void MapCanvas::DrawLayer1() +// draw highlighted selectable shapes +void MapCanvas::DrawHighlightedShapes(wxMemoryDC &dc, bool revert) { - //LOG_MSG("In TemplateCanvas::DrawLayer1"); - // recreate highlight layer - wxSize sz = GetVirtualSize(); - if (layer1_bm) { - delete layer1_bm; - layer1_bm = NULL; - } - layer1_bm = new wxBitmap(sz.GetWidth(), sz.GetHeight(), 32); - layer1_bm->UseAlpha(); - - wxMemoryDC dc(*layer1_bm); - dc.SetBackground( *wxTRANSPARENT_BRUSH ); - dc.Clear(); - - if (!draw_sel_shps_by_z_val) - DrawHighlightedShapes(dc); + if (selectable_shps.size() == 0) + return; - layer1_valid = true; + if (use_category_brushes) { + bool highlight_only = true; + DrawSelectableShapes_dc(dc, highlight_only, revert, GdaConst::use_cross_hatching); + + } else { + vector& hs = GetSelBitVec(); + for (int i=0, iend=selectable_shps.size(); ipaintSelf(dc); + } + } + } } void MapCanvas::DrawLayer2() { - //LOG_MSG("In TemplateCanvas::DrawLayer2"); - wxSize sz = GetVirtualSize(); - - if (layer2_bm) { - delete layer2_bm; - layer2_bm = NULL; - } - layer2_bm = new wxBitmap(sz.GetWidth(), sz.GetHeight(),32 ); - layer2_bm->UseAlpha(); - - wxMemoryDC dc(*layer2_bm); - dc.SetBackground( *wxTRANSPARENT_BRUSH ); - dc.Clear(); - - wxGraphicsContext* gc = wxGraphicsContext::Create(dc); - if (!gc) + if (layer2_bm == NULL) return; - BOOST_FOREACH( GdaShape* shp, foreground_shps ) { - shp->paintSelf(gc); - } + wxMemoryDC dc(*layer2_bm); + dc.Clear(); + + dc.DrawBitmap(*layer1_bm, 0, 0); - delete gc; - layer2_valid = true; + BOOST_FOREACH( GdaShape* shp, foreground_shps ) { + shp->paintSelf(dc); + } + + dc.SelectObject(wxNullBitmap); + + layer2_valid = true; + + if ( MapCanvas::has_thumbnail_saved == false) { + if (isDrawBasemap && layerbase_valid == false) { + return; + } + CallAfter(&MapCanvas::SaveThumbnail); + } } -void MapCanvas::OnPaint(wxPaintEvent& event) +void MapCanvas::SaveThumbnail() { - if (layer2_bm) { - wxSize sz = GetClientSize(); + if (MapCanvas::has_thumbnail_saved == false) { + RecentDatasource recent_ds; - wxMemoryDC dc(*final_bm); - dc.SetBackground(canvas_background_color); - dc.Clear(); + if (layer_name == recent_ds.GetLastLayerName() && + !ds_name.EndsWith("samples.sqlite") && + !ds_name.Contains("geodacenter.github.io")) { - if (isDrawBasemap) { - dc.DrawBitmap(*basemap_bm, 0, 0, true); + wxImage image = layer2_bm->ConvertToImage(); + + long current_time_sec = wxGetUTCTime(); + wxString file_name; + file_name << current_time_sec << ".png"; + wxString file_path; + file_path << GenUtils::GetSamplesDir() << file_name; + bool su = image.SaveFile(file_path, wxBITMAP_TYPE_PNG ); + if (su) { + recent_ds.UpdateLastThumb(file_name); + } + image.Destroy(); } - - dc.DrawBitmap(*layer0_bm, 0, 0, true); - dc.DrawBitmap(*layer1_bm, 0, 0, true); - dc.DrawBitmap(*layer2_bm, 0, 0, true); - - - wxPaintDC paint_dc(this); - // the following line cause flicking on windows machine - // paint_dc.Clear(); - - paint_dc.Blit(0, 0, sz.x, sz.y, &dc, 0, 0); - - // Draw the the selection region "the black selection box" if needed - PaintSelectionOutline(paint_dc); - - isRepaint = false; + MapCanvas::has_thumbnail_saved = true; } - event.Skip(); } -#else -void MapCanvas::resizeLayerBms(int width, int height) -{ - deleteLayerBms(); - basemap_bm = new wxBitmap(width, height); - layer0_bm = new wxBitmap(width, height); - layer1_bm = new wxBitmap(width, height); - layer2_bm = new wxBitmap(width, height); - final_bm = new wxBitmap(width, height); - layerbase_valid = false; - layer0_valid = false; - layer1_valid = false; - layer2_valid = false; -} - -void MapCanvas::DrawLayer0() +void MapCanvas::DrawSelectableShapes_dc(wxMemoryDC &_dc, bool hl_only, bool revert, + bool use_crosshatch) { - //LOG_MSG("In TemplateCanvas::DrawLayer0"); - wxSize sz = GetVirtualSize(); - wxMemoryDC dc(*layer0_bm); - - dc.SetPen(canvas_background_color); - dc.SetBrush(canvas_background_color); - dc.DrawRectangle(wxPoint(0,0), sz); - - if (isDrawBasemap) - dc.DrawBitmap(*basemap_bm, 0, 0); - - BOOST_FOREACH( GdaShape* shp, background_shps ) { - shp->paintSelf(dc); - } - if (draw_sel_shps_by_z_val) { - DrawSelectableShapesByZVal(dc); - } else { - DrawSelectableShapes(dc); - } +#ifdef __WXOSX__ + wxGraphicsRenderer* renderer = wxGraphicsRenderer::GetDefaultRenderer(); + wxGraphicsContext* gc= renderer->CreateContext (_dc); + + helper_DrawSelectableShapes_gc(*gc, hl_only, revert, use_crosshatch); +#else + helper_DrawSelectableShapes_dc(_dc, hl_only, revert, use_crosshatch); - layer0_valid = true; - layer1_valid = false; -} - -// in Linux, following 3 functions will be inherited from TemplateCanvas -//void MapCanvas::DrawLayer1() -//void MapCanvas::DrawLayer2() -//void MapCanvas::OnPaint(wxPaintEvent& event) #endif - +} int MapCanvas::GetBasemapType() { - if (basemap) return basemap->mapType; + if (basemap) + return basemap->mapType; return 0; } void MapCanvas::CleanBasemapCache() { - if (basemap) basemap->CleanCache(); + if (basemap) + basemap->CleanCache(); } void MapCanvas::DisplayRightClickMenu(const wxPoint& pos) { - LOG_MSG("Entering MapCanvas::DisplayRightClickMenu"); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); if (MapFrame* f = dynamic_cast(template_frame)) { @@ -532,13 +778,17 @@ void MapCanvas::DisplayRightClickMenu(const wxPoint& pos) TemplateCanvas::AppendCustomCategories(optMenu, project->GetCatClassifManager()); SetCheckMarks(optMenu); - + + GeneralWxUtils::EnableMenuItem(optMenu, XRCID("ID_SAVE_CATEGORIES"), + GetCcType() != CatClassification::no_theme); + + + if (template_frame) { template_frame->UpdateContextMenuItems(optMenu); template_frame->PopupMenu(optMenu, pos + GetPosition()); template_frame->UpdateOptionMenuItems(); } - LOG_MSG("Exiting MapCanvas::DisplayRightClickMenu"); } void MapCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu) @@ -566,8 +816,8 @@ void MapCanvas::SetCheckMarks(wxMenu* menu) // following menu items if they were specified for this particular // view in the xrc file. Items that cannot be enable/disabled, // or are not checkable do not appear. - - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_MAPANALYSIS_THEMELESS"), + + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_MAPANALYSIS_THEMELESS"), GetCcType() == CatClassification::no_theme); // since XRCID is a macro, we can't make this into a loop @@ -768,30 +1018,52 @@ void MapCanvas::OnSaveCategories() } else { t_name = CatClassification::CatClassifTypeToString(GetCcType()); } - wxString label; - label << t_name << " Categories"; - wxString title; - title << "Save " << label; - SaveCategories(title, label, "CATEGORIES"); + + if (data_undef.size()>0) { + wxString label; + label << t_name << " Categories"; + wxString title; + title << "Save " << label; + std::vector undefs(num_obs); + for (int t=0; t > var_undefs(num_time_vals); + if (var_info.size() == 0) { VariableSettingsDlg dlg(project, VariableSettingsDlg::univariate); - if (dlg.ShowModal() != wxID_OK) return; + if (dlg.ShowModal() != wxID_OK) + return; + var_info.resize(1); data.resize(1); + data_undef.resize(1); var_info[0] = dlg.var_info[0]; + table_int->GetColData(dlg.col_ids[0], data[0]); + table_int->GetColUndefined(dlg.col_ids[0], data_undef[0]); + VarInfoAttributeChange(); cat_var_sorted.resize(num_time_vals); + for (int t=0; t temp_cat_labels; // will be ignored CatClassification::SetBreakPoints(cat_classif_def.breaks, temp_cat_labels, cat_var_sorted[var_info[0].time], + var_undefs[var_info[0].time], cat_classif_def.cat_classif_type, cat_classif_def.num_cats); int time = cat_data.GetCurrentCanvasTmStep(); @@ -823,7 +1097,9 @@ void MapCanvas::NewCustomCatClassif() if (!ccf) return; - CatClassifState* ccs = ccf->PromptNew(cat_classif_def, "", var_info[0].name, var_info[0].time); + CatClassifState* ccs = ccf->PromptNew(cat_classif_def, "", + var_info[0].name, + var_info[0].time); if (!ccs) return; @@ -851,15 +1127,15 @@ void MapCanvas::NewCustomCatClassif() /** This method initializes data array according to values in var_info and col_ids. It calls CreateAndUpdateCategories which does all of the category classification including any needed data smoothing. */ -bool MapCanvas::ChangeMapType( - CatClassification::CatClassifType new_map_theme, - SmoothingType new_map_smoothing, - int num_categories_s, - boost::uuids::uuid weights_id_s, - bool use_new_var_info_and_col_ids, - const std::vector& new_var_info, - const std::vector& new_col_ids, - const wxString& custom_classif_title) +bool +MapCanvas::ChangeMapType(CatClassification::CatClassifType new_map_theme, + SmoothingType new_map_smoothing, + int num_categories_s, + boost::uuids::uuid weights_id_s, + bool use_new_var_info_and_col_ids, + const std::vector& new_var_info, + const std::vector& new_col_ids, + const wxString& custom_classif_title) { // We only ask for variables when changing from no_theme or // smoothed (with theme). @@ -871,27 +1147,29 @@ bool MapCanvas::ChangeMapType( } if (smoothing_type != no_smoothing && new_map_smoothing == no_smoothing) { - wxString msg; - msg << "The new theme chosen will no longer include rates smoothing."; - msg << " Please use the Rates submenu to choose a theme with rates"; - msg << " again."; - wxMessageDialog dlg (this, msg, "Information", - wxOK | wxICON_INFORMATION); + wxString msg = _T("The new theme chosen will no longer include rates smoothing. Please use the Rates submenu to choose a theme with rates again."); + wxMessageDialog dlg (this, msg, "Information", wxOK | wxICON_INFORMATION); dlg.ShowModal(); + return false; } if (new_map_theme == CatClassification::custom) { CatClassifManager* ccm = project->GetCatClassifManager(); - if (!ccm) return false; + if (!ccm) + return false; CatClassifState* new_ccs = ccm->FindClassifState(custom_classif_title); - if (!new_ccs) return false; - if (custom_classif_state == new_ccs) return false; - if (custom_classif_state) custom_classif_state->removeObserver(this); + if (!new_ccs) + return false; + if (custom_classif_state == new_ccs) + return false; + if (custom_classif_state) + custom_classif_state->removeObserver(this); custom_classif_state = new_ccs; custom_classif_state->registerObserver(this); cat_classif_def = custom_classif_state->GetCatClassif(); } else { - if (custom_classif_state) custom_classif_state->removeObserver(this); + if (custom_classif_state) + custom_classif_state->removeObserver(this); custom_classif_state = 0; } @@ -910,17 +1188,24 @@ bool MapCanvas::ChangeMapType( if (new_num_vars == 0) { var_info.clear(); - if (template_frame) template_frame->ClearAllGroupDependencies(); + if (template_frame) + template_frame->ClearAllGroupDependencies(); + } else if (new_num_vars == 1) { if (num_vars == 0) { - if (!use_new_var_info_and_col_ids) return false; + if (!use_new_var_info_and_col_ids) + return false; var_info.resize(1); data.resize(1); + data_undef.resize(1); var_info[0] = new_var_info[0]; + if (template_frame) { template_frame->AddGroupDependancy(var_info[0].name); } table_int->GetColData(new_col_ids[0], data[0]); + table_int->GetColUndefined(new_col_ids[0], data_undef[0]); + } else if (num_vars == 1) { if (use_new_var_info_and_col_ids) { var_info[0] = new_var_info[0]; @@ -928,30 +1213,38 @@ bool MapCanvas::ChangeMapType( template_frame->AddGroupDependancy(var_info[0].name); } table_int->GetColData(new_col_ids[0], data[0]); + table_int->GetColUndefined(new_col_ids[0], data_undef[0]); } // else reuse current variable settings and values + } else { // num_vars == 2 - if (!use_new_var_info_and_col_ids) return false; + if (!use_new_var_info_and_col_ids) + return false; var_info.resize(1); if (template_frame) { template_frame->ClearAllGroupDependencies(); } data.resize(1); + data_undef.resize(1); var_info[0] = new_var_info[0]; if (template_frame) { template_frame->AddGroupDependancy(var_info[0].name); } - table_int->GetColData(new_col_ids[0], data[0]); + table_int->GetColData(new_col_ids[0], data[0]); + table_int->GetColUndefined(new_col_ids[0], data_undef[0]); } } else if (new_num_vars == 2) { // For Rates, new var_info and col_id vectors should // always be passed in and num_cateogries, new_map_theme and // new_map_smoothing are assumed to be valid. - if (!use_new_var_info_and_col_ids) return false; + if (!use_new_var_info_and_col_ids) + return false; var_info.clear(); data.clear(); var_info.resize(2); data.resize(2); + data_undef.resize(2); + if (template_frame) { template_frame->ClearAllGroupDependencies(); } @@ -961,6 +1254,7 @@ bool MapCanvas::ChangeMapType( template_frame->AddGroupDependancy(var_info[i].name); } table_int->GetColData(new_col_ids[i], data[i]); + table_int->GetColUndefined(new_col_ids[i], data_undef[i]); } if (new_map_smoothing == excess_risk) { new_map_theme = CatClassification::excess_risk_theme; @@ -1000,7 +1294,6 @@ void MapCanvas::update(CatClassifState* o) already. */ void MapCanvas::PopulateCanvas() { - LOG_MSG("Entering MapCanvas::PopulateCanvas"); BOOST_FOREACH( GdaShape* shp, background_shps ) { delete shp; } background_shps.clear(); @@ -1057,24 +1350,18 @@ void MapCanvas::PopulateCanvas() } } } else { - wxRealPoint cntr_ref_pnt(shps_orig_xmin + - (shps_orig_xmax-shps_orig_xmin)/2.0, - shps_orig_ymin+ - (shps_orig_ymax-shps_orig_ymin)/2.0); + wxRealPoint cntr_ref_pnt = last_scale_trans.GetDataCenter(); GdaShapeText* txt_shp = new GdaShapeText(map_error_message[canvas_ts], - *GdaConst::medium_font, cntr_ref_pnt); + *GdaConst::medium_font, + cntr_ref_pnt); background_shps.push_back(txt_shp); } ReDraw(); - //ResizeSelectableShps(); - - LOG_MSG("Exiting MapCanvas::PopulateCanvas"); } void MapCanvas::TimeChange() { - LOG_MSG("Entering MapCanvas::TimeChange"); if (!is_any_sync_with_global_time) return; int cts = project->GetTimeState()->GetCurrTime(); @@ -1138,9 +1425,14 @@ void MapCanvas::CreateAndUpdateCategories() { cat_var_sorted.clear(); map_valid.resize(num_time_vals); - for (int t=0; t undef_res(smoothing_type == no_smoothing ? 0 : num_obs); + //std::vector undef_res(smoothing_type == no_smoothing ? 0 : num_obs); + if (smoothing_type != no_smoothing) { P = new double[num_obs]; E = new double[num_obs]; @@ -1178,10 +1471,25 @@ void MapCanvas::CreateAndUpdateCategories() } cat_var_sorted.resize(num_time_vals); + std::vector > cat_var_undef; + for (int t=0; t undef_res(num_obs, false); + for (int i=0; i& hs = highlight_state->GetHighlight(); std::vector hs_backup = hs; + for (int i=0; iGetWManInt(), - weights_id, P, E, - smoothed_results, undef_res); + GdaAlgs::RateSmoother_SRS(num_obs, project->GetWManInt(), + weights_id, P, E, + smoothed_results, undef_res); } else if (smoothing_type == spatial_empirical_bayes) { - GdaAlgs::RateSmoother_SEBS(num_obs, project->GetWManInt(), - weights_id, P, E, - smoothed_results, undef_res); + GdaAlgs::RateSmoother_SEBS(num_obs, project->GetWManInt(), + weights_id, P, E, + smoothed_results, undef_res); } for (int i=0; i data(1); + std::vector undefs(num_obs); std::vector dt(num_obs); + int t = cat_data.GetCurrentCanvasTmStep(); for (int i=0; i& var_info, - const std::vector& col_ids, - CatClassification::CatClassifType theme_type, - MapCanvas::SmoothingType smoothing_type, - int num_categories, - boost::uuids::uuid weights_id, - const wxPoint& pos, const wxSize& size, - const long style) + const std::vector& var_info, + const std::vector& col_ids, + CatClassification::CatClassifType theme_type, + MapCanvas::SmoothingType smoothing_type, + int num_categories, + boost::uuids::uuid weights_id, + const wxPoint& pos, const wxSize& size, + const long style) : TemplateFrame(parent, project, "Map", pos, size, style), w_man_state(project->GetWManState()) { - LOG_MSG("Entering MapFrame::MapFrame"); + wxLogMessage("Open MapFrame."); int width, height; @@ -1481,12 +1788,12 @@ w_man_state(project->GetWManState()) wxPanel* rpanel = new wxPanel(splitter_win); template_canvas = new MapCanvas(rpanel, this, project, - var_info, col_ids, - theme_type, smoothing_type, - num_categories, - weights_id, - wxDefaultPosition, - wxDefaultSize); + var_info, col_ids, + theme_type, smoothing_type, + num_categories, + weights_id, + wxDefaultPosition, + wxDefaultSize); template_canvas->SetScrollRate(1,1); wxBoxSizer* rbox = new wxBoxSizer(wxVERTICAL); rbox->Add(template_canvas, 1, wxEXPAND); @@ -1518,7 +1825,6 @@ w_man_state(project->GetWManState()) w_man_state->registerObserver(this); Show(true); - LOG_MSG("Exiting MapFrame::MapFrame"); } MapFrame::MapFrame(wxFrame *parent, Project* project, @@ -1527,14 +1833,11 @@ MapFrame::MapFrame(wxFrame *parent, Project* project, : TemplateFrame(parent, project, "Map", pos, size, style), w_man_state(project->GetWManState()) { - LOG_MSG("Entering MapFrame::MapFrame"); w_man_state->registerObserver(this); - LOG_MSG("Exiting MapFrame::MapFrame"); } MapFrame::~MapFrame() { - LOG_MSG("In MapFrame::~MapFrame"); if (w_man_state) { w_man_state->removeObserver(this); w_man_state = 0; @@ -1550,15 +1853,22 @@ void MapFrame::CleanBasemap() void MapFrame::SetupToolbar() { - Connect(XRCID("ID_SELECT_LAYER"), wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler(MapFrame::OnMapSelect)); - Connect(XRCID("ID_SELECT_INVERT"), wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler(MapFrame::OnMapInvertSelect)); - Connect(XRCID("ID_PAN_LAYER"), wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler(MapFrame::OnMapPan)); - Connect(XRCID("ID_ZOOM_LAYER"), wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler(MapFrame::OnMapZoom)); - Connect(XRCID("ID_ZOOM_OUT_LAYER"), wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler(MapFrame::OnMapZoomOut)); - Connect(XRCID("ID_EXTENT_LAYER"), wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler(MapFrame::OnMapExtent)); - Connect(XRCID("ID_REFRESH_LAYER"), wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler(MapFrame::OnMapRefresh)); - //Connect(XRCID("ID_BRUSH_LAYER"), wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler(MapFrame::OnMapBrush)); - Connect(XRCID("ID_TOOLBAR_BASEMAP"), wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler(MapFrame::OnMapBasemap)); + Connect(XRCID("ID_SELECT_LAYER"), wxEVT_COMMAND_TOOL_CLICKED, + wxCommandEventHandler(MapFrame::OnMapSelect)); + Connect(XRCID("ID_SELECT_INVERT"), wxEVT_COMMAND_TOOL_CLICKED, + wxCommandEventHandler(MapFrame::OnMapInvertSelect)); + Connect(XRCID("ID_PAN_LAYER"), wxEVT_COMMAND_TOOL_CLICKED, + wxCommandEventHandler(MapFrame::OnMapPan)); + Connect(XRCID("ID_ZOOM_LAYER"), wxEVT_COMMAND_TOOL_CLICKED, + wxCommandEventHandler(MapFrame::OnMapZoom)); + Connect(XRCID("ID_ZOOM_OUT_LAYER"), wxEVT_COMMAND_TOOL_CLICKED, + wxCommandEventHandler(MapFrame::OnMapZoomOut)); + Connect(XRCID("ID_EXTENT_LAYER"), wxEVT_COMMAND_TOOL_CLICKED, + wxCommandEventHandler(MapFrame::OnMapExtent)); + Connect(XRCID("ID_REFRESH_LAYER"), wxEVT_COMMAND_TOOL_CLICKED, + wxCommandEventHandler(MapFrame::OnMapRefresh)); + Connect(XRCID("ID_TOOLBAR_BASEMAP"), wxEVT_COMMAND_TOOL_CLICKED, + wxCommandEventHandler(MapFrame::OnMapBasemap)); } void MapFrame::OnDrawBasemap(bool flag, int map_type) @@ -1568,22 +1878,12 @@ void MapFrame::OnDrawBasemap(bool flag, int map_type) bool drawSuccess = ((MapCanvas*)template_canvas)->DrawBasemap(flag, map_type); if (drawSuccess==false) { - wxMessageBox("To add the base map, you need a .prj file (WGS84 format) in the same directory as your spatial files."); + wxMessageBox(_("GeoDa cannot find proper projection or geographic coordinate system information to add a basemap. Please update this information (e.g. in .prj file).")); } } void MapFrame::OnMapSelect(wxCommandEvent& e) { - /* - // code reserved for enable/disable toolbar buttons - TemplateCanvas::MouseMode mousemode = template_canvas->GetMouseMode(); - if (mousemode == select) { - } else if (mousemode == pan) { - } else if (mousemode == zoom) { - } else { // default - } - //EnableTool(XRCID("ID_NEW_PROJECT"), !proj_open); - */ OnSelectionMode(e); } @@ -1620,7 +1920,7 @@ void MapFrame::OnMapRefresh(wxCommandEvent& e) //} void MapFrame::OnMapBasemap(wxCommandEvent& e) { - + wxLogMessage("In MapFrame::OnMapBasemap()"); wxMenu* popupMenu = wxXmlResource::Get()->LoadMenu("ID_BASEMAP_MENU"); if (popupMenu) { @@ -1636,6 +1936,9 @@ void MapFrame::OnMapBasemap(wxCommandEvent& e) popupMenu->FindItem(XRCID("ID_BASEMAP_6"))->Check(idx==6); popupMenu->FindItem(XRCID("ID_BASEMAP_7"))->Check(idx==7); popupMenu->FindItem(XRCID("ID_BASEMAP_8"))->Check(idx==8); + + popupMenu->FindItem(XRCID("ID_CHANGE_TRANSPARENCY"))->Enable(idx!=0); + PopupMenu(popupMenu, wxDefaultPosition); } @@ -1643,7 +1946,6 @@ void MapFrame::OnMapBasemap(wxCommandEvent& e) void MapFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In MapFrame::OnActivate"); if (event.GetActive()) { RegisterAsActive("MapFrame", GetTitle()); } @@ -1652,7 +1954,6 @@ void MapFrame::OnActivate(wxActivateEvent& event) void MapFrame::MapMenus() { - LOG_MSG("In MapFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu = wxXmlResource::Get()->LoadMenu("ID_MAP_NEW_VIEW_MENU_OPTIONS"); @@ -1669,7 +1970,6 @@ void MapFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("MapFrame::UpdateOptionMenuItems: Options menu not found"); } else { ((MapCanvas*) template_canvas)->SetCheckMarks(mb->GetMenu(menu)); } @@ -1688,7 +1988,6 @@ void MapFrame::UpdateContextMenuItems(wxMenu* menu) /** Implementation of TimeStateObserver interface */ void MapFrame::update(TimeState* o) { - LOG_MSG("In MapFrame::update(TimeState* o)"); template_canvas->TimeChange(); UpdateTitle(); if (template_legend) template_legend->Refresh(); @@ -1697,8 +1996,7 @@ void MapFrame::update(TimeState* o) /** Implementation of WeightsManStateObserver interface */ void MapFrame::update(WeightsManState* o) { - LOG_MSG("In MapFrame::update(WeightsManState*)"); - if (o->GetWeightsId() != + if (o->GetWeightsId() != ((MapCanvas*) template_canvas)->GetWeightsId()) return; if (o->GetEventType() == WeightsManState::name_change_evt) { UpdateTitle(); @@ -1716,7 +2014,6 @@ int MapFrame::numMustCloseToRemove(boost::uuids::uuid id) const void MapFrame::closeObserver(boost::uuids::uuid id) { - LOG_MSG("In MapFrame::closeObserver"); if (numMustCloseToRemove(id) > 0) { ((MapCanvas*) template_canvas)->SetWeightsId(boost::uuids::nil_uuid()); if (w_man_state) { @@ -1727,125 +2024,6 @@ void MapFrame::closeObserver(boost::uuids::uuid id) } } -void MapFrame::OnCopyImageToClipboard(wxCommandEvent& event) -{ - LOG_MSG("Entering TemplateFrame::OnCopyImageToClipboard"); - if (!template_canvas) return; - wxSize sz = template_canvas->GetVirtualSize(); - - wxBitmap bitmap( sz.x, sz.y ); - - wxMemoryDC dc; - dc.SelectObject( bitmap ); - - dc.SetBrush(template_canvas->canvas_background_color); - dc.DrawRectangle(wxPoint(0,0), sz); - - if (((MapCanvas*) template_canvas)->isDrawBasemap) { - dc.DrawBitmap(*template_canvas->GetBaseLayer(), 0, 0, true); - } - dc.DrawBitmap(*template_canvas->GetLayer0(), 0, 0, true); - dc.DrawBitmap(*template_canvas->GetLayer1(), 0, 0, true); - dc.DrawBitmap(*template_canvas->GetLayer2(), 0, 0, true); - - dc.SelectObject( wxNullBitmap ); - - if ( !wxTheClipboard->Open() ) { - wxMessageBox("Can't open clipboard."); - } else { - wxTheClipboard->AddData(new wxBitmapDataObject(bitmap)); - wxTheClipboard->Close(); - } - LOG_MSG("Exiting TemplateFrame::OnCopyImageToClipboard"); -} - -void MapFrame::ExportImage(TemplateCanvas* canvas, const wxString& type) -{ - LOG_MSG("Entering TemplateFrame::ExportImage"); - - wxString default_fname(project->GetProjectTitle() + type); - wxString filter("BMP|*.bmp|PNG|*.png"); - int filter_index = 1; - // - wxFileDialog dialog(canvas, "Save Image to File", wxEmptyString, - default_fname, filter, - wxFD_SAVE | wxFD_OVERWRITE_PROMPT); - dialog.SetFilterIndex(filter_index); - - if (dialog.ShowModal() != wxID_OK) return; - - wxSize sz = canvas->GetVirtualSize(); - - wxFileName fname = wxFileName(dialog.GetPath()); - wxString str_fname = fname.GetPathWithSep() + fname.GetName(); - - switch (dialog.GetFilterIndex()) { - case 0: - { - LOG_MSG("BMP selected"); - wxBitmap bitmap( sz.x, sz.y ); - wxMemoryDC dc; - dc.SelectObject(bitmap); - - //dc.SetBrush(template_canvas->canvas_background_color); - //dc.DrawRectangle(wxPoint(0,0), sz); - - if (((MapCanvas*) template_canvas)->isDrawBasemap) { - dc.DrawBitmap(*template_canvas->GetBaseLayer(), 0, 0, true); - } - dc.DrawBitmap(*template_canvas->GetLayer0(), 0, 0, true); - dc.DrawBitmap(*template_canvas->GetLayer1(), 0, 0, true); - dc.DrawBitmap(*template_canvas->GetLayer2(), 0, 0, true); - dc.SelectObject( wxNullBitmap ); - - wxImage image = bitmap.ConvertToImage(); - - if ( !image.SaveFile( str_fname + ".bmp", wxBITMAP_TYPE_BMP )) { - wxMessageBox("GeoDa was unable to save the file."); - } - image.Destroy(); - } - break; - case 1: - { - LOG_MSG("PNG selected"); - wxBitmap bitmap( sz.x, sz.y ); - wxMemoryDC dc(bitmap); - //dc.SelectObject(bitmap); - - dc.SetBrush(template_canvas->canvas_background_color); - dc.DrawRectangle(wxPoint(0,0), sz); - - if (((MapCanvas*) template_canvas)->isDrawBasemap) { - dc.DrawBitmap(*template_canvas->GetBaseLayer(), 0, 0, true); - } - dc.DrawBitmap(*template_canvas->GetLayer0(), 0, 0, true); - dc.DrawBitmap(*template_canvas->GetLayer1(), 0, 0, true); - dc.DrawBitmap(*template_canvas->GetLayer2(), 0, 0, true); - //dc.SelectObject( wxNullBitmap ); - - wxImage image = bitmap.ConvertToImage(); - - if ( !image.SaveFile( str_fname + ".png", wxBITMAP_TYPE_PNG )) { - wxMessageBox("GeoDa was unable to save the file."); - } - - image.Destroy(); - } - break; - - default: - { - LOG_MSG("Error: A non-recognized type selected."); - } - break; - } - return; - - LOG_MSG("Exiting MapFrame::ExportImage"); -} - - void MapFrame::OnNewCustomCatClassifA() { ((MapCanvas*) template_canvas)->NewCustomCatClassif(); @@ -2156,7 +2334,8 @@ void MapFrame::OnChangeMapTransparency() if (!template_canvas) return; //show slider dialog - if (template_canvas->isDrawBasemap) { + MapCanvas* map_canvs_ref = (MapCanvas*) template_canvas; + if (map_canvs_ref->isDrawBasemap) { SliderDialog sliderDlg(this, template_canvas); sliderDlg.ShowModal(); } diff --git a/Explore/MapNewView.h b/Explore/MapNewView.h index 71f59f683..32916e994 100644 --- a/Explore/MapNewView.h +++ b/Explore/MapNewView.h @@ -28,8 +28,13 @@ #include #include #include +#include + #include "CatClassification.h" #include "CatClassifStateObserver.h" + +#include "Basemap.h" +#include "../DataViewer/DataSource.h" #include "../TemplateCanvas.h" #include "../TemplateLegend.h" #include "../TemplateFrame.h" @@ -44,6 +49,7 @@ class MapNewLegend; class TableInterface; class WeightsManState; typedef boost::multi_array d_array_type; +typedef boost::multi_array b_array_type; // Transparency SliderBar dialog for Basemap @@ -53,11 +59,13 @@ class SliderDialog: public wxDialog DECLARE_EVENT_TABLE() public: SliderDialog (); - SliderDialog (wxWindow * parent, TemplateCanvas* _canvas, wxWindowID id=wxID_ANY, + SliderDialog (wxWindow * parent, + TemplateCanvas* _canvas, + wxWindowID id=wxID_ANY, const wxString & caption="Slider Dialog", - const wxPoint & pos = wxDefaultPosition, - const wxSize & size = wxDefaultSize, - long style = wxDEFAULT_DIALOG_STYLE ); + const wxPoint & pos = wxDefaultPosition, + const wxSize & size = wxDefaultSize, + long style = wxDEFAULT_DIALOG_STYLE ); virtual ~SliderDialog (); private: @@ -73,20 +81,21 @@ class MapCanvas : public TemplateCanvas, public CatClassifStateObserver DECLARE_CLASS(MapCanvas) public: - enum SmoothingType { no_smoothing, raw_rate, excess_risk, empirical_bayes, - spatial_rate, spatial_empirical_bayes }; - - MapCanvas(wxWindow *parent, TemplateFrame* t_frame, - Project* project, - const std::vector& var_info, - const std::vector& col_ids, - CatClassification::CatClassifType theme_type = - CatClassification::no_theme, - SmoothingType smoothing_type = no_smoothing, - int num_categories = 1, - boost::uuids::uuid weights_id = boost::uuids::nil_uuid(), - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize); + enum SmoothingType { no_smoothing, raw_rate, + excess_risk, empirical_bayes, + spatial_rate, spatial_empirical_bayes }; + + MapCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, + const std::vector& var_info, + const std::vector& col_ids, + CatClassification::CatClassifType theme_type = CatClassification::no_theme, + SmoothingType smoothing_type = no_smoothing, + int num_categories = 1, + boost::uuids::uuid weights_id = boost::uuids::nil_uuid(), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); + virtual ~MapCanvas(); @@ -96,14 +105,14 @@ class MapCanvas : public TemplateCanvas, public CatClassifStateObserver virtual wxString GetNameWithTime(int var); virtual void NewCustomCatClassif(); - virtual bool ChangeMapType(CatClassification::CatClassifType new_map_theme, - SmoothingType new_map_smoothing, - int num_categories, - boost::uuids::uuid weights_id, - bool use_new_var_info_and_col_ids, - const std::vector& new_var_info, - const std::vector& new_col_ids, - const wxString& custom_classif_title = wxEmptyString); + virtual bool ChangeMapType(CatClassification::CatClassifType new_map_theme, + SmoothingType new_map_smoothing, + int num_categories, + boost::uuids::uuid weights_id, + bool use_new_var_info_and_col_ids, + const std::vector& new_var_info, + const std::vector& new_col_ids, + const wxString& custom_classif_title = wxEmptyString); virtual void update(HLStateInt* o); virtual void update(CatClassifState* o); virtual void SaveRates(); @@ -111,31 +120,39 @@ class MapCanvas : public TemplateCanvas, public CatClassifStateObserver virtual void SetCheckMarks(wxMenu* menu); virtual void TimeChange(); - int GetBasemapType(); + int GetBasemapType(); void CleanBasemapCache(); - -public: bool DrawBasemap(bool flag, int map_type); + + const wxBitmap* GetBaseLayer() { return basemap_bm; } + + void OnIdle(wxIdleEvent& event); + + virtual void deleteLayerBms(); + virtual void DrawLayerBase(); virtual void DrawLayers(); -#ifndef __WXMAC__ + // in linux, windows use old style drawing without transparency support // the commented out functions are inherited from TemplateCanvas class // TODO will be replace by wxImage drawing code - virtual void resizeLayerBms(int width, int height); - virtual void DrawLayer0(); - //virtual void DrawLayer1(); - //virtual void DrawLayer2(); - //virtual void OnPaint(wxPaintEvent& event); -#else - virtual void resizeLayerBms(int width, int height); + virtual void resizeLayerBms(int width, int height); virtual void DrawLayer0(); virtual void DrawLayer1(); virtual void DrawLayer2(); - virtual void OnPaint(wxPaintEvent& event); -#endif + //virtual void OnPaint(wxPaintEvent& event); + virtual void DrawHighlightedShapes(wxMemoryDC &dc, bool revert); + virtual void DrawSelectableShapes_dc(wxMemoryDC &_dc, bool hl_only=false, + bool revert=false, + bool use_crosshatch=false); + + virtual void ResetShapes(); + virtual void ZoomShapes(bool is_zoomin = true); + virtual void PanShapes(); + virtual void ResizeSelectableShps(int virtual_scrn_w = 0, + int virtual_scrn_h = 0); virtual void PopulateCanvas(); virtual void VarInfoAttributeChange(); @@ -161,7 +178,21 @@ class MapCanvas : public TemplateCanvas, public CatClassifStateObserver std::vector var_info; + bool isDrawBasemap; + + static void ResetThumbnail() { MapCanvas::has_thumbnail_saved = false;} +private: + IDataSource* p_datasource; + static bool has_thumbnail_saved; + wxString layer_name; + wxString ds_name; + void SaveThumbnail(); + protected: + bool InitBasemap(); + + int map_type; + bool layerbase_valid; // if false, then needs to be redrawn TableInterface* table_int; CatClassifState* custom_classif_state; @@ -169,6 +200,7 @@ class MapCanvas : public TemplateCanvas, public CatClassifStateObserver int num_obs; int num_time_vals; std::vector data; + std::vector data_undef; std::vector cat_var_sorted; int num_categories; // used for Quantile, Equal Interval and Natural Breaks @@ -177,11 +209,13 @@ class MapCanvas : public TemplateCanvas, public CatClassifStateObserver bool is_any_sync_with_global_time; std::vector map_valid; std::vector map_error_message; - bool full_map_redraw_needed; - boost::uuids::uuid weights_id; - + + // basemap + wxBitmap* basemap_bm; + GDA::Basemap* basemap; + virtual void UpdateStatusBar(); DECLARE_EVENT_TABLE() @@ -199,22 +233,22 @@ class MapFrame : public TemplateFrame, public WeightsManStateObserver DECLARE_CLASS(MapFrame) public: MapFrame(wxFrame *parent, Project* project, - const std::vector& var_info, - const std::vector& col_ids, - CatClassification::CatClassifType theme_type = - CatClassification::no_theme, - MapCanvas::SmoothingType smoothing_type - = MapCanvas::no_smoothing, - int num_categories = 1, - boost::uuids::uuid weights_id = boost::uuids::nil_uuid(), - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize, - const long style = wxDEFAULT_FRAME_STYLE); + const std::vector& var_info, + const std::vector& col_ids, + CatClassification::CatClassifType theme_type = CatClassification::no_theme, + MapCanvas::SmoothingType smoothing_type = MapCanvas::no_smoothing, + int num_categories = 1, + boost::uuids::uuid weights_id = boost::uuids::nil_uuid(), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + const long style = wxDEFAULT_FRAME_STYLE); + /** This constructor should only be called by derived classes */ - MapFrame(wxFrame *parent, Project* project, - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize, - const long style = wxDEFAULT_FRAME_STYLE); + MapFrame(wxFrame *parent, Project* project, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + const long style = wxDEFAULT_FRAME_STYLE); + virtual ~MapFrame(); void SetupToolbar(); @@ -231,9 +265,6 @@ class MapFrame : public TemplateFrame, public WeightsManStateObserver virtual void update(WeightsManState* o); virtual int numMustCloseToRemove(boost::uuids::uuid id) const; virtual void closeObserver(boost::uuids::uuid id); - - virtual void OnCopyImageToClipboard(wxCommandEvent& event); - virtual void ExportImage(TemplateCanvas* canvas, const wxString& type); virtual void OnNewCustomCatClassifA(); virtual void OnCustomCatClassifA(const wxString& cc_title); diff --git a/Explore/PCPNewView.cpp b/Explore/PCPNewView.cpp index 9566dc121..c11ad9891 100644 --- a/Explore/PCPNewView.cpp +++ b/Explore/PCPNewView.cpp @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include @@ -52,15 +53,16 @@ BEGIN_EVENT_TABLE(PCPCanvas, TemplateCanvas) END_EVENT_TABLE() PCPCanvas::PCPCanvas(wxWindow *parent, TemplateFrame* t_frame, - Project* project_s, - const std::vector& v_info, - const std::vector& col_ids, - const wxPoint& pos, const wxSize& size) -: TemplateCanvas(parent, t_frame, project_s, project_s->GetHighlightState(), - pos, size, false, true), + Project* project_s, + const std::vector& v_info, + const std::vector& col_ids, + const wxPoint& pos, const wxSize& size) +:TemplateCanvas(parent, t_frame, project_s, project_s->GetHighlightState(), + pos, size, false, true), var_info(v_info), num_obs(project_s->GetNumRecords()), num_time_vals(1), num_vars(v_info.size()), -data(v_info.size()), custom_classif_state(0), +data(v_info.size()), data_undef(v_info.size()), +custom_classif_state(0), display_stats(false), show_axes(true), standardized(false), pcp_selectstate(pcp_start), show_pcp_control(false), overall_abs_max_std_exists(false), theme_var(0), @@ -68,34 +70,48 @@ num_categories(6), all_init(false) { using namespace Shapefile; LOG_MSG("Entering PCPCanvas::PCPCanvas"); + TableInterface* table_int = project->GetTableInt(); - - LOG(var_info.size()); - - //std::vector< std::vector > data_sorted; - //std::vector< std::vector > hinge_stats; - //data_sorted.resize(v_info.size()); - //hinge_stats.resize(v_info.size()); - data_stats.resize(v_info.size()); - - std::vector temp_vec(num_obs); + data_stats.resize(num_vars); + + // get undefined and filter data by undefined if needed + int max_ts = 1; + for (int v=0; vGetColUndefined(col_ids[v], data_undef[v]); + int ts = data_undef[v].shape()[0]; + if (ts > max_ts) + max_ts = ts; + } + undef_markers.resize(max_ts); + + for (int t=0; tGetColData(col_ids[v], data[v]); + table_int->GetColUndefined(col_ids[v], data_undef[v]); int data_times = data[v].shape()[0]; data_stats[v].resize(data_times); - //hinge_stats[v].resize(data_times); - //data_sorted[v].resize(data_times); + + std::vector temp_vec; + for (int t=0; tregisterObserver(this); SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting PCPCanvas::PCPCanvas"); } PCPCanvas::~PCPCanvas() { - LOG_MSG("Entering PCPCanvas::~PCPCanvas"); highlight_state->removeObserver(this); if (custom_classif_state) custom_classif_state->removeObserver(this); - LOG_MSG("Exiting PCPCanvas::~PCPCanvas"); } void PCPCanvas::DisplayRightClickMenu(const wxPoint& pos) { - LOG_MSG("Entering PCPCanvas::DisplayRightClickMenu"); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); ((PCPFrame*) template_frame)->OnActivate(ae); @@ -198,7 +186,6 @@ void PCPCanvas::DisplayRightClickMenu(const wxPoint& pos) template_frame->UpdateContextMenuItems(optMenu); template_frame->PopupMenu(optMenu, pos + GetPosition()); template_frame->UpdateOptionMenuItems(); - LOG_MSG("Exiting PCPCanvas::DisplayRightClickMenu"); } void PCPCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu) @@ -215,21 +202,10 @@ void PCPCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu) } } - /* - wxMenu* menu2 = new wxMenu(wxEmptyString); - if (var_info[0].is_time_variant) { - wxString s; - s << "Fixed scale over time"; - wxMenuItem* mi = - menu2->AppendCheckItem(GdaConst::ID_FIX_SCALE_OVER_TIME_VAR1, s, s); - mi->Check(var_info[0].fixed_scale); - } - */ - //menu->Prepend(wxID_ANY, "Scale Options", menu2, "Scale Options"); menu->AppendSeparator(); menu->Append(wxID_ANY, "Time Variable Options", menu1, - "Time Variable Options"); + "Time Variable Options"); } void PCPCanvas::SetCheckMarks(wxMenu* menu) @@ -381,27 +357,10 @@ void PCPCanvas::SetCheckMarks(wxMenu* menu) && GetNumCats() == 10); } -/** - Override of TemplateCanvas method. We must still call the - TemplateCanvas method after we update the regression lines - as needed. */ -void PCPCanvas::update(HLStateInt* o) -{ - LOG_MSG("Entering PCPCanvas::update"); - - // we want to force a full redraw of all selected objects - layer1_valid = false; - layer2_valid = false; - - Refresh(); - - UpdateStatusBar(); - LOG_MSG("Entering PCPCanvas::update"); -} wxString PCPCanvas::GetCanvasTitle() { - wxString s("Parallel Coordinate Plot: "); + wxString s = _("Parallel Coordinate Plot: "); s << GetNameWithTime(var_order[0]) << ", "; if (num_vars > 2) s << "..., "; s << GetNameWithTime(var_order[num_vars-1]); @@ -440,12 +399,17 @@ void PCPCanvas::NewCustomCatClassif() // categorization state if (cat_classif_def.cat_classif_type != CatClassification::custom) { Gda::dbl_int_pair_vec_type cat_var_sorted(num_obs); + std::vector var_undefs(num_obs, false); + for (int i=0; iUpdateTitle(); if (template_frame->GetTemplateLegend()) { @@ -556,12 +524,20 @@ void PCPCanvas::OnSaveCategories() label << t_name << " Categories"; wxString title; title << "Save " << label; - SaveCategories(title, label, "CATEGORIES"); + + std::vector undefs(num_obs, false); + + for (size_t i=0; isetPen(control_line_pen); - background_shps.push_back(s); + foreground_shps.push_back(s); control_lines[v] = (GdaPolyLine*) s; s = new GdaRay(wxRealPoint(0, y_pos), 180, 10); s->setPen(control_line_pen); - background_shps.push_back(s); + foreground_shps.push_back(s); s = new GdaCircle(wxRealPoint(0, y_pos), 3.0); s->setNudge(-10, 0); s->setPen(control_line_pen); s->setBrush(*wxWHITE_BRUSH); - background_shps.push_back(s); + foreground_shps.push_back(s); control_circs[v] = (GdaCircle*) s; - s = new GdaShapeText(GetNameWithTime(vv), *GdaConst::small_font, - wxRealPoint(0, y_pos), 0, GdaShapeText::right, - GdaShapeText::v_center, -25, 0+y_del); - background_shps.push_back(s); + s = new GdaShapeText(GetNameWithTime(vv), *GdaConst::small_font, + wxRealPoint(0, y_pos), 0, GdaShapeText::right, + GdaShapeText::v_center, -25, 0+y_del); + foreground_shps.push_back(s); control_labels[v] = (GdaShapeText*) s; wxString m; double t_min = data_stats[vv][t].min; @@ -689,7 +652,7 @@ void PCPCanvas::PopulateCanvas() m << ", " << GenUtils::DblToStr(t_max, 4) << "]"; s = new GdaShapeText(m, *GdaConst::small_font, wxRealPoint(0, y_pos), 0, GdaShapeText::right, GdaShapeText::v_center, -25, 15+y_del); - background_shps.push_back(s); + foreground_shps.push_back(s); int cols = 2; int rows = 2; std::vector vals(rows*cols); @@ -702,7 +665,7 @@ void PCPCanvas::PopulateCanvas() wxRealPoint(0, y_pos), GdaShapeText::right, GdaShapeText::top, GdaShapeText::right, GdaShapeText::v_center, 3, 7, -25, 25+y_del); - background_shps.push_back(s); + foreground_shps.push_back(s); } } if (standardized) { @@ -710,11 +673,11 @@ void PCPCanvas::PopulateCanvas() // add dotted line for mean in center s = new GdaPolyLine(50, 0, 50, 100); s->setPen(*GdaConst::scatterplot_origin_axes_pen); - background_shps.push_back(s); + foreground_shps.push_back(s); s = new GdaShapeText(wxString::Format("%d", 0), *GdaConst::small_font, wxRealPoint(50, 0), 0, GdaShapeText::h_center, GdaShapeText::v_center, 0, 12); - background_shps.push_back(s); + foreground_shps.push_back(s); int sd_abs = overall_abs_max_std; for (int i=1; i<=sd_abs && overall_abs_max_std_exists; i++) { double sd_p = (double) i; @@ -725,31 +688,28 @@ void PCPCanvas::PopulateCanvas() sd_m *= std_fact; s = new GdaPolyLine(sd_p, 0, sd_p, 100); s->setPen(*GdaConst::scatterplot_origin_axes_pen); - background_shps.push_back(s); + foreground_shps.push_back(s); s = new GdaShapeText(wxString::Format("%d", i), *GdaConst::small_font, wxRealPoint(sd_p, 0), 0, GdaShapeText::h_center, GdaShapeText::v_center, 0, 12); - background_shps.push_back(s); + foreground_shps.push_back(s); s = new GdaPolyLine(sd_m, 0, sd_m, 100); s->setPen(*GdaConst::scatterplot_origin_axes_pen); - background_shps.push_back(s); + foreground_shps.push_back(s); s = new GdaShapeText(wxString::Format("%d", -i), *GdaConst::small_font, wxRealPoint(sd_m, 0), 0, GdaShapeText::h_center, GdaShapeText::v_center, 0, 12); - background_shps.push_back(s); + foreground_shps.push_back(s); } } delete [] pts; ResizeSelectableShps(); - - LOG_MSG("Exiting PCPCanvas::PopulateCanvas"); } void PCPCanvas::TimeChange() { - LOG_MSG("Entering PCPCanvas::TimeChange"); if (!is_any_sync_with_global_time) return; int cts = project->GetTimeState()->GetCurrTime(); @@ -777,7 +737,6 @@ void PCPCanvas::TimeChange() invalidateBms(); PopulateCanvas(); Refresh(); - LOG_MSG("Exiting PCPCanvas::TimeChange"); } /** Update Secondary Attributes based on Primary Attributes. @@ -836,8 +795,12 @@ void PCPCanvas::CreateAndUpdateCategories() } // Everything below assumes that GetCcType() != no_theme - std::vector cat_var_sorted(num_time_vals); + std::vector cat_var_sorted(num_time_vals); + std::vector > cat_var_undef; + + for (int t=0; t undefs(num_obs, false); // Note: need to be careful here: what about when a time variant // variable is not synced with time? time_min should reflect this, // so possibly ok. @@ -847,7 +810,10 @@ void PCPCanvas::CreateAndUpdateCategories() cat_var_sorted[t][i].first = data[theme_var][tm+var_info[theme_var].time_min][i]; cat_var_sorted[t][i].second = i; + + undefs[i] = undefs[i] || data_undef[theme_var][tm+var_info[theme_var].time_min][i]; } + cat_var_undef.push_back(undefs); } // Sort each vector in ascending order @@ -865,6 +831,7 @@ void PCPCanvas::CreateAndUpdateCategories() CatClassification::GetColSchmForType(cat_classif_def.cat_classif_type); CatClassification::PopulateCatClassifData(cat_classif_def, cat_var_sorted, + cat_var_undef, cat_data, cats_valid, cats_error_message, this->useScientificNotation); @@ -879,7 +846,6 @@ void PCPCanvas::CreateAndUpdateCategories() void PCPCanvas::TimeSyncVariableToggle(int var_index) { - LOG_MSG("In PCPCanvas::TimeSyncVariableToggle"); var_info[var_index].sync_with_global_time = !var_info[var_index].sync_with_global_time; VarInfoAttributeChange(); @@ -890,7 +856,6 @@ void PCPCanvas::TimeSyncVariableToggle(int var_index) void PCPCanvas::FixedScaleVariableToggle(int var_index) { - LOG_MSG("In PCPCanvas::FixedScaleVariableToggle"); var_info[var_index].fixed_scale = !var_info[var_index].fixed_scale; VarInfoAttributeChange(); invalidateBms(); @@ -936,7 +901,7 @@ void PCPCanvas::StandardizeData(bool standardize) // button. Can also specify wxMOUSE_BTN_LEFT / RIGHT / MIDDLE. Or // LeftDCLick(), etc. // LeftUp(): returns true at the moment the button changed to up. - +/* void PCPCanvas::OnMouseEvent(wxMouseEvent& event) { // Capture the mouse when left mouse button is down. @@ -944,7 +909,8 @@ void PCPCanvas::OnMouseEvent(wxMouseEvent& event) if (event.LeftUp() && HasCapture()) ReleaseMouse(); if ((mousemode != select) || - (mousemode == select && selectstate != start)) { + (mousemode == select && selectstate != start)) + { show_pcp_control = false; TemplateCanvas::OnMouseEvent(event); return; @@ -973,12 +939,10 @@ void PCPCanvas::OnMouseEvent(wxMouseEvent& event) } int circ_match = -1; - LOG_MSG(GenUtils::PtToStr(sel1)); for (int v=0; vcenter; cpt.x += control_circs[v]->getXNudge(); cpt.y += control_circs[v]->getYNudge(); - LOG_MSG(GenUtils::PtToStr(cpt)); if (GenUtils::distance(sel1, cpt) <= ((double) control_circs[v]->radius)+1.5) { circ_match = v; @@ -987,17 +951,12 @@ void PCPCanvas::OnMouseEvent(wxMouseEvent& event) } if (label_match != -1) { - LOG_MSG(wxString::Format("Selected control_label %d", - label_match)); control_label_sel = label_match; pcp_selectstate = pcp_leftdown_on_label; } else if (circ_match != -1) { - LOG_MSG(wxString::Format("Selected control_circ %d", - circ_match)); control_line_sel = circ_match; pcp_selectstate = pcp_leftdown_on_circ; } else { - LOG_MSG(wxString::Format("No controls selected")); show_pcp_control = false; TemplateCanvas::OnMouseEvent(event); return; @@ -1010,8 +969,6 @@ void PCPCanvas::OnMouseEvent(wxMouseEvent& event) } else if (pcp_selectstate == pcp_leftdown_on_label) { if (event.LeftUp() || event.RightUp()) { sel2 = GetActualPos(event); - LOG_MSG(wxString::Format("Final mouse position on release: " - "(%d,%d)", sel2.x, sel2.y)); VarLabelClicked(); show_pcp_control = false; pcp_selectstate = pcp_start; @@ -1026,8 +983,6 @@ void PCPCanvas::OnMouseEvent(wxMouseEvent& event) sel2 = GetActualPos(event); pcp_selectstate = pcp_dragging; - LOG_MSG(wxString::Format("Draw control line at position " - "(%d,%d)", sel2.x, sel2.y)); show_pcp_control = true; Refresh(); } @@ -1040,14 +995,10 @@ void PCPCanvas::OnMouseEvent(wxMouseEvent& event) if (event.Dragging()) { // mouse moved while buttons still down sel2 = GetActualPos(event); - LOG_MSG(wxString::Format("Draw control line at position " - "(%d,%d)", sel2.x, sel2.y)); show_pcp_control = true; Refresh(); } else if (event.LeftUp()) { sel2 = GetActualPos(event); - LOG_MSG(wxString::Format("Final control line position: " - "(%d,%d)", sel2.x, sel2.y)); MoveControlLine(sel2.y); // will invalidate layer1 if needed show_pcp_control = false; pcp_selectstate = pcp_start; @@ -1059,6 +1010,7 @@ void PCPCanvas::OnMouseEvent(wxMouseEvent& event) } } } + */ void PCPCanvas::VarLabelClicked() { @@ -1067,7 +1019,6 @@ void PCPCanvas::VarLabelClicked() msg << "control_label_sel " << control_label_sel << " clicked which"; msg << "\n corresponds to actual var " << v << " with name = "; msg << GetNameWithTime(v); - LOG_MSG(msg); theme_var = v; ChangeThemeType(GetCcType(), GetNumCats()); TemplateLegend* tl = template_frame->GetTemplateLegend(); @@ -1097,26 +1048,17 @@ void PCPCanvas::PaintControls(wxDC& dc) */ void PCPCanvas::MoveControlLine(int final_y) { - LOG_MSG("Entering PCPCanvas::MoveControlLine"); - LOG(control_line_sel); - - LOG_MSG("original var_order"); - for (int i=0; i new_order(num_vars); // starting line is control_line_sel // determine which control lines final_y is between if (final_y < control_lines[0]->points[0].y) { if (control_line_sel == 0) return; - LOG_MSG("Final control line pos is above control line 0"); // move control line into first position new_order[0] = control_line_sel; for (int i=1; i<=control_line_sel; i++) new_order[i] = i-1; for (int i=control_line_sel+1; i control_lines[num_vars-1]->points[0].y) { if (control_line_sel == num_vars - 1) return; - LOG_MSG("Final control line pos is below last control line"); // move control line into last position for (int i=0; ipoints[0].y) { if (control_line_sel == v || control_line_sel == v-1) return; - LOG_MSG(wxString::Format("Final control line pos is just " - "above control line %d", v)); if (control_line_sel > v) { for (int i=0; i old_var_order(num_vars); for (int i=0; iGetStatusBar(); if (!sb) return; + wxString s; - if (highlight_state->GetTotalHighlighted() > 0){ - s << "#selected=" << highlight_state->GetTotalHighlighted(); - } + int t = cat_data.GetCurrentCanvasTmStep(); + const std::vector& hl = highlight_state->GetHighlight(); + + if (highlight_state->GetTotalHighlighted()> 0) { + int n_total_hl = highlight_state->GetTotalHighlighted(); + s << "#selected=" << n_total_hl << " "; + + int n_undefs = 0; + for (int i=0; i 0) { + s << "(undefined:" << n_undefs << ") "; + } + } + if (mousemode == select && selectstate == start) { // obs: 1,3,5,... obs 1 = (1.23, 432.3, -23) @@ -1228,7 +1179,7 @@ PCPFrame::PCPFrame(wxFrame *parent, Project* project, const long style) : TemplateFrame(parent, project, title, pos, size, style) { - LOG_MSG("Entering PCPFrame::PCPFrame"); + wxLogMessage("Open PCPFrame."); int width, height; GetClientSize(&width, &height); @@ -1270,19 +1221,16 @@ PCPFrame::PCPFrame(wxFrame *parent, Project* project, splitter_win->SetSize(wxSize(width,height)); SetAutoLayout(true); Show(true); - LOG_MSG("Exiting PCPFrame::PCPFrame"); } PCPFrame::~PCPFrame() { - LOG_MSG("In PCPFrame::~PCPFrame"); if (HasCapture()) ReleaseMouse(); DeregisterAsActive(); } void PCPFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In PCPFrame::OnActivate"); if (event.GetActive()) { RegisterAsActive("PCPFrame", GetTitle()); } @@ -1291,7 +1239,6 @@ void PCPFrame::OnActivate(wxActivateEvent& event) void PCPFrame::MapMenus() { - LOG_MSG("In PCPFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu = wxXmlResource::Get()-> @@ -1311,8 +1258,6 @@ void PCPFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("PCPFrame::UpdateOptionMenuItems: Options " - "menu not found"); } else { ((PCPCanvas*) template_canvas)->SetCheckMarks(mb->GetMenu(menu)); } @@ -1331,7 +1276,6 @@ void PCPFrame::UpdateContextMenuItems(wxMenu* menu) /** Implementation of TimeStateObserver interface */ void PCPFrame::update(TimeState* o) { - LOG_MSG("In PCPFrame::update(TimeState* o)"); template_canvas->TimeChange(); UpdateTitle(); } @@ -1348,7 +1292,6 @@ void PCPFrame::OnCustomCatClassifA(const wxString& cc_title) void PCPFrame::OnShowAxes(wxCommandEvent& event) { - LOG_MSG("In PCPFrame::OnShowAxes"); PCPCanvas* t = (PCPCanvas*) template_canvas; t->ShowAxes(!t->IsShowAxes()); UpdateOptionMenuItems(); @@ -1356,7 +1299,6 @@ void PCPFrame::OnShowAxes(wxCommandEvent& event) void PCPFrame::OnDisplayStatistics(wxCommandEvent& event) { - LOG_MSG("In PCPFrame::OnDisplayStatistics"); PCPCanvas* t = (PCPCanvas*) template_canvas; t->DisplayStatistics(!t->IsDisplayStats()); UpdateOptionMenuItems(); @@ -1364,7 +1306,6 @@ void PCPFrame::OnDisplayStatistics(wxCommandEvent& event) void PCPFrame::OnViewOriginalData(wxCommandEvent& event) { - LOG_MSG("In PCPFrame::OnViewOriginalData"); PCPCanvas* t = (PCPCanvas*) template_canvas; t->StandardizeData(false); UpdateOptionMenuItems(); @@ -1372,7 +1313,6 @@ void PCPFrame::OnViewOriginalData(wxCommandEvent& event) void PCPFrame::OnViewStandardizedData(wxCommandEvent& event) { - LOG_MSG("In PCPFrame::OnViewStandardizedData"); PCPCanvas* t = (PCPCanvas*) template_canvas; t->StandardizeData(true); UpdateOptionMenuItems(); @@ -1429,16 +1369,14 @@ void PCPFrame::OnSaveCategories() } void PCPFrame::ChangeThemeType(CatClassification::CatClassifType new_theme, - int num_categories, - const wxString& custom_classif_title) + int num_categories, + const wxString& custom_classif_title) { - ((PCPCanvas*) template_canvas)->ChangeThemeType(new_theme, - num_categories, - custom_classif_title); - UpdateTitle(); - UpdateOptionMenuItems(); - if (template_legend) template_legend->Refresh(); + ((PCPCanvas*) template_canvas)->ChangeThemeType(new_theme, + num_categories, + custom_classif_title); + UpdateTitle(); + UpdateOptionMenuItems(); + if (template_legend) template_legend->Refresh(); } - - diff --git a/Explore/PCPNewView.h b/Explore/PCPNewView.h index 40b57dc77..997b9a524 100644 --- a/Explore/PCPNewView.h +++ b/Explore/PCPNewView.h @@ -36,6 +36,7 @@ class PCPCanvas; class PCPLegend; class PCPFrame; typedef boost::multi_array d_array_type; +typedef boost::multi_array b_array_type; class PCPCanvas : public TemplateCanvas, public CatClassifStateObserver { @@ -50,7 +51,7 @@ class PCPCanvas : public TemplateCanvas, public CatClassifStateObserver virtual ~PCPCanvas(); virtual void DisplayRightClickMenu(const wxPoint& pos); virtual void AddTimeVariantOptionsToMenu(wxMenu* menu); - virtual void update(HLStateInt* o); + //virtual void update(HLStateInt* o); virtual wxString GetCanvasTitle(); virtual wxString GetCategoriesTitle(); // cats virtual wxString GetNameWithTime(int var); @@ -86,7 +87,7 @@ class PCPCanvas : public TemplateCanvas, public CatClassifStateObserver enum PCPSelectState { pcp_start, pcp_leftdown_on_circ, pcp_leftdown_on_label, pcp_dragging }; /** The function handles all mouse events. */ - void OnMouseEvent(wxMouseEvent& event); + //void OnMouseEvent(wxMouseEvent& event); void VarLabelClicked(); /** Override PaintControls from TemplateCanvas */ virtual void PaintControls(wxDC& dc); @@ -111,6 +112,8 @@ class PCPCanvas : public TemplateCanvas, public CatClassifStateObserver std::vector var_order; // var id for position 0 to position num_vars-1 std::vector data; + std::vector data_undef; + std::vector > undef_markers; // times * num_obs //std::vector< std::vector > hinge_stats; std::vector< std::vector > data_stats; // overall absolute value maximum of standardized data @@ -192,4 +195,4 @@ class PCPFrame : public TemplateFrame { }; -#endif \ No newline at end of file +#endif diff --git a/Explore/ScatterNewPlotView.cpp b/Explore/ScatterNewPlotView.cpp index 836a1b606..6a36904a9 100644 --- a/Explore/ScatterNewPlotView.cpp +++ b/Explore/ScatterNewPlotView.cpp @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include @@ -44,9 +45,13 @@ #include "ScatterNewPlotView.h" -BubbleSizeSliderDlg::BubbleSizeSliderDlg (ScatterNewPlotCanvas* _canvas, const wxString & caption ) +BubbleSizeSliderDlg::BubbleSizeSliderDlg (ScatterNewPlotCanvas* _canvas, + const wxString & caption ) : wxDialog( NULL, -1, caption, wxDefaultPosition, wxDefaultSize) { + + wxLogMessage("Open BubbleSizeDlg."); + canvas = _canvas; wxBoxSizer* topSizer = new wxBoxSizer(wxVERTICAL); @@ -61,13 +66,15 @@ BubbleSizeSliderDlg::BubbleSizeSliderDlg (ScatterNewPlotCanvas* _canvas, const w slider = new wxSlider(this, XRCID("ID_BUBBLE_SLIDER"), int(pos), -95, 80, wxDefaultPosition, wxSize(200, -1), wxSL_HORIZONTAL); - subSizer->Add(new wxStaticText(this, wxID_ANY,"small"), 0, wxALIGN_CENTER_VERTICAL|wxALL); + subSizer->Add(new wxStaticText(this, wxID_ANY,"small"), 0, + wxALIGN_CENTER_VERTICAL|wxALL); subSizer->Add(slider, 0, wxALIGN_CENTER_VERTICAL|wxALL); - subSizer->Add(new wxStaticText(this, wxID_ANY,"large"), 0,wxALIGN_CENTER_VERTICAL|wxALL); + subSizer->Add(new wxStaticText(this, wxID_ANY,"large"), 0, + wxALIGN_CENTER_VERTICAL|wxALL); boxSizer->Add(subSizer); resetBtn = new wxButton(this, XRCID("ID_RESET"), wxT("Reset"), wxDefaultPosition, wxSize(100, -1)); - topSizer->Add(resetBtn, 0, wxALIGN_CENTER_HORIZONTAL|wxGROW|wxALL, 5); + topSizer->Add(resetBtn, 0, wxGROW|wxALL, 5); topSizer->Fit(this); @@ -77,11 +84,15 @@ BubbleSizeSliderDlg::BubbleSizeSliderDlg (ScatterNewPlotCanvas* _canvas, const w void BubbleSizeSliderDlg::OnReset(wxCommandEvent& event ) { + wxLogMessage("In BubbleSizeSliderDlg::OnReset()"); + slider->SetValue(0); canvas->UpdateBubbleSize(1); } void BubbleSizeSliderDlg::OnSliderChange( wxScrollEvent & event ) { + wxLogMessage("In BubbleSizeSliderDlg::OnSliderChange()"); + int val = event.GetInt(); if (val == 0){ canvas->UpdateBubbleSize(1); @@ -115,7 +126,7 @@ ScatterNewPlotCanvas::ScatterNewPlotCanvas(wxWindow *parent, const wxPoint& pos, const wxSize& size) : TemplateCanvas(parent, t_frame, project_s, project_s->GetHighlightState(), - pos, size, false, true), + pos, size, false, true), project(project_s), num_obs(project_s->GetNumRecords()), num_categories(1), num_time_vals(1), custom_classif_state(0), @@ -137,46 +148,43 @@ obs_id_to_z_val_order(boost::extents[0][0]), all_init(false), bubble_size_scaler(1.0) { using namespace Shapefile; - LOG_MSG("Entering ScatterNewPlotCanvas::ScatterNewPlotCanvas"); use_category_brushes = true; draw_sel_shps_by_z_val = false; highlight_color = GdaConst::scatterplot_regression_selected_color; selectable_fill_color = GdaConst::scatterplot_regression_excluded_color; selectable_outline_color = GdaConst::scatterplot_regression_color; - shps_orig_xmin = 0; - shps_orig_ymin = 0; - shps_orig_xmax = 100; - shps_orig_ymax = 100; - virtual_screen_marg_top = 25; - virtual_screen_marg_bottom = 50; - virtual_screen_marg_left = 50; - virtual_screen_marg_right = 25; - + last_scale_trans.SetMargin(25, 50, 50, 25); + last_scale_trans.SetData(0, 0, 100, 100); + UpdateDisplayLinesAndMargins(); all_init = true; highlight_state->registerObserver(this); SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting ScatterNewPlotCanvas::ScatterNewPlotCanvas"); } /** This constructor is intended to be used directly for creating new scatter plots and bubble charts */ -ScatterNewPlotCanvas::ScatterNewPlotCanvas(wxWindow *parent, - TemplateFrame* t_frame, - Project* project_s, - const std::vector& v_info, - const std::vector& col_ids, - bool is_bubble_plot_s, - bool standardized_s, - const wxPoint& pos, - const wxSize& size) -: TemplateCanvas(parent, t_frame, project_s, project_s->GetHighlightState(), - pos, size, false, true), -project(project_s), var_info(v_info), num_obs(project_s->GetNumRecords()), -num_categories(is_bubble_plot ? 1 : 3), num_time_vals(1), +ScatterNewPlotCanvas:: +ScatterNewPlotCanvas(wxWindow *parent, + TemplateFrame* t_frame, + Project* project_s, + const std::vector& v_info, + const std::vector& col_ids, + bool is_bubble_plot_s, + bool standardized_s, + const wxPoint& pos, + const wxSize& size) +: TemplateCanvas(parent, t_frame, project_s, + project_s->GetHighlightState(), + pos, size, false, true), +project(project_s), var_info(v_info), +num_obs(project_s->GetNumRecords()), +num_categories(is_bubble_plot ? 1 : 3), +num_time_vals(1), data(v_info.size()), +undef_data(v_info.size()), custom_classif_state(0), is_bubble_plot(is_bubble_plot_s), axis_scale_x(), axis_scale_y(), @@ -189,34 +197,36 @@ x_axis_through_origin(0), y_axis_through_origin(0), show_origin_axes(true), display_stats(!is_bubble_plot_s), show_reg_selected(!is_bubble_plot_s), show_reg_excluded(!is_bubble_plot_s), sse_c(0), sse_sel(0), sse_unsel(0), -show_linear_smoother(!is_bubble_plot_s), show_lowess_smoother(false), enableLowess(true), +show_linear_smoother(!is_bubble_plot_s), +show_lowess_smoother(false), enableLowess(true), chow_ratio(0), chow_pval(1), chow_valid(false), chow_test_text(0), table_display_lines(0), -X(project_s->GetNumRecords()), Y(project_s->GetNumRecords()), +X(project_s->GetNumRecords()), +Y(project_s->GetNumRecords()), Z(is_bubble_plot_s ? project_s->GetNumRecords() : 0), obs_id_to_z_val_order(boost::extents[0][0]), all_init(false), bubble_size_scaler(1.0) { using namespace Shapefile; - LOG_MSG("Entering ScatterNewPlotCanvas::ScatterNewPlotCanvas"); - + TableInterface* table_int = project->GetTableInt(); for (size_t i=0; iAddGroupDependancy(var_info[i].name); table_int->GetColData(col_ids[i], data[i]); + table_int->GetColUndefined(col_ids[i], undef_data[i]); } if (!is_bubble_plot) { highlight_color = GdaConst::scatterplot_regression_selected_color; - selectable_fill_color = - GdaConst::scatterplot_regression_excluded_color; + selectable_fill_color = GdaConst::scatterplot_regression_excluded_color; selectable_outline_color = GdaConst::scatterplot_regression_color; } - + if (is_bubble_plot) { + int timesteps_tbl = table_int->GetTimeSteps(); + GdaVarTools::VarInfo& sec_var_info = var_info[2]; Gda::dbl_int_pair_vec_type v_sorted(num_obs); - int times = var_info[2].is_time_variant ? - project->GetTableInt()->GetTimeSteps() : 1; + int times = sec_var_info.is_time_variant ? timesteps_tbl : 1; obs_id_to_z_val_order.resize(boost::extents[times][num_obs]); for (int t=0; tregisterObserver(this); SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting ScatterNewPlotCanvas::ScatterNewPlotCanvas"); } ScatterNewPlotCanvas::~ScatterNewPlotCanvas() { - LOG_MSG("Entering ScatterNewPlotCanvas::~ScatterNewPlotCanvas"); EmptyLowessCache(); highlight_state->removeObserver(this); - if (custom_classif_state) custom_classif_state->removeObserver(this); - LOG_MSG("Exiting ScatterNewPlotCanvas::~ScatterNewPlotCanvas"); + if (custom_classif_state) + custom_classif_state->removeObserver(this); } void ScatterNewPlotCanvas::UpdateBubbleSize(double size_scaler) { @@ -304,7 +310,6 @@ void ScatterNewPlotCanvas::UpdateBubbleSize(double size_scaler) void ScatterNewPlotCanvas::DisplayRightClickMenu(const wxPoint& pos) { - LOG_MSG("Entering ScatterNewPlotCanvas::DisplayRightClickMenu"); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); ((ScatterNewPlotFrame*) template_frame)->OnActivate(ae); @@ -327,7 +332,6 @@ void ScatterNewPlotCanvas::DisplayRightClickMenu(const wxPoint& pos) template_frame->UpdateContextMenuItems(optMenu); template_frame->PopupMenu(optMenu, pos + GetPosition()); template_frame->UpdateOptionMenuItems(); - LOG_MSG("Exiting ScatterNewPlotCanvas::DisplayRightClickMenu"); } void ScatterNewPlotCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu) @@ -346,24 +350,22 @@ void ScatterNewPlotCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu) wxMenu* menu2 = new wxMenu(wxEmptyString); if (var_info[0].is_time_variant) { - wxString s; - s << "Fixed x-axis scale over time"; + wxString s = _("Fixed x-axis scale over time"); wxMenuItem* mi = menu2->AppendCheckItem(GdaConst::ID_FIX_SCALE_OVER_TIME_VAR1, s, s); mi->Check(var_info[0].fixed_scale); } if (var_info[1].is_time_variant) { - wxString s; - s << "Fixed y-axis scale over time"; + wxString s = _("Fixed y-axis scale over time"); wxMenuItem* mi = menu2->AppendCheckItem(GdaConst::ID_FIX_SCALE_OVER_TIME_VAR2, s, s); mi->Check(var_info[1].fixed_scale); } - menu->Prepend(wxID_ANY, "Scale Options", menu2, "Scale Options"); + menu->Prepend(wxID_ANY, _("Scale Options"), menu2, _("Scale Options")); menu->AppendSeparator(); - menu->Append(wxID_ANY, "Time Variable Options", menu1, - "Time Variable Options"); + menu->Append(wxID_ANY, _("Time Variable Options"), menu1, + _("Time Variable Options")); } void ScatterNewPlotCanvas::SetCheckMarks(wxMenu* menu) @@ -373,51 +375,18 @@ void ScatterNewPlotCanvas::SetCheckMarks(wxMenu* menu) // view in the xrc file. Items that cannot be enable/disabled, // or are not checkable do not appear. - // We have replaced the following seperate menu items: - // - // - // - // 1 - // 0 - // - // - // - // 1 - // 0 - // - // - // with: - // - // - // - // 1 - // 0 - // - - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_STANDARDIZED_DATA"), IsStandardized()); GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_ORIGINAL_DATA"), !IsStandardized()); - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LINEAR_SMOOTHER"), - IsShowLinearSmoother()); - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LOWESS_SMOOTHER"), - IsShowLowessSmoother()); - //GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_REGRESSION_SELECTED"), - // IsRegressionSelected()); - //GeneralWxUtils::CheckMenuItem(menu, - // XRCID("ID_VIEW_REGRESSION_SELECTED_EXCLUDED"), - // IsRegressionExcluded()); - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_REGIMES_REGRESSION"), - IsRegressionSelected()); - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_DISPLAY_STATISTICS"), - IsDisplayStats()); - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_SHOW_AXES_THROUGH_ORIGIN"), - IsShowOriginAxes()); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LINEAR_SMOOTHER"), IsShowLinearSmoother()); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LOWESS_SMOOTHER"), IsShowLowessSmoother()); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_REGIMES_REGRESSION"), IsRegressionSelected()); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_DISPLAY_STATISTICS"), IsDisplayStats()); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_SHOW_AXES_THROUGH_ORIGIN"), IsShowOriginAxes()); GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_MAPANALYSIS_THEMELESS"), GetCcType() == CatClassification::no_theme); - // since XRCID is a macro, we can't make this into a loop GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_QUANTILE_1"), (GetCcType() == CatClassification::quantile) @@ -552,28 +521,75 @@ void ScatterNewPlotCanvas::SetCheckMarks(wxMenu* menu) } +void ScatterNewPlotCanvas::UpdateSelection(bool shiftdown, bool pointsel) +{ + TemplateCanvas::UpdateSelection(shiftdown, pointsel); + if (IsRegressionSelected() || IsRegressionExcluded()) { + SmoothingUtils::CalcStatsRegimes(X, Y, XYZ_undef, XYZ_undef, + statsX, statsY, regressionXY, + highlight_state->GetHighlight(), + statsXselected, statsYselected, + statsXexcluded, statsYexcluded, + regressionXYselected, + regressionXYexcluded, + sse_sel, sse_unsel); + + if (IsRegressionSelected()) { + UpdateRegSelectedLine(); + } + + if (IsRegressionExcluded()) { + UpdateRegExcludedLine(); + } + + if (IsShowLowessSmoother() && IsShowRegimes()) { + UpdateLowessOnRegimes(); + } + } + + if (IsDisplayStats() && IsShowLinearSmoother()) { + UpdateDisplayStats(); + } + + if (IsRegressionSelected() || IsRegressionExcluded()) { + // we only need to redraw everything if the optional + // regression lines have changed. + Refresh(); + } + +} /** Override of TemplateCanvas method. We must still call the TemplateCanvas method after we update the regression lines as needed. */ void ScatterNewPlotCanvas::update(HLStateInt* o) { - LOG_MSG("Entering ScatterNewPlotCanvas::update"); - if (IsRegressionSelected() || IsRegressionExcluded()) { - SmoothingUtils::CalcStatsRegimes(X, Y, statsX, statsY, regressionXY, - highlight_state->GetHighlight(), - statsXselected, statsYselected, - statsXexcluded, statsYexcluded, - regressionXYselected, regressionXYexcluded, - sse_sel, sse_unsel); - if (IsRegressionSelected()) UpdateRegSelectedLine(); - if (IsRegressionExcluded()) UpdateRegExcludedLine(); + SmoothingUtils::CalcStatsRegimes(X, Y, XYZ_undef, XYZ_undef, + statsX, statsY, regressionXY, + highlight_state->GetHighlight(), + statsXselected, statsYselected, + statsXexcluded, statsYexcluded, + regressionXYselected, + regressionXYexcluded, + sse_sel, sse_unsel); + + if (IsRegressionSelected()) { + UpdateRegSelectedLine(); + } + + if (IsRegressionExcluded()) { + UpdateRegExcludedLine(); + } + if (IsShowLowessSmoother() && IsShowRegimes()) { UpdateLowessOnRegimes(); } } - if (IsDisplayStats() && IsShowLinearSmoother()) UpdateDisplayStats(); + + if (IsDisplayStats() && IsShowLinearSmoother()) { + UpdateDisplayStats(); + } // Call TemplateCanvas::update to redraw objects as needed. TemplateCanvas::update(o); @@ -583,16 +599,6 @@ void ScatterNewPlotCanvas::update(HLStateInt* o) // regression lines have changed. Refresh(); } - - if (o->GetTotalHighlighted() > 0) { - // disable LOWESS regress - enableLowess = false; - } else { - // enable LOWESS regress - enableLowess = true; - } - - LOG_MSG("Entering ScatterNewPlotCanvas::update"); } wxString ScatterNewPlotCanvas::GetCanvasTitle() @@ -625,7 +631,9 @@ wxString ScatterNewPlotCanvas::GetCategoriesTitle() wxString ScatterNewPlotCanvas::GetNameWithTime(int var) { - if (var < 0 || var >= (int)var_info.size()) return wxEmptyString; + if (var < 0 || var >= (int)var_info.size()) { + return wxEmptyString; + } wxString s(var_info[var].name); if (var_info[var].is_time_variant) { s << " (" << project->GetTableInt()->GetTimeString(var_info[var].time); @@ -639,14 +647,20 @@ void ScatterNewPlotCanvas::NewCustomCatClassif() // Fully update cat_classif_def fields according to current // categorization state if (cat_classif_def.cat_classif_type != CatClassification::custom) { + Gda::dbl_int_pair_vec_type cat_var_sorted(num_obs); + std::vector var_undefs(num_obs, false); + for (int i=0; iGetCatClassifFrame(useScientificNotation); - if (!ccf) return; + if (!ccf) + return; CatClassifState* ccs = ccf->PromptNew(cat_classif_def, "", var_info[3].name, var_info[3].time); @@ -681,9 +697,7 @@ void ScatterNewPlotCanvas::NewCustomCatClassif() cat_classif_def = ccs->GetCatClassif(); custom_classif_state = ccs; custom_classif_state->registerObserver(this); - //wxString s; - //CatClassification::PrintCatClassifDef(cat_classif_def, s); - //LOG_MSG(s); + CreateAndUpdateCategories(); PopulateCanvas(); if (template_frame) { @@ -697,25 +711,35 @@ void ScatterNewPlotCanvas::NewCustomCatClassif() /** This method initializes data array according to values in var_info and col_ids. It calls CreateAndUpdateCategories which does all of the category classification. */ -void ScatterNewPlotCanvas::ChangeThemeType( - CatClassification::CatClassifType new_theme, - int num_categories_s, - const wxString& custom_classif_title) +void +ScatterNewPlotCanvas:: +ChangeThemeType(CatClassification::CatClassifType new_theme, + int num_categories_s, + const wxString& custom_classif_title) { num_categories = num_categories_s; if (new_theme == CatClassification::custom) { CatClassifManager* ccm = project->GetCatClassifManager(); - if (!ccm) return; + if (!ccm) + return; + CatClassifState* new_ccs = ccm->FindClassifState(custom_classif_title); - if (!new_ccs) return; - if (custom_classif_state == new_ccs) return; - if (custom_classif_state) custom_classif_state->removeObserver(this); + + if (!new_ccs) + return; + if (custom_classif_state == new_ccs) + return; + if (custom_classif_state) + custom_classif_state->removeObserver(this); + custom_classif_state = new_ccs; custom_classif_state->registerObserver(this); cat_classif_def = custom_classif_state->GetCatClassif(); + } else { - if (custom_classif_state) custom_classif_state->removeObserver(this); + if (custom_classif_state) + custom_classif_state->removeObserver(this); custom_classif_state = 0; } cat_classif_def.cat_classif_type = new_theme; @@ -754,10 +778,11 @@ void ScatterNewPlotCanvas::OnSaveCategories() t_name = CatClassification::CatClassifTypeToString(GetCcType()); } wxString label; - label << t_name << " Categories"; + label << t_name << _(" Categories"); wxString title; - title << "Save " << label; - SaveCategories(title, label, "CATEGORIES"); + title << _("Save ") << label; + + SaveCategories(title, label, "CATEGORIES", XYZ_undef); } void ScatterNewPlotCanvas::SetHighlightColor(wxColour color) @@ -813,7 +838,16 @@ void ScatterNewPlotCanvas::SetSelectableOutlineColor(wxColour color) and refresh the canvas. */ void ScatterNewPlotCanvas::PopulateCanvas() { - LOG_MSG("Entering ScatterNewPlotCanvas::PopulateCanvas"); + //wxSize size(GetVirtualSize()); + //int screen_w = size.GetWidth(); + //int screen_h = size.GetHeight(); + //last_scale_trans.SetView(screen_w, screen_h); + + + pens.SetPenColor(pens.GetRegPen(), selectable_outline_color); + pens.SetPenColor(pens.GetRegSelPen(), highlight_color); + pens.SetPenColor(pens.GetRegExlPen(), selectable_fill_color); + BOOST_FOREACH( GdaShape* shp, background_shps ) { delete shp; } background_shps.clear(); BOOST_FOREACH( GdaShape* shp, selectable_shps ) { delete shp; } @@ -821,121 +855,120 @@ void ScatterNewPlotCanvas::PopulateCanvas() BOOST_FOREACH( GdaShape* shp, foreground_shps ) { delete shp; } foreground_shps.clear(); - wxSize size(GetVirtualSize()); - double scale_x, scale_y, trans_x, trans_y; - GdaScaleTrans::calcAffineParams(shps_orig_xmin, shps_orig_ymin, - shps_orig_xmax, shps_orig_ymax, - virtual_screen_marg_top, - virtual_screen_marg_bottom, - virtual_screen_marg_left, - virtual_screen_marg_right, - size.GetWidth(), size.GetHeight(), - fixed_aspect_ratio_mode, - fit_to_window_mode, - &scale_x, &scale_y, &trans_x, &trans_y, - 0, 0, - ¤t_shps_width, ¤t_shps_height); - fixed_aspect_ratio_val = current_shps_width / current_shps_height; - - LOG(x_data.shape()[0]); - LOG(x_data.shape()[1]); - LOG(X.size()); - LOG(y_data.shape()[0]); - LOG(y_data.shape()[1]); - LOG(Y.size()); int xt = var_info[0].time-var_info[0].time_min; int yt = var_info[1].time-var_info[1].time_min; - LOG(xt); - LOG(yt); + // for undefined values, we have to search [min max] for both axies + double x_max, x_min, y_max, y_min; + bool has_init = false; + + XYZ_undef.resize(num_obs); for (int i=0; i x_max) + x_max = X[i]; + if (X[i] < x_min) + x_min = X[i]; + if (Y[i] > y_max) + y_max = Y[i]; + if (Y[i] < y_min) + y_min = Y[i]; + } + } } if (is_bubble_plot) { int zt = var_info[2].time-var_info[2].time_min; for (int i=0; i 1) { - LOG_MSG("Begin populating LOWESS curve (all obs)"); + //Begin populating LOWESS curve (all obs) size_t n = X.size(); wxString key = SmoothingUtils::LowessCacheKey(xt, yt); SmoothingUtils::LowessCacheEntry* lce = - SmoothingUtils::UpdateLowessCacheForTime(lowess_cache, key, lowess, X, Y); + SmoothingUtils::UpdateLowessCacheForTime(lowess_cache, key, lowess, + X, Y, XYZ_undef); if (!lce) { - LOG_MSG("Error: could not create or find LOWESS cache entry"); + //("Error: could not create or find LOWESS cache entry"); } else { - /* - double x_first, y_first, x_last, y_last; - SmoothingUtils::ExtendEndpointsToBB(lce->X_srt, lce->YS_srt, - axis_scale_x.scale_min, - axis_scale_y.scale_min, - axis_scale_x.scale_max, - axis_scale_y.scale_max, - x_first, y_first, x_last, y_last); - - lowess_reg_line->addExtensions(x_first, y_first, - lce->X_srt, lce->YS_srt, - x_last, y_last, - axis_scale_x.scale_min, - axis_scale_y.scale_min, - scaleX, scaleY); - */ lowess_reg_line->reInit(lce->X_srt, lce->YS_srt, - axis_scale_x.scale_min, - axis_scale_y.scale_min, - scaleX, scaleY); + axis_scale_x.scale_min, + axis_scale_y.scale_min, + scaleX, scaleY); lowess_reg_line->setPen(*pens.GetRegPen()); - LOG_MSG("End populating LOWESS curve (all obs)"); + //("End populating LOWESS curve (all obs)"); } if (IsShowRegimes()) { UpdateLowessOnRegimes(); @@ -1026,21 +1049,21 @@ void ScatterNewPlotCanvas::PopulateCanvas() // create axes x_baseline = new GdaAxis(GetNameWithTime(0), axis_scale_x, - wxRealPoint(0,0), wxRealPoint(100, 0)); + wxRealPoint(0,0), wxRealPoint(100, 0)); x_baseline->setPen(*GdaConst::scatterplot_scale_pen); - background_shps.push_back(x_baseline); + foreground_shps.push_back(x_baseline); y_baseline = new GdaAxis(GetNameWithTime(1), axis_scale_y, - wxRealPoint(0,0), wxRealPoint(0, 100)); + wxRealPoint(0,0), wxRealPoint(0, 100)); y_baseline->setPen(*GdaConst::scatterplot_scale_pen); - background_shps.push_back(y_baseline); + foreground_shps.push_back(y_baseline); // create optional axes through origin x_axis_through_origin = new GdaPolyLine(0,50,100,50); x_axis_through_origin->setPen(*wxTRANSPARENT_PEN); y_axis_through_origin = new GdaPolyLine(50,0,50,100); y_axis_through_origin->setPen(*wxTRANSPARENT_PEN); - background_shps.push_back(x_axis_through_origin); - background_shps.push_back(y_axis_through_origin); + foreground_shps.push_back(x_axis_through_origin); + foreground_shps.push_back(y_axis_through_origin); UpdateAxesThroughOrigin(); // show regression lines @@ -1057,31 +1080,38 @@ void ScatterNewPlotCanvas::PopulateCanvas() foreground_shps.push_back(reg_line_excluded); foreground_shps.push_back(reg_line); - if (IsShowLinearSmoother() && !is_bubble_plot) { double cc_degs_of_rot; double reg_line_slope; bool reg_line_infinite_slope; bool reg_line_defined; wxRealPoint a, b; - SmoothingUtils::CalcRegressionLine(*reg_line, - reg_line_slope, reg_line_infinite_slope, - reg_line_defined, a, b, cc_degs_of_rot, - axis_scale_x, axis_scale_y, - regressionXY, *pens.GetRegPen()); + SmoothingUtils::CalcRegressionLine(*reg_line, + reg_line_slope, + reg_line_infinite_slope, + reg_line_defined, a, b, cc_degs_of_rot, + axis_scale_x, axis_scale_y, + regressionXY, *pens.GetRegPen()); } if (IsRegressionSelected() || IsRegressionExcluded()) { // update both selected and excluded stats - SmoothingUtils::CalcStatsRegimes(X, Y, statsX, statsY, regressionXY, - highlight_state->GetHighlight(), - statsXselected, statsYselected, - statsXexcluded, statsYexcluded, - regressionXYselected, regressionXYexcluded, - sse_sel, sse_unsel); - } - if (IsRegressionSelected()) UpdateRegSelectedLine(); - if (IsRegressionExcluded()) UpdateRegExcludedLine(); + SmoothingUtils::CalcStatsRegimes(X, Y, XYZ_undef, XYZ_undef, + statsX, statsY, regressionXY, + highlight_state->GetHighlight(), + statsXselected, statsYselected, + statsXexcluded, statsYexcluded, + regressionXYselected, + regressionXYexcluded, + sse_sel, sse_unsel); + } + if (IsRegressionSelected()) { + UpdateRegSelectedLine(); + } + + if (IsRegressionExcluded()) { + UpdateRegExcludedLine(); + } chow_test_text = new GdaShapeText(); chow_test_text->hidden = true; @@ -1089,6 +1119,7 @@ void ScatterNewPlotCanvas::PopulateCanvas() stats_table = new GdaShapeTable(); stats_table->hidden = true; foreground_shps.push_back(stats_table); + if (!is_bubble_plot) { UpdateDisplayStats(); } @@ -1096,8 +1127,6 @@ void ScatterNewPlotCanvas::PopulateCanvas() PopCanvPreResizeShpsHook(); ResizeSelectableShps(); - - LOG_MSG("Exiting ScatterNewPlotCanvas::PopulateCanvas"); } void ScatterNewPlotCanvas::PopCanvPreResizeShpsHook() @@ -1106,7 +1135,6 @@ void ScatterNewPlotCanvas::PopCanvPreResizeShpsHook() void ScatterNewPlotCanvas::TimeChange() { - LOG_MSG("Entering ScatterNewPlotCanvas::TimeChange"); if (!is_any_sync_with_global_time) return; int cts = project->GetTimeState()->GetCurrTime(); @@ -1139,8 +1167,9 @@ void ScatterNewPlotCanvas::TimeChange() cat_data.SetCurrentCanvasTmStep(ref_time - ref_time_min); invalidateBms(); PopulateCanvas(); + UpdateStatusBar(); + Refresh(); - LOG_MSG("Exiting ScatterNewPlotCanvas::TimeChange"); } /** Update Secondary Attributes based on Primary Attributes. @@ -1161,31 +1190,56 @@ void ScatterNewPlotCanvas::VarInfoAttributeChange() ref_var_index = -1; num_time_vals = 1; for (size_t i=0; i cat_var_sorted(num_time_vals); + std::vector cat_var_sorted(num_time_vals); + std::vector > cat_var_undef; + for (int t=0; t undefs(num_obs, false); // Note: need to be careful here: what about when a time variant // variable is not synced with time? time_min should reflect this, // so possibly ok. @@ -1253,7 +1310,9 @@ void ScatterNewPlotCanvas::CreateAndUpdateCategories() int tm = var_info[3].is_time_variant ? t : 0; cat_var_sorted[t][i].first = data[3][tm+var_info[3].time_min][i]; cat_var_sorted[t][i].second = i; + undefs[i] = undefs[i] || undef_data[3][tm+var_info[3].time_min][i]; } + cat_var_undef.push_back(undefs); } // Sort each vector in ascending order @@ -1271,6 +1330,7 @@ void ScatterNewPlotCanvas::CreateAndUpdateCategories() CatClassification::GetColSchmForType(cat_classif_def.cat_classif_type); CatClassification::PopulateCatClassifData(cat_classif_def, cat_var_sorted, + cat_var_undef, cat_data, cats_valid, cats_error_message, this->useScientificNotation); @@ -1302,7 +1362,6 @@ void ScatterNewPlotCanvas::CreateAndUpdateCategories() void ScatterNewPlotCanvas::TimeSyncVariableToggle(int var_index) { - LOG_MSG("In ScatterNewPlotCanvas::TimeSyncVariableToggle"); var_info[var_index].sync_with_global_time = !var_info[var_index].sync_with_global_time; @@ -1313,9 +1372,7 @@ void ScatterNewPlotCanvas::TimeSyncVariableToggle(int var_index) void ScatterNewPlotCanvas::FixedScaleVariableToggle(int var_index) { - LOG_MSG("In ScatterNewPlotCanvas::FixedScaleVariableToggle"); - var_info[var_index].fixed_scale = - !var_info[var_index].fixed_scale; + var_info[var_index].fixed_scale = !var_info[var_index].fixed_scale; VarInfoAttributeChange(); PopulateCanvas(); } @@ -1327,7 +1384,6 @@ CatClassification::CatClassifType ScatterNewPlotCanvas::GetCcType() void ScatterNewPlotCanvas::ViewStandardizedData() { - LOG_MSG("In ScatterNewPlotCanvas::ViewStandardizedData"); standardized = true; EmptyLowessCache(); PopulateCanvas(); @@ -1335,7 +1391,6 @@ void ScatterNewPlotCanvas::ViewStandardizedData() void ScatterNewPlotCanvas::ViewOriginalData() { - LOG_MSG("In ScatterNewPlotCanvas::ViewOriginalData"); standardized = false; EmptyLowessCache(); PopulateCanvas(); @@ -1355,8 +1410,9 @@ void ScatterNewPlotCanvas::ShowLowessSmoother(bool display) PopulateCanvas(); } -void ScatterNewPlotCanvas::ChangeLoessParams(double f, int iter, - double delta_factor) +void ScatterNewPlotCanvas::ChangeLoessParams(double f, int iter, + double delta_factor) + { EmptyLowessCache(); lowess.SetF(f); @@ -1367,12 +1423,11 @@ void ScatterNewPlotCanvas::ChangeLoessParams(double f, int iter, void ScatterNewPlotCanvas::ViewRegressionSelected(bool display) { - LOG_MSG("Entering ScatterNewPlotCanvas::ViewRegressionSelected"); bool changed = false; if (!display) { reg_line_selected->setPen(*wxTRANSPARENT_PEN); if ((IsRegressionSelected() && !IsRegressionExcluded()) && - IsDisplayStats()) { + IsDisplayStats()) { // there is no longer anything showing, but there // was previously something showing show_reg_selected = false; @@ -1396,12 +1451,13 @@ void ScatterNewPlotCanvas::ViewRegressionSelected(bool display) PopulateCanvas(); } else { show_reg_selected = true; - SmoothingUtils::CalcStatsRegimes(X, Y, statsX, statsY, regressionXY, - highlight_state->GetHighlight(), - statsXselected, statsYselected, - statsXexcluded, statsYexcluded, - regressionXYselected, regressionXYexcluded, - sse_sel, sse_unsel); + SmoothingUtils::CalcStatsRegimes(X, Y, XYZ_undef, XYZ_undef, + statsX, statsY, regressionXY, + highlight_state->GetHighlight(), + statsXselected, statsYselected, + statsXexcluded, statsYexcluded, + regressionXYselected, regressionXYexcluded, + sse_sel, sse_unsel); UpdateRegSelectedLine(); UpdateDisplayStats(); changed = UpdateDisplayLinesAndMargins(); @@ -1409,35 +1465,31 @@ void ScatterNewPlotCanvas::ViewRegressionSelected(bool display) } } Refresh(); - LOG_MSG("Exiting ScatterNewPlotCanvas::ViewRegressionSelected"); } void ScatterNewPlotCanvas::UpdateRegSelectedLine() { - LOG_MSG("Entering ScatterNewPlotCanvas::UpdateRegSelectedLine"); pens.SetPenColor(pens.GetRegSelPen(), highlight_color); if (IsShowLinearSmoother()) { double cc_degs_of_rot; wxRealPoint a, b; - SmoothingUtils::CalcRegressionLine(*reg_line_selected, - reg_line_selected_slope, - reg_line_selected_infinite_slope, - reg_line_selected_defined, a, b, - cc_degs_of_rot, - axis_scale_x, axis_scale_y, - regressionXYselected, - *pens.GetRegSelPen()); + SmoothingUtils::CalcRegressionLine(*reg_line_selected, + reg_line_selected_slope, + reg_line_selected_infinite_slope, + reg_line_selected_defined, a, b, + cc_degs_of_rot, + axis_scale_x, axis_scale_y, + regressionXYselected, + *pens.GetRegSelPen()); ApplyLastResizeToShp(reg_line_selected); layer2_valid = false; } else { reg_line_selected->setPen(*wxTRANSPARENT_PEN); } - LOG_MSG("Exiting ScatterNewPlotCanvas::UpdateRegSelectedLine"); } void ScatterNewPlotCanvas::ViewRegressionSelectedExcluded(bool display) { - LOG_MSG("Entering ScatterNewPlotCanvas::ViewRegressionSelectedExcluded"); bool changed = false; if (!display) { reg_line_excluded->setPen(*wxTRANSPARENT_PEN); @@ -1465,12 +1517,14 @@ void ScatterNewPlotCanvas::ViewRegressionSelectedExcluded(bool display) changed = UpdateDisplayLinesAndMargins(); PopulateCanvas(); } else { - SmoothingUtils::CalcStatsRegimes(X, Y, statsX, statsY, regressionXY, - highlight_state->GetHighlight(), - statsXselected, statsYselected, - statsXexcluded, statsYexcluded, - regressionXYselected, regressionXYexcluded, - sse_sel, sse_unsel); + SmoothingUtils::CalcStatsRegimes(X, Y, XYZ_undef, XYZ_undef, + statsX, statsY, regressionXY, + highlight_state->GetHighlight(), + statsXselected, statsYselected, + statsXexcluded, statsYexcluded, + regressionXYselected, + regressionXYexcluded, + sse_sel, sse_unsel); show_reg_excluded = true; UpdateRegExcludedLine(); UpdateDisplayStats(); @@ -1479,35 +1533,31 @@ void ScatterNewPlotCanvas::ViewRegressionSelectedExcluded(bool display) } } Refresh(); - LOG_MSG("Exiting ScatterNewPlotCanvas::ViewRegressionSelectedExcluded"); } void ScatterNewPlotCanvas::UpdateRegExcludedLine() { - LOG_MSG("Entering ScatterNewPlotCanvas::UpdateRegExcludedLine"); pens.SetPenColor(pens.GetRegExlPen(), selectable_fill_color); if (IsShowLinearSmoother()) { double cc_degs_of_rot; wxRealPoint a, b; - SmoothingUtils::CalcRegressionLine(*reg_line_excluded, - reg_line_excluded_slope, - reg_line_excluded_infinite_slope, - reg_line_excluded_defined, a, b, - cc_degs_of_rot, - axis_scale_x, axis_scale_y, - regressionXYexcluded, - *pens.GetRegExlPen()); + SmoothingUtils::CalcRegressionLine(*reg_line_excluded, + reg_line_excluded_slope, + reg_line_excluded_infinite_slope, + reg_line_excluded_defined, a, b, + cc_degs_of_rot, + axis_scale_x, axis_scale_y, + regressionXYexcluded, + *pens.GetRegExlPen()); ApplyLastResizeToShp(reg_line_excluded); layer2_valid = false; } else { reg_line_excluded->setPen(*wxTRANSPARENT_PEN); } - LOG_MSG("Exiting ScatterNewPlotCanvas::UpdateRegExcludedLine"); } void ScatterNewPlotCanvas::DisplayStatistics(bool display_stats_s) { - LOG_MSG("In ScatterNewPlotCanvas::DisplayStatistics"); display_stats = display_stats_s; UpdateDisplayStats(); UpdateDisplayLinesAndMargins(); @@ -1516,7 +1566,6 @@ void ScatterNewPlotCanvas::DisplayStatistics(bool display_stats_s) void ScatterNewPlotCanvas::ShowAxesThroughOrigin(bool show_origin_axes_s) { - LOG_MSG("In ScatterNewPlotCanvas::ShowAxesThroughOrigin"); show_origin_axes = show_origin_axes_s; UpdateAxesThroughOrigin(); Refresh(); @@ -1525,21 +1574,20 @@ void ScatterNewPlotCanvas::ShowAxesThroughOrigin(bool show_origin_axes_s) /** Called when selection changes */ void ScatterNewPlotCanvas::UpdateLowessOnRegimes() { - if (!lowess_reg_line_selected && !lowess_reg_line_excluded) return; + if (!lowess_reg_line_selected && !lowess_reg_line_excluded) + return; + size_t n = num_obs; int xt = var_info[0].time-var_info[0].time_min; int yt = var_info[1].time-var_info[1].time_min; wxString key = SmoothingUtils::LowessCacheKey(xt, yt); - LOG(key); + SmoothingUtils::LowessCacheType::iterator it = lowess_cache.find(key); SmoothingUtils::LowessCacheEntry* lce = 0; if (it != lowess_cache.end()) { lce = it->second ; - } else { - LOG_MSG("Error: could not find LowessCacheEntry for key: " + key); } if (!lce) { - LOG_MSG("Error: LowessCacheEntry NULL for key: " + key); return; } @@ -1549,80 +1597,21 @@ void ScatterNewPlotCanvas::UpdateLowessOnRegimes() std::vector unsel_smthd_srt_y; if (IsShowRegimes()) { - SmoothingUtils::CalcLowessRegimes(lce, lowess, - highlight_state->GetHighlight(), - sel_smthd_srt_x, sel_smthd_srt_y, - unsel_smthd_srt_x, unsel_smthd_srt_y); - } - if (lowess_reg_line_selected) { - if (sel_smthd_srt_x.size() > 0 && IsShowRegimes()) { - /* - double x_first, y_first, x_last, y_last; - SmoothingUtils::ExtendEndpointsToBB(sel_smthd_srt_x, sel_smthd_srt_y, - axis_scale_x.scale_min, - axis_scale_y.scale_min, - axis_scale_x.scale_max, - axis_scale_y.scale_max, - x_first, y_first, x_last, y_last); - - lowess_reg_line_selected->addExtensions(x_first, y_first, - sel_smthd_srt_x, - sel_smthd_srt_y, - x_last, y_last, - axis_scale_x.scale_min, - axis_scale_y.scale_min, - scaleX, scaleY); - */ - lowess_reg_line_selected->reInit(sel_smthd_srt_x, sel_smthd_srt_y, - axis_scale_x.scale_min, - axis_scale_y.scale_min, - scaleX, scaleY); - - lowess_reg_line_selected->setPen(*pens.GetRegSelPen()); - } else { - lowess_reg_line_selected->operator=(GdaSpline()); - } - ApplyLastResizeToShp(lowess_reg_line_selected); - } - - if (lowess_reg_line_excluded) { - if (unsel_smthd_srt_x.size() > 0 && IsShowRegimes()) { - /* - double x_first, y_first, x_last, y_last; - SmoothingUtils::ExtendEndpointsToBB(unsel_smthd_srt_x, unsel_smthd_srt_y, - axis_scale_x.scale_min, - axis_scale_y.scale_min, - axis_scale_x.scale_max, - axis_scale_y.scale_max, - x_first, y_first, x_last, y_last); - - lowess_reg_line_excluded->addExtensions(x_first, y_first, - unsel_smthd_srt_x, - unsel_smthd_srt_y, - x_last, y_last, - axis_scale_x.scale_min, - axis_scale_y.scale_min, - scaleX, scaleY); - */ - lowess_reg_line_excluded->reInit(unsel_smthd_srt_x, unsel_smthd_srt_y, - axis_scale_x.scale_min, - axis_scale_y.scale_min, - scaleX, scaleY); - - lowess_reg_line_excluded->setPen(*pens.GetRegExlPen()); - } else { - lowess_reg_line_excluded->operator=(GdaSpline()); - } - ApplyLastResizeToShp(lowess_reg_line_excluded); + SmoothingUtils::CalcLowessRegimes(lce, lowess, + highlight_state->GetHighlight(), + sel_smthd_srt_x, + sel_smthd_srt_y, + unsel_smthd_srt_x, + unsel_smthd_srt_y, + XYZ_undef); } + layer2_valid = false; } void ScatterNewPlotCanvas::ComputeChowTest() { - LOG_MSG("Entering ScatterNewPlotCanvas::ComputeChowTest"); - wxString s; - s << "Chow test for sel/unsel regression subsets: "; + wxString s = _("Chow test for sel/unsel regression subsets: "); int tot_sel = highlight_state->GetTotalHighlighted(); int hl_size = highlight_state->GetHighlightSize(); double N = X.size(); @@ -1630,7 +1619,7 @@ void ScatterNewPlotCanvas::ComputeChowTest() double sse_u = sse_sel + sse_unsel; if (K+1 <= 0 || N-2*(K+1) <= 0 || sse_u == 0) { chow_valid = false; - s << "can't compute"; + s << _("can't compute"); chow_test_text->setText(s); return; } @@ -1642,20 +1631,14 @@ void ScatterNewPlotCanvas::ComputeChowTest() // note number of restrictions is K+1 since intercepts are constrained // to be equal. chow_ratio = ((sse_c - sse_u) * (N-2*(K+1))) / (sse_u*(K+1)); - LOG(chow_ratio); if (chow_ratio < 0) { chow_valid = false; } else { // constructs and f-distribution with numerator degrees of // freedom K+1 and denominator degrees of freedom N-2*(K+1); fisher_f_distribution<> f_dist(K+1, N-2*(K+1)); - LOG_MSG("numerator df:"); - LOG(f_dist.degrees_of_freedom1()); - LOG_MSG("denominator df:"); - LOG(f_dist.degrees_of_freedom2()); chow_pval = 1-cdf(f_dist, chow_ratio); chow_valid = true; - LOG(chow_pval); } } else { chow_valid = false; @@ -1668,8 +1651,6 @@ void ScatterNewPlotCanvas::ComputeChowTest() s << "need two valid regressions"; } chow_test_text->setText(s); - - LOG_MSG("Exiting ScatterNewPlotCanvas::ComputeChowTest"); } /** Free allocated points arrays in lowess_cache and clear cache */ @@ -1694,9 +1675,22 @@ void ScatterNewPlotCanvas::UpdateDisplayStats() for (int k=i*cols, kend=i*cols+cols; kGetHighlightSize(); - int tot_sel_obs = highlight_state->GetTotalHighlighted(); - int tot_unsel_obs = tot_obs - tot_sel_obs; + + const std::vector& hl = highlight_state->GetHighlight(); + int tot_obs = 0; + int tot_sel_obs = 0; + int tot_unsel_obs = 0; + + for (size_t i=0; ioperator=(GdaShapeTable(vals, attributes, rows, cols, - *GdaConst::small_font, - wxRealPoint(50, 0), - GdaShapeText::h_center, GdaShapeText::top, - GdaShapeText::h_center, GdaShapeText::v_center, - 3, 8, -x_nudge, 45)); //62)); + stats_table->operator=(GdaShapeTable(vals, attributes, rows, cols, + *GdaConst::small_font, + wxRealPoint(50, 0), + GdaShapeText::h_center, + GdaShapeText::top, + GdaShapeText::h_center, + GdaShapeText::v_center, + 3, 8, -x_nudge, 45)); //62)); stats_table->setPen(*wxBLACK_PEN); stats_table->hidden = false; @@ -1770,11 +1766,12 @@ void ScatterNewPlotCanvas::UpdateDisplayStats() stats_table->GetSize(dc, table_w, table_h); ComputeChowTest(); wxString s = chow_test_text->getText(); - chow_test_text->operator=(GdaShapeText(s, *GdaConst::small_font, - wxRealPoint(50,0), 0, - GdaShapeText::h_center, GdaShapeText::v_center, - -x_nudge, - table_h+62)); //117)); + chow_test_text->operator=(GdaShapeText(s, *GdaConst::small_font, + wxRealPoint(50,0), 0, + GdaShapeText::h_center, + GdaShapeText::v_center, + -x_nudge, + table_h+62)); //117)); chow_test_text->setPen(*wxBLACK_PEN); chow_test_text->hidden = false; } else { @@ -1818,7 +1815,6 @@ void ScatterNewPlotCanvas::UpdateAxesThroughOrigin() bool ScatterNewPlotCanvas::UpdateDisplayLinesAndMargins() { - LOG_MSG("Entering ScatterNewPlotCanvas::UpdateDisplayLinesAndMargins"); bool changed = false; int lines = 0; int table_w=0, table_h=0; @@ -1828,24 +1824,26 @@ bool ScatterNewPlotCanvas::UpdateDisplayLinesAndMargins() LOG(table_w); LOG(table_h); } - virtual_screen_marg_bottom = 50; + last_scale_trans.bottom_margin = 50; if (!IsDisplayStats() || !IsShowLinearSmoother()) { lines = 0; - //virtual_screen_marg_bottom = 50; + } else if (!IsRegressionSelected() && !IsRegressionExcluded()) { lines = 1; - virtual_screen_marg_bottom += 10; - //virtual_screen_marg_bottom = 90; + last_scale_trans.bottom_margin += 10; + } else if (IsRegressionSelected() != IsRegressionExcluded()) { lines = 2; - virtual_screen_marg_bottom += 10; - //virtual_screen_marg_bottom = 90+13; + last_scale_trans.bottom_margin += 10; + } else { lines = 3; - virtual_screen_marg_bottom += 30; // leave room for Chow Test - //virtual_screen_marg_bottom = 90+2*13+20; + last_scale_trans.bottom_margin += 30; // leave room for Chow Test + //virtual_screen_marg_bottom + //= 90+2*13+20; } - virtual_screen_marg_bottom += table_h; + last_scale_trans.bottom_margin += table_h; + if (table_display_lines != lines) { layer0_valid = false; layer1_valid = false; @@ -1854,8 +1852,6 @@ bool ScatterNewPlotCanvas::UpdateDisplayLinesAndMargins() } table_display_lines = lines; - LOG(table_display_lines); - LOG_MSG("Exiting ScatterNewPlotCanvas::UpdateDisplayLinesAndMargins"); return changed; } @@ -1864,8 +1860,23 @@ void ScatterNewPlotCanvas::UpdateStatusBar() wxStatusBar* sb = template_frame->GetStatusBar(); if (!sb) return; wxString s; + TableInterface* table_int = project->GetTableInt(); + + const std::vector& hl = highlight_state->GetHighlight(); + if (highlight_state->GetTotalHighlighted()> 0) { - s << "#selected=" << highlight_state->GetTotalHighlighted(); + int n_total_hl = highlight_state->GetTotalHighlighted(); + s << "#selected=" << n_total_hl << " "; + + int n_undefs = 0; + for (int i=0; i 0) { + s << "(undefined:" << n_undefs << ") "; + } if (brushtype == rectangle) { wxRealPoint pt1 = MousePntToObsPnt(sel1); @@ -1878,9 +1889,6 @@ void ScatterNewPlotCanvas::UpdateStatusBar() pt2.y)); wxString ymax = GenUtils::DblToStr(GenUtils::max(pt1.y, pt2.y)); - //s << ", select rect: "; - //s << GetNameWithTime(0) << "=[" << xmin << "," << xmax << "] and "; - //s << GetNameWithTime(1) << "=[" << ymin << "," << ymax << "]"; } s <<" "; } @@ -1931,7 +1939,6 @@ ScatterNewPlotLegend::ScatterNewPlotLegend(wxWindow *parent, ScatterNewPlotLegend::~ScatterNewPlotLegend() { - LOG_MSG("In ScatterNewPlotLegend::~ScatterNewPlotLegend"); } IMPLEMENT_CLASS(ScatterNewPlotFrame, TemplateFrame) @@ -1945,8 +1952,6 @@ ScatterNewPlotFrame::ScatterNewPlotFrame(wxFrame *parent, Project* project, : TemplateFrame(parent, project, "", pos, size, style), is_bubble_plot(false), lowess_param_frame(0) { - LOG_MSG("Entering ScatterNewPlotFrame::ScatterNewPlotFrame"); - LOG_MSG("Exiting ScatterNewPlotFrame::ScatterNewPlotFrame"); } @@ -1962,8 +1967,8 @@ ScatterNewPlotFrame::ScatterNewPlotFrame(wxFrame *parent, Project* project, var_info(var_info), is_bubble_plot(is_bubble_plot_s), lowess_param_frame(0) { - LOG_MSG("Entering ScatterNewPlotFrame::ScatterNewPlotFrame"); - + wxLogMessage("Open ScatterNewPlotFrame."); + int width, height; GetClientSize(&width, &height); @@ -2013,12 +2018,10 @@ is_bubble_plot(is_bubble_plot_s), lowess_param_frame(0) } Show(true); - LOG_MSG("Exiting ScatterNewPlotFrame::ScatterNewPlotFrame"); } ScatterNewPlotFrame::~ScatterNewPlotFrame() { - LOG_MSG("In ScatterNewPlotFrame::~ScatterNewPlotFrame"); if (lowess_param_frame) { lowess_param_frame->removeObserver(this); lowess_param_frame->closeAndDeleteWhenEmpty(); @@ -2029,7 +2032,6 @@ ScatterNewPlotFrame::~ScatterNewPlotFrame() void ScatterNewPlotFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In ScatterNewPlotFrame::OnActivate"); if (event.GetActive()) { RegisterAsActive("ScatterNewPlotFrame", GetTitle()); } @@ -2038,7 +2040,6 @@ void ScatterNewPlotFrame::OnActivate(wxActivateEvent& event) void ScatterNewPlotFrame::MapMenus() { - LOG_MSG("In ScatterNewPlotFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu; @@ -2070,8 +2071,6 @@ void ScatterNewPlotFrame::UpdateOptionMenuItems() wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("ScatterNewPlotFrame::UpdateOptionMenuItems: Options " - "menu not found"); } else { ((ScatterNewPlotCanvas*) template_canvas)-> SetCheckMarks(mb->GetMenu(menu)); @@ -2092,7 +2091,6 @@ void ScatterNewPlotFrame::UpdateContextMenuItems(wxMenu* menu) /** Implementation of TimeStateObserver interface */ void ScatterNewPlotFrame::update(TimeState* o) { - LOG_MSG("In ScatterNewPlotFrame::update(TimeState* o)"); template_canvas->TimeChange(); UpdateTitle(); if (template_legend) template_legend->Refresh(); @@ -2100,21 +2098,18 @@ void ScatterNewPlotFrame::update(TimeState* o) void ScatterNewPlotFrame::OnViewStandardizedData(wxCommandEvent& event) { - LOG_MSG("In ScatterNewPlotFrame::OnViewStandardizedData"); ((ScatterNewPlotCanvas*) template_canvas)->ViewStandardizedData(); UpdateOptionMenuItems(); } void ScatterNewPlotFrame::OnViewOriginalData(wxCommandEvent& event) { - LOG_MSG("In ScatterNewPlotFrame::OnViewOriginalData"); ((ScatterNewPlotCanvas*) template_canvas)->ViewOriginalData(); UpdateOptionMenuItems(); } void ScatterNewPlotFrame::OnViewLinearSmoother(wxCommandEvent& event) { - LOG_MSG("In ScatterNewPlotFrame::OnViewLinearSmoother"); ScatterNewPlotCanvas* t = (ScatterNewPlotCanvas*) template_canvas; t->ShowLinearSmoother(!t->IsShowLinearSmoother()); UpdateOptionMenuItems(); @@ -2122,7 +2117,6 @@ void ScatterNewPlotFrame::OnViewLinearSmoother(wxCommandEvent& event) void ScatterNewPlotFrame::OnViewLowessSmoother(wxCommandEvent& event) { - LOG_MSG("In ScatterNewPlotFrame::OnViewLowessSmoother"); ScatterNewPlotCanvas* t = (ScatterNewPlotCanvas*) template_canvas; t->ShowLowessSmoother(!t->IsShowLowessSmoother()); UpdateOptionMenuItems(); @@ -2130,7 +2124,6 @@ void ScatterNewPlotFrame::OnViewLowessSmoother(wxCommandEvent& event) void ScatterNewPlotFrame::OnEditLowessParams(wxCommandEvent& event) { - LOG_MSG("In ScatterNewPlotFrame::OnEditLowessParams"); ScatterNewPlotCanvas* t = (ScatterNewPlotCanvas*) template_canvas; if (lowess_param_frame) { lowess_param_frame->Iconize(false); @@ -2145,7 +2138,6 @@ void ScatterNewPlotFrame::OnEditLowessParams(wxCommandEvent& event) void ScatterNewPlotFrame::OnViewRegimesRegression(wxCommandEvent& event) { - LOG_MSG("In ScatterNewPlotFrame::OnViewRegimesRegression"); ScatterNewPlotCanvas* t = (ScatterNewPlotCanvas*) template_canvas; bool r_sel = t->IsRegressionSelected(); bool r_exl = t->IsRegressionExcluded(); @@ -2162,7 +2154,6 @@ void ScatterNewPlotFrame::OnViewRegimesRegression(wxCommandEvent& event) void ScatterNewPlotFrame::OnViewRegressionSelected(wxCommandEvent& event) { - LOG_MSG("In ScatterNewPlotFrame::OnViewRegressionSelected"); ScatterNewPlotCanvas* t = (ScatterNewPlotCanvas*) template_canvas; t->ViewRegressionSelected(!t->IsRegressionSelected()); UpdateOptionMenuItems(); @@ -2171,7 +2162,6 @@ void ScatterNewPlotFrame::OnViewRegressionSelected(wxCommandEvent& event) void ScatterNewPlotFrame::OnViewRegressionSelectedExcluded( wxCommandEvent& event) { - LOG_MSG("In ScatterNewPlotFrame::OnViewRegressionSelectedExcluded"); ScatterNewPlotCanvas* t = (ScatterNewPlotCanvas*) template_canvas; t->ViewRegressionSelectedExcluded(!t->IsRegressionExcluded()); UpdateOptionMenuItems(); @@ -2179,7 +2169,6 @@ void ScatterNewPlotFrame::OnViewRegressionSelectedExcluded( void ScatterNewPlotFrame::OnDisplayStatistics(wxCommandEvent& event) { - LOG_MSG("In ScatterNewPlotFrame::OnDisplayStatistics"); ScatterNewPlotCanvas* t = (ScatterNewPlotCanvas*) template_canvas; t->DisplayStatistics(!t->IsDisplayStats()); UpdateOptionMenuItems(); @@ -2187,7 +2176,6 @@ void ScatterNewPlotFrame::OnDisplayStatistics(wxCommandEvent& event) void ScatterNewPlotFrame::OnShowAxesThroughOrigin(wxCommandEvent& event) { - LOG_MSG("In ScatterNewPlotFrame::OnShowAxesThroughOrigin"); ScatterNewPlotCanvas* t = (ScatterNewPlotCanvas*) template_canvas; t->ShowAxesThroughOrigin(!t->IsShowOriginAxes()); UpdateOptionMenuItems(); diff --git a/Explore/ScatterNewPlotView.h b/Explore/ScatterNewPlotView.h index ae44064a6..68bc659b5 100644 --- a/Explore/ScatterNewPlotView.h +++ b/Explore/ScatterNewPlotView.h @@ -41,6 +41,7 @@ class CatClassifState; class ScatterNewPlotCanvas; class ScatterNewPlotFrame; typedef boost::multi_array d_array_type; +typedef boost::multi_array b_array_type; typedef boost::multi_array i_array_type; // Transparency SliderBar dialog for Basemap @@ -63,18 +64,18 @@ public TemplateCanvas, public CatClassifStateObserver { DECLARE_CLASS(ScatterNewPlotCanvas) public: - ScatterNewPlotCanvas(wxWindow *parent, TemplateFrame* t_frame, - Project* project, - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize); - ScatterNewPlotCanvas(wxWindow *parent, TemplateFrame* t_frame, - Project* project, - const std::vector& var_info, - const std::vector& col_ids, - bool is_bubble_plot = false, - bool standardized = false, - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize); + ScatterNewPlotCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); + ScatterNewPlotCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, + const std::vector& var_info, + const std::vector& col_ids, + bool is_bubble_plot = false, + bool standardized = false, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); virtual ~ScatterNewPlotCanvas(); virtual void DisplayRightClickMenu(const wxPoint& pos); virtual void AddTimeVariantOptionsToMenu(wxMenu* menu); @@ -83,9 +84,9 @@ public TemplateCanvas, public CatClassifStateObserver virtual wxString GetCategoriesTitle(); virtual wxString GetNameWithTime(int var); virtual void NewCustomCatClassif(); - void ChangeThemeType(CatClassification::CatClassifType new_theme, - int num_categories, - const wxString& custom_classif_title = wxEmptyString); + void ChangeThemeType(CatClassification::CatClassifType new_theme, + int num_categories, + const wxString& custom_classif_title = wxEmptyString); virtual void update(CatClassifState* o); virtual void SetCheckMarks(wxMenu* menu); void OnSaveCategories(); @@ -107,6 +108,7 @@ public TemplateCanvas, public CatClassifStateObserver void CreateAndUpdateCategories(); public: + virtual void UpdateSelection(bool shiftdown, bool pointsel); virtual void TimeSyncVariableToggle(int var_index); virtual void FixedScaleVariableToggle(int var_index); CatClassifDef cat_classif_def; @@ -144,7 +146,7 @@ public TemplateCanvas, public CatClassifStateObserver void UpdateDisplayStats(); void UpdateAxesThroughOrigin(); - + ScatterPlotPens pens; virtual void UpdateStatusBar(); @@ -159,17 +161,27 @@ public TemplateCanvas, public CatClassifStateObserver int ref_var_index; std::vector var_info; std::vector data; + std::vector undef_data; d_array_type x_data; d_array_type y_data; d_array_type z_data; + b_array_type x_undef_data; + b_array_type y_undef_data; + b_array_type z_undef_data; + bool is_any_time_variant; bool is_any_sync_with_global_time; std::vector cats_valid; std::vector cats_error_message; bool full_plot_redraw_needed; + std::vector X; std::vector Y; std::vector Z; + std::vector XYZ_undef; + + + std::vector undef; AxisScale axis_scale_x; AxisScale axis_scale_y; double scaleX; @@ -256,18 +268,20 @@ class ScatterNewPlotFrame : public TemplateFrame, public LowessParamObserver { DECLARE_CLASS(ScatterNewPlotFrame) public: - ScatterNewPlotFrame(wxFrame *parent, Project* project, - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize, - const long style = wxDEFAULT_FRAME_STYLE); - ScatterNewPlotFrame(wxFrame *parent, Project* project, - const std::vector& var_info, - const std::vector& col_ids, - bool is_bubble_plot, - const wxString& title = "Scatter Plot", - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize, - const long style = wxDEFAULT_FRAME_STYLE); + ScatterNewPlotFrame(wxFrame *parent, Project* project, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + const long style = wxDEFAULT_FRAME_STYLE); + + ScatterNewPlotFrame(wxFrame *parent, Project* project, + const std::vector& var_info, + const std::vector& col_ids, + bool is_bubble_plot, + const wxString& title = _("Scatter Plot"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + const long style = wxDEFAULT_FRAME_STYLE); + virtual ~ScatterNewPlotFrame(); public: diff --git a/Explore/ScatterPlotMatView.cpp b/Explore/ScatterPlotMatView.cpp index 235224d5b..424155123 100644 --- a/Explore/ScatterPlotMatView.cpp +++ b/Explore/ScatterPlotMatView.cpp @@ -19,8 +19,10 @@ #include // std::pair #include +#include #include #include +#include "../DialogTools/AdjustYAxisDlg.h" #include "../HighlightState.h" #include "../GeneralWxUtils.h" #include "../GeoDa.h" @@ -31,6 +33,7 @@ #include "SimpleHistCanvas.h" #include "ScatterPlotMatView.h" +using namespace std; BEGIN_EVENT_TABLE(ScatterPlotMatFrame, TemplateFrame) EVT_MOUSE_EVENTS(ScatterPlotMatFrame::OnMouseEvent) @@ -38,19 +41,25 @@ BEGIN_EVENT_TABLE(ScatterPlotMatFrame, TemplateFrame) END_EVENT_TABLE() ScatterPlotMatFrame::ScatterPlotMatFrame(wxFrame *parent, Project* project, - const wxString& title, - const wxPoint& pos, - const wxSize& size) + const wxString& title, + const wxPoint& pos, + const wxSize& size) : TemplateFrame(parent, project, title, pos, size, wxDEFAULT_FRAME_STYLE), lowess_param_frame(0), vars_chooser_frame(0), panel(0), -panel_v_szr(0), bag_szr(0), top_h_sizer(0), +panel_v_szr(0), bag_szr(0), top_h_sizer(0), view_standardized_data(false), show_regimes(true), show_outside_titles(true), show_linear_smoother(true), -show_lowess_smoother(false), show_slope_values(true) +show_lowess_smoother(false), show_slope_values(true), +brush_rectangle(true), brush_circle(false), brush_line(false), +selectable_outline_color(GdaConst::scatterplot_regression_color), +selectable_fill_color(GdaConst::scatterplot_regression_excluded_color), +highlight_color(GdaConst::scatterplot_regression_selected_color), +axis_display_precision(1) { - LOG_MSG("Entering ScatterPlotMatFrame::ScatterPlotMatFrame"); + wxLogMessage("Open ScatterPlotMatFrame."); + supports_timeline_changes = true; { - std::vector tm_strs; + vector tm_strs; project->GetTableInt()->GetTimeStrings(tm_strs); var_man.ClearAndInit(tm_strs); } @@ -63,11 +72,7 @@ show_lowess_smoother(false), show_slope_values(true) SetBackgroundColour(*wxWHITE); panel->Bind(wxEVT_MOTION, &ScatterPlotMatFrame::OnMouseEvent, this); - //message_win = wxWebView::New(panel, wxID_ANY, wxWebViewDefaultURLStr, - // wxDefaultPosition, - // wxSize(-1, 200)); - message_win = new wxHtmlWindow(panel, wxID_ANY, wxDefaultPosition, - wxSize(200,-1)); + message_win = new wxHtmlWindow(panel, wxID_ANY, wxDefaultPosition, wxSize(200,-1)); message_win->Bind(wxEVT_MOTION, &ScatterPlotMatFrame::OnMouseEvent, this); @@ -86,12 +91,6 @@ show_lowess_smoother(false), show_slope_values(true) panel->SetSizer(panel_h_szr); - //wxBoxSizer* right_v_szr = new wxBoxSizer(wxVERTICAL); - //conn_hist_canvas = new ConnectivityHistCanvas(this, this, project, - // boost::uuids::nil_uuid()); - - //right_v_szr->Add(conn_hist_canvas, 1, wxEXPAND); - UpdateMessageWin(); // Top Sizer for Frame @@ -99,18 +98,16 @@ show_lowess_smoother(false), show_slope_values(true) top_h_sizer->Add(panel, 1, wxEXPAND|wxALL, 8); SetSizer(top_h_sizer); - DisplayStatusBar(false); + DisplayStatusBar(true); Show(true); wxCommandEvent ev; OnShowVarsChooser(ev); - LOG_MSG("Exiting ScatterPlotMatFrame::ScatterPlotMatFrame"); } ScatterPlotMatFrame::~ScatterPlotMatFrame() { - LOG_MSG("In ScatterPlotMatFrame::~ScatterPlotMatFrame"); if (lowess_param_frame) { lowess_param_frame->removeObserver(this); lowess_param_frame->closeAndDeleteWhenEmpty(); @@ -125,17 +122,12 @@ ScatterPlotMatFrame::~ScatterPlotMatFrame() void ScatterPlotMatFrame::OnMouseEvent(wxMouseEvent& event) { - LOG_MSG(wxString::Format("In ScatterPlotMatFrame::OnMouseEvent: (%d,%d)", - (int) event.GetX(), (int) event.GetY())); - if (event.RightDown()) { - LOG_MSG("Right Down"); - } } void ScatterPlotMatFrame::OnActivate(wxActivateEvent& event) { - LOG_MSG("In ScatterPlotMatFrame::OnActivate"); if (event.GetActive()) { + wxLogMessage("In ScatterPlotMatFrame::OnActivate"); RegisterAsActive("ScatterPlotMatFrame", GetTitle()); } //if ( event.GetActive() && template_canvas ) template_canvas->SetFocus(); @@ -143,12 +135,10 @@ void ScatterPlotMatFrame::OnActivate(wxActivateEvent& event) void ScatterPlotMatFrame::MapMenus() { - LOG_MSG("In ScatterPlotMatFrame::MapMenus"); wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus wxMenu* optMenu; - optMenu = wxXmlResource::Get()-> - LoadMenu("ID_SCATTER_PLOT_MAT_MENU_OPTIONS"); + optMenu = wxXmlResource::Get()->LoadMenu("ID_SCATTER_PLOT_MAT_MENU_OPTIONS"); ScatterPlotMatFrame::UpdateContextMenuItems(optMenu); GeneralWxUtils::ReplaceMenu(mb, "Options", optMenu); @@ -157,12 +147,9 @@ void ScatterPlotMatFrame::MapMenus() void ScatterPlotMatFrame::UpdateOptionMenuItems() { - //TemplateFrame::UpdateOptionMenuItems(); // set common items first wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu("Options"); if (menu == wxNOT_FOUND) { - LOG_MSG("ScatterPlotMatFrame::UpdateOptionMenuItems: Options " - "menu not found"); } else { ScatterPlotMatFrame::UpdateContextMenuItems(mb->GetMenu(menu)); } @@ -174,21 +161,131 @@ void ScatterPlotMatFrame::UpdateContextMenuItems(wxMenu* menu) // following menu items if they were specified for this particular // view in the xrc file. Items that cannot be enable/disabled, // or are not checkable do not appear. - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LINEAR_SMOOTHER"), - show_linear_smoother); - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LOWESS_SMOOTHER"), - show_lowess_smoother); - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_REGIMES_REGRESSION"), - show_regimes); - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_DISPLAY_SLOPE_VALUES"), - show_slope_values); + + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_SELECT_WITH_RECT"), + brush_rectangle); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_SELECT_WITH_CIRCLE"), + brush_circle); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_SELECT_WITH_LINE"), + brush_line); + + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LINEAR_SMOOTHER"),show_linear_smoother); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_LOWESS_SMOOTHER"),show_lowess_smoother); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_REGIMES_REGRESSION"),show_regimes); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_DISPLAY_SLOPE_VALUES"),show_slope_values); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_STANDARDIZED_DATA"),view_standardized_data); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_ORIGINAL_DATA"),!view_standardized_data); TemplateFrame::UpdateContextMenuItems(menu); // set common items } + +void ScatterPlotMatFrame::OnSelectWithRect(wxCommandEvent& event) +{ + brush_rectangle = true; + brush_circle = false; + brush_line = false; + for (size_t i=0, sz=scatt_plots.size(); iSetBrushType(TemplateCanvas::rectangle); + scatt_plots[i]->SetMouseMode(TemplateCanvas::select); + } + UpdateOptionMenuItems(); +} + +void ScatterPlotMatFrame::OnSelectWithCircle(wxCommandEvent& event) +{ + brush_rectangle = false; + brush_circle = true; + brush_line = false; + for (size_t i=0, sz=scatt_plots.size(); iSetBrushType(TemplateCanvas::circle); + scatt_plots[i]->SetMouseMode(TemplateCanvas::select); + } + UpdateOptionMenuItems(); +} + +void ScatterPlotMatFrame::OnSelectWithLine(wxCommandEvent& event) +{ + brush_rectangle = false; + brush_circle = false; + brush_line = true; + for (size_t i=0, sz=scatt_plots.size(); iSetBrushType(TemplateCanvas::line); + scatt_plots[i]->SetMouseMode(TemplateCanvas::select); + } + UpdateOptionMenuItems(); +} + +void ScatterPlotMatFrame::OnSelectableOutlineColor(wxCommandEvent& event) +{ + wxColour new_color; + if (GetColorFromUser(this,selectable_outline_color,new_color,"Outline Color")) + { + for (size_t i=0, sz=scatt_plots.size(); iSetSelectableOutlineColor(new_color); + } + } +} + +void ScatterPlotMatFrame::OnSelectableFillColor(wxCommandEvent& event) +{ + wxColour new_color; + if (GetColorFromUser(this,selectable_fill_color,new_color,"Fill Color")) + { + for (size_t i=0, sz=scatt_plots.size(); iSetSelectableFillColor(new_color); + } + } +} + +void ScatterPlotMatFrame::OnHighlightColor(wxCommandEvent& event) +{ + wxColour new_color; + if ( GetColorFromUser(this, highlight_color, new_color, "Highlight Color") ) + { + + for (size_t i=0, sz=scatt_plots.size(); iSetHighlightColor(new_color); + } + } +} + +void ScatterPlotMatFrame::OnViewStandardizedData(wxCommandEvent& event) +{ + view_standardized_data = !view_standardized_data; + for (size_t i=0, sz=scatt_plots.size(); iViewStandardizedData(view_standardized_data); + } + for (size_t i=0, sz=vert_labels.size(); iViewStandardizedData(view_standardized_data); + } + for (size_t i=0, sz=horiz_labels.size(); iViewStandardizedData(view_standardized_data); + } + UpdateOptionMenuItems(); +} + + +void ScatterPlotMatFrame::OnViewOriginalData(wxCommandEvent& event) +{ + view_standardized_data = !view_standardized_data; + for (size_t i=0, sz=scatt_plots.size(); iViewOriginalData(!view_standardized_data); + } + for (size_t i=0, sz=vert_labels.size(); iViewStandardizedData(view_standardized_data); + } + for (size_t i=0, sz=horiz_labels.size(); iViewStandardizedData(view_standardized_data); + } + UpdateOptionMenuItems(); +} + + void ScatterPlotMatFrame::OnViewLinearSmoother(wxCommandEvent& event) { - LOG_MSG("In ScatterPlotMatFrame::OnViewLinearSmoother"); show_linear_smoother = !show_linear_smoother; for (size_t i=0, sz=scatt_plots.size(); iShowLinearSmoother(show_linear_smoother); @@ -198,7 +295,7 @@ void ScatterPlotMatFrame::OnViewLinearSmoother(wxCommandEvent& event) void ScatterPlotMatFrame::OnViewLowessSmoother(wxCommandEvent& event) { - LOG_MSG("In ScatterPlotMatFrame::OnViewLowessSmoother"); + wxLogMessage("In ScatterPlotMatFrame::OnViewLowessSmoother()"); show_lowess_smoother = !show_lowess_smoother; for (size_t i=0, sz=scatt_plots.size(); iShowLowessSmoother(show_lowess_smoother); @@ -208,7 +305,7 @@ void ScatterPlotMatFrame::OnViewLowessSmoother(wxCommandEvent& event) void ScatterPlotMatFrame::OnEditLowessParams(wxCommandEvent& event) { - LOG_MSG("In ScatterPlotMatFrame::OnEditLowessParams"); + wxLogMessage("In ScatterPlotMatFrame::OnEditLowessParams()"); if (lowess_param_frame) { lowess_param_frame->Iconize(false); lowess_param_frame->Raise(); @@ -216,25 +313,41 @@ void ScatterPlotMatFrame::OnEditLowessParams(wxCommandEvent& event) } else { Lowess l; // = t->GetLowess(); // should be shared by all cells lowess_param_frame = new LowessParamFrame(l.GetF(), l.GetIter(), - l.GetDeltaFactor(), - project); + l.GetDeltaFactor(), + project); lowess_param_frame->registerObserver(this); } } +void ScatterPlotMatFrame::OnSetDisplayPrecision(wxCommandEvent& event) +{ + wxLogMessage("Click GdaFrame::OnSetDisplayPrecision"); + AxisLabelPrecisionDlg dlg(axis_display_precision, this); + if (dlg.ShowModal () != wxID_OK) + return; + int def_precision = dlg.precision; + + for (size_t i=0, sz=vert_labels.size(); iSetDisplayPrecision(def_precision); + } + for (size_t i=0, sz=horiz_labels.size(); iSetDisplayPrecision(def_precision); + } + axis_display_precision = def_precision; +} + void ScatterPlotMatFrame::OnShowVarsChooser(wxCommandEvent& event) { - LOG_MSG("In ScatterPlotMatFrame::OnShowVarsChooser"); if (vars_chooser_frame) { vars_chooser_frame->Iconize(false); vars_chooser_frame->Raise(); vars_chooser_frame->SetFocus(); } else { - wxString title("Scatter Plot Matrix Variables Add/Remove"); + wxString title = _("Scatter Plot Matrix Variables Add/Remove"); vars_chooser_frame = new VarsChooserFrame(var_man, project, true, true, - GetHelpHtml(), - "Scatter Plot Matrix Help", - title); + GetHelpHtml(), + _("Scatter Plot Matrix Help"), + title); vars_chooser_frame->registerObserver(this); vars_chooser_frame->SetSize(-1, -1, -1, 400); } @@ -242,7 +355,7 @@ void ScatterPlotMatFrame::OnShowVarsChooser(wxCommandEvent& event) void ScatterPlotMatFrame::OnViewRegimesRegression(wxCommandEvent& event) { - LOG_MSG("In ScatterPlotMatFrame::OnViewRegimesRegression"); + wxLogMessage("In ScatterPlotMatFrame::OnViewRegimesRegression()"); show_regimes = !show_regimes; for (size_t i=0, sz=scatt_plots.size(); iShowRegimes(show_regimes); @@ -252,7 +365,7 @@ void ScatterPlotMatFrame::OnViewRegimesRegression(wxCommandEvent& event) void ScatterPlotMatFrame::OnDisplayStatistics(wxCommandEvent& event) { - LOG_MSG("In ScatterPlotMatFrame::OnDisplayStatistics"); + wxLogMessage("In ScatterPlotMatFrame::OnDisplayStatistics()"); // should be managed here or by shared manager //ScatterPlotMatCanvas* t = (ScatterPlotMatCanvas*) template_canvas; //t->DisplayStatistics(!t->IsDisplayStats()); @@ -261,7 +374,7 @@ void ScatterPlotMatFrame::OnDisplayStatistics(wxCommandEvent& event) void ScatterPlotMatFrame::OnDisplaySlopeValues(wxCommandEvent& event) { - LOG_MSG("In ScatterPlotMatFrame::OnDisplaySlopeValues"); + wxLogMessage("In ScatterPlotMatFrame::OnDisplaySlopeValues"); show_slope_values = !show_slope_values; for (size_t i=0, sz=scatt_plots.size(); iShowSlopeValues(show_slope_values); @@ -272,16 +385,13 @@ void ScatterPlotMatFrame::OnDisplaySlopeValues(wxCommandEvent& event) /** Implementation of TableStateObserver interface */ void ScatterPlotMatFrame::update(TableState* o) { - LOG_MSG("In ScatterPlotMatFrame::update(TableState*)"); - if (vars_chooser_frame) vars_chooser_frame->UpdateFromTable(); + if (vars_chooser_frame) + vars_chooser_frame->UpdateFromTable(); } /** Implementation of TimeStateObserver interface */ void ScatterPlotMatFrame::update(TimeState* o) { - LOG_MSG("In ScatterPlotMatFrame::update(TimeState* o)"); - - bool has_time_var = false; for (data_map_type::iterator i=data_map.begin(); i!=data_map.end(); ++i) { if (i->second.size() > 1) { @@ -304,7 +414,9 @@ void ScatterPlotMatFrame::update(TimeState* o) void ScatterPlotMatFrame::update(LowessParamObservable* o) { for (size_t i=0, sz=scatt_plots.size(); iChangeLoessParams(o->GetF(), o->GetIter(), o->GetDeltaFactor()); + scatt_plots[i]->ChangeLoessParams(o->GetF(), + o->GetIter(), + o->GetDeltaFactor()); } // Is Refresh() needed? } @@ -316,7 +428,6 @@ void ScatterPlotMatFrame::notifyOfClosing(LowessParamObservable* o) void ScatterPlotMatFrame::update(VarsChooserObservable* o) { - LOG_MSG("In ScatterPlotMatFrame::update(VarsChooserObservable*)"); UpdateDataMapFromVarMan(); SetupPanelForNumVariables(var_man.GetVarsCount()); Refresh(); @@ -329,39 +440,30 @@ void ScatterPlotMatFrame::notifyOfClosing(VarsChooserObservable* o) void ScatterPlotMatFrame::SetupPanelForNumVariables(int num_vars) { - LOG_MSG("Entering ScatterPlotMatFrame::SetupPanelForNumVariables"); if (!panel || !bag_szr) return; - LOG(num_vars); - LOG(bag_szr->GetItemCount()); - LOG(bag_szr->GetRows()); - LOG(bag_szr->GetCols()); if (message_win) { message_win->Unbind(wxEVT_MOTION, &ScatterPlotMatFrame::OnMouseEvent, this); bool detatch_success = bag_szr->Detach(0); - LOG(detatch_success); message_win->Destroy(); message_win = 0; } bag_szr->Clear(); - LOG(bag_szr->GetItemCount()); - LOG(bag_szr->GetRows()); - LOG(bag_szr->GetCols()); - LOG(bag_szr->GetEffectiveRowsCount()); - LOG(bag_szr->GetEffectiveColsCount()); panel_v_szr->Remove(bag_szr); // bag_szr is deleted automatically bag_szr = new wxGridBagSizer(0, 0); // 0 vgap, 0 hgap for (size_t i=0, sz=scatt_plots.size(); iUnbind(wxEVT_MOTION, &ScatterPlotMatFrame::OnMouseEvent, - this); + scatt_plots[i]->Unbind(wxEVT_MOTION, + &ScatterPlotMatFrame::OnMouseEvent, + this); scatt_plots[i]->Destroy(); } } scatt_plots.clear(); for (size_t i=0, sz=hist_plots.size(); iUnbind(wxEVT_MOTION, &ScatterPlotMatFrame::OnMouseEvent, - this); + hist_plots[i]->Unbind(wxEVT_MOTION, + &ScatterPlotMatFrame::OnMouseEvent, + this); hist_plots[i]->Destroy(); } } @@ -396,45 +498,83 @@ void ScatterPlotMatFrame::SetupPanelForNumVariables(int num_vars) if (data_map[row_nm].size() == 1) row_tm = 0; - // We don't support time variable here - //int row_tm = 0; wxString row_title(var_man.GetNameWithTime(row)); - const std::vector& Y(data_map[row_nm][row_tm]); - double row_min = var_man.GetMinOverAllTms(row); - double row_max = var_man.GetMaxOverAllTms(row); + const vector& Y(data_map[row_nm][row_tm]); + vector XY_undef(data_undef_map[row_nm][row_tm]); + + // get XY_undef + for (int col=0; col& X_undef(data_undef_map[col_nm][col_tm]); + for (size_t ii=0; ii row_max) + row_max = Y[i]; + } SimpleAxisCanvas* sa_can = 0; - { - sa_can = new SimpleAxisCanvas(panel, this, project, - project->GetHighlightState(), - Y, row_title, - row_min, row_max, false, - show_outside_titles, false, - true, true, -1, false, false, 0, - wxDefaultPosition, wxSize(50, -1)); - bag_szr->Add(sa_can, wxGBPosition(row, 0), wxGBSpan(1,1), wxEXPAND); - vert_labels.push_back(sa_can); - } - { - sa_can = new SimpleAxisCanvas(panel, this, project, - project->GetHighlightState(), - Y, row_title, - row_min, row_max, true, - show_outside_titles, false, - true, true, -1, false, false, 0, - wxDefaultPosition, wxSize(-1, 50)); - bag_szr->Add(sa_can, wxGBPosition(num_vars, row+1), wxGBSpan(1,1), - wxEXPAND); - horiz_labels.push_back(sa_can); - } + sa_can = new SimpleAxisCanvas(panel, this, project, + project->GetHighlightState(), + Y, XY_undef, row_title, + row_min, row_max, false, + show_outside_titles, false, + true, true, -1, false, false, 0, + view_standardized_data, + wxDefaultPosition, wxSize(50, -1)); + bag_szr->Add(sa_can, wxGBPosition(row, 0), wxGBSpan(1,1), wxEXPAND); + vert_labels.push_back(sa_can); + + sa_can = new SimpleAxisCanvas(panel, this, project, + project->GetHighlightState(), + Y, XY_undef, row_title, + row_min, row_max, true, + show_outside_titles, false, + true, true, -1, false, false, 0, + view_standardized_data, + wxDefaultPosition, wxSize(-1, 50)); + bag_szr->Add(sa_can, wxGBPosition(num_vars, row+1), wxGBSpan(1,1), + wxEXPAND); + horiz_labels.push_back(sa_can); + SimpleHistCanvas* sh_can = 0; sh_can = new SimpleHistCanvas(panel, this, project, - project->GetHighlightState(), Y, row_title, + project->GetHighlightState(), + Y, XY_undef, + row_title, row_min, row_max, !show_outside_titles); bag_szr->Add(sh_can, wxGBPosition(row, row+1), wxGBSpan(1,1), wxEXPAND); hist_plots.push_back(sh_can); + for (int col=0; col& X(data_map[col_nm][col_tm]); - double col_min = var_man.GetMinOverAllTms(col); - double col_max = var_man.GetMaxOverAllTms(col); + + const vector& X(data_map[col_nm][col_tm]); + double col_min; + double col_max; + bool has_init = false; + + for (size_t i=0; i col_max) + col_max = X[i]; + } + const vector& X_undef = data_undef_map[row_nm][row_tm]; + const vector& Y_undef = data_undef_map[col_nm][col_tm]; + wxString xrcid_scatter_menu = "ID_SCATTER_PLOT_MAT_MENU_OPTIONS"; SimpleScatterPlotCanvas* sp_can = 0; sp_can = new SimpleScatterPlotCanvas(panel, this, project, - project->GetHighlightState(), 0, - X, Y, + project->GetHighlightState(), + 0, X, Y, X_undef, Y_undef, col_title, row_title, col_min, col_max, row_min, row_max, true, true, false, - "ID_SCATTER_PLOT_MAT_MENU_OPTIONS", + xrcid_scatter_menu, !show_outside_titles, - false, false, //show axes thru org + false, false, show_regimes, show_linear_smoother, show_lowess_smoother, - show_slope_values); - bag_szr->Add(sp_can, wxGBPosition(row, col+1), wxGBSpan(1,1), wxEXPAND); + show_slope_values, + view_standardized_data); + bag_szr->Add(sp_can, wxGBPosition(row, col+1), + wxGBSpan(1,1), wxEXPAND); scatt_plots.push_back(sp_can); } } @@ -482,10 +643,8 @@ void ScatterPlotMatFrame::SetupPanelForNumVariables(int num_vars) } } panel_v_szr->Add(bag_szr, 1, wxEXPAND); - LOG(bag_szr->GetItemCount()); top_h_sizer->RecalcSizes(); //Refresh(); - LOG_MSG("Exiting ScatterPlotMatFrame::SetupPanelForNumVariables"); } void ScatterPlotMatFrame::UpdateMessageWin() @@ -542,8 +701,6 @@ void ScatterPlotMatFrame::UpdateMessageWin() in var_man. */ void ScatterPlotMatFrame::UpdateDataMapFromVarMan() { - LOG_MSG("Entering ScatterPlotMatFrame::UpdateDataMapFromVarMan"); - using namespace std; // get set of var_man names set vm_nms; for (int i=0; i to_remove; - LOG_MSG("to_remove from data_map:"); for (data_map_type::iterator i=data_map.begin(); i!=data_map.end(); ++i) { wxString nm(i->first); if (vm_nms.find(nm) != vm_nms.end()) continue; to_remove.insert(nm); - LOG_MSG(" " + nm); } for (set::iterator i=to_remove.begin(); i!=to_remove.end(); ++i) { - LOG_MSG("Being removed from data_map: " + (*i)); data_map.erase(*i); } @@ -571,33 +725,27 @@ void ScatterPlotMatFrame::UpdateDataMapFromVarMan() wxString nm(*i); if (data_map.find(nm) != data_map.end()) continue; to_add.insert(nm); - LOG_MSG("Must add to data_map: " + nm); } TableInterface* table_int = project->GetTableInt(); for (set::iterator i=to_add.begin(); i!=to_add.end(); ++i) { wxString nm = (*i); - LOG_MSG(nm); int c_id = table_int->FindColId(nm); if (c_id < 0) { - LOG_MSG("Error, variable not found in table: " + nm); continue; } int tms = table_int->GetColTimeSteps(c_id); - LOG(tms); - pair p(nm, vec_vec_dbl_type(tms)); - data_map.insert(p); - data_map_type::iterator e = data_map.find(nm); - if (e == data_map.end()) { - LOG_MSG("Could not find element just inserted! " + nm); - continue; - } + vec_vec_dbl_type dat(tms); + vec_vec_bool_type dat_undef(tms); + for (int t=0; tGetColData(c_id, t, e->second[t]); + table_int->GetColData(c_id, t, dat[t]); + table_int->GetColUndefined(c_id, t, dat_undef[t]); } + + data_map[nm] = dat; + data_undef_map[nm] = dat_undef; } - - LOG_MSG("Exiting ScatterPlotMatFrame::UpdateDataMapFromVarMan"); } wxString ScatterPlotMatFrame::GetHelpHtml() diff --git a/Explore/ScatterPlotMatView.h b/Explore/ScatterPlotMatView.h index 277867b24..81419f1db 100644 --- a/Explore/ScatterPlotMatView.h +++ b/Explore/ScatterPlotMatView.h @@ -44,7 +44,10 @@ class ScatterPlotMatFrame; class Project; typedef std::vector vec_dbl_type; typedef std::vector vec_vec_dbl_type; -typedef std::map data_map_type; +typedef std::map data_map_type; + +typedef std::vector > vec_vec_bool_type; +typedef std::map data_undef_map_type; /** ScatterPlotMatFrame manages all of the cells. Its state depends @@ -74,14 +77,13 @@ typedef std::map data_map_type; need a custom highlight state */ -class ScatterPlotMatFrame : public TemplateFrame, public LowessParamObserver, -public VarsChooserObserver +class ScatterPlotMatFrame : public TemplateFrame, public LowessParamObserver, public VarsChooserObserver { public: ScatterPlotMatFrame(wxFrame *parent, Project* project, - const wxString& title = "Scatter Plot Matrix", - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize); + const wxString& title = _("Scatter Plot Matrix"), + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); virtual ~ScatterPlotMatFrame(); void OnMouseEvent(wxMouseEvent& event); @@ -89,7 +91,18 @@ public VarsChooserObserver virtual void MapMenus(); virtual void UpdateOptionMenuItems(); virtual void UpdateContextMenuItems(wxMenu* menu); - + + void OnSelectableOutlineColor(wxCommandEvent& event); + void OnSelectableFillColor(wxCommandEvent& event); + void OnHighlightColor(wxCommandEvent& event); + + void OnSelectWithRect(wxCommandEvent& event); + void OnSelectWithCircle(wxCommandEvent& event); + void OnSelectWithLine(wxCommandEvent& event); + + void OnViewStandardizedData(wxCommandEvent& event); + void OnViewOriginalData(wxCommandEvent& event); + void OnViewLinearSmoother(wxCommandEvent& event); void OnViewLowessSmoother(wxCommandEvent& event); void OnEditLowessParams(wxCommandEvent& event); @@ -112,7 +125,9 @@ public VarsChooserObserver /** Implementation of VarsChooserObserver interface */ virtual void update(VarsChooserObservable* o); virtual void notifyOfClosing(VarsChooserObservable* o); - + + virtual void OnSetDisplayPrecision(wxCommandEvent& event); + void GetVizInfo(vector& vars); protected: @@ -120,11 +135,13 @@ public VarsChooserObserver void UpdateMessageWin(); void UpdateDataMapFromVarMan(); wxString GetHelpHtml(); - + + int axis_display_precision; LowessParamFrame* lowess_param_frame; VarsChooserFrame* vars_chooser_frame; GdaVarTools::Manager var_man; - data_map_type data_map; + data_map_type data_map; + data_undef_map_type data_undef_map; std::vector scatt_plots; std::vector vert_labels; std::vector horiz_labels; @@ -137,12 +154,21 @@ public VarsChooserObserver wxGridBagSizer* bag_szr; //wxWebView* message_win; wxHtmlWindow* message_win; - + + bool view_standardized_data; bool show_outside_titles; bool show_regimes; bool show_linear_smoother; bool show_lowess_smoother; bool show_slope_values; + + bool brush_rectangle; + bool brush_circle; + bool brush_line; + + wxColour selectable_outline_color; + wxColour selectable_fill_color; + wxColour highlight_color; DECLARE_EVENT_TABLE() }; diff --git a/Explore/SimpleAxisCanvas.cpp b/Explore/SimpleAxisCanvas.cpp index 5d9f139d8..02df5e0af 100644 --- a/Explore/SimpleAxisCanvas.cpp +++ b/Explore/SimpleAxisCanvas.cpp @@ -37,10 +37,55 @@ BEGIN_EVENT_TABLE(SimpleAxisCanvas, TemplateCanvas) EVT_MOUSE_CAPTURE_LOST(TemplateCanvas::OnMouseCaptureLostEvent) END_EVENT_TABLE() +SimpleAxisCanvas::SimpleAxisCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, + HLStateInt* hl_state_int, + const std::vector& X_, + const wxString& Xname_, + double Xmin_, double Xmax_, + bool horiz_orient_, + bool show_axes_, + bool hide_negative_labels_, + bool add_auto_padding_min_, + bool add_auto_padding_max_, + int number_ticks_, + bool force_tick_at_min_, + bool force_tick_at_max_, + AxisScale* custom_axis_scale_, + bool is_standardized_, + const wxPoint& pos, + const wxSize& size) +: TemplateCanvas(parent, t_frame, project, hl_state_int, + pos, size, false, true), +horiz_orient(horiz_orient_), show_axes(show_axes_), +hide_negative_labels(hide_negative_labels_), +add_auto_padding_min(add_auto_padding_min_), +add_auto_padding_max(add_auto_padding_max_), +number_ticks(number_ticks_), +force_tick_at_min(force_tick_at_min_), +force_tick_at_max(force_tick_at_max_), +custom_axis_scale(custom_axis_scale_), +X(X_), Xname(Xname_), Xmin(Xmin_), Xmax(Xmax_), +is_standardized(is_standardized_) +{ + + axis_display_precision = 1; + last_scale_trans.SetData(0, 0, 100, 100); + last_scale_trans.SetFixedAspectRatio(false); + UpdateMargins(); + + use_category_brushes = false; + + PopulateCanvas(); + ResizeSelectableShps(); + + SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style +} SimpleAxisCanvas::SimpleAxisCanvas(wxWindow *parent, TemplateFrame* t_frame, Project* project, HLStateInt* hl_state_int, const std::vector& X_, + const std::vector& X_undefs_, const wxString& Xname_, double Xmin_, double Xmax_, bool horiz_orient_, @@ -52,6 +97,7 @@ SimpleAxisCanvas::SimpleAxisCanvas(wxWindow *parent, TemplateFrame* t_frame, bool force_tick_at_min_, bool force_tick_at_max_, AxisScale* custom_axis_scale_, + bool is_standardized_, const wxPoint& pos, const wxSize& size) : TemplateCanvas(parent, t_frame, project, hl_state_int, @@ -64,14 +110,14 @@ number_ticks(number_ticks_), force_tick_at_min(force_tick_at_min_), force_tick_at_max(force_tick_at_max_), custom_axis_scale(custom_axis_scale_), -X(X_), Xname(Xname_), Xmin(Xmin_), Xmax(Xmax_) +X(X_), X_undefs(X_undefs_), Xname(Xname_), Xmin(Xmin_), Xmax(Xmax_), +is_standardized(is_standardized_) { LOG_MSG("Entering SimpleAxisCanvas::SimpleAxisCanvas"); - shps_orig_xmin = 0; - shps_orig_ymin = 0; - shps_orig_xmax = 100; - shps_orig_ymax = 100; + axis_display_precision = 1; + last_scale_trans.SetData(0, 0, 100, 100); + last_scale_trans.SetFixedAspectRatio(false); UpdateMargins(); use_category_brushes = false; @@ -100,9 +146,14 @@ void SimpleAxisCanvas::ShowAxes(bool display) PopulateCanvas(); } +void SimpleAxisCanvas::ViewStandardizedData(bool display) +{ + is_standardized = display; + PopulateCanvas(); +} + void SimpleAxisCanvas::PopulateCanvas() { - LOG_MSG("Entering SimpleAxisCanvas::PopulateCanvas"); BOOST_FOREACH( GdaShape* shp, background_shps ) { delete shp; } background_shps.clear(); BOOST_FOREACH( GdaShape* shp, selectable_shps ) { delete shp; } @@ -110,64 +161,66 @@ void SimpleAxisCanvas::PopulateCanvas() BOOST_FOREACH( GdaShape* shp, foreground_shps ) { delete shp; } foreground_shps.clear(); - LOG(horiz_orient); wxSize size(GetVirtualSize()); int win_width = size.GetWidth(); int win_height = size.GetHeight(); - double scale_x, scale_y, trans_x, trans_y; - GdaScaleTrans::calcAffineParams(shps_orig_xmin, shps_orig_ymin, - shps_orig_xmax, shps_orig_ymax, - virtual_screen_marg_top, - virtual_screen_marg_bottom, - virtual_screen_marg_left, - virtual_screen_marg_right, - win_width, win_height, - fixed_aspect_ratio_mode, - fit_to_window_mode, - &scale_x, &scale_y, &trans_x, &trans_y, - 0, 0, - ¤t_shps_width, ¤t_shps_height); - fixed_aspect_ratio_val = current_shps_width / current_shps_height; - LOG(current_shps_width); - LOG(current_shps_height); - + + last_scale_trans.SetView(win_width, win_height); + // Recall: Xmin/max can be smaller/larger than min/max in X // if X are particular time-slices of time-variant variables and // if global scaling is being used. double x_min = Xmin; double x_max = Xmax; + + if (X_undefs.empty()) + statsX = SampleStatistics(X); + else + statsX = SampleStatistics(X, X_undefs); - statsX = SampleStatistics(X); - LOG_MSG(wxString(statsX.ToString().c_str(), wxConvUTF8)); - + if (is_standardized) { + for (int i=0, iend=X.size(); iautoDropScaleValues(true); - x_baseline->moveOuterValTextInwards(true); - x_baseline->hideNegativeLabels(hide_negative_labels); + if (show_axes) { + // create axes + if (horiz_orient) { + x_baseline = new GdaAxis(Xname, axis_scale_x, + wxRealPoint(0,0), wxRealPoint(100, 0)); + } else { + x_baseline = new GdaAxis(Xname, axis_scale_x, + wxRealPoint(0,0), wxRealPoint(0, 100)); + } + x_baseline->autoDropScaleValues(true); + x_baseline->moveOuterValTextInwards(true); + x_baseline->hideNegativeLabels(hide_negative_labels); x_baseline->setPen(*GdaConst::scatterplot_scale_pen); - } else { - x_baseline->setPen(*wxTRANSPARENT_PEN); - } - background_shps.push_back(x_baseline); + foreground_shps.push_back(x_baseline); + } ResizeSelectableShps(); LOG_MSG("Exiting SimpleAxisCanvas::PopulateCanvas"); @@ -175,10 +228,10 @@ void SimpleAxisCanvas::PopulateCanvas() void SimpleAxisCanvas::UpdateMargins() { - virtual_screen_marg_top = 5;//20; - virtual_screen_marg_right = 5;//20; - virtual_screen_marg_bottom = 5;//45; - virtual_screen_marg_left = 5;//45; + int virtual_screen_marg_top = 5;//20; + int virtual_screen_marg_right = 5;//20; + int virtual_screen_marg_bottom = 5;//45; + int virtual_screen_marg_left = 5;//45; if (show_axes) { if (horiz_orient) { virtual_screen_marg_bottom = 45;//45; @@ -186,5 +239,9 @@ void SimpleAxisCanvas::UpdateMargins() virtual_screen_marg_left = 45;//45; } } + last_scale_trans.SetMargin(virtual_screen_marg_top, + virtual_screen_marg_bottom, + virtual_screen_marg_left, + virtual_screen_marg_right); } diff --git a/Explore/SimpleAxisCanvas.h b/Explore/SimpleAxisCanvas.h index 5fecdaac4..b38153d67 100644 --- a/Explore/SimpleAxisCanvas.h +++ b/Explore/SimpleAxisCanvas.h @@ -32,34 +32,58 @@ class Project; class SimpleAxisCanvas : public TemplateCanvas { DECLARE_CLASS(SimpleAxisCanvas) + SimpleAxisCanvas(wxWindow *parent, TemplateFrame* t_frame, Project* project, + HLStateInt* hl_state_int, + const std::vector& X, + const wxString& Xname, + double Xmin, double Xmax, + bool horizontal_orientation, // if false then vert + bool show_axes = true, + bool hide_negative_labels = false, + bool add_auto_padding_min = true, + bool add_auto_padding_max = true, + int number_ticks = -1, // -1 for default + bool force_tick_at_min = false, + bool force_tick_at_max = false, + AxisScale* custom_axis_scale = 0, // overrides many params + bool is_standardized = false, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); + SimpleAxisCanvas(wxWindow *parent, TemplateFrame* t_frame, Project* project, - HLStateInt* hl_state_int, - const std::vector& X, - const wxString& Xname, - double Xmin, double Xmax, - bool horizontal_orientation, // if false then vert - bool show_axes = true, - bool hide_negative_labels = false, - bool add_auto_padding_min = true, - bool add_auto_padding_max = true, - int number_ticks = -1, // -1 for default - bool force_tick_at_min = false, - bool force_tick_at_max = false, - AxisScale* custom_axis_scale = 0, // overrides many params - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize); + HLStateInt* hl_state_int, + const std::vector& X, + const std::vector& X_undefs, + const wxString& Xname, + double Xmin, double Xmax, + bool horizontal_orientation, // if false then vert + bool show_axes = true, + bool hide_negative_labels = false, + bool add_auto_padding_min = true, + bool add_auto_padding_max = true, + int number_ticks = -1, // -1 for default + bool force_tick_at_min = false, + bool force_tick_at_max = false, + AxisScale* custom_axis_scale = 0, // overrides many params + bool is_standardized = false, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); virtual ~SimpleAxisCanvas(); virtual void UpdateStatusBar(); void ShowAxes(bool display); bool IsShowAxes() { return show_axes; } + + void ViewStandardizedData(bool display); protected: virtual void PopulateCanvas(); void UpdateMargins(); + bool is_standardized; bool horiz_orient; - const std::vector& X; + std::vector X; + std::vector X_undefs; wxString Xname; double Xmin, Xmax; bool show_axes; diff --git a/Explore/SimpleBinsHistCanvas.cpp b/Explore/SimpleBinsHistCanvas.cpp index 40cb175ab..c636b2e48 100644 --- a/Explore/SimpleBinsHistCanvas.cpp +++ b/Explore/SimpleBinsHistCanvas.cpp @@ -84,7 +84,7 @@ show_axes(show_axes_) } highlight_color = GdaConst::highlight_color; - fixed_aspect_ratio_mode = false; + last_scale_trans.SetFixedAspectRatio(false); use_category_brushes = false; selectable_shps_type = rectangles; @@ -122,12 +122,9 @@ void SimpleBinsHistCanvas::DisplayRightClickMenu(const wxPoint& pos) /** Override of TemplateCanvas method. */ void SimpleBinsHistCanvas::update(HLStateInt* o) { - LOG_MSG("Entering SimpleBinsHistCanvas::update"); - layer0_valid = false; + ResetBrushing(); layer1_valid = false; - layer2_valid = false; Refresh(); - LOG_MSG("Exiting SimpleBinsHistCanvas::update"); } wxString SimpleBinsHistCanvas::GetCanvasTitle() @@ -163,7 +160,6 @@ void SimpleBinsHistCanvas::ShowAxes(bool show_axes_s) void SimpleBinsHistCanvas::PopulateCanvas() { - LOG_MSG("Entering SimpleBinsHistCanvas::PopulateCanvas"); BOOST_FOREACH( GdaShape* shp, background_shps ) { delete shp; } background_shps.clear(); BOOST_FOREACH( GdaShape* shp, selectable_shps ) { delete shp; } @@ -184,26 +180,25 @@ void SimpleBinsHistCanvas::PopulateCanvas() + i * (interval_width_const + interval_gap_const); } - shps_orig_xmin = x_min; - shps_orig_xmax = x_max; - shps_orig_ymin = 0; - shps_orig_ymax = hist_bins_max; + double y_max = hist_bins_max; + + last_scale_trans.SetData(x_min, 0, x_max, y_max); if (show_axes) { - axis_scale_y = AxisScale(0, shps_orig_ymax, 5); - shps_orig_ymax = axis_scale_y.scale_max; + axis_scale_y = AxisScale(0, y_max, 5, axis_display_precision); + y_max = axis_scale_y.scale_max; y_axis = new GdaAxis("Frequency", axis_scale_y, - wxRealPoint(0,0), wxRealPoint(0, shps_orig_ymax), + wxRealPoint(0,0), wxRealPoint(0, y_max), -9, 0); - background_shps.push_back(y_axis); + foreground_shps.push_back(y_axis); - axis_scale_x = AxisScale(0, Xmax); + axis_scale_x = AxisScale(0, Xmax, 5, axis_display_precision); //shps_orig_xmax = axis_scale_x.scale_max; axis_scale_x.data_min = Xmin; axis_scale_x.data_max = Xmax; axis_scale_x.scale_min = axis_scale_x.data_min; axis_scale_x.scale_max = axis_scale_x.data_max; double range = axis_scale_x.scale_max - axis_scale_x.scale_min; - LOG(axis_scale_x.data_max); + axis_scale_x.scale_range = range; axis_scale_x.p = floor(log10(range)); axis_scale_x.ticks = hist_bins.size()+1; @@ -214,7 +209,6 @@ void SimpleBinsHistCanvas::PopulateCanvas() axis_scale_x.tics[i] = axis_scale_x.data_min + range*((double) i)/((double) axis_scale_x.ticks-1); - LOG(axis_scale_x.tics[i]); std::ostringstream ss; ss << std::fixed << std::setprecision(3) << axis_scale_x.tics[i]; axis_scale_x.tics_str[i] = ss.str(); @@ -228,22 +222,26 @@ void SimpleBinsHistCanvas::PopulateCanvas() } axis_scale_x.tic_inc = axis_scale_x.tics[1]-axis_scale_x.tics[0]; x_axis = new GdaAxis(Xname, axis_scale_x, wxRealPoint(0,0), - wxRealPoint(shps_orig_xmax, 0), 0, 9); - background_shps.push_back(x_axis); + wxRealPoint(x_max, 0), 0, 9); + foreground_shps.push_back(x_axis); } GdaShape* s = 0; int table_w=0, table_h=0; - virtual_screen_marg_top = 5; //25; - virtual_screen_marg_bottom = 5; //25; - virtual_screen_marg_left = 5; //25; - virtual_screen_marg_right = 5; //25; + int virtual_screen_marg_top = 5; //25; + int virtual_screen_marg_bottom = 5; //25; + int virtual_screen_marg_left = 5; //25; + int virtual_screen_marg_right = 5; //25; if (show_axes) { virtual_screen_marg_bottom += 32; virtual_screen_marg_left += 35; } + last_scale_trans.SetMargin(virtual_screen_marg_top, + virtual_screen_marg_bottom, + virtual_screen_marg_left, + virtual_screen_marg_right); selectable_shps.resize(hist_bins.size()); for (size_t i=0; i& hist_bins, - const wxString& Xname, double Xmin, double Xmax, - const wxString& right_click_menu_id = wxEmptyString, - bool show_axes = false, - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize); + SimpleBinsHistCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, HLStateInt* hl_state_int, + SimpleBinsHistCanvasCbInt* sbh_canv_cb, //optional + const std::vector& hist_bins, + const wxString& Xname, double Xmin, double Xmax, + const wxString& right_click_menu_id = wxEmptyString, + bool show_axes = false, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); virtual ~SimpleBinsHistCanvas(); virtual void DisplayRightClickMenu(const wxPoint& pos); virtual void update(HLStateInt* o); diff --git a/Explore/SimpleHistCanvas.cpp b/Explore/SimpleHistCanvas.cpp index 94ac6e8cb..d31e8959f 100644 --- a/Explore/SimpleHistCanvas.cpp +++ b/Explore/SimpleHistCanvas.cpp @@ -39,6 +39,185 @@ #include "../ShapeOperations/ShapeUtils.h" #include "SimpleHistCanvas.h" +using namespace std; + +//////////////////////////////////////////////////////////////////////////////// // +// +// +//////////////////////////////////////////////////////////////////////////////// +IMPLEMENT_CLASS(SimpleHistStatsCanvas, TemplateCanvas) +BEGIN_EVENT_TABLE(SimpleHistStatsCanvas, TemplateCanvas) + EVT_PAINT(TemplateCanvas::OnPaint) + EVT_IDLE(TemplateCanvas::OnIdle) + EVT_ERASE_BACKGROUND(TemplateCanvas::OnEraseBackground) + EVT_MOUSE_EVENTS(TemplateCanvas::OnMouseEvent) + EVT_MOUSE_CAPTURE_LOST(TemplateCanvas::OnMouseCaptureLostEvent) +END_EVENT_TABLE() + +SimpleHistStatsCanvas::SimpleHistStatsCanvas(wxWindow *parent, + TemplateFrame* t_frame, + Project* project, + HLStateInt* hl_state_int, + const vector& lbls, + const vector >& vals, + const vector& stats_, + const wxString& right_click_menu_id_, + const wxPoint& pos, + const wxSize& size) +: TemplateCanvas(parent, t_frame, project, hl_state_int, pos, size), +labels(lbls), values(vals), stats(stats_), right_click_menu_id(right_click_menu_id_) +{ + last_scale_trans.SetFixedAspectRatio(false); + PopulateCanvas(); + SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style + highlight_state->registerObserver(this); +} + +SimpleHistStatsCanvas::~SimpleHistStatsCanvas() +{ + highlight_state->removeObserver(this); +} + +void SimpleHistStatsCanvas::PopulateCanvas() +{ + BOOST_FOREACH( GdaShape* shp, background_shps ) { delete shp; } + background_shps.clear(); + BOOST_FOREACH( GdaShape* shp, selectable_shps ) { delete shp; } + selectable_shps.clear(); + BOOST_FOREACH( GdaShape* shp, foreground_shps ) { delete shp; } + foreground_shps.clear(); + + // orig_x_pos is the center of each histogram bar + int cur_intervals = values.size(); + vector orig_x_pos(cur_intervals); + vector orig_x_pos_left(cur_intervals); + vector orig_x_pos_right(cur_intervals); + int default_intervals = 7; + double left_pad = 0; + double right_pad = 0; + double interval_width = 10; + double interval_gap = 0; + + for (int i=0; i attribs(0); // undefined + wxFont font = *GdaConst::small_font; + wxRealPoint ref_pt(0, 0); + GdaShapeText::HorizAlignment horiz_align = GdaShapeText::h_center; + GdaShapeText::VertAlignment vert_align = GdaShapeText::top; + GdaShapeText::HorizAlignment cell_h_align = GdaShapeText::right; + GdaShapeText::VertAlignment cell_v_align = GdaShapeText::v_center; + int row_gap = 3; + int col_gap = 10; + int x_nudge = -22; +#ifdef __WIN32__ + int y_nudge = -80; +#else + int y_nudge = -70; +#endif + + + int virtual_screen_marg_top = 0;//20; + int virtual_screen_marg_right = 0;//20; + int virtual_screen_marg_bottom = 5;//45; + int virtual_screen_marg_left = 45;//45; + last_scale_trans.SetMargin(virtual_screen_marg_top, + virtual_screen_marg_bottom, + virtual_screen_marg_left, + virtual_screen_marg_right); + + GdaShape* s = new GdaShapeTable(labels, attribs, rows, cols, + font, ref_pt, horiz_align, vert_align, + cell_h_align, cell_v_align, + row_gap, col_gap, x_nudge, y_nudge); + + foreground_shps.push_back(s); + wxClientDC dc(this); + ((GdaShapeTable*) s)->GetSize(dc, table_w, table_h); + + + for (int i=0; i vals(rows); + vals[0] << GenUtils::DblToStr(values[i][0], 3); + vals[1] << GenUtils::DblToStr(values[i][1], 3); + vals[2] << GenUtils::DblToStr(values[i][2], 3); + vals[3] << (int)values[i][3]; + //vals[4] << GenUtils::DblToStr(values[i][4], 3); + + std::vector attribs(0); // undefined + GdaShape* s1 = new GdaShapeTable(vals, attribs, rows, cols, + font, + wxRealPoint(orig_x_pos[i], 0), + GdaShapeText::h_center, GdaShapeText::top, + GdaShapeText::h_center, GdaShapeText::v_center, + 3, 10, 0, y_nudge); + foreground_shps.push_back(s1); + } + + wxString sts; + sts << "min: " << stats[0]; + sts << ", max: " << wxString::Format("%.3f", stats[1]); + sts << ", total # pairs: " << stats[2]; + if (stats[5] >= 0) { + sts << ", Autocorr. = 0 at " << wxString::Format("~%.3f", stats[5]); + sts << " in range: [" << wxString::Format("%.3f", stats[3]) << "," << wxString::Format("%.3f", stats[4]) << "]"; + } + + s = new GdaShapeText(sts, *GdaConst::small_font, + wxRealPoint(x_max/2.0, 0), 0, + GdaShapeText::h_center, GdaShapeText::v_center, + 0, table_h + y_nudge + 10); + foreground_shps.push_back(s); + + ResizeSelectableShps(table_w, table_h); +} + +void SimpleHistStatsCanvas::DisplayRightClickMenu(const wxPoint& pos) +{ + if (right_click_menu_id.IsEmpty()) return; + // Workaround for right-click not changing window focus in OSX / wxW 3.0 + wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); + template_frame->OnActivate(ae); + + wxMenu* optMenu; + optMenu = wxXmlResource::Get()->LoadMenu(right_click_menu_id); + + template_frame->UpdateContextMenuItems(optMenu); + template_frame->PopupMenu(optMenu, pos + GetPosition()); + template_frame->UpdateOptionMenuItems(); +} + +void SimpleHistStatsCanvas::update(HLStateInt* o) +{ + ResetBrushing(); + layer1_valid = false; + Refresh(); +} + +//////////////////////////////////////////////////////////////////////////////// // +// +// +//////////////////////////////////////////////////////////////////////////////// + IMPLEMENT_CLASS(SimpleHistCanvas, TemplateCanvas) BEGIN_EVENT_TABLE(SimpleHistCanvas, TemplateCanvas) EVT_PAINT(TemplateCanvas::OnPaint) @@ -55,34 +234,34 @@ const double SimpleHistCanvas::interval_width_const = 10; const double SimpleHistCanvas::interval_gap_const = 0; SimpleHistCanvas::SimpleHistCanvas(wxWindow *parent, TemplateFrame* t_frame, - Project* project, - HLStateInt* hl_state_int, - const std::vector& X_, - const wxString& Xname_, - double Xmin_, double Xmax_, - bool show_axes_, - const wxPoint& pos, - const wxSize& size) + Project* project, + HLStateInt* hl_state_int, + const std::vector& X_, + const std::vector& X_undef_, + const wxString& Xname_, + double Xmin_, double Xmax_, + bool show_axes_, + const wxPoint& pos, + const wxSize& size) : TemplateCanvas(parent, t_frame, project, hl_state_int, pos, size, false, true), -X(X_), Xname(Xname_), Xmin(Xmin_), Xmax(Xmax_), +X(X_), X_undef(X_undef_), Xname(Xname_), Xmin(Xmin_), Xmax(Xmax_), x_axis(0), y_axis(0), display_stats(false), show_axes(show_axes_), -data_sorted(X.size()), obs_id_to_ival(X.size()) +obs_id_to_ival(X.size()) { using namespace Shapefile; - LOG_MSG("Entering SimpleHistCanvas::SimpleHistCanvas"); - for (size_t i=0, sz=X.size(); i noundef(data_sorted.size(), false); + data_stats.CalculateFromSample(data_sorted, noundef); + hinge_stats.CalculateHingeStats(data_sorted, noundef); - int num_obs = X.size(); + int num_obs = data_sorted.size(); max_intervals = GenUtils::min(MAX_INTERVALS, num_obs); cur_intervals = GenUtils::min(max_intervals, default_intervals); if (num_obs > 49) { @@ -92,7 +271,8 @@ data_sorted(X.size()), obs_id_to_ival(X.size()) } highlight_color = GdaConst::highlight_color; - fixed_aspect_ratio_mode = false; + + last_scale_trans.SetFixedAspectRatio(false); use_category_brushes = false; selectable_shps_type = rectangles; @@ -102,19 +282,15 @@ data_sorted(X.size()), obs_id_to_ival(X.size()) highlight_state->registerObserver(this); SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting SimpleHistCanvas::SimpleHistCanvas"); } SimpleHistCanvas::~SimpleHistCanvas() { - LOG_MSG("Entering SimpleHistCanvas::~SimpleHistCanvas"); highlight_state->removeObserver(this); - LOG_MSG("Exiting SimpleHistCanvas::~SimpleHistCanvas"); } void SimpleHistCanvas::DisplayRightClickMenu(const wxPoint& pos) { - LOG_MSG("Entering SimpleHistCanvas::DisplayRightClickMenu"); // Workaround for right-click not changing window focus in OSX / wxW 3.0 wxActivateEvent ae(wxEVT_NULL, true, 0, wxActivateEvent::Reason_Mouse); template_frame->OnActivate(ae); @@ -125,19 +301,15 @@ void SimpleHistCanvas::DisplayRightClickMenu(const wxPoint& pos) template_frame->UpdateContextMenuItems(optMenu); template_frame->PopupMenu(optMenu, pos + GetPosition()); template_frame->UpdateOptionMenuItems(); - LOG_MSG("Exiting SimpleHistCanvas::DisplayRightClickMenu"); } /** Override of TemplateCanvas method. */ void SimpleHistCanvas::update(HLStateInt* o) { - LOG_MSG("Entering SimpleHistCanvas::update"); - layer0_valid = false; + ResetBrushing(); layer1_valid = false; - layer2_valid = false; UpdateIvalSelCnts(); Refresh(); - LOG_MSG("Exiting SimpleHistCanvas::update"); } wxString SimpleHistCanvas::GetCanvasTitle() @@ -149,7 +321,6 @@ wxString SimpleHistCanvas::GetCanvasTitle() void SimpleHistCanvas::TimeSyncVariableToggle(int var_index) { - LOG_MSG("In SimpleHistCanvas::TimeSyncVariableToggle"); invalidateBms(); PopulateCanvas(); Refresh(); @@ -157,7 +328,6 @@ void SimpleHistCanvas::TimeSyncVariableToggle(int var_index) void SimpleHistCanvas::FixedScaleVariableToggle(int var_index) { - LOG_MSG("In SimpleHistCanvas::FixedScaleVariableToggle"); invalidateBms(); PopulateCanvas(); Refresh(); @@ -185,8 +355,9 @@ void SimpleHistCanvas::UpdateSelection(bool shiftdown, bool pointsel) GdaRectangle* rec = (GdaRectangle*) selectable_shps[i]; if ((pointsel && rec->pointWithin(sel1)) || (rect_sel && - GenGeomAlgs::RectsIntersect(rec->lower_left, rec->upper_right, - lower_left, upper_right))) + GenGeomAlgs::RectsIntersect(rec->lower_left, + rec->upper_right, + lower_left, upper_right))) { any_selected = true; break; @@ -194,47 +365,54 @@ void SimpleHistCanvas::UpdateSelection(bool shiftdown, bool pointsel) } if (!any_selected) { highlight_state->SetEventType(HLStateInt::unhighlight_all); - highlight_state->notifyObservers(); - return; - } - } - - for (int i=0; ipointWithin(sel1)) || - (rect_sel && - GenGeomAlgs::RectsIntersect(rec->lower_left, - rec->upper_right, - lower_left, upper_right))); - bool all_sel = (ival_obs_cnt[i] == ival_obs_sel_cnt[i]); - if (pointsel && all_sel && selected) { - // unselect all in ival - for (std::list::iterator it=ival_to_obs_ids[i].begin(); - it != ival_to_obs_ids[i].end(); it++) { - hs[(*it)] = false; - selection_changed = true; - } - } else if (!all_sel && selected) { - // select currently unselected in ival - for (std::list::iterator it=ival_to_obs_ids[i].begin(); - it != ival_to_obs_ids[i].end(); it++) { - if (hs[*it]) continue; - hs[(*it)] = true; - selection_changed = true; - } - } else if (!selected && !shiftdown) { - // unselect all selected in ival - for (std::list::iterator it=ival_to_obs_ids[i].begin(); - it != ival_to_obs_ids[i].end(); it++) { - if (!hs[*it]) continue; - hs[(*it)] = false; - selection_changed = true; - } + highlight_state->notifyObservers(this); + + selection_changed = true; } } + + if (selection_changed == false) { + for (int i=0; ipointWithin(sel1)) || + (rect_sel && + GenGeomAlgs::RectsIntersect(rec->lower_left, + rec->upper_right, lower_left, + upper_right))); + bool all_sel = (ival_obs_cnt[i] == ival_obs_sel_cnt[i]); + if (pointsel && all_sel && selected) { + // unselect all in ival + for (std::list::iterator it=ival_to_obs_ids[i].begin(); + it != ival_to_obs_ids[i].end(); it++) { + hs[(*it)] = false; + selection_changed = true; + } + } else if (!all_sel && selected) { + // select currently unselected in ival + for (std::list::iterator it=ival_to_obs_ids[i].begin(); + it != ival_to_obs_ids[i].end(); it++) { + if (hs[*it]) continue; + hs[(*it)] = true; + selection_changed = true; + } + } else if (!selected && !shiftdown) { + // unselect all selected in ival + for (std::list::iterator it=ival_to_obs_ids[i].begin(); + it != ival_to_obs_ids[i].end(); it++) { + if (!hs[*it]) continue; + hs[(*it)] = false; + selection_changed = true; + } + } + } + } if ( selection_changed ) { highlight_state->SetEventType(HLStateInt::delta); - highlight_state->notifyObservers(); + highlight_state->notifyObservers(this); + + layer1_valid = false; + UpdateIvalSelCnts(); + Refresh(); } UpdateStatusBar(); } @@ -249,16 +427,16 @@ void SimpleHistCanvas::DrawSelectableShapes(wxMemoryDC &dc) void SimpleHistCanvas::DrawHighlightedShapes(wxMemoryDC &dc) { - dc.SetPen(wxPen(highlight_color)); - dc.SetBrush(wxBrush(highlight_color, wxBRUSHSTYLE_CROSSDIAG_HATCH)); for (int i=0, iend=selectable_shps.size(); ilower_left.x, rec->lower_left.y, - rec->upper_right.x - rec->lower_left.x, - (rec->upper_right.y - rec->lower_left.y)*s); + dc.SetPen(rec->getPen()); + dc.SetBrush(rec->getBrush()); + dc.DrawRectangle(rec->lower_left.x, rec->lower_left.y, + rec->upper_right.x - rec->lower_left.x, + (rec->upper_right.y - rec->lower_left.y)*s); } } @@ -302,6 +480,7 @@ void SimpleHistCanvas::InitIntervals() ival_obs_sel_cnt.resize(cur_intervals); ival_to_obs_ids.clear(); ival_to_obs_ids.resize(cur_intervals); + for (int i=0; i= ival_breaks[cur_ival]) - { cur_ival++; } - ival_to_obs_ids[cur_ival].push_front(data_sorted[i].second); - obs_id_to_ival[data_sorted[i].second] = cur_ival; + double val = data_sorted[i].first; + int idx = data_sorted[i].second; + + while (cur_ival <= cur_intervals-2 && val >= ival_breaks[cur_ival]) + { + cur_ival++; + } + ival_to_obs_ids[cur_ival].push_front(idx); + obs_id_to_ival[idx] = cur_ival; ival_obs_cnt[cur_ival]++; - if (hs[data_sorted[i].second]) { + if (hs[idx]) { ival_obs_sel_cnt[cur_ival]++; } } @@ -347,12 +532,6 @@ void SimpleHistCanvas::InitIntervals() overall_max_num_obs_in_ival = max_num_obs_in_ival; } - LOG_MSG("InitIntervals: "); - LOG_MSG(wxString::Format("min_ival_val: %f", min_ival_val)); - LOG_MSG(wxString::Format("max_ival_val: %f", max_ival_val)); - for (int i=0; i orig_x_pos(cur_intervals); for (int i=0; i attribs(0); // undefined - s = new GdaShapeTable(vals, attribs, rows, cols, *GdaConst::small_font, - wxRealPoint(0, 0), GdaShapeText::h_center, - GdaShapeText::top, - GdaShapeText::right, GdaShapeText::v_center, - 3, 10, -62, 53+y_d); - background_shps.push_back(s); + s = new GdaShapeTable(vals, attribs, rows, cols, *GdaConst::small_font, + wxRealPoint(0, 0), GdaShapeText::h_center, + GdaShapeText::top, + GdaShapeText::right, GdaShapeText::v_center, + 3, 10, -62, 53+y_d); + foreground_shps.push_back(s); { wxClientDC dc(this); ((GdaShapeTable*) s)->GetSize(dc, table_w, table_h); @@ -497,13 +671,13 @@ void SimpleHistCanvas::PopulateCanvas() vals[4] << GenUtils::DblToStr(sd_d, 3); std::vector attribs(0); // undefined - s = new GdaShapeTable(vals, attribs, rows, cols, *GdaConst::small_font, - wxRealPoint(orig_x_pos[i], 0), - GdaShapeText::h_center, GdaShapeText::top, - GdaShapeText::h_center, GdaShapeText::v_center, - 3, 10, 0, - 53+y_d); - background_shps.push_back(s); + s = new GdaShapeTable(vals, attribs, rows, cols, *GdaConst::small_font, + wxRealPoint(orig_x_pos[i], 0), + GdaShapeText::h_center, GdaShapeText::top, + GdaShapeText::h_center, GdaShapeText::v_center, + 3, 10, 0, + 53+y_d); + foreground_shps.push_back(s); } wxString sts; @@ -514,17 +688,17 @@ void SimpleHistCanvas::PopulateCanvas() sts << ", s.d.: " << data_stats.sd_with_bessel; sts << ", #obs: " << X.size(); - s = new GdaShapeText(sts, *GdaConst::small_font, - wxRealPoint(shps_orig_xmax/2.0, 0), 0, - GdaShapeText::h_center, GdaShapeText::v_center, 0, - table_h + 70 + y_d); //145+y_d); - background_shps.push_back(s); + s = new GdaShapeText(sts, *GdaConst::small_font, + wxRealPoint(x_max/2.0, 0), 0, + GdaShapeText::h_center, GdaShapeText::v_center, 0, + table_h + 70 + y_d); //145+y_d); + foreground_shps.push_back(s); } - virtual_screen_marg_top = 5; //25; - virtual_screen_marg_bottom = 5; //25; - virtual_screen_marg_left = 5; //25; - virtual_screen_marg_right = 5; //25; + int virtual_screen_marg_top = 5; //25; + int virtual_screen_marg_bottom = 5; //25; + int virtual_screen_marg_left = 5; //25; + int virtual_screen_marg_right = 5; //25; if (show_axes || display_stats) { if (!display_stats) { @@ -536,6 +710,11 @@ void SimpleHistCanvas::PopulateCanvas() virtual_screen_marg_left += 82; } } + + last_scale_trans.SetMargin(virtual_screen_marg_top, + virtual_screen_marg_bottom, + virtual_screen_marg_left, + virtual_screen_marg_right); selectable_shps.resize(cur_intervals); for (int i=0; isetPen(GdaConst::qualitative_colors[i%sz]); selectable_shps[i]->setBrush(GdaConst::qualitative_colors[i%sz]); diff --git a/Explore/SimpleHistCanvas.h b/Explore/SimpleHistCanvas.h index 83b0345db..21c660fb4 100644 --- a/Explore/SimpleHistCanvas.h +++ b/Explore/SimpleHistCanvas.h @@ -30,20 +30,53 @@ #include "../TemplateFrame.h" #include "../GdaShape.h" +using namespace std; + class HighlightState; class Project; +class SimpleHistStatsCanvas : public TemplateCanvas +{ +public: + DECLARE_CLASS(SimpleHistStatsCanvas) + + SimpleHistStatsCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, HLStateInt* hl_state_int, + const vector& labels, + const vector >& values, + const vector& stats_, + const wxString& right_click_menu_id = wxEmptyString, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); + + virtual ~SimpleHistStatsCanvas(); + + virtual void DisplayRightClickMenu(const wxPoint& pos); + virtual void update(HLStateInt* o); + +protected: + virtual void PopulateCanvas(); + + wxString right_click_menu_id; + vector labels; + vector > values; + vector stats; + + DECLARE_EVENT_TABLE() +}; + class SimpleHistCanvas : public TemplateCanvas { public: DECLARE_CLASS(SimpleHistCanvas) - SimpleHistCanvas(wxWindow *parent, TemplateFrame* t_frame, - Project* project, HLStateInt* hl_state_int, - const std::vector& X, - const wxString& Xname, double Xmin, double Xmax, - bool show_axes = false, - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize); + SimpleHistCanvas(wxWindow *parent, TemplateFrame* t_frame, + Project* project, HLStateInt* hl_state_int, + const vector& X, + const vector& X_undef, + const wxString& Xname, double Xmin, double Xmax, + bool show_axes = false, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize); virtual ~SimpleHistCanvas(); virtual void DisplayRightClickMenu(const wxPoint& pos); virtual void update(HLStateInt* o); @@ -53,7 +86,7 @@ class SimpleHistCanvas : public TemplateCanvas virtual void FixedScaleVariableToggle(int var_index); virtual void UpdateSelection(bool shiftdown = false, - bool pointsel = false); + bool pointsel = false); virtual void DrawSelectableShapes(wxMemoryDC &dc); virtual void DrawHighlightedShapes(wxMemoryDC &dc); @@ -69,7 +102,8 @@ class SimpleHistCanvas : public TemplateCanvas virtual void PopulateCanvas(); virtual void UpdateStatusBar(); - const std::vector& X; + const vector& X; + const vector& X_undef; wxString Xname; // used for scaling, so can be smaller/larger than min/max in X double Xmin, Xmax; @@ -85,16 +119,16 @@ class SimpleHistCanvas : public TemplateCanvas bool show_axes; bool display_stats; - std::vector ival_breaks; // size = cur_num_intervals-1 + vector ival_breaks; // size = cur_num_intervals-1 double min_ival_val; double max_ival_val; double max_num_obs_in_ival; double overall_max_num_obs_in_ival; int cur_intervals; - std::vector ival_obs_cnt; // size = cur_num_intervals - std::vector ival_obs_sel_cnt; // size = cur_num_intervals - std::vector obs_id_to_ival; // size = num_obs - std::vector > ival_to_obs_ids; + vector ival_obs_cnt; // size = cur_num_intervals + vector ival_obs_sel_cnt; // size = cur_num_intervals + vector obs_id_to_ival; // size = num_obs + vector > ival_to_obs_ids; int max_intervals; // min of num_obs and MAX_INTERVALS static const int MAX_INTERVALS; diff --git a/Explore/SimpleScatterPlotCanvas.cpp b/Explore/SimpleScatterPlotCanvas.cpp index 4e7a9de84..4baedf71b 100644 --- a/Explore/SimpleScatterPlotCanvas.cpp +++ b/Explore/SimpleScatterPlotCanvas.cpp @@ -21,6 +21,8 @@ #include #include #include +#include + #include "../HighlightState.h" #include "../GeneralWxUtils.h" #include "../GeoDa.h" @@ -37,35 +39,38 @@ EVT_MOUSE_EVENTS(TemplateCanvas::OnMouseEvent) EVT_MOUSE_CAPTURE_LOST(TemplateCanvas::OnMouseCaptureLostEvent) END_EVENT_TABLE() -SimpleScatterPlotCanvas::SimpleScatterPlotCanvas -(wxWindow *parent, - TemplateFrame* t_frame, - Project* project, - HLStateInt* hl_state_int, - SimpleScatterPlotCanvasCbInt* ssp_canv_cb_, - const std::vector& X_, - const std::vector& Y_, - const wxString& Xname_, - const wxString& Yname_, - double Xmin_, double Xmax_, - double Ymin_, double Ymax_, - bool add_auto_padding_min_, - bool add_auto_padding_max_, - bool use_larger_filled_circles_, - const wxString& right_click_menu_id_, - bool show_axes_, - bool show_horiz_axis_through_origin_, - bool show_vert_axis_through_origin_, - bool show_regimes_, - bool show_linear_smoother_, - bool show_lowess_smoother_, - bool show_slope_values_, - const wxPoint& pos, - const wxSize& size) -: TemplateCanvas(parent, t_frame, project, hl_state_int, - pos, size, false, true), +SimpleScatterPlotCanvas:: +SimpleScatterPlotCanvas(wxWindow *parent, + TemplateFrame* t_frame, + Project* project, + HLStateInt* hl_state_int, + SimpleScatterPlotCanvasCbInt* ssp_canv_cb_, + const std::vector& X_, + const std::vector& Y_, + const std::vector& X_undef_, + const std::vector& Y_undef_, + const wxString& Xname_, + const wxString& Yname_, + double Xmin_, double Xmax_, + double Ymin_, double Ymax_, + bool add_auto_padding_min_, + bool add_auto_padding_max_, + bool use_larger_filled_circles_, + const wxString& right_click_menu_id_, + bool show_axes_, + bool show_horiz_axis_through_origin_, + bool show_vert_axis_through_origin_, + bool show_regimes_, + bool show_linear_smoother_, + bool show_lowess_smoother_, + bool show_slope_values_, + bool view_standardized_data_, + const wxPoint& pos, + const wxSize& size) +:TemplateCanvas(parent, t_frame, project, hl_state_int, pos, size, false, true), ssp_canv_cb(ssp_canv_cb_), -X(X_), Y(Y_), Xname(Xname_), Yname(Yname_), +X(X_), Y(Y_), X_undef(X_undef_), Y_undef(Y_undef_), +orgX(X_), orgY(Y_), Xname(Xname_), Yname(Yname_), Xmin(Xmin_), Xmax(Xmax_), Ymin(Ymin_), Ymax(Ymax_), add_auto_padding_min(add_auto_padding_min_), add_auto_padding_max(add_auto_padding_max_), @@ -77,19 +82,14 @@ show_vert_axis_through_origin(show_vert_axis_through_origin_), show_regimes(show_regimes_), show_linear_smoother(show_linear_smoother_), show_lowess_smoother(show_lowess_smoother_), -show_slope_values(show_slope_values_) +show_slope_values(show_slope_values_), +view_standardized_data(view_standardized_data_) { - LOG_MSG("Entering SimpleScatterPlotCanvas::SimpleScatterPlotCanvas"); - highlight_color = GdaConst::scatterplot_regression_selected_color; - selectable_fill_color = - GdaConst::scatterplot_regression_excluded_color; + selectable_fill_color = GdaConst::scatterplot_regression_excluded_color; selectable_outline_color = GdaConst::scatterplot_regression_color; - shps_orig_xmin = 0; - shps_orig_ymin = 0; - shps_orig_xmax = 100; - shps_orig_ymax = 100; + last_scale_trans.SetData(0, 0, 100, 100); UpdateMargins(); use_category_brushes = true; @@ -108,7 +108,6 @@ show_slope_values(show_slope_values_) highlight_state->registerObserver(this); SetBackgroundStyle(wxBG_STYLE_CUSTOM); // default style - LOG_MSG("Exiting SimpleScatterPlotCanvas::SimpleScatterPlotCanvas"); } SimpleScatterPlotCanvas::~SimpleScatterPlotCanvas() @@ -137,6 +136,32 @@ void SimpleScatterPlotCanvas::DisplayRightClickMenu(const wxPoint& pos) LOG_MSG("Exiting SimpleScatterPlotCanvas::DisplayRightClickMenu"); } +void SimpleScatterPlotCanvas::UpdateSelection(bool shiftdown, bool pointsel) +{ + if (IsShowRegimes() && IsShowLinearSmoother()) { + SmoothingUtils::CalcStatsRegimes(X, Y, X_undef, Y_undef, + statsX, statsY, regressionXY, + highlight_state->GetHighlight(), + statsXselected, statsYselected, + statsXexcluded, statsYexcluded, + regressionXYselected, + regressionXYexcluded, + sse_sel, sse_unsel); + UpdateLinearRegimesRegLines(); + } + + if (IsShowRegimes() && IsShowLowessSmoother()) { + UpdateLowessOnRegimes(); + } + //if (IsDisplayStats() && IsShowLinearSmoother()) UpdateDisplayStats(); + + if (IsShowRegimes()) { + // we only need to redraw everything if the optional + // regression lines have changed. + Refresh(); + } + TemplateCanvas::UpdateSelection(shiftdown, pointsel); +} /** Override of TemplateCanvas method. We must still call the TemplateCanvas method after we update the regression lines @@ -146,7 +171,8 @@ void SimpleScatterPlotCanvas::update(HLStateInt* o) LOG_MSG("Entering SimpleScatterPlotCanvas::update"); if (IsShowRegimes() && IsShowLinearSmoother()) { - SmoothingUtils::CalcStatsRegimes(X, Y, statsX, statsY, regressionXY, + SmoothingUtils::CalcStatsRegimes(X, Y, X_undef, Y_undef, + statsX, statsY, regressionXY, highlight_state->GetHighlight(), statsXselected, statsYselected, statsXexcluded, statsYexcluded, @@ -169,7 +195,9 @@ void SimpleScatterPlotCanvas::update(HLStateInt* o) // regression lines have changed. Refresh(); } - + + UpdateStatusBar(); + LOG_MSG("Exiting ScatterNewPlotCanvas::update"); } @@ -190,8 +218,71 @@ void SimpleScatterPlotCanvas::UpdateStatusBar() wxStatusBar* sb = template_frame->GetStatusBar(); if (mousemode == select && selectstate == start) { if (template_frame->GetStatusBarStringFromFrame()) { - sb->SetStatusText(template_frame->GetUpdateStatusBarString(hover_obs, total_hover_obs)); + wxString str = template_frame->GetUpdateStatusBarString(hover_obs, total_hover_obs); + sb->SetStatusText(str); } + wxString s; + wxString old_s = sb->GetStatusText(0); + + const std::vector& hl = highlight_state->GetHighlight(); + + if (highlight_state->GetTotalHighlighted()> 0) { + int n_total_hl = highlight_state->GetTotalHighlighted(); + s << "#selected=" << n_total_hl << " "; + + int n_undefs = 0; + for (int i=0; i 0) { + s << "undefined: "; + wxString undef_str; + undef_str << "@" << Xname << "/" << Yname << ""; + + wxRegEx re_select("[0-9]+@([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)"); + while (re_select.Matches(old_s)) { + size_t start, len; + re_select.GetMatch(&start, &len, 0); + wxString f = re_select.GetMatch(old_s, 0); + wxString f1 = re_select.GetMatch(old_s, 1); + wxString f2 = re_select.GetMatch(old_s, 2); + if (!undef_str.Contains(f1) || !undef_str.Contains(f2)) { + s << f << " "; + } + + old_s = old_s.Mid (start + len); + } + s << n_undefs << undef_str << " "; + } + } + + if (mousemode == select && selectstate == start) { + if (total_hover_obs >= 1) { + s << "hover obs " << hover_obs[0]+1 << " = ("; + s << X[hover_obs[0]] << ", " << Y[hover_obs[0]]; + s << ")"; + } + if (total_hover_obs >= 2) { + s << ", "; + s << "obs " << hover_obs[1]+1 << " = ("; + s << X[hover_obs[1]] << ", " << Y[hover_obs[1]]; + s << ")"; + } + if (total_hover_obs >= 3) { + s << ", "; + s << "obs " << hover_obs[2]+1 << " = ("; + s << X[hover_obs[2]] << ", " << Y[hover_obs[2]]; + s << ")"; + } + if (total_hover_obs >= 4) { + s << ", ..."; + } + } + sb->SetStatusText(s); + } } @@ -210,6 +301,29 @@ void SimpleScatterPlotCanvas::FixedScaleVariableToggle(int var_index) } +void SimpleScatterPlotCanvas::SetSelectableOutlineColor(wxColour color) +{ + selectable_outline_color = color; + TemplateCanvas::SetSelectableOutlineColor(color); + PopulateCanvas(); +} + +void SimpleScatterPlotCanvas::SetHighlightColor(wxColour color) +{ + highlight_color = color; + PopulateCanvas(); +} + +void SimpleScatterPlotCanvas::SetSelectableFillColor(wxColour color) +{ + // In Scatter Plot, Fill color is for points + selectable_fill_color = color; + cat_data.SetCategoryColor(0, 0, selectable_fill_color); + TemplateCanvas::SetSelectableFillColor(color); + PopulateCanvas(); + +} + void SimpleScatterPlotCanvas::ShowAxes(bool display) { show_axes = display; @@ -223,6 +337,24 @@ void SimpleScatterPlotCanvas::ShowRegimes(bool display) PopulateCanvas(); } +void SimpleScatterPlotCanvas::ViewStandardizedData(bool display) +{ + view_standardized_data = display; + X = orgX; + Y = orgY; + EmptyLowessCache(); + PopulateCanvas(); +} + +void SimpleScatterPlotCanvas::ViewOriginalData(bool display) +{ + view_standardized_data = !display; + X = orgX; + Y = orgY; + EmptyLowessCache(); + PopulateCanvas(); +} + void SimpleScatterPlotCanvas::ShowLinearSmoother(bool display) { show_linear_smoother = display; @@ -241,8 +373,7 @@ void SimpleScatterPlotCanvas::ShowSlopeValues(bool display) PopulateCanvas(); } -void SimpleScatterPlotCanvas::ChangeLoessParams(double f, int iter, - double delta_factor) +void SimpleScatterPlotCanvas::ChangeLoessParams(double f, int iter, double delta_factor) { EmptyLowessCache(); lowess.SetF(f); @@ -256,7 +387,7 @@ void SimpleScatterPlotCanvas::UpdateLinearRegimesRegLines() LOG_MSG("In SimpleScatterPlotCanvas::UpdateLinearRegimesRegLines"); if (IsShowLinearSmoother()) { pens.SetPenColor(pens.GetRegSelPen(), highlight_color); - pens.SetPenColor(pens.GetRegExlPen(), selectable_fill_color); + pens.SetPenColor(pens.GetRegExlPen(), GdaConst::scatterplot_regression_excluded_color); double cc_degs_of_rot; wxRealPoint a, b; @@ -264,26 +395,26 @@ void SimpleScatterPlotCanvas::UpdateLinearRegimesRegLines() bool reg_line_selected_infinite_slope; bool reg_line_selected_defined; SmoothingUtils::CalcRegressionLine(*reg_line_selected, - reg_line_selected_slope, - reg_line_selected_infinite_slope, - reg_line_selected_defined, a, b, - cc_degs_of_rot, - axis_scale_x, axis_scale_y, - regressionXYselected, - *pens.GetRegSelPen()); + reg_line_selected_slope, + reg_line_selected_infinite_slope, + reg_line_selected_defined, a, b, + cc_degs_of_rot, + axis_scale_x, axis_scale_y, + regressionXYselected, + *pens.GetRegSelPen()); ApplyLastResizeToShp(reg_line_selected); double reg_line_excluded_slope; bool reg_line_excluded_infinite_slope; bool reg_line_excluded_defined; SmoothingUtils::CalcRegressionLine(*reg_line_excluded, - reg_line_excluded_slope, - reg_line_excluded_infinite_slope, - reg_line_excluded_defined, a, b, - cc_degs_of_rot, - axis_scale_x, axis_scale_y, - regressionXYexcluded, - *pens.GetRegExlPen()); + reg_line_excluded_slope, + reg_line_excluded_infinite_slope, + reg_line_excluded_defined, a, b, + cc_degs_of_rot, + axis_scale_x, axis_scale_y, + regressionXYexcluded, + *pens.GetRegExlPen()); ApplyLastResizeToShp(reg_line_excluded); layer2_valid = false; @@ -315,12 +446,18 @@ void SimpleScatterPlotCanvas::UpdateLowessOnRegimes() std::vector sel_smthd_srt_y; std::vector unsel_smthd_srt_x; std::vector unsel_smthd_srt_y; - + + std::vector XY_undef; + for (size_t i=0; iGetHighlight(), sel_smthd_srt_x, sel_smthd_srt_y, - unsel_smthd_srt_x, unsel_smthd_srt_y); + unsel_smthd_srt_x, unsel_smthd_srt_y, + XY_undef); } if (lowess_reg_line_selected) { if (sel_smthd_srt_x.size() > 0 && IsShowRegimes()) { @@ -363,21 +500,8 @@ void SimpleScatterPlotCanvas::PopulateCanvas() foreground_shps.clear(); wxSize size(GetVirtualSize()); - double scale_x, scale_y, trans_x, trans_y; - GdaScaleTrans::calcAffineParams(shps_orig_xmin, shps_orig_ymin, - shps_orig_xmax, shps_orig_ymax, - virtual_screen_marg_top, - virtual_screen_marg_bottom, - virtual_screen_marg_left, - virtual_screen_marg_right, - size.GetWidth(), size.GetHeight(), - fixed_aspect_ratio_mode, - fit_to_window_mode, - &scale_x, &scale_y, &trans_x, &trans_y, - 0, 0, - ¤t_shps_width, ¤t_shps_height); - fixed_aspect_ratio_val = current_shps_width / current_shps_height; - + last_scale_trans.SetView(size.GetWidth(), size.GetHeight()); + // Recall: Xmin/max Ymin/max can be smaller/larger than min/max in X/Y // if X/Y are particular time-slices of time-variant variables and // if global scaling is being used. @@ -388,47 +512,69 @@ void SimpleScatterPlotCanvas::PopulateCanvas() pens.SetPenColor(pens.GetRegPen(), selectable_outline_color); pens.SetPenColor(pens.GetRegSelPen(), highlight_color); - pens.SetPenColor(pens.GetRegExlPen(), selectable_fill_color); - - statsX = SampleStatistics(X); - statsY = SampleStatistics(Y); - - LOG_MSG(wxString(statsX.ToString().c_str(), wxConvUTF8)); - LOG_MSG(wxString(statsY.ToString().c_str(), wxConvUTF8)); - - regressionXY = SimpleLinearRegression(X, Y, statsX.mean, statsY.mean, + pens.SetPenColor(pens.GetRegExlPen(), + GdaConst::scatterplot_regression_excluded_color); + + statsX = SampleStatistics(X, X_undef, Y_undef); + statsY = SampleStatistics(Y, Y_undef, X_undef); + + if (view_standardized_data) { + for (int i=0, iend=X.size(); isetPen(GdaConst::scatterplot_regression_excluded_color); c->setBrush(GdaConst::scatterplot_regression_excluded_color); @@ -437,6 +583,8 @@ void SimpleScatterPlotCanvas::PopulateCanvas() } else { selectable_shps_type = points; for (size_t i=0, sz=X.size(); isetPen(*GdaConst::scatterplot_scale_pen); - } else { - x_baseline->setPen(*wxTRANSPARENT_PEN); + foreground_shps.push_back(x_baseline); } - background_shps.push_back(x_baseline); - y_baseline = new GdaAxis(Yname, axis_scale_y, - wxRealPoint(0,0), wxRealPoint(0, 100)); + if (show_axes) { y_baseline->setPen(*GdaConst::scatterplot_scale_pen); - } else { - y_baseline->setPen(*wxTRANSPARENT_PEN); + y_baseline = new GdaAxis(Yname, axis_scale_y, + wxRealPoint(0,0), wxRealPoint(0, 100)); + foreground_shps.push_back(y_baseline); } - background_shps.push_back(y_baseline); // create optional axes through origin if (show_horiz_axis_through_origin && @@ -470,7 +615,7 @@ void SimpleScatterPlotCanvas::PopulateCanvas() (axis_scale_y.scale_max-axis_scale_y.scale_min)); x_axis_through_origin->operator=(GdaPolyLine(0,y_inter,100,y_inter)); x_axis_through_origin->setPen(*GdaConst::scatterplot_origin_axes_pen); - background_shps.push_back(x_axis_through_origin); + foreground_shps.push_back(x_axis_through_origin); } if (show_vert_axis_through_origin && axis_scale_x.scale_min < 0 && 0 < axis_scale_x.scale_max) @@ -480,7 +625,7 @@ void SimpleScatterPlotCanvas::PopulateCanvas() (axis_scale_x.scale_max-axis_scale_x.scale_min)); y_axis_through_origin->operator=(GdaPolyLine(x_inter,0,x_inter,100)); y_axis_through_origin->setPen(*GdaConst::scatterplot_origin_axes_pen); - background_shps.push_back(y_axis_through_origin); + foreground_shps.push_back(y_axis_through_origin); } // create lowess regression lines @@ -496,7 +641,12 @@ void SimpleScatterPlotCanvas::PopulateCanvas() size_t n = X.size(); wxString key = SmoothingUtils::LowessCacheKey(0, 0); - SmoothingUtils::LowessCacheEntry* lce = SmoothingUtils::UpdateLowessCacheForTime(lowess_cache, key, lowess, X, Y); + std::vector XY_undefs; + for (size_t ii=0; iisetPen(*wxTRANSPARENT_PEN); reg_line_excluded->setBrush(*wxTRANSPARENT_BRUSH); - foreground_shps.push_back(reg_line); foreground_shps.push_back(reg_line_selected); - foreground_shps.push_back(reg_line_excluded); + foreground_shps.push_back(reg_line_excluded); + foreground_shps.push_back(reg_line); if (IsShowLinearSmoother()) { double cc_degs_of_rot; @@ -544,7 +694,8 @@ void SimpleScatterPlotCanvas::PopulateCanvas() if (IsShowRegimes()) { // update both selected and excluded stats - SmoothingUtils::CalcStatsRegimes(X, Y, statsX, statsY, regressionXY, + SmoothingUtils::CalcStatsRegimes(X, Y, X_undef, Y_undef, + statsX, statsY, regressionXY, highlight_state->GetHighlight(), statsXselected, statsYselected, statsXexcluded, statsYexcluded, @@ -573,9 +724,9 @@ void SimpleScatterPlotCanvas::PopulateCanvas() //chow_test_text = new GdaShapeText(); //chow_test_text->hidden = true; //foreground_shps.push_back(chow_test_text); - stats_table = new GdaShapeTable(); - stats_table->hidden = true; - foreground_shps.push_back(stats_table); + //stats_table = new GdaShapeTable(); + //stats_table->hidden = true; + //foreground_shps.push_back(stats_table); ResizeSelectableShps(); @@ -584,14 +735,19 @@ void SimpleScatterPlotCanvas::PopulateCanvas() void SimpleScatterPlotCanvas::UpdateMargins() { - virtual_screen_marg_top = 5;//20; - virtual_screen_marg_right = 5;//20; - virtual_screen_marg_bottom = 5;//45; - virtual_screen_marg_left = 5;//45; + int virtual_screen_marg_top = 5;//20; + int virtual_screen_marg_right = 5;//20; + int virtual_screen_marg_bottom = 5;//45; + int virtual_screen_marg_left = 5;//45; + if (show_axes) { virtual_screen_marg_bottom = 45;//45; virtual_screen_marg_left = 45;//45; } + last_scale_trans.SetMargin(virtual_screen_marg_top, + virtual_screen_marg_bottom, + virtual_screen_marg_left, + virtual_screen_marg_right); } /** Free allocated points arrays in lowess_cache and clear cache */ diff --git a/Explore/SimpleScatterPlotCanvas.h b/Explore/SimpleScatterPlotCanvas.h index ff2650a4c..49efdfe98 100644 --- a/Explore/SimpleScatterPlotCanvas.h +++ b/Explore/SimpleScatterPlotCanvas.h @@ -57,6 +57,8 @@ class SimpleScatterPlotCanvas : public TemplateCanvas SimpleScatterPlotCanvasCbInt* ssp_canv_cb, //optional const std::vector& X, const std::vector& Y, + const std::vector& X_undf, + const std::vector& Y_undef, const wxString& Xname, const wxString& Yname, double Xmin, double Xmax, @@ -72,6 +74,7 @@ class SimpleScatterPlotCanvas : public TemplateCanvas bool show_linear_smoother = true, bool show_lowess_smoother = false, bool show_slope_values = true, + bool view_standardized_data = false, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize); virtual ~SimpleScatterPlotCanvas(); @@ -80,12 +83,19 @@ class SimpleScatterPlotCanvas : public TemplateCanvas virtual void update(HLStateInt* o); virtual wxString GetCanvasTitle(); virtual void UpdateStatusBar(); + virtual void UpdateSelection(bool shiftdown, bool pointsel); virtual void TimeSyncVariableToggle(int var_index); virtual void FixedScaleVariableToggle(int var_index); - + + void SetSelectableOutlineColor(wxColour color); + void SetSelectableFillColor(wxColour color); + void SetHighlightColor(wxColour color); + void ShowAxes(bool display); void ShowRegimes(bool display); + void ViewStandardizedData(bool display); + void ViewOriginalData(bool display); void ShowLinearSmoother(bool display); void ShowLowessSmoother(bool display); void ChangeLoessParams(double f, int iter, double delta_factor); @@ -102,13 +112,19 @@ class SimpleScatterPlotCanvas : public TemplateCanvas void UpdateLowessOnRegimes(); protected: + virtual void PopulateCanvas(); void UpdateMargins(); ScatterPlotPens pens; - const std::vector& X; - const std::vector& Y; + std::vector X; + std::vector Y; + std::vector X_undef; + std::vector Y_undef; + + const std::vector& orgX; + const std::vector& orgY; wxString Xname; wxString Yname; // used for scaling, so can be smaller/larger than min/max in X/Y @@ -160,7 +176,8 @@ class SimpleScatterPlotCanvas : public TemplateCanvas bool show_horiz_axis_through_origin; bool show_vert_axis_through_origin; bool show_slope_values; - + bool view_standardized_data; + SmoothingUtils::LowessCacheType lowess_cache; void EmptyLowessCache(); Lowess lowess; diff --git a/Explore/VarsChooserDlg.cpp b/Explore/VarsChooserDlg.cpp index bb9dbac1d..0506c15cd 100644 --- a/Explore/VarsChooserDlg.cpp +++ b/Explore/VarsChooserDlg.cpp @@ -26,6 +26,7 @@ #include "../logger.h" #include "../Project.h" #include "../DialogTools/WebViewHelpWin.h" +#include "../rc/GeoDaIcon-16x16.xpm" #include "VarsChooserDlg.h" VarsChooserFrame::VarsChooserFrame(GdaVarTools::Manager& var_man, @@ -44,12 +45,12 @@ help_html(help_html_), help_title(help_html_.IsEmpty() ? "Help" : help_title_), vars_list(0), include_list(0) { LOG_MSG("Entering VarsChooserFrame::VarsChooserFrame"); - + SetIcon(wxIcon(GeoDaIcon_16x16_xpm)); + SetBackgroundColour(*wxWHITE); wxPanel* panel = new wxPanel(this); wxStaticText* vars_list_text = new wxStaticText(panel, wxID_ANY, "Variables"); - wxStaticText* include_list_text = new wxStaticText(panel, wxID_ANY, - "Include"); + wxStaticText* include_list_text = new wxStaticText(panel, wxID_ANY, "Include"); vars_list = new wxListBox(panel, XRCID("ID_VARS_LIST"), wxDefaultPosition, wxSize(-1, 150), 0, 0, wxLB_SINGLE); @@ -209,7 +210,6 @@ void VarsChooserFrame::OnUpBtn(wxCommandEvent& ev) include_list->SetString(sel-1, b); include_list->SetString(sel, a); include_list->SetSelection(sel-1); - LOG_MSG(PrintState()); notifyObservers(); Refresh(); } @@ -227,7 +227,6 @@ void VarsChooserFrame::OnDownBtn(wxCommandEvent& ev) include_list->SetString(sel, b); include_list->SetString(sel+1, a); include_list->SetSelection(sel+1); - LOG_MSG(PrintState()); notifyObservers(); Refresh(); } @@ -281,7 +280,6 @@ void VarsChooserFrame::UpdateLists() } if (vars_list->GetCount() > 0) vars_list->SetFirstItem(0); - LOG_MSG(PrintState()); } void VarsChooserFrame::IncludeFromVarsListSel(int sel) @@ -289,9 +287,7 @@ void VarsChooserFrame::IncludeFromVarsListSel(int sel) if (!vars_list || !include_list || vars_list->GetCount() == 0) return; if (sel == wxNOT_FOUND) return; wxString name = vars_list->GetString(sel); - LOG(name); int time = project->GetTimeState()->GetCurrTime(); - LOG(time); TableInterface* table_int = project->GetTableInt(); int col_id = table_int->FindColId(name); if (col_id < 0 ) return; @@ -301,7 +297,6 @@ void VarsChooserFrame::IncludeFromVarsListSel(int sel) var_man.AppendVar(name, min_vals, max_vals, time); include_list->Append(name); vars_list->Delete(sel); - LOG_MSG(PrintState()); if (vars_list->GetCount() > 0) { if (sel < vars_list->GetCount()) { vars_list->SetSelection(sel); @@ -317,8 +312,6 @@ void VarsChooserFrame::RemoveFromIncludeListSel(int sel) { if (!vars_list || !include_list || include_list->GetCount() == 0) return; if (sel == wxNOT_FOUND) return; - LOG(sel); - LOG(var_man.GetName(sel)); var_man.RemoveVar(sel); include_list->Delete(sel); @@ -339,7 +332,6 @@ void VarsChooserFrame::RemoveFromIncludeListSel(int sel) } } - LOG_MSG(PrintState()); notifyObservers(); Refresh(); } diff --git a/Explore/VarsChooserObservable.cpp b/Explore/VarsChooserObservable.cpp index 21827ddb8..1fcde2cf8 100644 --- a/Explore/VarsChooserObservable.cpp +++ b/Explore/VarsChooserObservable.cpp @@ -39,7 +39,6 @@ void VarsChooserObservable::closeAndDeleteWhenEmpty() LOG_MSG("Entering VarsChooserObservable::closeAndDeleteWhenEmpty"); delete_self_when_empty = true; if (observers.size() == 0) { - LOG_MSG("Deleting self now since no registered observers."); delete this; } LOG_MSG("Exiting VarsChooserObservable::closeAndDeleteWhenEmpty"); @@ -65,7 +64,6 @@ void VarsChooserObservable::removeObserver(VarsChooserObserver* o) { LOG_MSG("Entering VarsChooserObservable::removeObserver"); observers.remove(o); - LOG(observers.size()); if (observers.size() == 0 && delete_self_when_empty) delete this; LOG_MSG("Exiting VarsChooserObservable::removeObserver"); } diff --git a/GdaConst.cpp b/GdaConst.cpp index d5a8cd2ac..f63470cc6 100644 --- a/GdaConst.cpp +++ b/GdaConst.cpp @@ -22,7 +22,47 @@ #include "GenUtils.h" #include -char* GdaConst::raw_zoom_in[] = { +// 10 local + 29 http +const char* GdaConst::sample_names[] = { + "US County Homicides", + "House Prices Baltimore", + "House Prices Boston", + "Columbus Crime", + "NC SIDS", + "Nepal Aid", + "NYC Data", + "Malaria Colombia Cities", + "Phoenix ACS", + "San Francisco Crime" +}; + +const char* GdaConst::sample_layer_names[] = { + "US Homicides", + "Baltimore Home Sales", + "Boston Home Sales", + "Columbus Crime", + "SIDS NC", + "Nepal Aid", + "NYC Data", + "Colombia Malaria", + "Phoenix ACS", + "SanFran Crime" +}; + +const char* GdaConst::sample_datasources[] = { + "samples.sqlite", + "samples.sqlite", + "samples.sqlite", + "samples.sqlite", + "samples.sqlite", + "samples.sqlite", + "samples.sqlite", + "samples.sqlite", + "samples.sqlite", + "samples.sqlite" +}; + +const char* GdaConst::raw_zoom_in[] = { "16 16 48 1", " g None", @@ -91,7 +131,7 @@ char* GdaConst::raw_zoom_in[] = { " " }; -char* GdaConst::raw_zoom_out[] = { +const char* GdaConst::raw_zoom_out[] = { "16 16 48 1", " g None", ". g #979797", @@ -158,12 +198,66 @@ char* GdaConst::raw_zoom_out[] = { " ", " "}; +const char* GdaConst::delete_icon_xpm[] = { + "16 16 31 1 ", + " c #CD5050", + ". c #D76262", + "X c #DA6868", + "o c #DB6868", + "O c #DB6969", + "+ c #DC6969", + "@ c #DC6B6B", + "# c #DE6B6B", + "$ c #DD6C6C", + "% c #E17070", + "& c #E07171", + "* c #E07272", + "= c #E17272", + "- c #E27373", + "; c #E37373", + ": c #E37474", + "> c #EB7C7C", + ", c #F88E8E", + "< c #FB9191", + "1 c #FB9292", + "2 c #FA9393", + "3 c #FD9191", + "4 c #FF9191", + "5 c #FF9393", + "6 c #FD9494", + "7 c #FE9494", + "8 c #FF9494", + "9 c #FF9595", + "0 c #FF9696", + "q c #FF9898", + "w c None", + "wwwwwwwwwwwwwwww", + "www wwwwwwwwwwww", + "ww#8#wwwwwww-5.w", + "ww&88Owwwww&88Ow", + "www&88Owww-88Oww", + "wwww-88$w-88Owww", + "wwwww&q,>88Owwww", + "wwwwww-111Owwwww", + "wwwwww&125Owwwww", + "wwwww&q,>18Owwww", + "wwww&85$w&88Owww", + "www&88#www-88Oww", + "ww&q8Owwwww&88Ow", + "ww#8$wwwwwww-5.w", + "www wwwwwwwwwwww", + "wwwwwwwwwwwwwwww" +}; + + wxString GdaConst::FieldTypeToStr(GdaConst::FieldType ft) { if (ft == GdaConst::double_type) return "real"; if (ft == GdaConst::long64_type) return "integer"; if (ft == GdaConst::string_type) return "string"; if (ft == GdaConst::date_type) return "date"; + if (ft == GdaConst::time_type) return "time"; + if (ft == GdaConst::datetime_type) return "datetime"; if (ft == GdaConst::placeholder_type) return "placeholder"; return "unknown"; } @@ -208,6 +302,25 @@ wxFont* GdaConst::small_font = 0; wxFont* GdaConst::medium_font = 0; wxFont* GdaConst::large_font = 0; +int GdaConst::gdal_http_timeout = 5; +bool GdaConst::enable_high_dpi_support = true; +bool GdaConst::show_csv_configure_in_merge = false; +bool GdaConst::show_recent_sample_connect_ds_dialog = true; +bool GdaConst::use_cross_hatching = false; +int GdaConst::transparency_highlighted = 255; +int GdaConst::transparency_unhighlighted = 80; +int GdaConst::transparency_map_on_basemap = 200; +bool GdaConst::use_basemap_by_default = false; +int GdaConst::default_basemap_selection = 0; +bool GdaConst::hide_sys_table_postgres = false; +bool GdaConst::hide_sys_table_sqlite = false; +bool GdaConst::disable_crash_detect = false; +bool GdaConst::disable_auto_upgrade = false; +int GdaConst::plot_transparency_highlighted = 255; +int GdaConst::plot_transparency_unhighlighted = 50; + +int GdaConst::gda_ogr_csv_header = 2; + const wxPen* GdaConst::default_myshape_pen=0; const wxBrush* GdaConst::default_myshape_brush=0; @@ -330,6 +443,7 @@ std::vector GdaConst::qualitative_colors(10); const wxString GdaConst::html_submenu_title("Web Plugins"); + /** Certain objects such as wxFont objects need to be created after wxWidgets is sufficiently initialized. This function will be @@ -356,6 +470,10 @@ void GdaConst::init() ref_medium_pt_sz += 5; ref_large_pt_sz += 5; } + + if (GeneralWxUtils::isWindows()) { + ref_extra_small_pt_sz += 2; + } extra_small_font = wxFont::New(ref_extra_small_pt_sz, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, @@ -421,6 +539,7 @@ void GdaConst::init() qualitative_colors[8] = wxColour(202, 178, 214); qualitative_colors[9] = wxColour(106, 61, 154); + // Filenames or field names start with a letter, and they can contain any // combination of the letters A through Z, the digits 0 through 9, // the colon (:) (in dBASE II field names only), and the underscore (_) diff --git a/GdaConst.h b/GdaConst.h index ef0416d89..55bbb72c4 100644 --- a/GdaConst.h +++ b/GdaConst.h @@ -51,6 +51,8 @@ class GdaConst { long64_type, // N or F with decimals = 0 in DBF string_type, // C in DBF, max 254 characters date_type, // D in DBF, YYYYMMDD format + time_type, // HH:MM:SS + datetime_type, // YYYY-MM-DD HH:MM:SS geodatabase placeholder_type }; static wxString FieldTypeToStr(GdaConst::FieldType ft); @@ -78,7 +80,7 @@ class GdaConst { static std::map datasrc_type_to_fullname; static std::map > datasrc_req_flds; static std::map > datasrc_opt_flds; - + static wxString no_field_warning, db_field_warning, default_field_warning; static wxString default_field_name_regex, default_field_name_illegal_regex; static wxString db_field_name_regex, db_field_name_illegal_regex; @@ -106,6 +108,8 @@ class GdaConst { static const int max_dbf_date_len = 8; static const int min_dbf_date_len = 8; static const int default_dbf_date_len = 8; + + // Resource Files static const wxString gda_prefs_fname_json; @@ -290,7 +294,26 @@ class GdaConst { static const wxColour canvas_background_color; // white static const wxColour legend_background_color; // white - // Map + // Preferences + static int gdal_http_timeout; + static bool enable_high_dpi_support; + static bool show_csv_configure_in_merge; + static bool show_recent_sample_connect_ds_dialog; + static bool use_cross_hatching; + static int transparency_highlighted; + static int transparency_unhighlighted; + static int transparency_map_on_basemap; + static bool use_basemap_by_default; + static int default_basemap_selection; + static bool hide_sys_table_postgres; + static bool hide_sys_table_sqlite; + static bool disable_crash_detect; + static bool disable_auto_upgrade; + static int plot_transparency_highlighted; + static int plot_transparency_unhighlighted; + + static int gda_ogr_csv_header; + static const wxSize map_default_size; static const int map_default_legend_width; // this is a light forest green @@ -400,8 +423,13 @@ class GdaConst { static wxCursor zoomInCursor; static wxCursor zoomOutCursor; - static char* raw_zoom_out[65]; - static char* raw_zoom_in[65]; + static const char* raw_zoom_out[65]; + static const char* raw_zoom_in[65]; + static const char* delete_icon_xpm[48]; + + static const char* sample_names[255]; + static const char* sample_layer_names[255]; + static const char* sample_datasources[255]; }; #endif diff --git a/GdaJson.cpp b/GdaJson.cpp index b68496102..7bd88bae1 100644 --- a/GdaJson.cpp +++ b/GdaJson.cpp @@ -40,7 +40,6 @@ bool GdaJson::getBoolValFromObj(const json_spirit::Object& obj, wxString GdaJson::getStrValFromObj(const json_spirit::Object& obj, const wxString& name) { - LOG_MSG("In GdaJson::getStrValFromObj(Object, " + name + ")"); std::string std_name(name.ToStdString()); for (json_spirit::Object::const_iterator i=obj.begin(); i!=obj.end(); ++i) { @@ -57,7 +56,6 @@ wxString GdaJson::getStrValFromObj(const json_spirit::Object& obj, wxString GdaJson::getStrValFromObj(const json_spirit::Value& val, const wxString& name) { - LOG_MSG("In GdaJson::getStrValFromObj(Value, " + name + ")"); if (val.type() != json_spirit::obj_type) return ""; return getStrValFromObj(val.get_obj(), name); } diff --git a/GdaShape.cpp b/GdaShape.cpp index 0d14ed962..2dfa8374f 100644 --- a/GdaShape.cpp +++ b/GdaShape.cpp @@ -18,127 +18,276 @@ */ #include - +#include #include // for math abs and floor function #include #include + #include "logger.h" #include "GdaConst.h" #include "GenUtils.h" #include "GdaShape.h" + +GdaScaleTrans::GdaScaleTrans() +{ + // Set default margin + SetMargin(); + + fixed_aspect_ratio = true; + + drawing_area_width = 0; + drawing_area_height = 0; + drawing_area_ar = 0; + + orig_data_x_min = 0; + orig_data_y_min = 0; + orig_data_x_max = 0; + orig_data_y_max = 0; + + data_x_min = 0; + data_y_min = 0; + data_x_max = 0; + data_y_max = 0; + + screen_width = 0; + screen_height = 0; + + scale_x = 0; + scale_y = 0; + max_scale = 0; // max of scale_x, scale_y + trans_x = 0; + trans_y = 0; + + slack_x = 0; + slack_y = 0; +} + GdaScaleTrans& GdaScaleTrans::operator=(const GdaScaleTrans& s) { - scale_x = s.scale_x; - scale_y = s.scale_y; - max_scale = GenUtils::max(s.scale_x, s.scale_y); - trans_x = s.trans_x; - trans_y = s.trans_y; + fixed_aspect_ratio = s.fixed_aspect_ratio; + + drawing_area_width = s.drawing_area_width; + drawing_area_height = s.drawing_area_height; + drawing_area_ar = s.drawing_area_ar; + + orig_data_x_min = s.orig_data_x_min; + orig_data_y_min = s.orig_data_y_min; + orig_data_x_max = s.orig_data_x_max; + orig_data_y_max = s.orig_data_y_max; + + data_x_min = s.data_x_min; + data_y_min = s.data_y_min; + data_x_max = s.data_x_max; + data_y_max = s.data_y_max; + + screen_width = s.screen_width; + screen_height = s.screen_height; + + scale_x = s.scale_x; + scale_y = s.scale_y; + max_scale = s.max_scale; // max of scale_x, scale_y + trans_x = s.trans_x; + trans_y = s.trans_y; + + slack_x = s.slack_x; + slack_y = s.slack_y; return *this; } +bool GdaScaleTrans::IsValid() +{ + return data_width > 0 && data_height > 0; +} + +wxRealPoint GdaScaleTrans::GetDataCenter() +{ + wxRealPoint pt; + pt.x = (orig_data_x_min + orig_data_x_max) / 2.0; + pt.y = (orig_data_y_min + orig_data_y_max) / 2.0; + return pt; +} + +int GdaScaleTrans::GetXNudge() +{ + return (left_margin - right_margin) / 2; +} +void GdaScaleTrans::SetData(double x_min, double y_min, + double x_max, double y_max) +{ + orig_data_x_min = x_min; + orig_data_y_min = y_min; + orig_data_x_max = x_max; + orig_data_y_max = y_max; + + data_x_min = x_min; + data_y_min = y_min; + data_x_max = x_max; + data_y_max = y_max; + + calcAffineParams(); +} + + +void GdaScaleTrans::SetView(int screen_w, int screen_h, double scale_factor) +{ + screen_width = screen_w * scale_factor; + screen_height = screen_h * scale_factor; + + calcAffineParams(); +} + +void GdaScaleTrans::SetMargin(int _top_marg, int _bottom_marg, + int _left_marg, int _right_marg) +{ + top_margin = _top_marg; + bottom_margin = _bottom_marg; + left_margin = _left_marg; + right_margin = _right_marg; + + calcAffineParams(); + +} + +void GdaScaleTrans::SetFixedAspectRatio(bool fixed) +{ + fixed_aspect_ratio = fixed; + + calcAffineParams(); +} + /** x_min, y_min, x_max, y_max are the bounding box limits for the entire map. target_height and target_width are ignored if set to 0. They are used when a target size smaller than the normal maximum working area size is desired, for example when the user continually zooms out. The optional image_width_p and image_height_p parameters are for returning the resulting image width after the transformation is applied. */ -void GdaScaleTrans::calcAffineParams(double x_min, double y_min, - double x_max, double y_max, - double top_marg, double bottom_marg, - double left_marg, double right_marg, - double screen_width, double screen_height, - bool fixed_aspect_ratio, - bool fit_to_window, - double* scale_x_p, double* scale_y_p, - double* trans_x_p, double* trans_y_p, - double target_width, double target_height, - double* image_width_p, - double* image_height_p) -{ - //LOG_MSG("Entering GdaScaleTrans::calcAffineParams"); - double drawing_area_width = screen_width-(left_marg+right_marg); - double drawing_area_height = screen_height-(top_marg+bottom_marg); - - //LOG(drawing_area_width); - //LOG(target_width); - //LOG(drawing_area_height); - //LOG(target_height); - - if ( target_width > 0 && target_height > 0 && - target_width-1 <= drawing_area_width && - target_height-1 <= drawing_area_height ) { - - if (!fit_to_window && !fixed_aspect_ratio) { - //LOG_MSG("margins and drawing area adjusted"); - } - - // increase the margins so that the working area is equal - // to the target_width and target_height - double vert_delta = (drawing_area_height - target_height) / 2; - double horiz_delta = (drawing_area_width - target_width) / 2; - top_marg += vert_delta; - bottom_marg += vert_delta; - left_marg += horiz_delta; - right_marg += horiz_delta; - drawing_area_width -= (2 * horiz_delta); - drawing_area_height -= (2 * vert_delta); - } else { - if (!fit_to_window && !fixed_aspect_ratio) { - //LOG_MSG("margins not adjusted"); - } - } - +void GdaScaleTrans::calcAffineParams() +{ + drawing_area_width = screen_width - (left_margin + right_margin); + drawing_area_height = screen_height - (top_margin + bottom_margin); // drawing_area_ar represents the drawing area aspect ratio. - double drawing_area_ar = drawing_area_width / drawing_area_height; + drawing_area_ar = drawing_area_width / drawing_area_height; // if fixed_aspect_ratio == true, we will maintain the original // aspect-ratio (width : height) of the input data. - double data_width = x_max - x_min; - double data_height = y_max - y_min; + data_width = data_x_max - data_x_min; + data_height = data_y_max - data_y_min; + // data aspect ratio - double data_ar = data_width / data_height; + data_ar = data_width / data_height; if ( fixed_aspect_ratio ) { if (drawing_area_ar >= data_ar ) { // scale (translated) data to fit within height of drawing area - *scale_x_p = drawing_area_height / data_height; - *scale_y_p = -(*scale_x_p); - - double slack = - (drawing_area_width - ((*scale_x_p) * data_width))/2.0; - *trans_x_p = slack + left_marg - (*scale_x_p)*x_min; - *trans_y_p = screen_height - bottom_marg - (*scale_y_p)*y_min; + scale_x = drawing_area_height / data_height; + scale_y = -scale_x; + + slack_y = 0; + slack_x = (drawing_area_width - (scale_x * data_width))/2.0; + trans_x = slack_x + left_margin - scale_x * data_x_min; + trans_y = screen_height - bottom_margin - scale_y * data_y_min; + } else { // drawing_area_ar < data_ar // scale (translated) data to fit within width of drawing area - *scale_x_p = drawing_area_width / data_width; - *scale_y_p = -(*scale_x_p); + scale_x = drawing_area_width / data_width; + scale_y = -scale_x; - *trans_x_p = left_marg - (*scale_x_p)*x_min; - double slack = - (drawing_area_height - ((*scale_x_p) * data_height))/2.0; - *trans_y_p = - screen_height - slack - bottom_marg - (*scale_y_p)*y_min; + slack_x = 0; + slack_y = (drawing_area_height - (scale_x * data_height))/2.0; + + trans_x = left_margin - scale_x * data_x_min; + trans_y = screen_height - slack_y - bottom_margin - scale_y * data_y_min; } } else { // fixed_aspect_ratio == false, fit_to_window == true/false - *scale_x_p = drawing_area_width / data_width; - *scale_y_p = -(drawing_area_height / data_height); + scale_x = drawing_area_width / data_width; + scale_y = -(drawing_area_height / data_height); - *trans_x_p = left_marg - (*scale_x_p)*x_min; - *trans_y_p = screen_height - bottom_marg - (*scale_y_p)*y_min; - } - - if (image_width_p && image_height_p) { - double new_x_min, new_y_min, new_x_max, new_y_max; - new_x_min = x_min * (*scale_x_p) + (*trans_x_p); - new_y_min = y_min * (*scale_y_p) + (*trans_y_p); - new_x_max = x_max * (*scale_x_p) + (*trans_x_p); - new_y_max = y_max * (*scale_y_p) + (*trans_y_p); - *image_width_p = abs(new_x_min - new_x_max); - *image_height_p = abs(new_y_min - new_y_max); + trans_x = left_margin - scale_x * data_x_min; + trans_y = screen_height - bottom_margin - scale_y * data_y_min; } - //LOG_MSG("Exiting GdaScaleTrans::calcAffineParams"); + + max_scale = scale_x; + if (scale_y > scale_x) + max_scale = scale_y; +} + + +void GdaScaleTrans::Reset() +{ + data_x_min = orig_data_x_min; + data_x_max = orig_data_x_max; + data_y_min = orig_data_y_min; + data_y_max = orig_data_y_max; + + calcAffineParams(); +} + +void GdaScaleTrans::Zoom(bool is_zoomin, wxPoint& from, wxPoint &to) +{ + if (is_zoomin == false ) { + // always zoom out + double expand_in_x = data_width * 0.5; + double expand_in_y = data_height * 0.5; + + data_x_min = data_x_min - expand_in_x; + data_y_min = data_y_min - expand_in_y; + + data_x_max = data_x_max + expand_in_x; + data_y_max = data_y_max + expand_in_y; + + } else { + // zoom in + + wxRealPoint from_data = View2Data(from); + wxRealPoint to_data = View2Data(to); + + if (from_data.x < to_data.x) { + data_x_min = from_data.x; + data_x_max = to_data.x; + } else { + data_x_max = from_data.x; + data_x_min = to_data.x; + } + + if (from_data.y < to_data.y) { + data_y_min = from_data.y; + data_y_max = to_data.y; + } else { + data_y_max = from_data.y; + data_y_min = to_data.y; + } + } + + calcAffineParams(); +} + + +void GdaScaleTrans::PanView(const wxPoint& pt_from, const wxPoint& pt_to) +{ + + wxRealPoint data_pt_from = View2Data(pt_from); + wxRealPoint data_pt_to = View2Data(pt_to); + + double offset_data_x = data_pt_from.x - data_pt_to.x; + double offset_data_y = data_pt_from.y - data_pt_to.y; + + data_x_min = data_x_min + offset_data_x; + data_y_min = data_y_min + offset_data_y; + + data_x_max = data_x_max + offset_data_x; + data_y_max = data_y_max + offset_data_y; + + calcAffineParams(); +} + +void GdaScaleTrans::ScrollView(int scroll_x, int scroll_y) +{ + wxPoint pt_from(0,0); + wxPoint pt_to(scroll_x, scroll_y); + + PanView(pt_from, pt_to); } wxString GdaScaleTrans::GetString() @@ -150,6 +299,13 @@ wxString GdaScaleTrans::GetString() return str; } +wxRealPoint GdaScaleTrans::View2Data(const wxPoint& src) +{ + wxRealPoint result; + transform_back(src, result); + return result; +} + void GdaScaleTrans::transform_back(const wxPoint& src, wxRealPoint& result) const { result.x = (src.x - trans_x) / scale_x ; @@ -185,6 +341,10 @@ void GdaScaleTrans::transform(const double& src, double* result) const *result = src * max_scale; } +//////////////////////////////////////////////////////////////////////////////// +// +// +//////////////////////////////////////////////////////////////////////////////// GdaShapeAttribs::GdaShapeAttribs(const GdaShapeAttribs& s) : brush(s.brush), pen(s.pen), x_nudge(s.x_nudge), y_nudge(s.y_nudge) { @@ -209,6 +369,11 @@ GdaShapeAttribs& GdaShapeAttribs::operator=(const GdaShapeAttribs& s) { return *this; } +//////////////////////////////////////////////////////////////////////////////// +// +// +//////////////////////////////////////////////////////////////////////////////// + GdaShape::GdaShape() : center(0,0), center_o(0.0,0.0), category(0), attribs(0), null_shape(false) { @@ -297,26 +462,19 @@ int GdaShape::getYNudge() return attribs->y_nudge; } +//////////////////////////////////////////////////////////////////////////////// +// +// +//////////////////////////////////////////////////////////////////////////////// void GdaShapeAlgs::partsToCount(const std::vector& parts, int total_points, int* count) { if (total_points == 0 || parts.size() == 0) return; - //LOG_MSG("Entering GdaShape::partsToCount"); int last_ind = parts.size()-1; for (int i=0; i 0 ? parts[last_ind-1] : 0; count[last_ind] = total_points - parts[last_ind]; - //LOG(total_points); - //LOG(parts.size()); - //LOG(parts[last_ind]); - //LOG(last_ind); - //LOG(count[last_ind]); - //LOG_MSG("Exiting GdaShape::partsToCount"); } wxRealPoint GdaShapeAlgs::calculateMeanCenter(GdaPolygon* poly) @@ -578,6 +736,10 @@ void GdaShapeAlgs::getBoundingBoxOrig(const GdaPolygon* p, double& xmin, } } +//////////////////////////////////////////////////////////////////////////////// +// +// +//////////////////////////////////////////////////////////////////////////////// GdaPoint::GdaPoint() { null_shape = true; @@ -600,6 +762,14 @@ GdaPoint::GdaPoint(double x_orig, double y_orig) center_o = wxRealPoint(x_orig, y_orig); } +void GdaPoint::Offset(double dx, double dy) +{ +} + +void GdaPoint::Offset(int dx, int dy) +{ +} + double GdaPoint::GetX() { return center_o.x; @@ -625,11 +795,11 @@ bool GdaPoint::regionIntersect(const wxRegion& r) return r.Contains(center.x-1, center.y-1, 3, 3) != wxOutRegion; } -//void GdaPoint::applyScaleTrans(const GdaScaleTrans& A) -//{ -// GdaShape::applyScaleTrans(A); // apply affine transform to base class -// A.transform(center_o, ¢er); -//} +void GdaPoint::applyScaleTrans(const GdaScaleTrans& A) +{ + GdaShape::applyScaleTrans(A); // apply affine transform to base class + //A.transform(center_o, ¢er); +} void GdaPoint::paintSelf(wxDC& dc) { @@ -653,6 +823,10 @@ void GdaPoint::paintSelf(wxGraphicsContext* gc) gc->StrokePath(path); } +//////////////////////////////////////////////////////////////////////////////// +// +// +//////////////////////////////////////////////////////////////////////////////// GdaCircle::GdaCircle() { null_shape = true; @@ -665,13 +839,47 @@ GdaCircle::GdaCircle(const GdaCircle& s) } GdaCircle::GdaCircle(wxRealPoint center_o_s, double radius_o_s, - bool scale_radius_s) + bool scale_radius_s) : radius_o(radius_o_s), radius(radius_o_s), scale_radius(scale_radius_s) { center = wxPoint((int) center_o_s.x, (int) center_o_s.y); center_o = center_o_s; } +GdaCircle::GdaCircle(wxPoint pt1, wxPoint pt2) +{ + Update(pt1, pt2); +} + +void GdaCircle::Offset(double dx, double dy) +{ + center.x = center_o.x + dx; + center.y = center_o.y + dy; +} + +void GdaCircle::Offset(int dx, int dy) +{ + center.x = center_o.x + dx; + center.y = center_o.y + dy; +} + +void GdaCircle::Update(wxPoint pt1, wxPoint pt2) +{ + wxRealPoint c; + c.x = (pt1.x + pt2.x ) / 2.0; + c.y = (pt1.y + pt2.y ) / 2.0; + double r = (pt2.x - pt1.x) * (pt2.x - pt1.x) + (pt2.y - pt1.y) * (pt2.y - pt1.y); + r = sqrt(r) / 2.0; + + center = wxPoint((int) c.x, (int) c.y); + center_o = c; + radius_o = r; + radius = r; + scale_radius = false; + + null_shape = false; +} + bool GdaCircle::pointWithin(const wxPoint& pt) { if (null_shape) return false; @@ -680,15 +888,6 @@ bool GdaCircle::pointWithin(const wxPoint& pt) bool GdaCircle::regionIntersect(const wxRegion& r) { - //long diam = (long) (2*radius); - //if (r.Contains(center.x - radius, center.y - radius, - // diam, diam) == wxOutRegion) { - // return false; - //} else { - // wxRegion circ_reg = GdaShapeAlgs::createCircleRegion(center, radius); - // circ_reg.Intersect(r); - // return !circ_reg.IsEmpty(); - //} return false; } @@ -700,6 +899,7 @@ void GdaCircle::applyScaleTrans(const GdaScaleTrans& A) if (scale_radius) A.transform(radius_o, &radius); } + void GdaCircle::paintSelf(wxDC& dc) { if (null_shape) return; @@ -722,6 +922,10 @@ void GdaCircle::paintSelf(wxGraphicsContext* gc) gc->StrokePath(path); } +//////////////////////////////////////////////////////////////////////////////// +// +// +//////////////////////////////////////////////////////////////////////////////// GdaRectangle::GdaRectangle() { null_shape = true; @@ -743,6 +947,12 @@ lower_left_o(lower_left_o_s), upper_right_o(upper_right_o_s) center = wxPoint((int) center_o.x, (int) center_o.y); } +GdaRectangle::GdaRectangle(wxPoint pt1, wxPoint pt2) +{ + Update(pt1, pt2); +} + + bool GdaRectangle::pointWithin(const wxPoint& pt) { if (null_shape) return false; @@ -750,6 +960,54 @@ bool GdaRectangle::pointWithin(const wxPoint& pt) pt.y <= lower_left.y && pt.y >= upper_right.y); } +void GdaRectangle::Offset(double dx, double dy) +{ + // only offset the screen objects + lower_left.x = lower_left_o.x + dx; + lower_left.y = lower_left_o.y + dy; + + upper_right.x = upper_right_o.x + dx; + upper_right.y = upper_right_o.y + dy; +} + +void GdaRectangle::Offset(int dx, int dy) +{ + // only offset the screen objects + lower_left.x += dx; + lower_left.y += dy; + + upper_right.x += dx; + upper_right.y += dy; + + lower_left_o.x += dx; + lower_left_o.y += dy; + + upper_right_o.x += dx; + upper_right_o.y += dy; +} + +void GdaRectangle::Update(wxPoint pt1, wxPoint pt2) +{ + wxRealPoint ll; + wxRealPoint ur; + + ll.x = pt1.x < pt2.x ? pt1.x : pt2.x; + ur.x = pt1.x < pt2.x ? pt2.x : pt1.x; + ll.y = pt1.y > pt2.y ? pt1.y : pt2.y; + ur.y = pt1.y > pt2.y ? pt2.y : pt1.y; + + lower_left = ll; + lower_left_o = ll; + upper_right = ur; + upper_right_o = ur; + + center_o.x = (lower_left_o.x + upper_right_o.x)/2.0; + center_o.y = (lower_left_o.y + upper_right_o.y)/2.0; + center = wxPoint((int) center_o.x, (int) center_o.y); + + null_shape = false; +} + bool GdaRectangle::regionIntersect(const wxRegion& r) { return false; @@ -763,6 +1021,7 @@ void GdaRectangle::applyScaleTrans(const GdaScaleTrans& A) A.transform(upper_right_o, &upper_right); } + void GdaRectangle::projectToBasemap(GDA::Basemap* basemap) { if (null_shape) @@ -795,6 +1054,10 @@ void GdaRectangle::paintSelf(wxGraphicsContext* gc) upper_right.y - lower_left.y); } +//////////////////////////////////////////////////////////////////////////////// +// +// +//////////////////////////////////////////////////////////////////////////////// GdaPolygon::GdaPolygon() : points(0), points_o(0), count(0) { null_shape = true; @@ -918,6 +1181,22 @@ GdaPolygon::~GdaPolygon() } } +void GdaPolygon::Offset(double dx, double dy) +{ + for (int i=0; i 2) + return; + + points_o[0].x = pt1.x; + points_o[0].y = pt1.y; + points_o[1].x = pt2.x; + points_o[1].y = pt2.y; + points[0].x = (int) pt1.x; + points[0].y = (int) pt1.y; + points[1].x = (int) pt2.x; + points[1].y = (int) pt2.y; + + center_o = GdaShapeAlgs::calculateMeanCenter(n, points_o); + center.x = (int) center_o.x; + center.y = (int) center_o.y; + + null_shape = false; +} + GdaPolyLine& GdaPolyLine::operator=(const GdaPolyLine& s) { - //LOG_MSG("Entering GdaPolyLine::operator="); GdaShape::operator=(s); if (points) delete [] points; points = 0; if (points_o) delete [] points_o; points_o = 0; @@ -1257,9 +1571,7 @@ GdaPolyLine& GdaPolyLine::operator=(const GdaPolyLine& s) n = s.n; n_count = s.n_count; pc = s.pc; - //region = s.region; return *this; - //LOG_MSG("Exiting GdaPolyLine::operator="); } bool GdaPolyLine::pointWithin(const wxPoint& pt) @@ -1281,9 +1593,6 @@ bool GdaPolyLine::pointWithin(const wxPoint& pt) bool GdaPolyLine::regionIntersect(const wxRegion& r) { - //wxRegion reg(region); - //reg.Intersect(r); - //return !reg.IsEmpty(); return false; } @@ -1295,32 +1604,11 @@ void GdaPolyLine::applyScaleTrans(const GdaScaleTrans& A) for (int i=0; i1) { - // region = GdaShapeAlgs::createLineRegion(points[0], points[1]); - // for (int i=1; ipoints[i], &(points[i])); } - //region = wxRegion(); // create an empty initial region - //int chunk_index = 0; // will have the initial index of each part - //for (int h=0; h 1) { // ensure this is a valid part - // region.Union(GdaShapeAlgs::createLineRegion(points[chunk_index], - // points[chunk_index+1])); - // for (int i=1; i& points_orig) } GdaSpline::GdaSpline(const std::vector& x_orig, - const std::vector& y_orig) + const std::vector& y_orig) : n((int) x_orig.size()), points_o(0), points(0) { if (n == 0) { @@ -1441,11 +1731,11 @@ GdaSpline::GdaSpline(const std::vector& x_orig, is extended to the edges of the bounding box. */ GdaSpline::GdaSpline(double x_orig_first, double y_orig_first, - const std::vector& x_orig, - const std::vector& y_orig, - double x_orig_last, double y_orig_last, - double x_trans, double y_trans, - double x_scale, double y_scale) + const std::vector& x_orig, + const std::vector& y_orig, + double x_orig_last, double y_orig_last, + double x_trans, double y_trans, + double x_scale, double y_scale) : n((int) x_orig.size()+2), points_o(0), points(0) { if (n == 0) { @@ -1473,11 +1763,11 @@ GdaSpline::GdaSpline(double x_orig_first, double y_orig_first, } void GdaSpline::addExtensions(double x_orig_first, double y_orig_first, - const std::vector& x_orig, - const std::vector& y_orig, - double x_orig_last, double y_orig_last, - double x_trans, double y_trans, - double x_scale, double y_scale) + const std::vector& x_orig, + const std::vector& y_orig, + double x_orig_last, double y_orig_last, + double x_trans, double y_trans, + double x_scale, double y_scale) { n = (int) x_orig.size()+2; null_shape = false; @@ -1504,11 +1794,10 @@ void GdaSpline::addExtensions(double x_orig_first, double y_orig_first, center.y = (int) center_o.y; } -void GdaSpline::reInit( - const std::vector& x_orig, - const std::vector& y_orig, - double x_trans, double y_trans, - double x_scale, double y_scale) +void GdaSpline::reInit(const std::vector& x_orig, + const std::vector& y_orig, + double x_trans, double y_trans, + double x_scale, double y_scale) { n = (int) x_orig.size(); if (points) delete points; points = 0; @@ -1539,6 +1828,22 @@ GdaSpline::~GdaSpline() if (points_o) delete [] points_o; points_o = 0; } +void GdaSpline::Offset(double dx, double dy) +{ + for (int i=0; i& tic_labels_s, - const wxRealPoint& a_s, const wxRealPoint& b_s, - int x_nudge, int y_nudge) - : caption(caption_s), tic_labels(tic_labels_s), is_horizontal(a_s.y == b_s.y), - a(a_s), b(b_s), a_o(a_s), b_o(b_s), - font(*GdaConst::small_font), caption_font(*GdaConst::medium_font), - hidden(false), hide_scale_values(false), - auto_drop_scale_values(true), move_outer_val_text_inwards(false), - hide_negative_labels(false) + const std::vector& tic_labels_s, + const wxRealPoint& a_s, const wxRealPoint& b_s, + int x_nudge, int y_nudge) +: caption(caption_s), tic_labels(tic_labels_s), +is_horizontal(a_s.y == b_s.y), +a(a_s), b(b_s), a_o(a_s), b_o(b_s), +font(*GdaConst::small_font), caption_font(*GdaConst::medium_font), +hidden(false), hide_scale_values(false), +auto_drop_scale_values(true), move_outer_val_text_inwards(false), +hide_negative_labels(false) { setNudge(x_nudge, y_nudge); } +void GdaAxis::Offset(double dx, double dy) +{ +} + +void GdaAxis::Offset(int dx, int dy) +{ +} void GdaAxis::applyScaleTrans(const GdaScaleTrans& A) { @@ -2373,14 +2726,17 @@ void GdaAxis::paintSelf(wxDC& dc) GdaShapeText::HorizAlignment horiz_align = GdaShapeText::h_center; if (move_outer_val_text_inwards && i == 0 && num_tics > 1) { horiz_align = GdaShapeText::left; - } else if (move_outer_val_text_inwards && i+1 == num_tics && num_tics > 1) { + } else if (move_outer_val_text_inwards && i+1 == num_tics && + num_tics > 1) + { horiz_align = GdaShapeText::right; } wxPoint text_pos = GdaShapeText::calcRefPoint(dc, text, font, ref_pt, - cc_rot_degs, horiz_align, - GdaShapeText::bottom); - if (!use_axis_scale || (scale.tics_str_show[i] && - !hide_scale_values && print_tic[i])) { + cc_rot_degs, horiz_align, + GdaShapeText::bottom); + if (!use_axis_scale || + (scale.tics_str_show[i] && !hide_scale_values && print_tic[i])) + { dc.DrawRotatedText(text, text_pos.x, text_pos.y, cc_rot_degs); } } diff --git a/GdaShape.h b/GdaShape.h index 6b1bbeef3..28d746f71 100644 --- a/GdaShape.h +++ b/GdaShape.h @@ -27,33 +27,34 @@ #include #include #include +#include +#include "Explore/Basemap.h" #include "ShpFile.h" -#include #include "GenUtils.h" -#include "Explore/Basemap.h" +#include "GdaConst.h" class GdaPolygon; struct GdaScaleTrans { - GdaScaleTrans() : - scale_x(1.0), scale_y(1.0), max_scale(1.0), trans_x(0.0), trans_y(0.0){} + GdaScaleTrans(); GdaScaleTrans(double s_x, double s_y, double t_x, double t_y) : scale_x(s_x), scale_y(s_y), max_scale(GenUtils::max(s_x, s_y)), trans_x(t_x), trans_y(t_y) {} virtual GdaScaleTrans& operator=(const GdaScaleTrans& s); - static void calcAffineParams(double x_min, double y_min, - double x_max, double y_max, - double top_marg, double bottom_marg, - double left_marg, double right_marg, - double screen_width, double screen_height, - bool fixed_aspect_ratio, - bool fit_to_window, - double* scale_x_p, double* scale_y_p, - double* trans_x_p, double* trans_y_p, - double target_width=0, double target_height=0, - double* image_width_p=0, - double* image_height_p=0); + + void SetData(double x_min, double y_min, double x_max, double y_max); + + void SetView(int screen_w, int screen_h, double scale_factor=1.0); + + void SetMargin(int _top_marg=GdaConst::default_virtual_screen_marg_top, + int _bottom_marg=GdaConst::default_virtual_screen_marg_bottom, + int _left_marg=GdaConst::default_virtual_screen_marg_left, + int _right_marg=GdaConst::default_virtual_screen_marg_right); + + + void calcAffineParams(); + wxString GetString(); void transform_back(const wxPoint& src, wxRealPoint& result) const; void transform(const wxRealPoint& src, wxPoint* result) const; @@ -62,12 +63,52 @@ struct GdaScaleTrans { void transform(const Shapefile::Point& src, wxPoint* result) const; void transform(const double& src, double* result) const; void transform(const double& src, int* result) const; - + + wxRealPoint View2Data(const wxPoint& src); + + bool IsValid(); + void Reset(); + void SetFixedAspectRatio(bool fixed); + void PanView(const wxPoint& pt_from, const wxPoint& pt_to); + void Zoom(bool is_zoomin, wxPoint& from, wxPoint& to); + void ScrollView(int scroll_x, int scroll_y); + + int GetXNudge(); + wxRealPoint GetDataCenter(); + + bool fixed_aspect_ratio; + + double drawing_area_width; + double drawing_area_height; + double drawing_area_ar; + + double orig_data_x_min; + double orig_data_y_min; + double orig_data_x_max; + double orig_data_y_max; + + double data_width; + double data_height; + double data_x_min; + double data_y_min; + double data_x_max; + double data_y_max; + double data_ar; + + double screen_width; + double screen_height; + double left_margin; + double right_margin; + double top_margin; + double bottom_margin; + double scale_x; double scale_y; double max_scale; // max of scale_x, scale_y double trans_x; double trans_y; + double slack_x; + double slack_y; }; namespace GdaShapeAlgs { @@ -122,15 +163,20 @@ class GdaShape { virtual wxPoint getMeanCenter() { return center; } virtual wxRealPoint getCentroidOrig() { return center_o; } virtual wxRealPoint getMeanCenterOrig() { return center_o; } - + + /* used by selection on screen */ + virtual void Offset(double dx, double dy) = 0; + virtual void Offset(int dx, int dy) = 0; + virtual void Update(wxPoint pt1, wxPoint pt2) {} + virtual bool pointWithin(const wxPoint& pt) { return false; }; + virtual bool Contains(const wxPoint& pt) { return pointWithin(pt); }; virtual bool regionIntersect(const wxRegion& region) { return false; }; virtual void applyScaleTrans(const GdaScaleTrans& A); virtual void projectToBasemap(GDA::Basemap* basemap); virtual void paintSelf(wxDC& dc) = 0; virtual void paintSelf(wxGraphicsContext* gc) = 0; -public: // calls allocAttribs if needed, a convenience function. virtual void setNudge(int x_nudge, int y_nudge); virtual void setPen(const wxPen& pen); @@ -140,12 +186,13 @@ class GdaShape { int getXNudge(); int getYNudge(); bool isNull() { return null_shape; } + wxPoint center; // for selectable shapes, indicates which category shape belongs to int category; -//protected: wxRealPoint center_o; wxPoint bb_poly[5]; + protected: bool null_shape; // flag for an placeholder or empty shape GdaShapeAttribs* attribs; // optional extra attributes @@ -159,13 +206,18 @@ class GdaPoint: public GdaShape { GdaPoint(wxRealPoint point_o_s); GdaPoint(double x_orig, double y_orig); virtual ~GdaPoint() {} + + virtual void Offset(double dx, double dy); + virtual void Offset(int dx, int dy); + + virtual GdaPoint* clone() { return new GdaPoint(*this); } - virtual bool pointWithin(const wxPoint& pt); virtual bool regionIntersect(const wxRegion& r); - //virtual void applyScaleTrans(const GdaScaleTrans& A); + virtual void applyScaleTrans(const GdaScaleTrans& A); virtual void paintSelf(wxDC& dc); virtual void paintSelf(wxGraphicsContext* gc); + double GetX(); double GetY(); }; @@ -177,19 +229,24 @@ class GdaCircle: public GdaShape { GdaCircle(const GdaCircle& s); GdaCircle(wxRealPoint center_o_s, double radius_o_s, bool scale_radius = false); + GdaCircle(wxPoint pt1, wxPoint pt2); virtual ~GdaCircle() {} + + virtual void Offset(double dx, double dy); + virtual void Offset(int dx, int dy); + virtual void Update(wxPoint pt1, wxPoint pt2); + virtual GdaCircle* clone() { return new GdaCircle(*this); } - virtual bool pointWithin(const wxPoint& pt); virtual bool regionIntersect(const wxRegion& r); virtual void applyScaleTrans(const GdaScaleTrans& A); virtual void paintSelf(wxDC& dc); virtual void paintSelf(wxGraphicsContext* gc); -public: //wxPoint center; // inherited from GdaShape double radius; bool scale_radius; // does radius change when affine trans applied? + protected: //wxRealPoint center_o; // inherited from GdaShape double radius_o; @@ -200,9 +257,15 @@ class GdaRectangle: public GdaShape { GdaRectangle(); // creates a null shape GdaRectangle(const GdaRectangle& s); GdaRectangle(wxRealPoint lower_left_o_s, wxRealPoint upper_right_o_s); + GdaRectangle(wxPoint lower_left_o_s, wxPoint upper_right_o_s); + virtual ~GdaRectangle() {} virtual GdaRectangle* clone() { return new GdaRectangle(*this); } + virtual void Offset(double dx, double dy); + virtual void Offset(int dx, int dy); + virtual void Update(wxPoint pt1, wxPoint pt2); + virtual bool pointWithin(const wxPoint& pt); virtual bool regionIntersect(const wxRegion& r); virtual void applyScaleTrans(const GdaScaleTrans& A); @@ -210,9 +273,9 @@ class GdaRectangle: public GdaShape { virtual void paintSelf(wxDC& dc); virtual void paintSelf(wxGraphicsContext* gc); -public: wxPoint lower_left; wxPoint upper_right; + protected: wxRealPoint lower_left_o; wxRealPoint upper_right_o; @@ -228,6 +291,9 @@ class GdaPolygon: public GdaShape { virtual ~GdaPolygon(); virtual GdaPolygon* clone() { return new GdaPolygon(*this); } + virtual void Offset(double dx, double dy); + virtual void Offset(int dx, int dy); + virtual bool pointWithin(const wxPoint& pt); virtual bool regionIntersect(const wxRegion& r); virtual void applyScaleTrans(const GdaScaleTrans& A); @@ -236,7 +302,6 @@ class GdaPolygon: public GdaShape { virtual void paintSelf(wxDC& dc); virtual void paintSelf(wxGraphicsContext* gc); -public: // All values in points array are the same. Can render render // as a single point at points[0] bool all_points_same; @@ -248,9 +313,10 @@ class GdaPolygon: public GdaShape { // count stores the number of points in each polygon part // parts stores the index of the first point for each polygon int* count; -//protected: + // (pc == 0 && points_o !=0 ) || (pc != 0 && points_o ==0 ) Shapefile::PolygonContents* pc; + wxRealPoint* points_o; wxRealPoint bb_ll_o; // bounding box lower left wxRealPoint bb_ur_o; // bounding box upper right @@ -264,11 +330,16 @@ class GdaPolyLine: public GdaShape { GdaPolyLine(const GdaPolyLine& s); GdaPolyLine(int n_s, wxRealPoint* points_o_s); GdaPolyLine(double x1, double y1, double x2, double y2); + GdaPolyLine(wxPoint pt1, wxPoint pt2); GdaPolyLine(Shapefile::PolyLineContents* pc_s); virtual GdaPolyLine& operator=(const GdaPolyLine& s); virtual ~GdaPolyLine(); virtual GdaPolyLine* clone() { return new GdaPolyLine(*this); } - + + virtual void Offset(double dx, double dy); + virtual void Offset(int dx, int dy); + virtual void Update(wxPoint pt1, wxPoint pt2); + virtual bool pointWithin(const wxPoint& pt); virtual bool regionIntersect(const wxRegion& r); virtual void applyScaleTrans(const GdaScaleTrans& A); @@ -278,16 +349,18 @@ class GdaPolyLine: public GdaShape { virtual wxString printDetails(); - static wxRealPoint CalculateCentroid(int n, wxRealPoint* pts) - { return wxRealPoint(0,0); } + static wxRealPoint CalculateCentroid(int n, wxRealPoint* pts) { + return wxRealPoint(0,0); + } + public: wxPoint* points; int n; // size of points array int n_count; // size of count array int* count; // index into various parts of points array -//protected: // (pc == 0 && points_o !=0 ) || (pc != 0 && points_o ==0 ) Shapefile::PolyLineContents* pc; + wxRealPoint* points_o; //wxRegion region; }; @@ -305,21 +378,24 @@ class GdaSpline: public GdaShape { double x_orig_last, double y_orig_last, double x_trans=0.0, double y_trans=0.0, double x_scale=1.0, double y_scale=1.0); - virtual void addExtensions(double x_orig_first, double y_orig_first, - const std::vector& x_orig, - const std::vector& y_orig, - double x_orig_last, double y_orig_last, - double x_trans=0.0, double y_trans=0.0, - double x_scale=1.0, double y_scale=1.0); - virtual void reInit(const std::vector& x_orig, - const std::vector& y_orig, - double x_trans=0.0, double y_trans=0.0, - double x_scale=1.0, double y_scale=1.0); + virtual void addExtensions(double x_orig_first, double y_orig_first, + const std::vector& x_orig, + const std::vector& y_orig, + double x_orig_last, double y_orig_last, + double x_trans=0.0, double y_trans=0.0, + double x_scale=1.0, double y_scale=1.0); + virtual void reInit(const std::vector& x_orig, + const std::vector& y_orig, + double x_trans=0.0, double y_trans=0.0, + double x_scale=1.0, double y_scale=1.0); + virtual GdaSpline& operator=(const GdaSpline& s); virtual ~GdaSpline(); virtual GdaSpline* clone() { return new GdaSpline(*this); } - + virtual void Offset(double dx, double dy); + virtual void Offset(int dx, int dy); + virtual bool pointWithin(const wxPoint& pt); virtual bool regionIntersect(const wxRegion& r); virtual void applyScaleTrans(const GdaScaleTrans& A); @@ -343,16 +419,19 @@ class GdaRay: public GdaShape { virtual ~GdaRay() {} virtual GdaRay* clone() { return new GdaRay(*this); } + virtual void Offset(double dx, double dy); + virtual void Offset(int dx, int dy); + virtual bool pointWithin(const wxPoint& pt); virtual bool regionIntersect(const wxRegion& r); virtual void applyScaleTrans(const GdaScaleTrans& A); virtual void paintSelf(wxDC& dc); virtual void paintSelf(wxGraphicsContext* gc); -public: //wxPoint center; // inherited from GdaShape double degs_rot_cc_from_horiz; int length; // length in pixels + protected: //wxRealPoint center_o; // inherited from GdaShape }; @@ -373,18 +452,20 @@ class GdaShapeText: public GdaShape { virtual ~GdaShapeText() {} virtual GdaShapeText* clone() { return new GdaShapeText(*this); } + virtual void Offset(double dx, double dy); + virtual void Offset(int dx, int dy); + virtual bool pointWithin(const wxPoint& pt); virtual void applyScaleTrans(const GdaScaleTrans& A); virtual void paintSelf(wxDC& dc); virtual void paintSelf(wxGraphicsContext* gc); - + static wxPoint calcRefPoint(wxDC& dc, const wxString& text, const wxFont& font, const wxRealPoint& ref_pt, double degs_rot_cc_from_horiz = 0, HorizAlignment h_align = h_center, VertAlignment v_align = v_center); -public: double getDegsRotCcFromHoriz() { return degs_rot_cc_from_horiz; } wxString getText() { return text; } void setText(wxString t) { text = t; } @@ -394,6 +475,7 @@ class GdaShapeText: public GdaShape { HorizAlignment horiz_align; VertAlignment vert_align; bool hidden; + protected: double degs_rot_cc_from_horiz; double degs_rot_cc_from_horiz_o; @@ -422,13 +504,15 @@ class GdaShapeTable : public GdaShape { virtual ~GdaShapeTable() {} virtual GdaShapeTable* clone() { return new GdaShapeTable(*this); } + virtual void Offset(double dx, double dy); + virtual void Offset(int dx, int dy); + virtual void applyScaleTrans(const GdaScaleTrans& A); virtual void paintSelf(wxDC& dc); virtual void paintSelf(wxGraphicsContext* gc); virtual void GetSize(wxDC& dc, int& w, int& h); -public: bool hidden; std::vector vals; std::vector attributes; @@ -442,6 +526,7 @@ class GdaShapeTable : public GdaShape { GdaShapeText::VertAlignment vert_align; GdaShapeText::HorizAlignment cell_h_align; GdaShapeText::VertAlignment cell_v_align; + protected: wxRealPoint ref_pt_o; }; @@ -460,11 +545,13 @@ class GdaAxis: public GdaShape { virtual ~GdaAxis() {} virtual GdaAxis* clone() { return new GdaAxis(*this); } + virtual void Offset(double dx, double dy); + virtual void Offset(int dx, int dy); + virtual void applyScaleTrans(const GdaScaleTrans& A); virtual void paintSelf(wxDC& dc); virtual void paintSelf(wxGraphicsContext* gc); -public: wxString getCaption() { return caption; } void setCaption(const wxString& s) { caption = s; } bool isHorizontal() { return is_horizontal; } @@ -479,6 +566,7 @@ class GdaAxis: public GdaShape { wxPoint a, b; wxString caption; bool hidden; + protected: bool is_horizontal; wxRealPoint a_o; diff --git a/GenGeomAlgs.cpp b/GenGeomAlgs.cpp index 3abe35cf1..3ce09b311 100644 --- a/GenGeomAlgs.cpp +++ b/GenGeomAlgs.cpp @@ -411,9 +411,9 @@ void GenGeomAlgs::StandardizeRect(const wxPoint& s1, const wxPoint& s2, /** assumes input corners are all screen-coordinate correct for lower left and upper right corners */ bool GenGeomAlgs::RectsIntersect(const wxPoint& r1_lower_left, - const wxPoint& r1_upper_right, - const wxPoint& r2_lower_left, - const wxPoint& r2_upper_right) + const wxPoint& r1_upper_right, + const wxPoint& r2_lower_left, + const wxPoint& r2_upper_right) { // return negation of all situations where rectangles // do not intersect. diff --git a/GenUtils.cpp b/GenUtils.cpp index fed0bc15e..720255629 100644 --- a/GenUtils.cpp +++ b/GenUtils.cpp @@ -27,7 +27,6 @@ #include #include #include "GdaConst.h" -#include "logger.h" #include "GenUtils.h" using namespace std; @@ -100,8 +99,9 @@ bool Gda::dbl_int_pair_cmp_second_greater(const dbl_int_pair_type& ind1, } -void HingeStats::CalculateHingeStats( - const std::vector& data) +void +HingeStats:: +CalculateHingeStats(const std::vector& data) { num_obs = data.size(); double N = num_obs; @@ -141,6 +141,79 @@ void HingeStats::CalculateHingeStats( if (max_IQR_ind > 0) max_IQR_ind--; } +void +HingeStats:: +CalculateHingeStats(const std::vector& data, + const std::vector& data_undef) +{ + num_obs = data.size(); + double N = 0.0; + std::vector data_valid; + + bool has_init = false; + for (size_t i =0; i max_val) + max_val = val; + } + } + + N = data_valid.size(); + is_even_num_obs = (data_valid.size() % 2) == 0; + + Q2_ind = (N+1)/2.0 - 1; + if (is_even_num_obs) { + Q1_ind = (N+2)/4.0 - 1; + Q3_ind = (3*N+2)/4.0 - 1; + } else { + Q1_ind = (N+3)/4.0 - 1; + Q3_ind = (3*N+1)/4.0 - 1; + } + Q1 = (data_valid[(int) floor(Q1_ind)] + data_valid[(int) ceil(Q1_ind)])/2.0; + Q2 = (data_valid[(int) floor(Q2_ind)] + data_valid[(int) ceil(Q2_ind)])/2.0; + Q3 = (data_valid[(int) floor(Q3_ind)] + data_valid[(int) ceil(Q3_ind)])/2.0; + + IQR = Q3 - Q1; + + extreme_lower_val_15 = Q1 - 1.5*IQR; + extreme_lower_val_30 = Q1 - 3.0*IQR; + extreme_upper_val_15 = Q3 + 1.5*IQR; + extreme_upper_val_30 = Q3 + 3.0*IQR; + + min_IQR_ind = -1; + for (int i=0; i=0; i--) { + if (data[i].first > Q3) { + max_IQR_ind = i; + } + else + break; + } + if (max_IQR_ind > 0) + max_IQR_ind--; +} + // Assume input v is sorted. If not, can sort // with std::sort(v.begin(), v.end()) // Testing: for v = {15, 20, 35, 40, 50}, @@ -167,6 +240,23 @@ double Gda::percentile(double x, const std::vector& v) return v[N-1]; // execution should never get here } +// Same assumptions as above +double Gda::percentile(double x, const Gda::dbl_int_pair_vec_type& v, + const std::vector& undefs) +{ + std::vector valid_data; + for (size_t i = 0; i= p_Nm1) return v[N-1].first; + + if (x <= p_0) + return v[0].first; + + if (x >= p_Nm1) + return v[N-1].first; for (int i=1; i& data) : sample_size(0), min(0), max(0), mean(0), var_with_bessel(0), var_without_bessel(0), @@ -198,6 +292,46 @@ SampleStatistics::SampleStatistics(const std::vector& data) CalculateFromSample(data); } +SampleStatistics::SampleStatistics(const std::vector& data, + const std::vector& undefs) + : sample_size(0), min(0), max(0), mean(0), + var_with_bessel(0), var_without_bessel(0), + sd_with_bessel(0), sd_without_bessel(0) +{ + std::vector valid_data; + for (int i=0; i& data, + const std::vector& undefs1, + const std::vector& undefs2) + : sample_size(0), min(0), max(0), mean(0), + var_with_bessel(0), var_without_bessel(0), + sd_with_bessel(0), sd_without_bessel(0) +{ + std::vector valid_data; + for (int i=0; i& data, + const std::vector& undefs) +{ + std::vector valid_data; + for (int i=0; i& data) { sample_size = data.size(); @@ -225,20 +359,30 @@ void SampleStatistics::CalculateFromSample(const std::vector& data) } /** We assume that the data has been sorted in ascending order */ -void SampleStatistics::CalculateFromSample( - const std::vector& data) -{ +void +SampleStatistics:: +CalculateFromSample(const std::vector& data_, + const std::vector& undefs) +{ + std::vector data; + for (int i=0, iend = data_.size(); i& X, const std::vector& Y, double meanX, double meanY, double varX, double varY) - : covariance(0), correlation(0), alpha(0), beta(0), r_squared(0), + : n(0), covariance(0), correlation(0), alpha(0), beta(0), r_squared(0), std_err_of_estimate(0), std_err_of_beta(0), std_err_of_alpha(0), t_score_alpha(0), t_score_beta(0), p_value_alpha(0), p_value_beta(0), valid(false), valid_correlation(false), valid_std_err(false), @@ -335,31 +479,50 @@ SimpleLinearRegression::SimpleLinearRegression(const std::vector& X, CalculateRegression(X, Y, meanX, meanY, varX, varY); } +SimpleLinearRegression::SimpleLinearRegression(const std::vector& X, + const std::vector& Y, + const std::vector& X_undef, + const std::vector& Y_undef, + double meanX, double meanY, + double varX, double varY) + : n(0), covariance(0), correlation(0), alpha(0), beta(0), r_squared(0), + std_err_of_estimate(0), std_err_of_beta(0), std_err_of_alpha(0), + t_score_alpha(0), t_score_beta(0), p_value_alpha(0), p_value_beta(0), + valid(false), valid_correlation(false), valid_std_err(false), + error_sum_squares(0) +{ + + std::vector X_valid; + std::vector Y_valid; + + for (int i=0; i& X, const std::vector& Y, double meanX, double meanY, double varX, double varY) { - LOG_MSG("Entering SimpleLinearRegression::CalculateRegression"); - LOG(meanX); - LOG(meanY); - LOG(varX); - LOG(varY); - if (X.size() != Y.size() || X.size() < 2 ) return; + n = X.size(); + if (X.size() != Y.size() || X.size() < 2 ) + return; double expectXY = 0; for (int i=0, iend=X.size(); i 4*DBL_MIN) { beta = covariance / varX; alpha = meanY - beta * meanX; valid = true; - LOG(alpha); - LOG(beta); } double SS_tot = varY*Y.size(); error_sum_squares = 0; // error_sum_squares = SS_err @@ -368,13 +531,11 @@ void SimpleLinearRegression::CalculateRegression(const std::vector& X, err = Y[i] - (alpha + beta * X[i]); error_sum_squares += err * err; } - LOG(error_sum_squares); if (error_sum_squares < 16*DBL_MIN) { r_squared = 1; } else { r_squared = 1 - error_sum_squares / SS_tot; } - LOG(r_squared); if (Y.size()>2 && varX > 4*DBL_MIN) { // error_sum_squares/(n-k-1), k=1 @@ -400,13 +561,6 @@ void SimpleLinearRegression::CalculateRegression(const std::vector& X, p_value_alpha = TScoreTo2SidedPValue(t_score_alpha, X.size()-2); p_value_beta = TScoreTo2SidedPValue(t_score_beta, X.size()-2); - LOG(std_err_of_estimate); - LOG(std_err_of_beta); - LOG(std_err_of_alpha); - LOG(t_score_alpha); - LOG(p_value_alpha); - LOG(t_score_beta); - LOG(p_value_beta); valid_std_err = true; } @@ -414,9 +568,7 @@ void SimpleLinearRegression::CalculateRegression(const std::vector& X, if (d > 4*DBL_MIN) { correlation = covariance / d; valid_correlation = true; - LOG(correlation); } - LOG_MSG("Exiting SimpleLinearRegression::CalculateRegression"); } double SimpleLinearRegression::TScoreTo2SidedPValue(double tscore, int df) @@ -522,12 +674,7 @@ void AxisScale::CalculateScale(double data_min_s, double data_max_s, } tics_str_show.resize(tics_str.size()); for (int i=0, iend=tics.size(); i& undef) +{ + if (nObs == 0) return; + + int nValid = 0; + double sum = 0.0; + for (int i=0, iend=nObs; i& data) { - LOG_MSG("Entering GenUtils::DeviationFromMean"); if (data.size() == 0) return; double sum = 0.0; for (int i=0, iend=data.size(); i& undef) +{ + if (nObs <= 1) return false; + + int nValid = 0; + for (int i=0; i& data) { - LOG_MSG("Entering GenUtils::StandardizeData"); if (data.size() <= 1) return false; GenUtils::DeviationFromMean(data); double ssum = 0.0; for (int i=0, iend=data.size(); i& data); + void CalculateHingeStats(const std::vector& data, + const std::vector& data_undef); int num_obs; double min_val; double max_val; @@ -168,16 +170,27 @@ namespace Gda { // Assumes that input vector v is sorted in ascending order. // Duplicate values are allowed. double percentile(double x, const std::vector& v); - double percentile(double x, const Gda::dbl_int_pair_vec_type& v); + double percentile(double x, const Gda::dbl_int_pair_vec_type& v); + double percentile(double x, const Gda::dbl_int_pair_vec_type& v, + const std::vector& undefs); } struct SampleStatistics { SampleStatistics() : sample_size(0), min(0), max(0), mean(0), var_with_bessel(0), var_without_bessel(0), sd_with_bessel(0), sd_without_bessel(0) {} - SampleStatistics(const std::vector& data); - void CalculateFromSample(const std::vector& data); - void CalculateFromSample(const std::vector& data); + SampleStatistics(const std::vector& data); + SampleStatistics(const std::vector& data, + const std::vector& undefs); + SampleStatistics(const std::vector& data, + const std::vector& undefs1, + const std::vector& undefs2); + void CalculateFromSample(const std::vector& data); + void CalculateFromSample(const std::vector& data, + const std::vector& undefs); + void CalculateFromSample(const std::vector& data, + const std::vector& undefs); + std::string ToString(); int sample_size; @@ -204,17 +217,29 @@ struct SimpleLinearRegression { p_value_alpha(0), p_value_beta(0), valid(false), valid_correlation(false), valid_std_err(false) {} + + SimpleLinearRegression(const std::vector& X, + const std::vector& Y, + double meanX, double meanY, + double varX, double varY); + SimpleLinearRegression(const std::vector& X, const std::vector& Y, + const std::vector& X_undef, + const std::vector& Y_undef, double meanX, double meanY, double varX, double varY); + void CalculateRegression(const std::vector& X, const std::vector& Y, double meanX, double meanY, double varX, double varY); + static double TScoreTo2SidedPValue(double tscore, int df); + std::string ToString(); - + + int n; double covariance; double correlation; double alpha; @@ -237,7 +262,7 @@ struct AxisScale { AxisScale() : data_min(0), data_max(0), scale_min(0), scale_max(0), scale_range(0), tic_inc(0), p(0), ticks(5) {} - AxisScale(double data_min_s, double data_max_s, int ticks_s = 5, int lbl_precision=1); + AxisScale(double data_min_s, double data_max_s, int ticks_s = 5, int lbl_precision=2); AxisScale(const AxisScale& s); virtual AxisScale& operator=(const AxisScale& s); virtual ~AxisScale() {} @@ -272,8 +297,10 @@ namespace GenUtils { wxString PtToStr(const wxPoint& p); wxString PtToStr(const wxRealPoint& p); void DeviationFromMean(int nObs, double* data); + void DeviationFromMean(int nObs, double* data, std::vector& undef); void DeviationFromMean(std::vector& data); bool StandardizeData(int nObs, double* data); + bool StandardizeData(int nObs, double* data, std::vector& undef); bool StandardizeData(std::vector& data); template T abs(const T& x); template const T& max(const T& x, const T& y); @@ -333,6 +360,9 @@ namespace GenUtils { wxString WrapText(wxWindow *win, const wxString& text, int widthMax); std::string GetBasemapCacheDir(); + std::string GetWebPluginsDir(); + std::string GetResourceDir(); + std::string GetSamplesDir(); } diff --git a/GeneralWxUtils.cpp b/GeneralWxUtils.cpp index 2daf6411b..dce6d5c00 100644 --- a/GeneralWxUtils.cpp +++ b/GeneralWxUtils.cpp @@ -23,7 +23,6 @@ #include #include #include -#include "logger.h" wxOperatingSystemId GeneralWxUtils::GetOsId() { @@ -32,12 +31,47 @@ wxOperatingSystemId GeneralWxUtils::GetOsId() return osId; } +wxString GeneralWxUtils::LogOsId() +{ + wxString oslog; + + int os = 0; + + if (isMac()) { + os = 1; + } else if (isWindows()) { + os = 2; + } else if (isUnix()) { + os = 3; + } + + int majorVsn = 0; + int minorVsn = 0; + wxGetOsVersion(&majorVsn, &minorVsn); + + oslog = wxString::Format("\nos: %d-%d-%d", os, majorVsn, minorVsn); + return oslog; +} + bool GeneralWxUtils::isMac() { static bool r = (GetOsId() & wxOS_MAC ? true : false); return r; } +bool GeneralWxUtils::isMac106() +{ + static bool r = (GetOsId() & wxOS_MAC ? true : false); + + int majorVsn = 0; + int minorVsn = 0; + wxGetOsVersion(&majorVsn, &minorVsn); + + r = r & (minorVsn == 6); + + return r; +} + bool GeneralWxUtils::isWindows() { static bool r = (GetOsId() & wxOS_WINDOWS ? true : false); @@ -121,8 +155,6 @@ bool GeneralWxUtils::isLittleEndian() bool GeneralWxUtils::ReplaceMenu(wxMenuBar* mb, const wxString& title, wxMenu* newMenu) { - LOG_MSG("Entering GeneralWxUtils::ReplaceMenu"); - LOG(title); //int menu_count = mb->GetMenuCount(); //LOG(menu_count); //for (int i=0; iFindMenu(title); if (m_ind == wxNOT_FOUND) { delete newMenu; - LOG_MSG("Exiting GeneralWxUtils::ReplaceMenu in unexpected way!"); return false; } //wxMenu* prev_opt_menu = mb->GetMenu(m_ind); @@ -143,7 +174,6 @@ bool GeneralWxUtils::ReplaceMenu(wxMenuBar* mb, const wxString& title, // menu label is set to empty after Replace is called. //mb->SetMenuLabel(m_ind, title); if (prev_opt_menu) delete prev_opt_menu; - LOG_MSG("Exiting GeneralWxUtils::ReplaceMenu"); return true; } diff --git a/GeneralWxUtils.h b/GeneralWxUtils.h index 2fa733e6d..30b52f46c 100644 --- a/GeneralWxUtils.h +++ b/GeneralWxUtils.h @@ -26,7 +26,9 @@ class GeneralWxUtils { public: static wxOperatingSystemId GetOsId(); + static wxString LogOsId(); static bool isMac(); + static bool isMac106(); static bool isWindows(); static bool isUnix(); static bool isXP(); diff --git a/GeoDa.cpp b/GeoDa.cpp index c88494ad2..bf8aa240c 100644 --- a/GeoDa.cpp +++ b/GeoDa.cpp @@ -18,6 +18,7 @@ */ #undef check // undefine needed for Xcode compilation and Boost.Geometry + #include #include #include @@ -26,6 +27,7 @@ #include #include #include +#include #include #include @@ -33,7 +35,12 @@ #include +#include "ogrsf_frmts.h" +#include "cpl_conv.h" + +#include #include +#include #include #include #include @@ -61,6 +68,7 @@ #include #include #include +#include #include "DataViewer/DataChangeType.h" #include "DataViewer/DbfTable.h" @@ -104,6 +112,7 @@ #include "DialogTools/PublishDlg.h" #include "DialogTools/BasemapConfDlg.h" #include "DialogTools/AutoUpdateDlg.h" +#include "DialogTools/ReportBugDlg.h" #include "Explore/CatClassification.h" #include "Explore/CovSpView.h" @@ -132,8 +141,6 @@ #include "Explore/WebViewExampleWin.h" #include "Explore/Basemap.h" -//#include "TestMapView.h" - #include "Regression/DiagnosticReport.h" #include "ShapeOperations/CsvFileUtils.h" @@ -155,15 +162,14 @@ #include "TemplateFrame.h" #include "SaveButtonManager.h" #include "GeoDa.h" -#include "ogrsf_frmts.h" -#include -#include "cpl_conv.h" + #include "version.h" //The XML Handler should be explicitly registered: #include + // The following is defined in rc/GdaAppResouces.cpp. This file was // compiled with: /* @@ -178,28 +184,30 @@ const int ID_TEST_MAP_FRAME = wxID_HIGHEST + 10; IMPLEMENT_APP(GdaApp) -GdaApp::GdaApp() : checker(0), server(0) +GdaApp::GdaApp() : checker(0), server(0), m_pLogFile(0) { - LOG_MSG("Entering GdaApp::GdaApp"); //Don't call wxHandleFatalExceptions so that a core dump file will be //produced for debugging. //wxHandleFatalExceptions(); - LOG_MSG("Exiting GdaApp::GdaApp"); } GdaApp::~GdaApp() { if (server) delete server; server = 0; + + wxLog::SetActiveTarget(NULL); + if (m_pLogFile != NULL){ + fclose(m_pLogFile); + } } #include "rc/GeoDaIcon-16x16.xpm" bool GdaApp::OnInit(void) { - LOG_MSG("Entering GdaApp::OnInit"); - - if (!wxApp::OnInit()) return false; - + if (!wxApp::OnInit()) + return false; + // initialize OGR connection OGRDataAdapter::GetInstance(); @@ -215,21 +223,16 @@ bool GdaApp::OnInit(void) if (!checker->IsAnotherRunning()) { // This is the first instance of GeoDa running for this // user, so this instance becomes the "server." - LOG_MSG("First instance of GeoDa: creating server for future " - "program instances."); + ///LOG_MSG("First instance of GeoDa: creating server for future program instances."); server = new GdaServer; if (!server->Create("GdaApp")) { - LOG_MSG("Error: Failed to create in IPC service."); + //LOG_MSG("Error: Failed to create in IPC service."); } } else { // Another instance of GeoDa is already running. This other // instance is acting as the "server" so this instance // becomes the "client" and requests that the server open // the requested project before this instance exits. - - LOG_MSG("Another instance of GeoDa is already running. Attempting " - "to communicate with IPC."); - GdaClient* client = new GdaClient; // host_name will be ignored under DDE (Windows and @@ -245,10 +248,7 @@ bool GdaApp::OnInit(void) connection->Disconnect(); delete connection; } else { - wxString msg; - msg << "The existing GeoDa instance may be too busy to "; - msg << "respond.\nPlease close any open dialogs and try again."; - LOG_MSG(msg); + wxString msg = _("The existing GeoDa instance may be too busy to respond.\nPlease close any open dialogs and try again."); } delete client; delete checker; // OnExit() won't be called if we return false @@ -258,11 +258,6 @@ bool GdaApp::OnInit(void) } // By defaut, GDAL will use user's system locale to read any input datasource - int lan = wxLocale::GetSystemLanguage(); - wxString locale_name = wxLocale::GetLanguageCanonicalName(lan); - setlocale(LC_ALL, locale_name.mb_str()); - //CPLsetlocale(LC_ALL, locale_name.mb_str()); - // However, user can change the Separators in GeoDa, after re-open the // datasource, CSV reader will use the Separators struct lconv *poLconv = localeconv(); @@ -272,16 +267,23 @@ bool GdaApp::OnInit(void) // forcing to C locale, which is used internally in GeoDa setlocale(LC_ALL, "C"); + // load preferences + PreferenceDlg::ReadFromCache(); + // Other GDAL configurations - //CPLSetConfigOption("SQLITE_LIST_ALL_TABLES", "YES"); + if (GdaConst::hide_sys_table_postgres == false) { + CPLSetConfigOption("PG_LIST_ALL_TABLES", "YES"); + } + if (GdaConst::hide_sys_table_sqlite == false) { + CPLSetConfigOption("SQLITE_LIST_ALL_TABLES", "YES"); + } + if (GdaConst::gdal_http_timeout >= 0 ) { + CPLSetConfigOption("GDAL_HTTP_TIMEOUT", wxString::Format("%d", GdaConst::gdal_http_timeout)); + } // will suppress "iCCP: known incorrect sRGB profile" warning message // in wxWidgets 2.9.5. This is a bug in libpng. See wxWidgets trac // issue #15331 for more details. - wxLog::SetLogLevel(0); - - //wxSystemOptions::SetOption("mac.toolbar.no-native", 1); - GdaConst::init(); CalcHelp::init(); @@ -289,54 +291,35 @@ bool GdaApp::OnInit(void) wxImage::AddHandler(new wxPNGHandler); wxImage::AddHandler(new wxXPMHandler); - wxXmlResource::Get()->AddHandler(new wxAuiToolBarXmlHandler); wxXmlResource::Get()->InitAllHandlers(); - //Required for virtual file system archive and memory support wxFileSystem::AddHandler(new wxArchiveFSHandler); wxFileSystem::AddHandler(new wxMemoryFSHandler); - // Create the memory files - wxMemoryFSHandler::AddFile("logo.png", - wxBitmap(GeoDaIcon_16x16_xpm), wxBITMAP_TYPE_PNG); - wxMemoryFSHandler::AddFile("page1.htm", - "File System Example" - "" - "

Page 1

" - "

" - "

Some text about Page 2.

"); - wxMemoryFSHandler::AddFile("page2.htm", - "File System Example" - "" - "

Page 2

" - "

Page 1 was better.

"); - wxMemoryFSHandler::AddFile("test.css", "h1 {color: red;}"); - - GdaInitXmlResource(); // call the init function in GdaAppResources.cpp - - int frameWidth = 980; // 836 // 858 + int frameWidth = 980; int frameHeight = 80; if (GeneralWxUtils::isMac()) { - frameWidth = 1012; // 643 // 665 + frameWidth = 1012; frameHeight = 80; } if (GeneralWxUtils::isWindows()) { - // The default is assumed to be Vista / Win 7 family, but can check - // with GeneralWxUtils::isVista() - frameWidth = 1030; + frameWidth = 1090; frameHeight = 120; - // Override default in case XP family of OSes is detected - //if (GeneralWxUtils::isXP()) { - //} } if (GeneralWxUtils::isUnix()) { // assumes GTK - frameWidth = 1020; // 826 // 848 - frameHeight = 80; + frameWidth = 1020; + frameHeight = 120; +#ifdef __linux__ + wxLinuxDistributionInfo linux_info = wxGetLinuxDistributionInfo(); + if (linux_info.Description.Lower().Contains("centos")) + frameHeight = 180; +#endif + } @@ -377,25 +360,87 @@ bool GdaApp::OnInit(void) if (!cmd_line_proj_file_name.IsEmpty()) { wxString proj_fname(cmd_line_proj_file_name); - LOG_MSG("Potential project file: " + proj_fname); GdaFrame::GetGdaFrame()->OpenProject(proj_fname); } - - LOG_MSG("Exiting GdaApp::OnInit"); + + wxPoint welcome_pos = appFramePos; + welcome_pos.y += 150; + + // check crash + if (GdaConst::disable_crash_detect == false) { + std::vector items = OGRDataAdapter::GetInstance().GetHistory("NoCrash"); + if (items.size() > 0) { + std::string no_crash = items[0]; + if (no_crash == "false") { + // ask user to send crash data + wxString msg = _("It looks like GeoDa has been terminated abnormally. \nDo you want to send a crash report to GeoDa team?"); + wxString ttl = _("Send Crash Report"); + wxMessageDialog msgDlg(GdaFrame::GetGdaFrame(), msg, ttl, + wxYES_NO | wxNO_DEFAULT | wxICON_QUESTION ); + if (msgDlg.ShowModal() == wxID_YES) { + //wxCommandEvent ev; + //GdaFrame::GetGdaFrame()->OnReportBug(ev); + wxString ttl = "Crash Report"; + ReportBugDlg::CreateIssue(ttl, "Details:"); + } + } + } + OGRDataAdapter::GetInstance().AddEntry("NoCrash", "false"); + } + + wxString exePath = wxStandardPaths::Get().GetExecutablePath(); + wxFileName exeFile(exePath); + wxString exeDir = exeFile.GetPathWithSep(); + // Set GEODA_GDAL_DATA +#ifdef __WIN32__ + wxString gal_data_dir = exeDir + "data"; + wxSetEnv("GEODA_GDAL_DATA", gal_data_dir); +#else + wxString gal_data_dir = exeDir + "../Resources/gdaldata"; + wxSetEnv("GEODA_GDAL_DATA", gal_data_dir); +#endif + + + // Setup new Logger after crash check + wxString loggerFile = GenUtils::GetSamplesDir() +"logger.txt"; + + if (m_pLogFile == NULL) { + m_pLogFile = fopen( GET_ENCODED_FILENAME(loggerFile), "w+" ); + wxLog::SetActiveTarget(new wxLogStderr(m_pLogFile)); + } + wxLog::EnableLogging(true); + wxLog::DisableTimestamp(); +#ifdef __DEBUG__ + wxLog::SetLogLevel(wxLOG_User); +#endif + wxLogMessage(GeneralWxUtils::LogOsId()); + wxString versionlog = wxString::Format("vs: %d-%d-%d-%d", + Gda::version_major, + Gda::version_minor, + Gda::version_build, + Gda::version_subbuild); + wxLogMessage(versionlog); + + // check update in a new thread + if (GdaConst::disable_auto_upgrade == false) { + CallAfter(&GdaFrame::CheckUpdate); + } + + // show open file dialog + GdaFrame::GetGdaFrame()->ShowOpenDatasourceDlg(welcome_pos); + return true; } int GdaApp::OnExit(void) { - LOG_MSG("In GdaApp::OnExit"); if (checker) delete checker; return 0; } void GdaApp::OnFatalException() { - LOG_MSG("In GdaApp::OnFatalException"); - wxMessageBox("GeoDa has run into a problem and will close."); + wxMessageBox(_("GeoDa has run into a problem and will close.")); } @@ -411,786 +456,32 @@ const wxCmdLineEntryDesc GdaApp::globalCmdLineDesc [] = void GdaApp::OnInitCmdLine(wxCmdLineParser& parser) { - LOG_MSG("In GdaApp::OnInitCmdLine"); parser.SetDesc (GdaApp::globalCmdLineDesc); - // must refuse '/' as parameter starter or cannot use "/path" style paths parser.SetSwitchChars (wxT("-")); } bool GdaApp::OnCmdLineParsed(wxCmdLineParser& parser) { - LOG_MSG("In GdaApp::OnCmdLineParsed"); - for (int i=0; i 0) { cmd_line_proj_file_name = parser.GetParam(0); } - LOG_MSG(cmd_line_proj_file_name); - return true; } void GdaApp::MacOpenFiles(const wxArrayString& fileNames) { - LOG_MSG("In GdaApp::MacOpenFiles"); wxString msg; int sz=fileNames.GetCount(); msg << "Request to open " << sz << " file(s):"; for (int i=0; i 0) GdaFrame::GetGdaFrame()->OpenProject(fileNames[0]); + if (sz > 0) + GdaFrame::GetGdaFrame()->OpenProject(fileNames[0]); } -/* - * This is the top-level window of the application. - */ - -BEGIN_EVENT_TABLE(GdaFrame, wxFrame) - -EVT_CHAR_HOOK(GdaFrame::OnKeyEvent) - - -EVT_MENU(XRCID("ID_NEW_PROJ_FROM_SHP"), GdaFrame::OnNewProjectFromShp) -EVT_MENU(XRCID("ID_NEW_PROJ_FROM_SQLITE"), GdaFrame::OnNewProjectFromSqlite) -EVT_MENU(XRCID("ID_NEW_PROJ_FROM_GPKG"), GdaFrame::OnNewProjectFromGpkg) -EVT_MENU(XRCID("ID_NEW_PROJ_FROM_CSV"), GdaFrame::OnNewProjectFromCsv) -EVT_MENU(XRCID("ID_NEW_PROJ_FROM_DBF"), GdaFrame::OnNewProjectFromDbf) -EVT_MENU(XRCID("ID_NEW_PROJ_FROM_GDB"), GdaFrame::OnNewProjectFromGdb) -EVT_MENU(XRCID("ID_NEW_PROJ_FROM_JSON"), GdaFrame::OnNewProjectFromJson) -EVT_MENU(XRCID("ID_NEW_PROJ_FROM_GML"), GdaFrame::OnNewProjectFromGml) -EVT_MENU(XRCID("ID_NEW_PROJ_FROM_KML"), GdaFrame::OnNewProjectFromKml) -EVT_MENU(XRCID("ID_NEW_PROJ_FROM_MAPINFO"), GdaFrame::OnNewProjectFromMapinfo) -EVT_MENU(XRCID("ID_NEW_PROJ_FROM_XLS"), GdaFrame::OnNewProjectFromXls) - -EVT_MENU(XRCID("ID_NEW_PROJECT"), GdaFrame::OnNewProject) -EVT_TOOL(XRCID("ID_NEW_PROJECT"), GdaFrame::OnNewProject) -EVT_MENU(XRCID("ID_OPEN_PROJECT"), GdaFrame::OnOpenProject) -EVT_TOOL(XRCID("ID_OPEN_PROJECT"), GdaFrame::OnOpenProject) -EVT_MENU(XRCID("ID_SAVE_PROJECT"), GdaFrame::OnSaveProject) -EVT_TOOL(XRCID("ID_SAVE_PROJECT"), GdaFrame::OnSaveProject) -EVT_MENU(XRCID("ID_SAVE_AS_PROJECT"), GdaFrame::OnSaveAsProject) -EVT_TOOL(XRCID("ID_SAVE_AS_PROJECT"), GdaFrame::OnSaveAsProject) -EVT_MENU(XRCID("ID_EXPORT_LAYER"), GdaFrame::OnExportToOGR) -//EVT_TOOL(XRCID("ID_EXPORT_LAYER"), GdaFrame::OnExportToOGR) -EVT_MENU(XRCID("ID_EXPORT_SELECTED"), GdaFrame::OnExportSelectedToOGR) - -EVT_MENU(XRCID("ID_SHOW_PROJECT_INFO"), GdaFrame::OnShowProjectInfo) - -EVT_MENU(XRCID("wxID_CLOSE"), GdaFrame::OnMenuClose) -EVT_MENU(XRCID("ID_CLOSE_PROJECT"), GdaFrame::OnCloseProjectEvt) -EVT_TOOL(XRCID("ID_CLOSE_PROJECT"), GdaFrame::OnCloseProjectEvt) -EVT_BUTTON(XRCID("ID_CLOSE_PROJECT"), GdaFrame::OnCloseProjectEvt) -EVT_CLOSE(GdaFrame::OnClose) -EVT_MENU(XRCID("wxID_EXIT"), GdaFrame::OnQuit) - -EVT_MENU(XRCID("ID_SELECT_WITH_RECT"), GdaFrame::OnSelectWithRect) -EVT_MENU(XRCID("ID_SELECT_WITH_CIRCLE"), GdaFrame::OnSelectWithCircle) -EVT_MENU(XRCID("ID_SELECT_WITH_LINE"), GdaFrame::OnSelectWithLine) -EVT_MENU(XRCID("ID_SELECTION_MODE"), GdaFrame::OnSelectionMode) -EVT_MENU(XRCID("ID_FIT_TO_WINDOW_MODE"), GdaFrame::OnFitToWindowMode) -// Fit-To-Window Mode -EVT_MENU(XRCID("ID_FIXED_ASPECT_RATIO_MODE"), - GdaFrame::OnFixedAspectRatioMode) -EVT_MENU(XRCID("ID_ZOOM_MODE"), GdaFrame::OnZoomMode) -EVT_MENU(XRCID("ID_PAN_MODE"), GdaFrame::OnPanMode) -// Print Canvas State to Log File. Used for debugging. -EVT_MENU(XRCID("ID_PRINT_CANVAS_STATE"), GdaFrame::OnPrintCanvasState) - -EVT_MENU(XRCID("ID_CLEAN_BASEMAP"), GdaFrame::OnCleanBasemap) -EVT_MENU(XRCID("ID_NO_BASEMAP"), GdaFrame::OnSetNoBasemap) -EVT_MENU(XRCID("ID_CHANGE_TRANSPARENCY"), GdaFrame::OnChangeMapTransparency) -EVT_MENU(XRCID("ID_BASEMAP_1"), GdaFrame::OnSetBasemap1) -EVT_MENU(XRCID("ID_BASEMAP_2"), GdaFrame::OnSetBasemap2) -EVT_MENU(XRCID("ID_BASEMAP_3"), GdaFrame::OnSetBasemap3) -EVT_MENU(XRCID("ID_BASEMAP_4"), GdaFrame::OnSetBasemap4) -EVT_MENU(XRCID("ID_BASEMAP_5"), GdaFrame::OnSetBasemap5) -EVT_MENU(XRCID("ID_BASEMAP_6"), GdaFrame::OnSetBasemap6) -EVT_MENU(XRCID("ID_BASEMAP_7"), GdaFrame::OnSetBasemap7) -EVT_MENU(XRCID("ID_BASEMAP_8"), GdaFrame::OnSetBasemap8) -EVT_MENU(XRCID("ID_BASEMAP_CONF"), GdaFrame::OnBasemapConfig) - - - -EVT_MENU(XRCID("ID_SAVE_CANVAS_IMAGE_AS"), GdaFrame::OnSaveCanvasImageAs) -EVT_MENU(XRCID("ID_SAVE_SELECTED_TO_COLUMN"), - GdaFrame::OnSaveSelectedToColumn) -EVT_MENU(XRCID("ID_CANVAS_BACKGROUND_COLOR"), - GdaFrame::OnCanvasBackgroundColor) -EVT_MENU(XRCID("ID_LEGEND_USE_SCI_NOTATION"), - GdaFrame::OnLegendUseScientificNotation) -EVT_MENU(XRCID("ID_LEGEND_BACKGROUND_COLOR"), - GdaFrame::OnLegendBackgroundColor) -EVT_MENU(XRCID("ID_SELECTABLE_FILL_COLOR"), - GdaFrame::OnSelectableFillColor) -EVT_MENU(XRCID("ID_SELECTABLE_OUTLINE_COLOR"), - GdaFrame::OnSelectableOutlineColor) -EVT_MENU(XRCID("ID_SELECTABLE_OUTLINE_VISIBLE"), - GdaFrame::OnSelectableOutlineVisible) -EVT_MENU(XRCID("ID_HIGHLIGHT_COLOR"), GdaFrame::OnHighlightColor) - -EVT_MENU(XRCID("ID_COPY_IMAGE_TO_CLIPBOARD"), - GdaFrame::OnCopyImageToClipboard) -EVT_MENU(XRCID("ID_COPY_LEGEND_TO_CLIPBOARD"), - GdaFrame::OnCopyLegendToClipboard) - -EVT_MENU(XRCID("ID_TOOLS_WEIGHTS_MANAGER"), GdaFrame::OnToolsWeightsManager) -EVT_TOOL(XRCID("ID_TOOLS_WEIGHTS_MANAGER"), GdaFrame::OnToolsWeightsManager) -EVT_BUTTON(XRCID("ID_TOOLS_WEIGHTS_MANAGER"), GdaFrame::OnToolsWeightsManager) -EVT_MENU(XRCID("ID_TOOLS_WEIGHTS_CREATE"), GdaFrame::OnToolsWeightsCreate) -EVT_TOOL(XRCID("ID_TOOLS_WEIGHTS_CREATE"), GdaFrame::OnToolsWeightsCreate) -EVT_BUTTON(XRCID("ID_TOOLS_WEIGHTS_CREATE"), GdaFrame::OnToolsWeightsCreate) - -EVT_MENU(XRCID("ID_CONNECTIVITY_HIST_VIEW"), - GdaFrame::OnConnectivityHistView) -EVT_TOOL(XRCID("ID_CONNECTIVITY_HIST_VIEW"), - GdaFrame::OnConnectivityHistView) -EVT_BUTTON(XRCID("ID_CONNECTIVITY_HIST_VIEW"), - GdaFrame::OnConnectivityHistView) - -EVT_MENU(XRCID("ID_CONNECTIVITY_MAP_VIEW"), - GdaFrame::OnConnectivityMapView) -EVT_TOOL(XRCID("ID_CONNECTIVITY_MAP_VIEW"), - GdaFrame::OnConnectivityMapView) -EVT_BUTTON(XRCID("ID_CONNECTIVITY_MAP_VIEW"), - GdaFrame::OnConnectivityMapView) - -EVT_MENU(XRCID("ID_SHOW_AXES"), GdaFrame::OnShowAxes) - -EVT_TOOL(XRCID("ID_MAP_CHOICES"), GdaFrame::OnMapChoices) - -EVT_MENU(XRCID("ID_SHAPE_POINTS_FROM_ASCII"), - GdaFrame::OnShapePointsFromASCII) -EVT_MENU(XRCID("ID_SHAPE_POLYGONS_FROM_GRID"), - GdaFrame::OnShapePolygonsFromGrid) -EVT_MENU(XRCID("ID_SHAPE_POLYGONS_FROM_BOUNDARY"), - GdaFrame::OnShapePolygonsFromBoundary) -EVT_MENU(XRCID("ID_SHAPE_TO_BOUNDARY"), GdaFrame::OnShapeToBoundary) -EVT_MENU(XRCID("ID_POINTS_FROM_TABLE"), GdaFrame::OnGeneratePointShpFile) - -// Table menu items -EVT_MENU(XRCID("ID_SHOW_TIME_CHOOSER"), GdaFrame::OnShowTimeChooser) - -EVT_MENU(XRCID("ID_SHOW_DATA_MOVIE"), GdaFrame::OnShowDataMovie) -EVT_TOOL(XRCID("ID_SHOW_DATA_MOVIE"), GdaFrame::OnShowDataMovie) -EVT_BUTTON(XRCID("ID_SHOW_DATA_MOVIE"), GdaFrame::OnShowDataMovie) - -EVT_MENU(XRCID("ID_SHOW_CAT_CLASSIF"), GdaFrame::OnShowCatClassif) -EVT_TOOL(XRCID("ID_SHOW_CAT_CLASSIF"), GdaFrame::OnShowCatClassif) -EVT_BUTTON(XRCID("ID_SHOW_CAT_CLASSIF"), GdaFrame::OnShowCatClassif) - -EVT_MENU(XRCID("ID_VAR_GROUPING_EDITOR"), GdaFrame::OnVarGroupingEditor) -EVT_MENU(XRCID("ID_TIME_EDITOR"), GdaFrame::OnVarGroupingEditor) -EVT_MENU(XRCID("ID_TABLE_MOVE_SELECTED_TO_TOP"), GdaFrame::OnMoveSelectedToTop) -EVT_MENU(XRCID("ID_TABLE_INVERT_SELECTION"), GdaFrame::OnInvertSelection) -EVT_MENU(XRCID("ID_TABLE_CLEAR_SELECTION"), GdaFrame::OnClearSelection) -EVT_MENU(XRCID("ID_TABLE_RANGE_SELECTION"), GdaFrame::OnRangeSelection) -EVT_MENU(XRCID("ID_TABLE_FIELD_CALCULATION"), GdaFrame::OnFieldCalculation) -EVT_MENU(XRCID("ID_CALCULATOR"), GdaFrame::OnCalculator) -EVT_MENU(XRCID("ID_TABLE_ADD_COLUMN"), GdaFrame::OnAddCol) -EVT_MENU(XRCID("ID_TABLE_DELETE_COLUMN"), GdaFrame::OnDeleteCol) -EVT_MENU(XRCID("ID_TABLE_EDIT_FIELD_PROP"), - GdaFrame::OnEditFieldProperties) -EVT_MENU(XRCID("ID_TABLE_CHANGE_FIELD_TYPE"), GdaFrame::OnChangeFieldType) -EVT_MENU(XRCID("ID_TABLE_MERGE_TABLE_DATA"), - GdaFrame::OnMergeTableData) -EVT_MENU(XRCID("ID_EXPORT_TO_CSV_FILE"), // not used currently - GdaFrame::OnExportToCsvFile) // not used currently - -EVT_MENU(XRCID("ID_REGRESSION_CLASSIC"), GdaFrame::OnRegressionClassic) -EVT_TOOL(XRCID("ID_REGRESSION_CLASSIC"), GdaFrame::OnRegressionClassic) -EVT_TOOL(XRCID("ID_PUBLISH"), GdaFrame::OnPublish) - -EVT_TOOL(XRCID("ID_COND_PLOT_CHOICES"), GdaFrame::OnCondPlotChoices) -// The following duplicate entries are needed as a workaround to -// make menu enable/disable work for the menu bar when the same menu -// item appears twice. -EVT_MENU(XRCID("ID_SHOW_CONDITIONAL_MAP_VIEW_MAP_MENU"), - GdaFrame::OnShowConditionalMapView) -EVT_MENU(XRCID("ID_SHOW_CONDITIONAL_MAP_VIEW"), - GdaFrame::OnShowConditionalMapView) -EVT_BUTTON(XRCID("ID_SHOW_CONDITIONAL_MAP_VIEW"), - GdaFrame::OnShowConditionalMapView) -EVT_MENU(XRCID("ID_SHOW_CONDITIONAL_SCATTER_VIEW"), - GdaFrame::OnShowConditionalScatterView) -EVT_BUTTON(XRCID("ID_SHOW_CONDITIONAL_SCATTER_VIEW"), - GdaFrame::OnShowConditionalScatterView) -EVT_MENU(XRCID("ID_SHOW_CONDITIONAL_HIST_VIEW"), - GdaFrame::OnShowConditionalHistView) -EVT_BUTTON(XRCID("ID_SHOW_CONDITIONAL_HIST_VIEW"), - GdaFrame::OnShowConditionalHistView) - -EVT_MENU(XRCID("ID_SHOW_CARTOGRAM_NEW_VIEW"), - GdaFrame::OnShowCartogramNewView) -EVT_TOOL(XRCID("ID_SHOW_CARTOGRAM_NEW_VIEW"), - GdaFrame::OnShowCartogramNewView) -EVT_BUTTON(XRCID("ID_SHOW_CARTOGRAM_NEW_VIEW"), - GdaFrame::OnShowCartogramNewView) - -EVT_MENU(XRCID("ID_CARTOGRAM_IMPROVE_1"), GdaFrame::OnCartogramImprove1) -EVT_MENU(XRCID("ID_CARTOGRAM_IMPROVE_2"), GdaFrame::OnCartogramImprove2) -EVT_MENU(XRCID("ID_CARTOGRAM_IMPROVE_3"), GdaFrame::OnCartogramImprove3) -EVT_MENU(XRCID("ID_CARTOGRAM_IMPROVE_4"), GdaFrame::OnCartogramImprove4) -EVT_MENU(XRCID("ID_CARTOGRAM_IMPROVE_5"), GdaFrame::OnCartogramImprove5) -EVT_MENU(XRCID("ID_CARTOGRAM_IMPROVE_6"), GdaFrame::OnCartogramImprove6) - -EVT_MENU(XRCID("ID_OPTIONS_HINGE_15"), GdaFrame::OnHinge15) -EVT_MENU(XRCID("ID_OPTIONS_HINGE_30"), GdaFrame::OnHinge30) - -EVT_MENU(XRCID("IDM_HIST"), GdaFrame::OnExploreHist) -EVT_TOOL(XRCID("IDM_HIST"), GdaFrame::OnExploreHist) -EVT_BUTTON(XRCID("IDM_HIST"), GdaFrame::OnExploreHist) -EVT_MENU(XRCID("IDM_SCATTERPLOT"), GdaFrame::OnExploreScatterNewPlot) -EVT_MENU(XRCID("IDM_BUBBLECHART"), GdaFrame::OnExploreBubbleChart) -EVT_MENU(XRCID("IDM_SCATTERPLOT_MAT"), GdaFrame::OnExploreScatterPlotMat) -EVT_MENU(XRCID("IDM_CORRELOGRAM"), GdaFrame::OnExploreCorrelogram) -EVT_MENU(XRCID("IDM_COV_SCATTERPLOT"), GdaFrame::OnExploreCovScatterPlot) -EVT_TOOL(XRCID("IDM_SCATTERPLOT"), GdaFrame::OnExploreScatterNewPlot) -EVT_TOOL(XRCID("IDM_BUBBLECHART"), GdaFrame::OnExploreBubbleChart) -EVT_TOOL(XRCID("IDM_SCATTERPLOT_MAT"), GdaFrame::OnExploreScatterPlotMat) -EVT_TOOL(XRCID("IDM_CORRELOGRAM"), GdaFrame::OnExploreCorrelogram) -EVT_TOOL(XRCID("IDM_COV_SCATTERPLOT"), GdaFrame::OnExploreCovScatterPlot) -EVT_BUTTON(XRCID("IDM_SCATTERPLOT"), GdaFrame::OnExploreScatterNewPlot) -EVT_BUTTON(XRCID("IDM_CORRELOGRAM"), GdaFrame::OnExploreCorrelogram) -EVT_BUTTON(XRCID("IDM_BUBBLECHART"), GdaFrame::OnExploreBubbleChart) -EVT_BUTTON(XRCID("IDM_SCATTERPLOT_MAT"), GdaFrame::OnExploreScatterPlotMat) -EVT_BUTTON(XRCID("IDM_COV_SCATTERPLOT"), GdaFrame::OnExploreCovScatterPlot) -EVT_MENU(ID_TEST_MAP_FRAME, GdaFrame::OnExploreTestMap) -EVT_MENU(XRCID("IDM_BOX"), GdaFrame::OnExploreNewBox) -EVT_TOOL(XRCID("IDM_BOX"), GdaFrame::OnExploreNewBox) -EVT_BUTTON(XRCID("IDM_BOX"), GdaFrame::OnExploreNewBox) -EVT_MENU(XRCID("IDM_PCP"), GdaFrame::OnExplorePCP) -EVT_TOOL(XRCID("IDM_PCP"), GdaFrame::OnExplorePCP) -EVT_BUTTON(XRCID("IDM_PCP"), GdaFrame::OnExplorePCP) -EVT_MENU(XRCID("IDM_3DP"), GdaFrame::OnExplore3DP) -EVT_TOOL(XRCID("IDM_3DP"), GdaFrame::OnExplore3DP) -EVT_BUTTON(XRCID("IDM_3DP"), GdaFrame::OnExplore3DP) -EVT_MENU(XRCID("IDM_LINE_CHART"), GdaFrame::OnExploreLineChart) -EVT_TOOL(XRCID("IDM_LINE_CHART"), GdaFrame::OnExploreLineChart) -EVT_BUTTON(XRCID("IDM_LINE_CHART"), GdaFrame::OnExploreLineChart) - -EVT_TOOL(XRCID("IDM_NEW_TABLE"), GdaFrame::OnToolOpenNewTable) -EVT_BUTTON(XRCID("IDM_NEW_TABLE"), GdaFrame::OnToolOpenNewTable) - -EVT_TOOL(XRCID("ID_MORAN_MENU"), GdaFrame::OnMoranMenuChoices) -EVT_MENU(XRCID("IDM_MSPL"), GdaFrame::OnOpenMSPL) -EVT_TOOL(XRCID("IDM_MSPL"), GdaFrame::OnOpenMSPL) -EVT_BUTTON(XRCID("IDM_MSPL"), GdaFrame::OnOpenMSPL) -EVT_MENU(XRCID("IDM_GMORAN"), GdaFrame::OnOpenDiffMoran) -EVT_TOOL(XRCID("IDM_GMORAN"), GdaFrame::OnOpenDiffMoran) -EVT_BUTTON(XRCID("IDM_GMORAN"), GdaFrame::OnOpenDiffMoran) -EVT_MENU(XRCID("IDM_MORAN_EBRATE"), GdaFrame::OnOpenMoranEB) -EVT_TOOL(XRCID("IDM_MORAN_EBRATE"), GdaFrame::OnOpenMoranEB) -EVT_BUTTON(XRCID("IDM_MORAN_EBRATE"), GdaFrame::OnOpenMoranEB) -EVT_TOOL(XRCID("ID_LISA_MENU"), GdaFrame::OnLisaMenuChoices) -EVT_MENU(XRCID("IDM_UNI_LISA"), GdaFrame::OnOpenUniLisa) -EVT_TOOL(XRCID("IDM_UNI_LISA"), GdaFrame::OnOpenUniLisa) -EVT_BUTTON(XRCID("IDM_UNI_LISA"), GdaFrame::OnOpenUniLisa) -EVT_MENU(XRCID("IDM_MULTI_LISA"), GdaFrame::OnOpenMultiLisa) -EVT_TOOL(XRCID("IDM_MULTI_LISA"), GdaFrame::OnOpenMultiLisa) -EVT_BUTTON(XRCID("IDM_MULTI_LISA"), GdaFrame::OnOpenMultiLisa) -EVT_MENU(XRCID("IDM_LISA_EBRATE"), GdaFrame::OnOpenLisaEB) -EVT_TOOL(XRCID("IDM_LISA_EBRATE"), GdaFrame::OnOpenLisaEB) -EVT_BUTTON(XRCID("IDM_LISA_EBRATE"), GdaFrame::OnOpenLisaEB) - -EVT_TOOL(XRCID("IDM_GETIS_ORD_MENU"), GdaFrame::OnGetisMenuChoices) -EVT_BUTTON(XRCID("IDM_GETIS_ORD_MENU"), GdaFrame::OnGetisMenuChoices) - -EVT_MENU(XRCID("IDM_LOCAL_G"), GdaFrame::OnOpenGetisOrd) -EVT_MENU(XRCID("IDM_LOCAL_G_STAR"), GdaFrame::OnOpenGetisOrdStar) - -EVT_MENU(XRCID("ID_HISTOGRAM_INTERVALS"), GdaFrame::OnHistogramIntervals) -EVT_MENU(XRCID("ID_SAVE_CONNECTIVITY_TO_TABLE"), - GdaFrame::OnSaveConnectivityToTable) -EVT_MENU(XRCID("ID_SELECT_ISOLATES"), GdaFrame::OnSelectIsolates) - -EVT_MENU(XRCID("ID_OPTIONS_RANDOMIZATION_99PERMUTATION"), - GdaFrame::OnRan99Per) -EVT_MENU(XRCID("ID_OPTIONS_RANDOMIZATION_199PERMUTATION"), - GdaFrame::OnRan199Per) -EVT_MENU(XRCID("ID_OPTIONS_RANDOMIZATION_499PERMUTATION"), - GdaFrame::OnRan499Per) -EVT_MENU(XRCID("ID_OPTIONS_RANDOMIZATION_999PERMUTATION"), - GdaFrame::OnRan999Per) -EVT_MENU(XRCID("ID_OPTIONS_RANDOMIZATION_OTHER"), - GdaFrame::OnRanOtherPer) - -EVT_MENU(XRCID("ID_USE_SPECIFIED_SEED"), GdaFrame::OnUseSpecifiedSeed) -EVT_MENU(XRCID("ID_SPECIFY_SEED_DLG"), GdaFrame::OnSpecifySeedDlg) - -EVT_MENU(XRCID("ID_SAVE_MORANI"), GdaFrame::OnSaveMoranI) - -EVT_MENU(XRCID("ID_SIGNIFICANCE_FILTER_05"), GdaFrame::OnSigFilter05) -EVT_MENU(XRCID("ID_SIGNIFICANCE_FILTER_01"), GdaFrame::OnSigFilter01) -EVT_MENU(XRCID("ID_SIGNIFICANCE_FILTER_001"), GdaFrame::OnSigFilter001) -EVT_MENU(XRCID("ID_SIGNIFICANCE_FILTER_0001"), GdaFrame::OnSigFilter0001) - -EVT_MENU(XRCID("ID_SAVE_GETIS_ORD"), GdaFrame::OnSaveGetisOrd) -EVT_MENU(XRCID("ID_SAVE_LISA"), GdaFrame::OnSaveLisa) -EVT_MENU(XRCID("ID_SELECT_CORES"), GdaFrame::OnSelectCores) -EVT_MENU(XRCID("ID_SELECT_NEIGHBORS_OF_CORES"), - GdaFrame::OnSelectNeighborsOfCores) -EVT_MENU(XRCID("ID_SELECT_CORES_AND_NEIGHBORS"), - GdaFrame::OnSelectCoresAndNeighbors) - -EVT_MENU(XRCID("ID_MAP_ADDMEANCENTERS"), GdaFrame::OnAddMeanCenters) -EVT_MENU(XRCID("ID_MAP_ADDCENTROIDS"), GdaFrame::OnAddCentroids) -EVT_MENU(XRCID("ID_DISPLAY_MEAN_CENTERS"), GdaFrame::OnDisplayMeanCenters) -EVT_MENU(XRCID("ID_DISPLAY_CENTROIDS"), GdaFrame::OnDisplayCentroids) -EVT_MENU(XRCID("ID_DISPLAY_VORONOI_DIAGRAM"), - GdaFrame::OnDisplayVoronoiDiagram) -EVT_MENU(XRCID("ID_EXPORT_VORONOI"), - GdaFrame::OnExportVoronoi) -EVT_MENU(XRCID("ID_EXPORT_MEAN_CNTRS"), - GdaFrame::OnExportMeanCntrs) -EVT_MENU(XRCID("ID_EXPORT_CENTROIDS"), - GdaFrame::OnExportCentroids) -EVT_MENU(XRCID("ID_SAVE_VORONOI_DUPS_TO_TABLE"), - GdaFrame::OnSaveVoronoiDupsToTable) - -EVT_MENU(XRCID("ID_NEW_CUSTOM_CAT_CLASSIF_A"), - GdaFrame::OnNewCustomCatClassifA) -EVT_MENU(XRCID("ID_NEW_CUSTOM_CAT_CLASSIF_B"), - GdaFrame::OnNewCustomCatClassifB) -EVT_MENU(XRCID("ID_NEW_CUSTOM_CAT_CLASSIF_C"), - GdaFrame::OnNewCustomCatClassifC) - -EVT_MENU(GdaConst::ID_HTML_MENU_ENTRY_CHOICE_0, GdaFrame::OnHtmlEntry0) -EVT_MENU(GdaConst::ID_HTML_MENU_ENTRY_CHOICE_1, GdaFrame::OnHtmlEntry1) -EVT_MENU(GdaConst::ID_HTML_MENU_ENTRY_CHOICE_2, GdaFrame::OnHtmlEntry2) -EVT_MENU(GdaConst::ID_HTML_MENU_ENTRY_CHOICE_3, GdaFrame::OnHtmlEntry3) -EVT_MENU(GdaConst::ID_HTML_MENU_ENTRY_CHOICE_4, GdaFrame::OnHtmlEntry4) -EVT_MENU(GdaConst::ID_HTML_MENU_ENTRY_CHOICE_5, GdaFrame::OnHtmlEntry5) -EVT_MENU(GdaConst::ID_HTML_MENU_ENTRY_CHOICE_6, GdaFrame::OnHtmlEntry6) -EVT_MENU(GdaConst::ID_HTML_MENU_ENTRY_CHOICE_7, GdaFrame::OnHtmlEntry7) -EVT_MENU(GdaConst::ID_HTML_MENU_ENTRY_CHOICE_8, GdaFrame::OnHtmlEntry8) -EVT_MENU(GdaConst::ID_HTML_MENU_ENTRY_CHOICE_9, GdaFrame::OnHtmlEntry9) - -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A0, GdaFrame::OnCCClassifA0) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A1, GdaFrame::OnCCClassifA1) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A2, GdaFrame::OnCCClassifA2) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A3, GdaFrame::OnCCClassifA3) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A4, GdaFrame::OnCCClassifA4) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A5, GdaFrame::OnCCClassifA5) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A6, GdaFrame::OnCCClassifA6) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A7, GdaFrame::OnCCClassifA7) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A8, GdaFrame::OnCCClassifA8) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A9, GdaFrame::OnCCClassifA9) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A10, GdaFrame::OnCCClassifA10) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A11, GdaFrame::OnCCClassifA11) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A12, GdaFrame::OnCCClassifA12) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A13, GdaFrame::OnCCClassifA13) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A14, GdaFrame::OnCCClassifA14) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A15, GdaFrame::OnCCClassifA15) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A16, GdaFrame::OnCCClassifA16) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A17, GdaFrame::OnCCClassifA17) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A18, GdaFrame::OnCCClassifA18) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A19, GdaFrame::OnCCClassifA19) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A20, GdaFrame::OnCCClassifA20) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A21, GdaFrame::OnCCClassifA21) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A22, GdaFrame::OnCCClassifA22) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A23, GdaFrame::OnCCClassifA23) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A24, GdaFrame::OnCCClassifA24) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A25, GdaFrame::OnCCClassifA25) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A26, GdaFrame::OnCCClassifA26) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A27, GdaFrame::OnCCClassifA27) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A28, GdaFrame::OnCCClassifA28) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_A29, GdaFrame::OnCCClassifA29) - -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B0, GdaFrame::OnCCClassifB0) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B1, GdaFrame::OnCCClassifB1) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B2, GdaFrame::OnCCClassifB2) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B3, GdaFrame::OnCCClassifB3) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B4, GdaFrame::OnCCClassifB4) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B5, GdaFrame::OnCCClassifB5) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B6, GdaFrame::OnCCClassifB6) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B7, GdaFrame::OnCCClassifB7) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B8, GdaFrame::OnCCClassifB8) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B9, GdaFrame::OnCCClassifB9) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B10, GdaFrame::OnCCClassifB10) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B11, GdaFrame::OnCCClassifB11) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B12, GdaFrame::OnCCClassifB12) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B13, GdaFrame::OnCCClassifB13) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B14, GdaFrame::OnCCClassifB14) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B15, GdaFrame::OnCCClassifB15) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B16, GdaFrame::OnCCClassifB16) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B17, GdaFrame::OnCCClassifB17) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B18, GdaFrame::OnCCClassifB18) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B19, GdaFrame::OnCCClassifB19) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B20, GdaFrame::OnCCClassifB20) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B21, GdaFrame::OnCCClassifB21) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B22, GdaFrame::OnCCClassifB22) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B23, GdaFrame::OnCCClassifB23) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B24, GdaFrame::OnCCClassifB24) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B25, GdaFrame::OnCCClassifB25) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B26, GdaFrame::OnCCClassifB26) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B27, GdaFrame::OnCCClassifB27) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B28, GdaFrame::OnCCClassifB28) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_B29, GdaFrame::OnCCClassifB29) - -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C0, GdaFrame::OnCCClassifC0) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C1, GdaFrame::OnCCClassifC1) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C2, GdaFrame::OnCCClassifC2) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C3, GdaFrame::OnCCClassifC3) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C4, GdaFrame::OnCCClassifC4) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C5, GdaFrame::OnCCClassifC5) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C6, GdaFrame::OnCCClassifC6) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C7, GdaFrame::OnCCClassifC7) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C8, GdaFrame::OnCCClassifC8) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C9, GdaFrame::OnCCClassifC9) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C10, GdaFrame::OnCCClassifC10) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C11, GdaFrame::OnCCClassifC11) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C12, GdaFrame::OnCCClassifC12) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C13, GdaFrame::OnCCClassifC13) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C14, GdaFrame::OnCCClassifC14) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C15, GdaFrame::OnCCClassifC15) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C16, GdaFrame::OnCCClassifC16) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C17, GdaFrame::OnCCClassifC17) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C18, GdaFrame::OnCCClassifC18) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C19, GdaFrame::OnCCClassifC19) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C20, GdaFrame::OnCCClassifC20) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C21, GdaFrame::OnCCClassifC21) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C22, GdaFrame::OnCCClassifC22) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C23, GdaFrame::OnCCClassifC23) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C24, GdaFrame::OnCCClassifC24) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C25, GdaFrame::OnCCClassifC25) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C26, GdaFrame::OnCCClassifC26) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C27, GdaFrame::OnCCClassifC27) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C28, GdaFrame::OnCCClassifC28) -EVT_MENU(GdaConst::ID_CUSTOM_CAT_CLASSIF_CHOICE_C29, GdaFrame::OnCCClassifC29) - -EVT_TOOL(XRCID("ID_OPEN_MAPANALYSIS_THEMELESS"), - GdaFrame::OnOpenThemelessMap) -EVT_MENU(XRCID("ID_OPEN_MAPANALYSIS_THEMELESS"), - GdaFrame::OnOpenThemelessMap) -EVT_MENU(XRCID("ID_MAPANALYSIS_THEMELESS"), - GdaFrame::OnThemelessMap) -EVT_MENU(XRCID("ID_COND_VERT_THEMELESS"), - GdaFrame::OnCondVertThemelessMap) -EVT_MENU(XRCID("ID_COND_HORIZ_THEMELESS"), - GdaFrame::OnCondHorizThemelessMap) - -EVT_TOOL(XRCID("ID_OPEN_QUANTILE_1"), GdaFrame::OnOpenQuantile1) -EVT_MENU(XRCID("ID_OPEN_QUANTILE_1"), GdaFrame::OnOpenQuantile1) -EVT_TOOL(XRCID("ID_OPEN_QUANTILE_2"), GdaFrame::OnOpenQuantile2) -EVT_MENU(XRCID("ID_OPEN_QUANTILE_2"), GdaFrame::OnOpenQuantile2) -EVT_TOOL(XRCID("ID_OPEN_QUANTILE_3"), GdaFrame::OnOpenQuantile3) -EVT_MENU(XRCID("ID_OPEN_QUANTILE_3"), GdaFrame::OnOpenQuantile3) -EVT_TOOL(XRCID("ID_OPEN_QUANTILE_4"), GdaFrame::OnOpenQuantile4) -EVT_MENU(XRCID("ID_OPEN_QUANTILE_4"), GdaFrame::OnOpenQuantile4) -EVT_TOOL(XRCID("ID_OPEN_QUANTILE_5"), GdaFrame::OnOpenQuantile5) -EVT_MENU(XRCID("ID_OPEN_QUANTILE_5"), GdaFrame::OnOpenQuantile5) -EVT_TOOL(XRCID("ID_OPEN_QUANTILE_6"), GdaFrame::OnOpenQuantile6) -EVT_MENU(XRCID("ID_OPEN_QUANTILE_6"), GdaFrame::OnOpenQuantile6) -EVT_TOOL(XRCID("ID_OPEN_QUANTILE_7"), GdaFrame::OnOpenQuantile7) -EVT_MENU(XRCID("ID_OPEN_QUANTILE_7"), GdaFrame::OnOpenQuantile7) -EVT_TOOL(XRCID("ID_OPEN_QUANTILE_8"), GdaFrame::OnOpenQuantile8) -EVT_MENU(XRCID("ID_OPEN_QUANTILE_8"), GdaFrame::OnOpenQuantile8) -EVT_TOOL(XRCID("ID_OPEN_QUANTILE_9"), GdaFrame::OnOpenQuantile9) -EVT_MENU(XRCID("ID_OPEN_QUANTILE_9"), GdaFrame::OnOpenQuantile9) -EVT_TOOL(XRCID("ID_OPEN_QUANTILE_10"), GdaFrame::OnOpenQuantile10) -EVT_MENU(XRCID("ID_OPEN_QUANTILE_10"), GdaFrame::OnOpenQuantile10) - -EVT_MENU(XRCID("ID_QUANTILE_1"), GdaFrame::OnQuantile1) -EVT_MENU(XRCID("ID_QUANTILE_2"), GdaFrame::OnQuantile2) -EVT_MENU(XRCID("ID_QUANTILE_3"), GdaFrame::OnQuantile3) -EVT_MENU(XRCID("ID_QUANTILE_4"), GdaFrame::OnQuantile4) -EVT_MENU(XRCID("ID_QUANTILE_5"), GdaFrame::OnQuantile5) -EVT_MENU(XRCID("ID_QUANTILE_6"), GdaFrame::OnQuantile6) -EVT_MENU(XRCID("ID_QUANTILE_7"), GdaFrame::OnQuantile7) -EVT_MENU(XRCID("ID_QUANTILE_8"), GdaFrame::OnQuantile8) -EVT_MENU(XRCID("ID_QUANTILE_9"), GdaFrame::OnQuantile9) -EVT_MENU(XRCID("ID_QUANTILE_10"), GdaFrame::OnQuantile10) - -EVT_MENU(XRCID("ID_COND_VERT_QUANT_1"), GdaFrame::OnCondVertQuant1) -EVT_MENU(XRCID("ID_COND_VERT_QUANT_2"), GdaFrame::OnCondVertQuant2) -EVT_MENU(XRCID("ID_COND_VERT_QUANT_3"), GdaFrame::OnCondVertQuant3) -EVT_MENU(XRCID("ID_COND_VERT_QUANT_4"), GdaFrame::OnCondVertQuant4) -EVT_MENU(XRCID("ID_COND_VERT_QUANT_5"), GdaFrame::OnCondVertQuant5) -EVT_MENU(XRCID("ID_COND_VERT_QUANT_6"), GdaFrame::OnCondVertQuant6) -EVT_MENU(XRCID("ID_COND_VERT_QUANT_7"), GdaFrame::OnCondVertQuant7) -EVT_MENU(XRCID("ID_COND_VERT_QUANT_8"), GdaFrame::OnCondVertQuant8) -EVT_MENU(XRCID("ID_COND_VERT_QUANT_9"), GdaFrame::OnCondVertQuant9) -EVT_MENU(XRCID("ID_COND_VERT_QUANT_10"), GdaFrame::OnCondVertQuant10) - -EVT_MENU(XRCID("ID_COND_HORIZ_QUANT_1"), GdaFrame::OnCondHorizQuant1) -EVT_MENU(XRCID("ID_COND_HORIZ_QUANT_2"), GdaFrame::OnCondHorizQuant2) -EVT_MENU(XRCID("ID_COND_HORIZ_QUANT_3"), GdaFrame::OnCondHorizQuant3) -EVT_MENU(XRCID("ID_COND_HORIZ_QUANT_4"), GdaFrame::OnCondHorizQuant4) -EVT_MENU(XRCID("ID_COND_HORIZ_QUANT_5"), GdaFrame::OnCondHorizQuant5) -EVT_MENU(XRCID("ID_COND_HORIZ_QUANT_6"), GdaFrame::OnCondHorizQuant6) -EVT_MENU(XRCID("ID_COND_HORIZ_QUANT_7"), GdaFrame::OnCondHorizQuant7) -EVT_MENU(XRCID("ID_COND_HORIZ_QUANT_8"), GdaFrame::OnCondHorizQuant8) -EVT_MENU(XRCID("ID_COND_HORIZ_QUANT_9"), GdaFrame::OnCondHorizQuant9) -EVT_MENU(XRCID("ID_COND_HORIZ_QUANT_10"), GdaFrame::OnCondHorizQuant10) - -EVT_TOOL(XRCID("ID_OPEN_MAPANALYSIS_CHOROPLETH_PERCENTILE"), - GdaFrame::OnOpenPercentile) -EVT_MENU(XRCID("ID_OPEN_MAPANALYSIS_CHOROPLETH_PERCENTILE"), - GdaFrame::OnOpenPercentile) -EVT_MENU(XRCID("ID_MAPANALYSIS_CHOROPLETH_PERCENTILE"), - GdaFrame::OnPercentile) -EVT_MENU(XRCID("ID_COND_VERT_CHOROPLETH_PERCENTILE"), - GdaFrame::OnCondVertPercentile) -EVT_MENU(XRCID("ID_COND_HORIZ_CHOROPLETH_PERCENTILE"), - GdaFrame::OnCondHorizPercentile) - -EVT_TOOL(XRCID("ID_OPEN_MAPANALYSIS_HINGE_15"), GdaFrame::OnOpenHinge15) -EVT_MENU(XRCID("ID_OPEN_MAPANALYSIS_HINGE_15"), GdaFrame::OnOpenHinge15) -EVT_MENU(XRCID("ID_MAPANALYSIS_HINGE_15"), GdaFrame::OnHinge15) -EVT_MENU(XRCID("ID_COND_VERT_HINGE_15"), GdaFrame::OnCondVertHinge15) -EVT_MENU(XRCID("ID_COND_HORIZ_HINGE_15"), GdaFrame::OnCondHorizHinge15) - -EVT_TOOL(XRCID("ID_OPEN_MAPANALYSIS_HINGE_30"), GdaFrame::OnOpenHinge30) -EVT_MENU(XRCID("ID_OPEN_MAPANALYSIS_HINGE_30"), GdaFrame::OnOpenHinge30) -EVT_MENU(XRCID("ID_MAPANALYSIS_HINGE_30"), GdaFrame::OnHinge30) -EVT_MENU(XRCID("ID_COND_VERT_HINGE_30"), GdaFrame::OnCondVertHinge30) -EVT_MENU(XRCID("ID_COND_HORIZ_HINGE_30"), GdaFrame::OnCondHorizHinge30) - -EVT_TOOL(XRCID("ID_OPEN_MAPANALYSIS_CHOROPLETH_STDDEV"), - GdaFrame::OnOpenStddev) -EVT_MENU(XRCID("ID_OPEN_MAPANALYSIS_CHOROPLETH_STDDEV"), - GdaFrame::OnOpenStddev) -EVT_MENU(XRCID("ID_MAPANALYSIS_CHOROPLETH_STDDEV"), - GdaFrame::OnStddev) -EVT_MENU(XRCID("ID_COND_VERT_CHOROPLETH_STDDEV"), - GdaFrame::OnCondVertStddev) -EVT_MENU(XRCID("ID_COND_HORIZ_CHOROPLETH_STDDEV"), - GdaFrame::OnCondHorizStddev) - -EVT_TOOL(XRCID("ID_OPEN_MAPANALYSIS_UNIQUE_VALUES"), - GdaFrame::OnOpenUniqueValues) -EVT_MENU(XRCID("ID_OPEN_MAPANALYSIS_UNIQUE_VALUES"), - GdaFrame::OnOpenUniqueValues) -EVT_MENU(XRCID("ID_MAPANALYSIS_UNIQUE_VALUES"), - GdaFrame::OnUniqueValues) -EVT_MENU(XRCID("ID_COND_VERT_UNIQUE_VALUES"), - GdaFrame::OnCondVertUniqueValues) -EVT_MENU(XRCID("ID_COND_HORIZ_UNIQUE_VALUES"), - GdaFrame::OnCondHorizUniqueValues) - -EVT_TOOL(XRCID("ID_OPEN_NATURAL_BREAKS_1"), GdaFrame::OnOpenNaturalBreaks1) -EVT_MENU(XRCID("ID_OPEN_NATURAL_BREAKS_1"), GdaFrame::OnOpenNaturalBreaks1) -EVT_TOOL(XRCID("ID_OPEN_NATURAL_BREAKS_2"), GdaFrame::OnOpenNaturalBreaks2) -EVT_MENU(XRCID("ID_OPEN_NATURAL_BREAKS_2"), GdaFrame::OnOpenNaturalBreaks2) -EVT_TOOL(XRCID("ID_OPEN_NATURAL_BREAKS_3"), GdaFrame::OnOpenNaturalBreaks3) -EVT_MENU(XRCID("ID_OPEN_NATURAL_BREAKS_3"), GdaFrame::OnOpenNaturalBreaks3) -EVT_TOOL(XRCID("ID_OPEN_NATURAL_BREAKS_4"), GdaFrame::OnOpenNaturalBreaks4) -EVT_MENU(XRCID("ID_OPEN_NATURAL_BREAKS_4"), GdaFrame::OnOpenNaturalBreaks4) -EVT_TOOL(XRCID("ID_OPEN_NATURAL_BREAKS_5"), GdaFrame::OnOpenNaturalBreaks5) -EVT_MENU(XRCID("ID_OPEN_NATURAL_BREAKS_5"), GdaFrame::OnOpenNaturalBreaks5) -EVT_TOOL(XRCID("ID_OPEN_NATURAL_BREAKS_6"), GdaFrame::OnOpenNaturalBreaks6) -EVT_MENU(XRCID("ID_OPEN_NATURAL_BREAKS_6"), GdaFrame::OnOpenNaturalBreaks6) -EVT_TOOL(XRCID("ID_OPEN_NATURAL_BREAKS_7"), GdaFrame::OnOpenNaturalBreaks7) -EVT_MENU(XRCID("ID_OPEN_NATURAL_BREAKS_7"), GdaFrame::OnOpenNaturalBreaks7) -EVT_TOOL(XRCID("ID_OPEN_NATURAL_BREAKS_8"), GdaFrame::OnOpenNaturalBreaks8) -EVT_MENU(XRCID("ID_OPEN_NATURAL_BREAKS_8"), GdaFrame::OnOpenNaturalBreaks8) -EVT_TOOL(XRCID("ID_OPEN_NATURAL_BREAKS_9"), GdaFrame::OnOpenNaturalBreaks9) -EVT_MENU(XRCID("ID_OPEN_NATURAL_BREAKS_9"), GdaFrame::OnOpenNaturalBreaks9) -EVT_TOOL(XRCID("ID_OPEN_NATURAL_BREAKS_10"), GdaFrame::OnOpenNaturalBreaks10) -EVT_MENU(XRCID("ID_OPEN_NATURAL_BREAKS_10"), GdaFrame::OnOpenNaturalBreaks10) - -EVT_MENU(XRCID("ID_NATURAL_BREAKS_1"), GdaFrame::OnNaturalBreaks1) -EVT_MENU(XRCID("ID_NATURAL_BREAKS_2"), GdaFrame::OnNaturalBreaks2) -EVT_MENU(XRCID("ID_NATURAL_BREAKS_3"), GdaFrame::OnNaturalBreaks3) -EVT_MENU(XRCID("ID_NATURAL_BREAKS_4"), GdaFrame::OnNaturalBreaks4) -EVT_MENU(XRCID("ID_NATURAL_BREAKS_5"), GdaFrame::OnNaturalBreaks5) -EVT_MENU(XRCID("ID_NATURAL_BREAKS_6"), GdaFrame::OnNaturalBreaks6) -EVT_MENU(XRCID("ID_NATURAL_BREAKS_7"), GdaFrame::OnNaturalBreaks7) -EVT_MENU(XRCID("ID_NATURAL_BREAKS_8"), GdaFrame::OnNaturalBreaks8) -EVT_MENU(XRCID("ID_NATURAL_BREAKS_9"), GdaFrame::OnNaturalBreaks9) -EVT_MENU(XRCID("ID_NATURAL_BREAKS_10"), GdaFrame::OnNaturalBreaks10) - -EVT_MENU(XRCID("ID_COND_VERT_NAT_BRKS_1"), GdaFrame::OnCondVertNatBrks1) -EVT_MENU(XRCID("ID_COND_VERT_NAT_BRKS_2"), GdaFrame::OnCondVertNatBrks2) -EVT_MENU(XRCID("ID_COND_VERT_NAT_BRKS_3"), GdaFrame::OnCondVertNatBrks3) -EVT_MENU(XRCID("ID_COND_VERT_NAT_BRKS_4"), GdaFrame::OnCondVertNatBrks4) -EVT_MENU(XRCID("ID_COND_VERT_NAT_BRKS_5"), GdaFrame::OnCondVertNatBrks5) -EVT_MENU(XRCID("ID_COND_VERT_NAT_BRKS_6"), GdaFrame::OnCondVertNatBrks6) -EVT_MENU(XRCID("ID_COND_VERT_NAT_BRKS_7"), GdaFrame::OnCondVertNatBrks7) -EVT_MENU(XRCID("ID_COND_VERT_NAT_BRKS_8"), GdaFrame::OnCondVertNatBrks8) -EVT_MENU(XRCID("ID_COND_VERT_NAT_BRKS_9"), GdaFrame::OnCondVertNatBrks9) -EVT_MENU(XRCID("ID_COND_VERT_NAT_BRKS_10"), GdaFrame::OnCondVertNatBrks10) - -EVT_MENU(XRCID("ID_COND_HORIZ_NAT_BRKS_1"), GdaFrame::OnCondHorizNatBrks1) -EVT_MENU(XRCID("ID_COND_HORIZ_NAT_BRKS_2"), GdaFrame::OnCondHorizNatBrks2) -EVT_MENU(XRCID("ID_COND_HORIZ_NAT_BRKS_3"), GdaFrame::OnCondHorizNatBrks3) -EVT_MENU(XRCID("ID_COND_HORIZ_NAT_BRKS_4"), GdaFrame::OnCondHorizNatBrks4) -EVT_MENU(XRCID("ID_COND_HORIZ_NAT_BRKS_5"), GdaFrame::OnCondHorizNatBrks5) -EVT_MENU(XRCID("ID_COND_HORIZ_NAT_BRKS_6"), GdaFrame::OnCondHorizNatBrks6) -EVT_MENU(XRCID("ID_COND_HORIZ_NAT_BRKS_7"), GdaFrame::OnCondHorizNatBrks7) -EVT_MENU(XRCID("ID_COND_HORIZ_NAT_BRKS_8"), GdaFrame::OnCondHorizNatBrks8) -EVT_MENU(XRCID("ID_COND_HORIZ_NAT_BRKS_9"), GdaFrame::OnCondHorizNatBrks9) -EVT_MENU(XRCID("ID_COND_HORIZ_NAT_BRKS_10"), GdaFrame::OnCondHorizNatBrks10) - -EVT_TOOL(XRCID("ID_OPEN_EQUAL_INTERVALS_1"), GdaFrame::OnOpenEqualIntervals1) -EVT_MENU(XRCID("ID_OPEN_EQUAL_INTERVALS_1"), GdaFrame::OnOpenEqualIntervals1) -EVT_TOOL(XRCID("ID_OPEN_EQUAL_INTERVALS_2"), GdaFrame::OnOpenEqualIntervals2) -EVT_MENU(XRCID("ID_OPEN_EQUAL_INTERVALS_2"), GdaFrame::OnOpenEqualIntervals2) -EVT_TOOL(XRCID("ID_OPEN_EQUAL_INTERVALS_3"), GdaFrame::OnOpenEqualIntervals3) -EVT_MENU(XRCID("ID_OPEN_EQUAL_INTERVALS_3"), GdaFrame::OnOpenEqualIntervals3) -EVT_TOOL(XRCID("ID_OPEN_EQUAL_INTERVALS_4"), GdaFrame::OnOpenEqualIntervals4) -EVT_MENU(XRCID("ID_OPEN_EQUAL_INTERVALS_4"), GdaFrame::OnOpenEqualIntervals4) -EVT_TOOL(XRCID("ID_OPEN_EQUAL_INTERVALS_5"), GdaFrame::OnOpenEqualIntervals5) -EVT_MENU(XRCID("ID_OPEN_EQUAL_INTERVALS_5"), GdaFrame::OnOpenEqualIntervals5) -EVT_TOOL(XRCID("ID_OPEN_EQUAL_INTERVALS_6"), GdaFrame::OnOpenEqualIntervals6) -EVT_MENU(XRCID("ID_OPEN_EQUAL_INTERVALS_6"), GdaFrame::OnOpenEqualIntervals6) -EVT_TOOL(XRCID("ID_OPEN_EQUAL_INTERVALS_7"), GdaFrame::OnOpenEqualIntervals7) -EVT_MENU(XRCID("ID_OPEN_EQUAL_INTERVALS_7"), GdaFrame::OnOpenEqualIntervals7) -EVT_TOOL(XRCID("ID_OPEN_EQUAL_INTERVALS_8"), GdaFrame::OnOpenEqualIntervals8) -EVT_MENU(XRCID("ID_OPEN_EQUAL_INTERVALS_8"), GdaFrame::OnOpenEqualIntervals8) -EVT_TOOL(XRCID("ID_OPEN_EQUAL_INTERVALS_9"), GdaFrame::OnOpenEqualIntervals9) -EVT_MENU(XRCID("ID_OPEN_EQUAL_INTERVALS_9"), GdaFrame::OnOpenEqualIntervals9) -EVT_TOOL(XRCID("ID_OPEN_EQUAL_INTERVALS_10"), GdaFrame::OnOpenEqualIntervals10) -EVT_MENU(XRCID("ID_OPEN_EQUAL_INTERVALS_10"), GdaFrame::OnOpenEqualIntervals10) - -EVT_MENU(XRCID("ID_EQUAL_INTERVALS_1"), GdaFrame::OnEqualIntervals1) -EVT_MENU(XRCID("ID_EQUAL_INTERVALS_2"), GdaFrame::OnEqualIntervals2) -EVT_MENU(XRCID("ID_EQUAL_INTERVALS_3"), GdaFrame::OnEqualIntervals3) -EVT_MENU(XRCID("ID_EQUAL_INTERVALS_4"), GdaFrame::OnEqualIntervals4) -EVT_MENU(XRCID("ID_EQUAL_INTERVALS_5"), GdaFrame::OnEqualIntervals5) -EVT_MENU(XRCID("ID_EQUAL_INTERVALS_6"), GdaFrame::OnEqualIntervals6) -EVT_MENU(XRCID("ID_EQUAL_INTERVALS_7"), GdaFrame::OnEqualIntervals7) -EVT_MENU(XRCID("ID_EQUAL_INTERVALS_8"), GdaFrame::OnEqualIntervals8) -EVT_MENU(XRCID("ID_EQUAL_INTERVALS_9"), GdaFrame::OnEqualIntervals9) -EVT_MENU(XRCID("ID_EQUAL_INTERVALS_10"), GdaFrame::OnEqualIntervals10) - -EVT_MENU(XRCID("ID_COND_VERT_EQU_INTS_1"), GdaFrame::OnCondVertEquInts1) -EVT_MENU(XRCID("ID_COND_VERT_EQU_INTS_2"), GdaFrame::OnCondVertEquInts2) -EVT_MENU(XRCID("ID_COND_VERT_EQU_INTS_3"), GdaFrame::OnCondVertEquInts3) -EVT_MENU(XRCID("ID_COND_VERT_EQU_INTS_4"), GdaFrame::OnCondVertEquInts4) -EVT_MENU(XRCID("ID_COND_VERT_EQU_INTS_5"), GdaFrame::OnCondVertEquInts5) -EVT_MENU(XRCID("ID_COND_VERT_EQU_INTS_6"), GdaFrame::OnCondVertEquInts6) -EVT_MENU(XRCID("ID_COND_VERT_EQU_INTS_7"), GdaFrame::OnCondVertEquInts7) -EVT_MENU(XRCID("ID_COND_VERT_EQU_INTS_8"), GdaFrame::OnCondVertEquInts8) -EVT_MENU(XRCID("ID_COND_VERT_EQU_INTS_9"), GdaFrame::OnCondVertEquInts9) -EVT_MENU(XRCID("ID_COND_VERT_EQU_INTS_10"), GdaFrame::OnCondVertEquInts10) - -EVT_MENU(XRCID("ID_COND_HORIZ_EQU_INTS_1"), GdaFrame::OnCondHorizEquInts1) -EVT_MENU(XRCID("ID_COND_HORIZ_EQU_INTS_2"), GdaFrame::OnCondHorizEquInts2) -EVT_MENU(XRCID("ID_COND_HORIZ_EQU_INTS_3"), GdaFrame::OnCondHorizEquInts3) -EVT_MENU(XRCID("ID_COND_HORIZ_EQU_INTS_4"), GdaFrame::OnCondHorizEquInts4) -EVT_MENU(XRCID("ID_COND_HORIZ_EQU_INTS_5"), GdaFrame::OnCondHorizEquInts5) -EVT_MENU(XRCID("ID_COND_HORIZ_EQU_INTS_6"), GdaFrame::OnCondHorizEquInts6) -EVT_MENU(XRCID("ID_COND_HORIZ_EQU_INTS_7"), GdaFrame::OnCondHorizEquInts7) -EVT_MENU(XRCID("ID_COND_HORIZ_EQU_INTS_8"), GdaFrame::OnCondHorizEquInts8) -EVT_MENU(XRCID("ID_COND_HORIZ_EQU_INTS_9"), GdaFrame::OnCondHorizEquInts9) -EVT_MENU(XRCID("ID_COND_HORIZ_EQU_INTS_10"), GdaFrame::OnCondHorizEquInts10) - -EVT_MENU(XRCID("ID_SAVE_CATEGORIES"), GdaFrame::OnSaveCategories) -EVT_TOOL(XRCID("ID_OPEN_RATES_SMOOTH_RAWRATE"), GdaFrame::OnOpenRawrate) -EVT_MENU(XRCID("ID_OPEN_RATES_SMOOTH_RAWRATE"), GdaFrame::OnOpenRawrate) -EVT_MENU(XRCID("ID_RATES_SMOOTH_RAWRATE"), GdaFrame::OnRawrate) -EVT_TOOL(XRCID("ID_OPEN_RATES_SMOOTH_EXCESSRISK"), - GdaFrame::OnOpenExcessrisk) -EVT_MENU(XRCID("ID_OPEN_RATES_SMOOTH_EXCESSRISK"), - GdaFrame::OnOpenExcessrisk) -EVT_MENU(XRCID("ID_RATES_SMOOTH_EXCESSRISK"), - GdaFrame::OnExcessrisk) -EVT_TOOL(XRCID("ID_OPEN_RATES_EMPIRICAL_BAYES_SMOOTHER"), - GdaFrame::OnOpenEmpiricalBayes) -EVT_MENU(XRCID("ID_OPEN_RATES_EMPIRICAL_BAYES_SMOOTHER"), - GdaFrame::OnOpenEmpiricalBayes) -EVT_MENU(XRCID("ID_RATES_EMPIRICAL_BAYES_SMOOTHER"), - GdaFrame::OnEmpiricalBayes) -EVT_TOOL(XRCID("ID_OPEN_RATES_SPATIAL_RATE_SMOOTHER"), - GdaFrame::OnOpenSpatialRate) -EVT_MENU(XRCID("ID_OPEN_RATES_SPATIAL_RATE_SMOOTHER"), - GdaFrame::OnOpenSpatialRate) -EVT_MENU(XRCID("ID_RATES_SPATIAL_RATE_SMOOTHER"), - GdaFrame::OnSpatialRate) -EVT_TOOL(XRCID("ID_OPEN_RATES_SPATIAL_EMPIRICAL_BAYES"), - GdaFrame::OnOpenSpatialEmpiricalBayes) -EVT_MENU(XRCID("ID_OPEN_RATES_SPATIAL_EMPIRICAL_BAYES"), - GdaFrame::OnOpenSpatialEmpiricalBayes) -EVT_MENU(XRCID("ID_RATES_SPATIAL_EMPIRICAL_BAYES"), - GdaFrame::OnSpatialEmpiricalBayes) -EVT_MENU(XRCID("ID_MAPANALYSIS_SAVERESULTS"), GdaFrame::OnSaveResults) -EVT_MENU(XRCID("ID_VIEW_STANDARDIZED_DATA"), - GdaFrame::OnViewStandardizedData) -EVT_MENU(XRCID("ID_VIEW_ORIGINAL_DATA"), GdaFrame::OnViewOriginalData) -EVT_MENU(XRCID("ID_VIEW_LINEAR_SMOOTHER"), GdaFrame::OnViewLinearSmoother) -EVT_MENU(XRCID("ID_VIEW_LOWESS_SMOOTHER"), GdaFrame::OnViewLowessSmoother) -EVT_MENU(XRCID("ID_EDIT_LOWESS_PARAMS"), GdaFrame::OnEditLowessParams) -EVT_MENU(XRCID("ID_EDIT_VARIABLES"), GdaFrame::OnEditVariables) -EVT_MENU(XRCID("ID_VIEW_REGIMES_REGRESSION"), - GdaFrame::OnViewRegimesRegression) -EVT_MENU(XRCID("ID_VIEW_REGRESSION_SELECTED"), - GdaFrame::OnViewRegressionSelected) -EVT_MENU(XRCID("ID_VIEW_REGRESSION_SELECTED_EXCLUDED"), - GdaFrame::OnViewRegressionSelectedExcluded) -EVT_MENU(XRCID("ID_COMPARE_REGIMES"), GdaFrame::OnCompareRegimes) -EVT_MENU(XRCID("ID_COMPARE_TIME_PERIODS"), GdaFrame::OnCompareTimePeriods) -EVT_MENU(XRCID("ID_COMPARE_REG_AND_TM_PER"), GdaFrame::OnCompareRegAndTmPer) -EVT_MENU(XRCID("ID_DISPLAY_STATISTICS"), GdaFrame::OnDisplayStatistics) -EVT_MENU(XRCID("ID_SHOW_AXES_THROUGH_ORIGIN"), - GdaFrame::OnShowAxesThroughOrigin) -EVT_MENU(XRCID("ID_DISPLAY_AXES_SCALE_VALUES"), - GdaFrame::OnDisplayAxesScaleValues) -EVT_MENU(XRCID("ID_DISPLAY_SLOPE_VALUES"),GdaFrame::OnDisplaySlopeValues) - -EVT_MENU(XRCID("ID_TABLE_SET_LOCALE"), GdaFrame::OnTableSetLocale) -EVT_MENU(XRCID("ID_ENCODING_UTF8"), GdaFrame::OnEncodingUTF8) -EVT_MENU(XRCID("ID_ENCODING_UTF16"), GdaFrame::OnEncodingUTF16) -EVT_MENU(XRCID("ID_ENCODING_WINDOWS_1250"), GdaFrame::OnEncodingWindows1250) -EVT_MENU(XRCID("ID_ENCODING_WINDOWS_1251"), GdaFrame::OnEncodingWindows1251) -EVT_MENU(XRCID("ID_ENCODING_WINDOWS_1254"),GdaFrame::OnEncodingWindows1254) -EVT_MENU(XRCID("ID_ENCODING_WINDOWS_1255"),GdaFrame::OnEncodingWindows1255) -EVT_MENU(XRCID("ID_ENCODING_WINDOWS_1256"),GdaFrame::OnEncodingWindows1256) -EVT_MENU(XRCID("ID_ENCODING_WINDOWS_1258"),GdaFrame::OnEncodingWindows1258) -EVT_MENU(XRCID("ID_ENCODING_CP852"), GdaFrame::OnEncodingCP852) -EVT_MENU(XRCID("ID_ENCODING_CP866"), GdaFrame::OnEncodingCP866) -EVT_MENU(XRCID("ID_ENCODING_ISO_8859_1"), GdaFrame::OnEncodingISO8859_1) -EVT_MENU(XRCID("ID_ENCODING_ISO_8859_2"), GdaFrame::OnEncodingISO8859_2) -EVT_MENU(XRCID("ID_ENCODING_ISO_8859_3"), GdaFrame::OnEncodingISO8859_3) -EVT_MENU(XRCID("ID_ENCODING_ISO_8859_5"), GdaFrame::OnEncodingISO8859_5) -EVT_MENU(XRCID("ID_ENCODING_ISO_8859_7"), GdaFrame::OnEncodingISO8859_7) -EVT_MENU(XRCID("ID_ENCODING_ISO_8859_8"), GdaFrame::OnEncodingISO8859_8) -EVT_MENU(XRCID("ID_ENCODING_ISO_8859_9"), GdaFrame::OnEncodingISO8859_9) -EVT_MENU(XRCID("ID_ENCODING_ISO_8859_10"), GdaFrame::OnEncodingISO8859_10) -EVT_MENU(XRCID("ID_ENCODING_ISO_8859_15"), GdaFrame::OnEncodingISO8859_15) -EVT_MENU(XRCID("ID_ENCODING_GB2312"), GdaFrame::OnEncodingGB2312) -EVT_MENU(XRCID("ID_ENCODING_BIG5"), GdaFrame::OnEncodingBIG5) -EVT_MENU(XRCID("ID_ENCODING_KOI8_R"), GdaFrame::OnEncodingKOI8_R) -EVT_MENU(XRCID("ID_ENCODING_SHIFT_JIS"), GdaFrame::OnEncodingSHIFT_JIS) -EVT_MENU(XRCID("ID_ENCODING_EUC_JP"), GdaFrame::OnEncodingEUC_JP) -EVT_MENU(XRCID("ID_ENCODING_EUC_KR"), GdaFrame::OnEncodingEUC_KR) - -EVT_MENU(GdaConst::ID_TIME_SYNC_VAR1, GdaFrame::OnTimeSyncVariable1) -EVT_MENU(GdaConst::ID_TIME_SYNC_VAR2, GdaFrame::OnTimeSyncVariable2) -EVT_MENU(GdaConst::ID_TIME_SYNC_VAR3, GdaFrame::OnTimeSyncVariable3) -EVT_MENU(GdaConst::ID_TIME_SYNC_VAR4, GdaFrame::OnTimeSyncVariable4) - -EVT_MENU(GdaConst::ID_FIX_SCALE_OVER_TIME_VAR1, GdaFrame::OnFixedScaleVariable1) -EVT_MENU(GdaConst::ID_FIX_SCALE_OVER_TIME_VAR2, GdaFrame::OnFixedScaleVariable2) -EVT_MENU(GdaConst::ID_FIX_SCALE_OVER_TIME_VAR3, GdaFrame::OnFixedScaleVariable3) -EVT_MENU(GdaConst::ID_FIX_SCALE_OVER_TIME_VAR4, GdaFrame::OnFixedScaleVariable4) - -EVT_MENU(GdaConst::ID_PLOTS_PER_VIEW_1, GdaFrame::OnPlotsPerView1) -EVT_MENU(GdaConst::ID_PLOTS_PER_VIEW_2, GdaFrame::OnPlotsPerView2) -EVT_MENU(GdaConst::ID_PLOTS_PER_VIEW_3, GdaFrame::OnPlotsPerView3) -EVT_MENU(GdaConst::ID_PLOTS_PER_VIEW_4, GdaFrame::OnPlotsPerView4) -EVT_MENU(GdaConst::ID_PLOTS_PER_VIEW_5, GdaFrame::OnPlotsPerView5) -EVT_MENU(GdaConst::ID_PLOTS_PER_VIEW_6, GdaFrame::OnPlotsPerView6) -EVT_MENU(GdaConst::ID_PLOTS_PER_VIEW_7, GdaFrame::OnPlotsPerView7) -EVT_MENU(GdaConst::ID_PLOTS_PER_VIEW_8, GdaFrame::OnPlotsPerView8) -EVT_MENU(GdaConst::ID_PLOTS_PER_VIEW_9, GdaFrame::OnPlotsPerView9) -EVT_MENU(GdaConst::ID_PLOTS_PER_VIEW_10, GdaFrame::OnPlotsPerView10) -EVT_MENU(GdaConst::ID_PLOTS_PER_VIEW_OTHER, GdaFrame::OnPlotsPerViewOther) -EVT_MENU(GdaConst::ID_PLOTS_PER_VIEW_ALL, GdaFrame::OnPlotsPerViewAll) - -EVT_MENU(XRCID("ID_DISPLAY_STATUS_BAR"), GdaFrame::OnDisplayStatusBar) - -EVT_MENU(XRCID("wxID_ABOUT"), GdaFrame::OnHelpAbout) -EVT_MENU(XRCID("wxID_CHECKUPDATES"), GdaFrame::OnCheckUpdates) - - -END_EVENT_TABLE() - std::vector GdaFrame::htmlMenuItems; void GdaFrame::UpdateToolbarAndMenus() @@ -1198,9 +489,7 @@ void GdaFrame::UpdateToolbarAndMenus() // This method is called when no particular window is currently active. // In this case, the close menu item should be disabled. - LOG_MSG("In GdaFrame::UpdateToolbarAndMenus"); - GeneralWxUtils::EnableMenuItem(GetMenuBar(), "File", wxID_CLOSE, - false); + GeneralWxUtils::EnableMenuItem(GetMenuBar(), "File", wxID_CLOSE, false); Project* p = GetProject(); bool proj_open = (p != 0); @@ -1211,7 +500,6 @@ void GdaFrame::UpdateToolbarAndMenus() wxMenuBar* mb = GetMenuBar(); - // Reset the toolbar frame title to default. SetTitle("GeoDa"); if (proj_open && project_p) SetTitle(project_p->GetProjectTitle()); @@ -1221,25 +509,15 @@ void GdaFrame::UpdateToolbarAndMenus() GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_NEW_PROJECT"), !proj_open); GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_OPEN_PROJECT"), !proj_open); GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_CLOSE_PROJECT"), proj_open); - - GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_NEW_PROJ_FROM_SHP"), !proj_open); - GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_NEW_PROJ_FROM_SQLITE"), !proj_open); - GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_NEW_PROJ_FROM_GPKG"), !proj_open); - GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_NEW_PROJ_FROM_CSV"), !proj_open); - GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_NEW_PROJ_FROM_DBF"), !proj_open); - GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_NEW_PROJ_FROM_GDB"), !proj_open); - GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_NEW_PROJ_FROM_JSON"), !proj_open); - GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_NEW_PROJ_FROM_GML"), !proj_open); - GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_NEW_PROJ_FROM_KML"), !proj_open); - GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_NEW_PROJ_FROM_MAPINFO"), !proj_open); - GeneralWxUtils::EnableMenuItem(mb, "File", XRCID("ID_NEW_PROJ_FROM_XLS"), !proj_open); - + if (!proj_open) { // Disable only if project not open. Otherwise, leave changing // Save state to SaveButtonManager EnableTool(XRCID("ID_SAVE_PROJECT"), proj_open); GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_SAVE_PROJECT"), false); + UpdateRecentDatasourceMenu(); } + GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_NEW_PROJ_FROM_RECENT_MENU"), !proj_open); GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_SAVE_AS_PROJECT"), proj_open); GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_EXPORT_LAYER"), proj_open); GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_EXPORT_SELECTED"), proj_open); @@ -1254,6 +532,7 @@ void GdaFrame::UpdateToolbarAndMenus() EnableTool(XRCID("ID_TOOLS_WEIGHTS_CREATE"), proj_open); EnableTool(XRCID("ID_CONNECTIVITY_HIST_VIEW"), proj_open); EnableTool(XRCID("ID_CONNECTIVITY_MAP_VIEW"), proj_open); + GeneralWxUtils::EnableMenuItem(mb, "Tools", XRCID("ID_TOOLS_WEIGHTS_MANAGER"), proj_open); GeneralWxUtils::EnableMenuItem(mb, "Tools", XRCID("ID_TOOLS_WEIGHTS_CREATE"), proj_open); GeneralWxUtils::EnableMenuItem(mb, "Tools", XRCID("ID_CONNECTIVITY_HIST_VIEW"), proj_open); @@ -1269,6 +548,7 @@ void GdaFrame::UpdateToolbarAndMenus() GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_SELECTION_MODE"), proj_open); GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_FIT_TO_WINDOW_MODE"), proj_open); GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_FIXED_ASPECT_RATIO_MODE"), proj_open); + GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_ADJUST_AXIS_PRECISION"), proj_open); GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_ZOOM_MODE"), proj_open); GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_PAN_MODE"), proj_open); @@ -1360,11 +640,11 @@ void GdaFrame::UpdateToolbarAndMenus() //Empty out the Options menu: wxMenu* optMenu=wxXmlResource::Get()->LoadMenu("ID_DEFAULT_MENU_OPTIONS"); GeneralWxUtils::ReplaceMenu(mb, "Options", optMenu); + } void GdaFrame::SetMenusToDefault() { - LOG_MSG("Entering GdaFrame::SetMenusToDefault"); // This method disables all menu items that are not // in one of File, Tools, Methods, or Help menus. wxMenuBar* mb = GetMenuBar(); @@ -1382,8 +662,6 @@ void GdaFrame::SetMenusToDefault() GeneralWxUtils::EnableMenuAll(mb, menuText, false); } } - - LOG_MSG("Entering GdaFrame::SetMenusToDefault"); } GdaFrame* GdaFrame::gda_frame = 0; @@ -1395,14 +673,11 @@ GdaFrame::GdaFrame(const wxString& title, const wxPoint& pos, const wxSize& size, long style) : wxFrame(NULL, -1, title, pos, size, style) { - LOG_MSG("Entering GdaFrame::GdaFrame"); - SetBackgroundColour(*wxWHITE); SetIcon(wxIcon(GeoDaIcon_16x16_xpm)); SetMenuBar(wxXmlResource::Get()->LoadMenuBar("ID_SHARED_MAIN_MENU")); if (!GetHtmlMenuItems() || htmlMenuItems.size() == 0) { - LOG_MSG("Failed to get Html Menu Items from Preferences sqlite DB"); } else { wxMenuBar* mb = GetMenuBar(); int exp_menu_ind = mb->FindMenu("Explore"); @@ -1412,7 +687,6 @@ GdaFrame::GdaFrame(const wxString& title, const wxPoint& pos, for (size_t i=0; iAppend(base_id++, htmlMenuItems[i].menu_title); } - //exp_menu->AppendSubMenu(html_menu, GdaConst::html_submenu_title); } wxObject* tb_obj = wxXmlResource::Get()->LoadObject(this, "ToolBar", "wxAuiToolBar"); @@ -1420,7 +694,6 @@ GdaFrame::GdaFrame(const wxString& title, const wxPoint& pos, tb1->SetMargins(10,10); tb1->SetMinSize(GetMinSize()); tb1->Realize(); - tb1->Connect(wxEVT_SIZE, wxSizeEventHandler(GdaFrame::OnSize), NULL, this); toolbar_list.push_front(tb1); @@ -1430,24 +703,22 @@ GdaFrame::GdaFrame(const wxString& title, const wxPoint& pos, SetMenusToDefault(); UpdateToolbarAndMenus(); SetEncodingCheckmarks(wxFONTENCODING_UTF8); - - // check update in a new thread - CallAfter(&GdaFrame::CheckUpdate); - - LOG_MSG("Exiting GdaFrame::GdaFrame"); } GdaFrame::~GdaFrame() { - LOG_MSG("Entering GdaFrame::~GdaFrame()"); GdaFrame::gda_frame = 0; - LOG_MSG("Exiting GdaFrame::~GdaFrame()"); } void GdaFrame::CheckUpdate() { + wxLogMessage("Check auto update:"); + wxString version = AutoUpdate::CheckUpdate(); if (!version.IsEmpty()) { + wxLogMessage("current version:"); + wxLogMessage(version); + wxString skip_version; std::vector items = OGRDataAdapter::GetInstance().GetHistory("no_update_version"); if (items.size()>0) @@ -1489,7 +760,8 @@ void GdaFrame::EnableTool(int xrc_id, bool enable) void GdaFrame::EnableTool(const wxString& id_str, bool enable) { BOOST_FOREACH( wxAuiToolBar* tb, toolbar_list ) { - if (tb) tb->EnableTool(wxXmlResource::GetXRCID(id_str), enable); + if (tb) + tb->EnableTool(wxXmlResource::GetXRCID(id_str), enable); } } @@ -1513,15 +785,11 @@ boost::uuids::uuid GdaFrame::GetWeightsId(const wxString& caption) void GdaFrame::OnOpenNewTable() { - LOG_MSG("Entering GdaFrame::OnOpenNewTable"); TableFrame* tf = 0; wxGrid* g = project_p->FindTableGrid(); - if (g) tf = (TableFrame*) g->GetParent(); + if (g) tf = (TableFrame*) g->GetParent()->GetParent(); // wxPanel
wxHORIZONTAL
- wxBOTTOM|wxALIGN_CENTRE + wxBOTTOM|wxALIGN_CENTER 5
@@ -857,21 +857,21 @@ wxVERTICAL - wxALIGN_CENTRE|wxALL + wxALIGN_CENTER|wxALL 5 about-geoda-logo.png - wxALIGN_CENTRE|wxALL|wxADJUST_MINSIZE + wxALIGN_CENTER|wxALL|wxADJUST_MINSIZE 5 - + @@ -882,7 +882,7 @@ All Rights Reserved - + wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE 5 @@ -918,7 +918,7 @@ All Rights Reserved - + 100, 80d wxALIGN_LEFT|wxALL @@ -1071,7 +1071,7 @@ All Rights Reserved wxHORIZONTAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 5 wxVERTICAL @@ -1149,7 +1149,7 @@ All Rights Reserved wxHORIZONTAL
- wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 5
wxVERTICAL @@ -1297,7 +1297,7 @@ All Rights Reserved wxHORIZONTAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 5 wxVERTICAL @@ -1400,7 +1400,7 @@ All Rights Reserved wxHORIZONTAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 5 wxVERTICAL @@ -1573,7 +1573,7 @@ All Rights Reserved - wxALIGN_CENTRE + wxALIGN_CENTER 10 wxHORIZONTAL diff --git a/rc/dialogs.xrc b/rc/dialogs.xrc index 2cfb8c42c..111d23f6f 100644 --- a/rc/dialogs.xrc +++ b/rc/dialogs.xrc @@ -30,7 +30,6 @@ 105,-1d - wxALIGN_CENTRE_VERTICAL @@ -764,39 +763,39 @@ about-geoda-logo.png - wxALIGN_CENTRE|wxALL + wxALIGN_CENTER|wxALL 8 - + - wxTOP|wxLEFT|wxRIGHT|wxALIGN_CENTRE + wxTOP|wxLEFT|wxRIGHT|wxALIGN_CENTER 10 - wxTOP|wxALIGN_CENTRE + wxTOP|wxALIGN_CENTER 5 - + - wxTOP|wxLEFT|wxRIGHT|wxALIGN_CENTRE|wxADJUST_MINSIZE + wxTOP|wxLEFT|wxRIGHT|wxALIGN_CENTER|wxADJUST_MINSIZE 10 1 - + - wxTOP|wxLEFT|wxRIGHT|wxALIGN_CENTRE|wxADJUST_MINSIZE + wxTOP|wxLEFT|wxRIGHT|wxALIGN_CENTER|wxADJUST_MINSIZE 20 @@ -816,7 +815,7 @@ wxHORIZONTAL - wxTOP|wxBOTTOM|wxALIGN_CENTRE + wxTOP|wxBOTTOM|wxALIGN_CENTER 15 @@ -828,12 +827,12 @@ 50,15d 400,7d - + 50,15d 400,27d - + 470,200d Randomization @@ -851,7 +850,7 @@ - + wxALIGN_CENTRE_VERTICAL @@ -860,7 +859,7 @@ - 40,-1d + 60,-1d wxALIGN_CENTRE_VERTICAL @@ -880,6 +879,13 @@ wxALIGN_CENTRE_VERTICAL + + wxALIGN_CENTER_HORIZONTAL|wxALL + 5 + + + + wxHORIZONTAL wxBOTTOM|wxALIGN_CENTRE_HORIZONTAL @@ -892,7 +898,7 @@ wxHORIZONTAL - Set the Decimal Precision of Floating-point Values on Axis + Set Display Precision 1 @@ -1922,7 +1928,7 @@ wxHORIZONTAL - wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxEXPAND wxVERTICAL @@ -2058,7 +2064,7 @@ wxHORIZONTAL - wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxEXPAND wxVERTICAL @@ -2144,7 +2150,7 @@ wxHORIZONTAL - wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxEXPAND wxVERTICAL @@ -2230,7 +2236,7 @@ wxHORIZONTAL - wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxEXPAND wxVERTICAL @@ -2336,7 +2342,7 @@ wxHORIZONTAL - wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxEXPAND wxVERTICAL @@ -2433,7 +2439,7 @@ wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND @@ -2471,12 +2477,12 @@ - wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxRIGHT|wxEXPAND 5 wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND 5 @@ -2487,7 +2493,7 @@ wxHORIZONTAL - wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxEXPAND wxVERTICAL @@ -2564,7 +2570,7 @@ wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND @@ -2602,12 +2608,12 @@ - wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxRIGHT|wxEXPAND 5 wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND 5 @@ -2618,7 +2624,7 @@ wxHORIZONTAL - wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxEXPAND wxVERTICAL @@ -2719,7 +2725,7 @@ wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND @@ -2763,7 +2769,7 @@ wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND @@ -2773,7 +2779,7 @@ wxHORIZONTAL - wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxEXPAND wxVERTICAL @@ -2891,7 +2897,7 @@ wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND @@ -2934,7 +2940,7 @@ wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND @@ -2944,7 +2950,7 @@ wxHORIZONTAL - wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxEXPAND wxVERTICAL @@ -3084,7 +3090,7 @@ wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND @@ -3121,12 +3127,12 @@ - wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxRIGHT|wxEXPAND 5 wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND 5 @@ -3169,7 +3175,7 @@ wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND @@ -3179,7 +3185,7 @@ wxHORIZONTAL - wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxEXPAND wxVERTICAL @@ -3255,7 +3261,7 @@ wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND @@ -3292,12 +3298,12 @@ - wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxRIGHT|wxEXPAND 5 wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND 5 @@ -3335,12 +3341,12 @@ - wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxRIGHT|wxEXPAND 5 wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND 5 @@ -3383,7 +3389,7 @@ wxHORIZONTAL - wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxEXPAND @@ -3393,7 +3399,7 @@ wxHORIZONTAL - wxEXPAND|wxALIGN_CENTRE_VERTICAL + wxEXPAND wxVERTICAL @@ -3539,7 +3545,7 @@ 5 40 - wxALIGN_CENTRE + wxALIGN_CENTER wxHORIZONTAL @@ -3565,7 +3571,7 @@ 98,-1d - wxALIGN_CENTRE + wxALIGN_CENTER 2 @@ -3580,14 +3586,14 @@ 98,-1d - wxALIGN_CENTRE + wxALIGN_CENTER 2 80,-1d - wxALIGN_CENTRE + wxALIGN_CENTER @@ -3600,14 +3606,14 @@ 98,-1d - wxALIGN_CENTRE + wxALIGN_CENTER 2 80,-1d - wxALIGN_CENTRE + wxALIGN_CENTER 3 3 @@ -3942,7 +3948,7 @@ 80,-1d - wxALIGN_CENTRE + wxALIGN_CENTER 3,5d @@ -4238,7 +4244,7 @@ 0 0 - wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE + wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE 5 @@ -4249,11 +4255,11 @@ 172,-1d - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + wxALIGN_CENTER_HORIZONTAL|wxALL 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + wxALIGN_CENTER_HORIZONTAL|wxALL 5 @@ -4261,7 +4267,7 @@ - wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE + wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE 5 @@ -4272,11 +4278,11 @@ 172,-1d - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + wxALIGN_CENTER_HORIZONTAL|wxALL 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + wxALIGN_CENTER_HORIZONTAL|wxALL 5 @@ -4291,19 +4297,19 @@ wxHORIZONTAL - wxALIGN_CENTER_VERTICAL|wxALL + wxALL 5 wxHORIZONTAL - wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE + wxALL|wxADJUST_MINSIZE 5 - wxALIGN_CENTER_VERTICAL|wxALL + wxALL 5 77,-1d @@ -4312,19 +4318,19 @@ - wxALIGN_CENTER_VERTICAL|wxALL + wxALL 5 wxHORIZONTAL - wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE + wxALL|wxADJUST_MINSIZE 5 - wxALIGN_CENTER_VERTICAL|wxALL + wxALL 5 77,-1d @@ -4342,14 +4348,14 @@ wxHORIZONTAL - wxALIGN_CENTER_VERTICAL|wxALL + wxALL 5 - wxALIGN_CENTER_VERTICAL|wxALL + wxALL 5 @@ -4746,7 +4752,7 @@ - wxALIGN_CENTER_VERTICAL|wxALL + wxALL 5 wxVERTICAL @@ -4844,7 +4850,7 @@ wxHORIZONTAL - wxALL|wxALIGN_TOP|wxALIGN_CENTRE_HORIZONTAL + wxALL|wxALIGN_CENTRE_HORIZONTAL 5 wxVERTICAL @@ -4882,21 +4888,21 @@ wxHORIZONTAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 @@ -5018,21 +5024,21 @@ wxHORIZONTAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 @@ -5060,19 +5066,19 @@ - wxALL|wxALIGN_CENTRE|wxADJUST_MINSIZE + wxALL|wxALIGN_CENTER|wxADJUST_MINSIZE 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 wxVERTICAL - wxALL|wxALIGN_TOP + wxALL 5 @@ -5081,26 +5087,26 @@ - wxALL|wxALIGN_CENTRE|wxADJUST_MINSIZE + wxALL|wxALIGN_CENTER|wxADJUST_MINSIZE 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 wxVERTICAL - wxALL|wxALIGN_TOP + wxALL 5 @@ -5146,21 +5152,21 @@ wxHORIZONTAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 @@ -5188,26 +5194,26 @@ - wxALL|wxALIGN_CENTRE|wxADJUST_MINSIZE + wxALL|wxALIGN_CENTER|wxADJUST_MINSIZE 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 wxVERTICAL - wxALL|wxALIGN_TOP + wxALL 5 @@ -5216,17 +5222,17 @@ - wxALL|wxALIGN_CENTRE|wxADJUST_MINSIZE + wxALL|wxALIGN_CENTER|wxADJUST_MINSIZE 3 - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 wxVERTICAL - wxALL|wxALIGN_TOP + wxALL 5 @@ -5235,14 +5241,14 @@ - wxALL|wxALIGN_CENTRE|wxADJUST_MINSIZE + wxALL|wxALIGN_CENTER|wxADJUST_MINSIZE 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 wxVERTICAL @@ -5250,11 +5256,11 @@ 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 - wxALL|wxALIGN_TOP + wxALL 5 @@ -5296,21 +5302,21 @@ wxHORIZONTAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 wxVERTICAL @@ -5356,19 +5362,19 @@ wxHORIZONTAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 220,-1d - wxALL|wxGROW|wxALIGN_CENTRE + wxALL|wxGROW|wxALIGN_CENTER 3 wxVERTICAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER @@ -5376,26 +5382,26 @@ - wxALL|wxALIGN_CENTRE|wxADJUST_MINSIZE + wxALL|wxALIGN_CENTER|wxADJUST_MINSIZE 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 wxVERTICAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 5 @@ -5426,19 +5432,19 @@ - wxALL|wxALIGN_CENTRE|wxADJUST_MINSIZE + wxALL|wxALIGN_CENTER|wxADJUST_MINSIZE 3 110,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 wxVERTICAL - wxALL|wxGROW|wxALIGN_CENTRE + wxALL|wxGROW|wxALIGN_CENTER 5 @@ -5464,26 +5470,26 @@ wxHORIZONTAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 wxVERTICAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 5 @@ -5497,7 +5503,7 @@ wxVERTICAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 5 @@ -5527,19 +5533,19 @@ wxHORIZONTAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 220,-1d - wxALL|wxGROW|wxALIGN_CENTRE + wxALL|wxGROW|wxALIGN_CENTER 3 wxVERTICAL - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 5 @@ -5560,42 +5566,42 @@ - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 80,-1d - wxALL|wxALIGN_CENTRE + wxALL|wxALIGN_CENTER 3 2 @@ -5603,7 +5609,7 @@ 0 20 - wxALIGN_CENTRE + wxALIGN_CENTER @@ -6231,7 +6237,7 @@ 162,-1d - wxLEFT|wxRIGHT|wxALIGN_CENTRE|wxALIGN_CENTRE_VERTICAL + wxLEFT|wxRIGHT|wxALIGN_CENTER|wxALIGN_CENTRE_VERTICAL 5 @@ -6401,6 +6407,15 @@ + + 5,5d + + + + + + + wxHORIZONTAL wxBOTTOM|wxALIGN_CENTRE_HORIZONTAL @@ -6435,7 +6450,7 @@ - wxEXPAND|wxALIGN_CENTRE + wxEXPAND|wxALIGN_CENTER 620,560 @@ -7044,353 +7059,469 @@ - - - wxVERTICAL - - - - - - wxVERTICAL - - 0,40 - - - - 3 - 2 - 0 - 0 - - - - - wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE - 5 - - - - 172,-1d - - - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - open-folder.png - - - - - - wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE - 5 - - - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 15 - - - dragdrop.png - dragdrop.png - - - - - - 0,40 - - - - - 4,10 - - - - - - - wxHORIZONTAL - - - http://geodacenter.github.io/formats.html - - - - - - - - + + + wxVERTICAL + + wxALIGN_CENTER_HORIZONTAL|wxALL + 40 + + + + bold + 26 + + #666666 - - - - + + wxALIGN_CENTER_HORIZONTAL|wxALL + 0 + + + + 16 + + #666666 + + + + wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT|wxBOTTOM + 25 - wxVERTICAL - - 0,10 - - - - - - - - 5 - - - - 340,-1 - - - - - - - wxALIGN_CENTRE_HORIZONTAL - 5 - - - - - - - - - 170,-1d - - - - - - - - - - - - - 170,-1d - - - - - - - - - - - 5 - - - - 170,-1d - - - - - - - - - - - - - - 170,-1d - - - - - - - - - - - - - - 170,-1d - - - - - - - - - - - - - - - 170,-1d - 0 + wxHORIZONTAL + + wxALIGN_CENTER_VERTICAL|wxALL + 50 + + + selstyle1.png + selstyle1.png + 200,160 - - - - - + + + wxALIGN_CENTER_VERTICAL|wxALL + 50 + + + selstyle2.png + selstyle2.png + 200,160 - wxALIGN_CENTRE_VERTICAL - - 3 - 8 - 15 - 10 - wxLEFT|wxALL|wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTRE_HORIZONTAL - - - - - + + wxALIGN_LEFT|wxLEFT|wxRIGHT|wxBOTTOM + 30 - wxVERTICAL - - 0,50 - - - - - - + wxHORIZONTAL + wxALIGN_CENTER_VERTICAL|wxALL + + wxALIGN_CENTER_VERTICAL|wxALL + + 1 - wxALIGN_CENTRE_VERTICAL - 5 - - - - 162,-1d + + + wxALIGN_CENTER_VERTICAL|wxALL + + + + 10 + + #666666 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 4 - 2 - 0 - 0 - wxTOP|wxALIGN_TOP - - - - - - - wxVERTICAL - - 0,40 - - - - - - - - 5 - - - - 130,-1 - - - - - wxALIGN_CENTRE_HORIZONTAL - 5 - - - - - - - - - 130,-1d - - - - - - - - - - - - - 130,-1d + + + 1 + + #FFFFFF + + + + + wxVERTICAL + + + wxHORIZONTAL + + + + + + wxVERTICAL + + 0,40 + + + + 3 + 2 + 0 + 0 + + + + + wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE + 5 + + + + 172,-1d + + + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 5 + + + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 5 + + + open-folder.png + + + + + + wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE + 5 + + + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 15 + + + dragdrop.png + dragdrop.png + + + + + + 0,40 + + + + + 4,10 + + + + + + + wxHORIZONTAL + + + http://geodacenter.github.io/formats.html + + + + + + + + + + + + + + + + wxVERTICAL + + 0,10 + + + + + + + + 5 + + + + 340,-1 + + + + + + + wxALIGN_CENTRE_HORIZONTAL + 5 + + + + + + + + + 170,-1d + + + + + + + + + + + + + 170,-1d + + + + + + + + + + + 5 + + + + 170,-1d + + + + + + + + + + + + + + 170,-1d + + + + + + + + + + + + + + 170,-1d + + + + + + + + + + + + + + + 170,-1d + 0 + + + + + + + + + + 3 + 8 + 15 + 10 + + wxLEFT|wxALL|wxALIGN_CENTRE_HORIZONTAL + + + + + + + + + wxVERTICAL + + 0,50 + + + + + + 56,-1d + + GeoJson URL + WFS URL + + 0 + + wxALIGN_CENTRE_VERTICAL + 5 + + + + 200,-1d + + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 5 + + 4 + 2 + 0 + 0 + + wxTOP + + + + + + + + + wxVERTICAL + + 0,40 + + + + + + + + 5 + + + + 130,-1 + + + + + wxALIGN_CENTRE_HORIZONTAL + 5 + + + + + + + + + 130,-1d + + + + + + + + + + + + + 130,-1d + + + + + + 3 + 5 + 15 + 10 + + wxLEFT|wxALL|wxALIGN_CENTRE_HORIZONTAL + + + 0,40 + + + + + 4,10 + + + + + + + wxHORIZONTAL + + + https://www.carto.com/ + + + + + + + + wxLEFT|wxALL|wxALIGN_CENTRE_HORIZONTAL + + + + - - - - - 3 - 5 - 15 - 10 + 560,340 - wxLEFT|wxALL|wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTRE_HORIZONTAL - - - 0,40 - - - - - 4,10 - - - - - - - wxHORIZONTAL - - - https://www.carto.com/ + + wxALL + 5 + + + + + + + + + wxALL|wxEXPAND - - - - + 420,340 + wxALL|wxEXPAND - wxLEFT|wxALL|wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTRE_HORIZONTAL - - + wxALL|wxEXPAND + 5 + - - - + - 560,340 - - - wxALL|wxEXPAND - 5 + wxVERTICAL @@ -7398,8 +7529,18 @@ 0,0 - wxALL|wxALIGN_CENTRE|wxALIGN_CENTRE_HORIZONTAL + wxALL|wxALIGN_CENTER_HORIZONTAL + + + + + 0 + + wxRIGHT|wxALIGN_RIGHT + 30 + + @@ -7418,7 +7559,8 @@ wxHORIZONTAL - wxALIGN_CENTRE_HORIZONTAL + wxALIGN_CENTRE_HORIZONTAL | wxALL + 5 Connect to Data Source @@ -7525,7 +7667,7 @@ Time Setup - + wxVERTICAL @@ -7712,7 +7854,7 @@ 15 10 - wxLEFT|wxALL|wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTRE_HORIZONTAL + wxLEFT|wxALL|wxALIGN_CENTRE_HORIZONTAL @@ -7775,7 +7917,7 @@ 15 10 - wxLEFT|wxALL|wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTRE_HORIZONTAL + wxLEFT|wxALL|wxALIGN_CENTRE_HORIZONTAL 0,40 @@ -7802,7 +7944,7 @@ - wxLEFT|wxALL|wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTRE_HORIZONTAL + wxLEFT|wxALL|wxALIGN_CENTRE_HORIZONTAL @@ -8138,7 +8280,7 @@ 15 10 - wxLEFT|wxALL|wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTRE_HORIZONTAL + wxLEFT|wxALL|wxALIGN_CENTRE_HORIZONTAL 0,40 @@ -8165,7 +8307,7 @@ - wxLEFT|wxALL|wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTRE_HORIZONTAL + wxLEFT|wxALL|wxALIGN_CENTRE_HORIZONTAL @@ -8246,7 +8388,7 @@ 15 10 - wxLEFT|wxALL|wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTRE_HORIZONTAL + wxLEFT|wxALL|wxALIGN_CENTRE_HORIZONTAL 0,40 @@ -8273,7 +8415,7 @@ - wxLEFT|wxALL|wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTRE_HORIZONTAL + wxLEFT|wxALL|wxALIGN_CENTRE_HORIZONTAL diff --git a/rc/gray/64x64/01.png b/rc/gray/64x64/01.png new file mode 100644 index 000000000..6f5b19cbe Binary files /dev/null and b/rc/gray/64x64/01.png differ diff --git a/rc/gray/64x64/02.png b/rc/gray/64x64/02.png new file mode 100644 index 000000000..62a8643eb Binary files /dev/null and b/rc/gray/64x64/02.png differ diff --git a/rc/gray/64x64/03.png b/rc/gray/64x64/03.png new file mode 100644 index 000000000..aff521c79 Binary files /dev/null and b/rc/gray/64x64/03.png differ diff --git a/rc/gray/64x64/04.png b/rc/gray/64x64/04.png new file mode 100644 index 000000000..8b7d8fa12 Binary files /dev/null and b/rc/gray/64x64/04.png differ diff --git a/rc/gray/64x64/05.png b/rc/gray/64x64/05.png new file mode 100644 index 000000000..893ef9944 Binary files /dev/null and b/rc/gray/64x64/05.png differ diff --git a/rc/gray/64x64/09.png b/rc/gray/64x64/09.png new file mode 100644 index 000000000..49a1f8740 Binary files /dev/null and b/rc/gray/64x64/09.png differ diff --git a/rc/gray/64x64/10.png b/rc/gray/64x64/10.png new file mode 100644 index 000000000..efe7a0137 Binary files /dev/null and b/rc/gray/64x64/10.png differ diff --git a/rc/gray/64x64/11.png b/rc/gray/64x64/11.png new file mode 100644 index 000000000..bb6fa5a90 Binary files /dev/null and b/rc/gray/64x64/11.png differ diff --git a/rc/gray/64x64/12.png b/rc/gray/64x64/12.png new file mode 100644 index 000000000..1fd91d519 Binary files /dev/null and b/rc/gray/64x64/12.png differ diff --git a/rc/gray/64x64/13.png b/rc/gray/64x64/13.png new file mode 100644 index 000000000..f93408eec Binary files /dev/null and b/rc/gray/64x64/13.png differ diff --git a/rc/gray/64x64/14.png b/rc/gray/64x64/14.png new file mode 100644 index 000000000..e2d596507 Binary files /dev/null and b/rc/gray/64x64/14.png differ diff --git a/rc/gray/64x64/15.png b/rc/gray/64x64/15.png new file mode 100644 index 000000000..029a0aedd Binary files /dev/null and b/rc/gray/64x64/15.png differ diff --git a/rc/gray/64x64/16.png b/rc/gray/64x64/16.png new file mode 100644 index 000000000..8a10b1a3f Binary files /dev/null and b/rc/gray/64x64/16.png differ diff --git a/rc/gray/64x64/17.png b/rc/gray/64x64/17.png new file mode 100644 index 000000000..34c2c9406 Binary files /dev/null and b/rc/gray/64x64/17.png differ diff --git a/rc/gray/64x64/18.png b/rc/gray/64x64/18.png new file mode 100644 index 000000000..7d3e2f265 Binary files /dev/null and b/rc/gray/64x64/18.png differ diff --git a/rc/gray/64x64/19.png b/rc/gray/64x64/19.png new file mode 100644 index 000000000..d3418ade2 Binary files /dev/null and b/rc/gray/64x64/19.png differ diff --git a/rc/gray/64x64/20.png b/rc/gray/64x64/20.png new file mode 100644 index 000000000..c6c11f0a9 Binary files /dev/null and b/rc/gray/64x64/20.png differ diff --git a/rc/gray/64x64/21.png b/rc/gray/64x64/21.png new file mode 100644 index 000000000..c9cd191a8 Binary files /dev/null and b/rc/gray/64x64/21.png differ diff --git a/rc/gray/64x64/22.png b/rc/gray/64x64/22.png new file mode 100644 index 000000000..20dd39279 Binary files /dev/null and b/rc/gray/64x64/22.png differ diff --git a/rc/gray/64x64/23.png b/rc/gray/64x64/23.png new file mode 100644 index 000000000..e274b9a4f Binary files /dev/null and b/rc/gray/64x64/23.png differ diff --git a/rc/gray/64x64/24.png b/rc/gray/64x64/24.png new file mode 100644 index 000000000..9617cef60 Binary files /dev/null and b/rc/gray/64x64/24.png differ diff --git a/rc/gray/64x64/25.png b/rc/gray/64x64/25.png new file mode 100644 index 000000000..5af774f95 Binary files /dev/null and b/rc/gray/64x64/25.png differ diff --git a/rc/gray/64x64/26.png b/rc/gray/64x64/26.png new file mode 100644 index 000000000..d2d8c3d40 Binary files /dev/null and b/rc/gray/64x64/26.png differ diff --git a/rc/gray/64x64/27.png b/rc/gray/64x64/27.png new file mode 100644 index 000000000..3b42709ea Binary files /dev/null and b/rc/gray/64x64/27.png differ diff --git a/rc/gray/64x64/28.png b/rc/gray/64x64/28.png new file mode 100644 index 000000000..5381d5bab Binary files /dev/null and b/rc/gray/64x64/28.png differ diff --git a/rc/gray/64x64/29.png b/rc/gray/64x64/29.png new file mode 100644 index 000000000..e092b144e Binary files /dev/null and b/rc/gray/64x64/29.png differ diff --git a/rc/gray/64x64/30.png b/rc/gray/64x64/30.png new file mode 100644 index 000000000..c22f931f5 Binary files /dev/null and b/rc/gray/64x64/30.png differ diff --git a/rc/gray/64x64/31.png b/rc/gray/64x64/31.png new file mode 100644 index 000000000..168b19f5e Binary files /dev/null and b/rc/gray/64x64/31.png differ diff --git a/rc/gray/64x64/32.png b/rc/gray/64x64/32.png new file mode 100644 index 000000000..03d30ef3b Binary files /dev/null and b/rc/gray/64x64/32.png differ diff --git a/rc/gray/64x64/33.png b/rc/gray/64x64/33.png new file mode 100644 index 000000000..bb92d6415 Binary files /dev/null and b/rc/gray/64x64/33.png differ diff --git a/rc/gray/64x64/34.png b/rc/gray/64x64/34.png new file mode 100644 index 000000000..7cf82a55e Binary files /dev/null and b/rc/gray/64x64/34.png differ diff --git a/rc/gray/64x64/35.png b/rc/gray/64x64/35.png new file mode 100644 index 000000000..373251361 Binary files /dev/null and b/rc/gray/64x64/35.png differ diff --git a/rc/gray/64x64/36.png b/rc/gray/64x64/36.png new file mode 100644 index 000000000..a3b459b7d Binary files /dev/null and b/rc/gray/64x64/36.png differ diff --git a/rc/gray/64x64/37.png b/rc/gray/64x64/37.png new file mode 100644 index 000000000..18ce626c1 Binary files /dev/null and b/rc/gray/64x64/37.png differ diff --git a/rc/menus.xrc b/rc/menus.xrc index 250dc32b7..88d60f065 100644 --- a/rc/menus.xrc +++ b/rc/menus.xrc @@ -3,50 +3,13 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + Ctrl+N - - - Ctrl+O - - - - @@ -58,12 +21,23 @@ + + + Ctrl+O + + + + + + + + - + @@ -387,7 +361,7 @@ - + @@ -494,6 +468,9 @@ + + + @@ -529,15 +506,21 @@ 1 - - - 1 - 0 - - - - 1 - 1 + + + + + + + + 1 + 0 + + + + 1 + 1 + @@ -545,9 +528,6 @@ - - - @@ -1117,9 +1097,6 @@ 1 1 - - - @@ -1444,31 +1421,42 @@ 1 - - + + 1 1 - + 1 0 - + - - - 1 - 1 - - - - 1 - 0 + + + + + + + + 1 + 1 + + + + 1 + 0 + + + + 1 + 1 + @@ -1494,18 +1482,11 @@ - - - - - - 1 - 1 - + @@ -1827,28 +1808,30 @@ - - - 1 - 1 + + + + + + + + 1 + 1 + + + + 1 + 1 + - - - - - - 1 - 1 - - @@ -2056,9 +2039,6 @@ 1 1 - - - @@ -2085,31 +2065,35 @@ - - - 1 - 0 - - - - 1 - 1 + + + + + + + + 1 + 0 + + + + 1 + 1 + + + + 1 + 1 + - - - - - - 1 - 1 - + @@ -2133,22 +2117,25 @@ - - - 1 - 0 - - - - 1 - 1 + + + + + + + + 1 + 0 + + + + 1 + 1 + - - - @@ -2231,9 +2218,6 @@ 1 1 - - - @@ -2369,9 +2353,6 @@ - - - @@ -2444,6 +2425,12 @@ + + + + + + @@ -2482,9 +2469,6 @@ - - - @@ -2562,6 +2546,12 @@ + + + + + + @@ -2600,9 +2590,6 @@ - - - @@ -2705,9 +2692,6 @@ - - - @@ -2994,9 +2978,6 @@ 1 1 - - - @@ -3030,9 +3011,6 @@ - - - @@ -3210,7 +3188,7 @@ - + @@ -3242,9 +3220,6 @@ - - - @@ -3277,7 +3252,7 @@ - + @@ -3329,29 +3304,78 @@ 0 - - - 1 - 1 + + + + + 1 + + + + 1 + + + + 1 + - - - 1 - 0 + + + + + + 1 + + + + 1 + 1 + - - + + + + + 1 + 1 + + + + 1 + 0 + + + + - - - 1 - 1 + + + + + + + + + 1 + 1 + + + + 1 + 0 + - - - 1 - 0 + + + + + + + + + + @@ -3363,6 +3387,10 @@ 1 1 + + + + 0 @@ -3406,9 +3434,6 @@ - - - @@ -3465,6 +3490,13 @@ + + + + + + 1 + 1 @@ -3495,9 +3527,6 @@ - - - @@ -3688,19 +3717,25 @@ 1 - - - 1 - - - - 1 - 1 - - - - 1 - 1 + + + + + + + + 1 + + + + 1 + 1 + + + + 1 + 1 + @@ -3710,9 +3745,6 @@ 1 1 - - - @@ -4049,9 +4081,6 @@ - - - @@ -4085,9 +4114,6 @@ - - - @@ -4421,4 +4447,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rc/selstyle1.png b/rc/selstyle1.png new file mode 100644 index 000000000..4ce8e0808 Binary files /dev/null and b/rc/selstyle1.png differ diff --git a/rc/selstyle2.png b/rc/selstyle2.png new file mode 100644 index 000000000..1daa7698f Binary files /dev/null and b/rc/selstyle2.png differ diff --git a/rc/toolbar.xrc b/rc/toolbar.xrc index 17c09deae..6442d10b1 100644 --- a/rc/toolbar.xrc +++ b/rc/toolbar.xrc @@ -4,7 +4,7 @@ 32, 32 1 2,2 - + color/32x32/01.png color/32x32/01.png @@ -168,4 +168,4 @@ Refresh - \ No newline at end of file + diff --git a/version.h b/version.h index fa9f3bd51..a0ab061e0 100644 --- a/version.h +++ b/version.h @@ -1,11 +1,11 @@ namespace Gda { const int version_major = 1; const int version_minor = 8; - const int version_build = 14; + const int version_build = 16; const int version_subbuild = 0; - const int version_year = 2016; - const int version_month = 11; - const int version_day = 8; + const int version_year = 2017; + const int version_month = 3; + const int version_day = 1; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release }