Handle also G_GNUC_FORMAT in the custom build step for glib.symbols.
[platform/upstream/glib.git] / build / win32 / vs8 / glib.vcproj
1 <?xml version="1.0" encoding="windows-1251"?>\r
2 <VisualStudioProject\r
3         ProjectType="Visual C++"\r
4         Version="8,00"\r
5         Name="glib"\r
6         ProjectGUID="{12BCA020-EABF-429E-876A-A476BC9C10C0}"\r
7         RootNamespace="glib"\r
8         Keyword="Win32Proj"\r
9         >\r
10         <Platforms>\r
11                 <Platform\r
12                         Name="Win32"\r
13                 />\r
14         </Platforms>\r
15         <ToolFiles>\r
16         </ToolFiles>\r
17         <Configurations>\r
18                 <Configuration\r
19                         Name="Debug|Win32"\r
20                         OutputDirectory="$(SolutionDir)$(ConfigurationName)\bin"\r
21                         IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\obj"\r
22                         ConfigurationType="2"\r
23                         CharacterSet="2"\r
24                         >\r
25                         <Tool\r
26                                 Name="VCPreBuildEventTool"\r
27                                 CommandLine="if exist ..\..\..\config.h goto DONE_CONFIG_H&#x0D;&#x0A;copy ..\..\..\config.h.win32 ..\..\..\config.h&#x0D;&#x0A;:DONE_CONFIG_H&#x0D;&#x0A;if exist ..\..\..\glibconfig.h goto DONE_GLIBCONFIG_H&#x0D;&#x0A;copy ..\..\..\glibconfig.h.win32 ..\..\..\glibconfig.h&#x0D;&#x0A;:DONE_GLIBCONFIG_H&#x0D;&#x0A;"\r
28                         />\r
29                         <Tool\r
30                                 Name="VCCustomBuildTool"\r
31                         />\r
32                         <Tool\r
33                                 Name="VCXMLDataGeneratorTool"\r
34                         />\r
35                         <Tool\r
36                                 Name="VCWebServiceProxyGeneratorTool"\r
37                         />\r
38                         <Tool\r
39                                 Name="VCMIDLTool"\r
40                         />\r
41                         <Tool\r
42                                 Name="VCCLCompilerTool"\r
43                                 Optimization="0"\r
44                                 AdditionalIncludeDirectories="../../..;../dirent;../../../glib;&quot;../../../../dependencies/win32/proxy-libintl-20080418/include&quot;"\r
45                                 PreprocessorDefinitions="_DEBUG;_WINDOWS;_USRDLL;WIN32;HAVE_CONFIG_H;GLIB_COMPILATION;GLIB_EXPORTS;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000"\r
46                                 MinimalRebuild="true"\r
47                                 BasicRuntimeChecks="3"\r
48                                 RuntimeLibrary="3"\r
49                                 UsePrecompiledHeader="0"\r
50                                 WarningLevel="3"\r
51                                 Detect64BitPortabilityProblems="true"\r
52                                 DebugInformationFormat="4"\r
53                                 CompileAs="1"\r
54                                 ForcedIncludeFiles="msvc_recommended_pragmas.h"\r
55                         />\r
56                         <Tool\r
57                                 Name="VCManagedResourceCompilerTool"\r
58                         />\r
59                         <Tool\r
60                                 Name="VCResourceCompilerTool"\r
61                         />\r
62                         <Tool\r
63                                 Name="VCPreLinkEventTool"\r
64                         />\r
65                         <Tool\r
66                                 Name="VCLinkerTool"\r
67                                 AdditionalDependencies="intl.lib Ws2_32.lib"\r
68                                 OutputFile="$(OutDir)\lib$(ProjectName)-2.0-0-vs8.dll"\r
69                                 LinkIncremental="2"\r
70                                 AdditionalLibraryDirectories="&quot;../../../../dependencies/win32/proxy-libintl-20080418/lib&quot;"\r
71                                 ModuleDefinitionFile="../../../glib/glib.def"\r
72                                 GenerateDebugInformation="true"\r
73                                 SubSystem="2"\r
74                                 ImportLibrary="$(TargetDir)$(ProjectName)-2.0-vs8.lib"\r
75                                 TargetMachine="1"\r
76                         />\r
77                         <Tool\r
78                                 Name="VCALinkTool"\r
79                         />\r
80                         <Tool\r
81                                 Name="VCManifestTool"\r
82                         />\r
83                         <Tool\r
84                                 Name="VCXDCMakeTool"\r
85                         />\r
86                         <Tool\r
87                                 Name="VCBscMakeTool"\r
88                         />\r
89                         <Tool\r
90                                 Name="VCFxCopTool"\r
91                         />\r
92                         <Tool\r
93                                 Name="VCAppVerifierTool"\r
94                         />\r
95                         <Tool\r
96                                 Name="VCWebDeploymentTool"\r
97                         />\r
98                         <Tool\r
99                                 Name="VCPostBuildEventTool"\r
100                         />\r
101                 </Configuration>\r
102                 <Configuration\r
103                         Name="Release|Win32"\r
104                         OutputDirectory="$(SolutionDir)$(ConfigurationName)\bin"\r
105                         IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\obj"\r
106                         ConfigurationType="2"\r
107                         CharacterSet="2"\r
108                         WholeProgramOptimization="1"\r
109                         >\r
110                         <Tool\r
111                                 Name="VCPreBuildEventTool"\r
112                                 CommandLine="if exist ..\..\..\config.h goto GLIB_CONFIG&#x0D;&#x0A;copy ..\..\..\config.h.win32 ..\..\..\config.h&#x0D;&#x0A;:GLIB_CONFIG&#x0D;&#x0A;if exist ..\..\..\glibconfig.h\ goto END&#x0D;&#x0A;copy ..\..\..\glibconfig.h.win32 ..\..\..\glibconfig.h&#x0D;&#x0A;:END&#x0D;&#x0A;"\r
113                         />\r
114                         <Tool\r
115                                 Name="VCCustomBuildTool"\r
116                         />\r
117                         <Tool\r
118                                 Name="VCXMLDataGeneratorTool"\r
119                         />\r
120                         <Tool\r
121                                 Name="VCWebServiceProxyGeneratorTool"\r
122                         />\r
123                         <Tool\r
124                                 Name="VCMIDLTool"\r
125                         />\r
126                         <Tool\r
127                                 Name="VCCLCompilerTool"\r
128                                 AdditionalIncludeDirectories="../../..;../dirent;../../../glib;&quot;../../../../dependencies/proxy-libintl-20080418/include&quot;"\r
129                                 PreprocessorDefinitions="_WINDOWS;_USRDLL;WIN32;NDEBUG;GLIB_EXPORTS;GLIB_COMPILATION;HAVE_CONFIG_H;G_LOG_DOMAIN=\&quot;Glib\&quot;;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000"\r
130                                 RuntimeLibrary="2"\r
131                                 UsePrecompiledHeader="0"\r
132                                 WarningLevel="3"\r
133                                 Detect64BitPortabilityProblems="true"\r
134                                 DebugInformationFormat="3"\r
135                                 CompileAs="1"\r
136                                 ForcedIncludeFiles="msvc_recommended_pragmas.h"\r
137                         />\r
138                         <Tool\r
139                                 Name="VCManagedResourceCompilerTool"\r
140                         />\r
141                         <Tool\r
142                                 Name="VCResourceCompilerTool"\r
143                         />\r
144                         <Tool\r
145                                 Name="VCPreLinkEventTool"\r
146                         />\r
147                         <Tool\r
148                                 Name="VCLinkerTool"\r
149                                 AdditionalDependencies="intl.lib Ws2_32.lib"\r
150                                 OutputFile="$(OutDir)\lib$(ProjectName)-2.0-0-vs8.dll"\r
151                                 LinkIncremental="1"\r
152                                 AdditionalLibraryDirectories="&quot;../../../../dependencies/proxy-libintl-20080418/lib&quot;"\r
153                                 ModuleDefinitionFile="../../../glib/glib.def"\r
154                                 GenerateDebugInformation="true"\r
155                                 SubSystem="2"\r
156                                 OptimizeReferences="2"\r
157                                 EnableCOMDATFolding="2"\r
158                                 ImportLibrary="$(TargetDir)$(ProjectName)-2.0-vs8.lib"\r
159                                 TargetMachine="1"\r
160                         />\r
161                         <Tool\r
162                                 Name="VCALinkTool"\r
163                         />\r
164                         <Tool\r
165                                 Name="VCManifestTool"\r
166                         />\r
167                         <Tool\r
168                                 Name="VCXDCMakeTool"\r
169                         />\r
170                         <Tool\r
171                                 Name="VCBscMakeTool"\r
172                         />\r
173                         <Tool\r
174                                 Name="VCFxCopTool"\r
175                         />\r
176                         <Tool\r
177                                 Name="VCAppVerifierTool"\r
178                         />\r
179                         <Tool\r
180                                 Name="VCWebDeploymentTool"\r
181                         />\r
182                         <Tool\r
183                                 Name="VCPostBuildEventTool"\r
184                         />\r
185                 </Configuration>\r
186         </Configurations>\r
187         <References>\r
188         </References>\r
189         <Files>\r
190                 <Filter\r
191                         Name="Source Files"\r
192                         Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
193                         UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
194                         >\r
195                         <File\r
196                                 RelativePath="..\..\..\glib\garray.c"\r
197                                 >\r
198                         </File>\r
199                         <File\r
200                                 RelativePath="..\..\..\glib\gasyncqueue.c"\r
201                                 >\r
202                         </File>\r
203                         <File\r
204                                 RelativePath="..\..\..\glib\gatomic.c"\r
205                                 >\r
206                         </File>\r
207                         <File\r
208                                 RelativePath="..\..\..\glib\gbacktrace.c"\r
209                                 >\r
210                         </File>\r
211                         <File\r
212                                 RelativePath="..\..\..\glib\gbase64.c"\r
213                                 >\r
214                         </File>\r
215                         <File\r
216                                 RelativePath="..\..\..\glib\gbookmarkfile.c"\r
217                                 >\r
218                         </File>\r
219                         <File\r
220                                 RelativePath="..\..\..\glib\gcache.c"\r
221                                 >\r
222                         </File>\r
223                         <File\r
224                                 RelativePath="..\..\..\glib\gchecksum.c"\r
225                                 >\r
226                         </File>\r
227                         <File\r
228                                 RelativePath="..\..\..\glib\gcompletion.c"\r
229                                 >\r
230                         </File>\r
231                         <File\r
232                                 RelativePath="..\..\..\glib\gconvert.c"\r
233                                 >\r
234                         </File>\r
235                         <File\r
236                                 RelativePath="..\..\..\glib\gdataset.c"\r
237                                 >\r
238                         </File>\r
239                         <File\r
240                                 RelativePath="..\..\..\glib\gdate.c"\r
241                                 >\r
242                         </File>\r
243                         <File\r
244                                 RelativePath="..\..\..\glib\gdir.c"\r
245                                 >\r
246                         </File>\r
247                         <File\r
248                                 RelativePath="..\..\..\glib\gerror.c"\r
249                                 >\r
250                         </File>\r
251                         <File\r
252                                 RelativePath="..\..\..\glib\gfileutils.c"\r
253                                 >\r
254                         </File>\r
255                         <File\r
256                                 RelativePath="..\..\..\glib\ghash.c"\r
257                                 >\r
258                         </File>\r
259                         <File\r
260                                 RelativePath="..\..\..\glib\ghook.c"\r
261                                 >\r
262                         </File>\r
263                         <File\r
264                                 RelativePath="..\..\..\glib\giochannel.c"\r
265                                 >\r
266                         </File>\r
267                         <File\r
268                                 RelativePath="..\..\..\glib\giowin32.c"\r
269                                 >\r
270                         </File>\r
271                         <File\r
272                                 RelativePath="..\..\..\glib\gkeyfile.c"\r
273                                 >\r
274                         </File>\r
275                         <File\r
276                                 RelativePath="..\..\..\glib\glist.c"\r
277                                 >\r
278                         </File>\r
279                         <File\r
280                                 RelativePath="..\..\..\glib\gmain.c"\r
281                                 >\r
282                         </File>\r
283                         <File\r
284                                 RelativePath="..\..\..\glib\gmappedfile.c"\r
285                                 >\r
286                         </File>\r
287                         <File\r
288                                 RelativePath="..\..\..\glib\gmarkup.c"\r
289                                 >\r
290                         </File>\r
291                         <File\r
292                                 RelativePath="..\..\..\glib\gmem.c"\r
293                                 >\r
294                         </File>\r
295                         <File\r
296                                 RelativePath="..\..\..\glib\gmessages.c"\r
297                                 >\r
298                         </File>\r
299                         <File\r
300                                 RelativePath="..\..\..\glib\gnode.c"\r
301                                 >\r
302                         </File>\r
303                         <File\r
304                                 RelativePath="..\..\..\glib\goption.c"\r
305                                 >\r
306                         </File>\r
307                         <File\r
308                                 RelativePath="..\..\..\glib\gpattern.c"\r
309                                 >\r
310                         </File>\r
311                         <File\r
312                                 RelativePath="..\..\..\glib\gprimes.c"\r
313                                 >\r
314                         </File>\r
315                         <File\r
316                                 RelativePath="..\..\..\glib\gprintf.c"\r
317                                 >\r
318                         </File>\r
319                         <File\r
320                                 RelativePath="..\..\..\glib\gqsort.c"\r
321                                 >\r
322                         </File>\r
323                         <File\r
324                                 RelativePath="..\..\..\glib\gqueue.c"\r
325                                 >\r
326                         </File>\r
327                         <File\r
328                                 RelativePath="..\..\..\glib\grand.c"\r
329                                 >\r
330                         </File>\r
331                         <File\r
332                                 RelativePath="..\..\..\glib\gregex.c"\r
333                                 >\r
334                         </File>\r
335                         <File\r
336                                 RelativePath="..\..\..\glib\grel.c"\r
337                                 >\r
338                         </File>\r
339                         <File\r
340                                 RelativePath="..\..\..\glib\gscanner.c"\r
341                                 >\r
342                         </File>\r
343                         <File\r
344                                 RelativePath="..\..\..\glib\gsequence.c"\r
345                                 >\r
346                         </File>\r
347                         <File\r
348                                 RelativePath="..\..\..\glib\gshell.c"\r
349                                 >\r
350                         </File>\r
351                         <File\r
352                                 RelativePath="..\..\..\glib\gslice.c"\r
353                                 >\r
354                         </File>\r
355                         <File\r
356                                 RelativePath="..\..\..\glib\gslist.c"\r
357                                 >\r
358                         </File>\r
359                         <File\r
360                                 RelativePath="..\..\..\glib\gspawn-win32.c"\r
361                                 >\r
362                         </File>\r
363                         <File\r
364                                 RelativePath="..\..\..\glib\gstdio.c"\r
365                                 >\r
366                         </File>\r
367                         <File\r
368                                 RelativePath="..\..\..\glib\gstrfuncs.c"\r
369                                 >\r
370                         </File>\r
371                         <File\r
372                                 RelativePath="..\..\..\glib\gstring.c"\r
373                                 >\r
374                         </File>\r
375                         <File\r
376                                 RelativePath="..\..\..\glib\gtestutils.c"\r
377                                 >\r
378                         </File>\r
379                         <File\r
380                                 RelativePath="..\..\..\glib\gthread.c"\r
381                                 >\r
382                         </File>\r
383                         <File\r
384                                 RelativePath="..\..\..\glib\gthreadpool.c"\r
385                                 >\r
386                         </File>\r
387                         <File\r
388                                 RelativePath="..\..\..\glib\gtimer.c"\r
389                                 >\r
390                         </File>\r
391                         <File\r
392                                 RelativePath="..\..\..\glib\gtree.c"\r
393                                 >\r
394                         </File>\r
395                         <File\r
396                                 RelativePath="..\..\..\glib\gunibreak.c"\r
397                                 >\r
398                         </File>\r
399                         <File\r
400                                 RelativePath="..\..\..\glib\gunicollate.c"\r
401                                 >\r
402                         </File>\r
403                         <File\r
404                                 RelativePath="..\..\..\glib\gunidecomp.c"\r
405                                 >\r
406                         </File>\r
407                         <File\r
408                                 RelativePath="..\..\..\glib\guniprop.c"\r
409                                 >\r
410                         </File>\r
411                         <File\r
412                                 RelativePath="..\..\..\glib\gurifuncs.c"\r
413                                 >\r
414                         </File>\r
415                         <File\r
416                                 RelativePath="..\..\..\glib\gutf8.c"\r
417                                 >\r
418                         </File>\r
419                         <File\r
420                                 RelativePath="..\..\..\glib\gutils.c"\r
421                                 >\r
422                         </File>\r
423                         <File\r
424                                 RelativePath="..\..\..\glib\gwin32.c"\r
425                                 >\r
426                         </File>\r
427                         <Filter\r
428                                 Name="libcharset"\r
429                                 >\r
430                                 <File\r
431                                         RelativePath="..\..\..\glib\libcharset\localcharset.c"\r
432                                         >\r
433                                         <FileConfiguration\r
434                                                 Name="Debug|Win32"\r
435                                                 >\r
436                                                 <Tool\r
437                                                         Name="VCCLCompilerTool"\r
438                                                         PreprocessorDefinitions="LIBDIR=&quot;/irrelevant/lib&quot;"\r
439                                                 />\r
440                                         </FileConfiguration>\r
441                                 </File>\r
442                         </Filter>\r
443                         <Filter\r
444                                 Name="gnulib"\r
445                                 >\r
446                                 <File\r
447                                         RelativePath="..\..\..\glib\gnulib\asnprintf.c"\r
448                                         >\r
449                                 </File>\r
450                                 <File\r
451                                         RelativePath="..\..\..\glib\gnulib\printf-args.c"\r
452                                         >\r
453                                 </File>\r
454                                 <File\r
455                                         RelativePath="..\..\..\glib\gnulib\printf-parse.c"\r
456                                         >\r
457                                 </File>\r
458                                 <File\r
459                                         RelativePath="..\..\..\glib\gnulib\printf.c"\r
460                                         >\r
461                                 </File>\r
462                                 <File\r
463                                         RelativePath="..\..\..\glib\gnulib\vasnprintf.c"\r
464                                         >\r
465                                 </File>\r
466                         </Filter>\r
467                         <Filter\r
468                                 Name="pcre"\r
469                                 >\r
470                                 <File\r
471                                         RelativePath="..\..\..\glib\pcre\pcre_chartables.c"\r
472                                         >\r
473                                 </File>\r
474                                 <File\r
475                                         RelativePath="..\..\..\glib\pcre\pcre_compile.c"\r
476                                         >\r
477                                 </File>\r
478                                 <File\r
479                                         RelativePath="..\..\..\glib\pcre\pcre_config.c"\r
480                                         >\r
481                                 </File>\r
482                                 <File\r
483                                         RelativePath="..\..\..\glib\pcre\pcre_dfa_exec.c"\r
484                                         >\r
485                                 </File>\r
486                                 <File\r
487                                         RelativePath="..\..\..\glib\pcre\pcre_exec.c"\r
488                                         >\r
489                                 </File>\r
490                                 <File\r
491                                         RelativePath="..\..\..\glib\pcre\pcre_fullinfo.c"\r
492                                         >\r
493                                 </File>\r
494                                 <File\r
495                                         RelativePath="..\..\..\glib\pcre\pcre_get.c"\r
496                                         >\r
497                                 </File>\r
498                                 <File\r
499                                         RelativePath="..\..\..\glib\pcre\pcre_globals.c"\r
500                                         >\r
501                                 </File>\r
502                                 <File\r
503                                         RelativePath="..\..\..\glib\pcre\pcre_info.c"\r
504                                         >\r
505                                 </File>\r
506                                 <File\r
507                                         RelativePath="..\..\..\glib\pcre\pcre_maketables.c"\r
508                                         >\r
509                                 </File>\r
510                                 <File\r
511                                         RelativePath="..\..\..\glib\pcre\pcre_newline.c"\r
512                                         >\r
513                                 </File>\r
514                                 <File\r
515                                         RelativePath="..\..\..\glib\pcre\pcre_ord2utf8.c"\r
516                                         >\r
517                                 </File>\r
518                                 <File\r
519                                         RelativePath="..\..\..\glib\pcre\pcre_refcount.c"\r
520                                         >\r
521                                 </File>\r
522                                 <File\r
523                                         RelativePath="..\..\..\glib\pcre\pcre_study.c"\r
524                                         >\r
525                                 </File>\r
526                                 <File\r
527                                         RelativePath="..\..\..\glib\pcre\pcre_tables.c"\r
528                                         >\r
529                                 </File>\r
530                                 <File\r
531                                         RelativePath="..\..\..\glib\pcre\pcre_try_flipped.c"\r
532                                         >\r
533                                 </File>\r
534                                 <File\r
535                                         RelativePath="..\..\..\glib\pcre\pcre_ucp_searchfuncs.c"\r
536                                         >\r
537                                 </File>\r
538                                 <File\r
539                                         RelativePath="..\..\..\glib\pcre\pcre_valid_utf8.c"\r
540                                         >\r
541                                 </File>\r
542                                 <File\r
543                                         RelativePath="..\..\..\glib\pcre\pcre_version.c"\r
544                                         >\r
545                                 </File>\r
546                                 <File\r
547                                         RelativePath="..\..\..\glib\pcre\pcre_xclass.c"\r
548                                         >\r
549                                 </File>\r
550                         </Filter>\r
551                 </Filter>\r
552                 <Filter\r
553                         Name="Header Files"\r
554                         Filter="h;hpp;hxx;hm;inl;inc;xsd"\r
555                         UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"\r
556                         >\r
557                 </Filter>\r
558                 <Filter\r
559                         Name="Resource Files"\r
560                         Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"\r
561                         UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"\r
562                         >\r
563                         <File\r
564                                 RelativePath="..\..\..\glib\glib.def"\r
565                                 >\r
566                         </File>\r
567                         <File\r
568                                 RelativePath="..\..\..\glib\glib.rc"\r
569                                 >\r
570                         </File>\r
571                         <File\r
572                                 RelativePath="..\..\..\glib\glib.symbols"\r
573                                 >\r
574                                 <FileConfiguration\r
575                                         Name="Debug|Win32"\r
576                                         >\r
577                                         <Tool\r
578                                                 Name="VCCustomBuildTool"\r
579                                                 Description="Generating glib.def"\r
580                                                 CommandLine="echo EXPORTS &gt; $(InputDir)/glib.def &amp;&amp; cl /EP -DINCLUDE_VARIABLES -DG_OS_WIN32 -DINCLUDE_INTERNAL_SYMBOLS -DALL_FILES -DG_GNUC_MALLOC= -DG_GNUC_CONST= -DG_GNUC_NULL_TERMINATED= -DG_GNUC_NORETURN= -DG_GNUC_PRINTF=;G_GNUC_PRINTF -DG_GNUC_FORMAT=;G_GNUC_FORMAT $(InputPath) &gt;&gt; $(InputDir)/glib.def&#x0D;&#x0A;"\r
581                                                 Outputs="$(InputDir)/glib.def"\r
582                                         />\r
583                                 </FileConfiguration>\r
584                         </File>\r
585                 </Filter>\r
586         </Files>\r
587         <Globals>\r
588         </Globals>\r
589 </VisualStudioProject>\r