mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-04-28 13:47:58 +03:00
Hard reset
This commit is contained in:
commit
09bed43f97
1594 changed files with 892326 additions and 0 deletions
2
misc/def/cgame.def
Normal file
2
misc/def/cgame.def
Normal file
|
@ -0,0 +1,2 @@
|
|||
EXPORTS
|
||||
GetCGameAPI
|
2
misc/def/cgame_hook.def
Normal file
2
misc/def/cgame_hook.def
Normal file
|
@ -0,0 +1,2 @@
|
|||
EXPORTS
|
||||
GetCGameAPI
|
2
misc/def/game.def
Normal file
2
misc/def/game.def
Normal file
|
@ -0,0 +1,2 @@
|
|||
EXPORTS
|
||||
GetGameAPI
|
3
misc/def/mohui.def
Normal file
3
misc/def/mohui.def
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXPORTS
|
||||
vmMain
|
||||
dllEntry
|
3
misc/def/q3_ui.def
Normal file
3
misc/def/q3_ui.def
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXPORTS
|
||||
vmMain
|
||||
dllEntry
|
3
misc/def/ui.def
Normal file
3
misc/def/ui.def
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXPORTS
|
||||
vmMain
|
||||
dllEntry
|
206
misc/flex/FlexLexer.h
Normal file
206
misc/flex/FlexLexer.h
Normal file
|
@ -0,0 +1,206 @@
|
|||
// -*-C++-*-
|
||||
// FlexLexer.h -- define interfaces for lexical analyzer classes generated
|
||||
// by flex
|
||||
|
||||
// Copyright (c) 1993 The Regents of the University of California.
|
||||
// All rights reserved.
|
||||
//
|
||||
// This code is derived from software contributed to Berkeley by
|
||||
// Kent Williams and Tom Epperly.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
// are met:
|
||||
|
||||
// 1. Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
// 2. Redistributions in binary form must reproduce the above copyright
|
||||
// notice, this list of conditions and the following disclaimer in the
|
||||
// documentation and/or other materials provided with the distribution.
|
||||
|
||||
// Neither the name of the University nor the names of its contributors
|
||||
// may be used to endorse or promote products derived from this software
|
||||
// without specific prior written permission.
|
||||
|
||||
// THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
|
||||
// IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
||||
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
// PURPOSE.
|
||||
|
||||
// This file defines FlexLexer, an abstract class which specifies the
|
||||
// external interface provided to flex C++ lexer objects, and yyFlexLexer,
|
||||
// which defines a particular lexer class.
|
||||
//
|
||||
// If you want to create multiple lexer classes, you use the -P flag
|
||||
// to rename each yyFlexLexer to some other xxFlexLexer. You then
|
||||
// include <FlexLexer.h> in your other sources once per lexer class:
|
||||
//
|
||||
// #undef yyFlexLexer
|
||||
// #define yyFlexLexer xxFlexLexer
|
||||
// #include <FlexLexer.h>
|
||||
//
|
||||
// #undef yyFlexLexer
|
||||
// #define yyFlexLexer zzFlexLexer
|
||||
// #include <FlexLexer.h>
|
||||
// ...
|
||||
|
||||
#ifndef __FLEX_LEXER_H
|
||||
// Never included before - need to define base class.
|
||||
#define __FLEX_LEXER_H
|
||||
|
||||
#include <iostream>
|
||||
# ifndef FLEX_STD
|
||||
# define FLEX_STD std::
|
||||
# endif
|
||||
|
||||
extern "C++" {
|
||||
|
||||
struct yy_buffer_state;
|
||||
typedef int yy_state_type;
|
||||
|
||||
class FlexLexer {
|
||||
public:
|
||||
virtual ~FlexLexer() { }
|
||||
|
||||
const char* YYText() const { return yytext; }
|
||||
int YYLeng() const { return yyleng; }
|
||||
|
||||
virtual void
|
||||
yy_switch_to_buffer( struct yy_buffer_state* new_buffer ) = 0;
|
||||
virtual struct yy_buffer_state*
|
||||
yy_create_buffer( FLEX_STD istream* s, int size ) = 0;
|
||||
virtual void yy_delete_buffer( struct yy_buffer_state* b ) = 0;
|
||||
virtual void yyrestart( FLEX_STD istream* s ) = 0;
|
||||
|
||||
virtual int yylex() = 0;
|
||||
|
||||
// Call yylex with new input/output sources.
|
||||
int yylex( FLEX_STD istream* new_in, FLEX_STD ostream* new_out = 0 )
|
||||
{
|
||||
switch_streams( new_in, new_out );
|
||||
return yylex();
|
||||
}
|
||||
|
||||
// Switch to new input/output streams. A nil stream pointer
|
||||
// indicates "keep the current one".
|
||||
virtual void switch_streams( FLEX_STD istream* new_in = 0,
|
||||
FLEX_STD ostream* new_out = 0 ) = 0;
|
||||
|
||||
int lineno() const { return yylineno; }
|
||||
|
||||
int debug() const { return yy_flex_debug; }
|
||||
void set_debug( int flag ) { yy_flex_debug = flag; }
|
||||
|
||||
protected:
|
||||
char* yytext;
|
||||
int yyleng;
|
||||
int yylineno; // only maintained if you use %option yylineno
|
||||
int yy_flex_debug; // only has effect with -d or "%option debug"
|
||||
};
|
||||
|
||||
}
|
||||
#endif // FLEXLEXER_H
|
||||
|
||||
#if defined(yyFlexLexer) || ! defined(yyFlexLexerOnce)
|
||||
// Either this is the first time through (yyFlexLexerOnce not defined),
|
||||
// or this is a repeated include to define a different flavor of
|
||||
// yyFlexLexer, as discussed in the flex manual.
|
||||
#define yyFlexLexerOnce
|
||||
|
||||
extern "C++" {
|
||||
|
||||
class yyFlexLexer : public FlexLexer {
|
||||
public:
|
||||
// arg_yyin and arg_yyout default to the cin and cout, but we
|
||||
// only make that assignment when initializing in yylex().
|
||||
yyFlexLexer( FLEX_STD istream* arg_yyin = 0, FLEX_STD ostream* arg_yyout = 0 );
|
||||
|
||||
virtual ~yyFlexLexer();
|
||||
|
||||
void yy_switch_to_buffer( struct yy_buffer_state* new_buffer );
|
||||
struct yy_buffer_state* yy_create_buffer( FLEX_STD istream* s, int size );
|
||||
void yy_delete_buffer( struct yy_buffer_state* b );
|
||||
void yyrestart( FLEX_STD istream* s );
|
||||
|
||||
void yypush_buffer_state( struct yy_buffer_state* new_buffer );
|
||||
void yypop_buffer_state();
|
||||
|
||||
virtual int yylex();
|
||||
virtual void switch_streams( FLEX_STD istream* new_in, FLEX_STD ostream* new_out = 0 );
|
||||
virtual int yywrap();
|
||||
|
||||
protected:
|
||||
virtual int LexerInput( char* buf, int max_size );
|
||||
virtual void LexerOutput( const char* buf, int size );
|
||||
virtual void LexerError( const char* msg );
|
||||
|
||||
void yyunput( int c, char* buf_ptr );
|
||||
int yyinput();
|
||||
|
||||
void yy_load_buffer_state();
|
||||
void yy_init_buffer( struct yy_buffer_state* b, FLEX_STD istream* s );
|
||||
void yy_flush_buffer( struct yy_buffer_state* b );
|
||||
|
||||
int yy_start_stack_ptr;
|
||||
int yy_start_stack_depth;
|
||||
int* yy_start_stack;
|
||||
|
||||
void yy_push_state( int new_state );
|
||||
void yy_pop_state();
|
||||
int yy_top_state();
|
||||
|
||||
yy_state_type yy_get_previous_state();
|
||||
yy_state_type yy_try_NUL_trans( yy_state_type current_state );
|
||||
int yy_get_next_buffer();
|
||||
|
||||
FLEX_STD istream* yyin; // input source for default LexerInput
|
||||
FLEX_STD ostream* yyout; // output sink for default LexerOutput
|
||||
|
||||
// yy_hold_char holds the character lost when yytext is formed.
|
||||
char yy_hold_char;
|
||||
|
||||
// Number of characters read into yy_ch_buf.
|
||||
int yy_n_chars;
|
||||
|
||||
// Points to current character in buffer.
|
||||
char* yy_c_buf_p;
|
||||
|
||||
int yy_init; // whether we need to initialize
|
||||
int yy_start; // start state number
|
||||
|
||||
// Flag which is used to allow yywrap()'s to do buffer switches
|
||||
// instead of setting up a fresh yyin. A bit of a hack ...
|
||||
int yy_did_buffer_switch_on_eof;
|
||||
|
||||
|
||||
size_t yy_buffer_stack_top; /**< index of top of stack. */
|
||||
size_t yy_buffer_stack_max; /**< capacity of stack. */
|
||||
struct yy_buffer_state ** yy_buffer_stack; /**< Stack as an array. */
|
||||
void yyensure_buffer_stack(void);
|
||||
|
||||
// The following are not always needed, but may be depending
|
||||
// on use of certain flex features (like REJECT or yymore()).
|
||||
|
||||
yy_state_type yy_last_accepting_state;
|
||||
char* yy_last_accepting_cpos;
|
||||
|
||||
yy_state_type* yy_state_buf;
|
||||
yy_state_type* yy_state_ptr;
|
||||
|
||||
char* yy_full_match;
|
||||
int* yy_full_state;
|
||||
int yy_full_lp;
|
||||
|
||||
int yy_lp;
|
||||
int yy_looking_for_trail_begin;
|
||||
|
||||
int yy_more_flag;
|
||||
int yy_more_len;
|
||||
int yy_more_offset;
|
||||
int yy_prev_more_offset;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // yyFlexLexer || ! yyFlexLexerOnce
|
||||
|
64
misc/flex/README.txt
Normal file
64
misc/flex/README.txt
Normal file
|
@ -0,0 +1,64 @@
|
|||
=======
|
||||
versions 2.4.3/2.5.3
|
||||
--------------
|
||||
fix incorrect #line directives in win_flex.exe
|
||||
see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542482
|
||||
|
||||
=======
|
||||
versions 2.4.2/2.5.2
|
||||
--------------
|
||||
backport parallel invocations of win_bison version 2.7
|
||||
win_bison of version 3.0 is unchanged
|
||||
|
||||
versions 2.4.1/2.5.1
|
||||
--------------
|
||||
remove XSI extention syntax for fprintf function (not implemented in windows)
|
||||
this fixes Graphviz files generation for bison
|
||||
|
||||
NOTE:
|
||||
2.4.x versions will include bison version 2.7
|
||||
2.5.x versions will include bison version 3.0
|
||||
|
||||
version 2.5
|
||||
--------------
|
||||
upgrade win_bison to version 3.0 and make temporary win_bison's files process unique (so parallel invocations of win_bison are possible)
|
||||
|
||||
NOTE: There are several deprecated features were removed in bison 3.0 so this version can break your projects.
|
||||
Please see http://savannah.gnu.org/forum/forum.php?forum_id=7663
|
||||
For the reason of compatibility I don't change win_flex_bison-latest.zip to refer to win_flex_bison-2.5.zip file.
|
||||
It still refer to win_flex_bison-2.4.zip
|
||||
|
||||
version 2.4
|
||||
--------------
|
||||
fix problem with "m4_syscmd is not implemented" message. Now win_bison should output correct
|
||||
diagnostic and error messages.
|
||||
|
||||
version 2.3
|
||||
--------------
|
||||
hide __attribute__ construction for non GCC compilers
|
||||
|
||||
version 2.2
|
||||
--------------
|
||||
added --wincompat option to win_flex (this option changes <unistd.h> unix include with <io.h> windows analog
|
||||
also isatty/fileno functions changed to _isatty/_fileno)
|
||||
fixed two "'<' : signed/unsigned mismatch" warnings in win_flex generated file
|
||||
|
||||
version 2.1
|
||||
--------------
|
||||
fixed crash when execute win_bison.exe under WindowsXP (argv[0] don't have full application path)
|
||||
added win_flex_bison-latest.zip package to freeze download link
|
||||
|
||||
version 2.0
|
||||
--------------
|
||||
upgrade win_bison to version 2.7 and win_flex to version 2.5.37
|
||||
|
||||
version 1.2
|
||||
--------------
|
||||
fixed win_flex.exe #line directives (some #line directives in output file were with unescaped backslashes)
|
||||
|
||||
version 1.1
|
||||
--------------
|
||||
fixed win_flex.exe parallel invocations (now all temporary files are process specific)
|
||||
added FLEX_TMP_DIR environment variable support to redirect temporary files folder
|
||||
added '.exe' to program name in win_flex.exe --version output (CMake support)
|
||||
fixed win_bison.exe to use /data subfolder related to executable path rather than current working directory
|
4
misc/flex/UNISTD_ERROR.readme
Normal file
4
misc/flex/UNISTD_ERROR.readme
Normal file
|
@ -0,0 +1,4 @@
|
|||
In case compile errors like "cannot include <unistd.h>" in win_flex generated file try add --wincompat invoke option.
|
||||
This new option changes <unistd.h> unix header with windows analog <io.h> and replaces isatty/fileno functions to
|
||||
"safe" windows analogs _isatty/_fileno as well. If you have compile issues with it afterwards please open ticket
|
||||
at http://sourceforge.net/p/winflexbison/tickets .
|
1
misc/flex/custom_build_rules/how_to_use.txt
Normal file
1
misc/flex/custom_build_rules/how_to_use.txt
Normal file
|
@ -0,0 +1 @@
|
|||
https://sourceforge.net/p/winflexbison/wiki/Visual%20Studio%20custom%20build%20rules/
|
|
@ -0,0 +1,43 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup
|
||||
Condition="'$(BisonBeforeTargets)' == '' and '$(BisonAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
|
||||
<BisonBeforeTargets>Midl</BisonBeforeTargets>
|
||||
<BisonAfterTargets>CustomBuild</BisonAfterTargets>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<BisonDependsOn
|
||||
Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(BisonDependsOn)</BisonDependsOn>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<Bison>
|
||||
<OutputFile>%(Filename).tab.cpp</OutputFile>
|
||||
<DefinesFile>%(Filename).tab.h</DefinesFile>
|
||||
<CommandLineTemplate>
|
||||
start /B /WAIT /D "%(RootDir)%(Directory)" win_bison.exe [AllOptions] [AdditionalOptions] "%(Filename)%(Extension)"
|
||||
exit /b %errorlevel%</CommandLineTemplate>
|
||||
<Outputs>%(RootDir)%(Directory)%(OutputFile);</Outputs>
|
||||
<ExecutionDescription>Process "%(Filename)%(Extension)" bison file</ExecutionDescription>
|
||||
</Bison>
|
||||
</ItemDefinitionGroup>
|
||||
<PropertyGroup
|
||||
Condition="'$(FlexBeforeTargets)' == '' and '$(FlexAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
|
||||
<FlexBeforeTargets>Midl</FlexBeforeTargets>
|
||||
<FlexAfterTargets>CustomBuild</FlexAfterTargets>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<FlexDependsOn
|
||||
Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(FlexDependsOn)</FlexDependsOn>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<Flex>
|
||||
<OutputFile>%(Filename).flex.cpp</OutputFile>
|
||||
<Wincompat>true</Wincompat>
|
||||
<CommandLineTemplate>
|
||||
start /B /WAIT /D "%(RootDir)%(Directory)" win_flex.exe [AllOptions] [AdditionalOptions] "%(Filename)%(Extension)"
|
||||
exit /b %errorlevel%</CommandLineTemplate>
|
||||
<Outputs>%(RootDir)%(Directory)%(OutputFile);</Outputs>
|
||||
<ExecutionDescription>Process "%(Filename)%(Extension)" flex file</ExecutionDescription>
|
||||
</Flex>
|
||||
</ItemDefinitionGroup>
|
||||
</Project>
|
178
misc/flex/custom_build_rules/win_flex_bison_custom_build.targets
Normal file
178
misc/flex/custom_build_rules/win_flex_bison_custom_build.targets
Normal file
|
@ -0,0 +1,178 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<PropertyPageSchema
|
||||
Include="$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml" />
|
||||
<AvailableItemName
|
||||
Include="Bison">
|
||||
<Targets>BisonTarget</Targets>
|
||||
</AvailableItemName>
|
||||
<AvailableItemName
|
||||
Include="Flex">
|
||||
<Targets>FlexTarget</Targets>
|
||||
</AvailableItemName>
|
||||
</ItemGroup>
|
||||
<UsingTask
|
||||
TaskName="Bison"
|
||||
TaskFactory="XamlTaskFactory"
|
||||
AssemblyName="Microsoft.Build.Tasks.v4.0">
|
||||
<Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
|
||||
</UsingTask>
|
||||
<UsingTask
|
||||
TaskName="Flex"
|
||||
TaskFactory="XamlTaskFactory"
|
||||
AssemblyName="Microsoft.Build.Tasks.v4.0">
|
||||
<Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
|
||||
</UsingTask>
|
||||
<Target
|
||||
Name="BisonTarget"
|
||||
BeforeTargets="$(BisonBeforeTargets)"
|
||||
AfterTargets="$(BisonAfterTargets)"
|
||||
Condition="'@(Bison)' != ''"
|
||||
DependsOnTargets="$(BisonDependsOn);ComputeBisonOutput"
|
||||
Outputs="%(Bison.Outputs)"
|
||||
Inputs="%(Bison.Identity);%(Bison.AdditionalDependencies);$(MSBuildProjectFile)">
|
||||
<ItemGroup
|
||||
Condition="'@(SelectedFiles)' != ''">
|
||||
<Bison
|
||||
Remove="@(Bison)"
|
||||
Condition="'%(Identity)' != '@(SelectedFiles)'" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Bison_tlog
|
||||
Include="%(Bison.Outputs)"
|
||||
Condition="'%(Bison.Outputs)' != '' and '%(Bison.ExcludedFromBuild)' != 'true'">
|
||||
<Source>@(Bison, '|')</Source>
|
||||
</Bison_tlog>
|
||||
</ItemGroup>
|
||||
<Message
|
||||
Importance="High"
|
||||
Text="%(Bison.ExecutionDescription)" />
|
||||
<WriteLinesToFile
|
||||
Condition="'@(Bison_tlog)' != '' and '%(Bison_tlog.ExcludedFromBuild)' != 'true'"
|
||||
File="$(IntDir)$(ProjectName).write.1.tlog"
|
||||
Lines="^%(Bison_tlog.Source);@(Bison_tlog->'%(Fullpath)')" />
|
||||
<Bison
|
||||
Condition="'@(Bison)' != '' and '%(Bison.ExcludedFromBuild)' != 'true'"
|
||||
CommandLineTemplate="%(Bison.CommandLineTemplate)"
|
||||
OutputFile="%(Bison.OutputFile)"
|
||||
DefinesFile="%(Bison.DefinesFile)"
|
||||
Debug="%(Bison.Debug)"
|
||||
Verbose="%(Bison.Verbose)"
|
||||
NoLines="%(Bison.NoLines)"
|
||||
FilePrefix="%(Bison.FilePrefix)"
|
||||
GraphFile="%(Bison.GraphFile)"
|
||||
Warnings="%(Bison.Warnings)"
|
||||
Report="%(Bison.Report)"
|
||||
ReportFile="%(Bison.ReportFile)"
|
||||
AdditionalOptions="%(Bison.AdditionalOptions)"
|
||||
Inputs="%(Bison.Identity)" />
|
||||
</Target>
|
||||
<PropertyGroup>
|
||||
<ComputeLinkInputsTargets>
|
||||
$(ComputeLinkInputsTargets);
|
||||
ComputeBisonOutput;
|
||||
</ComputeLinkInputsTargets>
|
||||
<ComputeLibInputsTargets>
|
||||
$(ComputeLibInputsTargets);
|
||||
ComputeBisonOutput;
|
||||
</ComputeLibInputsTargets>
|
||||
</PropertyGroup>
|
||||
<Target
|
||||
Name="ComputeBisonOutput"
|
||||
Condition="'@(Bison)' != ''">
|
||||
<ItemGroup>
|
||||
<BisonDirsToMake
|
||||
Condition="'@(Bison)' != '' and '%(Bison.ExcludedFromBuild)' != 'true'"
|
||||
Include="%(Bison.Outputs)" />
|
||||
<Link
|
||||
Include="%(BisonDirsToMake.Identity)"
|
||||
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
|
||||
<Lib
|
||||
Include="%(BisonDirsToMake.Identity)"
|
||||
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
|
||||
<ImpLib
|
||||
Include="%(BisonDirsToMake.Identity)"
|
||||
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
|
||||
</ItemGroup>
|
||||
<MakeDir
|
||||
Directories="@(BisonDirsToMake->'%(RootDir)%(Directory)')" />
|
||||
</Target>
|
||||
<Target
|
||||
Name="FlexTarget"
|
||||
BeforeTargets="$(FlexBeforeTargets)"
|
||||
AfterTargets="$(FlexAfterTargets)"
|
||||
Condition="'@(Flex)' != ''"
|
||||
DependsOnTargets="$(FlexDependsOn);ComputeFlexOutput"
|
||||
Outputs="%(Flex.Outputs)"
|
||||
Inputs="%(Flex.Identity);%(Flex.AdditionalDependencies);$(MSBuildProjectFile)">
|
||||
<ItemGroup
|
||||
Condition="'@(SelectedFiles)' != ''">
|
||||
<Flex
|
||||
Remove="@(Flex)"
|
||||
Condition="'%(Identity)' != '@(SelectedFiles)'" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Flex_tlog
|
||||
Include="%(Flex.Outputs)"
|
||||
Condition="'%(Flex.Outputs)' != '' and '%(Flex.ExcludedFromBuild)' != 'true'">
|
||||
<Source>@(Flex, '|')</Source>
|
||||
</Flex_tlog>
|
||||
</ItemGroup>
|
||||
<Message
|
||||
Importance="High"
|
||||
Text="%(Flex.ExecutionDescription)" />
|
||||
<WriteLinesToFile
|
||||
Condition="'@(Flex_tlog)' != '' and '%(Flex_tlog.ExcludedFromBuild)' != 'true'"
|
||||
File="$(IntDir)$(ProjectName).write.1.tlog"
|
||||
Lines="^%(Flex_tlog.Source);@(Flex_tlog->'%(Fullpath)')" />
|
||||
<Flex
|
||||
Condition="'@(Flex)' != '' and '%(Flex.ExcludedFromBuild)' != 'true'"
|
||||
CommandLineTemplate="%(Flex.CommandLineTemplate)"
|
||||
OutputFile="%(Flex.OutputFile)"
|
||||
HeaderFile="%(Flex.HeaderFile)"
|
||||
Prefix="%(Flex.Prefix)"
|
||||
Wincompat="%(Flex.Wincompat)"
|
||||
CaseInsensitive="%(Flex.CaseInsensitive)"
|
||||
LexCompat="%(Flex.LexCompat)"
|
||||
Stack="%(Flex.Stack)"
|
||||
BisonBridge="%(Flex.BisonBridge)"
|
||||
Noline="%(Flex.Noline)"
|
||||
Reentrant="%(Flex.Reentrant)"
|
||||
Cpp="%(Flex.Cpp)"
|
||||
CppClassName="%(Flex.CppClassName)"
|
||||
Debug="%(Flex.Debug)"
|
||||
AdditionalOptions="%(Flex.AdditionalOptions)"
|
||||
Inputs="%(Flex.Identity)" />
|
||||
</Target>
|
||||
<PropertyGroup>
|
||||
<ComputeLinkInputsTargets>
|
||||
$(ComputeLinkInputsTargets);
|
||||
ComputeFlexOutput;
|
||||
</ComputeLinkInputsTargets>
|
||||
<ComputeLibInputsTargets>
|
||||
$(ComputeLibInputsTargets);
|
||||
ComputeFlexOutput;
|
||||
</ComputeLibInputsTargets>
|
||||
</PropertyGroup>
|
||||
<Target
|
||||
Name="ComputeFlexOutput"
|
||||
Condition="'@(Flex)' != ''">
|
||||
<ItemGroup>
|
||||
<FlexDirsToMake
|
||||
Condition="'@(Flex)' != '' and '%(Flex.ExcludedFromBuild)' != 'true'"
|
||||
Include="%(Flex.Outputs)" />
|
||||
<Link
|
||||
Include="%(FlexDirsToMake.Identity)"
|
||||
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
|
||||
<Lib
|
||||
Include="%(FlexDirsToMake.Identity)"
|
||||
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
|
||||
<ImpLib
|
||||
Include="%(FlexDirsToMake.Identity)"
|
||||
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
|
||||
</ItemGroup>
|
||||
<MakeDir
|
||||
Directories="@(FlexDirsToMake->'%(RootDir)%(Directory)')" />
|
||||
</Target>
|
||||
</Project>
|
521
misc/flex/custom_build_rules/win_flex_bison_custom_build.xml
Normal file
521
misc/flex/custom_build_rules/win_flex_bison_custom_build.xml
Normal file
|
@ -0,0 +1,521 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:transformCallback="Microsoft.Cpp.Dev10.ConvertPropertyCallback">
|
||||
<Rule
|
||||
Name="Bison"
|
||||
PageTemplate="tool"
|
||||
DisplayName="Bison files"
|
||||
SwitchPrefix="--"
|
||||
Order="200">
|
||||
<Rule.DataSource>
|
||||
<DataSource
|
||||
Persistence="ProjectFile"
|
||||
ItemType="Bison" />
|
||||
</Rule.DataSource>
|
||||
<Rule.Categories>
|
||||
<Category
|
||||
Name="General">
|
||||
<Category.DisplayName>
|
||||
<sys:String>General</sys:String>
|
||||
</Category.DisplayName>
|
||||
</Category>
|
||||
<Category
|
||||
Name="Bison Options">
|
||||
<Category.DisplayName>
|
||||
<sys:String>Bison Options</sys:String>
|
||||
</Category.DisplayName>
|
||||
</Category>
|
||||
<Category
|
||||
Name="Command Line"
|
||||
Subtype="CommandLine">
|
||||
<Category.DisplayName>
|
||||
<sys:String>Command Line</sys:String>
|
||||
</Category.DisplayName>
|
||||
</Category>
|
||||
</Rule.Categories>
|
||||
|
||||
<StringListProperty
|
||||
Name="OutputFile"
|
||||
Category="Bison Options"
|
||||
IsRequired="true"
|
||||
HelpUrl="https://www.gnu.org/software/bison/manual/html_node/Bison-Options.html#Bison-Options"
|
||||
DisplayName="Output File Name"
|
||||
Description="Specify the file for the parser implementation file. --output=value"
|
||||
Switch="output="[value]""
|
||||
/>
|
||||
|
||||
<StringListProperty
|
||||
Name="DefinesFile"
|
||||
Category="Bison Options"
|
||||
Subtype="file"
|
||||
HelpUrl="https://www.gnu.org/software/bison/manual/html_node/Bison-Options.html#Bison-Options"
|
||||
DisplayName="Defines File Name"
|
||||
Description="Pretend that %defines was specified, i.e., write an extra output file containing macro definitions for the token type names defined in the grammar, as well as a few other declarations. --defines=value"
|
||||
Switch="defines="[value]""
|
||||
/>
|
||||
|
||||
<BoolProperty
|
||||
Name="Debug"
|
||||
Category="Bison Options"
|
||||
DisplayName="Debug"
|
||||
Description="In the parser implementation file, define the macro YYDEBUG to 1 if it is not already defined, so that the debugging facilities are compiled. (--debug)"
|
||||
HelpUrl="https://www.gnu.org/software/bison/manual/html_node/Enabling-Traces.html#Enabling-Traces"
|
||||
Switch="debug" />
|
||||
|
||||
<BoolProperty
|
||||
Name="Verbose"
|
||||
Category="Bison Options"
|
||||
DisplayName="Verbose"
|
||||
Description="Write an extra output file containing verbose descriptions of the parser states and what is done for each type of lookahead token in that state. (--verbose)"
|
||||
HelpUrl="https://www.gnu.org/software/bison/manual/html_node/Understanding.html#Understanding"
|
||||
Switch="verbose" />
|
||||
|
||||
<BoolProperty
|
||||
Name="NoLines"
|
||||
Category="Bison Options"
|
||||
DisplayName="No lines"
|
||||
Description="Don’t put any #line preprocessor commands in the parser implementation file. (--no-lines)"
|
||||
HelpUrl="https://www.gnu.org/software/bison/manual/html_node/Bison-Options.html#Bison-Options"
|
||||
Switch="no-lines" />
|
||||
|
||||
<StringListProperty
|
||||
Name="FilePrefix"
|
||||
Category="Bison Options"
|
||||
HelpUrl="https://www.gnu.org/software/bison/manual/html_node/Bison-Options.html#Bison-Options"
|
||||
DisplayName="File Prefix"
|
||||
Description="Pretend that %file-prefix was specified, i.e., specify prefix to use for all Bison output file names. --file-prefix=prefix"
|
||||
Switch="file-prefix="[value]""
|
||||
/>
|
||||
|
||||
<StringListProperty
|
||||
Name="GraphFile"
|
||||
Category="Bison Options"
|
||||
Subtype="file"
|
||||
HelpUrl="https://www.gnu.org/software/bison/manual/html_node/Bison-Options.html#Bison-Options"
|
||||
DisplayName="Graph File"
|
||||
Description="Output a graphical representation of the parser’s automaton computed by Bison, in Graphviz DOT format. --graph=file"
|
||||
Switch="graph="[value]""
|
||||
/>
|
||||
|
||||
<EnumProperty
|
||||
Name="Warnings"
|
||||
Category="Bison Options"
|
||||
HelpUrl="https://www.gnu.org/software/bison/manual/html_node/Bison-Options.html#Bison-Options"
|
||||
DisplayName="Warnings"
|
||||
Description="Output warnings falling in category. (--warnings=category)">
|
||||
|
||||
<EnumValue
|
||||
Name="midrule-values"
|
||||
DisplayName="midrule-values"
|
||||
Switch="warnings=midrule-values"/>
|
||||
<EnumValue
|
||||
Name="yacc"
|
||||
DisplayName="yacc"
|
||||
Switch="warnings=yacc"/>
|
||||
<EnumValue
|
||||
Name="conflicts-sr"
|
||||
DisplayName="conflicts-sr"
|
||||
Switch="warnings=conflicts-sr"/>
|
||||
<EnumValue
|
||||
Name="conflicts-rr"
|
||||
DisplayName="conflicts-rr"
|
||||
Switch="warnings=conflicts-rr"/>
|
||||
<EnumValue
|
||||
Name="other"
|
||||
DisplayName="other"
|
||||
Switch="warnings=other"/>
|
||||
<EnumValue
|
||||
Name="all"
|
||||
DisplayName="all"
|
||||
Switch="warnings=all"/>
|
||||
<EnumValue
|
||||
Name="none"
|
||||
DisplayName="none"
|
||||
Switch="warnings=none"/>
|
||||
<EnumValue
|
||||
Name="error"
|
||||
DisplayName="error"
|
||||
Switch="warnings=error"/>
|
||||
</EnumProperty>
|
||||
|
||||
<EnumProperty
|
||||
Name="Report"
|
||||
Category="Bison Options"
|
||||
HelpUrl="https://www.gnu.org/software/bison/manual/html_node/Bison-Options.html#Bison-Options"
|
||||
DisplayName="Report"
|
||||
Description="Write an extra output file containing verbose description of the comma separated list of things. (--report=things)">
|
||||
|
||||
<EnumValue
|
||||
Name="state"
|
||||
DisplayName="state"
|
||||
Switch="report=state"/>
|
||||
<EnumValue
|
||||
Name="itemset"
|
||||
DisplayName="itemset"
|
||||
Switch="report=itemset"/>
|
||||
<EnumValue
|
||||
Name="lookahead"
|
||||
DisplayName="lookahead"
|
||||
Switch="report=lookahead"/>
|
||||
<EnumValue
|
||||
Name="solved"
|
||||
DisplayName="solved"
|
||||
Switch="report=solved"/>
|
||||
<EnumValue
|
||||
Name="all"
|
||||
DisplayName="all"
|
||||
Switch="report=all"/>
|
||||
<EnumValue
|
||||
Name="none"
|
||||
DisplayName="none"
|
||||
Switch="report=none"/>
|
||||
</EnumProperty>
|
||||
|
||||
<StringListProperty
|
||||
Name="ReportFile"
|
||||
Category="Bison Options"
|
||||
HelpUrl="https://www.gnu.org/software/bison/manual/html_node/Bison-Options.html#Bison-Options"
|
||||
DisplayName="Report File Name"
|
||||
Description="Specify the file for the verbose description. --report-file=value"
|
||||
Switch="report-file="[value]""
|
||||
/>
|
||||
|
||||
<StringListProperty
|
||||
Name="Inputs"
|
||||
Category="Command Line"
|
||||
IsRequired="true"
|
||||
Switch=" ">
|
||||
<StringListProperty.DataSource>
|
||||
<DataSource
|
||||
Persistence="ProjectFile"
|
||||
ItemType="Bison"
|
||||
SourceType="Item" />
|
||||
</StringListProperty.DataSource>
|
||||
</StringListProperty>
|
||||
<StringProperty
|
||||
Name="CommandLineTemplate"
|
||||
DisplayName="Command Line"
|
||||
Visible="False"
|
||||
IncludeInCommandLine="False" />
|
||||
<DynamicEnumProperty
|
||||
Name="BisonBeforeTargets"
|
||||
Category="General"
|
||||
EnumProvider="Targets"
|
||||
IncludeInCommandLine="False">
|
||||
<DynamicEnumProperty.DisplayName>
|
||||
<sys:String>Execute Before</sys:String>
|
||||
</DynamicEnumProperty.DisplayName>
|
||||
<DynamicEnumProperty.Description>
|
||||
<sys:String>Specifies the targets for the build customization to run before.</sys:String>
|
||||
</DynamicEnumProperty.Description>
|
||||
<DynamicEnumProperty.ProviderSettings>
|
||||
<NameValuePair
|
||||
Name="Exclude"
|
||||
Value="^BisonBeforeTargets|^Compute" />
|
||||
</DynamicEnumProperty.ProviderSettings>
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource
|
||||
Persistence="ProjectFile"
|
||||
HasConfigurationCondition="true" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
</DynamicEnumProperty>
|
||||
<DynamicEnumProperty
|
||||
Name="BisonAfterTargets"
|
||||
Category="General"
|
||||
EnumProvider="Targets"
|
||||
IncludeInCommandLine="False">
|
||||
<DynamicEnumProperty.DisplayName>
|
||||
<sys:String>Execute After</sys:String>
|
||||
</DynamicEnumProperty.DisplayName>
|
||||
<DynamicEnumProperty.Description>
|
||||
<sys:String>Specifies the targets for the build customization to run after.</sys:String>
|
||||
</DynamicEnumProperty.Description>
|
||||
<DynamicEnumProperty.ProviderSettings>
|
||||
<NameValuePair
|
||||
Name="Exclude"
|
||||
Value="^BisonAfterTargets|^Compute" />
|
||||
</DynamicEnumProperty.ProviderSettings>
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource
|
||||
Persistence="ProjectFile"
|
||||
ItemType=""
|
||||
HasConfigurationCondition="true" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
</DynamicEnumProperty>
|
||||
<StringListProperty
|
||||
Name="Outputs"
|
||||
DisplayName="Outputs"
|
||||
Visible="False"
|
||||
IncludeInCommandLine="False" />
|
||||
<StringProperty
|
||||
Name="ExecutionDescription"
|
||||
DisplayName="Execution Description"
|
||||
Visible="False"
|
||||
IncludeInCommandLine="False" />
|
||||
<StringListProperty
|
||||
Name="AdditionalDependencies"
|
||||
DisplayName="Additional Dependencies"
|
||||
IncludeInCommandLine="False"
|
||||
Visible="false" />
|
||||
<StringProperty
|
||||
Subtype="AdditionalOptions"
|
||||
Name="AdditionalOptions"
|
||||
Category="Command Line">
|
||||
<StringProperty.DisplayName>
|
||||
<sys:String>Additional Options</sys:String>
|
||||
</StringProperty.DisplayName>
|
||||
<StringProperty.Description>
|
||||
<sys:String>Additional Options</sys:String>
|
||||
</StringProperty.Description>
|
||||
</StringProperty>
|
||||
</Rule>
|
||||
<ItemType
|
||||
Name="Bison"
|
||||
DisplayName="Bison files" />
|
||||
<FileExtension
|
||||
Name="*.y"
|
||||
ContentType="Bison" />
|
||||
<ContentType
|
||||
Name="Bison"
|
||||
DisplayName="Bison files"
|
||||
ItemType="Bison" />
|
||||
<Rule
|
||||
Name="Flex"
|
||||
PageTemplate="tool"
|
||||
DisplayName="Flex files"
|
||||
SwitchPrefix="--"
|
||||
Order="200">
|
||||
<Rule.DataSource>
|
||||
<DataSource
|
||||
Persistence="ProjectFile"
|
||||
ItemType="Flex" />
|
||||
</Rule.DataSource>
|
||||
<Rule.Categories>
|
||||
<Category
|
||||
Name="General">
|
||||
<Category.DisplayName>
|
||||
<sys:String>General</sys:String>
|
||||
</Category.DisplayName>
|
||||
</Category>
|
||||
<Category
|
||||
Name="Flex Options">
|
||||
<Category.DisplayName>
|
||||
<sys:String>Flex Options</sys:String>
|
||||
</Category.DisplayName>
|
||||
</Category>
|
||||
<Category
|
||||
Name="Command Line"
|
||||
Subtype="CommandLine">
|
||||
<Category.DisplayName>
|
||||
<sys:String>Command Line</sys:String>
|
||||
</Category.DisplayName>
|
||||
</Category>
|
||||
</Rule.Categories>
|
||||
|
||||
<StringListProperty
|
||||
Name="OutputFile"
|
||||
Category="Flex Options"
|
||||
IsRequired="true"
|
||||
HelpUrl="http://flex.sourceforge.net/manual/Scanner-Options.html#Scanner-Options"
|
||||
DisplayName="Output File Name"
|
||||
Description="Directs flex to write the scanner to the file ‘FILE’ instead of ‘lex.yy.c’. --outfile=value"
|
||||
Switch="outfile="[value]""
|
||||
/>
|
||||
|
||||
<StringListProperty
|
||||
Name="HeaderFile"
|
||||
Category="Flex Options"
|
||||
HelpUrl="http://flex.sourceforge.net/manual/Scanner-Options.html#Scanner-Options"
|
||||
DisplayName="Header File Name"
|
||||
Description="Instructs flex to write a C header to ‘FILE’. This file contains function prototypes, extern variables, and types used by the scanner. Only the external API is exported by the header file. (--header-file=value)"
|
||||
Switch="header-file="[value]""
|
||||
/>
|
||||
|
||||
<StringListProperty
|
||||
Name="Prefix"
|
||||
Category="Flex Options"
|
||||
HelpUrl="http://flex.sourceforge.net/manual/Scanner-Options.html#Scanner-Options"
|
||||
DisplayName="Prefix"
|
||||
Description="Changes the default ‘yy’ prefix used by flex for all globally-visible variable and function names to instead be ‘PREFIX’. For example, ‘--prefix=foo’ changes the name of yytext to footext. It also changes the name of the default output file from lex.yy.c to lex.foo.c. (--prefix=value)"
|
||||
Switch="prefix="[value]""
|
||||
/>
|
||||
|
||||
<BoolProperty
|
||||
Name="Wincompat"
|
||||
Category="Flex Options"
|
||||
DisplayName="Windows compatibility mode"
|
||||
Description="This option changes 'unistd.h' unix header with windows analog 'io.h' and replaces isatty/fileno functions to safe windows analogs _isatty/_fileno. (--wincompat)"
|
||||
HelpUrl="http://flex.sourceforge.net/manual/Scanner-Options.html#Scanner-Options"
|
||||
Switch="wincompat" />
|
||||
|
||||
<BoolProperty
|
||||
Name="CaseInsensitive"
|
||||
Category="Flex Options"
|
||||
DisplayName="Case-insensitive mode"
|
||||
Description="Instructs flex to generate a case-insensitive scanner. The case of letters given in the flex input patterns will be ignored, and tokens in the input will be matched regardless of case. The matched text given in yytext will have the preserved case (i.e., it will not be folded). (--case-insensitive)"
|
||||
HelpUrl="http://flex.sourceforge.net/manual/Scanner-Options.html#Scanner-Options"
|
||||
Switch="case-insensitive" />
|
||||
|
||||
<BoolProperty
|
||||
Name="LexCompat"
|
||||
Category="Flex Options"
|
||||
DisplayName="Lex-compatibility mode"
|
||||
Description="Turns on maximum compatibility with the original AT&T lex implementation. Note that this does not mean full compatibility. Use of this option costs a considerable amount of performance, and it cannot be used with the ‘--c++’, ‘--full’, ‘--fast’, ‘-Cf’, or ‘-CF’ options. (--lex-compat)"
|
||||
HelpUrl="http://flex.sourceforge.net/manual/Scanner-Options.html#Scanner-Options"
|
||||
Switch="lex-compat" />
|
||||
|
||||
<BoolProperty
|
||||
Name="Stack"
|
||||
Category="Flex Options"
|
||||
DisplayName="Start Condition Stacks"
|
||||
Description="Enables the use of start condition stacks. (--stack)"
|
||||
HelpUrl="http://flex.sourceforge.net/manual/Scanner-Options.html#Scanner-Options"
|
||||
Switch="stack" />
|
||||
|
||||
<BoolProperty
|
||||
Name="BisonBridge"
|
||||
Category="Flex Options"
|
||||
DisplayName="Bison Bridge Mode"
|
||||
Description="Instructs flex to generate a C scanner that is meant to be called by a GNU bison parser. The scanner has minor API changes for bison compatibility. In particular, the declaration of yylex is modified to take an additional parameter, yylval. (--bison-bridge)"
|
||||
HelpUrl="http://flex.sourceforge.net/manual/Scanner-Options.html#Scanner-Options"
|
||||
Switch="bison-bridge" />
|
||||
|
||||
<BoolProperty
|
||||
Name="Noline"
|
||||
Category="Flex Options"
|
||||
DisplayName="No #line Directives"
|
||||
Description="Instructs flex not to generate #line directives. (--noline)"
|
||||
HelpUrl="http://flex.sourceforge.net/manual/Scanner-Options.html#Scanner-Options"
|
||||
Switch="noline" />
|
||||
|
||||
<BoolProperty
|
||||
Name="Reentrant"
|
||||
Category="Flex Options"
|
||||
DisplayName="Generate Reentrant Scanner"
|
||||
Description="Instructs flex to generate a reentrant C scanner. The generated scanner may safely be used in a multi-threaded environment. The API for a reentrant scanner is different than for a non-reentrant scanner. (--reentrant)"
|
||||
HelpUrl="http://flex.sourceforge.net/manual/Scanner-Options.html#Scanner-Options"
|
||||
Switch="reentrant" />
|
||||
|
||||
<BoolProperty
|
||||
Name="Cpp"
|
||||
Category="Flex Options"
|
||||
DisplayName="Generate C++ Scanner"
|
||||
Description="Specifies that you want flex to generate a C++ scanner class. (--c++)"
|
||||
HelpUrl="http://flex.sourceforge.net/manual/Scanner-Options.html#Scanner-Options"
|
||||
Switch="c++" />
|
||||
|
||||
<StringListProperty
|
||||
Name="CppClassName"
|
||||
Category="Flex Options"
|
||||
HelpUrl="http://flex.sourceforge.net/manual/Scanner-Options.html#Scanner-Options"
|
||||
DisplayName="C++ Class Name"
|
||||
Description="Only applies when generating a C++ scanner (the ‘--c++’ option). It informs flex that you have derived NAME as a subclass of yyFlexLexer, so flex will place your actions in the member function foo::yylex() instead of yyFlexLexer::yylex(). It also generates a yyFlexLexer::yylex() member function that emits a run-time error (by invoking yyFlexLexer::LexerError()) if called. (--yyclass=value)"
|
||||
Switch="yyclass="[value]"" />
|
||||
|
||||
<BoolProperty
|
||||
Name="Debug"
|
||||
Category="Flex Options"
|
||||
DisplayName="Debug Mode"
|
||||
Description="Makes the generated scanner run in debug mode. Whenever a pattern is recognized and the global variable yy_flex_debug is non-zero (which is the default), the scanner will write to ‘stderr’ a line of the form: -accepting rule at line 53 ('the matched text'). (--debug)"
|
||||
HelpUrl="http://flex.sourceforge.net/manual/Scanner-Options.html#Scanner-Options"
|
||||
Switch="debug" />
|
||||
|
||||
<StringListProperty
|
||||
Name="Inputs"
|
||||
Category="Command Line"
|
||||
IsRequired="true"
|
||||
Switch=" ">
|
||||
<StringListProperty.DataSource>
|
||||
<DataSource
|
||||
Persistence="ProjectFile"
|
||||
ItemType="Flex"
|
||||
SourceType="Item" />
|
||||
</StringListProperty.DataSource>
|
||||
</StringListProperty>
|
||||
<StringProperty
|
||||
Name="CommandLineTemplate"
|
||||
DisplayName="Command Line"
|
||||
Visible="False"
|
||||
IncludeInCommandLine="False" />
|
||||
<DynamicEnumProperty
|
||||
Name="FlexBeforeTargets"
|
||||
Category="General"
|
||||
EnumProvider="Targets"
|
||||
IncludeInCommandLine="False">
|
||||
<DynamicEnumProperty.DisplayName>
|
||||
<sys:String>Execute Before</sys:String>
|
||||
</DynamicEnumProperty.DisplayName>
|
||||
<DynamicEnumProperty.Description>
|
||||
<sys:String>Specifies the targets for the build customization to run before.</sys:String>
|
||||
</DynamicEnumProperty.Description>
|
||||
<DynamicEnumProperty.ProviderSettings>
|
||||
<NameValuePair
|
||||
Name="Exclude"
|
||||
Value="^FlexBeforeTargets|^Compute" />
|
||||
</DynamicEnumProperty.ProviderSettings>
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource
|
||||
Persistence="ProjectFile"
|
||||
HasConfigurationCondition="true" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
</DynamicEnumProperty>
|
||||
<DynamicEnumProperty
|
||||
Name="FlexAfterTargets"
|
||||
Category="General"
|
||||
EnumProvider="Targets"
|
||||
IncludeInCommandLine="False">
|
||||
<DynamicEnumProperty.DisplayName>
|
||||
<sys:String>Execute After</sys:String>
|
||||
</DynamicEnumProperty.DisplayName>
|
||||
<DynamicEnumProperty.Description>
|
||||
<sys:String>Specifies the targets for the build customization to run after.</sys:String>
|
||||
</DynamicEnumProperty.Description>
|
||||
<DynamicEnumProperty.ProviderSettings>
|
||||
<NameValuePair
|
||||
Name="Exclude"
|
||||
Value="^FlexAfterTargets|^Compute" />
|
||||
</DynamicEnumProperty.ProviderSettings>
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource
|
||||
Persistence="ProjectFile"
|
||||
ItemType=""
|
||||
HasConfigurationCondition="true" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
</DynamicEnumProperty>
|
||||
<StringListProperty
|
||||
Name="Outputs"
|
||||
DisplayName="Outputs"
|
||||
Visible="False"
|
||||
IncludeInCommandLine="False" />
|
||||
<StringProperty
|
||||
Name="ExecutionDescription"
|
||||
DisplayName="Execution Description"
|
||||
Visible="False"
|
||||
IncludeInCommandLine="False" />
|
||||
<StringListProperty
|
||||
Name="AdditionalDependencies"
|
||||
DisplayName="Additional Dependencies"
|
||||
IncludeInCommandLine="False"
|
||||
Visible="false" />
|
||||
<StringProperty
|
||||
Subtype="AdditionalOptions"
|
||||
Name="AdditionalOptions"
|
||||
Category="Command Line">
|
||||
<StringProperty.DisplayName>
|
||||
<sys:String>Additional Options</sys:String>
|
||||
</StringProperty.DisplayName>
|
||||
<StringProperty.Description>
|
||||
<sys:String>Additional Options</sys:String>
|
||||
</StringProperty.Description>
|
||||
</StringProperty>
|
||||
</Rule>
|
||||
<ItemType
|
||||
Name="Flex"
|
||||
DisplayName="Flex files" />
|
||||
<FileExtension
|
||||
Name="*.l"
|
||||
ContentType="Flex" />
|
||||
<ContentType
|
||||
Name="Flex"
|
||||
DisplayName="Flex files"
|
||||
ItemType="Flex" />
|
||||
</ProjectSchemaDefinitions>
|
30
misc/flex/data/Makefile.am
Normal file
30
misc/flex/data/Makefile.am
Normal file
|
@ -0,0 +1,30 @@
|
|||
## Copyright (C) 2002, 2005-2012 Free Software Foundation, Inc.
|
||||
|
||||
# This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
dist_pkgdata_DATA = README bison.m4 \
|
||||
c-like.m4 \
|
||||
c-skel.m4 c.m4 yacc.c glr.c \
|
||||
c++-skel.m4 c++.m4 location.cc lalr1.cc glr.cc stack.hh \
|
||||
java-skel.m4 java.m4 lalr1.java
|
||||
|
||||
m4sugardir = $(pkgdatadir)/m4sugar
|
||||
dist_m4sugar_DATA = m4sugar/m4sugar.m4 m4sugar/foreach.m4
|
||||
|
||||
xsltdir = $(pkgdatadir)/xslt
|
||||
dist_xslt_DATA = \
|
||||
xslt/bison.xsl \
|
||||
xslt/xml2dot.xsl \
|
||||
xslt/xml2text.xsl \
|
||||
xslt/xml2xhtml.xsl
|
1639
misc/flex/data/Makefile.in
Normal file
1639
misc/flex/data/Makefile.in
Normal file
File diff suppressed because it is too large
Load diff
70
misc/flex/data/README
Normal file
70
misc/flex/data/README
Normal file
|
@ -0,0 +1,70 @@
|
|||
-*- outline -*-
|
||||
|
||||
This directory contains data needed by Bison.
|
||||
|
||||
* Skeletons
|
||||
Bison skeletons: the general shapes of the different parser kinds,
|
||||
that are specialized for specific grammars by the bison program.
|
||||
|
||||
Currently, the supported skeletons are:
|
||||
|
||||
- yacc.c
|
||||
It used to be named bison.simple: it corresponds to C Yacc
|
||||
compatible LALR(1) parsers.
|
||||
|
||||
- lalr1.cc
|
||||
Produces a C++ parser class.
|
||||
|
||||
- lalr1.java
|
||||
Produces a Java parser class.
|
||||
|
||||
- glr.c
|
||||
A Generalized LR C parser based on Bison's LALR(1) tables.
|
||||
|
||||
- glr.cc
|
||||
A Generalized LR C++ parser. Actually a C++ wrapper around glr.c.
|
||||
|
||||
These skeletons are the only ones supported by the Bison team.
|
||||
Because the interface between skeletons and the bison program is not
|
||||
finished, *we are not bound to it*. In particular, Bison is not
|
||||
mature enough for us to consider that ``foreign skeletons'' are
|
||||
supported.
|
||||
|
||||
* m4sugar
|
||||
This directory contains M4sugar, sort of an extended library for M4,
|
||||
which is used by Bison to instantiate the skeletons.
|
||||
|
||||
* xslt
|
||||
This directory contains XSLT programs that transform Bison's XML output
|
||||
into various formats.
|
||||
|
||||
- bison.xsl
|
||||
A library of routines used by the other XSLT programs.
|
||||
|
||||
- xml2dot.xsl
|
||||
Conversion into GraphViz's dot format.
|
||||
|
||||
- xml2text.xsl
|
||||
Conversion into text.
|
||||
|
||||
- xml2xhtml.xsl
|
||||
Conversion into XHTML.
|
||||
|
||||
-----
|
||||
|
||||
Copyright (C) 2002, 2008-2012 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Bison.
|
||||
|
||||
This program 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.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU 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 <http://www.gnu.org/licenses/>.
|
610
misc/flex/data/bison.m4
Normal file
610
misc/flex/data/bison.m4
Normal file
|
@ -0,0 +1,610 @@
|
|||
-*- Autoconf -*-
|
||||
|
||||
# Language-independent M4 Macros for Bison.
|
||||
|
||||
# Copyright (C) 2002, 2004-2012 Free Software Foundation, Inc.
|
||||
|
||||
# This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
## ---------------- ##
|
||||
## Identification. ##
|
||||
## ---------------- ##
|
||||
|
||||
# b4_copyright(TITLE, YEARS)
|
||||
# --------------------------
|
||||
m4_define([b4_copyright],
|
||||
[b4_comment([A Bison parser, made by GNU Bison b4_version.])
|
||||
|
||||
b4_comment([$1
|
||||
|
||||
m4_text_wrap([Copyright (C) $2 Free Software Foundation, Inc.], [ ])
|
||||
|
||||
This program 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.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU 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 <http://www.gnu.org/licenses/>.])
|
||||
|
||||
b4_comment([As a special exception, you may create a larger work that contains
|
||||
part or all of the Bison parser skeleton and distribute that work
|
||||
under terms of your choice, so long as that work isn't itself a
|
||||
parser generator using the skeleton or a modified version thereof
|
||||
as a parser skeleton. Alternatively, if you modify or redistribute
|
||||
the parser skeleton itself, you may (at your option) remove this
|
||||
special exception, which will cause the skeleton and the resulting
|
||||
Bison output files to be licensed under the GNU General Public
|
||||
License without this special exception.
|
||||
|
||||
This special exception was added by the Free Software Foundation in
|
||||
version 2.2 of Bison.])])
|
||||
|
||||
|
||||
## -------- ##
|
||||
## Output. ##
|
||||
## -------- ##
|
||||
|
||||
# b4_output_begin(FILE)
|
||||
# ---------------------
|
||||
# Enable output, i.e., send to diversion 0, expand after "#", and
|
||||
# generate the tag to output into FILE. Must be followed by EOL.
|
||||
m4_define([b4_output_begin],
|
||||
[m4_changecom()
|
||||
m4_divert_push(0)dnl
|
||||
@output(m4_unquote([$1])@)@dnl
|
||||
])
|
||||
|
||||
|
||||
# b4_output_end()
|
||||
# ---------------
|
||||
# Output nothing, restore # as comment character (no expansions after #).
|
||||
m4_define([b4_output_end],
|
||||
[m4_divert_pop(0)
|
||||
m4_changecom([#])
|
||||
])
|
||||
|
||||
|
||||
## ---------------- ##
|
||||
## Error handling. ##
|
||||
## ---------------- ##
|
||||
|
||||
# The following error handling macros print error directives that should not
|
||||
# become arguments of other macro invocations since they would likely then be
|
||||
# mangled. Thus, they print to stdout directly.
|
||||
|
||||
# b4_cat(TEXT)
|
||||
# ------------
|
||||
# Write TEXT to stdout. Precede the final newline with an @ so that it's
|
||||
# escaped. For example:
|
||||
#
|
||||
# b4_cat([[@complain(invalid input@)]])
|
||||
m4_define([b4_cat],
|
||||
[m4_syscmd([cat <<'_m4eof'
|
||||
]m4_bpatsubst(m4_dquote($1), [_m4eof], [_m4@`eof])[@
|
||||
_m4eof
|
||||
])dnl
|
||||
m4_if(m4_sysval, [0], [], [m4_fatal([$0: cannot write to stdout])])])
|
||||
|
||||
# b4_error(KIND, FORMAT, [ARG1], [ARG2], ...)
|
||||
# -------------------------------------------
|
||||
# Write @KIND(FORMAT@,ARG1@,ARG2@,...@) to stdout.
|
||||
#
|
||||
# For example:
|
||||
#
|
||||
# b4_error([[warn]], [[invalid value for '%s': %s]], [[foo]], [[3]])
|
||||
m4_define([b4_error],
|
||||
[b4_cat([[@]$1[(]$2[]]dnl
|
||||
[m4_if([$#], [2], [],
|
||||
[m4_foreach([b4_arg],
|
||||
m4_dquote(m4_shift(m4_shift($@))),
|
||||
[[@,]b4_arg])])[@)]])])
|
||||
|
||||
# b4_error_at(KIND, START, END, FORMAT, [ARG1], [ARG2], ...)
|
||||
# ----------------------------------------------------------
|
||||
# Write @KIND_at(START@,END@,FORMAT@,ARG1@,ARG2@,...@) to stdout.
|
||||
#
|
||||
# For example:
|
||||
#
|
||||
# b4_error_at([[complain]], [[input.y:2.3]], [[input.y:5.4]],
|
||||
# [[invalid %s]], [[foo]])
|
||||
m4_define([b4_error_at],
|
||||
[b4_cat([[@]$1[_at(]$2[@,]$3[@,]$4[]]dnl
|
||||
[m4_if([$#], [4], [],
|
||||
[m4_foreach([b4_arg],
|
||||
m4_dquote(m4_shift(m4_shift(m4_shift(m4_shift($@))))),
|
||||
[[@,]b4_arg])])[@)]])])
|
||||
|
||||
# b4_warn(FORMAT, [ARG1], [ARG2], ...)
|
||||
# ------------------------------------
|
||||
# Write @warn(FORMAT@,ARG1@,ARG2@,...@) to stdout.
|
||||
#
|
||||
# For example:
|
||||
#
|
||||
# b4_warn([[invalid value for '%s': %s]], [[foo]], [[3]])
|
||||
#
|
||||
# As a simple test suite, this:
|
||||
#
|
||||
# m4_divert(-1)
|
||||
# m4_define([asdf], [ASDF])
|
||||
# m4_define([fsa], [FSA])
|
||||
# m4_define([fdsa], [FDSA])
|
||||
# b4_warn([[[asdf), asdf]]], [[[fsa), fsa]]], [[[fdsa), fdsa]]])
|
||||
# b4_warn([[asdf), asdf]], [[fsa), fsa]], [[fdsa), fdsa]])
|
||||
# b4_warn()
|
||||
# b4_warn(1)
|
||||
# b4_warn(1, 2)
|
||||
#
|
||||
# Should produce this without newlines:
|
||||
#
|
||||
# @warn([asdf), asdf]@,[fsa), fsa]@,[fdsa), fdsa]@)
|
||||
# @warn(asdf), asdf@,fsa), fsa@,fdsa), fdsa@)
|
||||
# @warn(@)
|
||||
# @warn(1@)
|
||||
# @warn(1@,2@)
|
||||
m4_define([b4_warn],
|
||||
[b4_error([[warn]], $@)])
|
||||
|
||||
# b4_warn_at(START, END, FORMAT, [ARG1], [ARG2], ...)
|
||||
# ---------------------------------------------------
|
||||
# Write @warn(START@,END@,FORMAT@,ARG1@,ARG2@,...@) to stdout.
|
||||
#
|
||||
# For example:
|
||||
#
|
||||
# b4_warn_at([[input.y:2.3]], [[input.y:5.4]], [[invalid %s]], [[foo]])
|
||||
m4_define([b4_warn_at],
|
||||
[b4_error_at([[warn]], $@)])
|
||||
|
||||
# b4_complain(FORMAT, [ARG1], [ARG2], ...)
|
||||
# ----------------------------------------
|
||||
# Write @complain(FORMAT@,ARG1@,ARG2@,...@) to stdout.
|
||||
#
|
||||
# See b4_warn example.
|
||||
m4_define([b4_complain],
|
||||
[b4_error([[complain]], $@)])
|
||||
|
||||
# b4_complain_at(START, END, FORMAT, [ARG1], [ARG2], ...)
|
||||
# -------------------------------------------------------
|
||||
# Write @complain(START@,END@,FORMAT@,ARG1@,ARG2@,...@) to stdout.
|
||||
#
|
||||
# See b4_warn_at example.
|
||||
m4_define([b4_complain_at],
|
||||
[b4_error_at([[complain]], $@)])
|
||||
|
||||
# b4_fatal(FORMAT, [ARG1], [ARG2], ...)
|
||||
# -------------------------------------
|
||||
# Write @fatal(FORMAT@,ARG1@,ARG2@,...@) to stdout and exit.
|
||||
#
|
||||
# See b4_warn example.
|
||||
m4_define([b4_fatal],
|
||||
[b4_error([[fatal]], $@)dnl
|
||||
m4_exit(1)])
|
||||
|
||||
# b4_fatal_at(START, END, FORMAT, [ARG1], [ARG2], ...)
|
||||
# ----------------------------------------------------
|
||||
# Write @fatal(START@,END@,FORMAT@,ARG1@,ARG2@,...@) to stdout and exit.
|
||||
#
|
||||
# See b4_warn_at example.
|
||||
m4_define([b4_fatal_at],
|
||||
[b4_error_at([[fatal]], $@)dnl
|
||||
m4_exit(1)])
|
||||
|
||||
|
||||
## ------------ ##
|
||||
## Data Types. ##
|
||||
## ------------ ##
|
||||
|
||||
# b4_ints_in(INT1, INT2, LOW, HIGH)
|
||||
# ---------------------------------
|
||||
# Return 1 iff both INT1 and INT2 are in [LOW, HIGH], 0 otherwise.
|
||||
m4_define([b4_ints_in],
|
||||
[m4_eval([$3 <= $1 && $1 <= $4 && $3 <= $2 && $2 <= $4])])
|
||||
|
||||
|
||||
|
||||
## ------------------ ##
|
||||
## Decoding options. ##
|
||||
## ------------------ ##
|
||||
|
||||
# b4_flag_if(FLAG, IF-TRUE, IF-FALSE)
|
||||
# -----------------------------------
|
||||
# Run IF-TRUE if b4_FLAG_flag is 1, IF-FALSE if FLAG is 0, otherwise fail.
|
||||
m4_define([b4_flag_if],
|
||||
[m4_case(b4_$1_flag,
|
||||
[0], [$3],
|
||||
[1], [$2],
|
||||
[m4_fatal([invalid $1 value: ]$1)])])
|
||||
|
||||
|
||||
# b4_define_flag_if(FLAG)
|
||||
# -----------------------
|
||||
# Define "b4_FLAG_if(IF-TRUE, IF-FALSE)" that depends on the
|
||||
# value of the Boolean FLAG.
|
||||
m4_define([b4_define_flag_if],
|
||||
[_b4_define_flag_if($[1], $[2], [$1])])
|
||||
|
||||
# _b4_define_flag_if($1, $2, FLAG)
|
||||
# --------------------------------
|
||||
# Work around the impossibility to define macros inside macros,
|
||||
# because issuing `[$1]' is not possible in M4. GNU M4 should provide
|
||||
# $$1 a la M5/TeX.
|
||||
m4_define([_b4_define_flag_if],
|
||||
[m4_if([$1$2], $[1]$[2], [],
|
||||
[m4_fatal([$0: Invalid arguments: $@])])dnl
|
||||
m4_define([b4_$3_if],
|
||||
[b4_flag_if([$3], [$1], [$2])])])
|
||||
|
||||
|
||||
# b4_FLAG_if(IF-TRUE, IF-FALSE)
|
||||
# -----------------------------
|
||||
# Expand IF-TRUE, if FLAG is true, IF-FALSE otherwise.
|
||||
b4_define_flag_if([defines]) # Whether headers are requested.
|
||||
b4_define_flag_if([error_verbose]) # Whether error are verbose.
|
||||
b4_define_flag_if([glr]) # Whether a GLR parser is requested.
|
||||
b4_define_flag_if([locations]) # Whether locations are tracked.
|
||||
b4_define_flag_if([nondeterministic]) # Whether conflicts should be handled.
|
||||
b4_define_flag_if([token_table]) # Whether yytoken_table is demanded.
|
||||
b4_define_flag_if([yacc]) # Whether POSIX Yacc is emulated.
|
||||
|
||||
# yytoken_table is needed to support verbose errors.
|
||||
b4_error_verbose_if([m4_define([b4_token_table_flag], [1])])
|
||||
|
||||
|
||||
|
||||
## ----------- ##
|
||||
## Synclines. ##
|
||||
## ----------- ##
|
||||
|
||||
# b4_basename(NAME)
|
||||
# -----------------
|
||||
# Similar to POSIX basename; the differences don't matter here.
|
||||
# Beware that NAME is not evaluated.
|
||||
m4_define([b4_basename],
|
||||
[m4_bpatsubst([$1], [^.*/\([^/]+\)/*$], [\1])])
|
||||
|
||||
|
||||
# b4_syncline(LINE, FILE)
|
||||
# -----------------------
|
||||
m4_define([b4_syncline],
|
||||
[b4_flag_if([synclines],
|
||||
[b4_sync_end([__line__], [b4_basename(m4_quote(__file__))])
|
||||
b4_sync_start([$1], [$2])])])
|
||||
|
||||
m4_define([b4_sync_end], [b4_comment([Line $1 of $2])])
|
||||
m4_define([b4_sync_start], [b4_comment([Line $1 of $2])])
|
||||
|
||||
# b4_user_code(USER-CODE)
|
||||
# -----------------------
|
||||
# Emit code from the user, ending it with synclines.
|
||||
m4_define([b4_user_code],
|
||||
[$1
|
||||
b4_syncline([@oline@], [@ofile@])])
|
||||
|
||||
|
||||
# b4_define_user_code(MACRO)
|
||||
# --------------------------
|
||||
# From b4_MACRO, build b4_user_MACRO that includes the synclines.
|
||||
m4_define([b4_define_user_code],
|
||||
[m4_define([b4_user_$1],
|
||||
[b4_user_code([b4_$1])])])
|
||||
|
||||
|
||||
# b4_user_actions
|
||||
# b4_user_initial_action
|
||||
# b4_user_post_prologue
|
||||
# b4_user_pre_prologue
|
||||
# b4_user_stype
|
||||
# ----------------------
|
||||
# Macros that issue user code, ending with synclines.
|
||||
b4_define_user_code([actions])
|
||||
b4_define_user_code([initial_action])
|
||||
b4_define_user_code([post_prologue])
|
||||
b4_define_user_code([pre_prologue])
|
||||
b4_define_user_code([stype])
|
||||
|
||||
|
||||
# b4_check_user_names(WHAT, USER-LIST, BISON-NAMESPACE)
|
||||
# -----------------------------------------------------
|
||||
# Complain if any name of type WHAT is used by the user (as recorded in
|
||||
# USER-LIST) but is not used by Bison (as recorded by macros in the
|
||||
# namespace BISON-NAMESPACE).
|
||||
#
|
||||
# USER-LIST must expand to a list specifying all user occurrences of all names
|
||||
# of type WHAT. Each item in the list must be a triplet specifying one
|
||||
# occurrence: name, start boundary, and end boundary. Empty string names are
|
||||
# fine. An empty list is fine.
|
||||
#
|
||||
# For example, to define b4_foo_user_names to be used for USER-LIST with three
|
||||
# name occurrences and with correct quoting:
|
||||
#
|
||||
# m4_define([b4_foo_user_names],
|
||||
# [[[[[[bar]], [[parser.y:1.7]], [[parser.y:1.16]]]],
|
||||
# [[[[bar]], [[parser.y:5.7]], [[parser.y:5.16]]]],
|
||||
# [[[[baz]], [[parser.y:8.7]], [[parser.y:8.16]]]]]])
|
||||
#
|
||||
# The macro BISON-NAMESPACE(bar) must be defined iff the name bar of type WHAT
|
||||
# is used by Bison (in the front-end or in the skeleton). Empty string names
|
||||
# are fine, but it would be ugly for Bison to actually use one.
|
||||
#
|
||||
# For example, to use b4_foo_bison_names for BISON-NAMESPACE and define that
|
||||
# the names bar and baz are used by Bison:
|
||||
#
|
||||
# m4_define([b4_foo_bison_names(bar)])
|
||||
# m4_define([b4_foo_bison_names(baz)])
|
||||
#
|
||||
# To invoke b4_check_user_names with TYPE foo, with USER-LIST
|
||||
# b4_foo_user_names, with BISON-NAMESPACE b4_foo_bison_names, and with correct
|
||||
# quoting:
|
||||
#
|
||||
# b4_check_user_names([[foo]], [b4_foo_user_names],
|
||||
# [[b4_foo_bison_names]])
|
||||
m4_define([b4_check_user_names],
|
||||
[m4_foreach([b4_occurrence], $2,
|
||||
[m4_pushdef([b4_occurrence], b4_occurrence)dnl
|
||||
m4_pushdef([b4_user_name], m4_car(b4_occurrence))dnl
|
||||
m4_pushdef([b4_start], m4_car(m4_shift(b4_occurrence)))dnl
|
||||
m4_pushdef([b4_end], m4_shift(m4_shift(b4_occurrence)))dnl
|
||||
m4_ifndef($3[(]m4_quote(b4_user_name)[)],
|
||||
[b4_complain_at([b4_start], [b4_end],
|
||||
[[%s '%s' is not used]],
|
||||
[$1], [b4_user_name])])[]dnl
|
||||
m4_popdef([b4_occurrence])dnl
|
||||
m4_popdef([b4_user_name])dnl
|
||||
m4_popdef([b4_start])dnl
|
||||
m4_popdef([b4_end])dnl
|
||||
])])
|
||||
|
||||
|
||||
|
||||
|
||||
## --------------------- ##
|
||||
## b4_percent_define_*. ##
|
||||
## --------------------- ##
|
||||
|
||||
|
||||
# b4_percent_define_use(VARIABLE)
|
||||
# -------------------------------
|
||||
# Declare that VARIABLE was used.
|
||||
m4_define([b4_percent_define_use],
|
||||
[m4_define([b4_percent_define_bison_variables(]$1[)])dnl
|
||||
])
|
||||
|
||||
# b4_percent_define_get(VARIABLE, [DEFAULT])
|
||||
# ------------------------------------------
|
||||
# Mimic muscle_percent_define_get in ../src/muscle-tab.h. That is, if
|
||||
# the %define variable VARIABLE is defined, emit its value. Contrary
|
||||
# to its C counterpart, return DEFAULT otherwise. Also, record
|
||||
# Bison's usage of VARIABLE by defining
|
||||
# b4_percent_define_bison_variables(VARIABLE).
|
||||
#
|
||||
# For example:
|
||||
#
|
||||
# b4_percent_define_get([[foo]])
|
||||
m4_define([b4_percent_define_get],
|
||||
[b4_percent_define_use([$1])dnl
|
||||
m4_ifdef([b4_percent_define(]$1[)],
|
||||
[m4_indir([b4_percent_define(]$1[)])],
|
||||
[$2])])
|
||||
|
||||
|
||||
# b4_percent_define_get_loc(VARIABLE)
|
||||
# -----------------------------------
|
||||
# Mimic muscle_percent_define_get_loc in ../src/muscle-tab.h exactly. That is,
|
||||
# if the %define variable VARIABLE is undefined, complain fatally since that's
|
||||
# a Bison or skeleton error. Otherwise, return its definition location in a
|
||||
# form approriate for the first two arguments of b4_warn_at, b4_complain_at, or
|
||||
# b4_fatal_at. Don't record this as a Bison usage of VARIABLE as there's no
|
||||
# reason to suspect that the user-supplied value has yet influenced the output.
|
||||
#
|
||||
# For example:
|
||||
#
|
||||
# b4_complain_at(b4_percent_define_get_loc([[foo]]), [[invalid foo]])
|
||||
m4_define([b4_percent_define_get_loc],
|
||||
[m4_ifdef([b4_percent_define_loc(]$1[)],
|
||||
[m4_pushdef([b4_loc], m4_indir([b4_percent_define_loc(]$1[)]))dnl
|
||||
b4_loc[]dnl
|
||||
m4_popdef([b4_loc])],
|
||||
[b4_fatal([[b4_percent_define_get_loc: undefined %%define variable '%s']], [$1])])])
|
||||
|
||||
# b4_percent_define_get_syncline(VARIABLE)
|
||||
# ----------------------------------------
|
||||
# Mimic muscle_percent_define_get_syncline in ../src/muscle-tab.h exactly.
|
||||
# That is, if the %define variable VARIABLE is undefined, complain fatally
|
||||
# since that's a Bison or skeleton error. Otherwise, return its definition
|
||||
# location as a b4_syncline invocation. Don't record this as a Bison usage of
|
||||
# VARIABLE as there's no reason to suspect that the user-supplied value has yet
|
||||
# influenced the output.
|
||||
#
|
||||
# For example:
|
||||
#
|
||||
# b4_percent_define_get_syncline([[foo]])
|
||||
m4_define([b4_percent_define_get_syncline],
|
||||
[m4_ifdef([b4_percent_define_syncline(]$1[)],
|
||||
[m4_indir([b4_percent_define_syncline(]$1[)])],
|
||||
[b4_fatal([[b4_percent_define_get_syncline: undefined %%define variable '%s']], [$1])])])
|
||||
|
||||
# b4_percent_define_ifdef(VARIABLE, IF-TRUE, [IF-FALSE])
|
||||
# ------------------------------------------------------
|
||||
# Mimic muscle_percent_define_ifdef in ../src/muscle-tab.h exactly. That is,
|
||||
# if the %define variable VARIABLE is defined, expand IF-TRUE, else expand
|
||||
# IF-FALSE. Also, record Bison's usage of VARIABLE by defining
|
||||
# b4_percent_define_bison_variables(VARIABLE).
|
||||
#
|
||||
# For example:
|
||||
#
|
||||
# b4_percent_define_ifdef([[foo]], [[it's defined]], [[it's undefined]])
|
||||
m4_define([b4_percent_define_ifdef],
|
||||
[m4_ifdef([b4_percent_define(]$1[)],
|
||||
[m4_define([b4_percent_define_bison_variables(]$1[)])$2],
|
||||
[$3])])
|
||||
|
||||
# b4_percent_define_flag_if(VARIABLE, IF-TRUE, [IF-FALSE])
|
||||
# --------------------------------------------------------
|
||||
# Mimic muscle_percent_define_flag_if in ../src/muscle-tab.h exactly. That is,
|
||||
# if the %define variable VARIABLE is defined to "" or "true", expand IF-TRUE.
|
||||
# If it is defined to "false", expand IF-FALSE. Complain if it is undefined
|
||||
# (a Bison or skeleton error since the default value should have been set
|
||||
# already) or defined to any other value (possibly a user error). Also, record
|
||||
# Bison's usage of VARIABLE by defining
|
||||
# b4_percent_define_bison_variables(VARIABLE).
|
||||
#
|
||||
# For example:
|
||||
#
|
||||
# b4_percent_define_flag_if([[foo]], [[it's true]], [[it's false]])
|
||||
m4_define([b4_percent_define_flag_if],
|
||||
[b4_percent_define_ifdef([$1],
|
||||
[m4_case(b4_percent_define_get([$1]),
|
||||
[], [$2], [true], [$2], [false], [$3],
|
||||
[m4_expand_once([b4_complain_at(b4_percent_define_get_loc([$1]),
|
||||
[[invalid value for %%define Boolean variable '%s']],
|
||||
[$1])],
|
||||
[[b4_percent_define_flag_if($1)]])])],
|
||||
[b4_fatal([[b4_percent_define_flag_if: undefined %%define variable '%s']], [$1])])])
|
||||
|
||||
# b4_percent_define_default(VARIABLE, DEFAULT)
|
||||
# --------------------------------------------
|
||||
# Mimic muscle_percent_define_default in ../src/muscle-tab.h exactly. That is,
|
||||
# if the %define variable VARIABLE is undefined, set its value to DEFAULT.
|
||||
# Don't record this as a Bison usage of VARIABLE as there's no reason to
|
||||
# suspect that the value has yet influenced the output.
|
||||
#
|
||||
# For example:
|
||||
#
|
||||
# b4_percent_define_default([[foo]], [[default value]])
|
||||
m4_define([b4_percent_define_default],
|
||||
[m4_ifndef([b4_percent_define(]$1[)],
|
||||
[m4_define([b4_percent_define(]$1[)], [$2])dnl
|
||||
m4_define([b4_percent_define_loc(]$1[)],
|
||||
[[[[<skeleton default value>:-1.-1]],
|
||||
[[<skeleton default value>:-1.-1]]]])dnl
|
||||
m4_define([b4_percent_define_syncline(]$1[)], [[]])])])
|
||||
|
||||
# b4_percent_define_check_values(VALUES)
|
||||
# --------------------------------------
|
||||
# Mimic muscle_percent_define_check_values in ../src/muscle-tab.h exactly
|
||||
# except that the VALUES structure is more appropriate for M4. That is, VALUES
|
||||
# is a list of sublists of strings. For each sublist, the first string is the
|
||||
# name of a %define variable, and all remaining strings in that sublist are the
|
||||
# valid values for that variable. Complain if such a variable is undefined (a
|
||||
# Bison error since the default value should have been set already) or defined
|
||||
# to any other value (possibly a user error). Don't record this as a Bison
|
||||
# usage of the variable as there's no reason to suspect that the value has yet
|
||||
# influenced the output.
|
||||
#
|
||||
# For example:
|
||||
#
|
||||
# b4_percent_define_check_values([[[[foo]], [[foo-value1]], [[foo-value2]]]],
|
||||
# [[[[bar]], [[bar-value1]]]])
|
||||
m4_define([b4_percent_define_check_values],
|
||||
[m4_foreach([b4_sublist], m4_quote($@),
|
||||
[_b4_percent_define_check_values(b4_sublist)])])
|
||||
|
||||
m4_define([_b4_percent_define_check_values],
|
||||
[m4_ifdef([b4_percent_define(]$1[)],
|
||||
[m4_pushdef([b4_good_value], [0])dnl
|
||||
m4_if($#, 1, [],
|
||||
[m4_foreach([b4_value], m4_dquote(m4_shift($@)),
|
||||
[m4_if(m4_indir([b4_percent_define(]$1[)]), b4_value,
|
||||
[m4_define([b4_good_value], [1])])])])dnl
|
||||
m4_if(b4_good_value, [0],
|
||||
[b4_complain_at(b4_percent_define_get_loc([$1]),
|
||||
[[invalid value for %%define variable '%s': '%s']],
|
||||
[$1],
|
||||
m4_dquote(m4_indir([b4_percent_define(]$1[)])))
|
||||
m4_foreach([b4_value], m4_dquote(m4_shift($@)),
|
||||
[b4_complain_at(b4_percent_define_get_loc([$1]),
|
||||
[[accepted value: '%s']],
|
||||
m4_dquote(b4_value))])])dnl
|
||||
m4_popdef([b4_good_value])],
|
||||
[b4_fatal([[b4_percent_define_check_values: undefined %%define variable '%s']], [$1])])])
|
||||
|
||||
# b4_percent_code_get([QUALIFIER])
|
||||
# --------------------------------
|
||||
# If any %code blocks for QUALIFIER are defined, emit them beginning with a
|
||||
# comment and ending with synclines and a newline. If QUALIFIER is not
|
||||
# specified or empty, do this for the unqualified %code blocks. Also, record
|
||||
# Bison's usage of QUALIFIER (if specified) by defining
|
||||
# b4_percent_code_bison_qualifiers(QUALIFIER).
|
||||
#
|
||||
# For example, to emit any unqualified %code blocks followed by any %code
|
||||
# blocks for the qualifier foo:
|
||||
#
|
||||
# b4_percent_code_get
|
||||
# b4_percent_code_get([[foo]])
|
||||
m4_define([b4_percent_code_get],
|
||||
[m4_pushdef([b4_macro_name], [[b4_percent_code(]$1[)]])dnl
|
||||
m4_ifval([$1], [m4_define([b4_percent_code_bison_qualifiers(]$1[)])])dnl
|
||||
m4_ifdef(b4_macro_name,
|
||||
[b4_comment([m4_if([$#], [0], [[Unqualified %code]],
|
||||
[["%code ]$1["]])[ blocks.]])
|
||||
b4_user_code([m4_indir(b4_macro_name)])
|
||||
])dnl
|
||||
m4_popdef([b4_macro_name])])
|
||||
|
||||
# b4_percent_code_ifdef(QUALIFIER, IF-TRUE, [IF-FALSE])
|
||||
# -----------------------------------------------------
|
||||
# If any %code blocks for QUALIFIER (or unqualified %code blocks if
|
||||
# QUALIFIER is empty) are defined, expand IF-TRUE, else expand IF-FALSE.
|
||||
# Also, record Bison's usage of QUALIFIER (if specified) by defining
|
||||
# b4_percent_code_bison_qualifiers(QUALIFIER).
|
||||
m4_define([b4_percent_code_ifdef],
|
||||
[m4_ifdef([b4_percent_code(]$1[)],
|
||||
[m4_ifval([$1], [m4_define([b4_percent_code_bison_qualifiers(]$1[)])])$2],
|
||||
[$3])])
|
||||
|
||||
|
||||
## ----------------------------------------------------------- ##
|
||||
## After processing the skeletons, check that all the user's ##
|
||||
## %define variables and %code qualifiers were used by Bison. ##
|
||||
## ----------------------------------------------------------- ##
|
||||
|
||||
m4_define([b4_check_user_names_wrap],
|
||||
[m4_ifdef([b4_percent_]$1[_user_]$2[s],
|
||||
[b4_check_user_names([[%]$1 $2],
|
||||
[b4_percent_]$1[_user_]$2[s],
|
||||
[[b4_percent_]$1[_bison_]$2[s]])])])
|
||||
|
||||
m4_wrap_lifo([
|
||||
b4_check_user_names_wrap([[define]], [[variable]])
|
||||
b4_check_user_names_wrap([[code]], [[qualifier]])
|
||||
])
|
||||
|
||||
|
||||
## ---------------- ##
|
||||
## Default values. ##
|
||||
## ---------------- ##
|
||||
|
||||
# m4_define_default([b4_lex_param], []) dnl breaks other skeletons
|
||||
m4_define_default([b4_pre_prologue], [])
|
||||
m4_define_default([b4_post_prologue], [])
|
||||
m4_define_default([b4_epilogue], [])
|
||||
m4_define_default([b4_parse_param], [])
|
||||
|
||||
# The initial column and line.
|
||||
m4_define_default([b4_location_initial_column], [1])
|
||||
m4_define_default([b4_location_initial_line], [1])
|
||||
|
||||
# Sanity checks.
|
||||
b4_percent_define_ifdef([api.prefix],
|
||||
[m4_ifdef([b4_prefix],
|
||||
[b4_complain_at(b4_percent_define_get_loc([api.prefix]),
|
||||
[['%s' and '%s' cannot be used together]],
|
||||
[%name-prefix],
|
||||
[%define api.prefix])])])
|
26
misc/flex/data/c++-skel.m4
Normal file
26
misc/flex/data/c++-skel.m4
Normal file
|
@ -0,0 +1,26 @@
|
|||
-*- Autoconf -*-
|
||||
|
||||
# C++ skeleton dispatching for Bison.
|
||||
|
||||
# Copyright (C) 2006-2007, 2009-2012 Free Software Foundation, Inc.
|
||||
|
||||
# This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
b4_glr_if( [m4_define([b4_used_skeleton], [b4_pkgdatadir/[glr.cc]])])
|
||||
b4_nondeterministic_if([m4_define([b4_used_skeleton], [b4_pkgdatadir/[glr.cc]])])
|
||||
|
||||
m4_define_default([b4_used_skeleton], [b4_pkgdatadir/[lalr1.cc]])
|
||||
m4_define_default([b4_skeleton], ["b4_basename(b4_used_skeleton)"])
|
||||
|
||||
m4_include(b4_used_skeleton)
|
205
misc/flex/data/c++.m4
Normal file
205
misc/flex/data/c++.m4
Normal file
|
@ -0,0 +1,205 @@
|
|||
-*- Autoconf -*-
|
||||
|
||||
# C++ skeleton for Bison
|
||||
|
||||
# Copyright (C) 2002-2012 Free Software Foundation, Inc.
|
||||
|
||||
# This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
m4_include(b4_pkgdatadir/[c.m4])
|
||||
|
||||
## ---------------- ##
|
||||
## Default values. ##
|
||||
## ---------------- ##
|
||||
|
||||
# Default parser class name.
|
||||
b4_percent_define_default([[parser_class_name]], [[parser]])
|
||||
|
||||
# Don't do that so that we remember whether we're using a user
|
||||
# request, or the default value.
|
||||
#
|
||||
# b4_percent_define_default([[api.location.type]], [[location]])
|
||||
|
||||
b4_percent_define_default([[filename_type]], [[std::string]])
|
||||
b4_percent_define_default([[namespace]], m4_defn([b4_prefix]))
|
||||
b4_percent_define_default([[global_tokens_and_yystype]], [[false]])
|
||||
b4_percent_define_default([[define_location_comparison]],
|
||||
[m4_if(b4_percent_define_get([[filename_type]]),
|
||||
[std::string], [[true]], [[false]])])
|
||||
|
||||
|
||||
## ----------- ##
|
||||
## Namespace. ##
|
||||
## ----------- ##
|
||||
|
||||
m4_define([b4_namespace_ref], [b4_percent_define_get([[namespace]])])
|
||||
|
||||
# Don't permit an empty b4_namespace_ref. Any `::parser::foo' appended to it
|
||||
# would compile as an absolute reference with `parser' in the global namespace.
|
||||
# b4_namespace_open would open an anonymous namespace and thus establish
|
||||
# internal linkage. This would compile. However, it's cryptic, and internal
|
||||
# linkage for the parser would be specified in all translation units that
|
||||
# include the header, which is always generated. If we ever need to permit
|
||||
# internal linkage somehow, surely we can find a cleaner approach.
|
||||
m4_if(m4_bregexp(b4_namespace_ref, [^[ ]*$]), [-1], [],
|
||||
[b4_complain_at(b4_percent_define_get_loc([[namespace]]),
|
||||
[[namespace reference is empty]])])
|
||||
|
||||
# Instead of assuming the C++ compiler will do it, Bison should reject any
|
||||
# invalid b4_namepsace_ref that would be converted to a valid
|
||||
# b4_namespace_open. The problem is that Bison doesn't always output
|
||||
# b4_namespace_ref to uncommented code but should reserve the ability to do so
|
||||
# in future releases without risking breaking any existing user grammars.
|
||||
# Specifically, don't allow empty names as b4_namespace_open would just convert
|
||||
# those into anonymous namespaces, and that might tempt some users.
|
||||
m4_if(m4_bregexp(b4_namespace_ref, [::[ ]*::]), [-1], [],
|
||||
[b4_complain_at(b4_percent_define_get_loc([[namespace]]),
|
||||
[[namespace reference has consecutive "::"]])])
|
||||
m4_if(m4_bregexp(b4_namespace_ref, [::[ ]*$]), [-1], [],
|
||||
[b4_complain_at(b4_percent_define_get_loc([[namespace]]),
|
||||
[[namespace reference has a trailing "::"]])])
|
||||
|
||||
m4_define([b4_namespace_open],
|
||||
[b4_user_code([b4_percent_define_get_syncline([[namespace]])
|
||||
[namespace ]m4_bpatsubst(m4_dquote(m4_bpatsubst(m4_dquote(b4_namespace_ref),
|
||||
[^\(.\)[ ]*::], [\1])),
|
||||
[::], [ { namespace ])[ {]])])
|
||||
|
||||
m4_define([b4_namespace_close],
|
||||
[b4_user_code([b4_percent_define_get_syncline([[namespace]])
|
||||
m4_bpatsubst(m4_dquote(m4_bpatsubst(m4_dquote(b4_namespace_ref[ ]),
|
||||
[^\(.\)[ ]*\(::\)?\([^][:]\|:[^:]\)*],
|
||||
[\1])),
|
||||
[::\([^][:]\|:[^:]\)*], [} ])[} // ]b4_namespace_ref])])
|
||||
|
||||
|
||||
# b4_token_enums(LIST-OF-PAIRS-TOKEN-NAME-TOKEN-NUMBER)
|
||||
# -----------------------------------------------------
|
||||
# Output the definition of the tokens as enums.
|
||||
m4_define([b4_token_enums],
|
||||
[/* Tokens. */
|
||||
enum yytokentype {
|
||||
m4_map_sep([ b4_token_enum], [,
|
||||
],
|
||||
[$@])
|
||||
};
|
||||
])
|
||||
|
||||
|
||||
|
||||
|
||||
## ----------------- ##
|
||||
## Semantic Values. ##
|
||||
## ----------------- ##
|
||||
|
||||
|
||||
# b4_lhs_value([TYPE])
|
||||
# --------------------
|
||||
# Expansion of $<TYPE>$.
|
||||
m4_define([b4_lhs_value],
|
||||
[(yyval[]m4_ifval([$1], [.$1]))])
|
||||
|
||||
|
||||
# b4_rhs_value(RULE-LENGTH, NUM, [TYPE])
|
||||
# --------------------------------------
|
||||
# Expansion of $<TYPE>NUM, where the current rule has RULE-LENGTH
|
||||
# symbols on RHS.
|
||||
m4_define([b4_rhs_value],
|
||||
[(yysemantic_stack_@{($1) - ($2)@}m4_ifval([$3], [.$3]))])
|
||||
|
||||
# b4_lhs_location()
|
||||
# -----------------
|
||||
# Expansion of @$.
|
||||
m4_define([b4_lhs_location],
|
||||
[(yyloc)])
|
||||
|
||||
|
||||
# b4_rhs_location(RULE-LENGTH, NUM)
|
||||
# ---------------------------------
|
||||
# Expansion of @NUM, where the current rule has RULE-LENGTH symbols
|
||||
# on RHS.
|
||||
m4_define([b4_rhs_location],
|
||||
[(yylocation_stack_@{($1) - ($2)@})])
|
||||
|
||||
|
||||
# b4_parse_param_decl
|
||||
# -------------------
|
||||
# Extra formal arguments of the constructor.
|
||||
# Change the parameter names from "foo" into "foo_yyarg", so that
|
||||
# there is no collision bw the user chosen attribute name, and the
|
||||
# argument name in the constructor.
|
||||
m4_define([b4_parse_param_decl],
|
||||
[m4_ifset([b4_parse_param],
|
||||
[m4_map_sep([b4_parse_param_decl_1], [, ], [b4_parse_param])])])
|
||||
|
||||
m4_define([b4_parse_param_decl_1],
|
||||
[$1_yyarg])
|
||||
|
||||
|
||||
|
||||
# b4_parse_param_cons
|
||||
# -------------------
|
||||
# Extra initialisations of the constructor.
|
||||
m4_define([b4_parse_param_cons],
|
||||
[m4_ifset([b4_parse_param],
|
||||
[
|
||||
b4_cc_constructor_calls(b4_parse_param)])])
|
||||
m4_define([b4_cc_constructor_calls],
|
||||
[m4_map_sep([b4_cc_constructor_call], [,
|
||||
], [$@])])
|
||||
m4_define([b4_cc_constructor_call],
|
||||
[$2 ($2_yyarg)])
|
||||
|
||||
# b4_parse_param_vars
|
||||
# -------------------
|
||||
# Extra instance variables.
|
||||
m4_define([b4_parse_param_vars],
|
||||
[m4_ifset([b4_parse_param],
|
||||
[
|
||||
/* User arguments. */
|
||||
b4_cc_var_decls(b4_parse_param)])])
|
||||
m4_define([b4_cc_var_decls],
|
||||
[m4_map_sep([b4_cc_var_decl], [
|
||||
], [$@])])
|
||||
m4_define([b4_cc_var_decl],
|
||||
[ $1;])
|
||||
|
||||
|
||||
## ---------##
|
||||
## Values. ##
|
||||
## ---------##
|
||||
|
||||
# b4_yylloc_default_define
|
||||
# ------------------------
|
||||
# Define YYLLOC_DEFAULT.
|
||||
m4_define([b4_yylloc_default_define],
|
||||
[[/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
|
||||
If N is 0, then set CURRENT to the empty location which ends
|
||||
the previous symbol: RHS[0] (always defined). */
|
||||
|
||||
# ifndef YYLLOC_DEFAULT
|
||||
# define YYLLOC_DEFAULT(Current, Rhs, N) \
|
||||
do \
|
||||
if (N) \
|
||||
{ \
|
||||
(Current).begin = YYRHSLOC (Rhs, 1).begin; \
|
||||
(Current).end = YYRHSLOC (Rhs, N).end; \
|
||||
} \
|
||||
else \
|
||||
{ \
|
||||
(Current).begin = (Current).end = YYRHSLOC (Rhs, 0).end; \
|
||||
} \
|
||||
while (/*CONSTCOND*/ false)
|
||||
# endif
|
||||
]])
|
44
misc/flex/data/c-like.m4
Normal file
44
misc/flex/data/c-like.m4
Normal file
|
@ -0,0 +1,44 @@
|
|||
-*- Autoconf -*-
|
||||
|
||||
# Common code for C-like languages (C, C++, Java, etc.)
|
||||
|
||||
# Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
|
||||
# This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
# b4_dollar_dollar_(VALUE, FIELD, DEFAULT-FIELD)
|
||||
# ----------------------------------------------
|
||||
# If FIELD (or DEFAULT-FIELD) is non-null, return "VALUE.FIELD",
|
||||
# otherwise just VALUE. Be sure to pass "(VALUE)" is VALUE is a
|
||||
# pointer.
|
||||
m4_define([b4_dollar_dollar_],
|
||||
[m4_if([$2], [[]],
|
||||
[m4_ifval([$3], [($1.$3)],
|
||||
[$1])],
|
||||
[($1.$2)])])
|
||||
|
||||
# b4_dollar_pushdef(VALUE-POINTER, DEFAULT-FIELD, LOCATION)
|
||||
# b4_dollar_popdef
|
||||
# ---------------------------------------------------------
|
||||
# Define b4_dollar_dollar for VALUE and DEFAULT-FIELD,
|
||||
# and b4_at_dollar for LOCATION.
|
||||
m4_define([b4_dollar_pushdef],
|
||||
[m4_pushdef([b4_dollar_dollar],
|
||||
[b4_dollar_dollar_([$1], m4_dquote($][1), [$2])])dnl
|
||||
m4_pushdef([b4_at_dollar], [$3])dnl
|
||||
])
|
||||
m4_define([b4_dollar_popdef],
|
||||
[m4_popdef([b4_at_dollar])dnl
|
||||
m4_popdef([b4_dollar_dollar])dnl
|
||||
])
|
26
misc/flex/data/c-skel.m4
Normal file
26
misc/flex/data/c-skel.m4
Normal file
|
@ -0,0 +1,26 @@
|
|||
-*- Autoconf -*-
|
||||
|
||||
# C skeleton dispatching for Bison.
|
||||
|
||||
# Copyright (C) 2006-2007, 2009-2012 Free Software Foundation, Inc.
|
||||
|
||||
# This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
b4_glr_if( [m4_define([b4_used_skeleton], [b4_pkgdatadir/[glr.c]])])
|
||||
b4_nondeterministic_if([m4_define([b4_used_skeleton], [b4_pkgdatadir/[glr.c]])])
|
||||
|
||||
m4_define_default([b4_used_skeleton], [b4_pkgdatadir/[yacc.c]])
|
||||
m4_define_default([b4_skeleton], ["b4_basename(b4_used_skeleton)"])
|
||||
|
||||
m4_include(b4_used_skeleton)
|
722
misc/flex/data/c.m4
Normal file
722
misc/flex/data/c.m4
Normal file
|
@ -0,0 +1,722 @@
|
|||
-*- Autoconf -*-
|
||||
|
||||
# C M4 Macros for Bison.
|
||||
|
||||
# Copyright (C) 2002, 2004-2012 Free Software Foundation, Inc.
|
||||
|
||||
# This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
m4_include(b4_pkgdatadir/[c-like.m4])
|
||||
|
||||
# b4_tocpp(STRING)
|
||||
# ----------------
|
||||
# Convert STRING into a valid C macro name.
|
||||
m4_define([b4_tocpp],
|
||||
[m4_toupper(m4_bpatsubst(m4_quote($1), [[^a-zA-Z0-9]+], [_]))])
|
||||
|
||||
|
||||
# b4_cpp_guard(FILE)
|
||||
# ------------------
|
||||
# A valid C macro name to use as a CPP header guard for FILE.
|
||||
m4_define([b4_cpp_guard],
|
||||
[[YY_]b4_tocpp(m4_defn([b4_prefix])/[$1])[_INCLUDED]])
|
||||
|
||||
|
||||
# b4_cpp_guard_open(FILE)
|
||||
# b4_cpp_guard_close(FILE)
|
||||
# ------------------------
|
||||
# If FILE does not expand to nothing, open/close CPP inclusion guards for FILE.
|
||||
m4_define([b4_cpp_guard_open],
|
||||
[m4_ifval(m4_quote($1),
|
||||
[#ifndef b4_cpp_guard([$1])
|
||||
# define b4_cpp_guard([$1])])])
|
||||
|
||||
m4_define([b4_cpp_guard_close],
|
||||
[m4_ifval(m4_quote($1),
|
||||
[#endif b4_comment([!b4_cpp_guard([$1])])])])
|
||||
|
||||
|
||||
## ---------------- ##
|
||||
## Identification. ##
|
||||
## ---------------- ##
|
||||
|
||||
# b4_comment(TEXT)
|
||||
# ----------------
|
||||
m4_define([b4_comment], [/* m4_bpatsubst([$1], [
|
||||
], [
|
||||
]) */])
|
||||
|
||||
# b4_identification
|
||||
# -----------------
|
||||
# Depends on individual skeletons to define b4_pure_flag, b4_push_flag, or
|
||||
# b4_pull_flag if they use the values of the %define variables api.pure or
|
||||
# api.push-pull.
|
||||
m4_define([b4_identification],
|
||||
[[/* Identify Bison output. */
|
||||
#define YYBISON 1
|
||||
|
||||
/* Bison version. */
|
||||
#define YYBISON_VERSION "]b4_version["
|
||||
|
||||
/* Skeleton name. */
|
||||
#define YYSKELETON_NAME ]b4_skeleton[]m4_ifdef([b4_pure_flag], [[
|
||||
|
||||
/* Pure parsers. */
|
||||
#define YYPURE ]b4_pure_flag])[]m4_ifdef([b4_push_flag], [[
|
||||
|
||||
/* Push parsers. */
|
||||
#define YYPUSH ]b4_push_flag])[]m4_ifdef([b4_pull_flag], [[
|
||||
|
||||
/* Pull parsers. */
|
||||
#define YYPULL ]b4_pull_flag])[
|
||||
]])
|
||||
|
||||
|
||||
## ---------------- ##
|
||||
## Default values. ##
|
||||
## ---------------- ##
|
||||
|
||||
# b4_api_prefix, b4_api_PREFIX
|
||||
# ----------------------------
|
||||
# Corresponds to %define api.prefix
|
||||
b4_percent_define_default([[api.prefix]], [[yy]])
|
||||
m4_define([b4_api_prefix],
|
||||
[b4_percent_define_get([[api.prefix]])])
|
||||
m4_define([b4_api_PREFIX],
|
||||
[m4_toupper(b4_api_prefix)])
|
||||
|
||||
|
||||
# b4_prefix
|
||||
# ---------
|
||||
# If the %name-prefix is not given, it is api.prefix.
|
||||
m4_define_default([b4_prefix], [b4_api_prefix])
|
||||
|
||||
# If the %union is not named, its name is YYSTYPE.
|
||||
m4_define_default([b4_union_name], [b4_api_PREFIX[]STYPE])
|
||||
|
||||
|
||||
## ------------------------ ##
|
||||
## Pure/impure interfaces. ##
|
||||
## ------------------------ ##
|
||||
|
||||
# b4_user_args
|
||||
# ------------
|
||||
m4_define([b4_user_args],
|
||||
[m4_ifset([b4_parse_param], [, b4_c_args(b4_parse_param)])])
|
||||
|
||||
|
||||
# b4_parse_param
|
||||
# --------------
|
||||
# If defined, b4_parse_param arrives double quoted, but below we prefer
|
||||
# it to be single quoted.
|
||||
m4_define([b4_parse_param],
|
||||
b4_parse_param)
|
||||
|
||||
|
||||
# b4_parse_param_for(DECL, FORMAL, BODY)
|
||||
# ---------------------------------------
|
||||
# Iterate over the user parameters, binding the declaration to DECL,
|
||||
# the formal name to FORMAL, and evaluating the BODY.
|
||||
m4_define([b4_parse_param_for],
|
||||
[m4_foreach([$1_$2], m4_defn([b4_parse_param]),
|
||||
[m4_pushdef([$1], m4_unquote(m4_car($1_$2)))dnl
|
||||
m4_pushdef([$2], m4_shift($1_$2))dnl
|
||||
$3[]dnl
|
||||
m4_popdef([$2])dnl
|
||||
m4_popdef([$1])dnl
|
||||
])])
|
||||
|
||||
# b4_parse_param_use
|
||||
# ------------------
|
||||
# `YYUSE' all the parse-params.
|
||||
m4_define([b4_parse_param_use],
|
||||
[b4_parse_param_for([Decl], [Formal], [ YYUSE (Formal);
|
||||
])dnl
|
||||
])
|
||||
|
||||
|
||||
## ------------ ##
|
||||
## Data Types. ##
|
||||
## ------------ ##
|
||||
|
||||
# b4_int_type(MIN, MAX)
|
||||
# ---------------------
|
||||
# Return the smallest int type able to handle numbers ranging from
|
||||
# MIN to MAX (included).
|
||||
m4_define([b4_int_type],
|
||||
[m4_if(b4_ints_in($@, [0], [255]), [1], [unsigned char],
|
||||
b4_ints_in($@, [-128], [127]), [1], [signed char],
|
||||
|
||||
b4_ints_in($@, [0], [65535]), [1], [unsigned short int],
|
||||
b4_ints_in($@, [-32768], [32767]), [1], [short int],
|
||||
|
||||
m4_eval([0 <= $1]), [1], [unsigned int],
|
||||
|
||||
[int])])
|
||||
|
||||
|
||||
# b4_int_type_for(NAME)
|
||||
# ---------------------
|
||||
# Return the smallest int type able to handle numbers ranging from
|
||||
# `NAME_min' to `NAME_max' (included).
|
||||
m4_define([b4_int_type_for],
|
||||
[b4_int_type($1_min, $1_max)])
|
||||
|
||||
|
||||
# b4_table_value_equals(TABLE, VALUE, LITERAL)
|
||||
# --------------------------------------------
|
||||
# Without inducing a comparison warning from the compiler, check if the
|
||||
# literal value LITERAL equals VALUE from table TABLE, which must have
|
||||
# TABLE_min and TABLE_max defined. YYID must be defined as an identity
|
||||
# function that suppresses warnings about constant conditions.
|
||||
m4_define([b4_table_value_equals],
|
||||
[m4_if(m4_eval($3 < m4_indir([b4_]$1[_min])
|
||||
|| m4_indir([b4_]$1[_max]) < $3), [1],
|
||||
[[YYID (0)]],
|
||||
[(!!(($2) == ($3)))])])
|
||||
|
||||
|
||||
## ---------##
|
||||
## Values. ##
|
||||
## ---------##
|
||||
|
||||
|
||||
# b4_null_define
|
||||
# --------------
|
||||
# Portability issues: define a YY_NULL appropriate for the current
|
||||
# language (C, C++98, or C++11).
|
||||
m4_define([b4_null_define],
|
||||
[# ifndef YY_NULL
|
||||
# if defined __cplusplus && 201103L <= __cplusplus
|
||||
# define YY_NULL nullptr
|
||||
# else
|
||||
# define YY_NULL 0
|
||||
# endif
|
||||
# endif[]dnl
|
||||
])
|
||||
|
||||
|
||||
# b4_null
|
||||
# -------
|
||||
# Return a null pointer constant.
|
||||
m4_define([b4_null], [YY_NULL])
|
||||
|
||||
|
||||
|
||||
## ------------------------- ##
|
||||
## Assigning token numbers. ##
|
||||
## ------------------------- ##
|
||||
|
||||
# b4_token_define(TOKEN-NAME, TOKEN-NUMBER)
|
||||
# -----------------------------------------
|
||||
# Output the definition of this token as #define.
|
||||
m4_define([b4_token_define],
|
||||
[#define $1 $2
|
||||
])
|
||||
|
||||
|
||||
# b4_token_defines(LIST-OF-PAIRS-TOKEN-NAME-TOKEN-NUMBER)
|
||||
# -------------------------------------------------------
|
||||
# Output the definition of the tokens (if there are) as #defines.
|
||||
m4_define([b4_token_defines],
|
||||
[m4_if([$#$1], [1], [],
|
||||
[/* Tokens. */
|
||||
m4_map([b4_token_define], [$@])])
|
||||
])
|
||||
|
||||
|
||||
# b4_token_enum(TOKEN-NAME, TOKEN-NUMBER)
|
||||
# ---------------------------------------
|
||||
# Output the definition of this token as an enum.
|
||||
m4_define([b4_token_enum],
|
||||
[$1 = $2])
|
||||
|
||||
|
||||
# b4_token_enums(LIST-OF-PAIRS-TOKEN-NAME-TOKEN-NUMBER)
|
||||
# -----------------------------------------------------
|
||||
# Output the definition of the tokens (if there are) as enums.
|
||||
m4_define([b4_token_enums],
|
||||
[m4_if([$#$1], [1], [],
|
||||
[[/* Tokens. */
|
||||
#ifndef ]b4_api_PREFIX[TOKENTYPE
|
||||
# define ]b4_api_PREFIX[TOKENTYPE
|
||||
/* Put the tokens into the symbol table, so that GDB and other debuggers
|
||||
know about them. */
|
||||
enum ]b4_api_prefix[tokentype {
|
||||
]m4_map_sep([ b4_token_enum], [,
|
||||
],
|
||||
[$@])[
|
||||
};
|
||||
#endif
|
||||
]])])
|
||||
|
||||
|
||||
# b4_token_enums_defines(LIST-OF-PAIRS-TOKEN-NAME-TOKEN-NUMBER)
|
||||
# -------------------------------------------------------------
|
||||
# Output the definition of the tokens (if there are any) as enums and, if POSIX
|
||||
# Yacc is enabled, as #defines.
|
||||
m4_define([b4_token_enums_defines],
|
||||
[b4_token_enums($@)b4_yacc_if([b4_token_defines($@)], [])
|
||||
])
|
||||
|
||||
|
||||
|
||||
## --------------------------------------------- ##
|
||||
## Defining C functions in both K&R and ANSI-C. ##
|
||||
## --------------------------------------------- ##
|
||||
|
||||
|
||||
# b4_modern_c
|
||||
# -----------
|
||||
# A predicate useful in #if to determine whether C is ancient or modern.
|
||||
#
|
||||
# If __STDC__ is defined, the compiler is modern. IBM xlc 7.0 when run
|
||||
# as 'cc' doesn't define __STDC__ (or __STDC_VERSION__) for pedantic
|
||||
# reasons, but it defines __C99__FUNC__ so check that as well.
|
||||
# Microsoft C normally doesn't define these macros, but it defines _MSC_VER.
|
||||
# Consider a C++ compiler to be modern if it defines __cplusplus.
|
||||
#
|
||||
m4_define([b4_c_modern],
|
||||
[[(defined __STDC__ || defined __C99__FUNC__ \
|
||||
|| defined __cplusplus || defined _MSC_VER)]])
|
||||
|
||||
# b4_c_function_def(NAME, RETURN-VALUE, [DECL1, NAME1], ...)
|
||||
# ----------------------------------------------------------
|
||||
# Declare the function NAME.
|
||||
m4_define([b4_c_function_def],
|
||||
[#if b4_c_modern
|
||||
b4_c_ansi_function_def($@)
|
||||
#else
|
||||
$2
|
||||
$1 (b4_c_knr_formal_names(m4_shift2($@)))
|
||||
b4_c_knr_formal_decls(m4_shift2($@))
|
||||
#endif[]dnl
|
||||
])
|
||||
|
||||
|
||||
# b4_c_ansi_function_def(NAME, RETURN-VALUE, [DECL1, NAME1], ...)
|
||||
# ---------------------------------------------------------------
|
||||
# Declare the function NAME in ANSI.
|
||||
m4_define([b4_c_ansi_function_def],
|
||||
[$2
|
||||
$1 (b4_c_ansi_formals(m4_shift2($@)))[]dnl
|
||||
])
|
||||
|
||||
|
||||
# b4_c_ansi_formals([DECL1, NAME1], ...)
|
||||
# --------------------------------------
|
||||
# Output the arguments ANSI-C definition.
|
||||
m4_define([b4_c_ansi_formals],
|
||||
[m4_if([$#], [0], [void],
|
||||
[$#$1], [1], [void],
|
||||
[m4_map_sep([b4_c_ansi_formal], [, ], [$@])])])
|
||||
|
||||
m4_define([b4_c_ansi_formal],
|
||||
[$1])
|
||||
|
||||
|
||||
# b4_c_knr_formal_names([DECL1, NAME1], ...)
|
||||
# ------------------------------------------
|
||||
# Output the argument names.
|
||||
m4_define([b4_c_knr_formal_names],
|
||||
[m4_map_sep([b4_c_knr_formal_name], [, ], [$@])])
|
||||
|
||||
m4_define([b4_c_knr_formal_name],
|
||||
[$2])
|
||||
|
||||
|
||||
# b4_c_knr_formal_decls([DECL1, NAME1], ...)
|
||||
# ------------------------------------------
|
||||
# Output the K&R argument declarations.
|
||||
m4_define([b4_c_knr_formal_decls],
|
||||
[m4_map_sep([b4_c_knr_formal_decl],
|
||||
[
|
||||
],
|
||||
[$@])])
|
||||
|
||||
m4_define([b4_c_knr_formal_decl],
|
||||
[ $1;])
|
||||
|
||||
|
||||
|
||||
## ------------------------------------------------------------ ##
|
||||
## Declaring (prototyping) C functions in both K&R and ANSI-C. ##
|
||||
## ------------------------------------------------------------ ##
|
||||
|
||||
|
||||
# b4_c_ansi_function_decl(NAME, RETURN-VALUE, [DECL1, NAME1], ...)
|
||||
# ----------------------------------------------------------------
|
||||
# Declare the function NAME ANSI C style.
|
||||
m4_define([b4_c_ansi_function_decl],
|
||||
[$2 $1 (b4_c_ansi_formals(m4_shift2($@)));[]dnl
|
||||
])
|
||||
|
||||
|
||||
|
||||
# b4_c_function_decl(NAME, RETURN-VALUE, [DECL1, NAME1], ...)
|
||||
# -----------------------------------------------------------
|
||||
# Declare the function NAME in both K&R and ANSI C.
|
||||
m4_define([b4_c_function_decl],
|
||||
[#if defined __STDC__ || defined __cplusplus
|
||||
b4_c_ansi_function_decl($@)
|
||||
#else
|
||||
$2 $1 ();
|
||||
#endif[]dnl
|
||||
])
|
||||
|
||||
|
||||
|
||||
## --------------------- ##
|
||||
## Calling C functions. ##
|
||||
## --------------------- ##
|
||||
|
||||
|
||||
# b4_c_function_call(NAME, RETURN-VALUE, [DECL1, NAME1], ...)
|
||||
# -----------------------------------------------------------
|
||||
# Call the function NAME with arguments NAME1, NAME2 etc.
|
||||
m4_define([b4_c_function_call],
|
||||
[$1 (b4_c_args(m4_shift2($@)))[]dnl
|
||||
])
|
||||
|
||||
|
||||
# b4_c_args([DECL1, NAME1], ...)
|
||||
# ------------------------------
|
||||
# Output the arguments NAME1, NAME2...
|
||||
m4_define([b4_c_args],
|
||||
[m4_map_sep([b4_c_arg], [, ], [$@])])
|
||||
|
||||
m4_define([b4_c_arg],
|
||||
[$2])
|
||||
|
||||
|
||||
## ----------- ##
|
||||
## Synclines. ##
|
||||
## ----------- ##
|
||||
|
||||
# b4_sync_start(LINE, FILE)
|
||||
# -----------------------
|
||||
m4_define([b4_sync_start], [[#]line $1 $2])
|
||||
|
||||
|
||||
## -------------- ##
|
||||
## User actions. ##
|
||||
## -------------- ##
|
||||
|
||||
# b4_case(LABEL, STATEMENTS)
|
||||
# --------------------------
|
||||
m4_define([b4_case],
|
||||
[ case $1:
|
||||
$2
|
||||
break;])
|
||||
|
||||
# b4_symbol_actions(FILENAME, LINENO,
|
||||
# SYMBOL-TAG, SYMBOL-NUM,
|
||||
# SYMBOL-ACTION, SYMBOL-TYPENAME)
|
||||
# -------------------------------------------------
|
||||
# Issue the code for a symbol action (e.g., %printer).
|
||||
#
|
||||
# Define b4_dollar_dollar([TYPE-NAME]), and b4_at_dollar, which are
|
||||
# invoked where $<TYPE-NAME>$ and @$ were specified by the user.
|
||||
m4_define([b4_symbol_actions],
|
||||
[b4_dollar_pushdef([(*yyvaluep)], [$6], [(*yylocationp)])dnl
|
||||
case $4: /* $3 */
|
||||
b4_syncline([$2], [$1])
|
||||
$5;
|
||||
b4_syncline([@oline@], [@ofile@])
|
||||
break;
|
||||
b4_dollar_popdef[]dnl
|
||||
])
|
||||
|
||||
|
||||
# b4_yydestruct_generate(FUNCTION-DECLARATOR)
|
||||
# -------------------------------------------
|
||||
# Generate the "yydestruct" function, which declaration is issued using
|
||||
# FUNCTION-DECLARATOR, which may be "b4_c_ansi_function_def" for ISO C
|
||||
# or "b4_c_function_def" for K&R.
|
||||
m4_define_default([b4_yydestruct_generate],
|
||||
[[/*-----------------------------------------------.
|
||||
| Release the memory associated to this symbol. |
|
||||
`-----------------------------------------------*/
|
||||
|
||||
/*ARGSUSED*/
|
||||
]$1([yydestruct],
|
||||
[static void],
|
||||
[[const char *yymsg], [yymsg]],
|
||||
[[int yytype], [yytype]],
|
||||
[[YYSTYPE *yyvaluep], [yyvaluep]][]dnl
|
||||
b4_locations_if( [, [[YYLTYPE *yylocationp], [yylocationp]]])[]dnl
|
||||
m4_ifset([b4_parse_param], [, b4_parse_param]))[
|
||||
{
|
||||
YYUSE (yyvaluep);
|
||||
]b4_locations_if([ YYUSE (yylocationp);
|
||||
])dnl
|
||||
b4_parse_param_use[]dnl
|
||||
[
|
||||
if (!yymsg)
|
||||
yymsg = "Deleting";
|
||||
YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
|
||||
|
||||
switch (yytype)
|
||||
{
|
||||
]m4_map([b4_symbol_actions], m4_defn([b4_symbol_destructors]))[
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}]dnl
|
||||
])
|
||||
|
||||
|
||||
# b4_yy_symbol_print_generate(FUNCTION-DECLARATOR)
|
||||
# ------------------------------------------------
|
||||
# Generate the "yy_symbol_print" function, which declaration is issued using
|
||||
# FUNCTION-DECLARATOR, which may be "b4_c_ansi_function_def" for ISO C
|
||||
# or "b4_c_function_def" for K&R.
|
||||
m4_define_default([b4_yy_symbol_print_generate],
|
||||
[[
|
||||
/*--------------------------------.
|
||||
| Print this symbol on YYOUTPUT. |
|
||||
`--------------------------------*/
|
||||
|
||||
/*ARGSUSED*/
|
||||
]$1([yy_symbol_value_print],
|
||||
[static void],
|
||||
[[FILE *yyoutput], [yyoutput]],
|
||||
[[int yytype], [yytype]],
|
||||
[[YYSTYPE const * const yyvaluep], [yyvaluep]][]dnl
|
||||
b4_locations_if([, [[YYLTYPE const * const yylocationp], [yylocationp]]])[]dnl
|
||||
m4_ifset([b4_parse_param], [, b4_parse_param]))[
|
||||
{
|
||||
FILE *yyo = yyoutput;
|
||||
YYUSE (yyo);
|
||||
if (!yyvaluep)
|
||||
return;
|
||||
]b4_locations_if([ YYUSE (yylocationp);
|
||||
])dnl
|
||||
b4_parse_param_use[]dnl
|
||||
[# ifdef YYPRINT
|
||||
if (yytype < YYNTOKENS)
|
||||
YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
|
||||
# else
|
||||
YYUSE (yyoutput);
|
||||
# endif
|
||||
switch (yytype)
|
||||
{
|
||||
]m4_map([b4_symbol_actions], m4_defn([b4_symbol_printers]))dnl
|
||||
[ default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------.
|
||||
| Print this symbol on YYOUTPUT. |
|
||||
`--------------------------------*/
|
||||
|
||||
]$1([yy_symbol_print],
|
||||
[static void],
|
||||
[[FILE *yyoutput], [yyoutput]],
|
||||
[[int yytype], [yytype]],
|
||||
[[YYSTYPE const * const yyvaluep], [yyvaluep]][]dnl
|
||||
b4_locations_if([, [[YYLTYPE const * const yylocationp], [yylocationp]]])[]dnl
|
||||
m4_ifset([b4_parse_param], [, b4_parse_param]))[
|
||||
{
|
||||
if (yytype < YYNTOKENS)
|
||||
YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
|
||||
else
|
||||
YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
|
||||
|
||||
]b4_locations_if([ YY_LOCATION_PRINT (yyoutput, *yylocationp);
|
||||
YYFPRINTF (yyoutput, ": ");
|
||||
])dnl
|
||||
[ yy_symbol_value_print (yyoutput, yytype, yyvaluep]dnl
|
||||
b4_locations_if([, yylocationp])[]b4_user_args[);
|
||||
YYFPRINTF (yyoutput, ")");
|
||||
}]dnl
|
||||
])
|
||||
|
||||
## -------------- ##
|
||||
## Declarations. ##
|
||||
## -------------- ##
|
||||
|
||||
# b4_declare_yylstype
|
||||
# -------------------
|
||||
# Declarations that might either go into the header (if --defines) or
|
||||
# in the parser body. Declare YYSTYPE/YYLTYPE, and yylval/yylloc.
|
||||
m4_define([b4_declare_yylstype],
|
||||
[[#if ! defined ]b4_api_PREFIX[STYPE && ! defined ]b4_api_PREFIX[STYPE_IS_DECLARED
|
||||
]m4_ifdef([b4_stype],
|
||||
[[typedef union ]b4_union_name[
|
||||
{
|
||||
]b4_user_stype[
|
||||
} ]b4_api_PREFIX[STYPE;
|
||||
# define ]b4_api_PREFIX[STYPE_IS_TRIVIAL 1]],
|
||||
[m4_if(b4_tag_seen_flag, 0,
|
||||
[[typedef int ]b4_api_PREFIX[STYPE;
|
||||
# define ]b4_api_PREFIX[STYPE_IS_TRIVIAL 1]])])[
|
||||
# define ]b4_api_prefix[stype ]b4_api_PREFIX[STYPE /* obsolescent; will be withdrawn */
|
||||
# define ]b4_api_PREFIX[STYPE_IS_DECLARED 1
|
||||
#endif]b4_locations_if([[
|
||||
|
||||
#if ! defined ]b4_api_PREFIX[LTYPE && ! defined ]b4_api_PREFIX[LTYPE_IS_DECLARED
|
||||
typedef struct ]b4_api_PREFIX[LTYPE
|
||||
{
|
||||
int first_line;
|
||||
int first_column;
|
||||
int last_line;
|
||||
int last_column;
|
||||
} ]b4_api_PREFIX[LTYPE;
|
||||
# define ]b4_api_prefix[ltype ]b4_api_PREFIX[LTYPE /* obsolescent; will be withdrawn */
|
||||
# define ]b4_api_PREFIX[LTYPE_IS_DECLARED 1
|
||||
# define ]b4_api_PREFIX[LTYPE_IS_TRIVIAL 1
|
||||
#endif]])
|
||||
|
||||
b4_pure_if([], [[extern ]b4_api_PREFIX[STYPE ]b4_prefix[lval;
|
||||
]b4_locations_if([[extern ]b4_api_PREFIX[LTYPE ]b4_prefix[lloc;]])])[]dnl
|
||||
])
|
||||
|
||||
# b4_YYDEBUG_define
|
||||
# ------------------
|
||||
m4_define([b4_YYDEBUG_define],
|
||||
[[/* Enabling traces. */
|
||||
]m4_if(b4_api_prefix, [yy],
|
||||
[[#ifndef YYDEBUG
|
||||
# define YYDEBUG ]b4_debug_flag[
|
||||
#endif]],
|
||||
[[#ifndef ]b4_api_PREFIX[DEBUG
|
||||
# if defined YYDEBUG
|
||||
# if YYDEBUG
|
||||
# define ]b4_api_PREFIX[DEBUG 1
|
||||
# else
|
||||
# define ]b4_api_PREFIX[DEBUG 0
|
||||
# endif
|
||||
# else /* ! defined YYDEBUG */
|
||||
# define ]b4_api_PREFIX[DEBUG ]b4_debug_flag[
|
||||
# endif /* ! defined YYDEBUG */
|
||||
#endif /* ! defined ]b4_api_PREFIX[DEBUG */]])[]dnl
|
||||
])
|
||||
|
||||
# b4_declare_yydebug
|
||||
# ------------------
|
||||
m4_define([b4_declare_yydebug],
|
||||
[b4_YYDEBUG_define[
|
||||
#if ]b4_api_PREFIX[DEBUG
|
||||
extern int ]b4_prefix[debug;
|
||||
#endif][]dnl
|
||||
])
|
||||
|
||||
# b4_yylloc_default_define
|
||||
# ------------------------
|
||||
# Define YYLLOC_DEFAULT.
|
||||
m4_define([b4_yylloc_default_define],
|
||||
[[/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
|
||||
If N is 0, then set CURRENT to the empty location which ends
|
||||
the previous symbol: RHS[0] (always defined). */
|
||||
|
||||
#ifndef YYLLOC_DEFAULT
|
||||
# define YYLLOC_DEFAULT(Current, Rhs, N) \
|
||||
do \
|
||||
if (YYID (N)) \
|
||||
{ \
|
||||
(Current).first_line = YYRHSLOC (Rhs, 1).first_line; \
|
||||
(Current).first_column = YYRHSLOC (Rhs, 1).first_column; \
|
||||
(Current).last_line = YYRHSLOC (Rhs, N).last_line; \
|
||||
(Current).last_column = YYRHSLOC (Rhs, N).last_column; \
|
||||
} \
|
||||
else \
|
||||
{ \
|
||||
(Current).first_line = (Current).last_line = \
|
||||
YYRHSLOC (Rhs, 0).last_line; \
|
||||
(Current).first_column = (Current).last_column = \
|
||||
YYRHSLOC (Rhs, 0).last_column; \
|
||||
} \
|
||||
while (YYID (0))
|
||||
#endif
|
||||
]])
|
||||
|
||||
# b4_yy_location_print_define
|
||||
# ---------------------------
|
||||
# Define YY_LOCATION_PRINT.
|
||||
m4_define([b4_yy_location_print_define],
|
||||
[b4_locations_if([[
|
||||
/* YY_LOCATION_PRINT -- Print the location on the stream.
|
||||
This macro was not mandated originally: define only if we know
|
||||
we won't break user code: when these are the locations we know. */
|
||||
|
||||
#ifndef __attribute__
|
||||
/* This feature is available in gcc versions 2.5 and later. */
|
||||
# if (! defined __GNUC__ || __GNUC__ < 2 \
|
||||
|| (__GNUC__ == 2 && __GNUC_MINOR__ < 5))
|
||||
# define __attribute__(Spec) /* empty */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifndef YY_LOCATION_PRINT
|
||||
# if defined ]b4_api_PREFIX[LTYPE_IS_TRIVIAL && ]b4_api_PREFIX[LTYPE_IS_TRIVIAL
|
||||
|
||||
/* Print *YYLOCP on YYO. Private, do not rely on its existence. */
|
||||
|
||||
__attribute__((__unused__))
|
||||
]b4_c_function_def([yy_location_print_],
|
||||
[static unsigned],
|
||||
[[FILE *yyo], [yyo]],
|
||||
[[YYLTYPE const * const yylocp], [yylocp]])[
|
||||
{
|
||||
unsigned res = 0;
|
||||
int end_col = 0 != yylocp->last_column ? yylocp->last_column - 1 : 0;
|
||||
if (0 <= yylocp->first_line)
|
||||
{
|
||||
res += fprintf (yyo, "%d", yylocp->first_line);
|
||||
if (0 <= yylocp->first_column)
|
||||
res += fprintf (yyo, ".%d", yylocp->first_column);
|
||||
}
|
||||
if (0 <= yylocp->last_line)
|
||||
{
|
||||
if (yylocp->first_line < yylocp->last_line)
|
||||
{
|
||||
res += fprintf (yyo, "-%d", yylocp->last_line);
|
||||
if (0 <= end_col)
|
||||
res += fprintf (yyo, ".%d", end_col);
|
||||
}
|
||||
else if (0 <= end_col && yylocp->first_column < end_col)
|
||||
res += fprintf (yyo, "-%d", end_col);
|
||||
}
|
||||
return res;
|
||||
}
|
||||
|
||||
# define YY_LOCATION_PRINT(File, Loc) \
|
||||
yy_location_print_ (File, &(Loc))
|
||||
|
||||
# else
|
||||
# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
|
||||
# endif
|
||||
#endif]],
|
||||
[[/* This macro is provided for backward compatibility. */
|
||||
#ifndef YY_LOCATION_PRINT
|
||||
# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
|
||||
#endif]])
|
||||
])
|
||||
|
||||
# b4_yyloc_default
|
||||
# ----------------
|
||||
# Expand to a possible default value for yylloc.
|
||||
m4_define([b4_yyloc_default],
|
||||
[[
|
||||
# if defined ]b4_api_PREFIX[LTYPE_IS_TRIVIAL && ]b4_api_PREFIX[LTYPE_IS_TRIVIAL
|
||||
= { ]m4_join([, ],
|
||||
m4_defn([b4_location_initial_line]),
|
||||
m4_defn([b4_location_initial_column]),
|
||||
m4_defn([b4_location_initial_line]),
|
||||
m4_defn([b4_location_initial_column]))[ }
|
||||
# endif
|
||||
]])
|
2589
misc/flex/data/glr.c
Normal file
2589
misc/flex/data/glr.c
Normal file
File diff suppressed because it is too large
Load diff
346
misc/flex/data/glr.cc
Normal file
346
misc/flex/data/glr.cc
Normal file
|
@ -0,0 +1,346 @@
|
|||
-*- C -*-
|
||||
|
||||
# C++ GLR skeleton for Bison
|
||||
|
||||
# Copyright (C) 2002-2012 Free Software Foundation, Inc.
|
||||
|
||||
# This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# This skeleton produces a C++ class that encapsulates a C glr parser.
|
||||
# This is in order to reduce the maintenance burden. The glr.c
|
||||
# skeleton is clean and pure enough so that there are no real
|
||||
# problems. The C++ interface is the same as that of lalr1.cc. In
|
||||
# fact, glr.c can replace yacc.c without the user noticing any
|
||||
# difference, and similarly for glr.cc replacing lalr1.cc.
|
||||
#
|
||||
# The passing of parse-params
|
||||
#
|
||||
# The additional arguments are stored as members of the parser
|
||||
# object, yyparser. The C routines need to carry yyparser
|
||||
# throughout the C parser; that easy: just let yyparser become an
|
||||
# additional parse-param. But because the C++ skeleton needs to
|
||||
# know the "real" original parse-param, we save them
|
||||
# (b4_parse_param_orig). Note that b4_parse_param is overquoted
|
||||
# (and c.m4 strips one level of quotes). This is a PITA, and
|
||||
# explains why there are so many levels of quotes.
|
||||
#
|
||||
# The locations
|
||||
#
|
||||
# We use location.cc just like lalr1.cc, but because glr.c stores
|
||||
# the locations in a (C++) union, the position and location classes
|
||||
# must not have a constructor. Therefore, contrary to lalr1.cc, we
|
||||
# must not define "b4_location_constructors". As a consequence the
|
||||
# user must initialize the first positions (in particular the
|
||||
# filename member).
|
||||
|
||||
# We require a pure interface using locations.
|
||||
m4_define([b4_locations_flag], [1])
|
||||
m4_define([b4_pure_flag], [1])
|
||||
|
||||
# The header is mandatory.
|
||||
b4_defines_if([],
|
||||
[b4_fatal([b4_skeleton[: using %%defines is mandatory]])])
|
||||
|
||||
m4_include(b4_pkgdatadir/[c++.m4])
|
||||
b4_percent_define_ifdef([[api.location.type]], [],
|
||||
[m4_include(b4_pkgdatadir/[location.cc])])
|
||||
|
||||
m4_define([b4_parser_class_name],
|
||||
[b4_percent_define_get([[parser_class_name]])])
|
||||
|
||||
# Save the parse parameters.
|
||||
m4_define([b4_parse_param_orig], m4_defn([b4_parse_param]))
|
||||
|
||||
|
||||
# b4_yy_symbol_print_generate
|
||||
# ---------------------------
|
||||
# Bypass the default implementation to generate the "yy_symbol_print"
|
||||
# and "yy_symbol_value_print" functions.
|
||||
m4_define([b4_yy_symbol_print_generate],
|
||||
[[
|
||||
/*--------------------.
|
||||
| Print this symbol. |
|
||||
`--------------------*/
|
||||
|
||||
]b4_c_ansi_function_def([yy_symbol_print],
|
||||
[static void],
|
||||
[[FILE *], []],
|
||||
[[int yytype], [yytype]],
|
||||
[[const ]b4_namespace_ref::b4_parser_class_name[::semantic_type *yyvaluep],
|
||||
[yyvaluep]],
|
||||
[[const ]b4_namespace_ref::b4_parser_class_name[::location_type *yylocationp],
|
||||
[yylocationp]],
|
||||
b4_parse_param)[
|
||||
{
|
||||
]b4_parse_param_use[]dnl
|
||||
[ yyparser.yy_symbol_print_ (yytype, yyvaluep]b4_locations_if([, yylocationp])[);
|
||||
}
|
||||
]])[
|
||||
|
||||
# Hijack the initial action to initialize the locations.
|
||||
]b4_locations_if([b4_percent_define_ifdef([[api.location.type]], [],
|
||||
[m4_define([b4_initial_action],
|
||||
[yylloc.initialize ();]m4_ifdef([b4_initial_action], [
|
||||
m4_defn([b4_initial_action])]))])])[
|
||||
|
||||
# Hijack the post prologue to insert early definition of YYLLOC_DEFAULT
|
||||
# and declaration of yyerror.
|
||||
]m4_append([b4_post_prologue],
|
||||
[b4_syncline([@oline@], [@ofile@])[
|
||||
]b4_yylloc_default_define[
|
||||
#define YYRHSLOC(Rhs, K) ((Rhs)[K].yystate.yyloc)
|
||||
]b4_c_ansi_function_decl([yyerror],
|
||||
[static void],
|
||||
[[const ]b4_namespace_ref::b4_parser_class_name[::location_type *yylocationp],
|
||||
[yylocationp]],
|
||||
b4_parse_param,
|
||||
[[const char* msg], [msg]])])
|
||||
|
||||
|
||||
# Hijack the epilogue to define implementations (yyerror, parser member
|
||||
# functions etc.).
|
||||
m4_append([b4_epilogue],
|
||||
[b4_syncline([@oline@], [@ofile@])[
|
||||
/*------------------.
|
||||
| Report an error. |
|
||||
`------------------*/
|
||||
|
||||
]b4_c_ansi_function_def([yyerror],
|
||||
[static void],
|
||||
[[const ]b4_namespace_ref::b4_parser_class_name[::location_type *yylocationp],
|
||||
[yylocationp]],
|
||||
b4_parse_param,
|
||||
[[const char* msg], [msg]])[
|
||||
{
|
||||
]b4_parse_param_use[]dnl
|
||||
[ yyparser.error (*yylocationp, msg);
|
||||
}
|
||||
|
||||
|
||||
]b4_namespace_open[
|
||||
]dnl In this section, the parse param are the original parse_params.
|
||||
m4_pushdef([b4_parse_param], m4_defn([b4_parse_param_orig]))dnl
|
||||
[ /// Build a parser object.
|
||||
]b4_parser_class_name::b4_parser_class_name[ (]b4_parse_param_decl[)]m4_ifset([b4_parse_param], [
|
||||
:])[
|
||||
#if ]b4_api_PREFIX[DEBUG
|
||||
]m4_ifset([b4_parse_param], [ ], [ :])[
|
||||
yycdebug_ (&std::cerr)]m4_ifset([b4_parse_param], [,])[
|
||||
#endif]b4_parse_param_cons[
|
||||
{
|
||||
}
|
||||
|
||||
]b4_parser_class_name::~b4_parser_class_name[ ()
|
||||
{
|
||||
}
|
||||
|
||||
int
|
||||
]b4_parser_class_name[::parse ()
|
||||
{
|
||||
return ::yyparse (*this]b4_user_args[);
|
||||
}
|
||||
|
||||
#if ]b4_api_PREFIX[DEBUG
|
||||
/*--------------------.
|
||||
| Print this symbol. |
|
||||
`--------------------*/
|
||||
|
||||
inline void
|
||||
]b4_parser_class_name[::yy_symbol_value_print_ (int yytype,
|
||||
const semantic_type* yyvaluep,
|
||||
const location_type* yylocationp)
|
||||
{
|
||||
YYUSE (yylocationp);
|
||||
YYUSE (yyvaluep);
|
||||
std::ostream& yyoutput = debug_stream ();
|
||||
std::ostream& yyo = yyoutput;
|
||||
YYUSE (yyo);
|
||||
switch (yytype)
|
||||
{
|
||||
]m4_map([b4_symbol_actions], m4_defn([b4_symbol_printers]))dnl
|
||||
[ default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
]b4_parser_class_name[::yy_symbol_print_ (int yytype,
|
||||
const semantic_type* yyvaluep,
|
||||
const location_type* yylocationp)
|
||||
{
|
||||
*yycdebug_ << (yytype < YYNTOKENS ? "token" : "nterm")
|
||||
<< ' ' << yytname[yytype] << " ("
|
||||
<< *yylocationp << ": ";
|
||||
yy_symbol_value_print_ (yytype, yyvaluep, yylocationp);
|
||||
*yycdebug_ << ')';
|
||||
}
|
||||
|
||||
std::ostream&
|
||||
]b4_parser_class_name[::debug_stream () const
|
||||
{
|
||||
return *yycdebug_;
|
||||
}
|
||||
|
||||
void
|
||||
]b4_parser_class_name[::set_debug_stream (std::ostream& o)
|
||||
{
|
||||
yycdebug_ = &o;
|
||||
}
|
||||
|
||||
|
||||
]b4_parser_class_name[::debug_level_type
|
||||
]b4_parser_class_name[::debug_level () const
|
||||
{
|
||||
return yydebug;
|
||||
}
|
||||
|
||||
void
|
||||
]b4_parser_class_name[::set_debug_level (debug_level_type l)
|
||||
{
|
||||
// Actually, it is yydebug which is really used.
|
||||
yydebug = l;
|
||||
}
|
||||
|
||||
#endif
|
||||
]m4_popdef([b4_parse_param])dnl
|
||||
b4_namespace_close])
|
||||
|
||||
|
||||
# Let glr.c believe that the user arguments include the parser itself.
|
||||
m4_ifset([b4_parse_param],
|
||||
[m4_pushdef([b4_parse_param],
|
||||
[[b4_namespace_ref::b4_parser_class_name[& yyparser], [[yyparser]]],]
|
||||
m4_defn([b4_parse_param]))],
|
||||
[m4_pushdef([b4_parse_param],
|
||||
[[b4_namespace_ref::b4_parser_class_name[& yyparser], [[yyparser]]]])
|
||||
])
|
||||
m4_include(b4_pkgdatadir/[glr.c])
|
||||
m4_popdef([b4_parse_param])
|
||||
|
||||
b4_output_begin([b4_spec_defines_file])
|
||||
b4_copyright([Skeleton interface for Bison GLR parsers in C++],
|
||||
[2002-2006, 2009-2012])[
|
||||
|
||||
/* C++ GLR parser skeleton written by Akim Demaille. */
|
||||
|
||||
]b4_cpp_guard_open([b4_spec_defines_file])[
|
||||
|
||||
]b4_percent_code_get([[requires]])[
|
||||
|
||||
# include <string>
|
||||
# include <iostream>
|
||||
]b4_percent_define_ifdef([[api.location.type]], [],
|
||||
[[# include "location.hh"]])[
|
||||
|
||||
]b4_YYDEBUG_define[
|
||||
|
||||
]b4_namespace_open[
|
||||
/// A Bison parser.
|
||||
class ]b4_parser_class_name[
|
||||
{
|
||||
public:
|
||||
/// Symbol semantic values.
|
||||
# ifndef ]b4_api_PREFIX[STYPE
|
||||
]m4_ifdef([b4_stype],
|
||||
[ union semantic_type
|
||||
{
|
||||
b4_user_stype
|
||||
};],
|
||||
[m4_if(b4_tag_seen_flag, 0,
|
||||
[[ typedef int semantic_type;]],
|
||||
[[ typedef ]b4_api_PREFIX[STYPE semantic_type;]])])[
|
||||
# else
|
||||
typedef ]b4_api_PREFIX[STYPE semantic_type;
|
||||
# endif
|
||||
/// Symbol locations.
|
||||
typedef ]b4_percent_define_get([[api.location.type]],
|
||||
[[location]])[ location_type;
|
||||
/// Tokens.
|
||||
struct token
|
||||
{
|
||||
]b4_token_enums(b4_tokens)[
|
||||
};
|
||||
/// Token type.
|
||||
typedef token::yytokentype token_type;
|
||||
|
||||
/// Build a parser object.
|
||||
]b4_parser_class_name[ (]b4_parse_param_decl[);
|
||||
virtual ~]b4_parser_class_name[ ();
|
||||
|
||||
/// Parse.
|
||||
/// \returns 0 iff parsing succeeded.
|
||||
virtual int parse ();
|
||||
|
||||
/// The current debugging stream.
|
||||
std::ostream& debug_stream () const;
|
||||
/// Set the current debugging stream.
|
||||
void set_debug_stream (std::ostream &);
|
||||
|
||||
/// Type for debugging levels.
|
||||
typedef int debug_level_type;
|
||||
/// The current debugging level.
|
||||
debug_level_type debug_level () const;
|
||||
/// Set the current debugging level.
|
||||
void set_debug_level (debug_level_type l);
|
||||
|
||||
private:
|
||||
|
||||
public:
|
||||
/// Report a syntax error.
|
||||
/// \param loc where the syntax error is found.
|
||||
/// \param msg a description of the syntax error.
|
||||
virtual void error (const location_type& loc, const std::string& msg);
|
||||
private:
|
||||
|
||||
# if ]b4_api_PREFIX[DEBUG
|
||||
public:
|
||||
/// \brief Report a symbol value on the debug stream.
|
||||
/// \param yytype The token type.
|
||||
/// \param yyvaluep Its semantic value.
|
||||
/// \param yylocationp Its location.
|
||||
virtual void yy_symbol_value_print_ (int yytype,
|
||||
const semantic_type* yyvaluep,
|
||||
const location_type* yylocationp);
|
||||
/// \brief Report a symbol on the debug stream.
|
||||
/// \param yytype The token type.
|
||||
/// \param yyvaluep Its semantic value.
|
||||
/// \param yylocationp Its location.
|
||||
virtual void yy_symbol_print_ (int yytype,
|
||||
const semantic_type* yyvaluep,
|
||||
const location_type* yylocationp);
|
||||
private:
|
||||
/* Debugging. */
|
||||
std::ostream* yycdebug_;
|
||||
# endif
|
||||
|
||||
]b4_parse_param_vars[
|
||||
};
|
||||
|
||||
]dnl Redirections for glr.c.
|
||||
b4_percent_define_flag_if([[global_tokens_and_yystype]],
|
||||
[b4_token_defines(b4_tokens)])
|
||||
[
|
||||
#ifndef ]b4_api_PREFIX[STYPE
|
||||
# define ]b4_api_PREFIX[STYPE ]b4_namespace_ref[::]b4_parser_class_name[::semantic_type
|
||||
#endif
|
||||
#ifndef ]b4_api_PREFIX[LTYPE
|
||||
# define ]b4_api_PREFIX[LTYPE ]b4_namespace_ref[::]b4_parser_class_name[::location_type
|
||||
#endif
|
||||
|
||||
]b4_namespace_close[
|
||||
]b4_percent_code_get([[provides]])[
|
||||
]b4_cpp_guard_close([b4_spec_defines_file])[
|
||||
]b4_output_end()
|
26
misc/flex/data/java-skel.m4
Normal file
26
misc/flex/data/java-skel.m4
Normal file
|
@ -0,0 +1,26 @@
|
|||
-*- Autoconf -*-
|
||||
|
||||
# Java skeleton dispatching for Bison.
|
||||
|
||||
# Copyright (C) 2007, 2009-2012 Free Software Foundation, Inc.
|
||||
|
||||
# This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
b4_glr_if( [b4_complain([%%glr-parser not supported for Java])])
|
||||
b4_nondeterministic_if([b4_complain([%%nondeterministic-parser not supported for Java])])
|
||||
|
||||
m4_define_default([b4_used_skeleton], [b4_pkgdatadir/[lalr1.java]])
|
||||
m4_define_default([b4_skeleton], ["b4_basename(b4_used_skeleton)"])
|
||||
|
||||
m4_include(b4_used_skeleton)
|
304
misc/flex/data/java.m4
Normal file
304
misc/flex/data/java.m4
Normal file
|
@ -0,0 +1,304 @@
|
|||
-*- Autoconf -*-
|
||||
|
||||
# Java language support for Bison
|
||||
|
||||
# Copyright (C) 2007-2012 Free Software Foundation, Inc.
|
||||
|
||||
# This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
m4_include(b4_pkgdatadir/[c-like.m4])
|
||||
|
||||
# b4_comment(TEXT)
|
||||
# ----------------
|
||||
m4_define([b4_comment], [/* m4_bpatsubst([$1], [
|
||||
], [
|
||||
]) */])
|
||||
|
||||
|
||||
# b4_list2(LIST1, LIST2)
|
||||
# --------------------------
|
||||
# Join two lists with a comma if necessary.
|
||||
m4_define([b4_list2],
|
||||
[$1[]m4_ifval(m4_quote($1), [m4_ifval(m4_quote($2), [[, ]])])[]$2])
|
||||
|
||||
|
||||
# b4_percent_define_get3(DEF, PRE, POST, NOT)
|
||||
# -------------------------------------------
|
||||
# Expand to the value of DEF surrounded by PRE and POST if it's %define'ed,
|
||||
# otherwise NOT.
|
||||
m4_define([b4_percent_define_get3],
|
||||
[m4_ifval(m4_quote(b4_percent_define_get([$1])),
|
||||
[$2[]b4_percent_define_get([$1])[]$3], [$4])])
|
||||
|
||||
|
||||
|
||||
# b4_flag_value(BOOLEAN-FLAG)
|
||||
# ---------------------------
|
||||
m4_define([b4_flag_value], [b4_flag_if([$1], [true], [false])])
|
||||
|
||||
|
||||
# b4_public_if(TRUE, FALSE)
|
||||
# -------------------------
|
||||
b4_percent_define_default([[public]], [[false]])
|
||||
m4_define([b4_public_if],
|
||||
[b4_percent_define_flag_if([public], [$1], [$2])])
|
||||
|
||||
|
||||
# b4_abstract_if(TRUE, FALSE)
|
||||
# ---------------------------
|
||||
b4_percent_define_default([[abstract]], [[false]])
|
||||
m4_define([b4_abstract_if],
|
||||
[b4_percent_define_flag_if([abstract], [$1], [$2])])
|
||||
|
||||
|
||||
# b4_final_if(TRUE, FALSE)
|
||||
# ---------------------------
|
||||
b4_percent_define_default([[final]], [[false]])
|
||||
m4_define([b4_final_if],
|
||||
[b4_percent_define_flag_if([final], [$1], [$2])])
|
||||
|
||||
|
||||
# b4_strictfp_if(TRUE, FALSE)
|
||||
# ---------------------------
|
||||
b4_percent_define_default([[strictfp]], [[false]])
|
||||
m4_define([b4_strictfp_if],
|
||||
[b4_percent_define_flag_if([strictfp], [$1], [$2])])
|
||||
|
||||
|
||||
# b4_lexer_if(TRUE, FALSE)
|
||||
# ------------------------
|
||||
m4_define([b4_lexer_if],
|
||||
[b4_percent_code_ifdef([[lexer]], [$1], [$2])])
|
||||
|
||||
|
||||
# b4_identification
|
||||
# -----------------
|
||||
m4_define([b4_identification],
|
||||
[ /** Version number for the Bison executable that generated this parser. */
|
||||
public static final String bisonVersion = "b4_version";
|
||||
|
||||
/** Name of the skeleton that generated this parser. */
|
||||
public static final String bisonSkeleton = b4_skeleton;
|
||||
])
|
||||
|
||||
|
||||
## ------------ ##
|
||||
## Data types. ##
|
||||
## ------------ ##
|
||||
|
||||
# b4_int_type(MIN, MAX)
|
||||
# ---------------------
|
||||
# Return the smallest int type able to handle numbers ranging from
|
||||
# MIN to MAX (included).
|
||||
m4_define([b4_int_type],
|
||||
[m4_if(b4_ints_in($@, [-128], [127]), [1], [byte],
|
||||
b4_ints_in($@, [-32768], [32767]), [1], [short],
|
||||
[int])])
|
||||
|
||||
# b4_int_type_for(NAME)
|
||||
# ---------------------
|
||||
# Return the smallest int type able to handle numbers ranging from
|
||||
# `NAME_min' to `NAME_max' (included).
|
||||
m4_define([b4_int_type_for],
|
||||
[b4_int_type($1_min, $1_max)])
|
||||
|
||||
# b4_null
|
||||
# -------
|
||||
m4_define([b4_null], [null])
|
||||
|
||||
|
||||
## ------------------------- ##
|
||||
## Assigning token numbers. ##
|
||||
## ------------------------- ##
|
||||
|
||||
# b4_token_enum(TOKEN-NAME, TOKEN-NUMBER)
|
||||
# ---------------------------------------
|
||||
# Output the definition of this token as an enum.
|
||||
m4_define([b4_token_enum],
|
||||
[ /** Token number, to be returned by the scanner. */
|
||||
public static final int $1 = $2;
|
||||
])
|
||||
|
||||
|
||||
# b4_token_enums(LIST-OF-PAIRS-TOKEN-NAME-TOKEN-NUMBER)
|
||||
# -----------------------------------------------------
|
||||
# Output the definition of the tokens (if there are) as enums.
|
||||
m4_define([b4_token_enums],
|
||||
[m4_if([$#$1], [1], [],
|
||||
[/* Tokens. */
|
||||
m4_map([b4_token_enum], [$@])])
|
||||
])
|
||||
|
||||
# b4-case(ID, CODE)
|
||||
# -----------------
|
||||
# We need to fool Java's stupid unreachable code detection.
|
||||
m4_define([b4_case], [ case $1:
|
||||
if (yyn == $1)
|
||||
$2;
|
||||
break;
|
||||
])
|
||||
|
||||
|
||||
## ---------------- ##
|
||||
## Default values. ##
|
||||
## ---------------- ##
|
||||
|
||||
m4_define([b4_yystype], [b4_percent_define_get([[stype]])])
|
||||
b4_percent_define_default([[stype]], [[Object]])
|
||||
|
||||
# %name-prefix
|
||||
m4_define_default([b4_prefix], [[YY]])
|
||||
|
||||
b4_percent_define_default([[parser_class_name]], [b4_prefix[]Parser])
|
||||
m4_define([b4_parser_class_name], [b4_percent_define_get([[parser_class_name]])])
|
||||
|
||||
b4_percent_define_default([[lex_throws]], [[java.io.IOException]])
|
||||
m4_define([b4_lex_throws], [b4_percent_define_get([[lex_throws]])])
|
||||
|
||||
b4_percent_define_default([[throws]], [])
|
||||
m4_define([b4_throws], [b4_percent_define_get([[throws]])])
|
||||
|
||||
b4_percent_define_default([[api.location.type]], [Location])
|
||||
m4_define([b4_location_type], [b4_percent_define_get([[api.location.type]])])
|
||||
|
||||
b4_percent_define_default([[api.position.type]], [Position])
|
||||
m4_define([b4_position_type], [b4_percent_define_get([[api.position.type]])])
|
||||
|
||||
|
||||
## ----------------- ##
|
||||
## Semantic Values. ##
|
||||
## ----------------- ##
|
||||
|
||||
|
||||
# b4_lhs_value([TYPE])
|
||||
# --------------------
|
||||
# Expansion of $<TYPE>$.
|
||||
m4_define([b4_lhs_value], [yyval])
|
||||
|
||||
|
||||
# b4_rhs_value(RULE-LENGTH, NUM, [TYPE])
|
||||
# --------------------------------------
|
||||
# Expansion of $<TYPE>NUM, where the current rule has RULE-LENGTH
|
||||
# symbols on RHS.
|
||||
#
|
||||
# In this simple implementation, %token and %type have class names
|
||||
# between the angle brackets.
|
||||
m4_define([b4_rhs_value],
|
||||
[(m4_ifval($3, [($3)])[](yystack.valueAt ($1-($2))))])
|
||||
|
||||
# b4_lhs_location()
|
||||
# -----------------
|
||||
# Expansion of @$.
|
||||
m4_define([b4_lhs_location],
|
||||
[(yyloc)])
|
||||
|
||||
|
||||
# b4_rhs_location(RULE-LENGTH, NUM)
|
||||
# ---------------------------------
|
||||
# Expansion of @NUM, where the current rule has RULE-LENGTH symbols
|
||||
# on RHS.
|
||||
m4_define([b4_rhs_location],
|
||||
[yystack.locationAt ($1-($2))])
|
||||
|
||||
|
||||
# b4_lex_param
|
||||
# b4_parse_param
|
||||
# --------------
|
||||
# If defined, b4_lex_param arrives double quoted, but below we prefer
|
||||
# it to be single quoted. Same for b4_parse_param.
|
||||
|
||||
# TODO: should be in bison.m4
|
||||
m4_define_default([b4_lex_param], [[]])
|
||||
m4_define([b4_lex_param], b4_lex_param)
|
||||
m4_define([b4_parse_param], b4_parse_param)
|
||||
|
||||
# b4_lex_param_decl
|
||||
# -------------------
|
||||
# Extra formal arguments of the constructor.
|
||||
m4_define([b4_lex_param_decl],
|
||||
[m4_ifset([b4_lex_param],
|
||||
[b4_remove_comma([$1],
|
||||
b4_param_decls(b4_lex_param))],
|
||||
[$1])])
|
||||
|
||||
m4_define([b4_param_decls],
|
||||
[m4_map([b4_param_decl], [$@])])
|
||||
m4_define([b4_param_decl], [, $1])
|
||||
|
||||
m4_define([b4_remove_comma], [m4_ifval(m4_quote($1), [$1, ], [])m4_shift2($@)])
|
||||
|
||||
|
||||
|
||||
# b4_parse_param_decl
|
||||
# -------------------
|
||||
# Extra formal arguments of the constructor.
|
||||
m4_define([b4_parse_param_decl],
|
||||
[m4_ifset([b4_parse_param],
|
||||
[b4_remove_comma([$1],
|
||||
b4_param_decls(b4_parse_param))],
|
||||
[$1])])
|
||||
|
||||
|
||||
|
||||
# b4_lex_param_call
|
||||
# -------------------
|
||||
# Delegating the lexer parameters to the lexer constructor.
|
||||
m4_define([b4_lex_param_call],
|
||||
[m4_ifset([b4_lex_param],
|
||||
[b4_remove_comma([$1],
|
||||
b4_param_calls(b4_lex_param))],
|
||||
[$1])])
|
||||
m4_define([b4_param_calls],
|
||||
[m4_map([b4_param_call], [$@])])
|
||||
m4_define([b4_param_call], [, $2])
|
||||
|
||||
|
||||
|
||||
# b4_parse_param_cons
|
||||
# -------------------
|
||||
# Extra initialisations of the constructor.
|
||||
m4_define([b4_parse_param_cons],
|
||||
[m4_ifset([b4_parse_param],
|
||||
[b4_constructor_calls(b4_parse_param)])])
|
||||
|
||||
m4_define([b4_constructor_calls],
|
||||
[m4_map([b4_constructor_call], [$@])])
|
||||
m4_define([b4_constructor_call],
|
||||
[this.$2 = $2;
|
||||
])
|
||||
|
||||
|
||||
|
||||
# b4_parse_param_vars
|
||||
# -------------------
|
||||
# Extra instance variables.
|
||||
m4_define([b4_parse_param_vars],
|
||||
[m4_ifset([b4_parse_param],
|
||||
[
|
||||
/* User arguments. */
|
||||
b4_var_decls(b4_parse_param)])])
|
||||
|
||||
m4_define([b4_var_decls],
|
||||
[m4_map_sep([b4_var_decl], [
|
||||
], [$@])])
|
||||
m4_define([b4_var_decl],
|
||||
[ protected final $1;])
|
||||
|
||||
|
||||
|
||||
# b4_maybe_throws(THROWS)
|
||||
# -----------------------
|
||||
# Expand to either an empty string or "throws THROWS".
|
||||
m4_define([b4_maybe_throws],
|
||||
[m4_ifval($1, [throws $1])])
|
1143
misc/flex/data/lalr1.cc
Normal file
1143
misc/flex/data/lalr1.cc
Normal file
File diff suppressed because it is too large
Load diff
927
misc/flex/data/lalr1.java
Normal file
927
misc/flex/data/lalr1.java
Normal file
|
@ -0,0 +1,927 @@
|
|||
# Java skeleton for Bison -*- autoconf -*-
|
||||
|
||||
# Copyright (C) 2007-2012 Free Software Foundation, Inc.
|
||||
|
||||
# This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
m4_include(b4_pkgdatadir/[java.m4])
|
||||
|
||||
b4_defines_if([b4_fatal([%s: %%defines does not make sense in Java], [b4_skeleton])])
|
||||
m4_ifval(m4_defn([b4_symbol_destructors]),
|
||||
[b4_fatal([%s: %%destructor does not make sense in Java], [b4_skeleton])],
|
||||
[])
|
||||
|
||||
b4_output_begin([b4_parser_file_name])
|
||||
b4_copyright([Skeleton implementation for Bison LALR(1) parsers in Java],
|
||||
[2007-2012])
|
||||
|
||||
b4_percent_define_ifdef([package], [package b4_percent_define_get([package]);
|
||||
])[/* First part of user declarations. */
|
||||
]b4_pre_prologue
|
||||
b4_percent_code_get([[imports]])
|
||||
[/**
|
||||
* A Bison parser, automatically generated from <tt>]m4_bpatsubst(b4_file_name, [^"\(.*\)"$], [\1])[</tt>.
|
||||
*
|
||||
* @@author LALR (1) parser skeleton written by Paolo Bonzini.
|
||||
*/
|
||||
]b4_public_if([public ])dnl
|
||||
b4_abstract_if([abstract ])dnl
|
||||
b4_final_if([final ])dnl
|
||||
b4_strictfp_if([strictfp ])dnl
|
||||
[class ]b4_parser_class_name[]dnl
|
||||
b4_percent_define_get3([extends], [ extends ])dnl
|
||||
b4_percent_define_get3([implements], [ implements ])[
|
||||
{
|
||||
]b4_identification[
|
||||
|
||||
/** True if verbose error messages are enabled. */
|
||||
public boolean errorVerbose = ]b4_flag_value([error_verbose]);
|
||||
|
||||
b4_locations_if([[
|
||||
/**
|
||||
* A class defining a pair of positions. Positions, defined by the
|
||||
* <code>]b4_position_type[</code> class, denote a point in the input.
|
||||
* Locations represent a part of the input through the beginning
|
||||
* and ending positions. */
|
||||
public class ]b4_location_type[ {
|
||||
/** The first, inclusive, position in the range. */
|
||||
public ]b4_position_type[ begin;
|
||||
|
||||
/** The first position beyond the range. */
|
||||
public ]b4_position_type[ end;
|
||||
|
||||
/**
|
||||
* Create a <code>]b4_location_type[</code> denoting an empty range located at
|
||||
* a given point.
|
||||
* @@param loc The position at which the range is anchored. */
|
||||
public ]b4_location_type[ (]b4_position_type[ loc) {
|
||||
this.begin = this.end = loc;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>]b4_location_type[</code> from the endpoints of the range.
|
||||
* @@param begin The first position included in the range.
|
||||
* @@param end The first position beyond the range. */
|
||||
public ]b4_location_type[ (]b4_position_type[ begin, ]b4_position_type[ end) {
|
||||
this.begin = begin;
|
||||
this.end = end;
|
||||
}
|
||||
|
||||
/**
|
||||
* Print a representation of the location. For this to be correct,
|
||||
* <code>]b4_position_type[</code> should override the <code>equals</code>
|
||||
* method. */
|
||||
public String toString () {
|
||||
if (begin.equals (end))
|
||||
return begin.toString ();
|
||||
else
|
||||
return begin.toString () + "-" + end.toString ();
|
||||
}
|
||||
}
|
||||
|
||||
]])
|
||||
|
||||
[ /** Token returned by the scanner to signal the end of its input. */
|
||||
public static final int EOF = 0;]
|
||||
|
||||
b4_token_enums(b4_tokens)
|
||||
|
||||
b4_locations_if([[
|
||||
private ]b4_location_type[ yylloc (YYStack rhs, int n)
|
||||
{
|
||||
if (n > 0)
|
||||
return new ]b4_location_type[ (rhs.locationAt (n-1).begin, rhs.locationAt (0).end);
|
||||
else
|
||||
return new ]b4_location_type[ (rhs.locationAt (0).end);
|
||||
}]])[
|
||||
|
||||
/**
|
||||
* Communication interface between the scanner and the Bison-generated
|
||||
* parser <tt>]b4_parser_class_name[</tt>.
|
||||
*/
|
||||
public interface Lexer {
|
||||
]b4_locations_if([[/**
|
||||
* Method to retrieve the beginning position of the last scanned token.
|
||||
* @@return the position at which the last scanned token starts. */
|
||||
]b4_position_type[ getStartPos ();
|
||||
|
||||
/**
|
||||
* Method to retrieve the ending position of the last scanned token.
|
||||
* @@return the first position beyond the last scanned token. */
|
||||
]b4_position_type[ getEndPos ();]])[
|
||||
|
||||
/**
|
||||
* Method to retrieve the semantic value of the last scanned token.
|
||||
* @@return the semantic value of the last scanned token. */
|
||||
]b4_yystype[ getLVal ();
|
||||
|
||||
/**
|
||||
* Entry point for the scanner. Returns the token identifier corresponding
|
||||
* to the next token and prepares to return the semantic value
|
||||
* ]b4_locations_if([and beginning/ending positions ])[of the token.
|
||||
* @@return the token identifier corresponding to the next token. */
|
||||
int yylex () ]b4_maybe_throws([b4_lex_throws])[;
|
||||
|
||||
/**
|
||||
* Entry point for error reporting. Emits an error
|
||||
* ]b4_locations_if([referring to the given location ])[in a user-defined way.
|
||||
*
|
||||
* ]b4_locations_if([[@@param loc The location of the element to which the
|
||||
* error message is related]])[
|
||||
* @@param s The string for the error message. */
|
||||
void yyerror (]b4_locations_if([b4_location_type[ loc, ]])[String s);]
|
||||
}
|
||||
|
||||
b4_lexer_if([[private class YYLexer implements Lexer {
|
||||
]b4_percent_code_get([[lexer]])[
|
||||
}
|
||||
|
||||
]])[/** The object doing lexical analysis for us. */
|
||||
private Lexer yylexer;
|
||||
]
|
||||
b4_parse_param_vars
|
||||
|
||||
b4_lexer_if([[
|
||||
/**
|
||||
* Instantiates the Bison-generated parser.
|
||||
*/
|
||||
public ]b4_parser_class_name (b4_parse_param_decl([b4_lex_param_decl])[) {
|
||||
this.yylexer = new YYLexer(]b4_lex_param_call[);
|
||||
]b4_parse_param_cons[
|
||||
}
|
||||
]])
|
||||
|
||||
/**
|
||||
* Instantiates the Bison-generated parser.
|
||||
* @@param yylexer The scanner that will supply tokens to the parser.
|
||||
*/
|
||||
b4_lexer_if([[protected]], [[public]]) b4_parser_class_name[ (]b4_parse_param_decl([[Lexer yylexer]])[) {
|
||||
this.yylexer = yylexer;
|
||||
]b4_parse_param_cons[
|
||||
}
|
||||
|
||||
private java.io.PrintStream yyDebugStream = System.err;
|
||||
|
||||
/**
|
||||
* Return the <tt>PrintStream</tt> on which the debugging output is
|
||||
* printed.
|
||||
*/
|
||||
public final java.io.PrintStream getDebugStream () { return yyDebugStream; }
|
||||
|
||||
/**
|
||||
* Set the <tt>PrintStream</tt> on which the debug output is printed.
|
||||
* @@param s The stream that is used for debugging output.
|
||||
*/
|
||||
public final void setDebugStream(java.io.PrintStream s) { yyDebugStream = s; }
|
||||
|
||||
private int yydebug = 0;
|
||||
|
||||
/**
|
||||
* Answer the verbosity of the debugging output; 0 means that all kinds of
|
||||
* output from the parser are suppressed.
|
||||
*/
|
||||
public final int getDebugLevel() { return yydebug; }
|
||||
|
||||
/**
|
||||
* Set the verbosity of the debugging output; 0 means that all kinds of
|
||||
* output from the parser are suppressed.
|
||||
* @@param level The verbosity level for debugging output.
|
||||
*/
|
||||
public final void setDebugLevel(int level) { yydebug = level; }
|
||||
|
||||
private final int yylex () ]b4_maybe_throws([b4_lex_throws]) [{
|
||||
return yylexer.yylex ();
|
||||
}
|
||||
protected final void yyerror (]b4_locations_if([b4_location_type[ loc, ]])[String s) {
|
||||
yylexer.yyerror (]b4_locations_if([loc, ])[s);
|
||||
}
|
||||
|
||||
]b4_locations_if([
|
||||
protected final void yyerror (String s) {
|
||||
yylexer.yyerror ((]b4_location_type[)null, s);
|
||||
}
|
||||
protected final void yyerror (]b4_position_type[ loc, String s) {
|
||||
yylexer.yyerror (new ]b4_location_type[ (loc), s);
|
||||
}])
|
||||
|
||||
[protected final void yycdebug (String s) {
|
||||
if (yydebug > 0)
|
||||
yyDebugStream.println (s);
|
||||
}
|
||||
|
||||
private final class YYStack {
|
||||
private int[] stateStack = new int[16];
|
||||
]b4_locations_if([[private ]b4_location_type[[] locStack = new ]b4_location_type[[16];]])[
|
||||
private ]b4_yystype[[] valueStack = new ]b4_yystype[[16];
|
||||
|
||||
public int size = 16;
|
||||
public int height = -1;
|
||||
|
||||
public final void push (int state, ]b4_yystype[ value]dnl
|
||||
b4_locations_if([, ]b4_location_type[ loc])[) {
|
||||
height++;
|
||||
if (size == height)
|
||||
{
|
||||
int[] newStateStack = new int[size * 2];
|
||||
System.arraycopy (stateStack, 0, newStateStack, 0, height);
|
||||
stateStack = newStateStack;
|
||||
]b4_locations_if([[
|
||||
]b4_location_type[[] newLocStack = new ]b4_location_type[[size * 2];
|
||||
System.arraycopy (locStack, 0, newLocStack, 0, height);
|
||||
locStack = newLocStack;]])
|
||||
|
||||
b4_yystype[[] newValueStack = new ]b4_yystype[[size * 2];
|
||||
System.arraycopy (valueStack, 0, newValueStack, 0, height);
|
||||
valueStack = newValueStack;
|
||||
|
||||
size *= 2;
|
||||
}
|
||||
|
||||
stateStack[height] = state;
|
||||
]b4_locations_if([[locStack[height] = loc;]])[
|
||||
valueStack[height] = value;
|
||||
}
|
||||
|
||||
public final void pop () {
|
||||
pop (1);
|
||||
}
|
||||
|
||||
public final void pop (int num) {
|
||||
// Avoid memory leaks... garbage collection is a white lie!
|
||||
if (num > 0) {
|
||||
java.util.Arrays.fill (valueStack, height - num + 1, height + 1, null);
|
||||
]b4_locations_if([[java.util.Arrays.fill (locStack, height - num + 1, height + 1, null);]])[
|
||||
}
|
||||
height -= num;
|
||||
}
|
||||
|
||||
public final int stateAt (int i) {
|
||||
return stateStack[height - i];
|
||||
}
|
||||
|
||||
]b4_locations_if([[public final ]b4_location_type[ locationAt (int i) {
|
||||
return locStack[height - i];
|
||||
}
|
||||
|
||||
]])[public final ]b4_yystype[ valueAt (int i) {
|
||||
return valueStack[height - i];
|
||||
}
|
||||
|
||||
// Print the state stack on the debug stream.
|
||||
public void print (java.io.PrintStream out)
|
||||
{
|
||||
out.print ("Stack now");
|
||||
|
||||
for (int i = 0; i <= height; i++)
|
||||
{
|
||||
out.print (' ');
|
||||
out.print (stateStack[i]);
|
||||
}
|
||||
out.println ();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returned by a Bison action in order to stop the parsing process and
|
||||
* return success (<tt>true</tt>). */
|
||||
public static final int YYACCEPT = 0;
|
||||
|
||||
/**
|
||||
* Returned by a Bison action in order to stop the parsing process and
|
||||
* return failure (<tt>false</tt>). */
|
||||
public static final int YYABORT = 1;
|
||||
|
||||
/**
|
||||
* Returned by a Bison action in order to start error recovery without
|
||||
* printing an error message. */
|
||||
public static final int YYERROR = 2;
|
||||
|
||||
// Internal return codes that are not supported for user semantic
|
||||
// actions.
|
||||
private static final int YYERRLAB = 3;
|
||||
private static final int YYNEWSTATE = 4;
|
||||
private static final int YYDEFAULT = 5;
|
||||
private static final int YYREDUCE = 6;
|
||||
private static final int YYERRLAB1 = 7;
|
||||
private static final int YYRETURN = 8;
|
||||
|
||||
private int yyerrstatus_ = 0;
|
||||
|
||||
/**
|
||||
* Return whether error recovery is being done. In this state, the parser
|
||||
* reads token until it reaches a known state, and then restarts normal
|
||||
* operation. */
|
||||
public final boolean recovering ()
|
||||
{
|
||||
return yyerrstatus_ == 0;
|
||||
}
|
||||
|
||||
private int yyaction (int yyn, YYStack yystack, int yylen) ]b4_maybe_throws([b4_throws])[
|
||||
{
|
||||
]b4_yystype[ yyval;
|
||||
]b4_locations_if([b4_location_type[ yyloc = yylloc (yystack, yylen);]])[
|
||||
|
||||
/* If YYLEN is nonzero, implement the default value of the action:
|
||||
`$$ = $1'. Otherwise, use the top of the stack.
|
||||
|
||||
Otherwise, the following line sets YYVAL to garbage.
|
||||
This behavior is undocumented and Bison
|
||||
users should not rely upon it. */
|
||||
if (yylen > 0)
|
||||
yyval = yystack.valueAt (yylen - 1);
|
||||
else
|
||||
yyval = yystack.valueAt (0);
|
||||
|
||||
yy_reduce_print (yyn, yystack);
|
||||
|
||||
switch (yyn)
|
||||
{
|
||||
]b4_user_actions[
|
||||
default: break;
|
||||
}
|
||||
|
||||
yy_symbol_print ("-> $$ =", yyr1_[yyn], yyval]b4_locations_if([, yyloc])[);
|
||||
|
||||
yystack.pop (yylen);
|
||||
yylen = 0;
|
||||
|
||||
/* Shift the result of the reduction. */
|
||||
yyn = yyr1_[yyn];
|
||||
int yystate = yypgoto_[yyn - yyntokens_] + yystack.stateAt (0);
|
||||
if (0 <= yystate && yystate <= yylast_
|
||||
&& yycheck_[yystate] == yystack.stateAt (0))
|
||||
yystate = yytable_[yystate];
|
||||
else
|
||||
yystate = yydefgoto_[yyn - yyntokens_];
|
||||
|
||||
yystack.push (yystate, yyval]b4_locations_if([, yyloc])[);
|
||||
return YYNEWSTATE;
|
||||
}
|
||||
|
||||
/* Return YYSTR after stripping away unnecessary quotes and
|
||||
backslashes, so that it's suitable for yyerror. The heuristic is
|
||||
that double-quoting is unnecessary unless the string contains an
|
||||
apostrophe, a comma, or backslash (other than backslash-backslash).
|
||||
YYSTR is taken from yytname. */
|
||||
private final String yytnamerr_ (String yystr)
|
||||
{
|
||||
if (yystr.charAt (0) == '"')
|
||||
{
|
||||
StringBuffer yyr = new StringBuffer ();
|
||||
strip_quotes: for (int i = 1; i < yystr.length (); i++)
|
||||
switch (yystr.charAt (i))
|
||||
{
|
||||
case '\'':
|
||||
case ',':
|
||||
break strip_quotes;
|
||||
|
||||
case '\\':
|
||||
if (yystr.charAt(++i) != '\\')
|
||||
break strip_quotes;
|
||||
/* Fall through. */
|
||||
default:
|
||||
yyr.append (yystr.charAt (i));
|
||||
break;
|
||||
|
||||
case '"':
|
||||
return yyr.toString ();
|
||||
}
|
||||
}
|
||||
else if (yystr.equals ("$end"))
|
||||
return "end of input";
|
||||
|
||||
return yystr;
|
||||
}
|
||||
|
||||
/*--------------------------------.
|
||||
| Print this symbol on YYOUTPUT. |
|
||||
`--------------------------------*/
|
||||
|
||||
private void yy_symbol_print (String s, int yytype,
|
||||
]b4_yystype[ yyvaluep]dnl
|
||||
b4_locations_if([, Object yylocationp])[)
|
||||
{
|
||||
if (yydebug > 0)
|
||||
yycdebug (s + (yytype < yyntokens_ ? " token " : " nterm ")
|
||||
+ yytname_[yytype] + " ("]b4_locations_if([
|
||||
+ yylocationp + ": "])[
|
||||
+ (yyvaluep == null ? "(null)" : yyvaluep.toString ()) + ")");
|
||||
}
|
||||
|
||||
/**
|
||||
* Parse input from the scanner that was specified at object construction
|
||||
* time. Return whether the end of the input was reached successfully.
|
||||
*
|
||||
* @@return <tt>true</tt> if the parsing succeeds. Note that this does not
|
||||
* imply that there were no syntax errors.
|
||||
*/
|
||||
public boolean parse () ]b4_maybe_throws([b4_list2([b4_lex_throws], [b4_throws])])[
|
||||
{
|
||||
/// Lookahead and lookahead in internal form.
|
||||
int yychar = yyempty_;
|
||||
int yytoken = 0;
|
||||
|
||||
/* State. */
|
||||
int yyn = 0;
|
||||
int yylen = 0;
|
||||
int yystate = 0;
|
||||
|
||||
YYStack yystack = new YYStack ();
|
||||
|
||||
/* Error handling. */
|
||||
int yynerrs_ = 0;
|
||||
]b4_locations_if([/// The location where the error started.
|
||||
]b4_location_type[ yyerrloc = null;
|
||||
|
||||
/// ]b4_location_type[ of the lookahead.
|
||||
]b4_location_type[ yylloc = new ]b4_location_type[ (null, null);
|
||||
|
||||
/// @@$.
|
||||
]b4_location_type[ yyloc;])
|
||||
|
||||
/// Semantic value of the lookahead.
|
||||
b4_yystype[ yylval = null;
|
||||
|
||||
yycdebug ("Starting parse\n");
|
||||
yyerrstatus_ = 0;
|
||||
|
||||
]m4_ifdef([b4_initial_action], [
|
||||
b4_dollar_pushdef([yylval], [], [yylloc])dnl
|
||||
/* User initialization code. */
|
||||
b4_user_initial_action
|
||||
b4_dollar_popdef])[]dnl
|
||||
|
||||
[ /* Initialize the stack. */
|
||||
yystack.push (yystate, yylval]b4_locations_if([, yylloc])[);
|
||||
|
||||
int label = YYNEWSTATE;
|
||||
for (;;)
|
||||
switch (label)
|
||||
{
|
||||
/* New state. Unlike in the C/C++ skeletons, the state is already
|
||||
pushed when we come here. */
|
||||
case YYNEWSTATE:
|
||||
yycdebug ("Entering state " + yystate + "\n");
|
||||
if (yydebug > 0)
|
||||
yystack.print (yyDebugStream);
|
||||
|
||||
/* Accept? */
|
||||
if (yystate == yyfinal_)
|
||||
return true;
|
||||
|
||||
/* Take a decision. First try without lookahead. */
|
||||
yyn = yypact_[yystate];
|
||||
if (yy_pact_value_is_default_ (yyn))
|
||||
{
|
||||
label = YYDEFAULT;
|
||||
break;
|
||||
}
|
||||
|
||||
/* Read a lookahead token. */
|
||||
if (yychar == yyempty_)
|
||||
{
|
||||
yycdebug ("Reading a token: ");
|
||||
yychar = yylex ();]
|
||||
b4_locations_if([[
|
||||
yylloc = new ]b4_location_type[(yylexer.getStartPos (),
|
||||
yylexer.getEndPos ());]])
|
||||
yylval = yylexer.getLVal ();[
|
||||
}
|
||||
|
||||
/* Convert token to internal form. */
|
||||
if (yychar <= EOF)
|
||||
{
|
||||
yychar = yytoken = EOF;
|
||||
yycdebug ("Now at end of input.\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
yytoken = yytranslate_ (yychar);
|
||||
yy_symbol_print ("Next token is", yytoken,
|
||||
yylval]b4_locations_if([, yylloc])[);
|
||||
}
|
||||
|
||||
/* If the proper action on seeing token YYTOKEN is to reduce or to
|
||||
detect an error, take that action. */
|
||||
yyn += yytoken;
|
||||
if (yyn < 0 || yylast_ < yyn || yycheck_[yyn] != yytoken)
|
||||
label = YYDEFAULT;
|
||||
|
||||
/* <= 0 means reduce or error. */
|
||||
else if ((yyn = yytable_[yyn]) <= 0)
|
||||
{
|
||||
if (yy_table_value_is_error_ (yyn))
|
||||
label = YYERRLAB;
|
||||
else
|
||||
{
|
||||
yyn = -yyn;
|
||||
label = YYREDUCE;
|
||||
}
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
/* Shift the lookahead token. */
|
||||
yy_symbol_print ("Shifting", yytoken,
|
||||
yylval]b4_locations_if([, yylloc])[);
|
||||
|
||||
/* Discard the token being shifted. */
|
||||
yychar = yyempty_;
|
||||
|
||||
/* Count tokens shifted since error; after three, turn off error
|
||||
status. */
|
||||
if (yyerrstatus_ > 0)
|
||||
--yyerrstatus_;
|
||||
|
||||
yystate = yyn;
|
||||
yystack.push (yystate, yylval]b4_locations_if([, yylloc])[);
|
||||
label = YYNEWSTATE;
|
||||
}
|
||||
break;
|
||||
|
||||
/*-----------------------------------------------------------.
|
||||
| yydefault -- do the default action for the current state. |
|
||||
`-----------------------------------------------------------*/
|
||||
case YYDEFAULT:
|
||||
yyn = yydefact_[yystate];
|
||||
if (yyn == 0)
|
||||
label = YYERRLAB;
|
||||
else
|
||||
label = YYREDUCE;
|
||||
break;
|
||||
|
||||
/*-----------------------------.
|
||||
| yyreduce -- Do a reduction. |
|
||||
`-----------------------------*/
|
||||
case YYREDUCE:
|
||||
yylen = yyr2_[yyn];
|
||||
label = yyaction (yyn, yystack, yylen);
|
||||
yystate = yystack.stateAt (0);
|
||||
break;
|
||||
|
||||
/*------------------------------------.
|
||||
| yyerrlab -- here on detecting error |
|
||||
`------------------------------------*/
|
||||
case YYERRLAB:
|
||||
/* If not already recovering from an error, report this error. */
|
||||
if (yyerrstatus_ == 0)
|
||||
{
|
||||
++yynerrs_;
|
||||
if (yychar == yyempty_)
|
||||
yytoken = yyempty_;
|
||||
yyerror (]b4_locations_if([yylloc, ])[yysyntax_error (yystate, yytoken));
|
||||
}
|
||||
|
||||
]b4_locations_if([yyerrloc = yylloc;])[
|
||||
if (yyerrstatus_ == 3)
|
||||
{
|
||||
/* If just tried and failed to reuse lookahead token after an
|
||||
error, discard it. */
|
||||
|
||||
if (yychar <= EOF)
|
||||
{
|
||||
/* Return failure if at end of input. */
|
||||
if (yychar == EOF)
|
||||
return false;
|
||||
}
|
||||
else
|
||||
yychar = yyempty_;
|
||||
}
|
||||
|
||||
/* Else will try to reuse lookahead token after shifting the error
|
||||
token. */
|
||||
label = YYERRLAB1;
|
||||
break;
|
||||
|
||||
/*---------------------------------------------------.
|
||||
| errorlab -- error raised explicitly by YYERROR. |
|
||||
`---------------------------------------------------*/
|
||||
case YYERROR:
|
||||
|
||||
]b4_locations_if([yyerrloc = yystack.locationAt (yylen - 1);])[
|
||||
/* Do not reclaim the symbols of the rule which action triggered
|
||||
this YYERROR. */
|
||||
yystack.pop (yylen);
|
||||
yylen = 0;
|
||||
yystate = yystack.stateAt (0);
|
||||
label = YYERRLAB1;
|
||||
break;
|
||||
|
||||
/*-------------------------------------------------------------.
|
||||
| yyerrlab1 -- common code for both syntax error and YYERROR. |
|
||||
`-------------------------------------------------------------*/
|
||||
case YYERRLAB1:
|
||||
yyerrstatus_ = 3; /* Each real token shifted decrements this. */
|
||||
|
||||
for (;;)
|
||||
{
|
||||
yyn = yypact_[yystate];
|
||||
if (!yy_pact_value_is_default_ (yyn))
|
||||
{
|
||||
yyn += yyterror_;
|
||||
if (0 <= yyn && yyn <= yylast_ && yycheck_[yyn] == yyterror_)
|
||||
{
|
||||
yyn = yytable_[yyn];
|
||||
if (0 < yyn)
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/* Pop the current state because it cannot handle the error token. */
|
||||
if (yystack.height == 0)
|
||||
return false;
|
||||
|
||||
]b4_locations_if([yyerrloc = yystack.locationAt (0);])[
|
||||
yystack.pop ();
|
||||
yystate = yystack.stateAt (0);
|
||||
if (yydebug > 0)
|
||||
yystack.print (yyDebugStream);
|
||||
}
|
||||
|
||||
]b4_locations_if([
|
||||
/* Muck with the stack to setup for yylloc. */
|
||||
yystack.push (0, null, yylloc);
|
||||
yystack.push (0, null, yyerrloc);
|
||||
yyloc = yylloc (yystack, 2);
|
||||
yystack.pop (2);])[
|
||||
|
||||
/* Shift the error token. */
|
||||
yy_symbol_print ("Shifting", yystos_[yyn],
|
||||
yylval]b4_locations_if([, yyloc])[);
|
||||
|
||||
yystate = yyn;
|
||||
yystack.push (yyn, yylval]b4_locations_if([, yyloc])[);
|
||||
label = YYNEWSTATE;
|
||||
break;
|
||||
|
||||
/* Accept. */
|
||||
case YYACCEPT:
|
||||
return true;
|
||||
|
||||
/* Abort. */
|
||||
case YYABORT:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Generate an error message.
|
||||
private String yysyntax_error (int yystate, int tok)
|
||||
{
|
||||
if (errorVerbose)
|
||||
{
|
||||
/* There are many possibilities here to consider:
|
||||
- Assume YYFAIL is not used. It's too flawed to consider.
|
||||
See
|
||||
<http://lists.gnu.org/archive/html/bison-patches/2009-12/msg00024.html>
|
||||
for details. YYERROR is fine as it does not invoke this
|
||||
function.
|
||||
- If this state is a consistent state with a default action,
|
||||
then the only way this function was invoked is if the
|
||||
default action is an error action. In that case, don't
|
||||
check for expected tokens because there are none.
|
||||
- The only way there can be no lookahead present (in tok) is
|
||||
if this state is a consistent state with a default action.
|
||||
Thus, detecting the absence of a lookahead is sufficient to
|
||||
determine that there is no unexpected or expected token to
|
||||
report. In that case, just report a simple "syntax error".
|
||||
- Don't assume there isn't a lookahead just because this
|
||||
state is a consistent state with a default action. There
|
||||
might have been a previous inconsistent state, consistent
|
||||
state with a non-default action, or user semantic action
|
||||
that manipulated yychar. (However, yychar is currently out
|
||||
of scope during semantic actions.)
|
||||
- Of course, the expected token list depends on states to
|
||||
have correct lookahead information, and it depends on the
|
||||
parser not to perform extra reductions after fetching a
|
||||
lookahead from the scanner and before detecting a syntax
|
||||
error. Thus, state merging (from LALR or IELR) and default
|
||||
reductions corrupt the expected token list. However, the
|
||||
list is correct for canonical LR with one exception: it
|
||||
will still contain any token that will not be accepted due
|
||||
to an error action in a later state.
|
||||
*/
|
||||
if (tok != yyempty_)
|
||||
{
|
||||
// FIXME: This method of building the message is not compatible
|
||||
// with internationalization.
|
||||
StringBuffer res =
|
||||
new StringBuffer ("syntax error, unexpected ");
|
||||
res.append (yytnamerr_ (yytname_[tok]));
|
||||
int yyn = yypact_[yystate];
|
||||
if (!yy_pact_value_is_default_ (yyn))
|
||||
{
|
||||
/* Start YYX at -YYN if negative to avoid negative
|
||||
indexes in YYCHECK. In other words, skip the first
|
||||
-YYN actions for this state because they are default
|
||||
actions. */
|
||||
int yyxbegin = yyn < 0 ? -yyn : 0;
|
||||
/* Stay within bounds of both yycheck and yytname. */
|
||||
int yychecklim = yylast_ - yyn + 1;
|
||||
int yyxend = yychecklim < yyntokens_ ? yychecklim : yyntokens_;
|
||||
int count = 0;
|
||||
for (int x = yyxbegin; x < yyxend; ++x)
|
||||
if (yycheck_[x + yyn] == x && x != yyterror_
|
||||
&& !yy_table_value_is_error_ (yytable_[x + yyn]))
|
||||
++count;
|
||||
if (count < 5)
|
||||
{
|
||||
count = 0;
|
||||
for (int x = yyxbegin; x < yyxend; ++x)
|
||||
if (yycheck_[x + yyn] == x && x != yyterror_
|
||||
&& !yy_table_value_is_error_ (yytable_[x + yyn]))
|
||||
{
|
||||
res.append (count++ == 0 ? ", expecting " : " or ");
|
||||
res.append (yytnamerr_ (yytname_[x]));
|
||||
}
|
||||
}
|
||||
}
|
||||
return res.toString ();
|
||||
}
|
||||
}
|
||||
|
||||
return "syntax error";
|
||||
}
|
||||
|
||||
/**
|
||||
* Whether the given <code>yypact_</code> value indicates a defaulted state.
|
||||
* @@param yyvalue the value to check
|
||||
*/
|
||||
private static boolean yy_pact_value_is_default_ (int yyvalue)
|
||||
{
|
||||
return yyvalue == yypact_ninf_;
|
||||
}
|
||||
|
||||
/**
|
||||
* Whether the given <code>yytable_</code> value indicates a syntax error.
|
||||
* @@param yyvalue the value to check
|
||||
*/
|
||||
private static boolean yy_table_value_is_error_ (int yyvalue)
|
||||
{
|
||||
return yyvalue == yytable_ninf_;
|
||||
}
|
||||
|
||||
/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
|
||||
STATE-NUM. */
|
||||
private static final ]b4_int_type_for([b4_pact])[ yypact_ninf_ = ]b4_pact_ninf[;
|
||||
private static final ]b4_int_type_for([b4_pact])[ yypact_[] =
|
||||
{
|
||||
]b4_pact[
|
||||
};
|
||||
|
||||
/* YYDEFACT[S] -- default reduction number in state S. Performed when
|
||||
YYTABLE doesn't specify something else to do. Zero means the
|
||||
default is an error. */
|
||||
private static final ]b4_int_type_for([b4_defact])[ yydefact_[] =
|
||||
{
|
||||
]b4_defact[
|
||||
};
|
||||
|
||||
/* YYPGOTO[NTERM-NUM]. */
|
||||
private static final ]b4_int_type_for([b4_pgoto])[ yypgoto_[] =
|
||||
{
|
||||
]b4_pgoto[
|
||||
};
|
||||
|
||||
/* YYDEFGOTO[NTERM-NUM]. */
|
||||
private static final ]b4_int_type_for([b4_defgoto])[
|
||||
yydefgoto_[] =
|
||||
{
|
||||
]b4_defgoto[
|
||||
};
|
||||
|
||||
/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
|
||||
positive, shift that token. If negative, reduce the rule which
|
||||
number is the opposite. If YYTABLE_NINF_, syntax error. */
|
||||
private static final ]b4_int_type_for([b4_table])[ yytable_ninf_ = ]b4_table_ninf[;
|
||||
private static final ]b4_int_type_for([b4_table])[
|
||||
yytable_[] =
|
||||
{
|
||||
]b4_table[
|
||||
};
|
||||
|
||||
/* YYCHECK. */
|
||||
private static final ]b4_int_type_for([b4_check])[
|
||||
yycheck_[] =
|
||||
{
|
||||
]b4_check[
|
||||
};
|
||||
|
||||
/* STOS_[STATE-NUM] -- The (internal number of the) accessing
|
||||
symbol of state STATE-NUM. */
|
||||
private static final ]b4_int_type_for([b4_stos])[
|
||||
yystos_[] =
|
||||
{
|
||||
]b4_stos[
|
||||
};
|
||||
|
||||
/* TOKEN_NUMBER_[YYLEX-NUM] -- Internal symbol number corresponding
|
||||
to YYLEX-NUM. */
|
||||
private static final ]b4_int_type_for([b4_toknum])[
|
||||
yytoken_number_[] =
|
||||
{
|
||||
]b4_toknum[
|
||||
};
|
||||
|
||||
/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
|
||||
private static final ]b4_int_type_for([b4_r1])[
|
||||
yyr1_[] =
|
||||
{
|
||||
]b4_r1[
|
||||
};
|
||||
|
||||
/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
|
||||
private static final ]b4_int_type_for([b4_r2])[
|
||||
yyr2_[] =
|
||||
{
|
||||
]b4_r2[
|
||||
};
|
||||
|
||||
/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
|
||||
First, the terminals, then, starting at \a yyntokens_, nonterminals. */
|
||||
private static final String yytname_[] =
|
||||
{
|
||||
]b4_tname[
|
||||
};
|
||||
|
||||
/* YYRHS -- A `-1'-separated list of the rules' RHS. */
|
||||
private static final ]b4_int_type_for([b4_rhs])[ yyrhs_[] =
|
||||
{
|
||||
]b4_rhs[
|
||||
};
|
||||
|
||||
/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
|
||||
YYRHS. */
|
||||
private static final ]b4_int_type_for([b4_prhs])[ yyprhs_[] =
|
||||
{
|
||||
]b4_prhs[
|
||||
};
|
||||
|
||||
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
|
||||
private static final ]b4_int_type_for([b4_rline])[ yyrline_[] =
|
||||
{
|
||||
]b4_rline[
|
||||
};
|
||||
|
||||
// Report on the debug stream that the rule yyrule is going to be reduced.
|
||||
private void yy_reduce_print (int yyrule, YYStack yystack)
|
||||
{
|
||||
if (yydebug == 0)
|
||||
return;
|
||||
|
||||
int yylno = yyrline_[yyrule];
|
||||
int yynrhs = yyr2_[yyrule];
|
||||
/* Print the symbols being reduced, and their result. */
|
||||
yycdebug ("Reducing stack by rule " + (yyrule - 1)
|
||||
+ " (line " + yylno + "), ");
|
||||
|
||||
/* The symbols being reduced. */
|
||||
for (int yyi = 0; yyi < yynrhs; yyi++)
|
||||
yy_symbol_print (" $" + (yyi + 1) + " =",
|
||||
yyrhs_[yyprhs_[yyrule] + yyi],
|
||||
]b4_rhs_value(yynrhs, yyi + 1)b4_locations_if([,
|
||||
b4_rhs_location(yynrhs, yyi + 1)])[);
|
||||
}
|
||||
|
||||
/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */
|
||||
private static final ]b4_int_type_for([b4_translate])[ yytranslate_table_[] =
|
||||
{
|
||||
]b4_translate[
|
||||
};
|
||||
|
||||
private static final ]b4_int_type_for([b4_translate])[ yytranslate_ (int t)
|
||||
{
|
||||
if (t >= 0 && t <= yyuser_token_number_max_)
|
||||
return yytranslate_table_[t];
|
||||
else
|
||||
return yyundef_token_;
|
||||
}
|
||||
|
||||
private static final int yylast_ = ]b4_last[;
|
||||
private static final int yynnts_ = ]b4_nterms_number[;
|
||||
private static final int yyempty_ = -2;
|
||||
private static final int yyfinal_ = ]b4_final_state_number[;
|
||||
private static final int yyterror_ = 1;
|
||||
private static final int yyerrcode_ = 256;
|
||||
private static final int yyntokens_ = ]b4_tokens_number[;
|
||||
|
||||
private static final int yyuser_token_number_max_ = ]b4_user_token_number_max[;
|
||||
private static final int yyundef_token_ = ]b4_undef_token_number[;
|
||||
|
||||
]/* User implementation code. */
|
||||
b4_percent_code_get[]dnl
|
||||
|
||||
}
|
||||
|
||||
b4_epilogue
|
||||
b4_output_end()
|
299
misc/flex/data/location.cc
Normal file
299
misc/flex/data/location.cc
Normal file
|
@ -0,0 +1,299 @@
|
|||
# C++ skeleton for Bison
|
||||
|
||||
# Copyright (C) 2002-2007, 2009-2012 Free Software Foundation, Inc.
|
||||
|
||||
# This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
b4_output_begin([b4_dir_prefix[]position.hh])
|
||||
b4_copyright([Positions for Bison parsers in C++],
|
||||
[2002-2007, 2009-2012])[
|
||||
|
||||
/**
|
||||
** \file ]b4_dir_prefix[position.hh
|
||||
** Define the ]b4_namespace_ref[::position class.
|
||||
*/
|
||||
|
||||
]b4_cpp_guard_open([b4_dir_prefix[]position.hh])[
|
||||
|
||||
# include <algorithm> // std::max
|
||||
# include <iostream>
|
||||
# include <string>
|
||||
|
||||
]b4_null_define[
|
||||
|
||||
]b4_namespace_open[
|
||||
/// Abstract a position.
|
||||
class position
|
||||
{
|
||||
public:
|
||||
]m4_ifdef([b4_location_constructors], [[
|
||||
/// Construct a position.
|
||||
explicit position (]b4_percent_define_get([[filename_type]])[* f = YY_NULL,
|
||||
unsigned int l = ]b4_location_initial_line[u,
|
||||
unsigned int c = ]b4_location_initial_column[u)
|
||||
: filename (f)
|
||||
, line (l)
|
||||
, column (c)
|
||||
{
|
||||
}
|
||||
|
||||
]])[
|
||||
/// Initialization.
|
||||
void initialize (]b4_percent_define_get([[filename_type]])[* fn = YY_NULL,
|
||||
unsigned int l = ]b4_location_initial_line[u,
|
||||
unsigned int c = ]b4_location_initial_column[u)
|
||||
{
|
||||
filename = fn;
|
||||
line = l;
|
||||
column = c;
|
||||
}
|
||||
|
||||
/** \name Line and Column related manipulators
|
||||
** \{ */
|
||||
/// (line related) Advance to the COUNT next lines.
|
||||
void lines (int count = 1)
|
||||
{
|
||||
column = ]b4_location_initial_column[u;
|
||||
line += count;
|
||||
}
|
||||
|
||||
/// (column related) Advance to the COUNT next columns.
|
||||
void columns (int count = 1)
|
||||
{
|
||||
column = std::max (]b4_location_initial_column[u, column + count);
|
||||
}
|
||||
/** \} */
|
||||
|
||||
/// File name to which this position refers.
|
||||
]b4_percent_define_get([[filename_type]])[* filename;
|
||||
/// Current line number.
|
||||
unsigned int line;
|
||||
/// Current column number.
|
||||
unsigned int column;
|
||||
};
|
||||
|
||||
/// Add and assign a position.
|
||||
inline position&
|
||||
operator+= (position& res, const int width)
|
||||
{
|
||||
res.columns (width);
|
||||
return res;
|
||||
}
|
||||
|
||||
/// Add two position objects.
|
||||
inline const position
|
||||
operator+ (const position& begin, const int width)
|
||||
{
|
||||
position res = begin;
|
||||
return res += width;
|
||||
}
|
||||
|
||||
/// Add and assign a position.
|
||||
inline position&
|
||||
operator-= (position& res, const int width)
|
||||
{
|
||||
return res += -width;
|
||||
}
|
||||
|
||||
/// Add two position objects.
|
||||
inline const position
|
||||
operator- (const position& begin, const int width)
|
||||
{
|
||||
return begin + -width;
|
||||
}
|
||||
]b4_percent_define_flag_if([[define_location_comparison]], [[
|
||||
/// Compare two position objects.
|
||||
inline bool
|
||||
operator== (const position& pos1, const position& pos2)
|
||||
{
|
||||
return (pos1.line == pos2.line
|
||||
&& pos1.column == pos2.column
|
||||
&& (pos1.filename == pos2.filename
|
||||
|| (pos1.filename && pos2.filename
|
||||
&& *pos1.filename == *pos2.filename)));
|
||||
}
|
||||
|
||||
/// Compare two position objects.
|
||||
inline bool
|
||||
operator!= (const position& pos1, const position& pos2)
|
||||
{
|
||||
return !(pos1 == pos2);
|
||||
}
|
||||
]])[
|
||||
/** \brief Intercept output stream redirection.
|
||||
** \param ostr the destination output stream
|
||||
** \param pos a reference to the position to redirect
|
||||
*/
|
||||
template <typename YYChar>
|
||||
inline std::basic_ostream<YYChar>&
|
||||
operator<< (std::basic_ostream<YYChar>& ostr, const position& pos)
|
||||
{
|
||||
if (pos.filename)
|
||||
ostr << *pos.filename << ':';
|
||||
return ostr << pos.line << '.' << pos.column;
|
||||
}
|
||||
|
||||
]b4_namespace_close[
|
||||
]b4_cpp_guard_close([b4_dir_prefix[]position.hh])
|
||||
b4_output_end()
|
||||
|
||||
|
||||
b4_output_begin([b4_dir_prefix[]location.hh])
|
||||
b4_copyright([Locations for Bison parsers in C++],
|
||||
[2002-2007, 2009-2012])[
|
||||
|
||||
/**
|
||||
** \file ]b4_dir_prefix[location.hh
|
||||
** Define the ]b4_namespace_ref[::location class.
|
||||
*/
|
||||
|
||||
]b4_cpp_guard_open([b4_dir_prefix[]location.hh])[
|
||||
|
||||
# include "position.hh"
|
||||
|
||||
]b4_namespace_open[
|
||||
|
||||
/// Abstract a location.
|
||||
class location
|
||||
{
|
||||
public:
|
||||
]m4_ifdef([b4_location_constructors], [
|
||||
/// Construct a location from \a b to \a e.
|
||||
location (const position& b, const position& e)
|
||||
: begin (b)
|
||||
, end (e)
|
||||
{
|
||||
}
|
||||
|
||||
/// Construct a 0-width location in \a p.
|
||||
explicit location (const position& p = position ())
|
||||
: begin (p)
|
||||
, end (p)
|
||||
{
|
||||
}
|
||||
|
||||
/// Construct a 0-width location in \a f, \a l, \a c.
|
||||
explicit location (]b4_percent_define_get([[filename_type]])[* f,
|
||||
unsigned int l = ]b4_location_initial_line[u,
|
||||
unsigned int c = ]b4_location_initial_column[u)
|
||||
: begin (f, l, c)
|
||||
, end (f, l, c)
|
||||
{
|
||||
}
|
||||
|
||||
])[
|
||||
/// Initialization.
|
||||
void initialize (]b4_percent_define_get([[filename_type]])[* f = YY_NULL,
|
||||
unsigned int l = ]b4_location_initial_line[u,
|
||||
unsigned int c = ]b4_location_initial_column[u)
|
||||
{
|
||||
begin.initialize (f, l, c);
|
||||
end = begin;
|
||||
}
|
||||
|
||||
/** \name Line and Column related manipulators
|
||||
** \{ */
|
||||
public:
|
||||
/// Reset initial location to final location.
|
||||
void step ()
|
||||
{
|
||||
begin = end;
|
||||
}
|
||||
|
||||
/// Extend the current location to the COUNT next columns.
|
||||
void columns (unsigned int count = 1)
|
||||
{
|
||||
end += count;
|
||||
}
|
||||
|
||||
/// Extend the current location to the COUNT next lines.
|
||||
void lines (unsigned int count = 1)
|
||||
{
|
||||
end.lines (count);
|
||||
}
|
||||
/** \} */
|
||||
|
||||
|
||||
public:
|
||||
/// Beginning of the located region.
|
||||
position begin;
|
||||
/// End of the located region.
|
||||
position end;
|
||||
};
|
||||
|
||||
/// Join two location objects to create a location.
|
||||
inline const location operator+ (const location& begin, const location& end)
|
||||
{
|
||||
location res = begin;
|
||||
res.end = end.end;
|
||||
return res;
|
||||
}
|
||||
|
||||
/// Add two location objects.
|
||||
inline const location operator+ (const location& begin, unsigned int width)
|
||||
{
|
||||
location res = begin;
|
||||
res.columns (width);
|
||||
return res;
|
||||
}
|
||||
|
||||
/// Add and assign a location.
|
||||
inline location& operator+= (location& res, unsigned int width)
|
||||
{
|
||||
res.columns (width);
|
||||
return res;
|
||||
}
|
||||
]b4_percent_define_flag_if([[define_location_comparison]], [[
|
||||
/// Compare two location objects.
|
||||
inline bool
|
||||
operator== (const location& loc1, const location& loc2)
|
||||
{
|
||||
return loc1.begin == loc2.begin && loc1.end == loc2.end;
|
||||
}
|
||||
|
||||
/// Compare two location objects.
|
||||
inline bool
|
||||
operator!= (const location& loc1, const location& loc2)
|
||||
{
|
||||
return !(loc1 == loc2);
|
||||
}
|
||||
]])[
|
||||
/** \brief Intercept output stream redirection.
|
||||
** \param ostr the destination output stream
|
||||
** \param loc a reference to the location to redirect
|
||||
**
|
||||
** Avoid duplicate information.
|
||||
*/
|
||||
template <typename YYChar>
|
||||
inline std::basic_ostream<YYChar>&
|
||||
operator<< (std::basic_ostream<YYChar>& ostr, const location& loc)
|
||||
{
|
||||
position last = loc.end - 1;
|
||||
ostr << loc.begin;
|
||||
if (last.filename
|
||||
&& (!loc.begin.filename
|
||||
|| *loc.begin.filename != *last.filename))
|
||||
ostr << '-' << last;
|
||||
else if (loc.begin.line != last.line)
|
||||
ostr << '-' << last.line << '.' << last.column;
|
||||
else if (loc.begin.column != last.column)
|
||||
ostr << '-' << last.column;
|
||||
return ostr;
|
||||
}
|
||||
|
||||
]b4_namespace_close[
|
||||
|
||||
]b4_cpp_guard_close([b4_dir_prefix[]location.hh])
|
||||
b4_output_end()
|
362
misc/flex/data/m4sugar/foreach.m4
Normal file
362
misc/flex/data/m4sugar/foreach.m4
Normal file
|
@ -0,0 +1,362 @@
|
|||
# -*- Autoconf -*-
|
||||
# This file is part of Autoconf.
|
||||
# foreach-based replacements for recursive functions.
|
||||
# Speeds up GNU M4 1.4.x by avoiding quadratic $@ recursion, but penalizes
|
||||
# GNU M4 1.6 by requiring more memory and macro expansions.
|
||||
#
|
||||
# Copyright (C) 2008-2012 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of Autoconf. This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# Under Section 7 of GPL version 3, you are granted additional
|
||||
# permissions described in the Autoconf Configure Script Exception,
|
||||
# version 3.0, as published by the Free Software Foundation.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# and a copy of the Autoconf Configure Script Exception along with
|
||||
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
|
||||
# respectively. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
# Written by Eric Blake.
|
||||
|
||||
# In M4 1.4.x, every byte of $@ is rescanned. This means that an
|
||||
# algorithm on n arguments that recurses with one less argument each
|
||||
# iteration will scan n * (n + 1) / 2 arguments, for O(n^2) time. In
|
||||
# M4 1.6, this was fixed so that $@ is only scanned once, then
|
||||
# back-references are made to information stored about the scan.
|
||||
# Thus, n iterations need only scan n arguments, for O(n) time.
|
||||
# Additionally, in M4 1.4.x, recursive algorithms did not clean up
|
||||
# memory very well, requiring O(n^2) memory rather than O(n) for n
|
||||
# iterations.
|
||||
#
|
||||
# This file is designed to overcome the quadratic nature of $@
|
||||
# recursion by writing a variant of m4_foreach that uses m4_for rather
|
||||
# than $@ recursion to operate on the list. This involves more macro
|
||||
# expansions, but avoids the need to rescan a quadratic number of
|
||||
# arguments, making these replacements very attractive for M4 1.4.x.
|
||||
# On the other hand, in any version of M4, expanding additional macros
|
||||
# costs additional time; therefore, in M4 1.6, where $@ recursion uses
|
||||
# fewer macros, these replacements actually pessimize performance.
|
||||
# Additionally, the use of $10 to mean the tenth argument violates
|
||||
# POSIX; although all versions of m4 1.4.x support this meaning, a
|
||||
# future m4 version may switch to take it as the first argument
|
||||
# concatenated with a literal 0, so the implementations in this file
|
||||
# are not future-proof. Thus, this file is conditionally included as
|
||||
# part of m4_init(), only when it is detected that M4 probably has
|
||||
# quadratic behavior (ie. it lacks the macro __m4_version__).
|
||||
#
|
||||
# Please keep this file in sync with m4sugar.m4.
|
||||
|
||||
# _m4_foreach(PRE, POST, IGNORED, ARG...)
|
||||
# ---------------------------------------
|
||||
# Form the common basis of the m4_foreach and m4_map macros. For each
|
||||
# ARG, expand PRE[ARG]POST[]. The IGNORED argument makes recursion
|
||||
# easier, and must be supplied rather than implicit.
|
||||
#
|
||||
# This version minimizes the number of times that $@ is evaluated by
|
||||
# using m4_for to generate a boilerplate into _m4_f then passing $@ to
|
||||
# that temporary macro. Thus, the recursion is done in m4_for without
|
||||
# reparsing any user input, and is not quadratic. For an idea of how
|
||||
# this works, note that m4_foreach(i,[1,2],[i]) calls
|
||||
# _m4_foreach([m4_define([i],],[)i],[],[1],[2])
|
||||
# which defines _m4_f:
|
||||
# $1[$4]$2[]$1[$5]$2[]_m4_popdef([_m4_f])
|
||||
# then calls _m4_f([m4_define([i],],[)i],[],[1],[2]) for a net result:
|
||||
# m4_define([i],[1])i[]m4_define([i],[2])i[]_m4_popdef([_m4_f]).
|
||||
m4_define([_m4_foreach],
|
||||
[m4_if([$#], [3], [],
|
||||
[m4_pushdef([_m4_f], _m4_for([4], [$#], [1],
|
||||
[$0_([1], [2],], [)])[_m4_popdef([_m4_f])])_m4_f($@)])])
|
||||
|
||||
m4_define([_m4_foreach_],
|
||||
[[$$1[$$3]$$2[]]])
|
||||
|
||||
# m4_case(SWITCH, VAL1, IF-VAL1, VAL2, IF-VAL2, ..., DEFAULT)
|
||||
# -----------------------------------------------------------
|
||||
# Find the first VAL that SWITCH matches, and expand the corresponding
|
||||
# IF-VAL. If there are no matches, expand DEFAULT.
|
||||
#
|
||||
# Use m4_for to create a temporary macro in terms of a boilerplate
|
||||
# m4_if with final cleanup. If $# is even, we have DEFAULT; if it is
|
||||
# odd, then rounding the last $# up in the temporary macro is
|
||||
# harmless. For example, both m4_case(1,2,3,4,5) and
|
||||
# m4_case(1,2,3,4,5,6) result in the intermediate _m4_case being
|
||||
# m4_if([$1],[$2],[$3],[$1],[$4],[$5],_m4_popdef([_m4_case])[$6])
|
||||
m4_define([m4_case],
|
||||
[m4_if(m4_eval([$# <= 2]), [1], [$2],
|
||||
[m4_pushdef([_$0], [m4_if(]_m4_for([2], m4_eval([($# - 1) / 2 * 2]), [2],
|
||||
[_$0_(], [)])[_m4_popdef(
|
||||
[_$0])]m4_dquote($m4_eval([($# + 1) & ~1]))[)])_$0($@)])])
|
||||
|
||||
m4_define([_m4_case_],
|
||||
[$0_([1], [$1], m4_incr([$1]))])
|
||||
|
||||
m4_define([_m4_case__],
|
||||
[[[$$1],[$$2],[$$3],]])
|
||||
|
||||
# m4_bmatch(SWITCH, RE1, VAL1, RE2, VAL2, ..., DEFAULT)
|
||||
# -----------------------------------------------------
|
||||
# m4 equivalent of
|
||||
#
|
||||
# if (SWITCH =~ RE1)
|
||||
# VAL1;
|
||||
# elif (SWITCH =~ RE2)
|
||||
# VAL2;
|
||||
# elif ...
|
||||
# ...
|
||||
# else
|
||||
# DEFAULT
|
||||
#
|
||||
# We build the temporary macro _m4_b:
|
||||
# m4_define([_m4_b], _m4_defn([_m4_bmatch]))_m4_b([$1], [$2], [$3])...
|
||||
# _m4_b([$1], [$m-1], [$m])_m4_b([], [], [$m+1]_m4_popdef([_m4_b]))
|
||||
# then invoke m4_unquote(_m4_b($@)), for concatenation with later text.
|
||||
m4_define([m4_bmatch],
|
||||
[m4_if([$#], 0, [m4_fatal([$0: too few arguments: $#])],
|
||||
[$#], 1, [m4_fatal([$0: too few arguments: $#: $1])],
|
||||
[$#], 2, [$2],
|
||||
[m4_pushdef([_m4_b], [m4_define([_m4_b],
|
||||
_m4_defn([_$0]))]_m4_for([3], m4_eval([($# + 1) / 2 * 2 - 1]),
|
||||
[2], [_$0_(], [)])[_m4_b([], [],]m4_dquote([$]m4_eval(
|
||||
[($# + 1) / 2 * 2]))[_m4_popdef([_m4_b]))])m4_unquote(_m4_b($@))])])
|
||||
|
||||
m4_define([_m4_bmatch],
|
||||
[m4_if(m4_bregexp([$1], [$2]), [-1], [], [[$3]m4_define([$0])])])
|
||||
|
||||
m4_define([_m4_bmatch_],
|
||||
[$0_([1], m4_decr([$1]), [$1])])
|
||||
|
||||
m4_define([_m4_bmatch__],
|
||||
[[_m4_b([$$1], [$$2], [$$3])]])
|
||||
|
||||
|
||||
# m4_cond(TEST1, VAL1, IF-VAL1, TEST2, VAL2, IF-VAL2, ..., [DEFAULT])
|
||||
# -------------------------------------------------------------------
|
||||
# Similar to m4_if, except that each TEST is expanded when encountered.
|
||||
# If the expansion of TESTn matches the string VALn, the result is IF-VALn.
|
||||
# The result is DEFAULT if no tests passed. This macro allows
|
||||
# short-circuiting of expensive tests, where it pays to arrange quick
|
||||
# filter tests to run first.
|
||||
#
|
||||
# m4_cond already guarantees either 3*n or 3*n + 1 arguments, 1 <= n.
|
||||
# We only have to speed up _m4_cond, by building the temporary _m4_c:
|
||||
# m4_define([_m4_c], _m4_defn([m4_unquote]))_m4_c([m4_if(($1), [($2)],
|
||||
# [[$3]m4_define([_m4_c])])])_m4_c([m4_if(($4), [($5)],
|
||||
# [[$6]m4_define([_m4_c])])])..._m4_c([m4_if(($m-2), [($m-1)],
|
||||
# [[$m]m4_define([_m4_c])])])_m4_c([[$m+1]]_m4_popdef([_m4_c]))
|
||||
# We invoke m4_unquote(_m4_c($@)), for concatenation with later text.
|
||||
m4_define([_m4_cond],
|
||||
[m4_pushdef([_m4_c], [m4_define([_m4_c],
|
||||
_m4_defn([m4_unquote]))]_m4_for([2], m4_eval([$# / 3 * 3 - 1]), [3],
|
||||
[$0_(], [)])[_m4_c(]m4_dquote(m4_dquote(
|
||||
[$]m4_eval([$# / 3 * 3 + 1])))[_m4_popdef([_m4_c]))])m4_unquote(_m4_c($@))])
|
||||
|
||||
m4_define([_m4_cond_],
|
||||
[$0_(m4_decr([$1]), [$1], m4_incr([$1]))])
|
||||
|
||||
m4_define([_m4_cond__],
|
||||
[[_m4_c([m4_if(($$1), [($$2)], [[$$3]m4_define([_m4_c])])])]])
|
||||
|
||||
# m4_bpatsubsts(STRING, RE1, SUBST1, RE2, SUBST2, ...)
|
||||
# ----------------------------------------------------
|
||||
# m4 equivalent of
|
||||
#
|
||||
# $_ = STRING;
|
||||
# s/RE1/SUBST1/g;
|
||||
# s/RE2/SUBST2/g;
|
||||
# ...
|
||||
#
|
||||
# m4_bpatsubsts already validated an odd number of arguments; we only
|
||||
# need to speed up _m4_bpatsubsts. To avoid nesting, we build the
|
||||
# temporary _m4_p:
|
||||
# m4_define([_m4_p], [$1])m4_define([_m4_p],
|
||||
# m4_bpatsubst(m4_dquote(_m4_defn([_m4_p])), [$2], [$3]))m4_define([_m4_p],
|
||||
# m4_bpatsubst(m4_dquote(_m4_defn([_m4_p])), [$4], [$5]))m4_define([_m4_p],...
|
||||
# m4_bpatsubst(m4_dquote(_m4_defn([_m4_p])), [$m-1], [$m]))m4_unquote(
|
||||
# _m4_defn([_m4_p])_m4_popdef([_m4_p]))
|
||||
m4_define([_m4_bpatsubsts],
|
||||
[m4_pushdef([_m4_p], [m4_define([_m4_p],
|
||||
]m4_dquote([$]1)[)]_m4_for([3], [$#], [2], [$0_(],
|
||||
[)])[m4_unquote(_m4_defn([_m4_p])_m4_popdef([_m4_p]))])_m4_p($@)])
|
||||
|
||||
m4_define([_m4_bpatsubsts_],
|
||||
[$0_(m4_decr([$1]), [$1])])
|
||||
|
||||
m4_define([_m4_bpatsubsts__],
|
||||
[[m4_define([_m4_p],
|
||||
m4_bpatsubst(m4_dquote(_m4_defn([_m4_p])), [$$1], [$$2]))]])
|
||||
|
||||
# m4_shiftn(N, ...)
|
||||
# -----------------
|
||||
# Returns ... shifted N times. Useful for recursive "varargs" constructs.
|
||||
#
|
||||
# m4_shiftn already validated arguments; we only need to speed up
|
||||
# _m4_shiftn. If N is 3, then we build the temporary _m4_s, defined as
|
||||
# ,[$5],[$6],...,[$m]_m4_popdef([_m4_s])
|
||||
# before calling m4_shift(_m4_s($@)).
|
||||
m4_define([_m4_shiftn],
|
||||
[m4_if(m4_incr([$1]), [$#], [], [m4_pushdef([_m4_s],
|
||||
_m4_for(m4_eval([$1 + 2]), [$#], [1],
|
||||
[[,]m4_dquote($], [)])[_m4_popdef([_m4_s])])m4_shift(_m4_s($@))])])
|
||||
|
||||
# m4_do(STRING, ...)
|
||||
# ------------------
|
||||
# This macro invokes all its arguments (in sequence, of course). It is
|
||||
# useful for making your macros more structured and readable by dropping
|
||||
# unnecessary dnl's and have the macros indented properly.
|
||||
#
|
||||
# Here, we use the temporary macro _m4_do, defined as
|
||||
# $1[]$2[]...[]$n[]_m4_popdef([_m4_do])
|
||||
m4_define([m4_do],
|
||||
[m4_if([$#], [0], [],
|
||||
[m4_pushdef([_$0], _m4_for([1], [$#], [1],
|
||||
[$], [[[]]])[_m4_popdef([_$0])])_$0($@)])])
|
||||
|
||||
# m4_dquote_elt(ARGS)
|
||||
# -------------------
|
||||
# Return ARGS as an unquoted list of double-quoted arguments.
|
||||
#
|
||||
# _m4_foreach to the rescue.
|
||||
m4_define([m4_dquote_elt],
|
||||
[m4_if([$#], [0], [], [[[$1]]_m4_foreach([,m4_dquote(], [)], $@)])])
|
||||
|
||||
# m4_reverse(ARGS)
|
||||
# ----------------
|
||||
# Output ARGS in reverse order.
|
||||
#
|
||||
# Invoke _m4_r($@) with the temporary _m4_r built as
|
||||
# [$m], [$m-1], ..., [$2], [$1]_m4_popdef([_m4_r])
|
||||
m4_define([m4_reverse],
|
||||
[m4_if([$#], [0], [], [$#], [1], [[$1]],
|
||||
[m4_pushdef([_m4_r], [[$$#]]_m4_for(m4_decr([$#]), [1], [-1],
|
||||
[[, ]m4_dquote($], [)])[_m4_popdef([_m4_r])])_m4_r($@)])])
|
||||
|
||||
|
||||
# m4_map_args_pair(EXPRESSION, [END-EXPR = EXPRESSION], ARG...)
|
||||
# -------------------------------------------------------------
|
||||
# Perform a pairwise grouping of consecutive ARGs, by expanding
|
||||
# EXPRESSION([ARG1], [ARG2]). If there are an odd number of ARGs, the
|
||||
# final argument is expanded with END-EXPR([ARGn]).
|
||||
#
|
||||
# Build the temporary macro _m4_map_args_pair, with the $2([$m+1])
|
||||
# only output if $# is odd:
|
||||
# $1([$3], [$4])[]$1([$5], [$6])[]...$1([$m-1],
|
||||
# [$m])[]m4_default([$2], [$1])([$m+1])[]_m4_popdef([_m4_map_args_pair])
|
||||
m4_define([m4_map_args_pair],
|
||||
[m4_if([$#], [0], [m4_fatal([$0: too few arguments: $#])],
|
||||
[$#], [1], [m4_fatal([$0: too few arguments: $#: $1])],
|
||||
[$#], [2], [],
|
||||
[$#], [3], [m4_default([$2], [$1])([$3])[]],
|
||||
[m4_pushdef([_$0], _m4_for([3],
|
||||
m4_eval([$# / 2 * 2 - 1]), [2], [_$0_(], [)])_$0_end(
|
||||
[1], [2], [$#])[_m4_popdef([_$0])])_$0($@)])])
|
||||
|
||||
m4_define([_m4_map_args_pair_],
|
||||
[$0_([1], [$1], m4_incr([$1]))])
|
||||
|
||||
m4_define([_m4_map_args_pair__],
|
||||
[[$$1([$$2], [$$3])[]]])
|
||||
|
||||
m4_define([_m4_map_args_pair_end],
|
||||
[m4_if(m4_eval([$3 & 1]), [1], [[m4_default([$$2], [$$1])([$$3])[]]])])
|
||||
|
||||
# m4_join(SEP, ARG1, ARG2...)
|
||||
# ---------------------------
|
||||
# Produce ARG1SEPARG2...SEPARGn. Avoid back-to-back SEP when a given ARG
|
||||
# is the empty string. No expansion is performed on SEP or ARGs.
|
||||
#
|
||||
# Use a self-modifying separator, since we don't know how many
|
||||
# arguments might be skipped before a separator is first printed, but
|
||||
# be careful if the separator contains $. _m4_foreach to the rescue.
|
||||
m4_define([m4_join],
|
||||
[m4_pushdef([_m4_sep], [m4_define([_m4_sep], _m4_defn([m4_echo]))])]dnl
|
||||
[_m4_foreach([_$0([$1],], [)], $@)_m4_popdef([_m4_sep])])
|
||||
|
||||
m4_define([_m4_join],
|
||||
[m4_if([$2], [], [], [_m4_sep([$1])[$2]])])
|
||||
|
||||
# m4_joinall(SEP, ARG1, ARG2...)
|
||||
# ------------------------------
|
||||
# Produce ARG1SEPARG2...SEPARGn. An empty ARG results in back-to-back SEP.
|
||||
# No expansion is performed on SEP or ARGs.
|
||||
#
|
||||
# A bit easier than m4_join. _m4_foreach to the rescue.
|
||||
m4_define([m4_joinall],
|
||||
[[$2]m4_if(m4_eval([$# <= 2]), [1], [],
|
||||
[_m4_foreach([$1], [], m4_shift($@))])])
|
||||
|
||||
# m4_list_cmp(A, B)
|
||||
# -----------------
|
||||
# Compare the two lists of integer expressions A and B.
|
||||
#
|
||||
# m4_list_cmp takes care of any side effects; we only override
|
||||
# _m4_list_cmp_raw, where we can safely expand lists multiple times.
|
||||
# First, insert padding so that both lists are the same length; the
|
||||
# trailing +0 is necessary to handle a missing list. Next, create a
|
||||
# temporary macro to perform pairwise comparisons until an inequality
|
||||
# is found. For example, m4_list_cmp([1], [1,2]) creates _m4_cmp as
|
||||
# m4_if(m4_eval([($1) != ($3)]), [1], [m4_cmp([$1], [$3])],
|
||||
# m4_eval([($2) != ($4)]), [1], [m4_cmp([$2], [$4])],
|
||||
# [0]_m4_popdef([_m4_cmp]))
|
||||
# then calls _m4_cmp([1+0], [0*2], [1], [2+0])
|
||||
m4_define([_m4_list_cmp_raw],
|
||||
[m4_if([$1], [$2], 0,
|
||||
[_m4_list_cmp($1+0_m4_list_pad(m4_count($1), m4_count($2)),
|
||||
$2+0_m4_list_pad(m4_count($2), m4_count($1)))])])
|
||||
|
||||
m4_define([_m4_list_pad],
|
||||
[m4_if(m4_eval($1 < $2), [1],
|
||||
[_m4_for(m4_incr([$1]), [$2], [1], [,0*])])])
|
||||
|
||||
m4_define([_m4_list_cmp],
|
||||
[m4_pushdef([_m4_cmp], [m4_if(]_m4_for(
|
||||
[1], m4_eval([$# >> 1]), [1], [$0_(], [,]m4_eval([$# >> 1])[)])[
|
||||
[0]_m4_popdef([_m4_cmp]))])_m4_cmp($@)])
|
||||
|
||||
m4_define([_m4_list_cmp_],
|
||||
[$0_([$1], m4_eval([$1 + $2]))])
|
||||
|
||||
m4_define([_m4_list_cmp__],
|
||||
[[m4_eval([($$1) != ($$2)]), [1], [m4_cmp([$$1], [$$2])],
|
||||
]])
|
||||
|
||||
# m4_max(EXPR, ...)
|
||||
# m4_min(EXPR, ...)
|
||||
# -----------------
|
||||
# Return the decimal value of the maximum (or minimum) in a series of
|
||||
# integer expressions.
|
||||
#
|
||||
# _m4_foreach to the rescue; we only need to replace _m4_minmax. Here,
|
||||
# we need a temporary macro to track the best answer so far, so that
|
||||
# the foreach expression is tractable.
|
||||
m4_define([_m4_minmax],
|
||||
[m4_pushdef([_m4_best], m4_eval([$2]))_m4_foreach(
|
||||
[m4_define([_m4_best], $1(_m4_best,], [))], m4_shift($@))]dnl
|
||||
[_m4_best[]_m4_popdef([_m4_best])])
|
||||
|
||||
# m4_set_add_all(SET, VALUE...)
|
||||
# -----------------------------
|
||||
# Add each VALUE into SET. This is O(n) in the number of VALUEs, and
|
||||
# can be faster than calling m4_set_add for each VALUE.
|
||||
#
|
||||
# _m4_foreach to the rescue. If no deletions have occurred, then
|
||||
# avoid the speed penalty of m4_set_add.
|
||||
m4_define([m4_set_add_all],
|
||||
[m4_if([$#], [0], [], [$#], [1], [],
|
||||
[m4_define([_m4_set_size($1)], m4_eval(m4_set_size([$1])
|
||||
+ m4_len(_m4_foreach(m4_ifdef([_m4_set_cleanup($1)],
|
||||
[[m4_set_add]], [[_$0]])[([$1],], [)], $@))))])])
|
||||
|
||||
m4_define([_m4_set_add_all],
|
||||
[m4_ifdef([_m4_set([$1],$2)], [],
|
||||
[m4_define([_m4_set([$1],$2)],
|
||||
[1])m4_pushdef([_m4_set([$1])], [$2])-])])
|
3301
misc/flex/data/m4sugar/m4sugar.m4
Normal file
3301
misc/flex/data/m4sugar/m4sugar.m4
Normal file
File diff suppressed because it is too large
Load diff
121
misc/flex/data/stack.hh
Normal file
121
misc/flex/data/stack.hh
Normal file
|
@ -0,0 +1,121 @@
|
|||
# C++ skeleton for Bison
|
||||
|
||||
# Copyright (C) 2002-2012 Free Software Foundation, Inc.
|
||||
|
||||
# This program 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.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
m4_pushdef([b4_copyright_years],
|
||||
[2002-2012])
|
||||
|
||||
b4_output_begin([b4_dir_prefix[]stack.hh])
|
||||
b4_copyright([Stack handling for Bison parsers in C++],
|
||||
[2002-2012])[
|
||||
|
||||
/**
|
||||
** \file ]b4_dir_prefix[stack.hh
|
||||
** Define the ]b4_namespace_ref[::stack class.
|
||||
*/
|
||||
|
||||
]b4_cpp_guard_open([b4_dir_prefix[]stack.hh])[
|
||||
|
||||
# include <deque>
|
||||
|
||||
]b4_namespace_open[
|
||||
template <class T, class S = std::deque<T> >
|
||||
class stack
|
||||
{
|
||||
public:
|
||||
// Hide our reversed order.
|
||||
typedef typename S::reverse_iterator iterator;
|
||||
typedef typename S::const_reverse_iterator const_iterator;
|
||||
|
||||
stack () : seq_ ()
|
||||
{
|
||||
}
|
||||
|
||||
stack (unsigned int n) : seq_ (n)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
T&
|
||||
operator [] (unsigned int i)
|
||||
{
|
||||
return seq_[i];
|
||||
}
|
||||
|
||||
inline
|
||||
const T&
|
||||
operator [] (unsigned int i) const
|
||||
{
|
||||
return seq_[i];
|
||||
}
|
||||
|
||||
inline
|
||||
void
|
||||
push (const T& t)
|
||||
{
|
||||
seq_.push_front (t);
|
||||
}
|
||||
|
||||
inline
|
||||
void
|
||||
pop (unsigned int n = 1)
|
||||
{
|
||||
for (; n; --n)
|
||||
seq_.pop_front ();
|
||||
}
|
||||
|
||||
inline
|
||||
unsigned int
|
||||
height () const
|
||||
{
|
||||
return seq_.size ();
|
||||
}
|
||||
|
||||
inline const_iterator begin () const { return seq_.rbegin (); }
|
||||
inline const_iterator end () const { return seq_.rend (); }
|
||||
|
||||
private:
|
||||
S seq_;
|
||||
};
|
||||
|
||||
/// Present a slice of the top of a stack.
|
||||
template <class T, class S = stack<T> >
|
||||
class slice
|
||||
{
|
||||
public:
|
||||
slice (const S& stack, unsigned int range)
|
||||
: stack_ (stack)
|
||||
, range_ (range)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
const T&
|
||||
operator [] (unsigned int i) const
|
||||
{
|
||||
return stack_[range_ - i];
|
||||
}
|
||||
|
||||
private:
|
||||
const S& stack_;
|
||||
unsigned int range_;
|
||||
};
|
||||
]b4_namespace_close[
|
||||
|
||||
]b4_cpp_guard_close([b4_dir_prefix[]stack.hh])
|
||||
b4_output_end()
|
||||
|
||||
m4_popdef([b4_copyright_years])
|
105
misc/flex/data/xslt/bison.xsl
Normal file
105
misc/flex/data/xslt/bison.xsl
Normal file
|
@ -0,0 +1,105 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
bison.xsl - common templates for Bison XSLT.
|
||||
|
||||
Copyright (C) 2007-2012 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of Bison, the GNU Compiler Compiler.
|
||||
|
||||
This program 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.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU 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 <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<xsl:stylesheet version="1.0"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:bison="http://www.gnu.org/software/bison/">
|
||||
|
||||
<xsl:key
|
||||
name="bison:symbolByName"
|
||||
match="/bison-xml-report/grammar/nonterminals/nonterminal"
|
||||
use="@name"
|
||||
/>
|
||||
<xsl:key
|
||||
name="bison:symbolByName"
|
||||
match="/bison-xml-report/grammar/terminals/terminal"
|
||||
use="@name"
|
||||
/>
|
||||
<xsl:key
|
||||
name="bison:ruleByNumber"
|
||||
match="/bison-xml-report/grammar/rules/rule"
|
||||
use="@number"
|
||||
/>
|
||||
<xsl:key
|
||||
name="bison:ruleByLhs"
|
||||
match="/bison-xml-report/grammar/rules/rule[
|
||||
@usefulness != 'useless-in-grammar']"
|
||||
use="lhs"
|
||||
/>
|
||||
<xsl:key
|
||||
name="bison:ruleByRhs"
|
||||
match="/bison-xml-report/grammar/rules/rule[
|
||||
@usefulness != 'useless-in-grammar']"
|
||||
use="rhs/symbol"
|
||||
/>
|
||||
|
||||
<!-- For the specified state, output: #sr-conflicts,#rr-conflicts -->
|
||||
<xsl:template match="state" mode="bison:count-conflicts">
|
||||
<xsl:variable name="transitions" select="actions/transitions"/>
|
||||
<xsl:variable name="reductions" select="actions/reductions"/>
|
||||
<xsl:variable
|
||||
name="terminals"
|
||||
select="
|
||||
$transitions/transition[@type='shift']/@symbol
|
||||
| $reductions/reduction/@symbol
|
||||
"
|
||||
/>
|
||||
<xsl:variable name="conflict-data">
|
||||
<xsl:for-each select="$terminals">
|
||||
<xsl:variable name="name" select="."/>
|
||||
<xsl:if test="generate-id($terminals[. = $name][1]) = generate-id(.)">
|
||||
<xsl:variable
|
||||
name="shift-count"
|
||||
select="count($transitions/transition[@symbol=$name])"
|
||||
/>
|
||||
<xsl:variable
|
||||
name="reduce-count"
|
||||
select="count($reductions/reduction[@symbol=$name])"
|
||||
/>
|
||||
<xsl:if test="$shift-count > 0 and $reduce-count > 0">
|
||||
<xsl:text>s</xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:if test="$reduce-count > 1">
|
||||
<xsl:text>r</xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<xsl:value-of select="string-length(translate($conflict-data, 'r', ''))"/>
|
||||
<xsl:text>,</xsl:text>
|
||||
<xsl:value-of select="string-length(translate($conflict-data, 's', ''))"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="space">
|
||||
<xsl:param name="repeat">0</xsl:param>
|
||||
<xsl:param name="fill" select="' '"/>
|
||||
<xsl:if test="number($repeat) >= 1">
|
||||
<xsl:call-template name="space">
|
||||
<xsl:with-param name="repeat" select="$repeat - 1"/>
|
||||
<xsl:with-param name="fill" select="$fill"/>
|
||||
</xsl:call-template>
|
||||
<xsl:value-of select="$fill"/>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
397
misc/flex/data/xslt/xml2dot.xsl
Normal file
397
misc/flex/data/xslt/xml2dot.xsl
Normal file
|
@ -0,0 +1,397 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
xml2dot.xsl - transform Bison XML Report into DOT.
|
||||
|
||||
Copyright (C) 2007-2012 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of Bison, the GNU Compiler Compiler.
|
||||
|
||||
This program 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.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
Written by Wojciech Polak <polak@gnu.org>.
|
||||
-->
|
||||
|
||||
<xsl:stylesheet version="1.0"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:bison="http://www.gnu.org/software/bison/">
|
||||
|
||||
<xsl:import href="bison.xsl"/>
|
||||
<xsl:output method="text" encoding="UTF-8" indent="no"/>
|
||||
|
||||
<xsl:template match="/">
|
||||
<xsl:apply-templates select="bison-xml-report"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="bison-xml-report">
|
||||
<xsl:text>// Generated by GNU Bison </xsl:text>
|
||||
<xsl:value-of select="@version"/>
|
||||
<xsl:text>. </xsl:text>
|
||||
<xsl:text>// Report bugs to <</xsl:text>
|
||||
<xsl:value-of select="@bug-report"/>
|
||||
<xsl:text>>. </xsl:text>
|
||||
<xsl:text>// Home page: <</xsl:text>
|
||||
<xsl:value-of select="@url"/>
|
||||
<xsl:text>>. </xsl:text>
|
||||
<xsl:apply-templates select="automaton">
|
||||
<xsl:with-param name="filename" select="filename"/>
|
||||
</xsl:apply-templates>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="automaton">
|
||||
<xsl:param name="filename"/>
|
||||
<xsl:text>digraph "</xsl:text>
|
||||
<xsl:call-template name="escape">
|
||||
<xsl:with-param name="subject" select="$filename"/>
|
||||
</xsl:call-template>
|
||||
<xsl:text>" {
|
||||
node [fontname = courier, shape = box, colorscheme = paired6]
|
||||
edge [fontname = courier]
|
||||
|
||||
</xsl:text>
|
||||
<xsl:apply-templates select="state"/>
|
||||
<xsl:text>} </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="automaton/state">
|
||||
<xsl:call-template name="output-node">
|
||||
<xsl:with-param name="number" select="@number"/>
|
||||
<xsl:with-param name="label">
|
||||
<xsl:apply-templates select="itemset/item"/>
|
||||
</xsl:with-param>
|
||||
</xsl:call-template>
|
||||
<xsl:apply-templates select="actions/transitions"/>
|
||||
<xsl:apply-templates select="actions/reductions">
|
||||
<xsl:with-param name="staten">
|
||||
<xsl:value-of select="@number"/>
|
||||
</xsl:with-param>
|
||||
</xsl:apply-templates>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="actions/reductions">
|
||||
<xsl:param name="staten"/>
|
||||
<xsl:for-each select='reduction'>
|
||||
<!-- These variables are needed because the current context can't be
|
||||
refered to directly in XPath expressions. -->
|
||||
<xsl:variable name="rul">
|
||||
<xsl:value-of select="@rule"/>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="ena">
|
||||
<xsl:value-of select="@enabled"/>
|
||||
</xsl:variable>
|
||||
<!-- The foreach's body is protected by this, so that we are actually
|
||||
going to iterate once per reduction rule, and not per lookahead. -->
|
||||
<xsl:if test='not(preceding-sibling::*[@rule=$rul and @enabled=$ena])'>
|
||||
<xsl:variable name="rule">
|
||||
<xsl:choose>
|
||||
<!-- The acceptation state is refered to as 'accept' in the XML, but
|
||||
just as '0' in the DOT. -->
|
||||
<xsl:when test="@rule='accept'">
|
||||
<xsl:text>0</xsl:text>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="@rule"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<!-- The edge's beginning -->
|
||||
<xsl:call-template name="reduction-edge-start">
|
||||
<xsl:with-param name="state" select="$staten"/>
|
||||
<xsl:with-param name="rule" select="$rule"/>
|
||||
<xsl:with-param name="enabled" select="@enabled"/>
|
||||
</xsl:call-template>
|
||||
|
||||
<!-- The edge's tokens -->
|
||||
<!-- Don't show labels for the default action. In other cases, there will
|
||||
always be at least one token, so 'label="[]"' will not occur. -->
|
||||
<xsl:if test='$rule!=0 and not(../reduction[@enabled=$ena and @rule=$rule and @symbol="$default"])'>
|
||||
<xsl:text>label="[</xsl:text>
|
||||
<xsl:for-each select='../reduction[@enabled=$ena and @rule=$rule]'>
|
||||
<xsl:call-template name="escape">
|
||||
<xsl:with-param name="subject" select="@symbol"/>
|
||||
</xsl:call-template>
|
||||
<xsl:if test="position() != last ()">
|
||||
<xsl:text>, </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
<xsl:text>]", </xsl:text>
|
||||
</xsl:if>
|
||||
|
||||
<!-- The edge's end -->
|
||||
<xsl:text>style=solid] </xsl:text>
|
||||
|
||||
<!-- The diamond representing the reduction -->
|
||||
<xsl:call-template name="reduction-node">
|
||||
<xsl:with-param name="state" select="$staten"/>
|
||||
<xsl:with-param name="rule" select="$rule"/>
|
||||
<xsl:with-param name="color">
|
||||
<xsl:choose>
|
||||
<xsl:when test='@enabled="true"'>
|
||||
<xsl:text>3</xsl:text>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:text>5</xsl:text>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:with-param>
|
||||
</xsl:call-template>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="actions/transitions">
|
||||
<xsl:apply-templates select="transition"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="item">
|
||||
<xsl:param name="prev-rule-number"
|
||||
select="preceding-sibling::item[1]/@rule-number"/>
|
||||
<xsl:apply-templates select="key('bison:ruleByNumber', @rule-number)">
|
||||
<xsl:with-param name="point" select="@point"/>
|
||||
<xsl:with-param name="num" select="@rule-number"/>
|
||||
<xsl:with-param name="prev-lhs"
|
||||
select="key('bison:ruleByNumber', $prev-rule-number)/lhs[text()]"
|
||||
/>
|
||||
</xsl:apply-templates>
|
||||
<xsl:apply-templates select="lookaheads"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="rule">
|
||||
<xsl:param name="point"/>
|
||||
<xsl:param name="num"/>
|
||||
<xsl:param name="prev-lhs"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$num < 10">
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:when>
|
||||
<xsl:when test="$num < 100">
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:text></xsl:text>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<xsl:value-of select="$num"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$prev-lhs = lhs[text()]">
|
||||
<xsl:call-template name="lpad">
|
||||
<xsl:with-param name="str" select="'|'"/>
|
||||
<xsl:with-param name="pad" select="number(string-length(lhs[text()])) + 1"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="lhs"/>
|
||||
<xsl:text>:</xsl:text>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<xsl:if test="$point = 0">
|
||||
<xsl:text> .</xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:for-each select="rhs/symbol|rhs/empty">
|
||||
<xsl:apply-templates select="."/>
|
||||
<xsl:if test="$point = position()">
|
||||
<xsl:text> .</xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="symbol">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="."/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="empty"/>
|
||||
|
||||
<xsl:template match="lookaheads">
|
||||
<xsl:text> [</xsl:text>
|
||||
<xsl:apply-templates select="symbol"/>
|
||||
<xsl:text>]</xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="lookaheads/symbol">
|
||||
<xsl:value-of select="."/>
|
||||
<xsl:if test="position() != last()">
|
||||
<xsl:text>, </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="reduction-edge-start">
|
||||
<xsl:param name="state"/>
|
||||
<xsl:param name="rule"/>
|
||||
<xsl:param name="enabled"/>
|
||||
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="$state"/>
|
||||
<xsl:text> -> "</xsl:text>
|
||||
<xsl:value-of select="$state"/>
|
||||
<xsl:text>R</xsl:text>
|
||||
<xsl:value-of select="$rule"/>
|
||||
<xsl:if test='$enabled = "false"'>
|
||||
<xsl:text>d</xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:text>" [</xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="reduction-node">
|
||||
<xsl:param name="state"/>
|
||||
<xsl:param name="rule"/>
|
||||
<xsl:param name="color"/>
|
||||
|
||||
<xsl:text> "</xsl:text>
|
||||
<xsl:value-of select="$state"/>
|
||||
<xsl:text>R</xsl:text>
|
||||
<xsl:value-of select="$rule"/>
|
||||
<xsl:if test="$color = 5">
|
||||
<xsl:text>d</xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:text>" [label="</xsl:text>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$rule = 0">
|
||||
<xsl:text>Acc", fillcolor=1</xsl:text>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:text>R</xsl:text>
|
||||
<xsl:value-of select="$rule"/>
|
||||
<xsl:text>", fillcolor=</xsl:text>
|
||||
<xsl:value-of select="$color"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<xsl:text>, shape=diamond, style=filled] </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="transition">
|
||||
<xsl:call-template name="output-edge">
|
||||
<xsl:with-param name="src" select="../../../@number"/>
|
||||
<xsl:with-param name="dst" select="@state"/>
|
||||
<xsl:with-param name="style">
|
||||
<xsl:choose>
|
||||
<xsl:when test="@symbol = 'error'">
|
||||
<xsl:text>dotted</xsl:text>
|
||||
</xsl:when>
|
||||
<xsl:when test="@type = 'shift'">
|
||||
<xsl:text>solid</xsl:text>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:text>dashed</xsl:text>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:with-param>
|
||||
<xsl:with-param name="label">
|
||||
<xsl:if test="not(@symbol = 'error')">
|
||||
<xsl:value-of select="@symbol"/>
|
||||
</xsl:if>
|
||||
</xsl:with-param>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="output-node">
|
||||
<xsl:param name="number"/>
|
||||
<xsl:param name="label"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="$number"/>
|
||||
<xsl:text> [label="</xsl:text>
|
||||
<xsl:text>State </xsl:text>
|
||||
<xsl:value-of select="$number"/>
|
||||
<xsl:text>\n</xsl:text>
|
||||
<xsl:call-template name="escape">
|
||||
<xsl:with-param name="subject" select="$label"/>
|
||||
</xsl:call-template>
|
||||
<xsl:text>\l"] </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="output-edge">
|
||||
<xsl:param name="src"/>
|
||||
<xsl:param name="dst"/>
|
||||
<xsl:param name="style"/>
|
||||
<xsl:param name="label"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="$src"/>
|
||||
<xsl:text> -> </xsl:text>
|
||||
<xsl:value-of select="$dst"/>
|
||||
<xsl:text> [style=</xsl:text>
|
||||
<xsl:value-of select="$style"/>
|
||||
<xsl:if test="$label and $label != ''">
|
||||
<xsl:text> label="</xsl:text>
|
||||
<xsl:call-template name="escape">
|
||||
<xsl:with-param name="subject" select="$label"/>
|
||||
</xsl:call-template>
|
||||
<xsl:text>"</xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:text>] </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="escape">
|
||||
<xsl:param name="subject"/> <!-- required -->
|
||||
<xsl:call-template name="string-replace">
|
||||
<xsl:with-param name="subject">
|
||||
<xsl:call-template name="string-replace">
|
||||
<xsl:with-param name="subject">
|
||||
<xsl:call-template name="string-replace">
|
||||
<xsl:with-param name="subject" select="$subject"/>
|
||||
<xsl:with-param name="search" select="'\'"/>
|
||||
<xsl:with-param name="replace" select="'\\'"/>
|
||||
</xsl:call-template>
|
||||
</xsl:with-param>
|
||||
<xsl:with-param name="search" select="'"'"/>
|
||||
<xsl:with-param name="replace" select="'\"'"/>
|
||||
</xsl:call-template>
|
||||
</xsl:with-param>
|
||||
<xsl:with-param name="search" select="' '"/>
|
||||
<xsl:with-param name="replace" select="'\l'"/>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="string-replace">
|
||||
<xsl:param name="subject"/>
|
||||
<xsl:param name="search"/>
|
||||
<xsl:param name="replace"/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="contains($subject, $search)">
|
||||
<xsl:variable name="before" select="substring-before($subject, $search)"/>
|
||||
<xsl:variable name="after" select="substring-after($subject, $search)"/>
|
||||
<xsl:value-of select="$before"/>
|
||||
<xsl:value-of select="$replace"/>
|
||||
<xsl:call-template name="string-replace">
|
||||
<xsl:with-param name="subject" select="$after"/>
|
||||
<xsl:with-param name="search" select="$search"/>
|
||||
<xsl:with-param name="replace" select="$replace"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="$subject"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="lpad">
|
||||
<xsl:param name="str" select="''"/>
|
||||
<xsl:param name="pad" select="0"/>
|
||||
<xsl:variable name="diff" select="$pad - string-length($str)" />
|
||||
<xsl:choose>
|
||||
<xsl:when test="$diff < 0">
|
||||
<xsl:value-of select="$str"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:call-template name="space">
|
||||
<xsl:with-param name="repeat" select="$diff"/>
|
||||
</xsl:call-template>
|
||||
<xsl:value-of select="$str"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
569
misc/flex/data/xslt/xml2text.xsl
Normal file
569
misc/flex/data/xslt/xml2text.xsl
Normal file
|
@ -0,0 +1,569 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
xml2text.xsl - transform Bison XML Report into plain text.
|
||||
|
||||
Copyright (C) 2007-2012 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of Bison, the GNU Compiler Compiler.
|
||||
|
||||
This program 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.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
Written by Wojciech Polak <polak@gnu.org>.
|
||||
-->
|
||||
|
||||
<xsl:stylesheet version="1.0"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:bison="http://www.gnu.org/software/bison/">
|
||||
|
||||
<xsl:import href="bison.xsl"/>
|
||||
<xsl:output method="text" encoding="UTF-8" indent="no"/>
|
||||
|
||||
<xsl:template match="/">
|
||||
<xsl:apply-templates select="bison-xml-report"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="bison-xml-report">
|
||||
<xsl:apply-templates select="grammar" mode="reductions"/>
|
||||
<xsl:apply-templates select="grammar" mode="useless-in-parser"/>
|
||||
<xsl:apply-templates select="automaton" mode="conflicts"/>
|
||||
<xsl:apply-templates select="grammar"/>
|
||||
<xsl:apply-templates select="automaton"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="grammar" mode="reductions">
|
||||
<xsl:apply-templates select="nonterminals" mode="useless-in-grammar"/>
|
||||
<xsl:apply-templates select="terminals" mode="unused-in-grammar"/>
|
||||
<xsl:apply-templates select="rules" mode="useless-in-grammar"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="nonterminals" mode="useless-in-grammar">
|
||||
<xsl:if test="nonterminal[@usefulness='useless-in-grammar']">
|
||||
<xsl:text>Nonterminals useless in grammar </xsl:text>
|
||||
<xsl:for-each select="nonterminal[@usefulness='useless-in-grammar']">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="@name"/>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:for-each>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="terminals" mode="unused-in-grammar">
|
||||
<xsl:if test="terminal[@usefulness='unused-in-grammar']">
|
||||
<xsl:text>Terminals unused in grammar </xsl:text>
|
||||
<xsl:for-each select="terminal[@usefulness='unused-in-grammar']">
|
||||
<xsl:sort select="@symbol-number" data-type="number"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="@name"/>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:for-each>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="rules" mode="useless-in-grammar">
|
||||
<xsl:variable name="set" select="rule[@usefulness='useless-in-grammar']"/>
|
||||
<xsl:if test="$set">
|
||||
<xsl:text>Rules useless in grammar </xsl:text>
|
||||
<xsl:call-template name="style-rule-set">
|
||||
<xsl:with-param name="rule-set" select="$set"/>
|
||||
</xsl:call-template>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="grammar" mode="useless-in-parser">
|
||||
<xsl:variable
|
||||
name="set" select="rules/rule[@usefulness='useless-in-parser']"
|
||||
/>
|
||||
<xsl:if test="$set">
|
||||
<xsl:text>Rules useless in parser due to conflicts </xsl:text>
|
||||
<xsl:call-template name="style-rule-set">
|
||||
<xsl:with-param name="rule-set" select="$set"/>
|
||||
</xsl:call-template>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="grammar">
|
||||
<xsl:text>Grammar </xsl:text>
|
||||
<xsl:call-template name="style-rule-set">
|
||||
<xsl:with-param
|
||||
name="rule-set" select="rules/rule[@usefulness!='useless-in-grammar']"
|
||||
/>
|
||||
</xsl:call-template>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:apply-templates select="terminals"/>
|
||||
<xsl:apply-templates select="nonterminals"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="style-rule-set">
|
||||
<xsl:param name="rule-set"/>
|
||||
<xsl:for-each select="$rule-set">
|
||||
<xsl:apply-templates select=".">
|
||||
<xsl:with-param name="pad" select="'3'"/>
|
||||
<xsl:with-param name="prev-lhs">
|
||||
<xsl:if test="position()>1">
|
||||
<xsl:variable name="position" select="position()"/>
|
||||
<xsl:value-of select="$rule-set[$position - 1]/lhs"/>
|
||||
</xsl:if>
|
||||
</xsl:with-param>
|
||||
</xsl:apply-templates>
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="grammar/terminals">
|
||||
<xsl:text>Terminals, with rules where they appear </xsl:text>
|
||||
<xsl:apply-templates select="terminal"/>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="grammar/nonterminals">
|
||||
<xsl:text>Nonterminals, with rules where they appear </xsl:text>
|
||||
<xsl:apply-templates select="nonterminal[@usefulness!='useless-in-grammar']"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="terminal">
|
||||
<xsl:value-of select="@name"/>
|
||||
<xsl:call-template name="line-wrap">
|
||||
<xsl:with-param name="first-line-length">
|
||||
<xsl:choose>
|
||||
<xsl:when test="string-length(@name) > 66">0</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="66 - string-length(@name)" />
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:with-param>
|
||||
<xsl:with-param name="line-length" select="66" />
|
||||
<xsl:with-param name="text">
|
||||
<xsl:value-of select="concat(' (', @token-number, ')')"/>
|
||||
<xsl:for-each select="key('bison:ruleByRhs', @name)">
|
||||
<xsl:value-of select="concat(' ', @number)"/>
|
||||
</xsl:for-each>
|
||||
</xsl:with-param>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="nonterminal">
|
||||
<xsl:value-of select="@name"/>
|
||||
<xsl:value-of select="concat(' (', @symbol-number, ')')"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:variable name="output">
|
||||
<xsl:call-template name="line-wrap">
|
||||
<xsl:with-param name="line-length" select="66" />
|
||||
<xsl:with-param name="text">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:if test="key('bison:ruleByLhs', @name)">
|
||||
<xsl:text>on@left:</xsl:text>
|
||||
<xsl:for-each select="key('bison:ruleByLhs', @name)">
|
||||
<xsl:value-of select="concat(' ', @number)"/>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
<xsl:if test="key('bison:ruleByRhs', @name)">
|
||||
<xsl:if test="key('bison:ruleByLhs', @name)">
|
||||
<xsl:text>, </xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:text>on@right:</xsl:text>
|
||||
<xsl:for-each select="key('bison:ruleByRhs', @name)">
|
||||
<xsl:value-of select="concat(' ', @number)"/>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
</xsl:with-param>
|
||||
</xsl:call-template>
|
||||
</xsl:variable>
|
||||
<xsl:value-of select="translate($output, '@', ' ')" />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="automaton" mode="conflicts">
|
||||
<xsl:variable name="conflict-report">
|
||||
<xsl:apply-templates select="state" mode="conflicts"/>
|
||||
</xsl:variable>
|
||||
<xsl:if test="string-length($conflict-report) != 0">
|
||||
<xsl:value-of select="$conflict-report"/>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="state" mode="conflicts">
|
||||
<xsl:variable name="conflict-counts">
|
||||
<xsl:apply-templates select="." mode="bison:count-conflicts" />
|
||||
</xsl:variable>
|
||||
<xsl:variable
|
||||
name="sr-count" select="substring-before($conflict-counts, ',')"
|
||||
/>
|
||||
<xsl:variable
|
||||
name="rr-count" select="substring-after($conflict-counts, ',')"
|
||||
/>
|
||||
<xsl:if test="$sr-count > 0 or $rr-count > 0">
|
||||
<xsl:value-of select="concat('State ', @number, ' conflicts:')"/>
|
||||
<xsl:if test="$sr-count > 0">
|
||||
<xsl:value-of select="concat(' ', $sr-count, ' shift/reduce')"/>
|
||||
<xsl:if test="$rr-count > 0">
|
||||
<xsl:value-of select="(',')"/>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
<xsl:if test="$rr-count > 0">
|
||||
<xsl:value-of select="concat(' ', $rr-count, ' reduce/reduce')"/>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="' '"/>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="automaton">
|
||||
<xsl:apply-templates select="state">
|
||||
<xsl:with-param name="pad" select="'3'"/>
|
||||
</xsl:apply-templates>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="automaton/state">
|
||||
<xsl:param name="pad"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:text>State </xsl:text>
|
||||
<xsl:value-of select="@number"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:apply-templates select="itemset/item">
|
||||
<xsl:with-param name="pad" select="$pad"/>
|
||||
</xsl:apply-templates>
|
||||
<xsl:apply-templates select="actions/transitions">
|
||||
<xsl:with-param name="type" select="'shift'"/>
|
||||
</xsl:apply-templates>
|
||||
<xsl:apply-templates select="actions/errors"/>
|
||||
<xsl:apply-templates select="actions/reductions"/>
|
||||
<xsl:apply-templates select="actions/transitions">
|
||||
<xsl:with-param name="type" select="'goto'"/>
|
||||
</xsl:apply-templates>
|
||||
<xsl:apply-templates select="solved-conflicts"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="actions/transitions">
|
||||
<xsl:param name="type"/>
|
||||
<xsl:if test="transition[@type = $type]">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:apply-templates select="transition[@type = $type]">
|
||||
<xsl:with-param name="pad">
|
||||
<xsl:call-template name="max-width-symbol">
|
||||
<xsl:with-param name="node" select="transition[@type = $type]"/>
|
||||
</xsl:call-template>
|
||||
</xsl:with-param>
|
||||
</xsl:apply-templates>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="actions/errors">
|
||||
<xsl:if test="error">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:apply-templates select="error">
|
||||
<xsl:with-param name="pad">
|
||||
<xsl:call-template name="max-width-symbol">
|
||||
<xsl:with-param name="node" select="error"/>
|
||||
</xsl:call-template>
|
||||
</xsl:with-param>
|
||||
</xsl:apply-templates>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="actions/reductions">
|
||||
<xsl:if test="reduction">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:apply-templates select="reduction">
|
||||
<xsl:with-param name="pad">
|
||||
<xsl:call-template name="max-width-symbol">
|
||||
<xsl:with-param name="node" select="reduction"/>
|
||||
</xsl:call-template>
|
||||
</xsl:with-param>
|
||||
</xsl:apply-templates>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="item">
|
||||
<xsl:param name="pad"/>
|
||||
<xsl:param name="prev-rule-number"
|
||||
select="preceding-sibling::item[1]/@rule-number"/>
|
||||
<xsl:apply-templates
|
||||
select="key('bison:ruleByNumber', current()/@rule-number)"
|
||||
>
|
||||
<xsl:with-param name="itemset" select="'true'"/>
|
||||
<xsl:with-param name="pad" select="$pad"/>
|
||||
<xsl:with-param
|
||||
name="prev-lhs"
|
||||
select="key('bison:ruleByNumber', $prev-rule-number)/lhs[text()]"
|
||||
/>
|
||||
<xsl:with-param name="point" select="@point"/>
|
||||
<xsl:with-param name="lookaheads">
|
||||
<xsl:apply-templates select="lookaheads"/>
|
||||
</xsl:with-param>
|
||||
</xsl:apply-templates>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="rule">
|
||||
<xsl:param name="itemset"/>
|
||||
<xsl:param name="pad"/>
|
||||
<xsl:param name="prev-lhs"/>
|
||||
<xsl:param name="point"/>
|
||||
<xsl:param name="lookaheads"/>
|
||||
|
||||
<xsl:if test="$itemset != 'true' and not($prev-lhs = lhs[text()])">
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:call-template name="lpad">
|
||||
<xsl:with-param name="str" select="string(@number)"/>
|
||||
<xsl:with-param name="pad" select="number($pad)"/>
|
||||
</xsl:call-template>
|
||||
<xsl:text> </xsl:text>
|
||||
|
||||
<!-- LHS -->
|
||||
<xsl:choose>
|
||||
<xsl:when test="$itemset != 'true' and $prev-lhs = lhs[text()]">
|
||||
<xsl:call-template name="lpad">
|
||||
<xsl:with-param name="str" select="'|'"/>
|
||||
<xsl:with-param name="pad" select="number(string-length(lhs[text()])) + 1"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
<xsl:when test="$itemset = 'true' and $prev-lhs = lhs[text()]">
|
||||
<xsl:call-template name="lpad">
|
||||
<xsl:with-param name="str" select="'|'"/>
|
||||
<xsl:with-param name="pad" select="number(string-length(lhs[text()])) + 1"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="lhs"/>
|
||||
<xsl:text>:</xsl:text>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
|
||||
<!-- RHS -->
|
||||
<xsl:for-each select="rhs/*">
|
||||
<xsl:if test="position() = $point + 1">
|
||||
<xsl:text> .</xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:if test="$itemset = 'true' and name(.) != 'empty'">
|
||||
<xsl:apply-templates select="."/>
|
||||
</xsl:if>
|
||||
<xsl:if test="$itemset != 'true'">
|
||||
<xsl:apply-templates select="."/>
|
||||
</xsl:if>
|
||||
<xsl:if test="position() = last() and position() = $point">
|
||||
<xsl:text> .</xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
<xsl:if test="$lookaheads">
|
||||
<xsl:value-of select="$lookaheads"/>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="symbol">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="."/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="empty">
|
||||
<xsl:text> /* empty */</xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="lookaheads">
|
||||
<xsl:text> [</xsl:text>
|
||||
<xsl:apply-templates select="symbol"/>
|
||||
<xsl:text>]</xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="lookaheads/symbol">
|
||||
<xsl:value-of select="."/>
|
||||
<xsl:if test="position() != last()">
|
||||
<xsl:text>, </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="transition">
|
||||
<xsl:param name="pad"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:call-template name="rpad">
|
||||
<xsl:with-param name="str" select="string(@symbol)"/>
|
||||
<xsl:with-param name="pad" select="number($pad) + 2"/>
|
||||
</xsl:call-template>
|
||||
<xsl:choose>
|
||||
<xsl:when test="@type = 'shift'">
|
||||
<xsl:text>shift, and go to state </xsl:text>
|
||||
<xsl:value-of select="@state"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="@type = 'goto'">
|
||||
<xsl:text>go to state </xsl:text>
|
||||
<xsl:value-of select="@state"/>
|
||||
</xsl:when>
|
||||
</xsl:choose>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="error">
|
||||
<xsl:param name="pad"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:call-template name="rpad">
|
||||
<xsl:with-param name="str" select="string(@symbol)"/>
|
||||
<xsl:with-param name="pad" select="number($pad) + 2"/>
|
||||
</xsl:call-template>
|
||||
<xsl:text>error</xsl:text>
|
||||
<xsl:text> (</xsl:text>
|
||||
<xsl:value-of select="text()"/>
|
||||
<xsl:text>)</xsl:text>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="reduction">
|
||||
<xsl:param name="pad"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:call-template name="rpad">
|
||||
<xsl:with-param name="str" select="string(@symbol)"/>
|
||||
<xsl:with-param name="pad" select="number($pad) + 2"/>
|
||||
</xsl:call-template>
|
||||
<xsl:if test="@enabled = 'false'">
|
||||
<xsl:text>[</xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:choose>
|
||||
<xsl:when test="@rule = 'accept'">
|
||||
<xsl:text>accept</xsl:text>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:text>reduce using rule </xsl:text>
|
||||
<xsl:value-of select="@rule"/>
|
||||
<xsl:text> (</xsl:text>
|
||||
<xsl:value-of
|
||||
select="key('bison:ruleByNumber', current()/@rule)/lhs[text()]"/>
|
||||
<xsl:text>)</xsl:text>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<xsl:if test="@enabled = 'false'">
|
||||
<xsl:text>]</xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="solved-conflicts">
|
||||
<xsl:if test="resolution">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:apply-templates select="resolution"/>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="resolution">
|
||||
<xsl:text> Conflict between rule </xsl:text>
|
||||
<xsl:value-of select="@rule"/>
|
||||
<xsl:text> and token </xsl:text>
|
||||
<xsl:value-of select="@symbol"/>
|
||||
<xsl:text> resolved as </xsl:text>
|
||||
<xsl:if test="@type = 'error'">
|
||||
<xsl:text>an </xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="@type"/>
|
||||
<xsl:text> (</xsl:text>
|
||||
<xsl:value-of select="."/>
|
||||
<xsl:text>). </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="max-width-symbol">
|
||||
<xsl:param name="node"/>
|
||||
<xsl:variable name="longest">
|
||||
<xsl:for-each select="$node">
|
||||
<xsl:sort data-type="number" select="string-length(@symbol)"
|
||||
order="descending"/>
|
||||
<xsl:if test="position() = 1">
|
||||
<xsl:value-of select="string-length(@symbol)"/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<xsl:value-of select="$longest"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="lpad">
|
||||
<xsl:param name="str" select="''"/>
|
||||
<xsl:param name="pad" select="0"/>
|
||||
<xsl:variable name="diff" select="$pad - string-length($str)" />
|
||||
<xsl:choose>
|
||||
<xsl:when test="$diff < 0">
|
||||
<xsl:value-of select="$str"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:call-template name="space">
|
||||
<xsl:with-param name="repeat" select="$diff"/>
|
||||
</xsl:call-template>
|
||||
<xsl:value-of select="$str"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="rpad">
|
||||
<xsl:param name="str" select="''"/>
|
||||
<xsl:param name="pad" select="0"/>
|
||||
<xsl:variable name="diff" select="$pad - string-length($str)"/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$diff < 0">
|
||||
<xsl:value-of select="$str"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="$str"/>
|
||||
<xsl:call-template name="space">
|
||||
<xsl:with-param name="repeat" select="$diff"/>
|
||||
</xsl:call-template>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="line-wrap">
|
||||
<xsl:param name="line-length"/> <!-- required -->
|
||||
<xsl:param name="first-line-length" select="$line-length"/>
|
||||
<xsl:param name="text"/> <!-- required -->
|
||||
<xsl:choose>
|
||||
<xsl:when test="normalize-space($text) = ''" />
|
||||
<xsl:when test="string-length($text) <= $first-line-length">
|
||||
<xsl:value-of select="concat($text, ' ')" />
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:variable name="break-pos">
|
||||
<xsl:call-template name="ws-search">
|
||||
<xsl:with-param name="text" select="$text" />
|
||||
<xsl:with-param name="start" select="$first-line-length+1" />
|
||||
</xsl:call-template>
|
||||
</xsl:variable>
|
||||
<xsl:value-of select="substring($text, 1, $break-pos - 1)" />
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:call-template name="line-wrap">
|
||||
<xsl:with-param name="line-length" select="$line-length" />
|
||||
<xsl:with-param
|
||||
name="text" select="concat(' ', substring($text, $break-pos+1))"
|
||||
/>
|
||||
</xsl:call-template>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="ws-search">
|
||||
<xsl:param name="text"/> <!-- required -->
|
||||
<xsl:param name="start"/> <!-- required -->
|
||||
<xsl:variable name="search-text" select="substring($text, $start)" />
|
||||
<xsl:choose>
|
||||
<xsl:when test="not(contains($search-text, ' '))">
|
||||
<xsl:value-of select="string-length($text)+1" />
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of
|
||||
select="$start + string-length(substring-before($search-text, ' '))"
|
||||
/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
745
misc/flex/data/xslt/xml2xhtml.xsl
Normal file
745
misc/flex/data/xslt/xml2xhtml.xsl
Normal file
|
@ -0,0 +1,745 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
xml2html.xsl - transform Bison XML Report into XHTML.
|
||||
|
||||
Copyright (C) 2007-2012 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of Bison, the GNU Compiler Compiler.
|
||||
|
||||
This program 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.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
Written by Wojciech Polak <polak@gnu.org>.
|
||||
-->
|
||||
|
||||
<xsl:stylesheet version="1.0"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:bison="http://www.gnu.org/software/bison/">
|
||||
|
||||
<xsl:import href="bison.xsl"/>
|
||||
|
||||
<xsl:output method="xml" encoding="UTF-8"
|
||||
doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
|
||||
indent="yes"/>
|
||||
|
||||
<xsl:template match="/">
|
||||
<html>
|
||||
<head>
|
||||
<title>
|
||||
<xsl:value-of select="bison-xml-report/filename"/>
|
||||
<xsl:text> - GNU Bison XML Automaton Report</xsl:text>
|
||||
</title>
|
||||
<style type="text/css"><![CDATA[
|
||||
body {
|
||||
font-family: "Nimbus Sans L", Arial, sans-serif;
|
||||
font-size: 9pt;
|
||||
}
|
||||
a:link {
|
||||
color: #1f00ff;
|
||||
text-decoration: none;
|
||||
}
|
||||
a:visited {
|
||||
color: #1f00ff;
|
||||
text-decoration: none;
|
||||
}
|
||||
a:hover {
|
||||
color: red;
|
||||
}
|
||||
#menu a {
|
||||
text-decoration: underline;
|
||||
}
|
||||
.i {
|
||||
font-style: italic;
|
||||
}
|
||||
.pre {
|
||||
font-family: monospace;
|
||||
white-space: pre;
|
||||
}
|
||||
ol.decimal {
|
||||
list-style-type: decimal;
|
||||
}
|
||||
ol.lower-alpha {
|
||||
list-style-type: lower-alpha;
|
||||
}
|
||||
.point {
|
||||
color: #cc0000;
|
||||
}
|
||||
#footer {
|
||||
margin-top: 3.5em;
|
||||
font-size: 7pt;
|
||||
}
|
||||
]]></style>
|
||||
</head>
|
||||
<body>
|
||||
<xsl:apply-templates select="bison-xml-report"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<div id="footer"><hr />This document was generated using
|
||||
<a href="http://www.gnu.org/software/bison/" title="GNU Bison">
|
||||
GNU Bison <xsl:value-of select="/bison-xml-report/@version"/></a>
|
||||
XML Automaton Report.<br />
|
||||
<!-- default copying notice -->
|
||||
Verbatim copying and distribution of this entire page is
|
||||
permitted in any medium, provided this notice is preserved.</div>
|
||||
</body>
|
||||
</html>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="bison-xml-report">
|
||||
<h1>GNU Bison XML Automaton Report</h1>
|
||||
<p>
|
||||
input grammar: <span class="i"><xsl:value-of select="filename"/></span>
|
||||
</p>
|
||||
|
||||
<xsl:text> </xsl:text>
|
||||
<h3>Table of Contents</h3>
|
||||
<ul id="menu">
|
||||
<li>
|
||||
<a href="#reductions">Reductions</a>
|
||||
<ul class="lower-alpha">
|
||||
<li><a href="#nonterminals_useless_in_grammar">Nonterminals useless in grammar</a></li>
|
||||
<li><a href="#terminals_unused_in_grammar">Terminals unused in grammar</a></li>
|
||||
<li><a href="#rules_useless_in_grammar">Rules useless in grammar</a></li>
|
||||
<xsl:if test="grammar/rules/rule[@usefulness='useless-in-parser']">
|
||||
<li><a href="#rules_useless_in_parser">Rules useless in parser due to conflicts</a></li>
|
||||
</xsl:if>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#conflicts">Conflicts</a></li>
|
||||
<li>
|
||||
<a href="#grammar">Grammar</a>
|
||||
<ul class="lower-alpha">
|
||||
<li><a href="#grammar">Itemset</a></li>
|
||||
<li><a href="#terminals">Terminal symbols</a></li>
|
||||
<li><a href="#nonterminals">Nonterminal symbols</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#automaton">Automaton</a></li>
|
||||
</ul>
|
||||
<xsl:apply-templates select="grammar" mode="reductions"/>
|
||||
<xsl:apply-templates select="grammar" mode="useless-in-parser"/>
|
||||
<xsl:apply-templates select="automaton" mode="conflicts"/>
|
||||
<xsl:apply-templates select="grammar"/>
|
||||
<xsl:apply-templates select="automaton"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="grammar" mode="reductions">
|
||||
<h2>
|
||||
<a name="reductions"/>
|
||||
<xsl:text> Reductions</xsl:text>
|
||||
</h2>
|
||||
<xsl:apply-templates select="nonterminals" mode="useless-in-grammar"/>
|
||||
<xsl:apply-templates select="terminals" mode="unused-in-grammar"/>
|
||||
<xsl:apply-templates select="rules" mode="useless-in-grammar"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="nonterminals" mode="useless-in-grammar">
|
||||
<h3>
|
||||
<a name="nonterminals_useless_in_grammar"/>
|
||||
<xsl:text> Nonterminals useless in grammar</xsl:text>
|
||||
</h3>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:if test="nonterminal[@usefulness='useless-in-grammar']">
|
||||
<p class="pre">
|
||||
<xsl:for-each select="nonterminal[@usefulness='useless-in-grammar']">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="@name"/>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:for-each>
|
||||
<xsl:text> </xsl:text>
|
||||
</p>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="terminals" mode="unused-in-grammar">
|
||||
<h3>
|
||||
<a name="terminals_unused_in_grammar"/>
|
||||
<xsl:text> Terminals unused in grammar</xsl:text>
|
||||
</h3>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:if test="terminal[@usefulness='unused-in-grammar']">
|
||||
<p class="pre">
|
||||
<xsl:for-each select="terminal[@usefulness='unused-in-grammar']">
|
||||
<xsl:sort select="@symbol-number" data-type="number"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="@name"/>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:for-each>
|
||||
<xsl:text> </xsl:text>
|
||||
</p>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="rules" mode="useless-in-grammar">
|
||||
<h3>
|
||||
<a name="rules_useless_in_grammar"/>
|
||||
<xsl:text> Rules useless in grammar</xsl:text>
|
||||
</h3>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:variable name="set" select="rule[@usefulness='useless-in-grammar']"/>
|
||||
<xsl:if test="$set">
|
||||
<p class="pre">
|
||||
<xsl:call-template name="style-rule-set">
|
||||
<xsl:with-param name="rule-set" select="$set"/>
|
||||
</xsl:call-template>
|
||||
<xsl:text> </xsl:text>
|
||||
</p>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="grammar" mode="useless-in-parser">
|
||||
<xsl:variable
|
||||
name="set" select="rules/rule[@usefulness='useless-in-parser']"
|
||||
/>
|
||||
<xsl:if test="$set">
|
||||
<h2>
|
||||
<a name="rules_useless_in_parser"/>
|
||||
<xsl:text> Rules useless in parser due to conflicts</xsl:text>
|
||||
</h2>
|
||||
<xsl:text> </xsl:text>
|
||||
<p class="pre">
|
||||
<xsl:call-template name="style-rule-set">
|
||||
<xsl:with-param name="rule-set" select="$set"/>
|
||||
</xsl:call-template>
|
||||
</p>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="grammar">
|
||||
<h2>
|
||||
<a name="grammar"/>
|
||||
<xsl:text> Grammar</xsl:text>
|
||||
</h2>
|
||||
<xsl:text> </xsl:text>
|
||||
<p class="pre">
|
||||
<xsl:call-template name="style-rule-set">
|
||||
<xsl:with-param
|
||||
name="rule-set" select="rules/rule[@usefulness!='useless-in-grammar']"
|
||||
/>
|
||||
</xsl:call-template>
|
||||
</p>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:apply-templates select="terminals"/>
|
||||
<xsl:apply-templates select="nonterminals"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="style-rule-set">
|
||||
<xsl:param name="rule-set"/>
|
||||
<xsl:for-each select="$rule-set">
|
||||
<xsl:apply-templates select=".">
|
||||
<xsl:with-param name="pad" select="'3'"/>
|
||||
<xsl:with-param name="prev-lhs">
|
||||
<xsl:if test="position()>1">
|
||||
<xsl:variable name="position" select="position()"/>
|
||||
<xsl:value-of select="$rule-set[$position - 1]/lhs"/>
|
||||
</xsl:if>
|
||||
</xsl:with-param>
|
||||
</xsl:apply-templates>
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="automaton" mode="conflicts">
|
||||
<h2>
|
||||
<a name="conflicts"/>
|
||||
<xsl:text> Conflicts</xsl:text>
|
||||
</h2>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:variable name="conflict-report">
|
||||
<xsl:apply-templates select="state" mode="conflicts"/>
|
||||
</xsl:variable>
|
||||
<xsl:if test="string-length($conflict-report) != 0">
|
||||
<p class="pre">
|
||||
<xsl:copy-of select="$conflict-report"/>
|
||||
<xsl:text> </xsl:text>
|
||||
</p>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="state" mode="conflicts">
|
||||
<xsl:variable name="conflict-counts">
|
||||
<xsl:apply-templates select="." mode="bison:count-conflicts" />
|
||||
</xsl:variable>
|
||||
<xsl:variable
|
||||
name="sr-count" select="substring-before($conflict-counts, ',')"
|
||||
/>
|
||||
<xsl:variable
|
||||
name="rr-count" select="substring-after($conflict-counts, ',')"
|
||||
/>
|
||||
<xsl:if test="$sr-count > 0 or $rr-count > 0">
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="concat('#state_', @number)"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="concat('State ', @number)"/>
|
||||
</a>
|
||||
<xsl:text> conflicts:</xsl:text>
|
||||
<xsl:if test="$sr-count > 0">
|
||||
<xsl:value-of select="concat(' ', $sr-count, ' shift/reduce')"/>
|
||||
<xsl:if test="$rr-count > 0">
|
||||
<xsl:value-of select="(',')"/>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
<xsl:if test="$rr-count > 0">
|
||||
<xsl:value-of select="concat(' ', $rr-count, ' reduce/reduce')"/>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="' '"/>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="grammar/terminals">
|
||||
<h3>
|
||||
<a name="terminals"/>
|
||||
<xsl:text> Terminals, with rules where they appear</xsl:text>
|
||||
</h3>
|
||||
<xsl:text> </xsl:text>
|
||||
<p class="pre">
|
||||
<xsl:apply-templates select="terminal"/>
|
||||
</p>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="grammar/nonterminals">
|
||||
<h3>
|
||||
<a name="nonterminals"/>
|
||||
<xsl:text> Nonterminals, with rules where they appear</xsl:text>
|
||||
</h3>
|
||||
<xsl:text> </xsl:text>
|
||||
<p class="pre">
|
||||
<xsl:apply-templates
|
||||
select="nonterminal[@usefulness!='useless-in-grammar']"
|
||||
/>
|
||||
</p>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="terminal">
|
||||
<b><xsl:value-of select="@name"/></b>
|
||||
<xsl:value-of select="concat(' (', @token-number, ')')"/>
|
||||
<xsl:for-each select="key('bison:ruleByRhs', @name)">
|
||||
<xsl:apply-templates select="." mode="number-link"/>
|
||||
</xsl:for-each>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="nonterminal">
|
||||
<b><xsl:value-of select="@name"/></b>
|
||||
<xsl:value-of select="concat(' (', @symbol-number, ')')"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:if test="key('bison:ruleByLhs', @name)">
|
||||
<xsl:text>on left:</xsl:text>
|
||||
<xsl:for-each select="key('bison:ruleByLhs', @name)">
|
||||
<xsl:apply-templates select="." mode="number-link"/>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
<xsl:if test="key('bison:ruleByRhs', @name)">
|
||||
<xsl:if test="key('bison:ruleByLhs', @name)">
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:text>on right:</xsl:text>
|
||||
<xsl:for-each select="key('bison:ruleByRhs', @name)">
|
||||
<xsl:apply-templates select="." mode="number-link"/>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="rule" mode="number-link">
|
||||
<xsl:text> </xsl:text>
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="concat('#rule_', @number)"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="@number"/>
|
||||
</a>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="automaton">
|
||||
<h2>
|
||||
<a name="automaton"/>
|
||||
<xsl:text> Automaton</xsl:text>
|
||||
</h2>
|
||||
<xsl:apply-templates select="state">
|
||||
<xsl:with-param name="pad" select="'3'"/>
|
||||
</xsl:apply-templates>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="automaton/state">
|
||||
<xsl:param name="pad"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<h3>
|
||||
<a>
|
||||
<xsl:attribute name="name">
|
||||
<xsl:value-of select="concat('state_', @number)"/>
|
||||
</xsl:attribute>
|
||||
</a>
|
||||
<xsl:text>state </xsl:text>
|
||||
<xsl:value-of select="@number"/>
|
||||
</h3>
|
||||
<xsl:text> </xsl:text>
|
||||
<p class="pre">
|
||||
<xsl:apply-templates select="itemset/item">
|
||||
<xsl:with-param name="pad" select="$pad"/>
|
||||
</xsl:apply-templates>
|
||||
<xsl:apply-templates select="actions/transitions">
|
||||
<xsl:with-param name="type" select="'shift'"/>
|
||||
</xsl:apply-templates>
|
||||
<xsl:apply-templates select="actions/errors"/>
|
||||
<xsl:apply-templates select="actions/reductions"/>
|
||||
<xsl:apply-templates select="actions/transitions">
|
||||
<xsl:with-param name="type" select="'goto'"/>
|
||||
</xsl:apply-templates>
|
||||
<xsl:apply-templates select="solved-conflicts"/>
|
||||
</p>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="actions/transitions">
|
||||
<xsl:param name="type"/>
|
||||
<xsl:if test="transition[@type = $type]">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:apply-templates select="transition[@type = $type]">
|
||||
<xsl:with-param name="pad">
|
||||
<xsl:call-template name="max-width-symbol">
|
||||
<xsl:with-param name="node" select="transition[@type = $type]"/>
|
||||
</xsl:call-template>
|
||||
</xsl:with-param>
|
||||
</xsl:apply-templates>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="actions/errors">
|
||||
<xsl:if test="error">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:apply-templates select="error">
|
||||
<xsl:with-param name="pad">
|
||||
<xsl:call-template name="max-width-symbol">
|
||||
<xsl:with-param name="node" select="error"/>
|
||||
</xsl:call-template>
|
||||
</xsl:with-param>
|
||||
</xsl:apply-templates>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="actions/reductions">
|
||||
<xsl:if test="reduction">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:apply-templates select="reduction">
|
||||
<xsl:with-param name="pad">
|
||||
<xsl:call-template name="max-width-symbol">
|
||||
<xsl:with-param name="node" select="reduction"/>
|
||||
</xsl:call-template>
|
||||
</xsl:with-param>
|
||||
</xsl:apply-templates>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="item">
|
||||
<xsl:param name="pad"/>
|
||||
<xsl:param name="prev-rule-number"
|
||||
select="preceding-sibling::item[1]/@rule-number"/>
|
||||
<xsl:apply-templates
|
||||
select="key('bison:ruleByNumber', current()/@rule-number)"
|
||||
>
|
||||
<xsl:with-param name="itemset" select="'true'"/>
|
||||
<xsl:with-param name="pad" select="$pad"/>
|
||||
<xsl:with-param name="prev-lhs"
|
||||
select="key('bison:ruleByNumber', $prev-rule-number)/lhs[text()]"
|
||||
/>
|
||||
<xsl:with-param name="point" select="@point"/>
|
||||
<xsl:with-param name="lookaheads">
|
||||
<xsl:apply-templates select="lookaheads"/>
|
||||
</xsl:with-param>
|
||||
</xsl:apply-templates>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="rule">
|
||||
<xsl:param name="itemset"/>
|
||||
<xsl:param name="pad"/>
|
||||
<xsl:param name="prev-lhs"/>
|
||||
<xsl:param name="point"/>
|
||||
<xsl:param name="lookaheads"/>
|
||||
|
||||
<xsl:if test="$itemset != 'true' and not($prev-lhs = lhs[text()])">
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="$itemset != 'true'">
|
||||
<a>
|
||||
<xsl:attribute name="name">
|
||||
<xsl:value-of select="concat('rule_', @number)"/>
|
||||
</xsl:attribute>
|
||||
</a>
|
||||
</xsl:if>
|
||||
<xsl:text> </xsl:text>
|
||||
|
||||
<xsl:choose>
|
||||
<xsl:when test="$itemset = 'true'">
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="concat('#rule_', @number)"/>
|
||||
</xsl:attribute>
|
||||
<xsl:call-template name="lpad">
|
||||
<xsl:with-param name="str" select="string(@number)"/>
|
||||
<xsl:with-param name="pad" select="number($pad)"/>
|
||||
</xsl:call-template>
|
||||
</a>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:call-template name="lpad">
|
||||
<xsl:with-param name="str" select="string(@number)"/>
|
||||
<xsl:with-param name="pad" select="number($pad)"/>
|
||||
</xsl:call-template>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<xsl:text> </xsl:text>
|
||||
|
||||
<!-- LHS -->
|
||||
<xsl:choose>
|
||||
<xsl:when test="$itemset != 'true' and $prev-lhs = lhs[text()]">
|
||||
<xsl:call-template name="lpad">
|
||||
<xsl:with-param name="str" select="'|'"/>
|
||||
<xsl:with-param name="pad" select="number(string-length(lhs[text()])) + 2"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
<xsl:when test="$itemset = 'true' and $prev-lhs = lhs[text()]">
|
||||
<xsl:call-template name="lpad">
|
||||
<xsl:with-param name="str" select="'|'"/>
|
||||
<xsl:with-param name="pad" select="number(string-length(lhs[text()])) + 2"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<span class="i">
|
||||
<xsl:value-of select="lhs"/>
|
||||
</span>
|
||||
<xsl:text> →</xsl:text>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
|
||||
<!-- RHS -->
|
||||
<xsl:for-each select="rhs/*">
|
||||
<xsl:if test="position() = $point + 1">
|
||||
<xsl:text> </xsl:text>
|
||||
<span class="point">.</span>
|
||||
</xsl:if>
|
||||
<xsl:if test="$itemset = 'true' and name(.) != 'empty'">
|
||||
<xsl:apply-templates select="."/>
|
||||
</xsl:if>
|
||||
<xsl:if test="$itemset != 'true'">
|
||||
<xsl:apply-templates select="."/>
|
||||
</xsl:if>
|
||||
<xsl:if test="position() = last() and position() = $point">
|
||||
<xsl:text> </xsl:text>
|
||||
<span class="point">.</span>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
<xsl:if test="$lookaheads">
|
||||
<xsl:value-of select="$lookaheads"/>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="symbol">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:choose>
|
||||
<xsl:when test="name(key('bison:symbolByName', .)) = 'nonterminal'">
|
||||
<span class="i"><xsl:value-of select="."/></span>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<b><xsl:value-of select="."/></b>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="empty">
|
||||
<xsl:text> ε</xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="lookaheads">
|
||||
<xsl:text> [</xsl:text>
|
||||
<xsl:apply-templates select="symbol"/>
|
||||
<xsl:text>]</xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="lookaheads/symbol">
|
||||
<xsl:value-of select="."/>
|
||||
<xsl:if test="position() != last()">
|
||||
<xsl:text>, </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="transition">
|
||||
<xsl:param name="pad"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:call-template name="rpad">
|
||||
<xsl:with-param name="str" select="string(@symbol)"/>
|
||||
<xsl:with-param name="pad" select="number($pad) + 2"/>
|
||||
</xsl:call-template>
|
||||
<xsl:choose>
|
||||
<xsl:when test="@type = 'shift'">
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="concat('#state_', @state)"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="concat('shift, and go to state ', @state)"/>
|
||||
</a>
|
||||
</xsl:when>
|
||||
<xsl:when test="@type = 'goto'">
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="concat('#state_', @state)"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="concat('go to state ', @state)"/>
|
||||
</a>
|
||||
</xsl:when>
|
||||
</xsl:choose>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="error">
|
||||
<xsl:param name="pad"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:call-template name="rpad">
|
||||
<xsl:with-param name="str" select="string(@symbol)"/>
|
||||
<xsl:with-param name="pad" select="number($pad) + 2"/>
|
||||
</xsl:call-template>
|
||||
<xsl:text>error</xsl:text>
|
||||
<xsl:text> (</xsl:text>
|
||||
<xsl:value-of select="text()"/>
|
||||
<xsl:text>)</xsl:text>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="reduction">
|
||||
<xsl:param name="pad"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:call-template name="rpad">
|
||||
<xsl:with-param name="str" select="string(@symbol)"/>
|
||||
<xsl:with-param name="pad" select="number($pad) + 2"/>
|
||||
</xsl:call-template>
|
||||
<xsl:if test="@enabled = 'false'">
|
||||
<xsl:text>[</xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:choose>
|
||||
<xsl:when test="@rule = 'accept'">
|
||||
<xsl:text>accept</xsl:text>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="concat('#rule_', @rule)"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="concat('reduce using rule ', @rule)"/>
|
||||
</a>
|
||||
<xsl:text> (</xsl:text>
|
||||
<xsl:value-of
|
||||
select="key('bison:ruleByNumber', current()/@rule)/lhs[text()]"
|
||||
/>
|
||||
<xsl:text>)</xsl:text>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<xsl:if test="@enabled = 'false'">
|
||||
<xsl:text>]</xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="solved-conflicts">
|
||||
<xsl:if test="resolution">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:apply-templates select="resolution"/>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="resolution">
|
||||
<xsl:text> Conflict between </xsl:text>
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="concat('#rule_', @rule)"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="concat('rule ',@rule)"/>
|
||||
</a>
|
||||
<xsl:text> and token </xsl:text>
|
||||
<xsl:value-of select="@symbol"/>
|
||||
<xsl:text> resolved as </xsl:text>
|
||||
<xsl:if test="@type = 'error'">
|
||||
<xsl:text>an </xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="@type"/>
|
||||
<xsl:text> (</xsl:text>
|
||||
<xsl:value-of select="."/>
|
||||
<xsl:text>). </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="max-width-symbol">
|
||||
<xsl:param name="node"/>
|
||||
<xsl:variable name="longest">
|
||||
<xsl:for-each select="$node">
|
||||
<xsl:sort data-type="number" select="string-length(@symbol)"
|
||||
order="descending"/>
|
||||
<xsl:if test="position() = 1">
|
||||
<xsl:value-of select="string-length(@symbol)"/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<xsl:value-of select="$longest"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="lpad">
|
||||
<xsl:param name="str" select="''"/>
|
||||
<xsl:param name="pad" select="0"/>
|
||||
<xsl:variable name="diff" select="$pad - string-length($str)" />
|
||||
<xsl:choose>
|
||||
<xsl:when test="$diff < 0">
|
||||
<xsl:value-of select="$str"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:call-template name="space">
|
||||
<xsl:with-param name="repeat" select="$diff"/>
|
||||
</xsl:call-template>
|
||||
<xsl:value-of select="$str"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="rpad">
|
||||
<xsl:param name="str" select="''"/>
|
||||
<xsl:param name="pad" select="0"/>
|
||||
<xsl:variable name="diff" select="$pad - string-length($str)"/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$diff < 0">
|
||||
<xsl:value-of select="$str"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="$str"/>
|
||||
<xsl:call-template name="space">
|
||||
<xsl:with-param name="repeat" select="$diff"/>
|
||||
</xsl:call-template>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="space">
|
||||
<xsl:param name="repeat">0</xsl:param>
|
||||
<xsl:param name="fill" select="' '"/>
|
||||
<xsl:if test="number($repeat) >= 1">
|
||||
<xsl:call-template name="space">
|
||||
<xsl:with-param name="repeat" select="$repeat - 1"/>
|
||||
<xsl:with-param name="fill" select="$fill"/>
|
||||
</xsl:call-template>
|
||||
<xsl:value-of select="$fill"/>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
2065
misc/flex/data/yacc.c
Normal file
2065
misc/flex/data/yacc.c
Normal file
File diff suppressed because it is too large
Load diff
0
misc/flex/state.log
Normal file
0
misc/flex/state.log
Normal file
BIN
misc/flex/win_bison.exe
Normal file
BIN
misc/flex/win_bison.exe
Normal file
Binary file not shown.
BIN
misc/flex/win_flex.exe
Normal file
BIN
misc/flex/win_flex.exe
Normal file
Binary file not shown.
334
misc/msvc10/cgame/cgame.vcproj
Normal file
334
misc/msvc10/cgame/cgame.vcproj
Normal file
|
@ -0,0 +1,334 @@
|
|||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9,00"
|
||||
Name="cgame"
|
||||
ProjectGUID="{FA29D44A-C114-4F4B-8AED-F2F4908FC055}"
|
||||
RootNamespace="cgame"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)..\..\..\build\main\"
|
||||
IntermediateDirectory="$(SolutionDir)bin\$(ProjectName)x86\$(ConfigurationName)\"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="../../../code/globalcpp;../../../code/game;%(AdditionalIncludeDirectories)"
|
||||
PreprocessorDefinitions="CGAME_DLL;_CRT_SECURE_NO_WARNINGS;WIN32"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
OutputFile="$(OutDir)\$(ProjectName)x86.dll"
|
||||
ModuleDefinitionFile="$(SolutionDir)../../def/$(ProjectName).def"
|
||||
GenerateDebugInformation="true"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)..\..\..\build\main\"
|
||||
IntermediateDirectory="$(SolutionDir)bin\$(ProjectName)x86\$(ConfigurationName)\"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
AdditionalIncludeDirectories="../../../code/globalcpp;../../../code/game;%(AdditionalIncludeDirectories)"
|
||||
PreprocessorDefinitions="CGAME_DLL;_CRT_SECURE_NO_WARNINGS;WIN32"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
OutputFile="$(OutDir)\$(ProjectName)x86.dll"
|
||||
ModuleDefinitionFile="$(SolutionDir)../../def/$(ProjectName).def"
|
||||
GenerateDebugInformation="true"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Fichiers sources"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Fichiers d'en-tête"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\game\bg_local.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\game\bg_public.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_local.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_public.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\q_shared.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\qcommon.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Fichiers de ressources"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\game\bg_lib.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\game\bg_misc.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\game\bg_pmove.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\game\bg_slidemove.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_beam.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_consolecmds.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_draw.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_drawtools.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_effects.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_ents.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_eventSystem.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_info.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_localents.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_main.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_marks.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_modelanim.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_parsemsg.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_players.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_playerstate.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_predict.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_rain.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_servercmds.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_snapshot.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_specialfx.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_ubersound.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_view.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_viewmodelanim.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame\cg_weapons.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\q_math.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\q_shared.c"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
796
misc/msvc10/cgame_hook/cgame_hook.vcproj
Normal file
796
misc/msvc10/cgame_hook/cgame_hook.vcproj
Normal file
|
@ -0,0 +1,796 @@
|
|||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9,00"
|
||||
Name="cgame_hook"
|
||||
ProjectGUID="{789E2601-847C-4D92-8672-FC5A80C9FE34}"
|
||||
RootNamespace="cgame_hook"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)..\..\..\build\main\"
|
||||
IntermediateDirectory="$(SolutionDir)bin\$(ProjectName)x86\$(ConfigurationName)\"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="../../../code/globalcpp;../../../code/cgame_hook"
|
||||
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;_CGAME_DLL;_CGAME;CGAME_DLL;CGAME;CLIENT;DEBUG;DBG;NDBG;_NDBG"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalDependencies="winmm.lib"
|
||||
OutputFile="$(OutDir)\cgamex86.dll"
|
||||
ModuleDefinitionFile="$(SolutionDir)../../def/$(ProjectName).def"
|
||||
GenerateDebugInformation="true"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)..\..\..\build\main\"
|
||||
IntermediateDirectory="$(SolutionDir)bin\$(ProjectName)x86\$(ConfigurationName)\"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
AdditionalIncludeDirectories="../../../code/globalcpp;../../../code/cgame_hook"
|
||||
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;_CGAME_DLL;_CGAME;CGAME_DLL;CGAME;CLIENT;DEBUG;DBG;NDBG;_NDBG"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalDependencies="winmm.lib"
|
||||
OutputFile="$(OutDir)\cgamex86.dll"
|
||||
ModuleDefinitionFile="$(SolutionDir)../../def/$(ProjectName).def"
|
||||
GenerateDebugInformation="true"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Fichiers sources"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\archive.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\cgamex86.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\class.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\compiler.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\con_set.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\dbgheap.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\g_spawn.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\game.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\gamescript.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\hook.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\hud.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\level.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\listener.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\lz77.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\md5.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\object.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parm.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\q_math.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\q_shared.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\script.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptexception.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptmaster.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptopcodes.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scripttimer.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptvariable.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptvm.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\simpleentity.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\str.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\world.cpp"
|
||||
>
|
||||
</File>
|
||||
<Filter
|
||||
Name="script"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\canimate.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\centity.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\clientgamecommand.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\clientservercommand.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\cplayer.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\earthquake.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\level.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\scriptslave.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="renderer"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\qfx_hooks.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\qfx_log.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\qfx_opengl.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\qfx_renderer.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\qfx_settings.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\qfx_shader.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\r_postprocess.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="cg"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\cgame\cg_hook.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\cgame\cg_hud.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\cgame\cg_parsemsg.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\cgame\cg_servercmds.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\cgame\cg_viewmodelanim.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\cgame\cl_sound.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Fichiers d'en-tête"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\archive.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\asm.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\cgamex86.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\class.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\compiler.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\con_arrayset.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\con_set.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\const_str.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\container.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\containerclass.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\crc32.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\dbgheap.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\g_spawn.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\game.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\gamescript.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\glb_local.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\hook.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\hud.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\level.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\listener.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\lz77.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\md5.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\object.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parm.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\safeptr.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\script.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptexception.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptmaster.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptopcodes.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scripttimer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptvariable.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptvm.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\short3.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\simpleentity.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\str.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\vector.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\world.h"
|
||||
>
|
||||
</File>
|
||||
<Filter
|
||||
Name="qcommon"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer_api.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="renderer"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\glext.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\qfx_glprogs.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\qfx_library.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\qfx_log.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\qfx_opengl.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\qfx_renderer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\qfx_settings.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\renderer\qfx_shader.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="script"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\canimate.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\centity.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\clientgamecommand.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\clientservercommand.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\cplayer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\earthquake.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\level.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\scriptslave.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\script\vision.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="cg"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\cgame\cg_hook.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\cgame\cg_hud.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\cgame\cg_servercmds.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\cgame\cg_viewmodelanim.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\cgame\cl_sound.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Fichiers de ressources"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="img"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\IMAGE.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\IMAGE_CalculateStride.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\IMAGE_ExpandPalette.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\IMAGE_Load.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\IMAGE_Load24BitBMP.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\IMAGE_Load8BitBMP.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\IMAGE_LoadAlpha.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\IMAGE_LoadBMP.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\IMAGE_LoadCompressedTrueColorTGA.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\IMAGE_LoadTGA.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\IMAGE_LoadUncompressed8BitTGA.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\IMAGE_LoadUncompressedTrueColorTGA.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\TORUS.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\cgame_hook\img\TORUS.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="parser"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\parsetree.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\parsetree.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\yyLexer.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\yyLexer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\yyLexer.l"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="FLEX Custom Build Tools"
|
||||
CommandLine=""../../flex/win_flex.exe" "$(InputPath)"
"
|
||||
Outputs="yyLexer.h,yyLexer.cpp"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="FLEX Custom Build Tools"
|
||||
CommandLine=""../../flex/win_flex.exe" "$(InputPath)"
"
|
||||
Outputs="yyLexer.h,yyLexer.cpp"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\yyParser.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\yyParser.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\yyParser.yy"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="BISON Custom Build Tools"
|
||||
CommandLine=""../../flex/win_bison.exe" -v "$(InputPath)"
"
|
||||
Outputs="yyParser.h,yyParser.cpp"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="BISON Custom Build Tools"
|
||||
CommandLine=""../../flex/win_bison.exe" -v "$(InputPath)"
"
|
||||
Outputs="yyParser.h,yyParser.cpp"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
1302
misc/msvc10/game/game.vcproj
Normal file
1302
misc/msvc10/game/game.vcproj
Normal file
File diff suppressed because it is too large
Load diff
680
misc/msvc10/omohaaded/omohaaded.vcproj
Normal file
680
misc/msvc10/omohaaded/omohaaded.vcproj
Normal file
|
@ -0,0 +1,680 @@
|
|||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9,00"
|
||||
Name="omohaaded"
|
||||
ProjectGUID="{767C5ABD-E9D5-4B32-87F6-5AC14EAD9A52}"
|
||||
RootNamespace="omohaaded"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)..\..\..\build\"
|
||||
IntermediateDirectory="$(SolutionDir)bin\$(ProjectName)x86\$(ConfigurationName)\"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="../../../code/SDL12/include;../../../code/libmad/include;../../../code/globalcpp"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOTLIB;DEDICATED"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="winmm.lib wsock32.lib"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86.exe"
|
||||
GenerateDebugInformation="true"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)..\..\..\build\"
|
||||
IntermediateDirectory="$(SolutionDir)bin\$(ProjectName)x86\$(ConfigurationName)\"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
AdditionalIncludeDirectories="../../../code/SDL12/include;../../../code/libmad/include;../../../code/globalcpp"
|
||||
PreprocessorDefinitions="WIN32;_CONSOLE;BOTLIB;DEDICATED"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="winmm.lib wsock32.lib"
|
||||
OutputFile="$(OutDir)\$(ProjectName)_x86.exe"
|
||||
GenerateDebugInformation="true"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
<ProjectReference
|
||||
ReferencedProjectIdentifier="{4266EB46-8D94-4FE7-85FD-05F31BBF9948}"
|
||||
RelativePathToProject="..\game\game.vcproj"
|
||||
/>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Fichiers sources"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\cm_load.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\cm_patch.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\cm_polylib.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\cm_terrain.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\cm_test.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\cm_trace.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\cmd.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\common.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\sys\con_log.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\sys\con_win32.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\cvar.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\files.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\huffman.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\md4.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\md5.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\msg.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\net_chan.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\net_ip.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\null\null_client.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\null\null_input.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\null\null_snddma.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\puff.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\q_math.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\q_shared.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\server\sv_bot.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\server\sv_ccmds.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\server\sv_client.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\server\sv_game.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\server\sv_init.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\server\sv_main.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\server\sv_net_chan.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\server\sv_snapshot.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\server\sv_world.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\sys\sys_main.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\sys\sys_win32.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\tiki.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\unzip.c"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Fichiers d'en-tête"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\cm_local.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\cm_patch.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\cm_polylib.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\cm_public.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\cm_terrain.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\puff.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\q_platform.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\q_shared.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\qcommon.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\qfiles.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\server\server.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\surfaceflags.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\sys\sys_loadlib.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\sys\sys_local.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\tiki_local.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\tiki_public.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\unzip.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\vm_local.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Fichiers de ressources"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\sys\win_resource.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\sys\win_resource.rc"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="botlib"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\aasfile.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_bsp.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_bspq3.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_cluster.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_cluster.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_debug.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_debug.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_def.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_entity.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_entity.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_file.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_file.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_funcs.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_main.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_main.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_move.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_move.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_optimize.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_optimize.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_reach.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_reach.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_route.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_route.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_routealt.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_routealt.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_sample.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_aas_sample.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_char.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_char.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_chat.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_chat.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_gen.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_gen.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_goal.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_goal.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_move.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_move.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_weap.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_weap.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_weight.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ai_weight.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ea.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_ea.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_interface.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\be_interface.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\botlib.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_crc.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_crc.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_libvar.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_libvar.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_log.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_log.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_memory.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_memory.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_precomp.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_precomp.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_script.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_script.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_struct.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_struct.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\l_utils.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\lcc.mak"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\botlib\linux-i386.mak"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
56
misc/msvc10/openmohaa/openmohaa.sln
Normal file
56
misc/msvc10/openmohaa/openmohaa.sln
Normal file
|
@ -0,0 +1,56 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual C++ Express 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openmohaa", "openmohaa.vcproj", "{87B6AE0B-3DF2-4DA3-8DB4-A0CECD506948}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cgame", "..\cgame\cgame.vcproj", "{FA29D44A-C114-4F4B-8AED-F2F4908FC055}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "game", "..\game\game.vcproj", "{4266EB46-8D94-4FE7-85FD-05F31BBF9948}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cgame_hook", "..\cgame_hook\cgame_hook.vcproj", "{789E2601-847C-4D92-8672-FC5A80C9FE34}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "omohaaded", "..\omohaaded\omohaaded.vcproj", "{767C5ABD-E9D5-4B32-87F6-5AC14EAD9A52}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testutils", "..\testutils\testutils.vcproj", "{28BF6B7F-DFC7-41C8-9B17-469E3EB9295B}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ui", "ui\ui.vcproj", "{11AD914F-6DCC-4CD5-B9D8-285750E7B3D5}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{87B6AE0B-3DF2-4DA3-8DB4-A0CECD506948}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{87B6AE0B-3DF2-4DA3-8DB4-A0CECD506948}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{87B6AE0B-3DF2-4DA3-8DB4-A0CECD506948}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{87B6AE0B-3DF2-4DA3-8DB4-A0CECD506948}.Release|Win32.Build.0 = Release|Win32
|
||||
{FA29D44A-C114-4F4B-8AED-F2F4908FC055}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FA29D44A-C114-4F4B-8AED-F2F4908FC055}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FA29D44A-C114-4F4B-8AED-F2F4908FC055}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FA29D44A-C114-4F4B-8AED-F2F4908FC055}.Release|Win32.Build.0 = Release|Win32
|
||||
{4266EB46-8D94-4FE7-85FD-05F31BBF9948}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4266EB46-8D94-4FE7-85FD-05F31BBF9948}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4266EB46-8D94-4FE7-85FD-05F31BBF9948}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4266EB46-8D94-4FE7-85FD-05F31BBF9948}.Release|Win32.Build.0 = Release|Win32
|
||||
{789E2601-847C-4D92-8672-FC5A80C9FE34}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{789E2601-847C-4D92-8672-FC5A80C9FE34}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{789E2601-847C-4D92-8672-FC5A80C9FE34}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{789E2601-847C-4D92-8672-FC5A80C9FE34}.Release|Win32.Build.0 = Release|Win32
|
||||
{767C5ABD-E9D5-4B32-87F6-5AC14EAD9A52}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{767C5ABD-E9D5-4B32-87F6-5AC14EAD9A52}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{767C5ABD-E9D5-4B32-87F6-5AC14EAD9A52}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{767C5ABD-E9D5-4B32-87F6-5AC14EAD9A52}.Release|Win32.Build.0 = Release|Win32
|
||||
{28BF6B7F-DFC7-41C8-9B17-469E3EB9295B}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{28BF6B7F-DFC7-41C8-9B17-469E3EB9295B}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{28BF6B7F-DFC7-41C8-9B17-469E3EB9295B}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{28BF6B7F-DFC7-41C8-9B17-469E3EB9295B}.Release|Win32.Build.0 = Release|Win32
|
||||
{11AD914F-6DCC-4CD5-B9D8-285750E7B3D5}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{11AD914F-6DCC-4CD5-B9D8-285750E7B3D5}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{11AD914F-6DCC-4CD5-B9D8-285750E7B3D5}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{11AD914F-6DCC-4CD5-B9D8-285750E7B3D5}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
1352
misc/msvc10/openmohaa/openmohaa.vcproj
Normal file
1352
misc/msvc10/openmohaa/openmohaa.vcproj
Normal file
File diff suppressed because it is too large
Load diff
538
misc/msvc10/testutils/testutils.vcproj
Normal file
538
misc/msvc10/testutils/testutils.vcproj
Normal file
|
@ -0,0 +1,538 @@
|
|||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9,00"
|
||||
Name="testutils"
|
||||
ProjectGUID="{28BF6B7F-DFC7-41C8-9B17-469E3EB9295B}"
|
||||
RootNamespace="testutils"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)..\..\..\build\"
|
||||
IntermediateDirectory="$(SolutionDir)bin\$(ProjectName)x86\$(ConfigurationName)\"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="../../../code/globalcpp;../../../code/testutils"
|
||||
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;_LIB"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)x86.exe"
|
||||
GenerateDebugInformation="true"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)..\..\..\build\"
|
||||
IntermediateDirectory="$(SolutionDir)bin\$(ProjectName)x86\$(ConfigurationName)\"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
AdditionalIncludeDirectories="../../../code/globalcpp;../../../code/testutils"
|
||||
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;_LIB"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName)x86.exe"
|
||||
GenerateDebugInformation="true"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Fichiers sources"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\archive.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\class.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\compiler.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\con_set.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\testutils\console.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\dbgheap.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\g_spawn.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\testutils\game.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\gamescript.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\hud.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\testutils\level.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\listener.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\lz77.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\testutils\main.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\md5.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\object.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parm.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\q_math.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\q_shared.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\script.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptexception.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptmaster.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptopcodes.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scripttimer.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptvariable.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptvm.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\simpleentity.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\str.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\world.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Fichiers d'en-tête"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\archive.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\class.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\compiler.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\con_arrayset.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\con_set.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\testutils\console.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\const_str.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\container.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\containerclass.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\crc32.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\dbgheap.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\g_spawn.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\testutils\game.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\gamescript.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\glb_local.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\hud.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\testutils\level.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\Linklist.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\listener.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\lz77.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\md5.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\mem_blockalloc.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\object.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parm.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\q_shared.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\qcommon\qcommon.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\safeptr.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\script.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptexception.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptmaster.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptopcodes.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scripttimer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptvariable.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\scriptvm.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\short3.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\simpleentity.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\str.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\testutils\ubersdk.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\vector.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\world.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Fichiers de ressources"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="parser"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\parsetree.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\parsetree.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\yyLexer.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\yyLexer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\yyLexer.l"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="FLEX Custom Build Tools"
|
||||
CommandLine=""../../flex/win_flex.exe" "$(InputPath)"
"
|
||||
Outputs="yyLexer.h,yyLexer.cpp"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="FLEX Custom Build Tools"
|
||||
CommandLine=""../../flex/win_flex.exe" "$(InputPath)"
"
|
||||
Outputs="yyLexer.h,yyLexer.cpp"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\yyParser.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\yyParser.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\code\globalcpp\parser\yyParser.yy"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="BISON Custom Build Tools"
|
||||
CommandLine=""../../flex/win_bison.exe" -v "$(InputPath)"
"
|
||||
Outputs="yyParser.h,yyParser.cpp"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="BISON Custom Build Tools"
|
||||
CommandLine=""../../flex/win_bison.exe" -v "$(InputPath)"
"
|
||||
Outputs="yyParser.h,yyParser.cpp"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
160
misc/msvc12_13/FLEX_Bison/FLEX_Bison.vcxproj
Normal file
160
misc/msvc12_13/FLEX_Bison/FLEX_Bison.vcxproj
Normal file
|
@ -0,0 +1,160 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\code\globalcpp\parser\yyLexer.l">
|
||||
<FileType>Document</FileType>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"../../flex/win_flex.exe" "%(Identity)"</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"../../flex/win_flex.exe" "%(Identity)"</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"../../flex/win_flex.exe" "%(Identity)"</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"../../flex/win_flex.exe" "%(Identity)"</Command>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">FLEX Custom Build Tools</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">FLEX Custom Build Tools</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">FLEX Custom Build Tools</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">FLEX Custom Build Tools</Message>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">yyLexer.h,yyLexer.cpp</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">yyLexer.h,yyLexer.cpp</Outputs>
|
||||
<TreatOutputAsContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</TreatOutputAsContent>
|
||||
<TreatOutputAsContent Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</TreatOutputAsContent>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">yyLexer.h,yyLexer.cpp</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">yyLexer.h,yyLexer.cpp</Outputs>
|
||||
<TreatOutputAsContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</TreatOutputAsContent>
|
||||
<TreatOutputAsContent Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</TreatOutputAsContent>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="..\..\..\code\globalcpp\parser\yyParser.yy">
|
||||
<FileType>Document</FileType>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"../../flex/win_bison.exe" -v "%(Identity)"</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"../../flex/win_bison.exe" -v "%(Identity)"</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"../../flex/win_bison.exe" -v "%(Identity)"</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"../../flex/win_bison.exe" -v "%(Identity)"</Command>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">BISON Custom Build Tools</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">BISON Custom Build Tools</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">BISON Custom Build Tools</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">BISON Custom Build Tools</Message>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">yyParser.h,yyParser.cpp</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">yyParser.h,yyParser.cpp</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">yyParser.h,yyParser.cpp</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">yyParser.h,yyParser.cpp</Outputs>
|
||||
<TreatOutputAsContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</TreatOutputAsContent>
|
||||
<TreatOutputAsContent Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</TreatOutputAsContent>
|
||||
<TreatOutputAsContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</TreatOutputAsContent>
|
||||
<TreatOutputAsContent Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</TreatOutputAsContent>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{C43E74A6-EA43-4264-B8E5-F6E4CC9843DC}</ProjectGuid>
|
||||
<RootNamespace>FLEX_Bison</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v120</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v120</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v120</PlatformToolset>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v120</PlatformToolset>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup />
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
7
misc/msvc12_13/FLEX_Bison/FLEX_Bison.vcxproj.filters
Normal file
7
misc/msvc12_13/FLEX_Bison/FLEX_Bison.vcxproj.filters
Normal file
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\code\globalcpp\parser\yyLexer.l" />
|
||||
<CustomBuild Include="..\..\..\code\globalcpp\parser\yyParser.yy" />
|
||||
</ItemGroup>
|
||||
</Project>
|
208
misc/msvc12_13/cgame/cgame.vcxproj
Normal file
208
misc/msvc12_13/cgame/cgame.vcxproj
Normal file
|
@ -0,0 +1,208 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{D198C7F1-A045-455F-98F1-610AF58541A7}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>cgame</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
<TargetName>$(ProjectName)$(PlatformShortName)opm</TargetName>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<TargetName>$(ProjectName)$(PlatformShortName)opm</TargetName>
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
<TargetName>$(ProjectName)$(PlatformShortName)opm</TargetName>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<TargetName>$(ProjectName)$(PlatformShortName)opm</TargetName>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;_WINDOWS;_USRDLL;CGAME_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/game;../../../code/tiki;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;_WINDOWS;_USRDLL;CGAME_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/game;../../../code/tiki;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;NDEBUG;_WINDOWS;_USRDLL;CGAME_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/game;../../../code/tiki;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;NDEBUG;_WINDOWS;_USRDLL;CGAME_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/game;../../../code/tiki;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\cgame\cg_local.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame\cg_public.h" />
|
||||
<ClInclude Include="..\..\..\code\game\bg_local.h" />
|
||||
<ClInclude Include="..\..\..\code\game\bg_public.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\qcommon.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_shared.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_beam.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_consolecmds.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_draw.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_drawtools.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_effects.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_ents.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_eventSystem.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_info.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_localents.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_main.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_marks.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_modelanim.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_parsemsg.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_players.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_playerstate.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_predict.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_rain.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_servercmds.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_snapshot.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_specialfx.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_ubersound.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_view.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_viewmodelanim.c" />
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_weapons.c" />
|
||||
<ClCompile Include="..\..\..\code\game\bg_lib.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\bg_misc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\bg_pmove.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\bg_slidemove.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
129
misc/msvc12_13/cgame/cgame.vcxproj.filters
Normal file
129
misc/msvc12_13/cgame/cgame.vcxproj.filters
Normal file
|
@ -0,0 +1,129 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\cgame\cg_local.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame\cg_public.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\bg_local.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\bg_public.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_shared.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\qcommon.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_marks.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_draw.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_localents.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_predict.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_eventSystem.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_parsemsg.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_effects.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_beam.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_consolecmds.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_drawtools.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_ents.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_main.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_modelanim.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_rain.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_servercmds.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_specialfx.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_view.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_viewmodelanim.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_weapons.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_snapshot.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_players.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_ubersound.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_info.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame\cg_playerstate.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\bg_lib.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\bg_misc.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\bg_pmove.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\bg_slidemove.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
246
misc/msvc12_13/cgame_hook/cgame_hook.vcxproj
Normal file
246
misc/msvc12_13/cgame_hook/cgame_hook.vcxproj
Normal file
|
@ -0,0 +1,246 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{592A55D2-199C-4550-8BB3-771BCA89C244}</ProjectGuid>
|
||||
<RootNamespace>cgame</RootNamespace>
|
||||
<ProjectName>cgame_hook</ProjectName>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<TargetExt>.dll</TargetExt>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
<TargetName>cgame$(PlatformShortName)</TargetName>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<TargetExt>.dll</TargetExt>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
<TargetName>cgame$(PlatformShortName)</TargetName>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level2</WarningLevel>
|
||||
<SDLCheck>
|
||||
</SDLCheck>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/cgame_hook;../../../code/qcommon;../../../code/tiki;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CGAME_DLL;_CGAME;CGAME_DLL;CGAME;CGAME_HOOK;CLIENT;DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PreprocessKeepComments>false</PreprocessKeepComments>
|
||||
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<BaseAddress>0x32000000</BaseAddress>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level2</WarningLevel>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/cgame_hook;../../../code/qcommon;../../../code/tiki;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CGAME_DLL;_CGAME;CGAME_DLL;CGAME;CGAME_HOOK;CLIENT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PreprocessKeepComments>false</PreprocessKeepComments>
|
||||
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
<EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<BaseAddress>0x32000000</BaseAddress>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgamex86.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgame\cg_hook.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgame\cg_hud.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgame\cg_parsemsg.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgame\cg_servercmds.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgame\cg_viewmodelanim.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgame\cl_sound.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\hook.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_CalculateStride.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_ExpandPalette.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_Load.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_Load24BitBMP.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_Load8BitBMP.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_LoadAlpha.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_LoadBMP.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_LoadCompressedTrueColorTGA.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_LoadTGA.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_LoadUncompressed8BitTGA.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_LoadUncompressedTrueColorTGA.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\TORUS.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\qfx_hooks.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\qfx_log.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\qfx_opengl.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\qfx_renderer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\qfx_settings.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\qfx_shader.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\r_postprocess.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\canimate.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\centity.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\clientgamecommand.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\clientservercommand.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\cplayer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\earthquake.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\level.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\scriptslave.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\slre.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\con_set.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dbgheap.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\lz77.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptexception.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\md5.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\archive.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\class.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\compiler.cpp" />
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\game.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\gamescript.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\g_spawn.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\hud.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\listener.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\object.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parm.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\parsetree.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\yyLexer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\yyParser.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\script.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptmaster.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptopcodes.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scripttimer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvariable.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvm.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\simpleentity.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_blockalloc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_tempalloc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\str.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\world.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\cgamex86.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\cgame\cg_hook.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\cgame\cg_hud.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\cgame\cg_servercmds.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\cgame\cg_viewmodelanim.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\cgame\cl_sound.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\hook.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\img\IMAGE.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\img\TORUS.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\misc.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\glext.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_glprogs.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_library.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_log.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_opengl.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_renderer.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_settings.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_shader.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\resource.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\canimate.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\centity.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\clientgamecommand.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\clientservercommand.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\cplayer.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\earthquake.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\level.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\scriptslave.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\vision.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\asm.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\const_str.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\containerclass.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\slre.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_arrayset.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\crc32.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dbgheap.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\lz77.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptexception.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\glb_local.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\md5.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\mem.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\archive.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\class.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\compiler.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\container.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_set.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\game.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\gamescript.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\g_spawn.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\hud.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\listener.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\object.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parm.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\parsetree.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\yyLexer.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\yyParser.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\safeptr.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\script.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptmaster.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptopcodes.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scripttimer.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvariable.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvm.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\simpleentity.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_blockalloc.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_tempalloc.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\str.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\world.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\vector.h" />
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer_api.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
444
misc/msvc12_13/cgame_hook/cgame_hook.vcxproj.filters
Normal file
444
misc/msvc12_13/cgame_hook/cgame_hook.vcxproj.filters
Normal file
|
@ -0,0 +1,444 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\qcommon">
|
||||
<UniqueIdentifier>{c32335f2-2300-4598-8802-841f614fd5bc}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\script">
|
||||
<UniqueIdentifier>{25624b41-89d5-4689-b491-0f875bb552d4}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\script">
|
||||
<UniqueIdentifier>{9fe1f0db-0f35-43f8-affe-8d4a4680f5b5}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\renderer">
|
||||
<UniqueIdentifier>{957278ab-e8b9-4e16-b077-4877396e220d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="img">
|
||||
<UniqueIdentifier>{f31f7eb3-1a0d-4993-a1ff-61799da4bb2a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgamex86.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\canimate.cpp">
|
||||
<Filter>Source Files\script</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\centity.cpp">
|
||||
<Filter>Source Files\script</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\clientgamecommand.cpp">
|
||||
<Filter>Source Files\script</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\clientservercommand.cpp">
|
||||
<Filter>Source Files\script</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\cplayer.cpp">
|
||||
<Filter>Source Files\script</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\earthquake.cpp">
|
||||
<Filter>Source Files\script</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\level.cpp">
|
||||
<Filter>Source Files\script</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\script\scriptslave.cpp">
|
||||
<Filter>Source Files\script</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgame\cg_hook.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgame\cg_hud.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgame\cg_parsemsg.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgame\cg_servercmds.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgame\cg_viewmodelanim.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\cgame\cl_sound.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\qfx_hooks.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\qfx_log.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\qfx_opengl.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\qfx_renderer.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\qfx_settings.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\qfx_shader.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\renderer\r_postprocess.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\md5.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\archive.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\class.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\compiler.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\gamescript.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\g_spawn.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\hud.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\listener.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\object.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parm.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\parsetree.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\yyLexer.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\yyParser.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\script.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scripttimer.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvariable.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvm.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\simpleentity.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\world.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\hook.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptexception.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\game.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptmaster.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\lz77.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dbgheap.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptopcodes.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_CalculateStride.cpp">
|
||||
<Filter>img</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_ExpandPalette.cpp">
|
||||
<Filter>img</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_Load.cpp">
|
||||
<Filter>img</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_Load8BitBMP.cpp">
|
||||
<Filter>img</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_Load24BitBMP.cpp">
|
||||
<Filter>img</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_LoadAlpha.cpp">
|
||||
<Filter>img</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_LoadBMP.cpp">
|
||||
<Filter>img</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_LoadCompressedTrueColorTGA.cpp">
|
||||
<Filter>img</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_LoadTGA.cpp">
|
||||
<Filter>img</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_LoadUncompressed8BitTGA.cpp">
|
||||
<Filter>img</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\IMAGE_LoadUncompressedTrueColorTGA.cpp">
|
||||
<Filter>img</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\cgame_hook\img\TORUS.cpp">
|
||||
<Filter>img</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\str.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\con_set.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\slre.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_blockalloc.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_tempalloc.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\resource.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\cgamex86.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\canimate.h">
|
||||
<Filter>Header Files\script</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\centity.h">
|
||||
<Filter>Header Files\script</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\clientgamecommand.h">
|
||||
<Filter>Header Files\script</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\clientservercommand.h">
|
||||
<Filter>Header Files\script</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\cplayer.h">
|
||||
<Filter>Header Files\script</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\earthquake.h">
|
||||
<Filter>Header Files\script</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\level.h">
|
||||
<Filter>Header Files\script</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\scriptslave.h">
|
||||
<Filter>Header Files\script</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\script\vision.h">
|
||||
<Filter>Header Files\script</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\glext.h">
|
||||
<Filter>Header Files\renderer</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_glprogs.h">
|
||||
<Filter>Header Files\renderer</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_library.h">
|
||||
<Filter>Header Files\renderer</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_log.h">
|
||||
<Filter>Header Files\renderer</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_opengl.h">
|
||||
<Filter>Header Files\renderer</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_renderer.h">
|
||||
<Filter>Header Files\renderer</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_settings.h">
|
||||
<Filter>Header Files\renderer</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer\qfx_shader.h">
|
||||
<Filter>Header Files\renderer</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\renderer_api.h">
|
||||
<Filter>Header Files\qcommon</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\cgame\cg_hook.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\cgame\cg_hud.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\cgame\cg_servercmds.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\cgame\cg_viewmodelanim.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\cgame\cl_sound.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\asm.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\crc32.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\md5.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\mem.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\archive.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\compiler.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\container.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\gamescript.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\g_spawn.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\hud.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\listener.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\object.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parm.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\parsetree.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\yyLexer.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\yyParser.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\safeptr.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\script.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scripttimer.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvariable.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvm.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\simpleentity.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\world.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\vector.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\glb_local.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\misc.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\hook.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptexception.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\game.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptmaster.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\const_str.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\containerclass.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\lz77.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dbgheap.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptopcodes.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\img\IMAGE.h">
|
||||
<Filter>img</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\cgame_hook\img\TORUS.h">
|
||||
<Filter>img</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\class.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_arrayset.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_set.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\str.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\slre.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_blockalloc.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_tempalloc.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
437
misc/msvc12_13/game/game.vcxproj
Normal file
437
misc/msvc12_13/game/game.vcxproj
Normal file
|
@ -0,0 +1,437 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{FC6F254C-D08F-4631-A40B-B2CD41509AA2}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>game</RootNamespace>
|
||||
<ProjectName />
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
<TargetName>$(ProjectName)$(PlatformShortName)</TargetName>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<TargetName>$(ProjectName)$(PlatformShortName)</TargetName>
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
<TargetName>$(ProjectName)$(PlatformShortName)</TargetName>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<TargetName>$(ProjectName)$(PlatformShortName)</TargetName>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PreprocessorDefinitions>WIN32;GAME_DLL;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_DEBUG;_WINDOWS;_USRDLL;GAME_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/game;../../../code/qcommon;../../../code/tiki;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
<IgnoreSpecificDefaultLibraries>
|
||||
</IgnoreSpecificDefaultLibraries>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PreprocessorDefinitions>WIN32;GAME_DLL;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_DEBUG;_WINDOWS;_USRDLL;GAME_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/game;../../../code/qcommon;../../../code/tiki;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
<IgnoreSpecificDefaultLibraries>
|
||||
</IgnoreSpecificDefaultLibraries>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PreprocessorDefinitions>WIN32;GAME_DLL;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;NDEBUG;_WINDOWS;_USRDLL;GAME_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/game;../../../code/qcommon;../../../code/tiki;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
<IgnoreSpecificDefaultLibraries>
|
||||
</IgnoreSpecificDefaultLibraries>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PreprocessorDefinitions>WIN32;GAME_DLL;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;NDEBUG;_WINDOWS;_USRDLL;GAME_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/game;../../../code/qcommon;../../../code/tiki;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
<IgnoreSpecificDefaultLibraries>
|
||||
</IgnoreSpecificDefaultLibraries>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\game\actor.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actorenemy.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actorpath.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_aim.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_alarm.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_anim.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_animapi.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_animcurious.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_balcony.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_cover.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_curious.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_disguise_common.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_disguise_officier.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_disguise_rover.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_disguise_salute.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_disguise_sentry.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_dog.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_grenade.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_idle.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_killed.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_machinegunner.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_noclip.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_pain.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_patrol.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_runner.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_turret.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\actor_weaponless.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\ammo.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\animate.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\armor.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\barrels.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\beam.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\bg_misc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\bg_pmove.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\bg_slidemove.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\body.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\bspline.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\camera.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\characterstate.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\crateobject.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\debuglines.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\decals.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\dm_manager.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\dm_team.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\doors.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\earthquake.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\effectentity.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\entity.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\explosion.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\game.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\gamecmds.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\gamecvars.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\gibs.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\gravpath.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\grenadehint.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\g_active.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\g_arenas.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\g_bot.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\g_client.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\g_main.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\g_mem.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\g_mmove.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\g_phys.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\g_session.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\g_utils.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\g_vmove.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\g_weapon.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\health.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\huddraw.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\inventoryitem.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\ipfilter.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\item.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\level.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\light.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\lodthing.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\misc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\movegrid.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\mover.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\nature.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\navigate.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\player.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\playerbot.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\PlayerStart.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\player_combat.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\player_util.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\portal.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\scriptslave.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\sentient.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\simpleactor.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\soundman.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\spawners.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\specialfx.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\trigger.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\vehicle.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\VehicleCollisionEntity.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\VehicleSlot.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\VehicleSoundEntity.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\vehicleturret.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\viewthing.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\weapon.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\weapturret.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\weaputils.cpp" />
|
||||
<ClCompile Include="..\..\..\code\game\windows.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\archive.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\class.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\compiler.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dbgheap.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\gamescript.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\g_spawn.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\hud.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\listener.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\lz77.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\md5.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\object.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parm.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\parsetree.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\yyLexer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\yyParser.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\script.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptexception.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptmaster.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptopcodes.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scripttimer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvariable.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvm.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\simpleentity.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\slre.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\configurator.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\con_set.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_blockalloc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_tempalloc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\str.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\world.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\game\actor.h" />
|
||||
<ClInclude Include="..\..\..\code\game\actorenemy.h" />
|
||||
<ClInclude Include="..\..\..\code\game\actorpath.h" />
|
||||
<ClInclude Include="..\..\..\code\game\ammo.h" />
|
||||
<ClInclude Include="..\..\..\code\game\animate.h" />
|
||||
<ClInclude Include="..\..\..\code\game\armor.h" />
|
||||
<ClInclude Include="..\..\..\code\game\barrels.h" />
|
||||
<ClInclude Include="..\..\..\code\game\beam.h" />
|
||||
<ClInclude Include="..\..\..\code\game\bg_lib.h" />
|
||||
<ClInclude Include="..\..\..\code\game\bg_local.h" />
|
||||
<ClInclude Include="..\..\..\code\game\bg_public.h" />
|
||||
<ClInclude Include="..\..\..\code\game\body.h" />
|
||||
<ClInclude Include="..\..\..\code\game\bspline.h" />
|
||||
<ClInclude Include="..\..\..\code\game\camera.h" />
|
||||
<ClInclude Include="..\..\..\code\game\characterstate.h" />
|
||||
<ClInclude Include="..\..\..\code\game\chars.h" />
|
||||
<ClInclude Include="..\..\..\code\game\crateobject.h" />
|
||||
<ClInclude Include="..\..\..\code\game\debuglines.h" />
|
||||
<ClInclude Include="..\..\..\code\game\decals.h" />
|
||||
<ClInclude Include="..\..\..\code\game\dm_manager.h" />
|
||||
<ClInclude Include="..\..\..\code\game\dm_team.h" />
|
||||
<ClInclude Include="..\..\..\code\game\doors.h" />
|
||||
<ClInclude Include="..\..\..\code\game\earthquake.h" />
|
||||
<ClInclude Include="..\..\..\code\game\effectentity.h" />
|
||||
<ClInclude Include="..\..\..\code\game\entity.h" />
|
||||
<ClInclude Include="..\..\..\code\game\explosion.h" />
|
||||
<ClInclude Include="..\..\..\code\game\game.h" />
|
||||
<ClInclude Include="..\..\..\code\game\gamecmds.h" />
|
||||
<ClInclude Include="..\..\..\code\game\gamecvars.h" />
|
||||
<ClInclude Include="..\..\..\code\game\gibs.h" />
|
||||
<ClInclude Include="..\..\..\code\game\gravpath.h" />
|
||||
<ClInclude Include="..\..\..\code\game\grenadehint.h" />
|
||||
<ClInclude Include="..\..\..\code\game\g_local.h" />
|
||||
<ClInclude Include="..\..\..\code\game\g_main.h" />
|
||||
<ClInclude Include="..\..\..\code\game\g_phys.h" />
|
||||
<ClInclude Include="..\..\..\code\game\g_public.h" />
|
||||
<ClInclude Include="..\..\..\code\game\health.h" />
|
||||
<ClInclude Include="..\..\..\code\game\huddraw.h" />
|
||||
<ClInclude Include="..\..\..\code\game\inv.h" />
|
||||
<ClInclude Include="..\..\..\code\game\inventoryitem.h" />
|
||||
<ClInclude Include="..\..\..\code\game\ipfilter.h" />
|
||||
<ClInclude Include="..\..\..\code\game\item.h" />
|
||||
<ClInclude Include="..\..\..\code\game\level.h" />
|
||||
<ClInclude Include="..\..\..\code\game\light.h" />
|
||||
<ClInclude Include="..\..\..\code\game\lodthing.h" />
|
||||
<ClInclude Include="..\..\..\code\game\match.h" />
|
||||
<ClInclude Include="..\..\..\code\game\misc.h" />
|
||||
<ClInclude Include="..\..\..\code\game\movegrid.h" />
|
||||
<ClInclude Include="..\..\..\code\game\mover.h" />
|
||||
<ClInclude Include="..\..\..\code\game\nature.h" />
|
||||
<ClInclude Include="..\..\..\code\game\navigate.h" />
|
||||
<ClInclude Include="..\..\..\code\game\player.h" />
|
||||
<ClInclude Include="..\..\..\code\game\playerbot.h" />
|
||||
<ClInclude Include="..\..\..\code\game\PlayerStart.h" />
|
||||
<ClInclude Include="..\..\..\code\game\portal.h" />
|
||||
<ClInclude Include="..\..\..\code\game\queue.h" />
|
||||
<ClInclude Include="..\..\..\code\game\scriptslave.h" />
|
||||
<ClInclude Include="..\..\..\code\game\sentient.h" />
|
||||
<ClInclude Include="..\..\..\code\game\simpleactor.h" />
|
||||
<ClInclude Include="..\..\..\code\game\soundman.h" />
|
||||
<ClInclude Include="..\..\..\code\game\spawners.h" />
|
||||
<ClInclude Include="..\..\..\code\game\specialfx.h" />
|
||||
<ClInclude Include="..\..\..\code\game\spline.h" />
|
||||
<ClInclude Include="..\..\..\code\game\stack.h" />
|
||||
<ClInclude Include="..\..\..\code\game\surfaceflags.h" />
|
||||
<ClInclude Include="..\..\..\code\game\syn.h" />
|
||||
<ClInclude Include="..\..\..\code\game\trigger.h" />
|
||||
<ClInclude Include="..\..\..\code\game\umap.h" />
|
||||
<ClInclude Include="..\..\..\code\game\vehicle.h" />
|
||||
<ClInclude Include="..\..\..\code\game\VehicleCollisionEntity.h" />
|
||||
<ClInclude Include="..\..\..\code\game\VehicleSlot.h" />
|
||||
<ClInclude Include="..\..\..\code\game\VehicleSoundEntity.h" />
|
||||
<ClInclude Include="..\..\..\code\game\vehicleturret.h" />
|
||||
<ClInclude Include="..\..\..\code\game\viewthing.h" />
|
||||
<ClInclude Include="..\..\..\code\game\weapon.h" />
|
||||
<ClInclude Include="..\..\..\code\game\weapturret.h" />
|
||||
<ClInclude Include="..\..\..\code\game\weaputils.h" />
|
||||
<ClInclude Include="..\..\..\code\game\windows.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\animate.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\archive.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\class.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\compiler.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\const_str.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\container.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\containerclass.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\crc32.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dbgheap.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\gamescript.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\glb_local.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\g_spawn.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\hud.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\Linklist.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\listener.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\lz77.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\md5.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\object.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parm.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\parsetree.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\yyLexer.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\yyParser.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\safeptr.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\script.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptexception.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptmaster.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptopcodes.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scripttimer.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvariable.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvm.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\simpleentity.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\slre.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\configurator.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_tempalloc.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\str.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\vector.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\world.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_arrayset.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_set.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_blockalloc.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\qcommon.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_shared.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\short3.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
795
misc/msvc12_13/game/game.vcxproj.filters
Normal file
795
misc/msvc12_13/game/game.vcxproj.filters
Normal file
|
@ -0,0 +1,795 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\parser">
|
||||
<UniqueIdentifier>{443a9e29-a2d5-4212-baa5-2de523844a59}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\parser">
|
||||
<UniqueIdentifier>{811fc192-7d86-4cd2-9d6e-ba7dbc28c4b3}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\game\g_main.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\g_active.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\g_arenas.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\g_bot.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\g_client.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\g_mem.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\g_session.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\g_utils.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\g_weapon.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\class.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\listener.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvariable.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\world.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptmaster.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\archive.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\g_spawn.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\gamescript.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parm.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\script.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvm.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\simpleentity.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\object.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\entity.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\compiler.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\parsetree.cpp">
|
||||
<Filter>Source Files\parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\yyLexer.cpp">
|
||||
<Filter>Source Files\parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\yyParser.cpp">
|
||||
<Filter>Source Files\parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptexception.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\sentient.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\player.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\item.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\weapon.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\camera.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\bspline.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\characterstate.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\ammo.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\vehicle.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\misc.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\navigate.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\specialfx.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\doors.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\scriptslave.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\mover.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\beam.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\weaputils.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\player_util.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\PlayerStart.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\portal.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\soundman.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\spawners.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\viewthing.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\gamecvars.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\gibs.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\gravpath.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\health.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\inventoryitem.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\ipfilter.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\light.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\nature.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\player_combat.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\armor.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\debuglines.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\decals.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\earthquake.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\explosion.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\gamecmds.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\bg_misc.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\bg_pmove.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\bg_slidemove.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\dm_manager.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\dm_team.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\windows.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\hud.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scripttimer.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\body.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\huddraw.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\md5.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\VehicleCollisionEntity.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\effectentity.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\lodthing.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_aim.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_alarm.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_anim.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_animapi.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_animcurious.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_balcony.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_cover.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_curious.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_disguise_common.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_disguise_officier.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_disguise_rover.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_disguise_salute.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_disguise_sentry.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_dog.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_grenade.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_idle.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_killed.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_machinegunner.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_noclip.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_pain.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_patrol.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_runner.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_turret.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actor_weaponless.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actorenemy.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\actorpath.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\simpleactor.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\weapturret.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\crateobject.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\barrels.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\VehicleSlot.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\VehicleSoundEntity.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\movegrid.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\vehicleturret.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\playerbot.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\g_mmove.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\grenadehint.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\lz77.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dbgheap.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\g_vmove.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\g_phys.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\game.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\level.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\trigger.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptopcodes.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\slre.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\str.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\con_set.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_blockalloc.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_tempalloc.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\configurator.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\game\animate.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\game\bg_lib.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\bg_local.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\bg_public.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\chars.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\g_local.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\g_public.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\inv.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\match.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\syn.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_shared.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\qcommon.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\g_main.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\class.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\container.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\containerclass.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\listener.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\safeptr.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\vector.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvariable.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptexception.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptmaster.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\world.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\archive.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\g_spawn.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\gamescript.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parm.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\script.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvm.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\simpleentity.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\object.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\entity.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\compiler.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\crc32.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\parsetree.h">
|
||||
<Filter>Header Files\parser</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\yyLexer.h">
|
||||
<Filter>Header Files\parser</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\yyParser.h">
|
||||
<Filter>Header Files\parser</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\animate.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\sentient.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\player.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\g_phys.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\item.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\weapon.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\camera.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\bspline.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\characterstate.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\ammo.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\vehicle.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\actor.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\misc.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\navigate.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\specialfx.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\doors.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\stack.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\scriptslave.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\mover.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\weaputils.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\PlayerStart.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\portal.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\queue.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\soundman.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\spawners.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\surfaceflags.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\umap.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\viewthing.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\gamecmds.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\gamecvars.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\gibs.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\gravpath.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\health.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\inventoryitem.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\ipfilter.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\light.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\nature.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\armor.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\beam.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\debuglines.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\decals.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\earthquake.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\explosion.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\dm_manager.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\dm_team.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\windows.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\hud.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scripttimer.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\glb_local.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\body.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\Linklist.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\huddraw.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\md5.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\VehicleCollisionEntity.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\effectentity.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\lodthing.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\actorpath.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\simpleactor.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\weapturret.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\crateobject.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\barrels.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\VehicleSlot.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\spline.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\VehicleSoundEntity.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\movegrid.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\vehicleturret.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\playerbot.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\actorenemy.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\grenadehint.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\lz77.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dbgheap.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\const_str.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\game.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\level.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\trigger.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptopcodes.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_arrayset.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_set.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_blockalloc.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\short3.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\str.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\slre.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_tempalloc.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\configurator.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\game\animate.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
178
misc/msvc12_13/mohui/mohui.vcxproj
Normal file
178
misc/msvc12_13/mohui/mohui.vcxproj
Normal file
|
@ -0,0 +1,178 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{35451480-AD84-481C-8944-C4994741E0ED}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>mohui</RootNamespace>
|
||||
<ProjectName>ui</ProjectName>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
<TargetName>$(ProjectName)$(PlatformShortName)opm</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<TargetName>$(ProjectName)$(PlatformShortName)opm</TargetName>
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
<TargetName>$(ProjectName)$(PlatformShortName)opm</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<TargetName>$(ProjectName)$(PlatformShortName)opm</TargetName>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\main\</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;MOHUI_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;MOHUI_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;MOHUI_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;MOHUI_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<ModuleDefinitionFile>$(SolutionDir)../../def/$(ProjectName).def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_main.c" />
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_model.c" />
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_quarks.c" />
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_syscalls.c" />
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_urc.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\mohui\ui_local.h" />
|
||||
<ClInclude Include="..\..\..\code\mohui\ui_public.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\qcommon.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_shared.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
54
misc/msvc12_13/mohui/mohui.vcxproj.filters
Normal file
54
misc/msvc12_13/mohui/mohui.vcxproj.filters
Normal file
|
@ -0,0 +1,54 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_main.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_syscalls.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_quarks.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_urc.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_model.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\mohui\ui_local.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\mohui\ui_public.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\qcommon.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_shared.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
340
misc/msvc12_13/omohaaded/omohaaded.vcxproj
Normal file
340
misc/msvc12_13/omohaaded/omohaaded.vcxproj
Normal file
|
@ -0,0 +1,340 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>omohaaded</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;NO_SCRIPTENGINE;_DEBUG;_CONSOLE;BOTLIB;DEDICATED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/SDL12/include;../../../code/libmad/include;../../../code/globalcpp;../../../code/qcommon;../../../code/server;../../../code/tiki</AdditionalIncludeDirectories>
|
||||
<InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalLibraryDirectories>..\..\..\code\libs\win32</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;wsock32.lib</AdditionalDependencies>
|
||||
<IgnoreSpecificDefaultLibraries>
|
||||
</IgnoreSpecificDefaultLibraries>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;NO_SCRIPTENGINE;_DEBUG;_CONSOLE;BOTLIB;DEDICATED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/SDL12/include;../../../code/libmad/include;../../../code/globalcpp;../../../code/qcommon;../../../code/server;../../../code/tiki</AdditionalIncludeDirectories>
|
||||
<InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalLibraryDirectories>..\..\..\code\libs\win32</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;wsock32.lib</AdditionalDependencies>
|
||||
<IgnoreSpecificDefaultLibraries>
|
||||
</IgnoreSpecificDefaultLibraries>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;NO_SCRIPTENGINE;NDEBUG;_CONSOLE;BOTLIB;DEDICATED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/SDL12/include;../../../code/libmad/include;../../../code/globalcpp;../../../code/qcommon;../../../code/server;../../../code/tiki</AdditionalIncludeDirectories>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<AdditionalLibraryDirectories>..\..\..\code\libs\win32</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;wsock32.lib</AdditionalDependencies>
|
||||
<IgnoreSpecificDefaultLibraries>
|
||||
</IgnoreSpecificDefaultLibraries>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;NO_SCRIPTENGINE;NDEBUG;_CONSOLE;BOTLIB;DEDICATED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/SDL12/include;../../../code/libmad/include;../../../code/globalcpp;../../../code/qcommon;../../../code/server;../../../code/tiki</AdditionalIncludeDirectories>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<AdditionalLibraryDirectories>..\..\..\code\libs\win32</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;wsock32.lib</AdditionalDependencies>
|
||||
<IgnoreSpecificDefaultLibraries>
|
||||
</IgnoreSpecificDefaultLibraries>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\client\skeletor_imports.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\archive.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\class.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dbgheap.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\listener.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\lz77.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\script.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptexception.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scripttimer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvariable.cpp" />
|
||||
<ClCompile Include="..\..\..\code\null\null_client.c" />
|
||||
<ClCompile Include="..\..\..\code\null\null_input.c" />
|
||||
<ClCompile Include="..\..\..\code\null\null_snddma.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\alias.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cmd.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_fencemask.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_load.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_patch.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_polylib.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_terrain.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_test.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_trace.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_trace_lbd.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\common.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\con_set.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\crc.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cvar.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\files.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\huffman.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\md4.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\memory.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_blockalloc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_tempalloc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\msg.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\net_chan.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\net_ip.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\str.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\tiki_script.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\unzip.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\vm.c">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\vm_interpreted.c">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\vm_x86.c">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\server\game.cpp" />
|
||||
<ClCompile Include="..\..\..\code\server\level.cpp" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_ccmds.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_client.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_game.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_init.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_main.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_net_chan.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_snapshot.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_snd.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_world.c" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\bonetable.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletorbones.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_loadanimation.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_model_files.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_utilities.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\tokenizer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\sys\con_log.c" />
|
||||
<ClCompile Include="..\..\..\code\sys\con_win32.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\localization.cpp" />
|
||||
<ClCompile Include="..\..\..\code\sys\sys_main.c" />
|
||||
<ClCompile Include="..\..\..\code\sys\sys_win32.c" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_anim.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_cache.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_files.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_frame.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_imports.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_main.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_parse.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_skel.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_surface.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_tag.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_utility.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\..\..\code\asm\ftola.s" />
|
||||
<None Include="..\..\..\code\asm\matha.s" />
|
||||
<None Include="..\..\..\code\asm\snapvectora.s" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\..\..\code\sys\win_resource.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\archive.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\baseimp.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\class.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\container.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\containerclass.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\crc32.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dbgheap.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\glb_local.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\Linklist.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\listener.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\lz77.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\cm_local.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_blockalloc.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\safeptr.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\script.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptexception.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scripttimer.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvariable.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\short3.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\stack.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\vector.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\alias.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\cm_public.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\cm_terrain.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_arrayset.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_set.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\crc.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\qcommon.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\qfiles.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_shared.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\str.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\tiki.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\tiki_script.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_animation_file_format.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_internal.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_model_file_format.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_name_lists.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelMat3.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelMat4.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelQuat.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelVec3.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelVec4.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\localization.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\tokenizer.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_anim.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_cache.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_files.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_frame.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_imports.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_main.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_parse.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_shared.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_skel.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_surface.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_tag.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_utility.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
445
misc/msvc12_13/omohaaded/omohaaded.vcxproj.filters
Normal file
445
misc/msvc12_13/omohaaded/omohaaded.vcxproj.filters
Normal file
|
@ -0,0 +1,445 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="classes">
|
||||
<UniqueIdentifier>{c0edf56f-ecb1-4be4-8288-cbafe684560b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\server\sv_ccmds.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\server\sv_client.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\server\sv_game.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\server\sv_init.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\server\sv_main.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\server\sv_net_chan.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\server\sv_snapshot.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\server\sv_world.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_load.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_patch.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_polylib.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_terrain.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_test.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_trace.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\cmd.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\cvar.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\files.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\huffman.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\md4.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\msg.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\net_chan.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\net_ip.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\unzip.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\vm.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\vm_interpreted.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\null\null_client.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\null\null_input.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\null\null_snddma.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\sys\con_log.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\sys\sys_main.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\sys\con_win32.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\sys\sys_win32.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\vm_x86.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\alias.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_blockalloc.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\archive.cpp">
|
||||
<Filter>classes</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\class.cpp">
|
||||
<Filter>classes</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\con_set.cpp">
|
||||
<Filter>classes</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dbgheap.cpp">
|
||||
<Filter>classes</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\listener.cpp">
|
||||
<Filter>classes</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\lz77.cpp">
|
||||
<Filter>classes</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\script.cpp">
|
||||
<Filter>classes</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptexception.cpp">
|
||||
<Filter>classes</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scripttimer.cpp">
|
||||
<Filter>classes</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvariable.cpp">
|
||||
<Filter>classes</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\str.cpp">
|
||||
<Filter>classes</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\server\game.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\server\level.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\common.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_trace_lbd.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\client\skeletor_imports.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_utilities.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletorbones.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_imports.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_skel.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_main.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_parse.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_model_files.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\bonetable.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\server\sv_snd.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\crc.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\localization.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_utility.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_tag.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_cache.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_files.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\tokenizer.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_anim.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\tiki_script.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_frame.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_surface.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_tempalloc.cpp">
|
||||
<Filter>classes</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_loadanimation.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_fencemask.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\memory.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\..\..\code\asm\ftola.s">
|
||||
<Filter>Source Files</Filter>
|
||||
</None>
|
||||
<None Include="..\..\..\code\asm\matha.s">
|
||||
<Filter>Source Files</Filter>
|
||||
</None>
|
||||
<None Include="..\..\..\code\asm\snapvectora.s">
|
||||
<Filter>Source Files</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\..\..\code\sys\win_resource.rc">
|
||||
<Filter>Resource Files</Filter>
|
||||
</ResourceCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\archive.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\baseimp.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\class.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_arrayset.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_set.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\container.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\containerclass.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\crc32.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dbgheap.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\glb_local.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\Linklist.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\listener.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\lz77.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\safeptr.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\script.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptexception.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scripttimer.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvariable.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\short3.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\stack.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\str.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\vector.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\alias.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelMat4.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelVec3.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelMat3.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_animation_file_format.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_shared.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_name_lists.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\cm_public.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_shared.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\qcommon.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\qfiles.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_model_file_format.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\tiki.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\tiki_script.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelQuat.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelVec4.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_internal.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\crc.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\localization.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_utility.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_cache.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_files.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_imports.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_main.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_skel.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_tag.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\tokenizer.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_anim.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_parse.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_frame.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_surface.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\cm_terrain.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_blockalloc.h">
|
||||
<Filter>classes</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\cm_local.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
315
misc/msvc12_13/omohconverter/omohconverter.vcxproj
Normal file
315
misc/msvc12_13/omohconverter/omohconverter.vcxproj
Normal file
|
@ -0,0 +1,315 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{2573DDFC-0576-4766-8A8E-E482035D12AF}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>omohconverter</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v120</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v120</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v120</PlatformToolset>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v120</PlatformToolset>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;NO_SCRIPTENGINE;STANDALONE;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/SDL2/include;../../../code/globalcpp;../../../code/testutils;../../../code/globalcpp/dummy;../../../code/qcommon;../../../code/tools/FBX/FBX SDK/2016.1.2/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;libfbxsdk-md.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>..\..\..\code\tools\FBX\FBX SDK\2016.1.2\lib\vs2013\x86\debug</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;NO_SCRIPTENGINE;STANDALONE;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/SDL2/include;../../../code/globalcpp;../../../code/testutils;../../../code/globalcpp/dummy;../../../code/qcommon;../../../code/tools/FBX/FBX SDK/2016.1.2/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;libfbxsdk-md.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>..\..\..\code\tools\FBX\FBX SDK\2016.1.2\lib\vs2013\x64\debug</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;NO_SCRIPTENGINE;STANDALONE;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/SDL2/include;../../../code/globalcpp;../../../code/testutils;../../../code/globalcpp/dummy;../../../code/qcommon;../../../code/tools/FBX/FBX SDK/2016.1.2/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;libfbxsdk.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>..\..\..\code\tools\FBX\FBX SDK\2016.1.2\lib\vs2013\x86\release</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;NO_SCRIPTENGINE;STANDALONE;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/SDL2/include;../../../code/globalcpp;../../../code/testutils;../../../code/globalcpp/dummy;../../../code/qcommon;../../../code/tools/FBX/FBX SDK/2016.1.2/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;libfbxsdk-md.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>..\..\..\code\tools\FBX\FBX SDK\2016.1.2\lib\vs2013\x64\release</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\client\skeletor_imports.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\archive.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\basemain.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\class.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\console.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dbgheap.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dummy\dummy_game.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dummy\dummy_level.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\g_spawn.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\listener.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\lz77.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\md5.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\script.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptexception.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvariable.cpp" />
|
||||
<ClCompile Include="..\..\..\code\null\null_client.c" />
|
||||
<ClCompile Include="..\..\..\code\null\null_cm.c" />
|
||||
<ClCompile Include="..\..\..\code\null\null_input.c" />
|
||||
<ClCompile Include="..\..\..\code\null\null_net.c" />
|
||||
<ClCompile Include="..\..\..\code\null\null_server.c" />
|
||||
<ClCompile Include="..\..\..\code\null\null_snddma.c" />
|
||||
<ClCompile Include="..\..\..\code\null\null_sys.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\alias.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cmd.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\common.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\con_set.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\crc.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cvar.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\files.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\huffman.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\md4.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\memory.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_blockalloc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_tempalloc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\msg.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\str.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\tiki_script.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\unzip.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_curve.c" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\bonetable.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletorbones.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_loadanimation.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_model_files.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_utilities.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\tokenizer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\sys\con_log.c" />
|
||||
<ClCompile Include="..\..\..\code\sys\sys_win32.c" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_anim.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_cache.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_commands.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_files.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_frame.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_imports.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_main.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_parse.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_skel.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_surface.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_tag.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_utility.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tools\converter\bspconverter.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tools\converter\formatconverter.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tools\converter\main.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tools\converter\mapconverter.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tools\converter\shadermanager.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tools\converter\skcconverter.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tools\converter\skdconverter.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tools\converter\tikiconverter.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tools\converter\tr_shared.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\archive.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\baseimp.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\basemain.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\class.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\console.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\const_str.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\container.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\containerclass.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\crc32.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dbgheap.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dummy\game.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dummy\level.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\glb_local.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\g_spawn.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\Linklist.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\listener.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\lz77.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\md5.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\safeptr.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\script.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptexception.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvariable.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\vector.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\alias.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_arrayset.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_set.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\crc.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_blockalloc.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_tempalloc.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\qcommon.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\qfiles.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_shared.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\short3.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\stack.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\str.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\tiki.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\tiki_script.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\unzip.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_animation_file_format.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_internal.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_model_file_format.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_name_lists.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelMat3.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelMat4.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelQuat.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelVec3.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelVec4.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\tokenizer.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_anim.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_cache.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_commands.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_files.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_frame.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_imports.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_main.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_parse.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_shared.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_skel.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_surface.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_tag.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_utility.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\converter\bspconverter.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\converter\formatconverter.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\converter\mapconverter.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\converter\shadermanager.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\converter\skcconverter.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\converter\skdconverter.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\converter\tikiconverter.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\converter\tr_shared.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
450
misc/msvc12_13/omohconverter/omohconverter.vcxproj.filters
Normal file
450
misc/msvc12_13/omohconverter/omohconverter.vcxproj.filters
Normal file
|
@ -0,0 +1,450 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="global">
|
||||
<UniqueIdentifier>{9cbf895e-7cd6-4d44-9491-49b99c7ec6ca}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="tiki_skeletor">
|
||||
<UniqueIdentifier>{8d8c8602-bd22-47a2-b420-53e8a35ab2c0}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\archive.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\class.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\console.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dbgheap.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\listener.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\lz77.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\md5.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvariable.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\str.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\con_set.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dummy\dummy_game.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dummy\dummy_level.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_blockalloc.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_tempalloc.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\script.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\basemain.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tools\converter\main.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptexception.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\sys\con_log.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\null\null_client.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\null\null_input.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\null\null_net.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\null\null_snddma.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\common.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\files.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\unzip.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\sys\sys_win32.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\cmd.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\memory.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\cvar.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\crc.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\null\null_server.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\null\null_sys.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\null\null_cm.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\md4.c">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tools\converter\bspconverter.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tools\converter\formatconverter.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tools\converter\mapconverter.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tools\converter\skcconverter.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tools\converter\skdconverter.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tools\converter\tr_shared.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_curve.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\bonetable.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_loadanimation.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_model_files.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_utilities.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletorbones.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\skeletor\tokenizer.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_anim.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_cache.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_commands.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_files.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_frame.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_imports.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_main.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_parse.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_skel.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_surface.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_tag.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_utility.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\tiki_script.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\msg.c">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\huffman.c">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\client\skeletor_imports.cpp">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\alias.c">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tools\converter\tikiconverter.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\g_spawn.cpp">
|
||||
<Filter>global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tools\converter\shadermanager.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\archive.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\class.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\console.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\const_str.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\container.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\containerclass.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\crc32.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dbgheap.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\glb_local.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\Linklist.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\listener.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\lz77.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\md5.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\script.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvariable.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\vector.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_shared.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\qcommon.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\qfiles.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\short3.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\stack.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\str.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_arrayset.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_set.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dummy\game.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dummy\level.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_blockalloc.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_tempalloc.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\safeptr.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptexception.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\basemain.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\unzip.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\crc.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tools\converter\bspconverter.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tools\converter\formatconverter.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tools\converter\mapconverter.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tools\converter\skcconverter.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tools\converter\skdconverter.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\baseimp.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tools\converter\tr_shared.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_animation_file_format.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_internal.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_model_file_format.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_name_lists.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelMat3.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelMat4.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelQuat.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelVec3.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelVec4.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\skeletor\tokenizer.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_anim.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_cache.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_commands.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_files.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_frame.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_imports.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_main.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_parse.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_shared.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_skel.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_surface.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_tag.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_utility.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\tiki.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\tiki_script.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\alias.h">
|
||||
<Filter>tiki_skeletor</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tools\converter\tikiconverter.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\g_spawn.h">
|
||||
<Filter>global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tools\converter\shadermanager.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
132
misc/msvc12_13/openmohaa/openmohaa.sln
Normal file
132
misc/msvc12_13/openmohaa/openmohaa.sln
Normal file
|
@ -0,0 +1,132 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.24720.0
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openmohaa", "openmohaa.vcxproj", "{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2} = {FC6F254C-D08F-4631-A40B-B2CD41509AA2}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cgame", "..\cgame\cgame.vcxproj", "{D198C7F1-A045-455F-98F1-610AF58541A7}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "game", "..\game\game.vcxproj", "{FC6F254C-D08F-4631-A40B-B2CD41509AA2}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{5E67F563-FCC8-45EE-96E9-2E6FA0FBD3DA}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "omohaaded", "..\omohaaded\omohaaded.vcxproj", "{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2} = {FC6F254C-D08F-4631-A40B-B2CD41509AA2}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testutils", "..\testutils\testutils.vcxproj", "{B195EFFE-6A33-4315-94B5-A9A0906194D9}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cgame_hook", "..\cgame_hook\cgame_hook.vcxproj", "{592A55D2-199C-4550-8BB3-771BCA89C244}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FLEX_Bison", "..\FLEX_Bison\FLEX_Bison.vcxproj", "{C43E74A6-EA43-4264-B8E5-F6E4CC9843DC}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "omohconverter", "..\omohconverter\omohconverter.vcxproj", "{2573DDFC-0576-4766-8A8E-E482035D12AF}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Mixed Platforms = Debug|Mixed Platforms
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Release|Mixed Platforms = Release|Mixed Platforms
|
||||
Release|Win32 = Release|Win32
|
||||
Release|x64 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
||||
{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
||||
{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}.Debug|x64.Build.0 = Debug|x64
|
||||
{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
||||
{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}.Release|Mixed Platforms.Build.0 = Release|Win32
|
||||
{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}.Release|Win32.Build.0 = Release|Win32
|
||||
{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}.Release|x64.ActiveCfg = Release|x64
|
||||
{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}.Release|x64.Build.0 = Release|x64
|
||||
{D198C7F1-A045-455F-98F1-610AF58541A7}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
||||
{D198C7F1-A045-455F-98F1-610AF58541A7}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
||||
{D198C7F1-A045-455F-98F1-610AF58541A7}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{D198C7F1-A045-455F-98F1-610AF58541A7}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{D198C7F1-A045-455F-98F1-610AF58541A7}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{D198C7F1-A045-455F-98F1-610AF58541A7}.Debug|x64.Build.0 = Debug|x64
|
||||
{D198C7F1-A045-455F-98F1-610AF58541A7}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
||||
{D198C7F1-A045-455F-98F1-610AF58541A7}.Release|Mixed Platforms.Build.0 = Release|Win32
|
||||
{D198C7F1-A045-455F-98F1-610AF58541A7}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{D198C7F1-A045-455F-98F1-610AF58541A7}.Release|Win32.Build.0 = Release|Win32
|
||||
{D198C7F1-A045-455F-98F1-610AF58541A7}.Release|x64.ActiveCfg = Release|x64
|
||||
{D198C7F1-A045-455F-98F1-610AF58541A7}.Release|x64.Build.0 = Release|x64
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2}.Debug|x64.Build.0 = Debug|x64
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2}.Release|Mixed Platforms.Build.0 = Release|Win32
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2}.Release|Win32.Build.0 = Release|Win32
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2}.Release|x64.ActiveCfg = Release|x64
|
||||
{FC6F254C-D08F-4631-A40B-B2CD41509AA2}.Release|x64.Build.0 = Release|x64
|
||||
{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
||||
{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
||||
{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}.Debug|x64.Build.0 = Debug|x64
|
||||
{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
||||
{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}.Release|Mixed Platforms.Build.0 = Release|Win32
|
||||
{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}.Release|Win32.Build.0 = Release|Win32
|
||||
{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}.Release|x64.ActiveCfg = Release|x64
|
||||
{51E338B6-FF7D-45C6-893D-A6DA1CDC3C6E}.Release|x64.Build.0 = Release|x64
|
||||
{B195EFFE-6A33-4315-94B5-A9A0906194D9}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
||||
{B195EFFE-6A33-4315-94B5-A9A0906194D9}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
||||
{B195EFFE-6A33-4315-94B5-A9A0906194D9}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B195EFFE-6A33-4315-94B5-A9A0906194D9}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B195EFFE-6A33-4315-94B5-A9A0906194D9}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{B195EFFE-6A33-4315-94B5-A9A0906194D9}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
||||
{B195EFFE-6A33-4315-94B5-A9A0906194D9}.Release|Mixed Platforms.Build.0 = Release|Win32
|
||||
{B195EFFE-6A33-4315-94B5-A9A0906194D9}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{B195EFFE-6A33-4315-94B5-A9A0906194D9}.Release|Win32.Build.0 = Release|Win32
|
||||
{B195EFFE-6A33-4315-94B5-A9A0906194D9}.Release|x64.ActiveCfg = Release|x64
|
||||
{592A55D2-199C-4550-8BB3-771BCA89C244}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
||||
{592A55D2-199C-4550-8BB3-771BCA89C244}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
||||
{592A55D2-199C-4550-8BB3-771BCA89C244}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{592A55D2-199C-4550-8BB3-771BCA89C244}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{592A55D2-199C-4550-8BB3-771BCA89C244}.Debug|x64.ActiveCfg = Debug|Win32
|
||||
{592A55D2-199C-4550-8BB3-771BCA89C244}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
||||
{592A55D2-199C-4550-8BB3-771BCA89C244}.Release|Mixed Platforms.Build.0 = Release|Win32
|
||||
{592A55D2-199C-4550-8BB3-771BCA89C244}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{592A55D2-199C-4550-8BB3-771BCA89C244}.Release|Win32.Build.0 = Release|Win32
|
||||
{592A55D2-199C-4550-8BB3-771BCA89C244}.Release|x64.ActiveCfg = Release|Win32
|
||||
{C43E74A6-EA43-4264-B8E5-F6E4CC9843DC}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
||||
{C43E74A6-EA43-4264-B8E5-F6E4CC9843DC}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
||||
{C43E74A6-EA43-4264-B8E5-F6E4CC9843DC}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{C43E74A6-EA43-4264-B8E5-F6E4CC9843DC}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{C43E74A6-EA43-4264-B8E5-F6E4CC9843DC}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{C43E74A6-EA43-4264-B8E5-F6E4CC9843DC}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
||||
{C43E74A6-EA43-4264-B8E5-F6E4CC9843DC}.Release|Mixed Platforms.Build.0 = Release|Win32
|
||||
{C43E74A6-EA43-4264-B8E5-F6E4CC9843DC}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{C43E74A6-EA43-4264-B8E5-F6E4CC9843DC}.Release|Win32.Build.0 = Release|Win32
|
||||
{C43E74A6-EA43-4264-B8E5-F6E4CC9843DC}.Release|x64.ActiveCfg = Release|x64
|
||||
{2573DDFC-0576-4766-8A8E-E482035D12AF}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
||||
{2573DDFC-0576-4766-8A8E-E482035D12AF}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
||||
{2573DDFC-0576-4766-8A8E-E482035D12AF}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2573DDFC-0576-4766-8A8E-E482035D12AF}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2573DDFC-0576-4766-8A8E-E482035D12AF}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{2573DDFC-0576-4766-8A8E-E482035D12AF}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
||||
{2573DDFC-0576-4766-8A8E-E482035D12AF}.Release|Mixed Platforms.Build.0 = Release|Win32
|
||||
{2573DDFC-0576-4766-8A8E-E482035D12AF}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2573DDFC-0576-4766-8A8E-E482035D12AF}.Release|Win32.Build.0 = Release|Win32
|
||||
{2573DDFC-0576-4766-8A8E-E482035D12AF}.Release|x64.ActiveCfg = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
791
misc/msvc12_13/openmohaa/openmohaa.vcxproj
Normal file
791
misc/msvc12_13/openmohaa/openmohaa.vcxproj
Normal file
|
@ -0,0 +1,791 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{A9E3E13B-C83E-48AC-91EA-4942B0FF723A}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>openmohaa</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;USE_LOCAL_HEADERS;GLEW_STATIC;NO_SCRIPTENGINE;CLIENT;_DEBUG;_WINDOWS;BOTLIB;USE_OPENAL;USE_CODEC_MP3;;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/SDL2/include;../../../code/libmad/include;../../../code/globalcpp;../../../code/tools;../../../code/server;../../../code/uilib;../../../code/qcommon;../../../code/tiki</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;opengl32.lib;winmm.lib;wsock32.lib;sdl2.lib;sdl2main.lib;libmad.lib;OpenAL32.lib;glew32s.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<IgnoreAllDefaultLibraries>
|
||||
</IgnoreAllDefaultLibraries>
|
||||
<AdditionalLibraryDirectories>..\..\..\code\libs\win32</AdditionalLibraryDirectories>
|
||||
<IgnoreSpecificDefaultLibraries>libcmt;msvcrt.lib</IgnoreSpecificDefaultLibraries>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;USE_LOCAL_HEADERS;GLEW_STATIC;NO_SCRIPTENGINE;CLIENT;_DEBUG;_WINDOWS;BOTLIB;USE_OPENAL;USE_CODEC_MP3;;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/SDL2/include;../../../code/libmad/include;../../../code/globalcpp;../../../code/tools;../../../code/server;../../../code/uilib;../../../code/qcommon;../../../code/tiki</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;opengl32.lib;winmm.lib;wsock32.lib;sdl2.lib;sdl2main.lib;libmad.lib;OpenAL32.lib;glew32s.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<IgnoreAllDefaultLibraries>
|
||||
</IgnoreAllDefaultLibraries>
|
||||
<AdditionalLibraryDirectories>..\..\..\code\libs\win64</AdditionalLibraryDirectories>
|
||||
<IgnoreSpecificDefaultLibraries>libcmt;msvcrt.lib</IgnoreSpecificDefaultLibraries>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;USE_LOCAL_HEADERS;GLEW_STATIC;NO_SCRIPTENGINE;CLIENT;NDEBUG;_WINDOWS;BOTLIB;USE_OPENAL;USE_CODEC_MP3;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/SDL2/include;../../../code/libmad/include;../../../code/globalcpp;../../../code/tools;../../../code/server;../../../code/uilib;../../../code/qcommon;../../../code/tiki</AdditionalIncludeDirectories>
|
||||
<PrecompiledHeaderFile>StdAfx.h</PrecompiledHeaderFile>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<AdditionalLibraryDirectories>..\..\..\code\libs\win32</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;opengl32.lib;winmm.lib;wsock32.lib;sdl2.lib;sdl2main.lib;libmad.lib;OpenAL32.lib;glew32s.lib;dxguid.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<IgnoreSpecificDefaultLibraries>libcmt;</IgnoreSpecificDefaultLibraries>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;USE_LOCAL_HEADERS;GLEW_STATIC;NO_SCRIPTENGINE;CLIENT;NDEBUG;_WINDOWS;BOTLIB;USE_OPENAL;USE_CODEC_MP3;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/SDL2/include;../../../code/libmad/include;../../../code/globalcpp;../../../code/tools;../../../code/server;../../../code/uilib;../../../code/qcommon;../../../code/tiki</AdditionalIncludeDirectories>
|
||||
<PrecompiledHeaderFile>StdAfx.h</PrecompiledHeaderFile>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<AdditionalLibraryDirectories>..\..\..\code\libs\win64</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;opengl32.lib;winmm.lib;wsock32.lib;sdl2.lib;sdl2main.lib;libmad.lib;OpenAL32.lib;glew32s.lib;dxguid.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<IgnoreSpecificDefaultLibraries>libcmt;</IgnoreSpecificDefaultLibraries>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\client\cl_avi.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_cgame.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_cin.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_console.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_consolecmds.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_curl.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_input.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_inv.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_invrender.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_keys.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_main.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_net_chan.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_parse.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_scrn.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_ui.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uibind.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uidmbox.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uifilepicker.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uigmbox.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uilangame.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uiloadsave.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uimaprunner.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uiminicon.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uimpmappicker.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uiplayermodelpicker.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uiserverlist.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uisoundpicker.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uistd.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\cl_uiview3d.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\qal.c" />
|
||||
<ClCompile Include="..\..\..\code\client\skeletor_imports.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\snd_adpcm.c" />
|
||||
<ClCompile Include="..\..\..\code\client\snd_codec.c" />
|
||||
<ClCompile Include="..\..\..\code\client\snd_codec_mp3.c" />
|
||||
<ClCompile Include="..\..\..\code\client\snd_codec_ogg.c" />
|
||||
<ClCompile Include="..\..\..\code\client\snd_codec_wav.c" />
|
||||
<ClCompile Include="..\..\..\code\client\snd_dma_new.cpp" />
|
||||
<ClCompile Include="..\..\..\code\client\snd_main.c" />
|
||||
<ClCompile Include="..\..\..\code\client\snd_mem.c" />
|
||||
<ClCompile Include="..\..\..\code\client\snd_mix.c" />
|
||||
<ClCompile Include="..\..\..\code\client\snd_openal_new.c" />
|
||||
<ClCompile Include="..\..\..\code\client\snd_wavelet.c" />
|
||||
<ClCompile Include="..\..\..\code\client\usignal.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\archive.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\class.cpp" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jaricom.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jcapimin.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jcapistd.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jcarith.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jccoefct.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jccolor.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jcdctmgr.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jchuff.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jcinit.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jcmainct.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jcmarker.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jcmaster.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jcomapi.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jcparam.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jcprepct.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jcsample.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jctrans.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdapimin.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdapistd.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdarith.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdatadst.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdatasrc.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdcoefct.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdcolor.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jddctmgr.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdhuff.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdinput.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdmainct.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdmarker.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdmaster.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdmerge.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdpostct.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdsample.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jdtrans.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jerror.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jfdctflt.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jfdctfst.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jfdctint.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jidctflt.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jidctfst.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jidctint.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jmemmgr.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jmemnobs.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jquant1.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jquant2.c" />
|
||||
<ClCompile Include="..\..\..\code\jpeg-8c\jutils.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\alias.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_fencemask.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_trace_lbd.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\common.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\con_set.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dbgheap.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\listener.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\lz77.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\script.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptexception.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scripttimer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvariable.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\crc.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\localization.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\memory.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_blockalloc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_tempalloc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\str.cpp" />
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_main.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_model.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_quarks.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\mohui\ui_urc.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\png\png.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngerror.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngget.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngmem.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngpread.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngread.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngrio.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngrtran.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngrutil.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngset.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngtrans.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngwio.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngwrite.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngwtran.c" />
|
||||
<ClCompile Include="..\..\..\code\png\pngwutil.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cmd.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_load.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_patch.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_polylib.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_terrain.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_test.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cm_trace.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\cvar.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\files.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\huffman.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\md4.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\md5.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\msg.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\net_chan.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\net_ip.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\puff.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\tiki_script.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\unzip.c" />
|
||||
<ClCompile Include="..\..\..\code\renderercommon\tr_font.c" />
|
||||
<ClCompile Include="..\..\..\code\renderercommon\tr_image_bmp.c" />
|
||||
<ClCompile Include="..\..\..\code\renderercommon\tr_image_jpg.c" />
|
||||
<ClCompile Include="..\..\..\code\renderercommon\tr_image_pcx.c" />
|
||||
<ClCompile Include="..\..\..\code\renderercommon\tr_image_png.c" />
|
||||
<ClCompile Include="..\..\..\code\renderercommon\tr_image_tga.c" />
|
||||
<ClCompile Include="..\..\..\code\renderercommon\tr_noise.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_backend.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_bsp.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_cmds.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_curve.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_draw.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_extensions.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_extramath.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_fbo.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_flares.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_glsl.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_image.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_init.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_light.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_main.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_marks.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_mesh.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_model.cpp" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_postprocess.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_progs.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_scene.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_shade.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_shader.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_shade_calc.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_shadows.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_sky.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_sprite.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_staticmodels.cpp" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_subs.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_surface.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_swipe.cpp" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_terrain.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_util.cpp" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_vbo.c" />
|
||||
<ClCompile Include="..\..\..\code\renderergl2\tr_world.c" />
|
||||
<ClCompile Include="..\..\..\code\sdl\sdl_gamma.c" />
|
||||
<ClCompile Include="..\..\..\code\sdl\sdl_glimp.c" />
|
||||
<ClCompile Include="..\..\..\code\sdl\sdl_input.c" />
|
||||
<ClCompile Include="..\..\..\code\sdl\sdl_snd.c" />
|
||||
<ClCompile Include="..\..\..\code\server\game.cpp" />
|
||||
<ClCompile Include="..\..\..\code\server\level.cpp" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_ccmds.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_client.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_game.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_init.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_main.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_net_chan.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_snapshot.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_snd.c" />
|
||||
<ClCompile Include="..\..\..\code\server\sv_world.c" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\bonetable.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletorbones.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_loadanimation.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_model_files.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\skeletor_utilities.cpp" />
|
||||
<ClCompile Include="..\..\..\code\skeletor\tokenizer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\sys\con_log.c" />
|
||||
<ClCompile Include="..\..\..\code\sys\con_passive.c" />
|
||||
<ClCompile Include="..\..\..\code\sys\sys_main.c" />
|
||||
<ClCompile Include="..\..\..\code\sys\sys_win32.c" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_anim.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_cache.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_commands.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_files.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_frame.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_imports.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_main.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_parse.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_skel.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_surface.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_tag.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tiki\tiki_utility.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\adler32.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\compress.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\crc32.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\deflate.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\gzclose.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\gzlib.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\gzread.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\gzwrite.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\infback.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\inffast.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\inflate.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\inftrees.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\trees.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\uncompr.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\zlib\zutil.c" />
|
||||
<ClCompile Include="..\..\..\code\uilib\ucolor.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uibind.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uibindlist.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uibutton.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uicheckbox.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uiconsole.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uidialog.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uifield.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uifloatwnd.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uifont.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uiglobalgamelist.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uihorizscroll.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uilabel.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uilangamelist.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uilayout.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uilist.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uilistbox.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uilistctrl.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uimenu.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uimledit.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uinotepad.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uipopupmenu.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uipulldownmenu.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uipulldownmenucontainer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uislider.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uistatus.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uivertscroll.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uiwidget.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\uiwinman.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib\ui_init.cpp" />
|
||||
<ClCompile Include="..\..\..\code\uilib_ver2\ucolor.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\uilib_ver2\uifont.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\uilib_ver2\uilayout.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\uilib_ver2\uimenu.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\uilib_ver2\uiwidget.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\uilib_ver2\ui_drawing.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\uilib_ver2\ui_general.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\uilib_ver2\ui_init.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\uilib_ver2\ui_scoreboard.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\client\client.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_curl.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_inv.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_invrender.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_ui.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uibind.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uidmbox.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uifilepicker.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uigmbox.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uilangame.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uiloadsave.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uimaprunner.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uiminicon.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uimpmappicker.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uiplayermodelpicker.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uiserverlist.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uisoundpicker.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uistd.h" />
|
||||
<ClInclude Include="..\..\..\code\client\cl_uiview3d.h" />
|
||||
<ClInclude Include="..\..\..\code\client\keycodes.h" />
|
||||
<ClInclude Include="..\..\..\code\client\qal.h" />
|
||||
<ClInclude Include="..\..\..\code\client\snd_codec.h" />
|
||||
<ClInclude Include="..\..\..\code\client\snd_local.h" />
|
||||
<ClInclude Include="..\..\..\code\client\snd_public.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\archive.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\baseimp.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\class.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\container.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\containerclass.h" />
|
||||
<ClInclude Include="..\..\..\code\jpeg-8c\jconfig.h" />
|
||||
<ClInclude Include="..\..\..\code\jpeg-8c\jdct.h" />
|
||||
<ClInclude Include="..\..\..\code\jpeg-8c\jerror.h" />
|
||||
<ClInclude Include="..\..\..\code\jpeg-8c\jinclude.h" />
|
||||
<ClInclude Include="..\..\..\code\jpeg-8c\jmemsys.h" />
|
||||
<ClInclude Include="..\..\..\code\jpeg-8c\jmorecfg.h" />
|
||||
<ClInclude Include="..\..\..\code\jpeg-8c\jpegint.h" />
|
||||
<ClInclude Include="..\..\..\code\jpeg-8c\jpeglib.h" />
|
||||
<ClInclude Include="..\..\..\code\jpeg-8c\jversion.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\alias.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_arrayset.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_set.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\crc32.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dbgheap.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\glb_local.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\Linklist.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\listener.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\lz77.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\safeptr.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\script.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptexception.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scripttimer.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvariable.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\short3.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\stack.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\crc.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\localization.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_blockalloc.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_tempalloc.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\str.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\vector.h" />
|
||||
<ClInclude Include="..\..\..\code\mohui\ui_local.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\mohui\ui_public.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\png\png.h" />
|
||||
<ClInclude Include="..\..\..\code\png\pngconf.h" />
|
||||
<ClInclude Include="..\..\..\code\png\pngdebug.h" />
|
||||
<ClInclude Include="..\..\..\code\png\pnginfo.h" />
|
||||
<ClInclude Include="..\..\..\code\png\pnglibconf.h" />
|
||||
<ClInclude Include="..\..\..\code\png\pngpriv.h" />
|
||||
<ClInclude Include="..\..\..\code\png\pngstruct.h" />
|
||||
<ClInclude Include="..\..\..\code\png\zconf.h" />
|
||||
<ClInclude Include="..\..\..\code\png\zlib.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\cm_local.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\cm_patch.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\cm_polylib.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\cm_public.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\cm_terrain.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\puff.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\qcommon.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\qfiles.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_platform.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_shared.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\surfaceflags.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\tiki_script.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\unzip.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\vm_local.h" />
|
||||
<ClInclude Include="..\..\..\code\renderercommon\iqm.h" />
|
||||
<ClInclude Include="..\..\..\code\renderercommon\qgl.h" />
|
||||
<ClInclude Include="..\..\..\code\renderercommon\tr_common.h" />
|
||||
<ClInclude Include="..\..\..\code\renderercommon\tr_public.h" />
|
||||
<ClInclude Include="..\..\..\code\renderercommon\tr_types.h" />
|
||||
<ClInclude Include="..\..\..\code\renderergl2\tr_extramath.h" />
|
||||
<ClInclude Include="..\..\..\code\renderergl2\tr_extratypes.h" />
|
||||
<ClInclude Include="..\..\..\code\renderergl2\tr_fbo.h" />
|
||||
<ClInclude Include="..\..\..\code\renderergl2\tr_local.h" />
|
||||
<ClInclude Include="..\..\..\code\renderergl2\tr_postprocess.h" />
|
||||
<ClInclude Include="..\..\..\code\sdl\sdl_icon.h" />
|
||||
<ClInclude Include="..\..\..\code\server\game.h" />
|
||||
<ClInclude Include="..\..\..\code\server\level.h" />
|
||||
<ClInclude Include="..\..\..\code\server\server.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_animation_file_format.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_internal.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_model_file_format.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\skeletor_name_lists.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelMat3.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelMat4.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelQuat.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelVec3.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\SkelVec4.h" />
|
||||
<ClInclude Include="..\..\..\code\skeletor\tokenizer.h" />
|
||||
<ClInclude Include="..\..\..\code\sys\sys_local.h" />
|
||||
<ClInclude Include="..\..\..\code\sys\win_resource.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_anim.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_cache.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_commands.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_files.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_frame.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_imports.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_main.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_parse.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_shared.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_skel.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_surface.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_tag.h" />
|
||||
<ClInclude Include="..\..\..\code\tiki\tiki_utility.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\zlib\crc32.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\zlib\deflate.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\zlib\gzguts.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\zlib\inffast.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\zlib\inffixed.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\zlib\inflate.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\zlib\inftrees.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\zlib\trees.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\zlib\zconf.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\zlib\zlib.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\zlib\zutil.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\editfield.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\ucolor.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uibind.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uibindlist.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uibutton.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uicheckbox.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uicommon.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uiconsole.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uidialog.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uifield.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uifloatwnd.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uifont.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uiglobalgamelist.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uihorizscroll.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uilabel.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uilangamelist.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uilayout.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uilist.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uilistbox.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uilistctrl.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uimenu.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uimledit.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uinotepad.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uipoint2d.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uipopupmenu.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uipulldownmenu.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uipulldownmenucontainer.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uirect2d.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uisize2d.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uislider.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uistatus.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uivertscroll.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uiwidget.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\uiwinman.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\ui_extern.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\ui_local.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\ui_public.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\ulist.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib\usignal.h" />
|
||||
<ClInclude Include="..\..\..\code\uilib_ver2\ucolor.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\uilib_ver2\uifont.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\uilib_ver2\uilayout.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\uilib_ver2\uimenu.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\uilib_ver2\uirect.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\uilib_ver2\uiwidget.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\uilib_ver2\ui_drawing.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\uilib_ver2\ui_extern.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\uilib_ver2\ui_general.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\uilib_ver2\ui_local.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\uilib_ver2\ui_local_q3.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\uilib_ver2\ui_public.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\uilib_ver2\ui_scoreboard.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\..\..\code\sys\win_resource.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\..\..\code\jpeg-8c\README" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
1468
misc/msvc12_13/openmohaa/openmohaa.vcxproj.filters
Normal file
1468
misc/msvc12_13/openmohaa/openmohaa.vcxproj.filters
Normal file
File diff suppressed because it is too large
Load diff
27
misc/msvc12_13/snippets/function_comment.snippet
Normal file
27
misc/msvc12_13/snippets/function_comment.snippet
Normal file
|
@ -0,0 +1,27 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
|
||||
<CodeSnippet Format="1.0.0">
|
||||
<Header>
|
||||
<Title>Function commenting</Title>
|
||||
<Author />
|
||||
<Description>Function description</Description>
|
||||
<HelpUrl />
|
||||
<SnippetTypes />
|
||||
<Keywords />
|
||||
<Shortcut />
|
||||
</Header>
|
||||
<Snippet>
|
||||
<References />
|
||||
<Imports />
|
||||
<Declarations />
|
||||
<Code Language="cpp" Kind="method decl" Delimiter="$"><![CDATA[/*
|
||||
====================
|
||||
Function
|
||||
|
||||
Description
|
||||
====================
|
||||
*/
|
||||
]]></Code>
|
||||
</Snippet>
|
||||
</CodeSnippet>
|
||||
</CodeSnippets>
|
245
misc/msvc12_13/testutils/testutils.vcxproj
Normal file
245
misc/msvc12_13/testutils/testutils.vcxproj
Normal file
|
@ -0,0 +1,245 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\archive.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\class.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\compiler.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\console.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\configurator.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\con_set.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dbgheap.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dummy\dummy_base.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dummy\dummy_game.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dummy\dummy_level.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\gamescript.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\g_spawn.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\listener.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\lz77.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\md5.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\object.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parm.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\parsetree.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\yyLexer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\yyParser.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\script.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptexception.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptmaster.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptopcodes.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scripttimer.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvariable.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvm.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\simpleentity.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\slre.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_blockalloc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_tempalloc.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\str.cpp" />
|
||||
<ClCompile Include="..\..\..\code\globalcpp\world.cpp" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c" />
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c" />
|
||||
<ClCompile Include="..\..\..\code\tools\testutils\conevent.cpp" />
|
||||
<ClCompile Include="..\..\..\code\tools\testutils\main.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\archive.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\baseimp.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\class.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\compiler.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\console.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\const_str.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\container.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\containerclass.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\crc32.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dbgheap.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dummy\dummy_base.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dummy\game.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dummy\level.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\gamescript.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\glb_local.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\g_spawn.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\Linklist.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\listener.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\lz77.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\md5.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\configurator.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_arrayset.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_set.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_blockalloc.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\object.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parm.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\parsetree.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\yyLexer.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\yyParser.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\safeptr.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\script.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptexception.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptmaster.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptopcodes.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scripttimer.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvariable.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvm.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_tempalloc.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\short3.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\simpleentity.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\slre.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\str.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\trigger.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\vector.h" />
|
||||
<ClInclude Include="..\..\..\code\globalcpp\world.h" />
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_shared.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\testutils\conevent.h" />
|
||||
<ClInclude Include="..\..\..\code\tools\testutils\ubersdk.h" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{B195EFFE-6A33-4315-94B5-A9A0906194D9}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>testutils</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v120_xp</PlatformToolset>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\..\build\</OutDir>
|
||||
<IntDir>$(SolutionDir)bin\$(ProjectName)$(PlatformShortName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)_$(PlatformShortName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/testutils;../../../code/globalcpp/dummy;../../../code/qcommon;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/testutils;../../../code/globalcpp/dummy;../../../code/qcommon;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/testutils;../../../code/globalcpp/dummy;../../../code/qcommon;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../code/globalcpp;../../../code/testutils;../../../code/globalcpp/dummy;../../../code/qcommon;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
288
misc/msvc12_13/testutils/testutils.vcxproj.filters
Normal file
288
misc/msvc12_13/testutils/testutils.vcxproj.filters
Normal file
|
@ -0,0 +1,288 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\global">
|
||||
<UniqueIdentifier>{ae96cdb0-39e6-43ce-832e-017bdd63f7ea}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\global\parser">
|
||||
<UniqueIdentifier>{f25d6910-420f-45d7-a8d6-3b88572f507f}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\global">
|
||||
<UniqueIdentifier>{d8d569f9-ed4a-4f58-b776-756f778c9926}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\global\parser">
|
||||
<UniqueIdentifier>{0565b52a-788b-4211-bf88-17cbe011352e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\gamescript.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\compiler.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\script.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\archive.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptmaster.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\listener.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\class.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvm.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptvariable.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dbgheap.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptexception.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\simpleentity.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\lz77.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\world.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\g_spawn.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\object.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parm.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scripttimer.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\md5.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\yyLexer.cpp">
|
||||
<Filter>Source Files\global\parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\yyParser.cpp">
|
||||
<Filter>Source Files\global\parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\parser\parsetree.cpp">
|
||||
<Filter>Source Files\global\parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_math.c">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\q_shared.c">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\scriptopcodes.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dummy\dummy_base.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dummy\dummy_game.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\dummy\dummy_level.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\console.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\globalcpp\slre.c">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tools\testutils\conevent.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\tools\testutils\main.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\str.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\con_set.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_blockalloc.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\mem_tempalloc.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\code\qcommon\configurator.cpp">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\parsetree.h">
|
||||
<Filter>Header Files\global\parser</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\yyLexer.h">
|
||||
<Filter>Header Files\global\parser</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parser\yyParser.h">
|
||||
<Filter>Header Files\global\parser</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\gamescript.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\compiler.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\script.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\archive.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\container.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\listener.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvariable.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dbgheap.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\class.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptexception.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptmaster.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\simpleentity.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\lz77.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\world.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\vector.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\trigger.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\containerclass.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\parm.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\g_spawn.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\Linklist.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\safeptr.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scripttimer.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\crc32.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\object.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\glb_local.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\md5.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\const_str.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\q_shared.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptopcodes.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dummy\dummy_base.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dummy\game.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\console.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\dummy\level.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\baseimp.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\slre.h">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tools\testutils\conevent.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\tools\testutils\ubersdk.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\str.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\globalcpp\scriptvm.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\short3.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_blockalloc.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_arrayset.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\con_set.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\mem_tempalloc.h">
|
||||
<Filter>Header Files\global</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\code\qcommon\configurator.h">
|
||||
<Filter>Source Files\global</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
212
misc/nix/cgame/.cproject
Normal file
212
misc/nix/cgame/.cproject
Normal file
|
@ -0,0 +1,212 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.cross.exe.debug.2038889071">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.cross.exe.debug.2038889071" moduleId="org.eclipse.cdt.core.settings" name="Debug">
|
||||
<externalSettings>
|
||||
<externalSetting>
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/cgame"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/cgame/Debug"/>
|
||||
<entry flags="RESOLVED" kind="libraryFile" name="/media/sf_openmohaa/misc/nix/../../build/main/cgamex86opm" srcPrefixMapping="" srcRootPath=""/>
|
||||
</externalSetting>
|
||||
</externalSettings>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactExtension="so" artifactName="${workspace_loc}/../../build/main/cgamex86opm" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.cross.exe.debug.2038889071" name="Debug" parent="cdt.managedbuild.config.gnu.cross.exe.debug">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.cross.exe.debug.2038889071." name="/" resourcePath="">
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.base.1209444861" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.base">
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.1667569659" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
|
||||
<builder buildPath="${workspace_loc:/cgame}/Debug" id="cdt.managedbuild.target.gnu.builder.base.907733375" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.1155532685" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.base.1801071188" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
||||
<option id="gnu.cpp.compiler.option.include.paths.1138710161" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/game""/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.preprocessor.def.2120700613" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_USRDLL"/>
|
||||
<listOptionValue builtIn="false" value="CGAME_EXPORTS"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.1976367066" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.44052443" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.allwarn.1822625979" name="All warnings (-Wall)" superClass="gnu.cpp.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.nowarn.1020524391" name="Inhibit all warnings (-w)" superClass="gnu.cpp.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.wconversion.1462544897" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.cpp.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.523516305" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.compiler.base.1644824759" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
||||
<option id="gnu.c.compiler.option.include.paths.805175077" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/game""/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.preprocessor.def.symbols.536758930" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_USRDLL"/>
|
||||
<listOptionValue builtIn="false" value="CGAME_EXPORTS"/>
|
||||
</option>
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.1967530363" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.debugging.level.1368123608" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.1934119870" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.nowarn.168232727" name="Inhibit all warnings (-w)" superClass="gnu.c.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.wconversion.576573624" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.c.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1256562616" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.linker.base.2050247031" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base">
|
||||
<option defaultValue="true" id="gnu.c.link.option.shared.727151296" name="Shared (-shared)" superClass="gnu.c.link.option.shared" valueType="boolean"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.cpp.linker.base.1238302732" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
||||
<option defaultValue="true" id="gnu.cpp.link.option.shared.791738975" name="Shared (-shared)" superClass="gnu.cpp.link.option.shared" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1360164842" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
<outputType id="cdt.managedbuild.tool.gnu.cpp.linker.output.so.1931307209" outputPrefix="" superClass="cdt.managedbuild.tool.gnu.cpp.linker.output.so"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.assembler.base.1863834365" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
||||
<option id="gnu.both.asm.option.include.paths.56512987" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/game""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1318703509" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry excluding="headers|src" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="headers"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.cross.exe.release.1229500394">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.cross.exe.release.1229500394" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||
<externalSettings>
|
||||
<externalSetting>
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/cgame"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/cgame/Release"/>
|
||||
<entry flags="RESOLVED" kind="libraryFile" name="/media/sf_openmohaa/misc/nix/../../build/main/cgamex86opm" srcPrefixMapping="" srcRootPath=""/>
|
||||
</externalSetting>
|
||||
</externalSettings>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactExtension="so" artifactName="${workspace_loc}/../../build/main/cgamex86opm" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.cross.exe.release.1229500394" name="Release" parent="cdt.managedbuild.config.gnu.cross.exe.release">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.cross.exe.release.1229500394." name="/" resourcePath="">
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.base.2124492499" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.base">
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.1204901325" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
|
||||
<builder buildPath="${workspace_loc:/cgame}/Release" id="cdt.managedbuild.target.gnu.builder.base.1737570146" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.857361412" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.base.1533621764" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
||||
<option id="gnu.cpp.compiler.option.include.paths.1938094328" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/game""/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.preprocessor.def.41156437" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_USRDLL"/>
|
||||
<listOptionValue builtIn="false" value="CGAME_EXPORTS"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.514003509" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.1613469536" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.dialect.std.143125885" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" value="gnu.cpp.compiler.dialect.default" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.allwarn.227913924" name="All warnings (-Wall)" superClass="gnu.cpp.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.nowarn.1688254058" name="Inhibit all warnings (-w)" superClass="gnu.cpp.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.wconversion.673436252" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.cpp.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.2039650352" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.compiler.base.705535570" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
||||
<option id="gnu.c.compiler.option.include.paths.946848777" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/game""/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.preprocessor.def.symbols.194506074" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_USRDLL"/>
|
||||
<listOptionValue builtIn="false" value="CGAME_EXPORTS"/>
|
||||
</option>
|
||||
<option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.option.optimization.level.493934933" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.debugging.level.641348394" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.1622762615" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.nowarn.742497993" name="Inhibit all warnings (-w)" superClass="gnu.c.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.wconversion.409294271" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.c.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1300760638" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.linker.base.696940037" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base">
|
||||
<option defaultValue="true" id="gnu.c.link.option.shared.2142598634" name="Shared (-shared)" superClass="gnu.c.link.option.shared" valueType="boolean"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.cpp.linker.base.993893751" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
||||
<option defaultValue="true" id="gnu.cpp.link.option.shared.225518170" name="Shared (-shared)" superClass="gnu.cpp.link.option.shared" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.71331207" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
<outputType id="cdt.managedbuild.tool.gnu.cpp.linker.output.so.2105777996" outputPrefix="" superClass="cdt.managedbuild.tool.gnu.cpp.linker.output.so"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.assembler.base.1185262309" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
||||
<option id="gnu.both.asm.option.include.paths.534692515" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/game""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.947109636" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry excluding="headers|src" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="headers"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<project id="cgame.cdt.managedbuild.target.gnu.cross.exe.1108495034" name="Executable" projectType="cdt.managedbuild.target.gnu.cross.exe"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||
<storageModule moduleId="refreshScope" versionNumber="2">
|
||||
<configuration configurationName="Release">
|
||||
<resource resourceType="PROJECT" workspacePath="/cgame"/>
|
||||
</configuration>
|
||||
<configuration configurationName="Debug">
|
||||
<resource resourceType="PROJECT" workspacePath="/cgame"/>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.2038889071;cdt.managedbuild.config.gnu.cross.exe.debug.2038889071.;cdt.managedbuild.tool.gnu.cpp.compiler.base.1801071188;cdt.managedbuild.tool.gnu.cpp.compiler.input.523516305">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.2038889071;cdt.managedbuild.config.gnu.cross.exe.debug.2038889071.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.236321354;cdt.managedbuild.tool.gnu.cpp.compiler.input.1493290468">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.2038889071;cdt.managedbuild.config.gnu.cross.exe.debug.2038889071.;cdt.managedbuild.tool.gnu.cross.c.compiler.979362653;cdt.managedbuild.tool.gnu.c.compiler.input.79805293">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.1229500394;cdt.managedbuild.config.gnu.cross.exe.release.1229500394.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.503017479;cdt.managedbuild.tool.gnu.cpp.compiler.input.1461788564">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.2038889071;cdt.managedbuild.config.gnu.cross.exe.debug.2038889071.;cdt.managedbuild.tool.gnu.c.compiler.base.1644824759;cdt.managedbuild.tool.gnu.c.compiler.input.1256562616">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.1229500394;cdt.managedbuild.config.gnu.cross.exe.release.1229500394.;cdt.managedbuild.tool.gnu.cross.c.compiler.1075083791;cdt.managedbuild.tool.gnu.c.compiler.input.2010409081">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
</storageModule>
|
||||
</cproject>
|
209
misc/nix/cgame/.project
Normal file
209
misc/nix/cgame/.project
Normal file
|
@ -0,0 +1,209 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>cgame</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||
<triggers>clean,full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||
<triggers>full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||
<nature>org.eclipse.cdt.core.ccnature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||
</natures>
|
||||
<linkedResources>
|
||||
<link>
|
||||
<name>headers/bg_local.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/game/bg_local.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/bg_public.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/game/bg_public.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/cg_local.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_local.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/cg_public.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_public.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/q_shared.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/q_shared.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/qcommon.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/qcommon.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/bg_lib.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/game/bg_lib.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/bg_misc.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/game/bg_misc.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/bg_pmove.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/game/bg_pmove.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/bg_slidemove.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/game/bg_slidemove.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_beam.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_beam.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_consolecmds.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_consolecmds.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_draw.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_draw.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_drawtools.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_drawtools.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_effects.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_effects.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_ents.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_ents.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_eventSystem.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_eventSystem.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_info.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_info.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_localents.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_localents.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_main.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_main.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_marks.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_marks.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_modelanim.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_modelanim.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_parsemsg.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_parsemsg.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_players.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_players.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_playerstate.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_playerstate.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_predict.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_predict.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_rain.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_rain.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_servercmds.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_servercmds.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_snapshot.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_snapshot.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_specialfx.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_specialfx.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_ubersound.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_ubersound.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_view.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_view.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_viewmodelanim.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_viewmodelanim.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cg_weapons.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/cgame/cg_weapons.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/q_math.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/q_math.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/q_shared.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/q_shared.c</locationURI>
|
||||
</link>
|
||||
</linkedResources>
|
||||
</projectDescription>
|
25
misc/nix/cgame/.settings/language.settings.xml
Normal file
25
misc/nix/cgame/.settings/language.settings.xml
Normal file
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project>
|
||||
<configuration id="cdt.managedbuild.config.gnu.cross.exe.debug.2038889071" name="Debug">
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-930078168989356683" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
</extension>
|
||||
</configuration>
|
||||
<configuration id="cdt.managedbuild.config.gnu.cross.exe.release.1229500394" name="Release">
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-930078168989356683" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
</extension>
|
||||
</configuration>
|
||||
</project>
|
0
misc/nix/cgame/headers/IGNORE
Normal file
0
misc/nix/cgame/headers/IGNORE
Normal file
0
misc/nix/cgame/src/IGNORE
Normal file
0
misc/nix/cgame/src/IGNORE
Normal file
235
misc/nix/game/.cproject
Normal file
235
misc/nix/game/.cproject
Normal file
|
@ -0,0 +1,235 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.mingw.so.debug.943107997">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.so.debug.943107997" moduleId="org.eclipse.cdt.core.settings" name="Debug">
|
||||
<externalSettings>
|
||||
<externalSetting>
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/game"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/game/Debug"/>
|
||||
<entry flags="RESOLVED" kind="libraryFile" name="/media/sf_openmohaa/misc/nix\..\..\build\fgameded" srcPrefixMapping="" srcRootPath=""/>
|
||||
</externalSetting>
|
||||
</externalSettings>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactExtension="so" artifactName="${workspace_loc}\..\..\build\f${ProjName}ded" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" cleanCommand="rm -rf" description="" errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.CWDLocator;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser" id="cdt.managedbuild.config.gnu.mingw.so.debug.943107997" name="Debug" parent="cdt.managedbuild.config.gnu.mingw.so.debug" postannouncebuildStep="" postbuildStep="" preannouncebuildStep="" prebuildStep="">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.mingw.so.debug.943107997." name="/" resourcePath="">
|
||||
<toolChain errorParsers="" id="cdt.managedbuild.toolchain.gnu.base.503514053" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.base">
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.1505611735" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
|
||||
<builder buildPath="${workspace_loc:/game}/Debug" errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.CWDLocator" id="cdt.managedbuild.target.gnu.builder.base.1556483481" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.1113706615" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool command="g++" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.tool.gnu.cpp.compiler.base.365154336" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.721010999" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.876017372" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.include.paths.1108827995" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\qcommon""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\game""/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.other.other.517094591" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" value="-c -fmessage-length=0 -m32" valueType="string"/>
|
||||
<option id="gnu.cpp.compiler.option.preprocessor.def.1992502431" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="GAME_DLL"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.warnings.allwarn.339934960" name="All warnings (-Wall)" superClass="gnu.cpp.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.nowarn.749326352" name="Inhibit all warnings (-w)" superClass="gnu.cpp.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.wconversion.221668834" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.cpp.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1452369196" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
</tool>
|
||||
<tool command="gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.tool.gnu.c.compiler.base.331428081" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.2127212912" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.debugging.level.897930039" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.include.paths.1228054036" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\qcommon""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\game""/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.dialect.std.783792123" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.misc.other.368319058" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -fmessage-length=0 -m32" valueType="string"/>
|
||||
<option id="gnu.c.compiler.option.preprocessor.def.symbols.1970758878" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="GAME_DLL"/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.269748065" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.wconversion.492940670" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.c.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.nowarn.1758175241" name="Inhibit all warnings (-w)" superClass="gnu.c.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1304704757" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.linker.base.963624875" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base">
|
||||
<option defaultValue="true" id="gnu.c.link.option.shared.2034103716" name="Shared (-shared)" superClass="gnu.c.link.option.shared" valueType="boolean"/>
|
||||
</tool>
|
||||
<tool command="g++" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GLDErrorParser" id="cdt.managedbuild.tool.gnu.cpp.linker.base.884968048" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
||||
<option defaultValue="true" id="gnu.cpp.link.option.shared.1936987635" name="Shared (-shared)" superClass="gnu.cpp.link.option.shared" valueType="boolean"/>
|
||||
<option id="gnu.cpp.link.option.flags.1526932214" name="Linker flags" superClass="gnu.cpp.link.option.flags" value="-m32" valueType="string"/>
|
||||
<option id="gnu.cpp.link.option.defname.1882535124" name="DEF file name (-Wl,--output-def=)" superClass="gnu.cpp.link.option.defname" value="" valueType="string"/>
|
||||
<option id="gnu.cpp.link.option.other.378192270" name="Other options (-Xlinker [option])" superClass="gnu.cpp.link.option.other" valueType="stringList"/>
|
||||
<option id="gnu.cpp.link.option.userobjs.154189895" name="Other objects" superClass="gnu.cpp.link.option.userobjs" valueType="userObjs"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1913191787" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
<outputType id="cdt.managedbuild.tool.gnu.cpp.linker.output.so.229420105" outputPrefix="" superClass="cdt.managedbuild.tool.gnu.cpp.linker.output.so"/>
|
||||
</tool>
|
||||
<tool command="as" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GASErrorParser" id="cdt.managedbuild.tool.gnu.assembler.base.1858585678" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
||||
<option id="gnu.both.asm.option.include.paths.1358029976" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\qcommon""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\game""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1193773415" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry excluding="parser|headers|src" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="headers"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="parser"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.mingw.so.release.2085800551">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.so.release.2085800551" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||
<externalSettings>
|
||||
<externalSetting>
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/game"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/game/Release"/>
|
||||
<entry flags="RESOLVED" kind="libraryFile" name="/media/sf_openmohaa/misc/nix\..\..\build\fgameded" srcPrefixMapping="" srcRootPath=""/>
|
||||
</externalSetting>
|
||||
</externalSettings>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactExtension="so" artifactName="${workspace_loc}\..\..\build\f${ProjName}ded" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" cleanCommand="rm -rf" description="" errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.CWDLocator;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser" id="cdt.managedbuild.config.gnu.mingw.so.release.2085800551" name="Release" parent="cdt.managedbuild.config.gnu.mingw.so.release" postannouncebuildStep="" postbuildStep="" preannouncebuildStep="" prebuildStep="">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.mingw.so.release.2085800551." name="/" resourcePath="">
|
||||
<toolChain errorParsers="" id="cdt.managedbuild.toolchain.gnu.base.2144669160" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.base">
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.589607666" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
|
||||
<builder buildPath="${workspace_loc:/game}/Release" errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.CWDLocator" id="cdt.managedbuild.target.gnu.builder.base.768369723" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.223526083" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.tool.gnu.cpp.compiler.base.1074445929" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.2007917063" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.1119689592" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.include.paths.839320815" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\qcommon""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\game""/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.other.other.326115737" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" value="-c -fmessage-length=0 -m32" valueType="string"/>
|
||||
<option id="gnu.cpp.compiler.option.preprocessor.def.865153655" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="GAME_DLL"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.warnings.allwarn.1968412804" name="All warnings (-Wall)" superClass="gnu.cpp.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.nowarn.685432087" name="Inhibit all warnings (-w)" superClass="gnu.cpp.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.wconversion.632511839" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.cpp.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1147331409" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
</tool>
|
||||
<tool errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.tool.gnu.c.compiler.base.1208938956" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
||||
<option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.option.optimization.level.782893258" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" value="gnu.c.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.debugging.level.60313824" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.include.paths.2102211875" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\qcommon""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\game""/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.dialect.std.2110123361" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.misc.other.1764346796" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -fmessage-length=0 -m32" valueType="string"/>
|
||||
<option id="gnu.c.compiler.option.preprocessor.def.symbols.2136800124" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="GAME_DLL"/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.2098000885" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.wconversion.521535027" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.c.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.nowarn.229382987" name="Inhibit all warnings (-w)" superClass="gnu.c.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.735176954" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.linker.base.1894381077" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base">
|
||||
<option defaultValue="true" id="gnu.c.link.option.shared.634501672" name="Shared (-shared)" superClass="gnu.c.link.option.shared" valueType="boolean"/>
|
||||
</tool>
|
||||
<tool errorParsers="org.eclipse.cdt.core.GLDErrorParser" id="cdt.managedbuild.tool.gnu.cpp.linker.base.1979921900" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
||||
<option defaultValue="true" id="gnu.cpp.link.option.shared.1460499804" name="Shared (-shared)" superClass="gnu.cpp.link.option.shared" valueType="boolean"/>
|
||||
<option id="gnu.cpp.link.option.flags.1059121829" name="Linker flags" superClass="gnu.cpp.link.option.flags" value="-m32" valueType="string"/>
|
||||
<option id="gnu.cpp.link.option.defname.51584303" name="DEF file name (-Wl,--output-def=)" superClass="gnu.cpp.link.option.defname" value="" valueType="string"/>
|
||||
<option id="gnu.cpp.link.option.other.529564011" name="Other options (-Xlinker [option])" superClass="gnu.cpp.link.option.other" valueType="stringList"/>
|
||||
<option id="gnu.cpp.link.option.userobjs.1193804434" name="Other objects" superClass="gnu.cpp.link.option.userobjs" valueType="userObjs"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.66273513" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
<outputType id="cdt.managedbuild.tool.gnu.cpp.linker.output.so.537214103" outputPrefix="" superClass="cdt.managedbuild.tool.gnu.cpp.linker.output.so"/>
|
||||
</tool>
|
||||
<tool errorParsers="org.eclipse.cdt.core.GASErrorParser" id="cdt.managedbuild.tool.gnu.assembler.base.2049470863" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
||||
<option id="gnu.both.asm.option.include.paths.1843120083" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\qcommon""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}\..\..\code\game""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.329648445" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry excluding="parser|headers|src" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="headers"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="parser"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<project id="game.cdt.managedbuild.target.gnu.mingw.so.418835738" name="Shared Library" projectType="cdt.managedbuild.target.gnu.mingw.so"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||
<storageModule moduleId="refreshScope" versionNumber="2">
|
||||
<configuration configurationName="Release">
|
||||
<resource resourceType="PROJECT" workspacePath="/game"/>
|
||||
</configuration>
|
||||
<configuration configurationName="Debug">
|
||||
<resource resourceType="PROJECT" workspacePath="/game"/>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.so.release.2085800551;cdt.managedbuild.config.gnu.mingw.so.release.2085800551.;cdt.managedbuild.tool.gnu.c.compiler.base.1208938956;cdt.managedbuild.tool.gnu.c.compiler.input.735176954">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.so.debug.943107997;cdt.managedbuild.config.gnu.mingw.so.debug.943107997.;cdt.managedbuild.tool.gnu.c.compiler.mingw.so.debug.890783724;cdt.managedbuild.tool.gnu.c.compiler.input.1809506581">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.so.debug.943107997;cdt.managedbuild.config.gnu.mingw.so.debug.943107997.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.so.debug.1036662678;cdt.managedbuild.tool.gnu.cpp.compiler.input.1883593579">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.so.release.2085800551;cdt.managedbuild.config.gnu.mingw.so.release.2085800551.;cdt.managedbuild.tool.gnu.cpp.compiler.base.1074445929;cdt.managedbuild.tool.gnu.cpp.compiler.input.1147331409">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.so.release.2085800551;cdt.managedbuild.config.gnu.mingw.so.release.2085800551.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.so.release.1527027253;cdt.managedbuild.tool.gnu.cpp.compiler.input.346374201">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.so.debug.943107997;cdt.managedbuild.config.gnu.mingw.so.debug.943107997.;cdt.managedbuild.tool.gnu.cpp.compiler.base.365154336;cdt.managedbuild.tool.gnu.cpp.compiler.input.1452369196">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.so.release.2085800551;cdt.managedbuild.config.gnu.mingw.so.release.2085800551.;cdt.managedbuild.tool.gnu.c.compiler.mingw.so.release.794010444;cdt.managedbuild.tool.gnu.c.compiler.input.971637064">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.so.debug.943107997;cdt.managedbuild.config.gnu.mingw.so.debug.943107997.;cdt.managedbuild.tool.gnu.c.compiler.base.331428081;cdt.managedbuild.tool.gnu.c.compiler.input.1304704757">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
|
||||
</cproject>
|
1349
misc/nix/game/.project
Normal file
1349
misc/nix/game/.project
Normal file
File diff suppressed because it is too large
Load diff
25
misc/nix/game/.settings/language.settings.xml
Normal file
25
misc/nix/game/.settings/language.settings.xml
Normal file
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project>
|
||||
<configuration id="cdt.managedbuild.config.gnu.mingw.so.debug.943107997" name="Debug">
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-930078176139203683" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
</extension>
|
||||
</configuration>
|
||||
<configuration id="cdt.managedbuild.config.gnu.mingw.so.release.2085800551" name="Release">
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-930078176139203683" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
</extension>
|
||||
</configuration>
|
||||
</project>
|
0
misc/nix/game/headers/IGNORE
Normal file
0
misc/nix/game/headers/IGNORE
Normal file
0
misc/nix/game/parser/IGNORE
Normal file
0
misc/nix/game/parser/IGNORE
Normal file
0
misc/nix/game/src/IGNORE
Normal file
0
misc/nix/game/src/IGNORE
Normal file
225
misc/nix/omohaaded/.cproject
Normal file
225
misc/nix/omohaaded/.cproject
Normal file
|
@ -0,0 +1,225 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.cross.exe.debug.1201134907">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.cross.exe.debug.1201134907" moduleId="org.eclipse.cdt.core.settings" name="Debug">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactName="${workspace_loc}/../../build/${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" errorParsers="org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.CWDLocator;org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.config.gnu.cross.exe.debug.1201134907" name="Debug" parent="cdt.managedbuild.config.gnu.cross.exe.debug" postannouncebuildStep="" postbuildStep="" preannouncebuildStep="" prebuildStep="">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.cross.exe.debug.1201134907." name="/" resourcePath="">
|
||||
<toolChain errorParsers="" id="cdt.managedbuild.toolchain.gnu.base.1395735208" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.base">
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.2067563985" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
|
||||
<builder buildPath="${workspace_loc:/omohaaded}/Debug" errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.CWDLocator" id="cdt.managedbuild.target.gnu.builder.base.1969125036" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.1697345866" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool command="g++" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.tool.gnu.cpp.compiler.base.194934754" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
||||
<option id="gnu.cpp.compiler.option.include.paths.783029482" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/qcommon""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.preprocessor.def.939628852" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_CONSOLE"/>
|
||||
<listOptionValue builtIn="false" value="BOTLIB"/>
|
||||
<listOptionValue builtIn="false" value="DEDICATED"/>
|
||||
<listOptionValue builtIn="false" value="C_ONLY"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.47147526" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.114659956" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.dialect.std.2099811817" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" value="gnu.cpp.compiler.dialect.default" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.other.other.607441738" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" value="-c -fmessage-length=0 -m32" valueType="string"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.allwarn.1598142353" name="All warnings (-Wall)" superClass="gnu.cpp.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.nowarn.1087812304" name="Inhibit all warnings (-w)" superClass="gnu.cpp.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.wconversion.1445275819" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.cpp.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1091551195" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
</tool>
|
||||
<tool command="gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.tool.gnu.c.compiler.base.1693210385" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
||||
<option id="gnu.c.compiler.option.include.paths.2057840040" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/qcommon""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.preprocessor.def.symbols.861054693" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_CONSOLE"/>
|
||||
<listOptionValue builtIn="false" value="BOTLIB"/>
|
||||
<listOptionValue builtIn="false" value="DEDICATED"/>
|
||||
<listOptionValue builtIn="false" value="C_ONLY"/>
|
||||
</option>
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.1828655576" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.debugging.level.505019695" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.dialect.std.986128522" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.misc.other.1011327419" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -fmessage-length=0 -m32" valueType="string"/>
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.145279405" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.nowarn.740983270" name="Inhibit all warnings (-w)" superClass="gnu.c.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.wconversion.998627330" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.c.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1281423525" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.linker.base.1590100197" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base"/>
|
||||
<tool command="g++" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GLDErrorParser" id="cdt.managedbuild.tool.gnu.cpp.linker.base.489525241" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
||||
<option id="gnu.cpp.link.option.paths.1887101693" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths"/>
|
||||
<option id="gnu.cpp.link.option.libs.85109000" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="dl"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.link.option.flags.1307224473" name="Linker flags" superClass="gnu.cpp.link.option.flags" value="-m32" valueType="string"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1075362679" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
<outputType id="cdt.managedbuild.tool.gnu.cpp.linker.output.940522675" outputPrefix="" superClass="cdt.managedbuild.tool.gnu.cpp.linker.output"/>
|
||||
</tool>
|
||||
<tool command="as" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GASErrorParser" id="cdt.managedbuild.tool.gnu.assembler.base.866825209" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
||||
<option id="gnu.both.asm.option.include.paths.957198208" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/qcommon""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.999445191" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry excluding="test|src|headers|botlib" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="headers"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.cross.exe.release.1865905683">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.cross.exe.release.1865905683" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactName="${workspace_loc}/../../build/${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" errorParsers="org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.CWDLocator;org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.config.gnu.cross.exe.release.1865905683" name="Release" parent="cdt.managedbuild.config.gnu.cross.exe.release" postannouncebuildStep="" postbuildStep="" preannouncebuildStep="" prebuildStep="">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.cross.exe.release.1865905683." name="/" resourcePath="">
|
||||
<toolChain errorParsers="" id="cdt.managedbuild.toolchain.gnu.base.2129978410" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.base">
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.418161044" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
|
||||
<builder buildPath="${workspace_loc:/omohaaded}/Release" errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.CWDLocator" id="cdt.managedbuild.target.gnu.builder.base.1885339392" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.483046794" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.tool.gnu.cpp.compiler.base.576116907" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
||||
<option id="gnu.cpp.compiler.option.include.paths.196617768" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/qcommon""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.preprocessor.def.1895052847" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_CONSOLE"/>
|
||||
<listOptionValue builtIn="false" value="BOTLIB"/>
|
||||
<listOptionValue builtIn="false" value="DEDICATED"/>
|
||||
<listOptionValue builtIn="false" value="C_ONLY"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.966071659" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.1585050669" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.dialect.std.797511021" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" value="gnu.cpp.compiler.dialect.default" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.other.other.1638266409" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" value="-c -fmessage-length=0 -m32" valueType="string"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.allwarn.1333142707" name="All warnings (-Wall)" superClass="gnu.cpp.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.nowarn.1135559778" name="Inhibit all warnings (-w)" superClass="gnu.cpp.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.wconversion.1288690623" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.cpp.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.382479467" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
</tool>
|
||||
<tool errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.tool.gnu.c.compiler.base.14150562" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
||||
<option id="gnu.c.compiler.option.include.paths.60623557" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/qcommon""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.preprocessor.def.symbols.227286830" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_CONSOLE"/>
|
||||
<listOptionValue builtIn="false" value="BOTLIB"/>
|
||||
<listOptionValue builtIn="false" value="DEDICATED"/>
|
||||
<listOptionValue builtIn="false" value="C_ONLY"/>
|
||||
</option>
|
||||
<option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.option.optimization.level.969251714" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" value="gnu.c.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.debugging.level.883570902" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.dialect.std.1918364304" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.misc.other.302328393" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -fmessage-length=0 -m32" valueType="string"/>
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.994976639" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.nowarn.767159775" name="Inhibit all warnings (-w)" superClass="gnu.c.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.wconversion.1985963999" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.c.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.495901004" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.linker.base.1820565790" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base"/>
|
||||
<tool errorParsers="org.eclipse.cdt.core.GLDErrorParser" id="cdt.managedbuild.tool.gnu.cpp.linker.base.1796494006" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
||||
<option id="gnu.cpp.link.option.paths.1486268018" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths"/>
|
||||
<option id="gnu.cpp.link.option.libs.1088263418" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="dl"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.link.option.flags.191897816" name="Linker flags" superClass="gnu.cpp.link.option.flags" value="-m32" valueType="string"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.2123677282" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool errorParsers="org.eclipse.cdt.core.GASErrorParser" id="cdt.managedbuild.tool.gnu.assembler.base.560509668" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
||||
<option id="gnu.both.asm.option.include.paths.1134306243" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/qcommon""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.675728168" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry excluding="test|headers|botlib|src" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="headers"/>
|
||||
<entry excluding="botlib" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src/botlib"/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<project id="omohaaded.cdt.managedbuild.target.gnu.cross.exe.176502325" name="Executable" projectType="cdt.managedbuild.target.gnu.cross.exe"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||
<storageModule moduleId="refreshScope" versionNumber="2">
|
||||
<configuration configurationName="Release">
|
||||
<resource resourceType="PROJECT" workspacePath="/omohaaded"/>
|
||||
</configuration>
|
||||
<configuration configurationName="Debug">
|
||||
<resource resourceType="PROJECT" workspacePath="/omohaaded"/>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.1201134907;cdt.managedbuild.config.gnu.cross.exe.debug.1201134907.;cdt.managedbuild.tool.gnu.cpp.compiler.base.194934754;cdt.managedbuild.tool.gnu.cpp.compiler.input.1091551195">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.1865905683;cdt.managedbuild.config.gnu.cross.exe.release.1865905683.;cdt.managedbuild.tool.gnu.cpp.compiler.base.576116907;cdt.managedbuild.tool.gnu.cpp.compiler.input.382479467">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.1201134907;cdt.managedbuild.config.gnu.cross.exe.debug.1201134907.;cdt.managedbuild.tool.gnu.cross.c.compiler.1136447676;cdt.managedbuild.tool.gnu.c.compiler.input.52770814">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.1201134907;cdt.managedbuild.config.gnu.cross.exe.debug.1201134907.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.463363027;cdt.managedbuild.tool.gnu.cpp.compiler.input.781814959">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.1201134907;cdt.managedbuild.config.gnu.cross.exe.debug.1201134907.;cdt.managedbuild.tool.gnu.c.compiler.base.1693210385;cdt.managedbuild.tool.gnu.c.compiler.input.1281423525">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.1865905683;cdt.managedbuild.config.gnu.cross.exe.release.1865905683.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.2052921739;cdt.managedbuild.tool.gnu.cpp.compiler.input.456171479">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.1865905683;cdt.managedbuild.config.gnu.cross.exe.release.1865905683.;cdt.managedbuild.tool.gnu.cross.c.compiler.397263408;cdt.managedbuild.tool.gnu.c.compiler.input.1241496073">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.1865905683;cdt.managedbuild.config.gnu.cross.exe.release.1865905683.;cdt.managedbuild.tool.gnu.c.compiler.base.14150562;cdt.managedbuild.tool.gnu.c.compiler.input.495901004">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
</storageModule>
|
||||
</cproject>
|
615
misc/nix/omohaaded/.project
Normal file
615
misc/nix/omohaaded/.project
Normal file
|
@ -0,0 +1,615 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>omohaaded</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
<project>game</project>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||
<triggers>clean,full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||
<triggers>full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||
<nature>org.eclipse.cdt.core.ccnature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||
</natures>
|
||||
<linkedResources>
|
||||
<link>
|
||||
<name>headers/cm_local.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/cm_local.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/cm_patch.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/cm_patch.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/cm_polylib.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/cm_polylib.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/cm_public.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/cm_public.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/cm_terrain.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/cm_terrain.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/puff.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/puff.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/q_platform.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/q_platform.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/q_shared.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/q_shared.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/qcommon.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/qcommon.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/qfiles.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/qfiles.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/server.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/server/server.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/surfaceflags.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/surfaceflags.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/sys_loadlib.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/sys/sys_loadlib.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/sys_local.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/sys/sys_local.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/tiki_local.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/tiki_local.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/tiki_public.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/tiki_public.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/unzip.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/unzip.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/vm_local.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/vm_local.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cm_load.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/cm_load.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cm_patch.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/cm_patch.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cm_polylib.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/cm_polylib.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cm_terrain.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/cm_terrain.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cm_test.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/cm_test.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cm_trace.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/cm_trace.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cmd.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/cmd.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/common.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/common.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/con_log.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/sys/con_log.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/con_tty.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/sys/con_tty.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/cvar.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/cvar.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/files.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/files.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/huffman.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/huffman.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/md4.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/md4.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/md5.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/md5.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/msg.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/msg.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/net_chan.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/net_chan.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/net_ip.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/net_ip.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/null_client.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/null/null_client.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/null_input.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/null/null_input.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/null_snddma.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/null/null_snddma.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/puff.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/puff.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/q_math.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/q_math.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/q_shared.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/q_shared.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/sv_bot.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/server/sv_bot.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/sv_ccmds.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/server/sv_ccmds.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/sv_client.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/server/sv_client.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/sv_game.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/server/sv_game.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/sv_init.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/server/sv_init.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/sv_main.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/server/sv_main.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/sv_net_chan.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/server/sv_net_chan.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/sv_snapshot.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/server/sv_snapshot.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/sv_world.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/server/sv_world.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/sys_main.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/sys/sys_main.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/sys_unix.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/sys/sys_unix.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/tiki.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/tiki.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/unzip.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/unzip.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/aasfile.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/aasfile.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_bsp.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_bsp.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_bspq3.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_bspq3.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_cluster.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_cluster.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_cluster.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_cluster.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_debug.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_debug.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_debug.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_debug.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_def.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_def.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_entity.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_entity.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_entity.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_entity.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_file.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_file.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_file.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_file.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_funcs.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_funcs.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_main.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_main.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_main.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_main.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_move.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_move.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_move.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_move.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_optimize.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_optimize.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_optimize.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_optimize.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_reach.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_reach.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_reach.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_reach.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_route.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_route.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_route.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_route.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_routealt.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_routealt.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_routealt.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_routealt.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_sample.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_sample.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_aas_sample.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_aas_sample.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_char.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_char.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_char.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_char.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_chat.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_chat.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_chat.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_chat.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_gen.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_gen.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_gen.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_gen.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_goal.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_goal.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_goal.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_goal.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_move.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_move.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_move.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_move.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_weap.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_weap.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_weap.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_weap.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_weight.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_weight.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ai_weight.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ai_weight.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ea.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ea.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_ea.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_ea.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_interface.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_interface.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/be_interface.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/be_interface.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/botlib.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/botlib.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_crc.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_crc.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_crc.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_crc.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_libvar.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_libvar.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_libvar.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_libvar.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_log.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_log.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_log.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_log.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_memory.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_memory.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_memory.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_memory.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_precomp.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_precomp.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_precomp.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_precomp.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_script.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_script.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_script.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_script.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_struct.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_struct.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_struct.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_struct.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/botlib/l_utils.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/botlib/l_utils.h</locationURI>
|
||||
</link>
|
||||
</linkedResources>
|
||||
</projectDescription>
|
25
misc/nix/omohaaded/.settings/language.settings.xml
Normal file
25
misc/nix/omohaaded/.settings/language.settings.xml
Normal file
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project>
|
||||
<configuration id="cdt.managedbuild.config.gnu.cross.exe.debug.1201134907" name="Debug">
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-601328295671" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
</extension>
|
||||
</configuration>
|
||||
<configuration id="cdt.managedbuild.config.gnu.cross.exe.release.1865905683" name="Release">
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-601328295671" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
</extension>
|
||||
</configuration>
|
||||
</project>
|
3
misc/nix/omohaaded/.settings/org.eclipse.cdt.core.prefs
Normal file
3
misc/nix/omohaaded/.settings/org.eclipse.cdt.core.prefs
Normal file
|
@ -0,0 +1,3 @@
|
|||
eclipse.preferences.version=1
|
||||
environment/project/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/append=true
|
||||
environment/project/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/appendContributed=true
|
|
@ -0,0 +1,13 @@
|
|||
eclipse.preferences.version=1
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/CPATH/delimiter=;
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/CPATH/operation=remove
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/CPLUS_INCLUDE_PATH/delimiter=;
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/CPLUS_INCLUDE_PATH/operation=remove
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/C_INCLUDE_PATH/delimiter=;
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/C_INCLUDE_PATH/operation=remove
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/append=true
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/appendContributed=true
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/LIBRARY_PATH/delimiter=;
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/LIBRARY_PATH/operation=remove
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/append=true
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.cross.exe.debug.1201134907/appendContributed=true
|
0
misc/nix/omohaaded/headers/IGNORE
Normal file
0
misc/nix/omohaaded/headers/IGNORE
Normal file
0
misc/nix/omohaaded/src/botlib/IGNORE
Normal file
0
misc/nix/omohaaded/src/botlib/IGNORE
Normal file
268
misc/nix/openmohaa/.cproject
Normal file
268
misc/nix/openmohaa/.cproject
Normal file
|
@ -0,0 +1,268 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.mingw.exe.debug.290681370">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.exe.debug.290681370" moduleId="org.eclipse.cdt.core.settings" name="Debug">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactExtension="" artifactName="${workspace_loc}/../../build/${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" errorParsers="org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.CWDLocator;org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.config.gnu.mingw.exe.debug.290681370" name="Debug" parent="cdt.managedbuild.config.gnu.mingw.exe.debug" postannouncebuildStep="" postbuildStep="" preannouncebuildStep="" prebuildStep="">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.mingw.exe.debug.290681370." name="/" resourcePath="">
|
||||
<toolChain errorParsers="" id="cdt.managedbuild.toolchain.gnu.base.618548137" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.base">
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.362979317" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
|
||||
<builder buildPath="${workspace_loc:/openmohaa}/Debug" errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.CWDLocator" id="cdt.managedbuild.target.gnu.builder.base.691075021" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.1779394883" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool command="g++" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.tool.gnu.cpp.compiler.base.1241947104" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.274041440" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.200295520" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.include.paths.1149556774" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/SDL12/include""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/libmad/include""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/tools""/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.preprocessor.def.346071677" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="USE_LOCAL_HEADERS"/>
|
||||
<listOptionValue builtIn="false" value="GLEW_STATIC"/>
|
||||
<listOptionValue builtIn="false" value="BOTLIB"/>
|
||||
<listOptionValue builtIn="false" value="USE_OPENAL"/>
|
||||
<listOptionValue builtIn="false" value="USE_CODEC_MP3"/>
|
||||
<listOptionValue builtIn="false" value="C_ONLY"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.warnings.allwarn.1680509957" superClass="gnu.cpp.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.nowarn.1358908071" superClass="gnu.cpp.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.wconversion.2039037873" superClass="gnu.cpp.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.2126551981" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
</tool>
|
||||
<tool command="gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.tool.gnu.c.compiler.base.356683280" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.1732276435" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.debugging.level.2077692171" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.include.paths.1190698057" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/SDL12/include""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/libmad/include""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/tools""/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.preprocessor.def.symbols.2046830160" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="USE_LOCAL_HEADERS"/>
|
||||
<listOptionValue builtIn="false" value="GLEW_STATIC"/>
|
||||
<listOptionValue builtIn="false" value="BOTLIB"/>
|
||||
<listOptionValue builtIn="false" value="USE_OPENAL"/>
|
||||
<listOptionValue builtIn="false" value="USE_CODEC_MP3"/>
|
||||
<listOptionValue builtIn="false" value="C_ONLY"/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.368634106" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.nowarn.1724690822" name="Inhibit all warnings (-w)" superClass="gnu.c.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.wconversion.380399377" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.c.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.2012611945" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.linker.base.1240587350" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base"/>
|
||||
<tool command="g++" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GLDErrorParser" id="cdt.managedbuild.tool.gnu.cpp.linker.base.1786079318" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
||||
<option id="gnu.cpp.link.option.flags.1230403438" name="Linker flags" superClass="gnu.cpp.link.option.flags" value="-m32" valueType="string"/>
|
||||
<option id="gnu.cpp.link.option.libs.2020883588" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="glut"/>
|
||||
<listOptionValue builtIn="false" value="openal"/>
|
||||
<listOptionValue builtIn="false" value="pthread"/>
|
||||
<listOptionValue builtIn="false" value="GL"/>
|
||||
<listOptionValue builtIn="false" value="GLU"/>
|
||||
<listOptionValue builtIn="false" value="glut"/>
|
||||
<listOptionValue builtIn="false" value="mad"/>
|
||||
<listOptionValue builtIn="false" value="SDL"/>
|
||||
<listOptionValue builtIn="false" value="SDLmain"/>
|
||||
<listOptionValue builtIn="false" value="dl"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.link.option.paths.193738161" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/libs/nix""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1427973634" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool command="as" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GASErrorParser" id="cdt.managedbuild.tool.gnu.assembler.base.42539616" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
||||
<option id="gnu.both.asm.option.include.paths.418487208" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/SDL12/include""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/libmad/include""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/tools""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.2103125487" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry excluding="zlib|headers|png|src|jpeg|botlib" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="headers"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="zlib"/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.mingw.exe.release.1262190354">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.exe.release.1262190354" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactExtension="" artifactName="${workspace_loc}/../../build/${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" errorParsers="org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.CWDLocator;org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.config.gnu.mingw.exe.release.1262190354" name="Release" parent="cdt.managedbuild.config.gnu.mingw.exe.release" postannouncebuildStep="" postbuildStep="" preannouncebuildStep="" prebuildStep="">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.mingw.exe.release.1262190354." name="/" resourcePath="">
|
||||
<toolChain errorParsers="" id="cdt.managedbuild.toolchain.gnu.base.126127104" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.base">
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.2057854682" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
|
||||
<builder buildPath="${workspace_loc:/openmohaa}/Release" errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.CWDLocator" id="cdt.managedbuild.target.gnu.builder.base.645505512" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.714817000" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.tool.gnu.cpp.compiler.base.1108427078" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.129696499" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.1824308453" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.include.paths.1505962300" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/SDL12/include""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/libmad/include""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/tools""/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.preprocessor.def.68549044" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="USE_LOCAL_HEADERS"/>
|
||||
<listOptionValue builtIn="false" value="GLEW_STATIC"/>
|
||||
<listOptionValue builtIn="false" value="BOTLIB"/>
|
||||
<listOptionValue builtIn="false" value="USE_OPENAL"/>
|
||||
<listOptionValue builtIn="false" value="USE_CODEC_MP3"/>
|
||||
<listOptionValue builtIn="false" value="C_ONLY"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.warnings.allwarn.1768251650" superClass="gnu.cpp.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.nowarn.1841044236" superClass="gnu.cpp.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.wconversion.241961761" superClass="gnu.cpp.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.2119331369" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
</tool>
|
||||
<tool errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="cdt.managedbuild.tool.gnu.c.compiler.base.598799613" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
||||
<option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.option.optimization.level.1505801860" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" value="gnu.c.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.debugging.level.299494037" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.include.paths.879884059" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/SDL12/include""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/libmad/include""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/tools""/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.preprocessor.def.symbols.1237398154" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="USE_LOCAL_HEADERS"/>
|
||||
<listOptionValue builtIn="false" value="GLEW_STATIC"/>
|
||||
<listOptionValue builtIn="false" value="BOTLIB"/>
|
||||
<listOptionValue builtIn="false" value="USE_OPENAL"/>
|
||||
<listOptionValue builtIn="false" value="USE_CODEC_MP3"/>
|
||||
<listOptionValue builtIn="false" value="C_ONLY"/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.184014464" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.nowarn.245160591" name="Inhibit all warnings (-w)" superClass="gnu.c.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.wconversion.92977291" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.c.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.960434235" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.linker.base.1028107978" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base"/>
|
||||
<tool errorParsers="org.eclipse.cdt.core.GLDErrorParser" id="cdt.managedbuild.tool.gnu.cpp.linker.base.1995118353" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
||||
<option id="gnu.cpp.link.option.flags.656267410" name="Linker flags" superClass="gnu.cpp.link.option.flags" value="-m32" valueType="string"/>
|
||||
<option id="gnu.cpp.link.option.libs.2132676054" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="glut"/>
|
||||
<listOptionValue builtIn="false" value="openal"/>
|
||||
<listOptionValue builtIn="false" value="pthread"/>
|
||||
<listOptionValue builtIn="false" value="GL"/>
|
||||
<listOptionValue builtIn="false" value="GLU"/>
|
||||
<listOptionValue builtIn="false" value="glut"/>
|
||||
<listOptionValue builtIn="false" value="mad"/>
|
||||
<listOptionValue builtIn="false" value="SDL"/>
|
||||
<listOptionValue builtIn="false" value="SDLmain"/>
|
||||
<listOptionValue builtIn="false" value="dl"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.link.option.paths.548424736" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/libs/nix""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.2015834458" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool errorParsers="org.eclipse.cdt.core.GASErrorParser" id="cdt.managedbuild.tool.gnu.assembler.base.775509064" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
||||
<option id="gnu.both.asm.option.include.paths.1233068808" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/SDL12/include""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/libmad/include""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/tools""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.154806219" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry excluding="zlib|headers|png|botlib|jpeg|src" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="headers"/>
|
||||
<entry excluding="png|botlib|jpeg" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src/botlib"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src/jpeg"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src/png"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="zlib"/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<project id="openmohaa.cdt.managedbuild.target.gnu.mingw.exe.1832025373" name="Executable" projectType="cdt.managedbuild.target.gnu.mingw.exe"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||
<storageModule moduleId="refreshScope" versionNumber="2">
|
||||
<configuration configurationName="Release">
|
||||
<resource resourceType="PROJECT" workspacePath="/openmohaa"/>
|
||||
</configuration>
|
||||
<configuration configurationName="Debug">
|
||||
<resource resourceType="PROJECT" workspacePath="/openmohaa"/>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.1262190354;cdt.managedbuild.config.gnu.mingw.exe.release.1262190354.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release.296705481;cdt.managedbuild.tool.gnu.c.compiler.input.794667710">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.290681370;cdt.managedbuild.config.gnu.mingw.exe.debug.290681370.;cdt.managedbuild.tool.gnu.c.compiler.base.356683280;cdt.managedbuild.tool.gnu.c.compiler.input.2012611945">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.290681370;cdt.managedbuild.config.gnu.mingw.exe.debug.290681370.;cdt.managedbuild.tool.gnu.cross.c.compiler.960172498;cdt.managedbuild.tool.gnu.c.compiler.input.1951393533">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.290681370;cdt.managedbuild.config.gnu.mingw.exe.debug.290681370.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.1797685547;cdt.managedbuild.tool.gnu.cpp.compiler.input.1766640867">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.1262190354;cdt.managedbuild.config.gnu.mingw.exe.release.1262190354.;cdt.managedbuild.tool.gnu.c.compiler.base.598799613;cdt.managedbuild.tool.gnu.c.compiler.input.960434235">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.290681370;cdt.managedbuild.config.gnu.mingw.exe.debug.290681370.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug.2096037208;cdt.managedbuild.tool.gnu.c.compiler.input.108605913">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.290681370;cdt.managedbuild.config.gnu.mingw.exe.debug.290681370.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug.1256601108;cdt.managedbuild.tool.gnu.cpp.compiler.input.350265405">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.290681370;cdt.managedbuild.config.gnu.mingw.exe.debug.290681370.;cdt.managedbuild.tool.gnu.cpp.compiler.base.1241947104;cdt.managedbuild.tool.gnu.cpp.compiler.input.2126551981">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.1262190354;cdt.managedbuild.config.gnu.mingw.exe.release.1262190354.;cdt.managedbuild.tool.gnu.cpp.compiler.base.1108427078;cdt.managedbuild.tool.gnu.cpp.compiler.input.2119331369">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.1262190354;cdt.managedbuild.config.gnu.mingw.exe.release.1262190354.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release.1934840177;cdt.managedbuild.tool.gnu.cpp.compiler.input.1180675018">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
|
||||
</cproject>
|
1417
misc/nix/openmohaa/.project
Normal file
1417
misc/nix/openmohaa/.project
Normal file
File diff suppressed because it is too large
Load diff
25
misc/nix/openmohaa/.settings/language.settings.xml
Normal file
25
misc/nix/openmohaa/.settings/language.settings.xml
Normal file
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project>
|
||||
<configuration id="cdt.managedbuild.config.gnu.mingw.exe.debug.290681370" name="Debug">
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-930078168989356683" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
</extension>
|
||||
</configuration>
|
||||
<configuration id="cdt.managedbuild.config.gnu.mingw.exe.release.1262190354" name="Release">
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-930078168989356683" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
</extension>
|
||||
</configuration>
|
||||
</project>
|
0
misc/nix/openmohaa/headers/IGNORE
Normal file
0
misc/nix/openmohaa/headers/IGNORE
Normal file
0
misc/nix/openmohaa/src/botlib/IGNORE
Normal file
0
misc/nix/openmohaa/src/botlib/IGNORE
Normal file
0
misc/nix/openmohaa/src/jpeg/IGNORE
Normal file
0
misc/nix/openmohaa/src/jpeg/IGNORE
Normal file
0
misc/nix/openmohaa/src/png/IGNORE
Normal file
0
misc/nix/openmohaa/src/png/IGNORE
Normal file
0
misc/nix/openmohaa/zlib/IGNORE
Normal file
0
misc/nix/openmohaa/zlib/IGNORE
Normal file
195
misc/nix/testutils/.cproject
Normal file
195
misc/nix/testutils/.cproject
Normal file
|
@ -0,0 +1,195 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.cross.exe.debug.606391602">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.cross.exe.debug.606391602" moduleId="org.eclipse.cdt.core.settings" name="Debug">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactName="${workspace_loc}/../../build/testutils_x86" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.cross.exe.debug.606391602" name="Debug" parent="cdt.managedbuild.config.gnu.cross.exe.debug">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.cross.exe.debug.606391602." name="/" resourcePath="">
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.base.2141129511" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.base">
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.715407043" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
|
||||
<builder buildPath="${workspace_loc:/testutils}/Debug" id="cdt.managedbuild.target.gnu.builder.base.135689013" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.1490992310" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.base.2006338047" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.1405469195" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.1965243030" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.dialect.std.1327053754" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" value="gnu.cpp.compiler.dialect.default" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.include.paths.1234724080" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/testutils""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.preprocessor.def.2145619718" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.allwarn.923357574" name="All warnings (-Wall)" superClass="gnu.cpp.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.nowarn.555623142" name="Inhibit all warnings (-w)" superClass="gnu.cpp.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.wconversion.530526233" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.cpp.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.302516560" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.compiler.base.1295805770" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.618451861" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.debugging.level.160319396" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.include.paths.1923388334" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/testutils""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.preprocessor.def.symbols.250777630" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols"/>
|
||||
<option id="gnu.c.compiler.option.warnings.nowarn.2033058208" name="Inhibit all warnings (-w)" superClass="gnu.c.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.1649154347" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.wconversion.1116378378" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.c.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.467119215" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.linker.base.1349831607" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.cpp.linker.base.1662553259" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
||||
<option id="gnu.cpp.link.option.flags.1826091277" name="Linker flags" superClass="gnu.cpp.link.option.flags" value="-m32" valueType="string"/>
|
||||
<option id="gnu.cpp.link.option.libs.1373730992" superClass="gnu.cpp.link.option.libs" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="pthread"/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.2019021476" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.assembler.base.1991041252" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
||||
<option id="gnu.both.asm.option.include.paths.1000886863" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/testutils""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.534438893" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry excluding="headers|src|parser" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="headers"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="parser"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.cross.exe.release.2000456667">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.cross.exe.release.2000456667" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactName="${workspace_loc}/../../build/testutils_x86" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.cross.exe.release.2000456667" name="Release" parent="cdt.managedbuild.config.gnu.cross.exe.release">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.cross.exe.release.2000456667." name="/" resourcePath="">
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.base.408181075" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.base">
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.1817259" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
|
||||
<builder buildPath="${workspace_loc:/testutils}/Release" id="cdt.managedbuild.target.gnu.builder.base.1803651637" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.1907885285" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.base.773322325" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.483523333" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.212708366" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.include.paths.324559590" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/testutils""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
</option>
|
||||
<option id="gnu.cpp.compiler.option.preprocessor.def.755810716" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.allwarn.769108305" name="All warnings (-Wall)" superClass="gnu.cpp.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.nowarn.1836988619" name="Inhibit all warnings (-w)" superClass="gnu.cpp.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.cpp.compiler.option.warnings.wconversion.2076128860" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.cpp.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1718647200" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.compiler.base.1601923590" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
||||
<option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.option.optimization.level.238722452" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.debugging.level.2035596636" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.include.paths.400216109" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/testutils""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.preprocessor.def.symbols.798747474" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols"/>
|
||||
<option id="gnu.c.compiler.option.warnings.nowarn.762947852" name="Inhibit all warnings (-w)" superClass="gnu.c.compiler.option.warnings.nowarn" value="true" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.2062804453" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.warnings.wconversion.1653970791" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.c.compiler.option.warnings.wconversion" value="true" valueType="boolean"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1000506462" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.linker.base.2006610102" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.cpp.linker.base.1874713654" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
||||
<option id="gnu.cpp.link.option.flags.629302446" name="Linker flags" superClass="gnu.cpp.link.option.flags" value="-m32" valueType="string"/>
|
||||
<option id="gnu.cpp.link.option.libs.1181724796" superClass="gnu.cpp.link.option.libs" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="pthread"/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1711278567" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.assembler.base.1983280215" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
||||
<option id="gnu.both.asm.option.include.paths.842923760" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/testutils""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc}/../../code/globalcpp""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.365389833" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry excluding="headers|src|parser" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="headers"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="parser"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<project id="testutils.cdt.managedbuild.target.gnu.cross.exe.1562028325" name="Executable" projectType="cdt.managedbuild.target.gnu.cross.exe"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||
<storageModule moduleId="refreshScope" versionNumber="2">
|
||||
<configuration configurationName="Release">
|
||||
<resource resourceType="PROJECT" workspacePath="/testutils"/>
|
||||
</configuration>
|
||||
<configuration configurationName="Debug">
|
||||
<resource resourceType="PROJECT" workspacePath="/testutils"/>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.606391602;cdt.managedbuild.config.gnu.cross.exe.debug.606391602.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.687808731;cdt.managedbuild.tool.gnu.cpp.compiler.input.1650838626">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.2000456667;cdt.managedbuild.config.gnu.cross.exe.release.2000456667.;cdt.managedbuild.tool.gnu.cross.c.compiler.1147455198;cdt.managedbuild.tool.gnu.c.compiler.input.348063922">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.606391602;cdt.managedbuild.config.gnu.cross.exe.debug.606391602.;cdt.managedbuild.tool.gnu.cross.c.compiler.1601214335;cdt.managedbuild.tool.gnu.c.compiler.input.1533947884">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.2000456667;cdt.managedbuild.config.gnu.cross.exe.release.2000456667.;cdt.managedbuild.tool.gnu.c.compiler.base.1601923590;cdt.managedbuild.tool.gnu.c.compiler.input.1000506462">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.2000456667;cdt.managedbuild.config.gnu.cross.exe.release.2000456667.;cdt.managedbuild.tool.gnu.cpp.compiler.base.773322325;cdt.managedbuild.tool.gnu.cpp.compiler.input.1718647200">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.2000456667;cdt.managedbuild.config.gnu.cross.exe.release.2000456667.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.2020767407;cdt.managedbuild.tool.gnu.cpp.compiler.input.691502669">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.606391602;cdt.managedbuild.config.gnu.cross.exe.debug.606391602.;cdt.managedbuild.tool.gnu.cpp.compiler.base.2006338047;cdt.managedbuild.tool.gnu.cpp.compiler.input.302516560">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.606391602;cdt.managedbuild.config.gnu.cross.exe.debug.606391602.;cdt.managedbuild.tool.gnu.c.compiler.base.1295805770;cdt.managedbuild.tool.gnu.c.compiler.input.467119215">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
</storageModule>
|
||||
</cproject>
|
409
misc/nix/testutils/.project
Normal file
409
misc/nix/testutils/.project
Normal file
|
@ -0,0 +1,409 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>testutils</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||
<triggers>clean,full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||
<triggers>full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||
<nature>org.eclipse.cdt.core.ccnature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||
</natures>
|
||||
<linkedResources>
|
||||
<link>
|
||||
<name>headers/Linklist.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/Linklist.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/archive.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/archive.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/class.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/class.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/compiler.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/compiler.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/con_arrayset.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/con_arrayset.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/con_set.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/con_set.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/console.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/testutils/console.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/const_str.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/const_str.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/container.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/container.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/containerclass.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/containerclass.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/crc32.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/crc32.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/dbgheap.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/dbgheap.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/g_spawn.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/g_spawn.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/game.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/testutils/game.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/gamescript.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/gamescript.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/glb_local.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/glb_local.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/hud.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/hud.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/level.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/testutils/level.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/listener.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/listener.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/lz77.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/lz77.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/md5.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/md5.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/mem_blockalloc.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/mem_blockalloc.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/object.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/object.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/parm.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/parm.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/q_shared.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/q_shared.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/qcommon.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/qcommon.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/safeptr.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/safeptr.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/script.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/script.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/scriptexception.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/scriptexception.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/scriptmaster.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/scriptmaster.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/scriptopcodes.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/scriptopcodes.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/scripttimer.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/scripttimer.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/scriptvariable.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/scriptvariable.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/scriptvm.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/scriptvm.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/short3.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/short3.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/simpleentity.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/simpleentity.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/str.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/str.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/ubersdk.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/testutils/ubersdk.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/unistd.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/unistd.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/vector.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/vector.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>headers/world.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/world.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>parser/parsetree.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/parser/parsetree.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>parser/parsetree.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/parser/parsetree.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>parser/yyLexer.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/parser/yyLexer.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>parser/yyLexer.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/parser/yyLexer.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>parser/yyParser.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/parser/yyParser.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>parser/yyParser.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/parser/yyParser.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/archive.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/archive.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/class.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/class.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/compiler.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/compiler.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/con_set.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/con_set.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/console.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/testutils/console.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/dbgheap.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/dbgheap.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/g_spawn.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/g_spawn.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/game.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/testutils/game.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/gamescript.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/gamescript.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/hud.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/hud.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/level.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/testutils/level.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/listener.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/listener.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/lz77.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/lz77.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/main.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/testutils/main.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/md5.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/md5.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/object.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/object.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/parm.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/parm.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/q_math.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/q_math.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/q_shared.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/qcommon/q_shared.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/script.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/script.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/scriptexception.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/scriptexception.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/scriptmaster.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/scriptmaster.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/scriptopcodes.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/scriptopcodes.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/scripttimer.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/scripttimer.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/scriptvariable.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/scriptvariable.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/scriptvm.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/scriptvm.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/simpleentity.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/simpleentity.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/str.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/str.cpp</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/world.cpp</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-2-WORKSPACE_LOC/code/globalcpp/world.cpp</locationURI>
|
||||
</link>
|
||||
</linkedResources>
|
||||
</projectDescription>
|
25
misc/nix/testutils/.settings/language.settings.xml
Normal file
25
misc/nix/testutils/.settings/language.settings.xml
Normal file
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project>
|
||||
<configuration id="cdt.managedbuild.config.gnu.cross.exe.debug.606391602" name="Debug">
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-930078168989356683" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
</extension>
|
||||
</configuration>
|
||||
<configuration id="cdt.managedbuild.config.gnu.cross.exe.release.2000456667" name="Release">
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-930078168989356683" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
</extension>
|
||||
</configuration>
|
||||
</project>
|
0
misc/nix/testutils/headers/IGNORE
Normal file
0
misc/nix/testutils/headers/IGNORE
Normal file
0
misc/nix/testutils/parser/IGNORE
Normal file
0
misc/nix/testutils/parser/IGNORE
Normal file
0
misc/nix/testutils/src/IGNORE
Normal file
0
misc/nix/testutils/src/IGNORE
Normal file
BIN
misc/openmohaa.icns
Normal file
BIN
misc/openmohaa.icns
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue