Commit ac2cd570 authored by albert-github's avatar albert-github Committed by Dimitri van Heesch

This patch contains changes regarding the build system so that the *nix and...

This patch contains changes regarding the build system so that the *nix and Windows systems use the same information (consistency). Some use names routine names have been changed (from .l files with -P option) to reflect the file name that generated the routines, this makes it easier to create a general procedure.
A number of include / header files are files are generated from different file types (html, xml, js), due some limitations of the windows build system the generated file names had to be changed (the extension in the windows build system is only available including the '.' so e.g. the file jquery_fx.js generates now jquery_fx.js.h instead of jquery_fx_js.h)
In the windows version the creation of .cpp files from .l files has been adjusted to correct for the YY_BUF_SIZE problems.
Furthermore on windows (and also used on *nix) some commends have been replaced with python scripts so that on windows only python is need (besides flex and and bison). On *nix also perl is required for the generation using tmake.

Below a short description of the changes will be given and grouped.

Changed files
=============
- .gitignore
added some directories and file

- Doxyfile
corrected for changed file names

- Makefile.in
added realclean and some other changes (ignore error) and the moment when the Makefile is deleted (as last file).
Added entries for doxyapp and doxmlparser

Added realclean for the following files (consistency):
======================================================
- Makefile.win_make.in
- Makefile.win_nmake.in
- addon/doxmlparser/examples/metrics/Makefile.in
- addon/doxmlparser/src/Makefile.in
- addon/doxmlparser/test/Makefile.in
- addon/doxyapp/Makefile.in
- addon/doxysearch/Makefile.in
- libmd5/Makefile.in
- qtools/Makefile.in

- addon/doxyapp/doxyapp.pro.in
removed double occurence of -L../../lib

- addon/doxysearch/doxysearch.pro.in
no visible change just spacing?

- addon/doxywizard/Makefile.in
added realclean
corrected call to qmake (to get it from the right place, it is not necessarily in the path)
made some macros known in the called process

- addon/doxywizard/configdoc.cpp
automatically generated, can be removed

- addon/doxywizard/doxywizard.pro.in
corrected dependencies
corrected call to python (to get it from the right place, it is not necessarily in the path)
new items to generate version.cpp and config_doxyw.cpp

- configure
added configuration definition possibility for python
added possibility to build doxmlparser
automatically generate the lang_cfg.h file based on the available languages (translator_??.h) and not on a fixed list. This step still has to be added to the windows build process.

- doc/Makefile.in
corrected call to python (to get it from the right place, it is not necessarily in the path)

- doc/config.doc
small correction

- doc/install.doc
added python as a requirement
changed CVS to GitHub

- doc/language.doc
automatically generated file, based on other changes.

- doc/language.tpl
made XX and xx more consistent
changed description of the procedure based on changes already made configure.

- src/Makefile.in
adjusted used file names in distclean
Solved PERL usage consistent with LEX / YACC (with %%PERL%%)
automatically add translator_??>h to HEADERS
same spacing

Adjusted in the following file the names of some include files:
===============================================================
- src/cite.cpp
- src/docbookgen.cpp
- src/ftvhelp.cpp
- src/htmlgen.cpp
- src/layout.cpp
- src/searchindex.cpp
- src/xmlgen.cpp

Adjusted in the following files some routine names (..YY..) to be consistent with the file names:
=================================================================================================
- src/commentscan.l
- src/constexp.h
- src/constexp.l
- src/constexp.y
- src/fortrancode.l
- src/fortranscanner.l
- src/pyscanner.l
- src/pre.l
- src/scanner.l
- src/tclscanner.l
- src/vhdlparser.y
- src/vhdlscanner.l

- src/config.xml
small textual correction

- src/configoptions.cpp
generated output file, can be removed

- src/lang_cfg.h
Automatically generated file with selected languages (*nix). On windows a procedure has to be defined.

- src/libdoxycfg.t.in
corrected call to python (to get it from the right place, it is not necessarily in the path)

- src/libdoxygen.pro.in
adjusted include file names
removed translator_??.h files, they are added automatically
changed file name ce_lex.cpp -> constexp.cpp (generated file)

- src/libdoxygen.t.in
made LEX calls used the file name for the -P option
changed INCREASEBUF script to a python script
changed teh geneartion of some include file, now by means of a pythons script. Names of the generated include file had to be changed as well.
added possibility to generate version.cpp here as well.

Added HEADERS to dependency so non existing but later generated include files are recognized as well:
=====================================================================================================
- tmake/lib/unix/generic.t
- tmake/lib/win32-borland/generic.t
- tmake/lib/win32-g++/generic.t
- tmake/lib/win32-mingw/generic.t
- tmake/lib/win32-msvc/generic.t
- tmake/lib/win32-symantec/generic.t
- tmake/lib/win32-visage/generic.t
- tmake/lib/win32-watcom/generic.t

- winbuild/Doxygen.vcproj
made consistent wit *nix version.
Generating all possible files
removed unused /empty parts
setting for the Lex.rules and other rules files some default values

- winbuild/Doxywizard.vcproj
made consistent wit *nix version.
Generating all possible files
removed unused /empty parts
removed system dependent paths (C:\... etc) replaced then with external environment variables

- winbuild/Lex.rules
adjusted file to comply with new requirements, only user variable is -d. -i is set to read only (value can be changed  in doxygen.vcproj). Handling of other arguments is all default.
generation including increasebuffer possibility

- winbuild/doxyindexer.vcproj
corrected path

- winbuild/doxysearch.vcproj
removed system dependent paths (C:\... etc) replaced then with external environment variables

- winbuild/qtools.vcproj
corrected type, wrong used directory

The following files are automatically generated (with slightly other names like index.xsd.h etc.):
==================================================================================================
- src/index_xsd.h
- src/doxygen_bst.h
- src/dynsections_js.h
- src/extsearch_js.h
- src/footer_html.h
- src/header_html.h
- src/jquery_fx_js.h
- src/jquery_p1_js.h
- src/jquery_p2_js.h
- src/jquery_p3_js.h
- src/jquery_pt_js.h
- src/jquery_ui_js.h
- src/navtree_css.h
- src/navtree_js.h
- src/resize_js.h
- src/search_css.h
- src/search_functions_php.h
- src/search_js.h
- src/search_opensearch_php.h
- src/svgpan_js.h
the following files are generated with different names:
- src/bib2xhtml.h
becomes
- src/bib2xhtml.pl/h

- src/layout_default.h
becomes
- src/layout_default.xml.h

The file:
=========
- addon/doxywizard/config.l
is replaced by:
- addon/doxywizard/config_doxyw.l
so there are in the system not 2 different config.l files. Renamed some routines from configYY -> config_doxywYY...

New files:
==========
- src/increasebuffer.py
increase YY_BUF_SIZE and YY_READ_BUF_SIZE from 16k / 8k to 256k.

- src/settings.py
create settings.h file

- src/to_c_cmd.py
create include files from different files (html, xml, js) so they can be included in the code as defaults

- src/version.py
create version.cpp file based on the configure file

- winbuild/Config.rules
rules file to convert the config.xml file into configoptions.cpp (doxygen) or configdoc.cpp (doxywizard). Seen the differences 2 rules are created within this file.

- winbuild/Gen_head.rules
rules files to generate include files from different files using to_c_cmd.py

- winbuild/Settings.rules
rules file for generating the settings.h file. It is possible to select to use CLANG and SqlLite3

- winbuild/Version.rules
rules file to be able to start version.py

The files:
==========
- version.bat
- runbison.bat
- increasebuffer.pl
are not used anymore.

I've only added the files as indicated, I didn't remove the files from the repository.
parent e835d4b2
...@@ -36,6 +36,12 @@ ...@@ -36,6 +36,12 @@
/addon/doxywizard/moc /addon/doxywizard/moc
/addon/doxywizard/obj /addon/doxywizard/obj
/addon/doxywizard/rcc /addon/doxywizard/rcc
/addon/doxmlparser/objects
/addon/doxmlparser/lib
/addon/doxmlparser/test/Makefile.xmlparse
/addon/doxmlparser/test/xmlparse.exe
/addon/doxmlparser/examples/metrics/obj
/addon/doxmlparser/examples/metrics/metrics.exe
/winbuild/config_lex.cpp /winbuild/config_lex.cpp
/winbuild/moc /winbuild/moc
/winbuild/obj /winbuild/obj
...@@ -72,6 +78,32 @@ ...@@ -72,6 +78,32 @@
/src/vhdlparser.h /src/vhdlparser.h
/src/vhdlscanner.cpp /src/vhdlscanner.cpp
/src/Makefile /src/Makefile
/src/bib2xhtml.pl.h
/src/compound.xsd.h
/src/constexp.cpp
/src/doxygen.bst.h
/src/doxygen.css.h
/src/dynsections.js.h
/src/extsearch.js.h
/src/footer.html.h
/src/header.html.h
/src/index.xsd.h
/src/jquery_fx.js.h
/src/jquery_p1.js.h
/src/jquery_p2.js.h
/src/jquery_p3.js.h
/src/jquery_pt.js.h
/src/jquery_ui.js.h
/src/layout_default.xml.h
/src/navtree.css.h
/src/navtree.js.h
/src/resize.js.h
/src/search.css.h
/src/search.js.h
/src/search_functions.php.h
/src/search_opensearch.php.h
/src/svgpan.js.h
/doc/Makefile /doc/Makefile
/doc/translator_report.txt /doc/translator_report.txt
......
...@@ -127,31 +127,30 @@ EXCLUDE = src/code.cpp \ ...@@ -127,31 +127,30 @@ EXCLUDE = src/code.cpp \
src/vhdlcode.cpp \ src/vhdlcode.cpp \
src/tclscanner.cpp \ src/tclscanner.cpp \
src/lodepng.cpp \ src/lodepng.cpp \
src/doxygen_css.h \ src/doxygen.css.h \
src/doxygen_js.h \ src/doxygen.js.h \
src/doxygen_php.h \ src/doxygen.php.h \
src/compound_xsd.h \ src/compound.xsd.h \
src/layout_default.h \ src/layout_default.xml.h \
src/bib2xhtml.h \ src/bib2xhtml.pl.h \
src/doxygen_bst.h \ src/doxygen.bst.h \
src/header_html.h \ src/header.html.h \
src/index_xsd.h \ src/index.xsd.h \
src/jquery_js.h \ src/jquery.js.h \
src/jquery_fx_js.h \ src/jquery_fx.js.h \
src/jquery_ui_js.h \ src/jquery_ui.js.h \
src/navtree_css.h \ src/navtree.css.h \
src/navtree_hs.h \ src/navtree.hs.h \
src/search_css.h \ src/search.css.h \
src/search_functions_php.h \ src/search_functions.php.h \
src/search_opensearch_php.h \ src/search_opensearch.php.h \
src/search_js.h \ src/search.js.h \
src/sizzle_js.h \ src/navtree.js.h \
src/navtree_js.h \ src/resize.js.h \
src/resize_js.h \ src/svgpan.js.h \
src/svgpan_js.h \ src/dynsections.js.h \
src/dynsections_js.h \ src/extsearch.js.h \
src/extsearch_js.h \ src/footer.html.h
src/footer_html.h
EXCLUDE_SYMLINKS = NO EXCLUDE_SYMLINKS = NO
EXCLUDE_SYMBOLS = EXCLUDE_SYMBOLS =
EXAMPLE_PATH = EXAMPLE_PATH =
......
...@@ -10,12 +10,20 @@ doxywizard: ...@@ -10,12 +10,20 @@ doxywizard:
doxysearch: doxysearch:
cd addon/doxysearch ; $(MAKE) cd addon/doxysearch ; $(MAKE)
doxmlparser:
cd addon/doxmlparser/src ; $(MAKE)
cd addon/doxmlparser/test ; $(MAKE)
cd addon/doxmlparser/examples/metrics ; $(MAKE)
doxyapp:
cd addon/doxyapp ; $(MAKE) clean
clean: FORCE clean: FORCE
cd examples ; $(MAKE) clean - cd examples ; $(MAKE) clean
cd doc ; $(MAKE) clean - cd doc ; $(MAKE) clean
cd qtools ; $(MAKE) clean - cd qtools ; $(MAKE) clean
cd src ; $(MAKE) clean - cd src ; $(MAKE) clean
cd libmd5 ; $(MAKE) clean - cd libmd5 ; $(MAKE) clean
-cd addon/doxywizard ; $(MAKE) clean -cd addon/doxywizard ; $(MAKE) clean
-cd addon/doxysearch ; $(MAKE) clean -cd addon/doxysearch ; $(MAKE) clean
-cd addon/doxyapp ; $(MAKE) clean -cd addon/doxyapp ; $(MAKE) clean
...@@ -26,8 +34,8 @@ clean: FORCE ...@@ -26,8 +34,8 @@ clean: FORCE
-rm -f objects/*.o -rm -f objects/*.o
distclean: clean distclean: clean
cd src ; $(MAKE) distclean -cd src ; $(MAKE) distclean
cd libmd5 ; $(MAKE) distclean -cd libmd5 ; $(MAKE) distclean
-cd addon/doxywizard ; $(MAKE) distclean -cd addon/doxywizard ; $(MAKE) distclean
-cd addon/doxysearch ; $(MAKE) distclean -cd addon/doxysearch ; $(MAKE) distclean
-cd addon/doxyapp ; $(MAKE) distclean -cd addon/doxyapp ; $(MAKE) distclean
...@@ -42,14 +50,31 @@ distclean: clean ...@@ -42,14 +50,31 @@ distclean: clean
-rm -f src/Makefile.doxygen src/Makefile.libdoxygen -rm -f src/Makefile.doxygen src/Makefile.libdoxygen
-rm -f src/Makefile.libdoxycfg src/libdoxycfg.t src/libdoxygen.t -rm -f src/Makefile.libdoxycfg src/libdoxycfg.t src/libdoxygen.t
-rm -f libmd5/Makefile.libmd5 -rm -f libmd5/Makefile.libmd5
-rm -f Makefile qtools/Makefile src/Makefile examples/Makefile doc/Makefile
-rm -f .makeconfig .tmakeconfig -rm -f .makeconfig .tmakeconfig
-rm -f src/doxygen.pro src/libdoxygen.pro qtools/qtools.pro src/libdoxycfg.pro libmd5/libmd5.pro -rm -f src/doxygen.pro src/libdoxygen.pro qtools/qtools.pro src/libdoxycfg.pro libmd5/libmd5.pro
-rm -f src/version.cpp -rm -f src/version.cpp
-rm -r addon/doxywizard/Makefile
-rm -f addon/doxywizard/doxywizard.pro -rm -f addon/doxywizard/doxywizard.pro
-rm -f VERSION -rm -f VERSION
-rm -f packages/rpm/doxygen.spec -rm -f packages/rpm/doxygen.spec
-rm -r addon/doxywizard/Makefile
-rm -f addon/doxysearch/Makefile
-rm -f addon/doxyapp/Makefile
-rm -f addon/doxmlparser/src/Makefile
-rm -f addon/doxmlparser/test/Makefile
-rm -f addon/doxmlparser/examples/metrics/Makefile
-rm -f qtools/Makefile src/Makefile examples/Makefile doc/Makefile
-rm -f Makefile
realclean: clean
-cd src ; $(MAKE) realclean
-cd libmd5 ; $(MAKE) realclean
-cd addon/doxywizard ; $(MAKE) realclean
-cd addon/doxysearch ; $(MAKE) realclean
-cd addon/doxyapp ; $(MAKE) realclean
-cd addon/doxmlparser/src ; $(MAKE) realclean
-cd addon/doxmlparser/test ; $(MAKE) realclean
-cd addon/doxmlparser/examples/metrics ; $(MAKE) realclean
-$(MAKE) distclean
DATE=$(shell date "+%B %Y") DATE=$(shell date "+%B %Y")
......
...@@ -19,6 +19,8 @@ distclean: clean ...@@ -19,6 +19,8 @@ distclean: clean
-del src\libdoxygen.pro src\doxygen.pro src\libdoxycfg.pro -del src\libdoxygen.pro src\doxygen.pro src\libdoxycfg.pro
-del src\version.cpp -del src\version.cpp
realclean: distclean
docs: docs:
set TMAKEPATH=$(TMAKEPATH) & cd examples & $(MAKE) set TMAKEPATH=$(TMAKEPATH) & cd examples & $(MAKE)
set TMAKEPATH=$(TMAKEPATH) & cd doc & $(MAKE) set TMAKEPATH=$(TMAKEPATH) & cd doc & $(MAKE)
......
...@@ -31,6 +31,8 @@ distclean: clean ...@@ -31,6 +31,8 @@ distclean: clean
-del src\libdoxygen.pro src\doxygen.pro src\libdoxycfg.pro -del src\libdoxygen.pro src\doxygen.pro src\libdoxycfg.pro
-del src\version.cpp -del src\version.cpp
realclean: distclean
docs: FORCE docs: FORCE
cd examples cd examples
$(MAKE) $(MAKE)
......
...@@ -4,6 +4,8 @@ all clean depend: Makefile.metrics ...@@ -4,6 +4,8 @@ all clean depend: Makefile.metrics
distclean: clean distclean: clean
$(RM) -rf Makefile.metrics metrics.pro Makefile obj $(RM) -rf Makefile.metrics metrics.pro Makefile obj
realclean: distclean
tmake: tmake:
$(ENV) $(PERL) $(TMAKE) metrics.pro >Makefile.metrics $(ENV) $(PERL) $(TMAKE) metrics.pro >Makefile.metrics
......
...@@ -4,6 +4,8 @@ all clean depend: Makefile.doxmlparser ...@@ -4,6 +4,8 @@ all clean depend: Makefile.doxmlparser
distclean: clean distclean: clean
$(RM) -rf Makefile.doxmlparser doxmlparser.pro Makefile obj $(RM) -rf Makefile.doxmlparser doxmlparser.pro Makefile obj
realclean: distclean
tmake: tmake:
$(ENV) $(PERL) $(TMAKE) doxmlparser.pro >Makefile.doxmlparser $(ENV) $(PERL) $(TMAKE) doxmlparser.pro >Makefile.doxmlparser
......
...@@ -4,6 +4,8 @@ all clean depend: Makefile.xmlparse ...@@ -4,6 +4,8 @@ all clean depend: Makefile.xmlparse
distclean: clean distclean: clean
$(RM) -rf Makefile.xmlparse xmlparse.pro Makefile obj $(RM) -rf Makefile.xmlparse xmlparse.pro Makefile obj
realclean: distclean
tmake: tmake:
$(ENV) $(PERL) $(TMAKE) xmlparse.pro >Makefile.xmlparse $(ENV) $(PERL) $(TMAKE) xmlparse.pro >Makefile.xmlparse
......
...@@ -5,6 +5,8 @@ all clean depend distclean: Makefile.doxyapp ...@@ -5,6 +5,8 @@ all clean depend distclean: Makefile.doxyapp
distclean: clean distclean: clean
$(RM) -rf Makefile doxyapp.pro Makefile.doxyapp $(RM) -rf Makefile doxyapp.pro Makefile.doxyapp
realclean: distclean
tmake: tmake:
$(ENV) $(PERL) "$(TMAKE)" doxyapp.pro >Makefile.doxyapp $(ENV) $(PERL) "$(TMAKE)" doxyapp.pro >Makefile.doxyapp
......
...@@ -2,7 +2,7 @@ TEMPLATE = app.t ...@@ -2,7 +2,7 @@ TEMPLATE = app.t
CONFIG = console warn_on debug CONFIG = console warn_on debug
HEADERS = HEADERS =
SOURCES = doxyapp.cpp SOURCES = doxyapp.cpp
LIBS += -L../../lib -L../../lib -ldoxygen -lqtools -lmd5 -ldoxycfg -lpthread LIBS += -L../../lib -ldoxygen -lqtools -lmd5 -ldoxycfg -lpthread -liconv
DESTDIR = DESTDIR =
OBJECTS_DIR = ../../objects OBJECTS_DIR = ../../objects
TARGET = ../../bin/doxyapp TARGET = ../../bin/doxyapp
......
...@@ -7,6 +7,8 @@ distclean: clean ...@@ -7,6 +7,8 @@ distclean: clean
$(RM) -rf Makefile doxysearch.pro Makefile.doxysearch $(RM) -rf Makefile doxysearch.pro Makefile.doxysearch
$(RM) -rf Makefile doxyindexer.pro Makefile.doxyindexer $(RM) -rf Makefile doxyindexer.pro Makefile.doxyindexer
realclean: distclean
tmake: tmake:
$(ENV) $(PERL) "$(TMAKE)" doxysearch.pro >Makefile.doxysearch $(ENV) $(PERL) "$(TMAKE)" doxysearch.pro >Makefile.doxysearch
$(ENV) $(PERL) "$(TMAKE)" doxyindexer.pro >Makefile.doxyindexer $(ENV) $(PERL) "$(TMAKE)" doxyindexer.pro >Makefile.doxyindexer
......
...@@ -2,7 +2,7 @@ TEMPLATE = app.t ...@@ -2,7 +2,7 @@ TEMPLATE = app.t
CONFIG = console warn_on debug CONFIG = console warn_on debug
HEADERS = HEADERS =
SOURCES = doxysearch.cpp SOURCES = doxysearch.cpp
LIBS += -lxapian LIBS += -lxapian
DESTDIR = DESTDIR =
OBJECTS_DIR = ../../objects OBJECTS_DIR = ../../objects
TARGET = ../../bin/doxysearch.cgi TARGET = ../../bin/doxysearch.cgi
......
...@@ -10,10 +10,11 @@ ...@@ -10,10 +10,11 @@
# See the GNU General Public License for more details. # See the GNU General Public License for more details.
# #
QMAKE=qmake $(MKSPECS) QMAKE=$(QTDIR)/bin/qmake $(MKSPECS)
INCBUFSIZE=$(PYTHON) ../../src/increasebuffer.py
all: Makefile.doxywizard all: Makefile.doxywizard
$(MAKE) -f Makefile.doxywizard $(MAKE) -f Makefile.doxywizard LEX=$(LEX) PYTHON=$(PYTHON) INCBUFSIZE="$(INCBUFSIZE)"
Makefile.doxywizard: doxywizard.pro Makefile.doxywizard: doxywizard.pro
$(QMAKE) doxywizard.pro -o Makefile.doxywizard $(QMAKE) doxywizard.pro -o Makefile.doxywizard
...@@ -28,6 +29,11 @@ distclean: Makefile.doxywizard ...@@ -28,6 +29,11 @@ distclean: Makefile.doxywizard
$(MAKE) -f Makefile.doxywizard distclean $(MAKE) -f Makefile.doxywizard distclean
$(RM) Makefile.doxywizard $(RM) Makefile.doxywizard
realclean: Makefile.doxywizard
$(RM) configdoc.cpp
$(RM) config_doxyw.cpp
$(MAKE) distclean
install: install:
$(INSTTOOL) -d $(INSTALL)/bin $(INSTTOOL) -d $(INSTALL)/bin
$(INSTTOOL) -m 755 ../../bin/doxywizard $(INSTALL)/bin $(INSTTOOL) -m 755 ../../bin/doxywizard $(INSTALL)/bin
......
/******************************************************************************
*
* $Id: config_templ.l,v 1.8 2001/01/01 10:15:16 root Exp $
*
* Copyright (C) 1997-2013 by Dimitri van Heesch.
*
* Permission to use, copy, modify, and distribute this software and its
* documentation under the terms of the GNU General Public License is hereby
* granted. No representations are made about the suitability of this software
* for any purpose. It is provided "as is" without express or implied warranty.
* See the GNU General Public License for more details.
*
*/
%{
/*
* includes
*/
#include "config.h"
#include "input.h"
#include <QtCore>
#define MAX_INCLUDE_DEPTH 10
/* -----------------------------------------------------------------
*
* static variables
*/
struct ConfigFileState
{
int lineNr;
FILE *file;
YY_BUFFER_STATE oldState;
YY_BUFFER_STATE newState;
QString fileName;
};
static const QHash<QString,Input*> *g_options;
static FILE *g_file;
static QString g_yyFileName;
static QString g_includeName;
static QVariant g_includePathList;
static QStack<ConfigFileState*> g_includeStack;
static int g_includeDepth;
static QVariant *g_arg;
static Input *g_curOption=0;
static QString g_elemStr;
static QTextCodec *g_codec = QTextCodec::codecForName("UTF-8");
static QString g_codecName = QString::fromAscii("UTF-8");
static int g_lastState;
static QByteArray g_tmpString;
/* -----------------------------------------------------------------
*/
#undef YY_INPUT
#define YY_INPUT(buf,result,max_size) result=yyread(buf,max_size);
static int yyread(char *buf,int maxSize)
{
// no file included
if (g_includeStack.isEmpty())
{
return fread(buf,1,maxSize,g_file);
}
else
{
return fread(buf,1,maxSize,g_includeStack.top()->file);
}
}
void config_err(const char *fmt, ...)
{
va_list args;
va_start(args, fmt);
vfprintf(stderr, fmt, args);
va_end(args);
}
void config_warn(const char *fmt, ...)
{
va_list args;
va_start(args, fmt);
vfprintf(stderr, fmt, args);
va_end(args);
}
static void substEnvVarsInStrList(QStringList &sl);
static void substEnvVarsInString(QString &s);
static void checkEncoding()
{
Input *option = g_options->value(QString::fromAscii("DOXYFILE_ENCODING"));
if (option && option->value().toString()!=g_codecName)
{
QTextCodec *newCodec = QTextCodec::codecForName(option->value().toString().toAscii());
if (newCodec)
{
g_codec = newCodec;
g_codecName = option->value().toString();
}
}
}
static FILE *tryPath(const QString &path,const QString &fileName)
{
QString absName=!path.isEmpty() ? path+QString::fromAscii("/")+fileName : fileName;
QFileInfo fi(absName);
if (fi.exists() && fi.isFile())
{
FILE *f = fopen(absName.toLocal8Bit(),"r");
if (f==NULL)
config_err("Error: could not open file %s for reading\n",absName.toLatin1().data());
else
return f;
}
return NULL;
}
static FILE *findFile(const QString &fileName)
{
if (QFileInfo(fileName).isAbsolute()) // absolute path
{
return tryPath(QString(), fileName);
}
// relative path, try with include paths in the list
QStringList sl = g_includePathList.toStringList();
substEnvVarsInStrList(sl);
foreach (QString s, sl)
{
FILE *f = tryPath(s,fileName);
if (f) return f;
}
// try cwd if g_includePathList fails
return tryPath(QString::fromAscii("."),fileName);
}
static void readIncludeFile(const QString &incName)
{
if (g_includeDepth==MAX_INCLUDE_DEPTH)
{
config_err("Error: maximum include depth (%d) reached, %s is not included. Aborting...\n",
MAX_INCLUDE_DEPTH,qPrintable(incName));
exit(1);
}
QString inc = incName;
substEnvVarsInString(inc);
inc = inc.trimmed();
uint incLen = inc.length();
if (inc.at(0)==QChar::fromAscii('"') &&
inc.at(incLen-1)==QChar::fromAscii('"')) // strip quotes
{
inc=inc.mid(1,incLen-2);
}
FILE *f = findFile(inc);
if (f) // see if the include file can be found
{
// For debugging
#if SHOW_INCLUDES
for (i=0;i<includeStack.count();i++) msg(" ");
msg("@INCLUDE = %s: parsing...\n",inc.toLatin1().data());
#endif
// store the state of the old file
ConfigFileState *fs=new ConfigFileState;
fs->oldState=YY_CURRENT_BUFFER;
fs->fileName=g_yyFileName;
fs->file=f;
// push the state on the stack
g_includeStack.push(fs);
// set the scanner to the include file
yy_switch_to_buffer(yy_create_buffer(f, YY_BUF_SIZE));
fs->newState=YY_CURRENT_BUFFER;
g_yyFileName=inc;
g_includeDepth++;
}
else
{
config_err("Error: @INCLUDE = %s: not found!\n",inc.toLatin1().data());
exit(1);
}
}
%}
%option nounput
%option noyywrap
%option yylineno
%x Start
%x SkipComment
%x SkipInvalid
%x GetString
%x GetStrList
%x GetQuotedString
%x GetEnvVar
%x Include
%%
<*>\0x0d
<Start,GetString,GetStrList,SkipInvalid>"#" { BEGIN(SkipComment); }
<Start>[a-z_A-Z][a-z_A-Z0-9]*[ \t]*"=" { QString cmd = g_codec->toUnicode(yytext);
cmd=cmd.left(cmd.length()-1).trimmed();
g_curOption = g_options->value(cmd);
if (g_curOption==0) // oops not known
{
config_err("Warning: ignoring unsupported tag `%s' at line %d, file %s\n",
qPrintable(cmd),yylineno,qPrintable(g_yyFileName));
BEGIN(SkipInvalid);
}
else // known tag
{
//option->setEncoding(encoding);
g_arg = &g_curOption->value();
switch(g_curOption->kind())
{
case Input::StrList:
g_elemStr = QString();
*g_arg = QStringList();
BEGIN(GetStrList);
break;
case Input::String:
BEGIN(GetString);
break;
case Input::Int:
BEGIN(GetString);
break;
case Input::Bool:
BEGIN(GetString);
break;
case Input::Obsolete:
config_err("Warning: Tag `%s' at line %d of file %s has become obsolete.\n"
"To avoid this warning please update your configuration "
"file using \"doxygen -u\"\n", qPrintable(cmd),
yylineno,qPrintable(g_yyFileName));
BEGIN(SkipInvalid);
break;
}
}
}
<Start>[a-z_A-Z][a-z_A-Z0-9]*[ \t]*"+=" { QString cmd=g_codec->toUnicode(yytext);
cmd=cmd.left(cmd.length()-2).trimmed();
g_curOption = g_options->value(cmd);
if (g_curOption==0) // oops not known
{
config_err("Warning: ignoring unsupported tag `%s' at line %d, file %s\n",
yytext,yylineno,qPrintable(g_yyFileName));
BEGIN(SkipInvalid);
}
else // known tag
{
switch(g_curOption->kind())
{
case Input::StrList:
g_arg = &g_curOption->value();
g_elemStr=QString();
BEGIN(GetStrList);
break;
case Input::String:
case Input::Int:
case Input::Bool:
config_err("Warning: operator += not supported for `%s'. Ignoring line at line %d, file %s\n",
yytext,yylineno,qPrintable(g_yyFileName));
BEGIN(SkipInvalid);
break;
case Input::Obsolete:
config_err("Warning: Tag `%s' at line %d of file %s has become obsolete.\n"
"To avoid this warning please update your configuration "
"file using \"doxygen -u\"\n",
qPrintable(cmd),yylineno,qPrintable(g_yyFileName));
BEGIN(SkipInvalid);
break;
}
}
}
<Start>"@INCLUDE_PATH"[ \t]*"=" { BEGIN(GetStrList); g_arg=&g_includePathList; *g_arg = QStringList(); g_elemStr=QString(); }
/* include a config file */
<Start>"@INCLUDE"[ \t]*"=" { BEGIN(Include);}
<Include>([^ \"\t\r\n]+)|("\""[^\n\"]+"\"") {
readIncludeFile(g_codec->toUnicode(yytext));
BEGIN(Start);
}
<<EOF>> {
//printf("End of include file\n");
//printf("Include stack depth=%d\n",g_includeStack.count());
if (g_includeStack.isEmpty())
{
//printf("Terminating scanner!\n");
yyterminate();
}
else
{
ConfigFileState *fs = g_includeStack.pop();
fclose(fs->file);
YY_BUFFER_STATE oldBuf = YY_CURRENT_BUFFER;
yy_switch_to_buffer( fs->oldState );
yy_delete_buffer( oldBuf );
g_yyFileName=fs->fileName;
delete fs;
g_includeDepth--;
}
}
<Start>[a-z_A-Z0-9]+ { config_err("Warning: ignoring unknown tag `%s' at line %d, file %s\n",yytext,yylineno,qPrintable(g_yyFileName)); }
<GetString,SkipInvalid>\n { BEGIN(Start); }
<GetStrList>\n {
if (!g_elemStr.isEmpty())
{
//printf("elemStr1=`%s'\n",elemStr.toLatin1().data());
*g_arg = QVariant(g_arg->toStringList() << g_elemStr);
}
BEGIN(Start);
}
<GetStrList>[ \t]+ {
if (!g_elemStr.isEmpty())
{
//printf("elemStr2=`%s'\n",elemStr.toLatin1().data());
*g_arg = QVariant(g_arg->toStringList() << g_elemStr);
}
g_elemStr = QString();
}
<GetString>[^ \"\t\r\n]+ {
*g_arg = QVariant(g_codec->toUnicode(yytext));
checkEncoding();
}
<GetString,GetStrList,SkipInvalid>"\"" { g_lastState=YY_START;
BEGIN(GetQuotedString);
g_tmpString="";
}
<GetQuotedString>"\""|"\n" {
// we add a bogus space to signal that the string was quoted. This space will be stripped later on.
g_tmpString+=" ";
//printf("Quoted String = `%s'\n",tmpString.toLatin1().data());
if (g_lastState==GetString)
{
*g_arg = g_codec->toUnicode(g_tmpString);
checkEncoding();
}
else
{
g_elemStr+=g_codec->toUnicode(g_tmpString);
}
if (*yytext=='\n')
{
config_err("Warning: Missing end quote (\") on line %d, file %s\n",yylineno,
qPrintable(g_yyFileName));
}
BEGIN(g_lastState);
}
<GetQuotedString>"\\\"" {
g_tmpString+='"';
}
<GetQuotedString>. { g_tmpString+=*yytext; }
<GetStrList>[^ \#\"\t\r\n]+ {
g_elemStr+=g_codec->toUnicode(yytext);
}
<SkipComment>\n { BEGIN(Start); }
<SkipComment>\\[ \r\t]*\n { BEGIN(Start); }
<*>\\[ \r\t]*\n { }
<*>\n
<*>.
%%
/*@ ----------------------------------------------------------------------------
*/
static void substEnvVarsInString(QString &s)
{
static QRegExp re(QString::fromAscii("\\$\\([a-z_A-Z0-9]+\\)"));
if (s.isEmpty()) return;
int p=0;
int i,l;
//printf("substEnvVarInString(%s) start\n",s.toLatin1().data());
while ((i=re.indexIn(s,p))!=-1)
{
l = re.matchedLength();
//printf("Found environment var s.mid(%d,%d)=`%s'\n",i+2,l-3,s.mid(i+2,l-3).toLatin1().data());
QString env=g_codec->toUnicode(getenv(s.mid(i+2,l-3).toLatin1()));
substEnvVarsInString(env); // recursively expand variables if needed.
s = s.left(i)+env+s.right(s.length()-i-l);
p=i+env.length(); // next time start at the end of the expanded string
}
s=s.trimmed(); // to strip the bogus space that was added when an argument
// has quotes
//printf("substEnvVarInString(%s) end\n",s.toLatin1().data());
}
static void substEnvVarsInStrList(QStringList &sl)
{
QStringList out;
foreach (QString result, sl)
{
// an argument with quotes will have an extra space at the end, so wasQuoted will be TRUE.
bool wasQuoted = (result.indexOf(QChar::fromAscii(' '))!=-1) ||
(result.indexOf(QChar::fromAscii('\t'))!=-1);
// here we strip the quote again
substEnvVarsInString(result);
//printf("Result %s was quoted=%d\n",result.toLatin1().data(),wasQuoted);
if (!wasQuoted) /* as a result of the expansion, a single string
may have expanded into a list, which we'll
add to sl. If the original string already
contained multiple elements no further
splitting is done to allow quoted items with spaces! */
{
int l=result.length();
int i,p=0;
// skip spaces
// search for a "word"
for (i=0;i<l;i++)
{
QChar c=0;
// skip until start of new word
while (i<l && ((c=result.at(i))==QChar::fromAscii(' ') || c==QChar::fromAscii('\t'))) i++;
p=i; // p marks the start index of the word
// skip until end of a word
while (i<l && ((c=result.at(i))!=QChar::fromAscii(' ') &&
c!=QChar::fromAscii('\t') &&
c!=QChar::fromAscii('"'))) i++;
if (i<l) // not at the end of the string
{
if (c==QChar::fromAscii('"')) // word within quotes
{
p=i+1;
for (i++;i<l;i++)
{
c=result.at(i);
if (c==QChar::fromAscii('"')) // end quote
{
out += result.mid(p,i-p);
p=i+1;
break;
}
else if (c==QChar::fromAscii('\\')) // skip escaped stuff
{
i++;
}
}
}
else if (c==QChar::fromAscii(' ') || c==QChar::fromAscii('\t')) // separator
{
out += result.mid(p,i-p);
p=i+1;
}
}
}
if (p!=l) // add the leftover as a string
{
out += result.right(l-p);
}
}
else // just goto the next element in the list
{
out += result;
}
}
sl = out;
}
//--------------------------------------------------------------------------
bool parseConfig(
const QString &fileName,
const QHash<QString,Input *> &options
)
{
QHashIterator<QString, Input*> i(options);
g_file = fopen(fileName.toLocal8Bit(),"r");
if (g_file==NULL) return false;
// reset all values
i.toFront();
while (i.hasNext())
{
i.next();
if (i.value())
{
i.value()->reset();
}
}
// parse config file
g_options = &options;
g_yyFileName = fileName;
g_includeStack.clear();
g_includeDepth = 0;
config_doxywYYrestart( config_doxywYYin );
BEGIN( Start );
config_doxywYYlex();
// update the values in the UI
i.toFront();
while (i.hasNext())
{
i.next();
if (i.value())
{
//printf("Updating: %s\n",qPrintable(i.key()));
i.value()->update();
}
else
{
printf("Invalid option: %s\n",qPrintable(i.key()));
}
}
fclose(g_file);
return true;
}
void writeStringValue(QTextStream &t,QTextCodec *codec,const QString &s)
{
QChar c;
bool needsEscaping=FALSE;
// convert the string back to it original encoding
//QByteArray se = codec->fromUnicode(s);
t.setCodec(codec);
const QChar *p=s.data();
if (!s.isEmpty() && !p->isNull())
{
while (!(c=*p++).isNull() && !needsEscaping)
{
needsEscaping = (c==QChar::fromAscii(' ') ||
c==QChar::fromAscii('\n') ||
c==QChar::fromAscii('\t') ||
c==QChar::fromAscii('"'));
}
if (needsEscaping)
{
t << "\"";
p=s.data();
while (!p->isNull())
{
if (*p ==QChar::fromAscii(' ') &&
*(p+1)==QChar::fromAscii('\0')) break; // skip inserted space at the end
if (*p ==QChar::fromAscii('"')) t << "\\"; // escape quotes
t << *p++;
}
t << "\"";
}
else
{
t << s;
}
}
}
...@@ -21,14 +21,21 @@ macx-g++ { ...@@ -21,14 +21,21 @@ macx-g++ {
# Input # Input
HEADERS += doxywizard.h version.h expert.h config.h helplabel.h \ HEADERS += doxywizard.h version.h expert.h config.h helplabel.h \
inputbool.h inputstring.h inputint.h inputstrlist.h wizard.h docintf.h inputbool.h inputstring.h inputint.h inputstrlist.h wizard.h docintf.h
SOURCES += doxywizard.cpp ../../src/version.cpp expert.cpp wizard.cpp \ SOURCES += doxywizard.cpp expert.cpp wizard.cpp \
inputbool.cpp inputstring.cpp inputint.cpp inputstrlist.cpp inputbool.cpp inputstring.cpp inputint.cpp inputstrlist.cpp
LEXSOURCES += config.l
RESOURCES += doxywizard.qrc RESOURCES += doxywizard.qrc
INCBUFSIZE=$(PYTHON) ../../src/increasebuffer.py
win32:RC_FILE += doxywizard.rc win32:RC_FILE += doxywizard.rc
config.target = config_doxyw.cpp
config.commands = $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
config.depends = config_doxyw.l ../../src/increasebuffer.py
configdoc.target = configdoc.cpp configdoc.target = configdoc.cpp
configdoc.commands = python ../../src/configgen.py -wiz ../../src/config.xml > configdoc.cpp configdoc.commands = $(PYTHON) ../../src/configgen.py -wiz ../../src/config.xml > configdoc.cpp
configdoc.depends = ../../src/config.xml ../../src/configgen.py configdoc.depends = ../../src/config.xml ../../src/configgen.py
QMAKE_EXTRA_TARGETS += configdoc version.target = ../../src/version.cpp
GENERATED_SOURCES += $$configdoc.target version.commands = cd ../../src;$(PYTHON) version.py
version.depends = ../../configure
QMAKE_EXTRA_TARGETS += configdoc config version
GENERATED_SOURCES += $$configdoc.target $$config.target $$version.target
...@@ -29,23 +29,31 @@ f_shared=YES ...@@ -29,23 +29,31 @@ f_shared=YES
f_make=NO f_make=NO
f_dot=NO f_dot=NO
f_perl=NO f_perl=NO
f_python=NO
f_plf_auto=NO f_plf_auto=NO
f_prefix=/usr/local f_prefix=/usr/local
f_insttool=NO f_insttool=NO
f_english=NO f_english=NO
f_wizard=NO f_wizard=NO
f_app=NO f_app=NO
f_doxmlparser=NO
f_thread=NO f_thread=NO
f_flex=NO f_flex=NO
f_bison=NO f_bison=NO
f_search=NO f_search=NO
f_langs=nl,sv,cz,fr,id,it,de,jp,je,es,fi,ru,hr,pl,pt,hu,kr,ke,ro,si,cn,no,mk,br,dk,sk,ua,gr,tw,sr,ca,lt,za,ar,fa,sc,vi,tr,eo,am
f_sqlite3=NO f_sqlite3=NO
f_sqlite3static=NO f_sqlite3static=NO
f_sqlite3_path=NO f_sqlite3_path=NO
f_libclang=NO f_libclang=NO
f_libclangstatic=NO f_libclangstatic=NO
#
# first setup the list with availabe languages, so we cannot forget any
# list will be in case as specified (f_langs) and in uppercase (f_ulangs) as used in the internal perl script
#
f_langs=`ls -1 src/translator_??.h | sed -e 's%src/translator_%%g' | sed -e 's/\.h//' | tr '\012' ',' | sed -e 's/,$//'`
f_ulangs=`echo $f_langs | tr '[a-z]' '[A-Z]'`
while test -n "$1"; do while test -n "$1"; do
case $1 in case $1 in
--prefix | -prefix) --prefix | -prefix)
...@@ -81,6 +89,9 @@ while test -n "$1"; do ...@@ -81,6 +89,9 @@ while test -n "$1"; do
--dot | -dot) --dot | -dot)
shift; f_dot=$1 shift; f_dot=$1
;; ;;
--python | -python)
shift; f_python=$1
;;
--perl | -perl) --perl | -perl)
shift; f_perl=$1 shift; f_perl=$1
;; ;;
...@@ -99,6 +110,9 @@ while test -n "$1"; do ...@@ -99,6 +110,9 @@ while test -n "$1"; do
--with-doxyapp | -with-doxyapp) --with-doxyapp | -with-doxyapp)
f_app=YES f_app=YES
;; ;;
--with-doxmlparser | -with-doxmlparser)
f_doxmlparser=YES
;;
--with-doxysearch | -with-doxysearch) --with-doxysearch | -with-doxysearch)
f_search=YES f_search=YES
;; ;;
...@@ -133,13 +147,14 @@ done ...@@ -133,13 +147,14 @@ done
if test "$f_help" = y; then if test "$f_help" = y; then
cat <<EOF cat <<EOF
Usage: $0 [--help] [--shared] [--static] [--release] [--debug] Usage: $0 [--help] [--shared] [--static] [--release] [--debug] [--python name]
[--perl name] [--flex name] [--bison name] [--make name] [--perl name] [--flex name] [--bison name] [--make name]
[--dot name] [--platform target] [--prefix dir] [--docdir dir] [--dot name] [--platform target] [--prefix dir] [--docdir dir]
[--install name] [--english-only] [--enable-langs list] [--install name] [--english-only] [--enable-langs list]
[--with-sqlite3] [--with-sqlite3-static] [--sqlite3-path] [--with-sqlite3] [--with-sqlite3-static] [--sqlite3-path]
[--with-libclang] [--with-libclang-static] [--with-libclang] [--with-libclang-static]
[--with-doxywizard] [--with-doxysearch] [--with-doxyapp] [--with-doxywizard] [--with-doxysearch] [--with-doxyapp]
[--with-doxxmlparser]
Options: Options:
...@@ -148,6 +163,8 @@ Options: ...@@ -148,6 +163,8 @@ Options:
[default: shared] [default: shared]
--release | --debug Build for release or debug --release | --debug Build for release or debug
[default: release] [default: release]
--python name Use \`name' as the name of the python interpreter
[default: autodetect]
--perl name Use \`name' as the name of the perl interpreter --perl name Use \`name' as the name of the perl interpreter
[default: autodetect] [default: autodetect]
--flex name Use \`name' as the name of the GNU lexical scanner --flex name Use \`name' as the name of the GNU lexical scanner
...@@ -178,6 +195,7 @@ Options: ...@@ -178,6 +195,7 @@ Options:
--with-doxysearch Build external search tools (doxysearch and doxyindexer) --with-doxysearch Build external search tools (doxysearch and doxyindexer)
requires Xapian library version 1.2 requires Xapian library version 1.2
--with-doxyapp Example showing how to embed doxygen in an application. --with-doxyapp Example showing how to embed doxygen in an application.
--with-doxmlparser Example showing how to parse doxygen's XML output.
EOF EOF
test "$f_error" = y && exit 1 test "$f_error" = y && exit 1
...@@ -312,11 +330,18 @@ if test "$f_wizard" = YES; then ...@@ -312,11 +330,18 @@ if test "$f_wizard" = YES; then
for d in /usr/{lib,share,qt}/{qt-4,qt4,qt,qt*,4} /usr; do for d in /usr/{lib,share,qt}/{qt-4,qt4,qt,qt*,4} /usr; do
if test -x "$d/bin/qmake"; then if test -x "$d/bin/qmake"; then
QTDIR=$d QTDIR=$d
break 2
fi fi
done done
else else
echo " Detected Qt via the QTDIR environment variable..." if test -e "$QTDIR/bin/qmake"; then
printf " " printf " Detected Qt via the QTDIR environment variable..."
else
printf "ERROR Detected Qt via the QTDIR environment variable..."
echo ", but $QTDIR/bin/qmake does not exist."
echo " Set the QTDIR environment variable such that \$QTDIR/bin/qmake exists."
exit 2
fi
fi fi
if test -z "$QTDIR"; then if test -z "$QTDIR"; then
echo "QTDIR not set and Qt not found at standard locations!" echo "QTDIR not set and Qt not found at standard locations!"
...@@ -325,6 +350,7 @@ if test "$f_wizard" = YES; then ...@@ -325,6 +350,7 @@ if test "$f_wizard" = YES; then
echo "check the Qt installation instructions!" echo "check the Qt installation instructions!"
exit 2 exit 2
fi fi
echo using $QTDIR
fi fi
#- check for xapian ----------------------------------------------------------- #- check for xapian -----------------------------------------------------------
...@@ -335,13 +361,24 @@ if test "$f_search" = YES; then ...@@ -335,13 +361,24 @@ if test "$f_search" = YES; then
for d in /usr /usr/local /opt/local; do for d in /usr /usr/local /opt/local; do
if test -e "$d/include/xapian.h"; then if test -e "$d/include/xapian.h"; then
XAPIAN=$d XAPIAN=$d
break 2
fi fi
done done
else
if test -e "$XAPIAN/include/xapian.h"; then
printf " Detected Xapian via the XAPIAN environment variable..."
else
printf "ERROR Detected Xapian via the XAPIAN environment variable..."
echo ", but $XAPIAN/include/xapian.h does not exist."
echo " Set the XAPIAN environment variable such that \$XAPIAN/include/xapian.h exists."
exit 2
fi
fi fi
if test -z "$XAPIAN"; then if test -z "$XAPIAN"; then
echo "XAPIAN not set and xapian.h not found at standard locations!" echo "XAPIAN not set and xapian.h not found at standard locations!"
exit 2; exit 2;
fi fi
echo using $XAPIAN
fi fi
# - check for make ------------------------------------------------------------ # - check for make ------------------------------------------------------------
...@@ -520,6 +557,39 @@ if test "$f_libclang" = YES; then ...@@ -520,6 +557,39 @@ if test "$f_libclang" = YES; then
fi fi
fi fi
# - check for python ----------------------------------------------------------
printf " Checking for python... "
if test "$f_python" = NO; then
python_names="python"
python_dirs="$bin_dirs /usr/bin /usr/local/bin /bin /sbin"
python_prog=NO
python_found=NO
for i in $python_names; do
for j in $python_dirs; do
if test -x "$j/$i"; then
python_found=YES
if test `$j/$i -c "import sys; print sys.version_info.major"` = 2; then
python_prog="$j/$i"
break 2
fi
fi
done
done
f_python="$python_prog"
fi
if test "$f_python" = NO; then
if test "$python_found" = YES; then
echo "version should be python 2."
else
echo "not found!";
fi
echo
exit 2
fi
echo "using $f_python";
# - check for perl ------------------------------------------------------------ # - check for perl ------------------------------------------------------------
printf " Checking for perl... " printf " Checking for perl... "
...@@ -625,7 +695,8 @@ TMAKEPATH = $configPWD/tmake/lib/$f_platform ...@@ -625,7 +695,8 @@ TMAKEPATH = $configPWD/tmake/lib/$f_platform
ENV = env TMAKEPATH="\$(TMAKEPATH)" ENV = env TMAKEPATH="\$(TMAKEPATH)"
TMAKE = $configPWD/tmake/bin/tmake TMAKE = $configPWD/tmake/bin/tmake
MAKE = $f_make MAKE = $f_make
PERL = $f_perl PYTHON = $f_python
LEX = $f_flex
RM = rm -f RM = rm -f
CP = cp CP = cp
VERSION = `cat VERSION` VERSION = `cat VERSION`
...@@ -777,6 +848,11 @@ EOF ...@@ -777,6 +848,11 @@ EOF
if test $f_app = YES; then if test $f_app = YES; then
echo " \$(MAKE) -C addon/doxyapp" >> $DST echo " \$(MAKE) -C addon/doxyapp" >> $DST
fi fi
if test $f_doxmlparser = YES; then
echo " \$(MAKE) -C addon/doxmlparser/src" >> $DST
echo " \$(MAKE) -C addon/doxmlparser/test" >> $DST
echo " \$(MAKE) -C addon/doxmlparser/examples/metrics" >> $DST
fi
echo "" >> $DST echo "" >> $DST
echo "doxywizard_install:" >> $DST echo "doxywizard_install:" >> $DST
if test $f_wizard = YES; then if test $f_wizard = YES; then
...@@ -796,8 +872,8 @@ EOF ...@@ -796,8 +872,8 @@ EOF
echo " Created $DST from $SRC..." echo " Created $DST from $SRC..."
done done
cat src/libdoxycfg.t.in | sed -e "s|%%FLEX%%|$f_flex|g" -e "s|%%BISON%%|$f_bison|g" > src/libdoxycfg.t cat src/libdoxycfg.t.in | sed -e "s|%%FLEX%%|$f_flex|g" -e "s|%%BISON%%|$f_bison|g" -e "s|%%PYTHON%%|$f_python|g" > src/libdoxycfg.t
cat src/libdoxygen.t.in | sed -e "s|%%FLEX%%|$f_flex|g" -e "s|%%BISON%%|$f_bison|g" > src/libdoxygen.t cat src/libdoxygen.t.in | sed -e "s|%%FLEX%%|$f_flex|g" -e "s|%%BISON%%|$f_bison|g" -e "s|%%PYTHON%%|$f_python|g" > src/libdoxygen.t
f_inprofiles="qtools/qtools.pro.in src/libdoxygen.pro.in src/libdoxycfg.pro.in src/doxygen.pro.in addon/doxywizard/doxywizard.pro.in addon/doxmlparser/src/doxmlparser.pro.in addon/doxmlparser/test/xmlparse.pro.in addon/doxmlparser/examples/metrics/metrics.pro.in libmd5/libmd5.pro.in addon/doxyapp/doxyapp.pro.in addon/doxysearch/doxysearch.pro.in addon/doxysearch/doxyindexer.pro.in" f_inprofiles="qtools/qtools.pro.in src/libdoxygen.pro.in src/libdoxycfg.pro.in src/doxygen.pro.in addon/doxywizard/doxywizard.pro.in addon/doxmlparser/src/doxmlparser.pro.in addon/doxmlparser/test/xmlparse.pro.in addon/doxmlparser/examples/metrics/metrics.pro.in libmd5/libmd5.pro.in addon/doxyapp/doxyapp.pro.in addon/doxysearch/doxysearch.pro.in addon/doxysearch/doxyindexer.pro.in"
...@@ -831,7 +907,7 @@ fi ...@@ -831,7 +907,7 @@ fi
echo " Generating src/lang_cfg.h..." echo " Generating src/lang_cfg.h..."
echo $f_langs | $f_perl -e '@l=split(/,/,<STDIN>); echo $f_langs | $f_perl -e '@l=split(/,/,<STDIN>);
chomp @l; chomp @l;
@allowed=(split(/,/,"NL,SV,CZ,FR,ID,IT,DE,JP,JE,ES,FI,RU,HR,PL,PT,HU,KR,KE,RO,SI,CN,NO,MK,BR,DK,SK,UA,GR,TW,SR,CA,LT,ZA,AR,FA,SC,VI,TR,EO,AM")); @allowed=(split(/,/,"'$f_ulangs'"));
foreach my $elem (@l){ foreach my $elem (@l){
$elem =~ tr/a-z/A-Z/; $elem =~ tr/a-z/A-Z/;
$r=0; $r=0;
...@@ -845,25 +921,11 @@ echo $f_langs | $f_perl -e '@l=split(/,/,<STDIN>); ...@@ -845,25 +921,11 @@ echo $f_langs | $f_perl -e '@l=split(/,/,<STDIN>);
if test -f "src/config.h"; then if test -f "src/config.h"; then
chmod u+w src/config.h chmod u+w src/config.h
fi fi
echo " Generating src/settings.h..." if test -f "src/settings.h"; then
echo "#ifndef SETTINGS_H" > src/settings.h chmod u+w src/settings.h
echo "#define SETTINGS_H" >> src/settings.h
echo "" >> src/settings.h
if test "$f_sqlite3" != NO; then
echo "#define USE_SQLITE3 1" >> src/settings.h
else
echo "#define USE_SQLITE3 0" >> src/settings.h
fi fi
if test "$f_libclang" != NO; then echo " Generating src/settings.h..."
echo "#define USE_LIBCLANG 1" >> src/settings.h cd src
else $f_python settings.py $f_sqlite3 $f_libclang
echo "#define USE_LIBCLANG 0" >> src/settings.h cd ..
fi echo " Finished"
echo "" >> src/settings.h
echo "#define IS_SUPPORTED(x) \\" >> src/settings.h
echo " ((USE_SQLITE3 && strcmp(\"USE_SQLITE3\",(x))==0) || \\" >> src/settings.h
echo " (USE_LIBCLANG && strcmp(\"USE_LIBCLANG\",(x))==0) || \\" >> src/settings.h
echo " 0)" >> src/settings.h
echo "" >> src/settings.h
echo "#endif" >> src/settings.h
echo
...@@ -31,9 +31,9 @@ clean: ...@@ -31,9 +31,9 @@ clean:
language: language.doc language: language.doc
language.doc: $(wildcard ../src/translator*.h) maintainers.txt language.tpl translator.py language.doc: $(wildcard ../src/translator*.h) maintainers.txt language.tpl translator.py
python translator.py $(PYTHON) translator.py
config.doc: ../src/config.xml ../src/configgen.py config.doc: ../src/config.xml ../src/configgen.py
python ../src/configgen.py -doc ../src/config.xml > config.doc $(PYTHON) ../src/configgen.py -doc ../src/config.xml > config.doc
FORCE: FORCE:
...@@ -1056,7 +1056,7 @@ The default value is: <code>YES</code>. ...@@ -1056,7 +1056,7 @@ The default value is: <code>YES</code>.
If the \c SORT_BRIEF_DOCS tag is set to \c YES then doxygen will sort the If the \c SORT_BRIEF_DOCS tag is set to \c YES then doxygen will sort the
brief descriptions of file, namespace and class members alphabetically brief descriptions of file, namespace and class members alphabetically
by member name. If set to \c NO the members will appear in by member name. If set to \c NO the members will appear in
declaration order. Note the this will also influence the order of the declaration order. Note that this will also influence the order of the
classes in the class list. classes in the class list.
......
...@@ -269,10 +269,10 @@ compile doxygen. Alternatively, you can compile doxygen ...@@ -269,10 +269,10 @@ compile doxygen. Alternatively, you can compile doxygen
<a href="http://en.wikipedia.org/wiki/Cygwin">Cygwin</a> <a href="http://en.wikipedia.org/wiki/Cygwin">Cygwin</a>
or <a href="http://www.mingw.org/">MinGW</a>. or <a href="http://www.mingw.org/">MinGW</a>.
The next step is to install \c bison, \c flex, and \c tar The next step is to install \c bison, \c flex, \c tar
(see http://gnuwin32.sourceforge.net/packages.html). (see http://gnuwin32.sourceforge.net/packages.html) and \c python (version 2, see http://www.python.org).
This packages are needed during the This packages are needed during the
compilation process if you use a CVS snapshot of doxygen (the official source releases compilation process if you use a GitHub snapshot of doxygen (the official source releases
come with pre-generated sources). come with pre-generated sources).
Download doxygen's source tarball and put it somewhere (e.g. use <code>c:\\tools</code>) Download doxygen's source tarball and put it somewhere (e.g. use <code>c:\\tools</code>)
......
...@@ -201,7 +201,7 @@ when the translator was updated. ...@@ -201,7 +201,7 @@ when the translator was updated.
<td bgcolor="#ffffff">Latvian</td> <td bgcolor="#ffffff">Latvian</td>
<td>Lauris</td> <td>Lauris</td>
<td>lauris at nix.lv</td> <td>lauris at nix.lv</td>
<td bgcolor="#ccffcc">up-to-date</td> <td bgcolor="#ffffcc">1.8.4</td>
</tr> </tr>
<tr bgcolor="#ffffff"> <tr bgcolor="#ffffff">
<td bgcolor="#ff5555">Lithuanian</td> <td bgcolor="#ff5555">Lithuanian</td>
...@@ -386,7 +386,7 @@ when the translator was updated. ...@@ -386,7 +386,7 @@ when the translator was updated.
\hline \hline
KoreanEn & see the Korean language & {\tt\tiny ~} & English based \\ KoreanEn & see the Korean language & {\tt\tiny ~} & English based \\
\hline \hline
Latvian & Lauris & {\tt\tiny lauris at nix.lv} & up-to-date \\ Latvian & Lauris & {\tt\tiny lauris at nix.lv} & 1.8.4 \\
\hline \hline
Lithuanian & Tomas Simonaitis & {\tt\tiny [unreachable] haden at homelan dot lt} & 1.4.6 \\ Lithuanian & Tomas Simonaitis & {\tt\tiny [unreachable] haden at homelan dot lt} & 1.4.6 \\
~ & Mindaugas Radzius & {\tt\tiny [unreachable] mindaugasradzius at takas dot lt} & ~ \\ ~ & Mindaugas Radzius & {\tt\tiny [unreachable] mindaugasradzius at takas dot lt} & ~ \\
...@@ -456,31 +456,22 @@ Just follow the following steps: ...@@ -456,31 +456,22 @@ Just follow the following steps:
<li>Tell me for which language you want to add support. If no one else <li>Tell me for which language you want to add support. If no one else
is already working on support for that language, you will be is already working on support for that language, you will be
assigned as the maintainer for the language. assigned as the maintainer for the language.
<li>Create a copy of `translator_en.h` and name it <li>Create a copy of `doxygen/src/translator_en.h` and name it
`translator_\<your_2_letter_country_code\>.h` `doxygen/src/translator_\<your_2_letter_country_code\>.h`
I'll use `xx` in the rest of this document. I'll use `xx` in the rest of this document (add `XX` for the uppercase version).
<li>Add definition of the symbol for your language in the `configure` <li> Rerun the `configure` script such that it generates `doxygen/src/lang_cfg.h`.
script at two places in the script:
<ol>
<li>After the <code>f_langs=</code> is statement, in lower case.
<li>In the string that following <code>\@allowed=</code> in upper case.
</ol>
The rerun the `configure` script such that is generates `doxygen/src/lang_cfg.h`.
This file should now contain a \c \#define for your language code. This file should now contain a \c \#define for your language code.
<li>Edit `doxygen/src/language.cpp`: <li>Edit `doxygen/src/language.cpp`:
Add the following code: Add the following code:
\verbatim \verbatim
#ifdef LANG_xx #ifdef LANG_XX
#include<translator_xx.h> #include<translator_xx.h>
#endif #endif
\endverbatim \endverbatim
Remember to use the same symbol `LANG_xx` that you added to \c lang_cfg.h. Remember to use the same symbol `LANG_XX` that was added to `doxygen/src/lang_cfg.h`.
I.e., the \c xx should be capital letters that identify your language.
On the other hand, the \c xx inside your \c translator_xx.h should use
lower case.
<p>Now, in <code>setTranslator()</code> add <p>Now, in <code>setTranslator()</code> add
\verbatim \verbatim
#ifdef LANG_xx #ifdef LANG_XX
else if (L_EQUAL("your_language_name")) else if (L_EQUAL("your_language_name"))
{ {
theTranslator = new TranslatorYourLanguage; theTranslator = new TranslatorYourLanguage;
...@@ -491,9 +482,7 @@ This file should now contain a \c \#define for your language code. ...@@ -491,9 +482,7 @@ This file should now contain a \c \#define for your language code.
for creating the English translator at the beginning, and before the for creating the English translator at the beginning, and before the
<code>else { ... }</code> part that creates the translator for the <code>else { ... }</code> part that creates the translator for the
default language (English again). default language (English again).
<li>Edit `doxygen/src/libdoxygen.pro.in` and add \c translator_xx.h to <li>Edit <code>doxygen/src/translator_xx.h</code>:
the \c HEADERS line.
<li>Edit <code>translator_xx.h</code>:
<ul> <ul>
<li>Use the UTF-8 capable editor and open the file using the UTF-8 mode. <li>Use the UTF-8 capable editor and open the file using the UTF-8 mode.
<li>Rename <code>TRANSLATOR_EN_H</code> to <code>TRANSLATOR_XX_H</code> <li>Rename <code>TRANSLATOR_EN_H</code> to <code>TRANSLATOR_XX_H</code>
...@@ -514,12 +503,12 @@ This file should now contain a \c \#define for your language code. ...@@ -514,12 +503,12 @@ This file should now contain a \c \#define for your language code.
the text is expected to be saved using the UTF-8 encoding. Doxygen the text is expected to be saved using the UTF-8 encoding. Doxygen
will translate the characters to proper \f$\mbox{\LaTeX}\f$ and will translate the characters to proper \f$\mbox{\LaTeX}\f$ and
leaves the HTML and man output in UTF-8. leaves the HTML and man output in UTF-8.
<li> Use HTML codes like \&auml; for an \c a with an \c umlaut (i.e. &auml;). <li> Use HTML codes like `\&auml;` for an \c a with an \c umlaut (i.e. &auml;).
See the HTML specification for the codes. See the HTML specification for the codes.
</ul> </ul>
</ul> </ul>
<li>Run \c configure and \c make again from the root (i.e. in the \c doxygen <li>Run \c configure and \c make again from the root (i.e. in the \c doxygen
directory) of the distribution, in order to regenerate the \c Makefiles. directory) of the distribution, in order to regenerate the `Makefile`s.
<li>Now you can use <code>OUTPUT_LANGUAGE = your_language_name</code> <li>Now you can use <code>OUTPUT_LANGUAGE = your_language_name</code>
in the config file to generate output in your language. in the config file to generate output in your language.
<li>Send <code>translator_xx.h</code> to me so I can add it to doxygen. <li>Send <code>translator_xx.h</code> to me so I can add it to doxygen.
......
...@@ -55,31 +55,22 @@ Just follow the following steps: ...@@ -55,31 +55,22 @@ Just follow the following steps:
<li>Tell me for which language you want to add support. If no one else <li>Tell me for which language you want to add support. If no one else
is already working on support for that language, you will be is already working on support for that language, you will be
assigned as the maintainer for the language. assigned as the maintainer for the language.
<li>Create a copy of `translator_en.h` and name it <li>Create a copy of `doxygen/src/translator_en.h` and name it
`translator_\<your_2_letter_country_code\>.h` `doxygen/src/translator_\<your_2_letter_country_code\>.h`
I'll use `xx` in the rest of this document. I'll use `xx` in the rest of this document (add `XX` for the uppercase version).
<li>Add definition of the symbol for your language in the `configure` <li> Rerun the `configure` script such that it generates `doxygen/src/lang_cfg.h`.
script at two places in the script:
<ol>
<li>After the <code>f_langs=</code> is statement, in lower case.
<li>In the string that following <code>\@allowed=</code> in upper case.
</ol>
The rerun the `configure` script such that is generates `doxygen/src/lang_cfg.h`.
This file should now contain a \c \#define for your language code. This file should now contain a \c \#define for your language code.
<li>Edit `doxygen/src/language.cpp`: <li>Edit `doxygen/src/language.cpp`:
Add the following code: Add the following code:
\verbatim \verbatim
#ifdef LANG_xx #ifdef LANG_XX
#include<translator_xx.h> #include<translator_xx.h>
#endif #endif
\endverbatim \endverbatim
Remember to use the same symbol `LANG_xx` that you added to \c lang_cfg.h. Remember to use the same symbol `LANG_XX` that was added to `doxygen/src/lang_cfg.h`.
I.e., the \c xx should be capital letters that identify your language.
On the other hand, the \c xx inside your \c translator_xx.h should use
lower case.
<p>Now, in <code>setTranslator()</code> add <p>Now, in <code>setTranslator()</code> add
\verbatim \verbatim
#ifdef LANG_xx #ifdef LANG_XX
else if (L_EQUAL("your_language_name")) else if (L_EQUAL("your_language_name"))
{ {
theTranslator = new TranslatorYourLanguage; theTranslator = new TranslatorYourLanguage;
...@@ -90,9 +81,7 @@ This file should now contain a \c \#define for your language code. ...@@ -90,9 +81,7 @@ This file should now contain a \c \#define for your language code.
for creating the English translator at the beginning, and before the for creating the English translator at the beginning, and before the
<code>else { ... }</code> part that creates the translator for the <code>else { ... }</code> part that creates the translator for the
default language (English again). default language (English again).
<li>Edit `doxygen/src/libdoxygen.pro.in` and add \c translator_xx.h to <li>Edit <code>doxygen/src/translator_xx.h</code>:
the \c HEADERS line.
<li>Edit <code>translator_xx.h</code>:
<ul> <ul>
<li>Use the UTF-8 capable editor and open the file using the UTF-8 mode. <li>Use the UTF-8 capable editor and open the file using the UTF-8 mode.
<li>Rename <code>TRANSLATOR_EN_H</code> to <code>TRANSLATOR_XX_H</code> <li>Rename <code>TRANSLATOR_EN_H</code> to <code>TRANSLATOR_XX_H</code>
...@@ -113,12 +102,12 @@ This file should now contain a \c \#define for your language code. ...@@ -113,12 +102,12 @@ This file should now contain a \c \#define for your language code.
the text is expected to be saved using the UTF-8 encoding. Doxygen the text is expected to be saved using the UTF-8 encoding. Doxygen
will translate the characters to proper \f$\mbox{\LaTeX}\f$ and will translate the characters to proper \f$\mbox{\LaTeX}\f$ and
leaves the HTML and man output in UTF-8. leaves the HTML and man output in UTF-8.
<li> Use HTML codes like \&auml; for an \c a with an \c umlaut (i.e. &auml;). <li> Use HTML codes like `\&auml;` for an \c a with an \c umlaut (i.e. &auml;).
See the HTML specification for the codes. See the HTML specification for the codes.
</ul> </ul>
</ul> </ul>
<li>Run \c configure and \c make again from the root (i.e. in the \c doxygen <li>Run \c configure and \c make again from the root (i.e. in the \c doxygen
directory) of the distribution, in order to regenerate the \c Makefiles. directory) of the distribution, in order to regenerate the `Makefile`s.
<li>Now you can use <code>OUTPUT_LANGUAGE = your_language_name</code> <li>Now you can use <code>OUTPUT_LANGUAGE = your_language_name</code>
in the config file to generate output in your language. in the config file to generate output in your language.
<li>Send <code>translator_xx.h</code> to me so I can add it to doxygen. <li>Send <code>translator_xx.h</code> to me so I can add it to doxygen.
......
...@@ -7,6 +7,8 @@ clean: Makefile.libmd5 ...@@ -7,6 +7,8 @@ clean: Makefile.libmd5
distclean: clean distclean: clean
$(RM) -f Makefile.libmd5 libmd5.pro Makefile $(RM) -f Makefile.libmd5 libmd5.pro Makefile
realclean: distclean
tmake: tmake:
$(ENV) $(PERL) "$(TMAKE)" libmd5.pro >Makefile.libmd5 $(ENV) $(PERL) "$(TMAKE)" libmd5.pro >Makefile.libmd5
......
...@@ -27,4 +27,6 @@ clean: Makefile.qtools ...@@ -27,4 +27,6 @@ clean: Makefile.qtools
distclean: clean distclean: clean
realclean: distclean
FORCE: FORCE:
# #
# #
# #
# Copyright (C) 1997-2013 by Dimitri van Heesch. # Copyright (C) 1997-2013 by Dimitri van Heesch.
# #
# Permission to use, copy, modify, and distribute this software and its # Permission to use, copy, modify, and distribute this software and its
# documentation under the terms of the GNU General Public License is hereby # documentation under the terms of the GNU General Public License is hereby
# granted. No representations are made about the suitability of this software # granted. No representations are made about the suitability of this software
# for any purpose. It is provided "as is" without express or implied warranty. # for any purpose. It is provided "as is" without express or implied warranty.
# See the GNU General Public License for more details. # See the GNU General Public License for more details.
# #
# Documents produced by Doxygen are derivative works derived from the # Documents produced by Doxygen are derivative works derived from the
# input used in their production; they are not affected by this license. # input used in their production; they are not affected by this license.
# #
all: Makefile.libdoxygen Makefile.libdoxycfg Makefile.doxygen Makefile all: Makefile.libdoxygen Makefile.libdoxycfg Makefile.doxygen Makefile
$(MAKE) -f Makefile.libdoxycfg PERL=$(PERL) $@ $(MAKE) -f Makefile.libdoxycfg $@
$(MAKE) -f Makefile.libdoxygen PERL=$(PERL) $@ $(MAKE) -f Makefile.libdoxygen $@
$(MAKE) -f Makefile.doxygen PERL=$(PERL) $@ $(MAKE) -f Makefile.doxygen $@
Makefile.libdoxygen: libdoxygen.pro libdoxygen.t Makefile.libdoxygen: libdoxygen.pro libdoxygen.t
$(ENV) $(PERL) "$(TMAKE)" libdoxygen.pro >Makefile.libdoxygen $(ENV) $(PERL) "$(TMAKE)" libdoxygen.pro >Makefile.libdoxygen
echo 'HEADERS += ' `ls -1 translator_??.h` >>Makefile.libdoxygen
Makefile.libdoxycfg: libdoxycfg.pro libdoxycfg.t Makefile.libdoxycfg: libdoxycfg.pro libdoxycfg.t
$(ENV) $(PERL) "$(TMAKE)" libdoxycfg.pro >Makefile.libdoxycfg $(ENV) $(PERL) "$(TMAKE)" libdoxycfg.pro >Makefile.libdoxycfg
Makefile.doxygen: doxygen.pro Makefile.doxygen: doxygen.pro
$(ENV) $(PERL) "$(TMAKE)" doxygen.pro >Makefile.doxygen $(ENV) $(PERL) "$(TMAKE)" doxygen.pro >Makefile.doxygen
tmake: tmake:
$(ENV) $(PERL) "$(TMAKE)" libdoxygen.pro >Makefile.libdoxygen $(ENV) $(PERL) "$(TMAKE)" libdoxygen.pro >Makefile.libdoxygen
$(ENV) $(PERL) "$(TMAKE)" libdoxycfg.pro >Makefile.libdoxycfg $(ENV) $(PERL) "$(TMAKE)" libdoxycfg.pro >Makefile.libdoxycfg
$(ENV) $(PERL) "$(TMAKE)" doxygen.pro >Makefile.doxygen $(ENV) $(PERL) "$(TMAKE)" doxygen.pro >Makefile.doxygen
# clean objects # clean objects
clean: Makefile.libdoxygen Makefile.libdoxycfg Makefile.doxygen clean: Makefile.libdoxygen Makefile.libdoxycfg Makefile.doxygen
$(MAKE) -f Makefile.libdoxygen clean $(MAKE) -f Makefile.libdoxygen clean
$(MAKE) -f Makefile.libdoxycfg clean $(MAKE) -f Makefile.libdoxycfg clean
$(MAKE) -f Makefile.doxygen clean $(MAKE) -f Makefile.doxygen clean
# also clean flex/bison generated files # also clean flex/bison generated files
distclean: clean distclean: clean
-$(RM) scanner.cpp code.cpp config.cpp pre.cpp ce_lex.cpp \ -$(RM) scanner.cpp code.cpp config.cpp pre.cpp constexp.cpp \
ce_parse.cpp ce_parse.h tag.cpp commentscan.cpp \ ce_parse.cpp ce_parse.h tag.cpp commentscan.cpp \
declinfo.cpp defargs.cpp commentcnv.cpp doctokenizer.cpp \ declinfo.cpp defargs.cpp commentcnv.cpp doctokenizer.cpp \
pycode.cpp pyscanner.cpp fortrancode.cpp fortranscanner.cpp \ pycode.cpp pyscanner.cpp fortrancode.cpp fortranscanner.cpp \
vhdlscanner.cpp vhdlcode.cpp tclscanner.cpp vhdlparser.h \ vhdlscanner.cpp vhdlcode.cpp tclscanner.cpp vhdlparser.h \
vhdlparser.cpp \ vhdlparser.cpp
# clean also the generated files which are in SVN # clean also the generated files which are in SVN
realclean: distclean realclean: distclean
-$(RM) index_xsd.h compound_xsd.h layout_default.h \ -$(RM) index.xsd.h compound.xsd.h layout_default.xml.h \
header_html.h footer_html.h search_functions_php.h search_opensearch_php.h \ header.html.h footer.html.h search_functions.php.h search_opensearch.php.h \
search_js.h search_css.h doxygen_css.h navtree_js.h navindex_js.h resize_js.h \ search.js.h search.css.h doxygen.css.h navtree.js.h resize.js.h \
jquery_fx_js.h jquery_p1_js.h jquery_p2_js.h \ doxygen.sty.h jquery_fx.js.h jquery_p1.js.h jquery_p2.js.h \
jquery_p3_js.h jquery_ui_js.h navtree_css.h svgpan_js.h dynsections_js.h \ jquery_p3.js.h jquery_ui.js.h navtree.css.h svgpan.js.h dynsections.js.h \
doxygen_bst.h bib2xhtml.h configoptions.cpp doxygen.bst.h bib2xhtml.pl.h configoptions.cpp jquery_pt.js.h extsearch.js.h
FORCE: FORCE:
"#\n"
"# Below is a stripped down version of bib2xhtml used by doxygen.\n"
"# For the full version see http://www.spinellis.gr/sw/textproc/bib2xhtml/\n"
"#\n"
"# Convert from bibtex to XHTML.\n"
"#\n"
"# (C) Copyright 1995, 1996 David Hull.\n"
"# (David Hull / hull@cs.uiuc.edu / http://www.uiuc.edu/ph/www/dlhull)\n"
"#\n"
"# (C) Copyright 2002-2010 Diomidis Spinellis\n"
"# http://www.spinellis.gr\n"
"#\n"
"# This program is free software. You can redistribute it and/or modify\n"
"# it under the terms of the GNU General Public License. See the\n"
"# files README and COPYING for details.\n"
"#\n"
"# This source code contains UTF-8 characters. You might want to use\n"
"# an appropriate editor, if you want to view/modify the LaTeX to Unicode\n"
"# substitution commands.\n"
"#\n"
"\n"
"use Getopt::Std;\n"
"use open IO => ':crlf';\n"
"$label_styles{'numbered'} = $LABEL_NUMBERED = 2;\n"
"$list_start[$LABEL_NUMBERED] = 'dl class=\"citelist\"';\n"
"$list_end[$LABEL_NUMBERED] = \"/dl\";\n"
"@tmpfiles = ();\n"
"sub html_ent {\n"
" s/\\\\i\\b/i/g;\n"
" s/\\\\\\'(\\001\\d+)\\{([AEIOUaeiou])\\1\\}/&$2acute;/gs;\n"
" s/\\\\\\'([AEIOUaeiou])/&$1acute;/g;\n"
" s/\\\\\\`(\\001\\d+)\\{([AEIOUaeiou])\\1\\}/&$2grave;/gs;\n"
" s/\\\\\\`([AEIOUaeiou])/&$1grave;/g;\n"
" s/\\\\\\\"(\\001\\d+)\\{([AEIOUaeiouy])\\1\\}/&$2uml;/gs;\n"
" s/\\\\\\\"([AEIOUaeiouy])/&$1uml;/g;\n"
" s/\\\\\\~(\\001\\d+)\\{([ANOano])\\1\\}/&$2tilde;/gs;\n"
" s/\\\\\\~([ANOano])/&$1tilde;/g;\n"
" s/\\\\\\^(\\001\\d+)\\{([AEIOUaeiou])\\1\\}/&$2circ;/gs;\n"
" s/\\\\\\^([AEIOUaeiou])/&$1circ;/g;\n"
" s/\\\\c(\\001\\d+)\\{([Cc])\\1\\}/&$2cedil;/gs;\n"
" s/\\\\u(\\001\\d+)\\{(.)\\1\\}/$2/gs;\n"
" s/\\\\v(\\001\\d+)\\{(.)\\1\\}/$2/gs;\n"
" s/\\\\([lL])\\b/$1/g;\n"
" s/\\\\\\=(\\001\\d+)\\{(.)\\1\\}/$2/gs;\n"
" s/\\\\\\=(.)/$1/g;\n"
" s/\\\\\\.(\\001\\d+)\\{(.)\\1\\}/$2/gs;\n"
" s/\\\\\\.(.)/$1/g;\n"
" s/\\\\([Oo])\\b\\s*/&$1slash;/g;\n"
" s/\\\\AA\\b\\s*/&Aring;/g;\n"
" s/\\\\aa\\b\\s*/&aring;/g;\n"
" s/\\\\AE\\b\\s*/&AElig;/g;\n"
" s/\\\\ae\\b\\s*/&aelig;/g;\n"
" s/\\\\ss\\b\\s*/&szlig;/g;\n"
" s/\\\\S\\b\\s*/&sect;/g;\n"
" s/\\\\P\\b\\s*/&para;/g;\n"
" s/\\\\pounds\\b\\s*/&pound;/g;\n"
" s/\\?\\`/&iquest;/g;\n"
" s/\\!\\`/&iexcl;/g;\n"
" s/\\-\\-\\-/&mdash;/g;\n"
" s/([^\\!])\\-\\-([^\\>])/$1&ndash;$2/g;\n"
" s/\\\\([aA]lpha)\\b/&$1;/g;\n"
" s/\\\\([bB]eta)\\b/&$1;/g;\n"
" s/\\\\([gG]amma)\\b/&$1;/g;\n"
" s/\\\\([dD]elta)\\b/&$1;/g;\n"
" s/\\\\varepsilon\\b/&epsilon;/g;\n"
" s/\\\\([eE]psilon)\\b/&$1;/g;\n"
" s/\\\\([zZ]eta)\\b/&$1;/g;\n"
" s/\\\\([eE]ta)\\b/&$1;/g;\n"
" s/\\\\([tT]heta)\\b/&$1;/g;\n"
" s/\\\\vartheta\\b/&theta;/g;\n"
" s/\\\\([iI]ota)\\b/&$1;/g;\n"
" s/\\\\([kK]appa)\\b/&$1;/g;\n"
" s/\\\\([lL]ambda)\\b/&$1;/g;\n"
" s/\\\\([mM]u)\\b/&$1;/g;\n"
" s/\\\\([nN]u)\\b/&$1;/g;\n"
" s/\\\\([xX]i)\\b/&$1;/g;\n"
" s/\\\\([oO]micron)\\b/&$1;/g;\n"
" s/\\\\([pP]i)\\b/&$1;/g;\n"
" s/\\\\varpi\\b/&pi;/g;\n"
" s/\\\\([rR]ho)\\b/&$1;/g;\n"
" s/\\\\varrho\\b/&rho;/g;\n"
" s/\\\\([sS]igma)\\b/&$1;/g;\n"
" s/\\\\varsigma\\b/&sigmaf;/g;\n"
" s/\\\\([tT]au)\\b/&$1;/g;\n"
" s/\\\\([uU]psilon)\\b/&$1;/g;\n"
" s/\\\\([pP]hi)\\b/&$1;/g;\n"
" s/\\\\varphi\\b/&phi;/g;\n"
" s/\\\\([cC]hi)\\b/&$1;/g;\n"
" s/\\\\([pP]si)\\b/&$1;/g;\n"
" s/\\\\([oO]mega)\\b/&$1;/g;\n"
" s/\\\\S\\b/&sect;/g;\n"
" s/^\\\\circ\\b/&deg;/g;\n"
" s/\\\\infty\\b/&infin;/g;\n"
" s/\\\\emptyset\\b/&empty;/g;\n"
" s/\\\\pm\\b/&plusmn;/g;\n"
" s/\\\\times\\b/&times;/g;\n"
" s/\\\\cdot\\b/&sdot;/g;\n"
" s/\\\\partial\\b/&part;/g;\n"
" s/\\\\nabla\\b/&nabla;/g;\n"
" s/\\\\surd\\b/&radic;/g;\n"
" s/\\\\perp\\b/&perp;/g;\n"
" s/\\\\sum\\b/&sum;/g;\n"
" s/\\\\int\\b/&int;/g;\n"
" s/\\\\prod\\b/&prod;/g;\n"
" s/\\\\sim\\b/&sim;/g;\n"
" s/\\\\approx\\b/&asymp;/g;\n"
" s/\\\\ne\\b/&ne;/g;\n"
" s/\\\\equiv\\b/&equiv;/g;\n"
" s/\\\\propto\\b/&prop;/g;\n"
" s/\\\\le\\b/&le;/g;\n"
" s/\\\\ge\\b/&ge;/g;\n"
" s/\\\\leftarrow\\b/&larr;/g;\n"
" s/\\\\rightarrow\\b/&rarr;/g;\n"
" s/\\\\in\\b/&isin;/g;\n"
" s/\\\\notin\\b/&notin;/g;\n"
" s/\\\\lceil\\b/&lceil;/g;\n"
" s/\\\\rceil\\b/&rceil;/g;\n"
" s/\\\\lfloor\\b/&lfloor;/g;\n"
" s/\\\\rfloor\\b/&rfloor;/g;\n"
"}\n"
"foreach (@ARGV) {\n"
" if (/\\.bib$/) {\n"
" $bibfile = $_;\n"
" $bibfile =~ s/\\.bib$//;\n"
" push(@bibfiles,$bibfile);\n"
" } else {\n"
" $htmlfile = $_;\n"
" }\n"
"}\n"
"exit(1) unless defined($htmlfile);\n"
"$bibdatacmd=\"\\\\bibdata{\".join(',',@bibfiles).\"}\";\n"
"$label_style = $LABEL_NUMBERED;\n"
"$bstfile = \"doxygen\";\n"
"umask(077);\n"
"open(HTMLFILE,\">$htmlfile$$\");\n"
"if (open(OHTMLFILE, \"$htmlfile\")) {\n"
" $mode = (stat OHTMLFILE)[2] & 0xfff;\n"
"} else {\n"
" print \"Error opening $htmlfile\\n\";\n"
" exit(1);\n"
"}\n"
"$beginstring = \"<!-- BEGIN CITATIONS -->\";\n"
"$endstring = \"<!-- END CITATIONS -->\";\n"
"@citations = ();\n"
"loop:\n"
"while (<OHTMLFILE>) {\n"
" print HTMLFILE;\n"
" last loop if m/^$beginstring$/;\n"
"}\n"
"loop:\n"
"while (<OHTMLFILE>) {\n"
" print HTMLFILE;\n"
" last loop if m/^$endstring$/;\n"
" push(@citations, $2) if m/^([^\\\\]*)?(.+\\})(.*)?$/;\n"
"}\n"
"push(@citations, $bibdatacmd);\n"
"$auxfile = \"bib$$\";\n"
"push(@tmpfiles, \"$auxfile.aux\");\n"
"open(AUXFILE, \">$auxfile\" . \".aux\");\n"
"print AUXFILE \"\\\\relax\\n\\\\bibstyle{$bstfile}\\n\";\n"
"foreach $citation (@citations) {\n"
" print AUXFILE \"$citation\\n\";\n"
"}\n"
"close(AUXFILE);\n"
"push(@tmpfiles, \"$auxfile.blg\");\n"
"push(@tmpfiles, \"$auxfile.bbl\");\n"
"`bibtex $auxfile 2>&1`;\n"
"if ($?==-1)\n"
"{\n"
" print \"bibtex command failed: $!\\n\";\n"
"}\n"
"$beginstring = \"<!-- BEGIN BIBLIOGRAPHY -->\";\n"
"$endstring = \"<!-- END BIBLIOGRAPHY -->\";\n"
"loop:\n"
"while (<OHTMLFILE>) {\n"
" last loop if m/^$beginstring$/;\n"
" print HTMLFILE;\n"
"}\n"
"loop:\n"
"while (<OHTMLFILE>) {\n"
" last loop if m/^$endstring$/;\n"
"}\n"
"print HTMLFILE \"$beginstring\\n\";\n"
"$t = $auxfile . \".bbl\";\n"
"$/ = \"\";\n"
"open(BBLFILE, \"<$t\") || die \"error opening $t: $!\\n\";\n"
"$nentry = 0;\n"
"loop:\n"
"while (<BBLFILE>) {\n"
" if (($nentry == 0) && (m/^#/)) {\n"
" if ((m/#\\s*label-style:\\s*(\\S+)/) && (! defined $label_style)) {\n"
" $label_style = $label_styles{$1};\n"
" if (! defined $label_style) {\n"
" print STDERR \"label style unknown: \\n\";\n"
" next loop;\n"
" }\n"
" }\n"
" next loop;\n"
" }\n"
" $nentry++;\n"
" ($bcite, $blabel) = m+<dt><a name=\\\"([^\\\"]*)\\\">\\[([^\\]]*)\\]</a></dt><dd>+;\n"
" $blabel = \"$nentry\";\n"
" $bibcite{$bcite} = $blabel;\n"
"}\n"
"close(BBLFILE);\n"
"$label_style = $LABEL_DEFAULT if (! defined $label_style);\n"
"$list_start = $list_start[$label_style];\n"
"$list_end = $list_end[$label_style];\n"
"print HTMLFILE \"<$list_start>\\n\\n\";\n"
"open(BBLFILE, \"<$t\") || die \"error opening $t: $!\\n\";\n"
"$nentry = 0;\n"
"loop:\n"
"while (<BBLFILE>) {\n"
" next loop if (($nentry == 0) && (m/^#/));\n"
" $nentry++;\n"
" s/\\\\\\{/\\002/g;\n"
" s/\\\\\\}/\\003/g;\n"
" s/\\\\\\$/\\004/g;\n"
" {\n"
" local ($c, $l, $z) = (0, 0, ());\n"
" s/([\\{\\}])/join(\"\",\"\\001\",($1 eq \"\\{\" ? $z[$l++]=$c++ : $z[--$l]),$1)/ge;\n"
" }\n"
" s/\\%\\n//g;\n"
" s/(\\.(<\\/cite>|<\\/a>|\\')+)\\./$1/g;\n"
" s:(<dt><a name=\\\"[^\\\"]*\\\">\\[)[^\\]]*(\\]</a></dt><dd>):$1$nentry$2:;\n"
" while (m/(\\\\(cite(label)?)(\\001\\d+)\\{([^\\001]+)\\4\\})/) {\n"
" $old = $1;\n"
" $cmd = $2;\n"
" $doxref = defined($3);\n"
" $bcite = $5;\n"
" if (! defined $bibcite{$bcite}) {\n"
" $blabel = \" [\" . $bcite . \"]\";\n"
" } elsif ($doxref) {\n"
" $blabel = \" <a href=\\\"#$bcite\\\">[\" . $bibcite{$bcite} . \"]<\\/a>\";\n"
" } else {\n"
" $blabel = \" [\" . $bibcite{$bcite} . \"]\";\n"
" }\n"
" $old =~ s/(\\W)/\\\\$1/g;\n"
" s/\\s*$old/$blabel/g;\n"
" }\n"
" s/In (<a href=\\\"[^\\\"]*\\\">)([^\\[]+) \\[(\\2)/In $1\\[$2/;\n"
" s/\\\\htmladdnormallink(foot)?(\\001\\d+)\\{([^\\001]+)\\2\\}(\\001\\d+)\\{([^\\001]+)\\4\\}/<a href=\"$5\">$3<\\/a>/gs;\n"
" s/\\&amp;/\\005/g;\n"
" s/\\\\?&/&amp;/g;\n"
" s/\\005/&amp;/g;\n"
" html_ent();\n"
" while (m/\\\\char([\\'\\\"]?[0-9a-fA-F]+)/) {\n"
" $o = $r = $1;\n"
" if ($r =~ s/^\\'//) {\n"
" $r = oct($r);\n"
" } elsif ($r =~ s/^\\\"//) {\n"
" $r = hex($r);\n"
" }\n"
" s/\\\\char$o\\s*/&#$r;/g;\n"
" }\n"
" s/{\\\\etalchar\\001(\\d+)\\{(.)}\\001\\1\\}/$2/g;\n"
" s/\\\\par\\b/<p \\/>/g;\n"
" s/\\\\url(\\001\\d+)\\{(.*)\\1\\}/<a href=\"$2\">$2<\\/a>/gs;\n"
" s/\\\\href(\\001\\d+)\\{(.*)\\1\\}(\\001\\d+)\\{([^\\001]*)\\3\\}/<a href=\"$2\">$4<\\/a>/gs;\n"
" s/\\\\href(\\001\\d+)\\{(.*)\\1\\}/<a href=\"$2\">$2<\\/a>/gs;\n"
" s/(\\001\\d+)\\{\\\\rm\\s+(.*)\\1\\}/$2/gs;\n"
" s/\\\\textrm(\\001\\d+)\\{(.*)\\1\\}/$2/gs;\n"
" s/(\\001\\d+)\\{\\\\em\\s+(.*)\\1\\}/<em>$2<\\/em>/gs;\n"
" s/(\\001\\d+)\\{\\\\it\\s+(.*)\\1\\}/<i>$2<\\/i>/gs;\n"
" s/(\\001\\d+)\\{\\\\bf\\s+(.*)\\1\\}/<b>$2<\\/b>/gs;\n"
" s/(\\001\\d+)\\{\\\\tt\\s+(.*)\\1\\}/<tt>$2<\\/tt>/gs;\n"
" s/\\\\emph(\\001\\d+)\\{(.*)\\1\\}/<em>$2<\\/em>/gs;\n"
" s/\\\\textit(\\001\\d+)\\{(.*)\\1\\}/<i>$2<\\/i>/gs;\n"
" s/\\\\textbf(\\001\\d+)\\{(.*)\\1\\}/<b>$2<\\/b>/gs;\n"
" s/\\\\texttt(\\001\\d+)\\{(.*)\\1\\}/<tt>$2<\\/tt>/gs;\n"
" s/\\\\mathrm(\\001\\d+)\\{(.*)\\1\\}/$2/gs;\n"
" s/\\\\mathnormal(\\001\\d+)\\{(.*)\\1\\}/$2/gs;\n"
" s/\\\\mathsf(\\001\\d+)\\{(.*)\\1\\}/$2/gs;\n"
" s/\\\\mathbf(\\001\\d+)\\{(.*)\\1\\}/<b>$2<\\/b>/gs;\n"
" s/\\\\mathcal(\\001\\d+)\\{(.*)\\1\\}/<i>$2<\\/i>/gs;\n"
" s/\\\\mathit(\\001\\d+)\\{(.*)\\1\\}/<i>$2<\\/i>/gs;\n"
" s/\\\\mathtt(\\001\\d+)\\{(.*)\\1\\}/<tt>$2<\\/tt>/gs;\n"
" s/\\\\bibxhtmlname(\\001\\d+)\\{(.*)\\1\\}/$2/ges;\n"
" sub domath {\n"
" local($t) = @_;\n"
" $t =~ s/\\^(\\001\\d+)\\{\\\\circ\\1\\}/\\&\\#176;/gs;\n"
" $t =~ s/\\^\\\\circ/\\&\\#176;/g;\n"
" $t =~ s/\\^(\\001\\d+)\\{(.*)\\1\\}/<sup>$2<\\/sup>/gs;\n"
" $t =~ s/\\^(\\w)/<sup>$1<\\/sup>/g;\n"
" $t =~ s/\\_(\\001\\d+)\\{(.*)\\1\\}/<sub>$2<\\/sub>/gs;\n"
" $t =~ s/\\_(\\w)/<sub>$1<\\/sub>/g;\n"
" $t;\n"
" }\n"
" s/(\\$([^\\$]+)\\$)/&domath($2)/ge;\n"
" s/(\\\\\\((([^\\\\]|\\\\[^\\(\\)])+)\\\\\\))/&domath($2)/ge;\n"
" s/\\\\mbox(\\001\\d+)\\{(.*)\\1\\}/$2/gs;\n"
" while (s/(\\<a href\\=\\\"[^\"]*?)\\~/$1\\005/g) { ; }\n"
" s/([^\\\\])~/$1&nbsp;/g;\n"
" s/\\\\\\,/&thinsp;/g;\n"
" s/\\\\ldots\\b/&hellip;/g;\n"
" s/\\\\dots\\b/&hellip;/g;\n"
" s/\\005/\\~/g;\n"
" s/\\\\ / /g;\n"
" s/\\\\textasciitilde\\b\\s*/~/g;\n"
" s/\\\\([\\#\\&\\%\\~\\_\\^\\|])/$1/g;\n"
" s/\\\\\\W//g;\n"
" s/\\001(\\d+)\\{\\\\[A-Za-z]+\\001(\\d+)\\{([^\\001]*)\\001\\2\\}\\001\\1\\}/$3/g;\n"
" s/\\\\([A-Za-z]+)/ $1 /g;\n"
" s+In <a href=\\\"[^\\\"]*\\\"></a>++;\n"
" s/\\001\\d+[\\{\\}]//gs;\n"
" tr/\\002\\003\\004/{}$/;\n"
" print HTMLFILE $_;\n"
"}\n"
"close(BBLFILE);\n"
"print HTMLFILE \"<$list_end>\\n\\n$endstring\\n\";\n"
"while (<OHTMLFILE>) {\n"
" print HTMLFILE;\n"
"}\n"
"close (OHTMLFILE);\n"
"close(HTMLFILE);\n"
"chmod($mode, \"$htmlfile$$\");\n"
"rename(\"$htmlfile$$\", $htmlfile);\n"
"unlink(@tmpfiles);\n"
"exit(0);\n"
...@@ -26,11 +26,11 @@ ...@@ -26,11 +26,11 @@
//-------------------------------------------------------------------------- //--------------------------------------------------------------------------
static const char *doxygen_bst = static const char *doxygen_bst =
#include "doxygen_bst.h" #include "doxygen.bst.h"
; ;
static const char *bib2xhtml_pl = static const char *bib2xhtml_pl =
#include "bib2xhtml.h" #include "bib2xhtml.pl.h"
; ;
//-------------------------------------------------------------------------- //--------------------------------------------------------------------------
......
...@@ -2827,9 +2827,9 @@ bool parseCommentBlock(/* in */ ParserInterface *parser, ...@@ -2827,9 +2827,9 @@ bool parseCommentBlock(/* in */ ParserInterface *parser,
"input=[\n%s]\n",fileName.data(),lineNr,comment.data() "input=[\n%s]\n",fileName.data(),lineNr,comment.data()
); );
commentScanYYrestart( commentScanYYin ); commentscanYYrestart( commentscanYYin );
BEGIN( Comment ); BEGIN( Comment );
commentScanYYlex(); commentscanYYlex();
setOutput( OutputDoc ); setOutput( OutputDoc );
if (YY_START==OverloadParam) // comment ended with \overload if (YY_START==OverloadParam) // comment ended with \overload
...@@ -3112,7 +3112,7 @@ static void handleGuard(const QCString &expr) ...@@ -3112,7 +3112,7 @@ static void handleGuard(const QCString &expr)
#if !defined(YY_FLEX_SUBMINOR_VERSION) #if !defined(YY_FLEX_SUBMINOR_VERSION)
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
extern "C" { // some bogus code to keep the compiler happy extern "C" { // some bogus code to keep the compiler happy
void commentScanYYdummy() { yy_flex_realloc(0,0); } void commentscanYYdummy() { yy_flex_realloc(0,0); }
} }
#endif #endif
...@@ -911,7 +911,7 @@ Go to the <a href="commands.html">next</a> section or return to the ...@@ -911,7 +911,7 @@ Go to the <a href="commands.html">next</a> section or return to the
If the \c SORT_BRIEF_DOCS tag is set to \c YES then doxygen will sort the If the \c SORT_BRIEF_DOCS tag is set to \c YES then doxygen will sort the
brief descriptions of file, namespace and class members alphabetically brief descriptions of file, namespace and class members alphabetically
by member name. If set to \c NO the members will appear in by member name. If set to \c NO the members will appear in
declaration order. Note the this will also influence the order of the declaration order. Note that this will also influence the order of the
classes in the class list. classes in the class list.
]]> ]]>
</docs> </docs>
......
...@@ -705,8 +705,8 @@ void addConfigOptions(Config *cfg) ...@@ -705,8 +705,8 @@ void addConfigOptions(Config *cfg)
"SORT_BRIEF_DOCS", "SORT_BRIEF_DOCS",
"If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief\n" "If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief\n"
"descriptions of file, namespace and class members alphabetically by member\n" "descriptions of file, namespace and class members alphabetically by member\n"
"name. If set to NO the members will appear in declaration order. Note the this\n" "name. If set to NO the members will appear in declaration order. Note that\n"
"will also influence the order of the classes in the class list.\n" "this will also influence the order of the classes in the class list.\n"
"The default value is: NO.", "The default value is: NO.",
FALSE FALSE
); );
......
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
#include "cppvalue.h" #include "cppvalue.h"
#include <qcstring.h> #include <qcstring.h>
extern bool parseCppExpression(const char *fileName,int line,const QCString &s); extern bool parseconstexp(const char *fileName,int line,const QCString &s);
extern int cppExpYYparse(); extern int constexpYYparse();
extern int cppExpYYdebug; extern int constexpYYdebug;
extern QCString g_strToken; extern QCString g_strToken;
extern CPPValue g_resultValue; extern CPPValue g_resultValue;
extern QCString g_constExpFileName; extern QCString g_constExpFileName;
......
...@@ -103,19 +103,19 @@ CONSTSUFFIX ([uU][lL]?[lL]?)|([lL][lL]?[uU]?) ...@@ -103,19 +103,19 @@ CONSTSUFFIX ([uU][lL]?[lL]?)|([lL][lL]?[uU]?)
%% %%
bool parseCppExpression(const char *fileName,int lineNr,const QCString &s) bool parseconstexp(const char *fileName,int lineNr,const QCString &s)
{ {
//printf("Expression: `%s'\n",s.data()); //printf("Expression: `%s'\n",s.data());
g_constExpFileName = fileName; g_constExpFileName = fileName;
g_constExpLineNr = lineNr; g_constExpLineNr = lineNr;
g_inputString = s; g_inputString = s;
g_inputPosition = 0; g_inputPosition = 0;
cppExpYYrestart( cppExpYYin ); constexpYYrestart( constexpYYin );
cppExpYYparse(); constexpYYparse();
//printf("Result: %ld\n",(long)g_resultValue); //printf("Result: %ld\n",(long)g_resultValue);
return (long)g_resultValue!=0; return (long)g_resultValue!=0;
} }
extern "C" { extern "C" {
int cppExpYYwrap() { return 1; } int constexpYYwrap() { return 1; }
} }
...@@ -31,14 +31,14 @@ ...@@ -31,14 +31,14 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
int cppExpYYerror(const char *s) int constexpYYerror(const char *s)
{ {
warn(g_constExpFileName,g_constExpLineNr, warn(g_constExpFileName,g_constExpLineNr,
"preprocessing issue while doing constant expression evaluation: %s",s); "preprocessing issue while doing constant expression evaluation: %s",s);
return 0; return 0;
} }
int cppExpYYlex(); int constexpYYlex();
%} %}
......
...@@ -57,13 +57,13 @@ ...@@ -57,13 +57,13 @@
//------------------ //------------------
static const char index_xsd[] = static const char index_xsd[] =
#include "index_xsd.h" #include "index.xsd.h"
; ;
//------------------ //------------------
// //
static const char compound_xsd[] = static const char compound_xsd[] =
#include "compound_xsd.h" #include "compound.xsd.h"
; ;
//------------------ //------------------
......
...@@ -1156,9 +1156,9 @@ void parseFortranCode(CodeOutputInterface &od,const char *className,const QCStri ...@@ -1156,9 +1156,9 @@ void parseFortranCode(CodeOutputInterface &od,const char *className,const QCStri
startCodeLine(); startCodeLine();
g_parmName.resize(0); g_parmName.resize(0);
g_parmType.resize(0); g_parmType.resize(0);
fcodeYYrestart( fcodeYYin ); fortrancodeYYrestart( fortrancodeYYin );
BEGIN( Start ); BEGIN( Start );
fcodeYYlex(); fortrancodeYYlex();
if (g_needsTermination) if (g_needsTermination)
{ {
endFontClass(); endFontClass();
...@@ -1179,13 +1179,13 @@ void parseFortranCode(CodeOutputInterface &od,const char *className,const QCStri ...@@ -1179,13 +1179,13 @@ void parseFortranCode(CodeOutputInterface &od,const char *className,const QCStri
#if !defined(YY_FLEX_SUBMINOR_VERSION) #if !defined(YY_FLEX_SUBMINOR_VERSION)
extern "C" { // some bogus code to keep the compiler happy extern "C" { // some bogus code to keep the compiler happy
void fcodeYYdummy() { yy_flex_realloc(0,0); } void fortrancodeYYdummy() { yy_flex_realloc(0,0); }
} }
#elif YY_FLEX_SUBMINOR_VERSION<33 #elif YY_FLEX_SUBMINOR_VERSION<33
#error "You seem to be using a version of flex newer than 2.5.4 but older than 2.5.33. These versions do NOT work with doxygen! Please use version <=2.5.4 or >=2.5.33 or expect things to be parsed wrongly!" #error "You seem to be using a version of flex newer than 2.5.4 but older than 2.5.33. These versions do NOT work with doxygen! Please use version <=2.5.4 or >=2.5.33 or expect things to be parsed wrongly!"
#else #else
extern "C" { // some bogus code to keep the compiler happy extern "C" { // some bogus code to keep the compiler happy
void fcodeYYdummy() { yy_top_state(); } void fortrancodeYYdummy() { yy_top_state(); }
} }
#endif #endif
...@@ -738,7 +738,7 @@ private { ...@@ -738,7 +738,7 @@ private {
} }
{ID} { {ID} {
} }
^{BS}"type"{BS_}"is" { } ^{BS}"type"{BS_}"is" { }
} }
<AttributeList>{ <AttributeList>{
{COMMA} {} {COMMA} {}
...@@ -2302,12 +2302,12 @@ static void parseMain(const char *fileName,const char *fileBuf,Entry *rt) ...@@ -2302,12 +2302,12 @@ static void parseMain(const char *fileName,const char *fileBuf,Entry *rt)
current = new Entry; current = new Entry;
current->lang = SrcLangExt_Fortran; current->lang = SrcLangExt_Fortran;
fscanYYrestart( fscanYYin ); fortranscannerYYrestart( fortranscannerYYin );
{ {
BEGIN( Start ); BEGIN( Start );
} }
fscanYYlex(); fortranscannerYYlex();
groupLeaveFile(yyFileName,yyLineNr); groupLeaveFile(yyFileName,yyLineNr);
endScope(current_root, TRUE); // TRUE - global root endScope(current_root, TRUE); // TRUE - global root
...@@ -2378,7 +2378,7 @@ void FortranLanguageScanner::parsePrototype(const char *text) ...@@ -2378,7 +2378,7 @@ void FortranLanguageScanner::parsePrototype(const char *text)
pushBuffer(buffer); pushBuffer(buffer);
parsingPrototype = TRUE; parsingPrototype = TRUE;
BEGIN(Prototype); BEGIN(Prototype);
fscanYYlex(); fortranscannerYYlex();
parsingPrototype = FALSE; parsingPrototype = FALSE;
popBuffer(); popBuffer();
} }
...@@ -2411,7 +2411,7 @@ static void scanner_abort() ...@@ -2411,7 +2411,7 @@ static void scanner_abort()
#if !defined(YY_FLEX_SUBMINOR_VERSION) #if !defined(YY_FLEX_SUBMINOR_VERSION)
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
extern "C" { // some bogus code to keep the compiler happy extern "C" { // some bogus code to keep the compiler happy
void fscannerYYdummy() { yy_flex_realloc(0,0); } void fortranscannernerYYdummy() { yy_flex_realloc(0,0); }
} }
#endif #endif
...@@ -41,15 +41,15 @@ ...@@ -41,15 +41,15 @@
static const char navtree_script[]= static const char navtree_script[]=
#include "navtree_js.h" #include "navtree.js.h"
; ;
static const char resize_script[]= static const char resize_script[]=
#include "resize_js.h" #include "resize.js.h"
; ;
static const char navtree_css[]= static const char navtree_css[]=
#include "navtree_css.h" #include "navtree.css.h"
; ;
static unsigned char blank_png[352] = static unsigned char blank_png[352] =
......
...@@ -47,63 +47,63 @@ ...@@ -47,63 +47,63 @@
#define DBG_HTML(x) #define DBG_HTML(x)
static const char defaultHtmlHeader[] = static const char defaultHtmlHeader[] =
#include "header_html.h" #include "header.html.h"
; ;
static const char defaultHtmlFooter[] = static const char defaultHtmlFooter[] =
#include "footer_html.h" #include "footer.html.h"
; ;
static const char defaultStyleSheet[] = static const char defaultStyleSheet[] =
#include "doxygen_css.h" #include "doxygen.css.h"
; ;
static const char search_functions_script[]= static const char search_functions_script[]=
#include "search_functions_php.h" #include "search_functions.php.h"
; ;
static const char search_opensearch_script[]= static const char search_opensearch_script[]=
#include "search_opensearch_php.h" #include "search_opensearch.php.h"
; ;
static const char search_styleSheet[] = static const char search_styleSheet[] =
#include "search_css.h" #include "search.css.h"
; ;
static const char search_jquery_script1[]= static const char search_jquery_script1[]=
#include "jquery_p1_js.h" #include "jquery_p1.js.h"
; ;
static const char search_jquery_script2[]= static const char search_jquery_script2[]=
#include "jquery_p2_js.h" #include "jquery_p2.js.h"
; ;
static const char search_jquery_script3[]= static const char search_jquery_script3[]=
#include "jquery_p3_js.h" #include "jquery_p3.js.h"
; ;
static const char search_jquery_script4[]= static const char search_jquery_script4[]=
#include "jquery_ui_js.h" #include "jquery_ui.js.h"
; ;
static const char search_jquery_script5[]= static const char search_jquery_script5[]=
#include "jquery_fx_js.h" #include "jquery_fx.js.h"
; ;
static const char search_jquery_script6[]= static const char search_jquery_script6[]=
#include "jquery_pt_js.h" #include "jquery_pt.js.h"
; ;
static const char svgpan_script[]= static const char svgpan_script[]=
#include "svgpan_js.h" #include "svgpan.js.h"
; ;
static const char dynsections_script[]= static const char dynsections_script[]=
#include "dynsections_js.h" #include "dynsections.js.h"
; ;
static const char extsearch_script[]= static const char extsearch_script[]=
#include "extsearch_js.h" #include "extsearch.js.h"
; ;
static QCString g_header; static QCString g_header;
......
# Since the internal token buffer of a generated flex file is hardcoded
# to 16K, this script is used to increase the buffer size of a flex
# generated scanner to 256K.
import sys
sys.stdout.write(sys.stdin.read().
replace('YY_BUF_SIZE 16384','YY_BUF_SIZE 262144').
replace('YY_READ_BUF_SIZE 8192','YY_READ_BUF_SIZE 262144'))
#define LANG_NL #define LANG_AM
#define LANG_SV #define LANG_AR
#define LANG_BR
#define LANG_CA
#define LANG_CN
#define LANG_CZ #define LANG_CZ
#define LANG_FR
#define LANG_ID
#define LANG_IT
#define LANG_DE #define LANG_DE
#define LANG_JP #define LANG_DK
#define LANG_JE #define LANG_EN
#define LANG_EO
#define LANG_ES #define LANG_ES
#define LANG_FA
#define LANG_FI #define LANG_FI
#define LANG_RU #define LANG_FR
#define LANG_GR
#define LANG_HR #define LANG_HR
#define LANG_PL
#define LANG_PT
#define LANG_HU #define LANG_HU
#define LANG_KR #define LANG_ID
#define LANG_IT
#define LANG_JE
#define LANG_JP
#define LANG_KE #define LANG_KE
#define LANG_KR
#define LANG_LT
#define LANG_LV
#define LANG_MK
#define LANG_NL
#define LANG_NO
#define LANG_PL
#define LANG_PT
#define LANG_RO #define LANG_RO
#define LANG_RU
#define LANG_SC
#define LANG_SI #define LANG_SI
#define LANG_CN
#define LANG_NO
#define LANG_MK
#define LANG_BR
#define LANG_DK
#define LANG_SK #define LANG_SK
#define LANG_UA
#define LANG_GR
#define LANG_TW
#define LANG_SR #define LANG_SR
#define LANG_CA #define LANG_SV
#define LANG_LT
#define LANG_ZA
#define LANG_AR
#define LANG_FA
#define LANG_SC
#define LANG_VI
#define LANG_TR #define LANG_TR
#define LANG_EO #define LANG_TW
#define LANG_AM #define LANG_UA
#define LANG_VI
#define LANG_ZA
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
#include <qtextstream.h> #include <qtextstream.h>
static const char layout_default[] = static const char layout_default[] =
#include "layout_default.h" #include "layout_default.xml.h"
; ;
#define ADD_OPTION(langId,text) "|"+QCString().setNum(langId)+"="+text #define ADD_OPTION(langId,text) "|"+QCString().setNum(langId)+"="+text
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
LEX = %%FLEX%% LEX = %%FLEX%%
YACC = %%BISON%% YACC = %%BISON%%
PYTHON = %%PYTHON%%
#${ #${
sub GenerateDep { sub GenerateDep {
...@@ -48,5 +49,5 @@ sub GenerateDep { ...@@ -48,5 +49,5 @@ sub GenerateDep {
$(LEX) -PconfigYY -t config.l >config.cpp $(LEX) -PconfigYY -t config.l >config.cpp
configoptions.cpp: config.xml configgen.py configoptions.cpp: config.xml configgen.py
python configgen.py -cpp config.xml >configoptions.cpp $(PYTHON) configgen.py -cpp config.xml >configoptions.cpp
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
TEMPLATE = libdoxygen.t TEMPLATE = libdoxygen.t
CONFIG = console warn_on staticlib $extraopts CONFIG = console warn_on staticlib $extraopts
HEADERS = arguments.h \ HEADERS = arguments.h \
bib2xhtml.pl.h \
bufstr.h \ bufstr.h \
cite.h \ cite.h \
clangparser.h \ clangparser.h \
...@@ -26,7 +27,7 @@ HEADERS = arguments.h \ ...@@ -26,7 +27,7 @@ HEADERS = arguments.h \
code.h \ code.h \
commentcnv.h \ commentcnv.h \
commentscan.h \ commentscan.h \
compound_xsd.h \ compound.xsd.h \
condparser.h \ condparser.h \
config.h \ config.h \
constexp.h \ constexp.h \
...@@ -45,20 +46,20 @@ HEADERS = arguments.h \ ...@@ -45,20 +46,20 @@ HEADERS = arguments.h \
docvisitor.h \ docvisitor.h \
dot.h \ dot.h \
doxygen.h \ doxygen.h \
doxygen_bst.h \ doxygen.bst.h \
doxygen_css.h \ doxygen.css.h \
doxygen_sty.h \ doxygen.sty.h \
eclipsehelp.h \ eclipsehelp.h \
entry.h \ entry.h \
example.h \ example.h \
filedef.h \ filedef.h \
filename.h \ filename.h \
footer_html.h \ footer.html.h \
formula.h \ formula.h \
ftextstream.h \ ftextstream.h \
ftvhelp.h \ ftvhelp.h \
groupdef.h \ groupdef.h \
header_html.h \ header.html.h \
htags.h \ htags.h \
htmlattrib.h \ htmlattrib.h \
htmldocvisitor.h \ htmldocvisitor.h \
...@@ -66,20 +67,20 @@ HEADERS = arguments.h \ ...@@ -66,20 +67,20 @@ HEADERS = arguments.h \
htmlhelp.h \ htmlhelp.h \
image.h \ image.h \
index.h \ index.h \
index_xsd.h \ index.xsd.h \
jquery_p1_js.h \ jquery_p1.js.h \
jquery_p2_js.h \ jquery_p2.js.h \
jquery_p3_js.h \ jquery_p3.js.h \
jquery_ui_js.h \ jquery_ui.js.h \
jquery_fx_js.h \ jquery_fx.js.h \
jquery_pt_js.h \ jquery_pt.js.h \
svgpan_js.h \ svgpan.js.h \
dynsections_js.h \ dynsections.js.h \
language.h \ language.h \
latexdocvisitor.h \ latexdocvisitor.h \
latexgen.h \ latexgen.h \
layout.h \ layout.h \
layout_default.h \ layout_default.xml.h \
logos.h \ logos.h \
mandocvisitor.h \ mandocvisitor.h \
mangen.h \ mangen.h \
...@@ -93,8 +94,8 @@ HEADERS = arguments.h \ ...@@ -93,8 +94,8 @@ HEADERS = arguments.h \
message.h \ message.h \
msc.h \ msc.h \
namespacedef.h \ namespacedef.h \
navtree_css.h \ navtree.css.h \
navtree_js.h \ navtree.js.h \
objcache.h \ objcache.h \
outputgen.h \ outputgen.h \
outputlist.h \ outputlist.h \
...@@ -111,17 +112,17 @@ HEADERS = arguments.h \ ...@@ -111,17 +112,17 @@ HEADERS = arguments.h \
qhp.h \ qhp.h \
qhpxmlwriter.h \ qhpxmlwriter.h \
reflist.h \ reflist.h \
resize_js.h \ resize.js.h \
rtfdocvisitor.h \ rtfdocvisitor.h \
rtfgen.h \ rtfgen.h \
rtfstyle.h \ rtfstyle.h \
scanner.h \ scanner.h \
searchindex.h \ searchindex.h \
search_css.h \ search.css.h \
search_js.h \ search.js.h \
extsearch_js.h \ extsearch.js.h \
search_functions_php.h \ search_functions.php.h \
search_opensearch_php.h \ search_opensearch.php.h \
section.h \ section.h \
sortdict.h \ sortdict.h \
store.h \ store.h \
...@@ -131,41 +132,6 @@ HEADERS = arguments.h \ ...@@ -131,41 +132,6 @@ HEADERS = arguments.h \
tooltip.h \ tooltip.h \
translator.h \ translator.h \
translator_adapter.h \ translator_adapter.h \
translator_am.h \
translator_br.h \
translator_ca.h \
translator_cn.h \
translator_cz.h \
translator_de.h \
translator_dk.h \
translator_en.h \
translator_es.h \
translator_fi.h \
translator_fr.h \
translator_gr.h \
translator_hr.h \
translator_hu.h \
translator_id.h \
translator_it.h \
translator_je.h \
translator_jp.h \
translator_ke.h \
translator_kr.h \
translator_nl.h \
translator_no.h \
translator_mk.h \
translator_pl.h \
translator_pt.h \
translator_ro.h \
translator_ru.h \
translator_se.h \
translator_si.h \
translator_sk.h \
translator_sr.h \
translator_tw.h \
translator_ua.h \
translator_vi.h \
translator_za.h \
types.h \ types.h \
unistd.h \ unistd.h \
util.h \ util.h \
...@@ -179,7 +145,7 @@ HEADERS = arguments.h \ ...@@ -179,7 +145,7 @@ HEADERS = arguments.h \
docbookgen.h docbookgen.h
SOURCES = arguments.cpp \ SOURCES = arguments.cpp \
ce_lex.cpp \ constexp.cpp \
ce_parse.cpp \ ce_parse.cpp \
cite.cpp \ cite.cpp \
clangparser.cpp \ clangparser.cpp \
......
...@@ -18,7 +18,9 @@ ...@@ -18,7 +18,9 @@
LEX = %%FLEX%% LEX = %%FLEX%%
YACC = %%BISON%% YACC = %%BISON%%
INCBUFSIZE = $(PERL) increasebuffer.pl PYTHON = %%PYTHON%%
PERL = %%PERL%%
INCBUFSIZE = $(PYTHON) increasebuffer.py
#${ #${
sub GenerateDep { sub GenerateDep {
...@@ -46,150 +48,161 @@ sub GenerateDep { ...@@ -46,150 +48,161 @@ sub GenerateDep {
#################### ####################
#$ GenerateDep("scanner.cpp","scanner.l"); #$ GenerateDep("scanner.cpp","scanner.l");
$(LEX) -PscanYY -t scanner.l | $(INCBUFSIZE) >scanner.cpp $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("code.cpp","code.l"); #$ GenerateDep("code.cpp","code.l");
$(LEX) -PcodeYY -t code.l | $(INCBUFSIZE) >code.cpp $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("pyscanner.cpp","pyscanner.l"); #$ GenerateDep("pyscanner.cpp","pyscanner.l");
$(LEX) -PpyscanYY -t pyscanner.l | $(INCBUFSIZE) >pyscanner.cpp $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("pycode.cpp","pycode.l"); #$ GenerateDep("pycode.cpp","pycode.l");
$(LEX) -PpycodeYY -t pycode.l | $(INCBUFSIZE) >pycode.cpp $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("fortranscanner.cpp","fortranscanner.l"); #$ GenerateDep("fortranscanner.cpp","fortranscanner.l");
$(LEX) -i -PfscanYY -t fortranscanner.l | $(INCBUFSIZE) >fortranscanner.cpp $(LEX) -i -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("fortrancode.cpp","fortrancode.l"); #$ GenerateDep("fortrancode.cpp","fortrancode.l");
$(LEX) -i -PfcodeYY -t fortrancode.l | $(INCBUFSIZE) >fortrancode.cpp $(LEX) -i -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("vhdlcode.cpp","vhdlcode.l"); #$ GenerateDep("vhdlcode.cpp","vhdlcode.l");
$(LEX) -i -PvhdlcodeYY -t vhdlcode.l | $(INCBUFSIZE) >vhdlcode.cpp $(LEX) -i -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("tclscanner.cpp","tclscanner.l"); #$ GenerateDep("tclscanner.cpp","tclscanner.l");
$(LEX) -i -PtclscanYY -t tclscanner.l | $(INCBUFSIZE) >tclscanner.cpp $(LEX) -i -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("pre.cpp","pre.l"); #$ GenerateDep("pre.cpp","pre.l");
$(LEX) -PpreYY -t pre.l | $(INCBUFSIZE) >pre.cpp $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("declinfo.cpp","declinfo.l"); #$ GenerateDep("declinfo.cpp","declinfo.l");
$(LEX) -PdeclinfoYY -t declinfo.l | $(INCBUFSIZE) >declinfo.cpp $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("defargs.cpp","defargs.l"); #$ GenerateDep("defargs.cpp","defargs.l");
$(LEX) -PdefargsYY -t defargs.l | $(INCBUFSIZE) >defargs.cpp $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("doctokenizer.cpp","doctokenizer.l"); #$ GenerateDep("doctokenizer.cpp","doctokenizer.l");
$(LEX) -PdoctokenizerYY -t doctokenizer.l | $(INCBUFSIZE) >doctokenizer.cpp $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("commentcnv.cpp","commentcnv.l"); #$ GenerateDep("commentcnv.cpp","commentcnv.l");
$(LEX) -PcommentcnvYY -t commentcnv.l | $(INCBUFSIZE) >commentcnv.cpp $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("commentscan.cpp","commentscan.l"); #$ GenerateDep("commentscan.cpp","commentscan.l");
$(LEX) -PcommentScanYY -t commentscan.l | $(INCBUFSIZE) >commentscan.cpp $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("ce_lex.cpp","constexp.l","ce_parse.h"); #$ GenerateDep("constexp.cpp","constexp.l","ce_parse.h");
$(LEX) -PcppExpYY -t constexp.l | $(INCBUFSIZE) >ce_lex.cpp $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("ce_parse.cpp","constexp.y"); #$ GenerateDep("ce_parse.cpp","constexp.y");
$(YACC) -l -p cppExpYY constexp.y -o ce_parse.cpp $(YACC) -l -p constexpYY constexp.y -o ce_parse.cpp
#$ GenerateDep("ce_parse.h","constexp.y"); #$ GenerateDep("ce_parse.h","constexp.y");
$(YACC) -l -d -p cppExpYY constexp.y -o ce_parse.c $(YACC) -l -d -p ce_parsexpYY constexp.y -o ce_parse.c
-rm ce_parse.c -rm ce_parse.c
#$ GenerateDep("vhdlscanner.cpp","vhdlscanner.l","vhdlparser.h"); #$ GenerateDep("vhdlscanner.cpp","vhdlscanner.l","vhdlparser.h");
$(LEX) -i -PvhdlScanYY -t vhdlscanner.l | $(INCBUFSIZE) >vhdlscanner.cpp $(LEX) -i -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("vhdlparser.cpp","vhdlparser.y"); #$ GenerateDep("vhdlparser.cpp","vhdlparser.y");
$(YACC) -l -p vhdlScanYY vhdlparser.y -o vhdlparser.cpp $(YACC) -l -p vhdlscannerYY vhdlparser.y -o vhdlparser.cpp
#$ GenerateDep("vhdlparser.h","vhdlparser.y"); #$ GenerateDep("vhdlparser.h","vhdlparser.y");
$(YACC) -l -d -p vhdlScanYY vhdlparser.y -o vhdlparser.c $(YACC) -l -d -p vhdlscannerYY vhdlparser.y -o vhdlparser.c
-rm vhdlparser.c -rm vhdlparser.c
#$ GenerateDep("layout.cpp","layout_default.h"); #$ GenerateDep("layout.cpp","layout_default.xml.h");
TO_C_CMD=sed -e "s/\\\\/\\\\\\\\/g" -e "s/\"/\\\\\"/g" -e "s/^/\"/g" -e "s/$$/\\\\n\"/g" TO_C_CMD=$(PYTHON) to_c_cmd.py < $< > $@
index_xsd.h: index.xsd cite.cpp: doxygen.bst.h bib2xhtml.pl.h
cat index.xsd | $(TO_C_CMD) >index_xsd.h
compound_xsd.h: compound.xsd ftvhelp.cpp: navtree.js.h resize.js.h navtree.css.h
cat compound.xsd | $(TO_C_CMD) >compound_xsd.h
layout_default.h: layout_default.xml htmlgen.cpp: header.html.h footer.html.h doxygen.css.h search_functions.php.h \
cat layout_default.xml | $(TO_C_CMD) >layout_default.h search_opensearch.php.h search.css.h jquery_p1.js.h jquery_p2.js.h \
jquery_p3.js.h jquery_ui.js.h jquery_fx.js.h jquery_pt.js.h \
svgpan.js.h dynsections.js.h extsearch.js.h
header_html.h: header.html layout.cpp: layout_default.xml.h
cat header.html | $(TO_C_CMD) >header_html.h
footer_html.h: footer.html xmlgen.cpp: index.xsd.h compound.xsd.h
cat footer.html | $(TO_C_CMD) >footer_html.h
search_functions_php.h: search_functions.php searchindex.cpp: search.js.h
cat search_functions.php | $(TO_C_CMD) >search_functions_php.h
search_opensearch_php.h: search_opensearch.php index.xsd.h: index.xsd
cat search_opensearch.php | $(TO_C_CMD) >search_opensearch_php.h $(TO_C_CMD)
search_js.h: search.js compound.xsd.h: compound.xsd
cat search.js | $(TO_C_CMD) >search_js.h $(TO_C_CMD)
search_css.h: search.css layout_default.xml.h: layout_default.xml
cat search.css | $(TO_C_CMD) >search_css.h $(TO_C_CMD)
extsearch_js.h: extsearch.js header.html.h: header.html
cat extsearch.js | $(TO_C_CMD) >extsearch_js.h $(TO_C_CMD)
doxygen_css.h: doxygen.css footer.html.h: footer.html
cat doxygen.css | $(TO_C_CMD) >doxygen_css.h $(TO_C_CMD)
doxygen_sty.h: doxygen.sty search_functions.php.h: search_functions.php
cat doxygen.sty | $(TO_C_CMD) >doxygen_sty.h $(TO_C_CMD)
navtree_js.h: navtree.js search_opensearch.php.h: search_opensearch.php
cat navtree.js | $(TO_C_CMD) >navtree_js.h $(TO_C_CMD)
navindex_js.h: navindex.js search.js.h: search.js
cat navindex.js | $(TO_C_CMD) >navindex_js.h $(TO_C_CMD)
resize_js.h: resize.js search.css.h: search.css
cat resize.js | $(TO_C_CMD) >resize_js.h $(TO_C_CMD)
jquery_p1_js.h: jquery_p1.js extsearch.js.h: extsearch.js
cat jquery_p1.js | $(TO_C_CMD) >jquery_p1_js.h $(TO_C_CMD)
jquery_p2_js.h: jquery_p2.js doxygen.css.h: doxygen.css
cat jquery_p2.js | $(TO_C_CMD) >jquery_p2_js.h $(TO_C_CMD)
jquery_p3_js.h: jquery_p3.js doxygen.sty.h: doxygen.sty
cat jquery_p3.js | $(TO_C_CMD) >jquery_p3_js.h $(TO_C_CMD)
jquery_p4_js.h: jquery_p4.js
cat jquery_p4.js | $(TO_C_CMD) >jquery_p4_js.h
jquery_ui_js.h: jquery_ui.js navtree.js.h: navtree.js
cat jquery_ui.js | $(TO_C_CMD) >jquery_ui_js.h $(TO_C_CMD)
jquery_fx_js.h: jquery_fx.js resize.js.h: resize.js
cat jquery_fx.js | $(TO_C_CMD) >jquery_fx_js.h $(TO_C_CMD)
jquery_pt_js.h: jquery_pt.js jquery_p1.js.h: jquery_p1.js
cat jquery_pt.js | $(TO_C_CMD) >jquery_pt_js.h $(TO_C_CMD)
navtree_css.h: navtree.css jquery_p2.js.h: jquery_p2.js
cat navtree.css | $(TO_C_CMD) >navtree_css.h $(TO_C_CMD)
svgpan_js.h: svgpan.js jquery_p3.js.h: jquery_p3.js
cat svgpan.js | $(TO_C_CMD) >svgpan_js.h $(TO_C_CMD)
dynsections_js.h: dynsections.js jquery_ui.js.h: jquery_ui.js
cat dynsections.js | $(TO_C_CMD) >dynsections_js.h $(TO_C_CMD)
doxygen_bst.h: doxygen.bst jquery_fx.js.h: jquery_fx.js
cat doxygen.bst | $(TO_C_CMD) >doxygen_bst.h $(TO_C_CMD)
bib2xhtml.h: bib2xhtml.pl jquery_pt.js.h: jquery_pt.js
cat bib2xhtml.pl | $(TO_C_CMD) >bib2xhtml.h $(TO_C_CMD)
navtree.css.h: navtree.css
$(TO_C_CMD)
svgpan.js.h: svgpan.js
$(TO_C_CMD)
dynsections.js.h: dynsections.js
$(TO_C_CMD)
doxygen.bst.h: doxygen.bst
$(TO_C_CMD)
bib2xhtml.pl.h: bib2xhtml.pl
$(TO_C_CMD)
version.cpp: ../configure
$(PYTHON) version.py
...@@ -1337,7 +1337,7 @@ bool computeExpression(const QCString &expr) ...@@ -1337,7 +1337,7 @@ bool computeExpression(const QCString &expr)
e = removeIdsAndMarkers(e); e = removeIdsAndMarkers(e);
if (e.isEmpty()) return FALSE; if (e.isEmpty()) return FALSE;
//printf("parsing `%s'\n",e.data()); //printf("parsing `%s'\n",e.data());
return parseCppExpression(g_yyFileName,g_yyLineNr,e); return parseconstexp(g_yyFileName,g_yyLineNr,e);
} }
/*! expands the macro definition in \a name /*! expands the macro definition in \a name
......
...@@ -1510,7 +1510,7 @@ static void parseCompounds(Entry *rt) ...@@ -1510,7 +1510,7 @@ static void parseCompounds(Entry *rt)
// init scanner state // init scanner state
inputString = ce->program; inputString = ce->program;
inputPosition = 0; inputPosition = 0;
pyscanYYrestart( pyscanYYin ) ; pyscannerYYrestart( pyscannerYYin ) ;
if (ce->section&Entry::COMPOUND_MASK) if (ce->section&Entry::COMPOUND_MASK)
{ {
current_root = ce ; current_root = ce ;
...@@ -1531,7 +1531,7 @@ static void parseCompounds(Entry *rt) ...@@ -1531,7 +1531,7 @@ static void parseCompounds(Entry *rt)
groupEnterCompound(yyFileName,yyLineNr,ce->name); groupEnterCompound(yyFileName,yyLineNr,ce->name);
pyscanYYlex() ; pyscannerYYlex() ;
g_lexInit=TRUE; g_lexInit=TRUE;
delete current; current=0; delete current; current=0;
ce->program.resize(0); ce->program.resize(0);
...@@ -1600,9 +1600,9 @@ static void parseMain(const char *fileName,const char *fileBuf,Entry *rt) ...@@ -1600,9 +1600,9 @@ static void parseMain(const char *fileName,const char *fileBuf,Entry *rt)
current->reset(); current->reset();
initEntry(); initEntry();
pyscanYYrestart( pyscanYYin ); pyscannerYYrestart( pyscannerYYin );
BEGIN( Search ); BEGIN( Search );
pyscanYYlex(); pyscannerYYlex();
g_lexInit=TRUE; g_lexInit=TRUE;
groupLeaveFile(yyFileName,yyLineNr); groupLeaveFile(yyFileName,yyLineNr);
...@@ -1637,18 +1637,18 @@ static void parsePrototype(const QCString &text) ...@@ -1637,18 +1637,18 @@ static void parsePrototype(const QCString &text)
// save scanner state // save scanner state
orgState = YY_CURRENT_BUFFER; orgState = YY_CURRENT_BUFFER;
yy_switch_to_buffer(yy_create_buffer(pyscanYYin, YY_BUF_SIZE)); yy_switch_to_buffer(yy_create_buffer(pyscannerYYin, YY_BUF_SIZE));
orgInputString = inputString; orgInputString = inputString;
orgInputPosition = inputPosition; orgInputPosition = inputPosition;
// set new string // set new string
inputString = text; inputString = text;
inputPosition = 0; inputPosition = 0;
pyscanYYrestart( pyscanYYin ); pyscannerYYrestart( pyscannerYYin );
BEGIN( FunctionDec ); BEGIN( FunctionDec );
pyscanYYlex(); pyscannerYYlex();
g_lexInit=TRUE; g_lexInit=TRUE;
current->name = current->name.stripWhiteSpace(); current->name = current->name.stripWhiteSpace();
...@@ -1672,7 +1672,7 @@ void pyscanFreeScanner() ...@@ -1672,7 +1672,7 @@ void pyscanFreeScanner()
#if defined(YY_FLEX_SUBMINOR_VERSION) #if defined(YY_FLEX_SUBMINOR_VERSION)
if (g_lexInit) if (g_lexInit)
{ {
pyscanYYlex_destroy(); pyscannerYYlex_destroy();
} }
#endif #endif
} }
......
...@@ -6630,7 +6630,7 @@ static void parseCompounds(Entry *rt) ...@@ -6630,7 +6630,7 @@ static void parseCompounds(Entry *rt)
g_column=0; g_column=0;
inputString = ce->program; inputString = ce->program;
inputPosition = 0; inputPosition = 0;
scanYYrestart( scanYYin ) ; scannerYYrestart( scannerYYin ) ;
if (ce->section==Entry::ENUM_SEC || (ce->spec&Entry::Enum)) if (ce->section==Entry::ENUM_SEC || (ce->spec&Entry::Enum))
BEGIN( FindFields ) ; BEGIN( FindFields ) ;
else else
...@@ -6700,7 +6700,7 @@ static void parseCompounds(Entry *rt) ...@@ -6700,7 +6700,7 @@ static void parseCompounds(Entry *rt)
//memberGroupInside.resize(0); //memberGroupInside.resize(0);
groupEnterCompound(yyFileName,yyLineNr,ce->name); groupEnterCompound(yyFileName,yyLineNr,ce->name);
scanYYlex() ; scannerYYlex() ;
g_lexInit=TRUE; g_lexInit=TRUE;
//forceEndGroup(); //forceEndGroup();
...@@ -6777,7 +6777,7 @@ static void parseMain(const char *fileName, ...@@ -6777,7 +6777,7 @@ static void parseMain(const char *fileName,
} }
current->reset(); current->reset();
initEntry(); initEntry();
scanYYrestart( scanYYin ); scannerYYrestart( scannerYYin );
if ( insidePHP ) if ( insidePHP )
{ {
BEGIN( FindMembersPHP ); BEGIN( FindMembersPHP );
...@@ -6787,7 +6787,7 @@ static void parseMain(const char *fileName, ...@@ -6787,7 +6787,7 @@ static void parseMain(const char *fileName,
BEGIN( FindMembers ); BEGIN( FindMembers );
} }
scanYYlex(); scannerYYlex();
g_lexInit=TRUE; g_lexInit=TRUE;
if (YY_START==Comment) if (YY_START==Comment)
...@@ -6841,7 +6841,7 @@ static void parsePrototype(const QCString &text) ...@@ -6841,7 +6841,7 @@ static void parsePrototype(const QCString &text)
// save scanner state // save scanner state
orgState = YY_CURRENT_BUFFER; orgState = YY_CURRENT_BUFFER;
yy_switch_to_buffer(yy_create_buffer(scanYYin, YY_BUF_SIZE)); yy_switch_to_buffer(yy_create_buffer(scannerYYin, YY_BUF_SIZE));
orgInputString = inputString; orgInputString = inputString;
orgInputPosition = inputPosition; orgInputPosition = inputPosition;
...@@ -6849,9 +6849,9 @@ static void parsePrototype(const QCString &text) ...@@ -6849,9 +6849,9 @@ static void parsePrototype(const QCString &text)
inputString = text; inputString = text;
inputPosition = 0; inputPosition = 0;
g_column = 0; g_column = 0;
scanYYrestart( scanYYin ); scannerYYrestart( scannerYYin );
BEGIN(Prototype); BEGIN(Prototype);
scanYYlex(); scannerYYlex();
g_lexInit=TRUE; g_lexInit=TRUE;
current->name = current->name.stripWhiteSpace(); current->name = current->name.stripWhiteSpace();
...@@ -6873,7 +6873,7 @@ void scanFreeScanner() ...@@ -6873,7 +6873,7 @@ void scanFreeScanner()
#if defined(YY_FLEX_SUBMINOR_VERSION) #if defined(YY_FLEX_SUBMINOR_VERSION)
if (g_lexInit) if (g_lexInit)
{ {
scanYYlex_destroy(); scannerYYlex_destroy();
} }
#endif #endif
} }
......
...@@ -584,7 +584,7 @@ void SearchIndexExternal::write(const char *fileName) ...@@ -584,7 +584,7 @@ void SearchIndexExternal::write(const char *fileName)
#include "message.h" #include "message.h"
static const char search_script[]= static const char search_script[]=
#include "search_js.h" #include "search.js.h"
; ;
#define SEARCH_INDEX_ALL 0 #define SEARCH_INDEX_ALL 0
......
#
import sys
f_sqlite3 = sys.argv[1]
f_libclang = sys.argv[2]
f1 = open('../src/settings.h','w')
f1.write("#ifndef SETTINGS_H\n")
f1.write("#define SETTINGS_H\n")
f1.write("\n")
if (f_sqlite3 != "NO"):
f1.write("#define USE_SQLITE3 1\n")
else:
f1.write("#define USE_SQLITE3 0\n")
if (f_libclang != "NO"):
f1.write("#define USE_LIBCLANG 1\n")
else:
f1.write("#define USE_LIBCLANG 0\n")
f1.write("\n")
f1.write("#define IS_SUPPORTED(x) \\\n")
f1.write(" ((USE_SQLITE3 && strcmp(\"USE_SQLITE3\",(x))==0) || \\\n")
f1.write(" (USE_LIBCLANG && strcmp(\"USE_LIBCLANG\",(x))==0) || \\\n")
f1.write(" 0)\n")
f1.write("\n")
f1.write("#endif\n")
...@@ -2503,7 +2503,7 @@ static void tcl_parse(const QCString ns, const QCString cls) ...@@ -2503,7 +2503,7 @@ static void tcl_parse(const QCString ns, const QCString cls)
tcl.ns.insert("::",myEntry); tcl.ns.insert("::",myEntry);
tcl.entry_current = tcl_entry_new(); tcl.entry_current = tcl_entry_new();
tclscanYYrestart( tclscanYYin ); tclscannerYYrestart( tclscannerYYin );
BEGIN( TOP ); BEGIN( TOP );
yylineno=1; yylineno=1;
myScan = new tcl_scan; myScan = new tcl_scan;
...@@ -2518,7 +2518,7 @@ static void tcl_parse(const QCString ns, const QCString cls) ...@@ -2518,7 +2518,7 @@ static void tcl_parse(const QCString ns, const QCString cls)
tcl.entry_inside = tcl.entry_file; tcl.entry_inside = tcl.entry_file;
myScan->entry_scan = tcl.entry_inside; myScan->entry_scan = tcl.entry_inside;
tcl.scan.insert(0,myScan); tcl.scan.insert(0,myScan);
tclscanYYlex(); tclscannerYYlex();
tcl.scan.clear(); tcl.scan.clear();
tcl.ns.clear(); tcl.ns.clear();
tcl.cl.clear(); tcl.cl.clear();
......
# place " at begin of each line
# escape existing '\' and '"'
# remove \n at the end of the line (sometimes the last line does not have a \n
# so we cannot do a replacement with some other text)
# place an escaped \n and " at the end of each line
import sys
for line in sys.stdin:
sys.stdout.write('"' + line.replace('\\','\\\\').replace('"','\\"').replace('\n','') + '\\n"\n')
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
* Last Doxygen version covered : 1.8.2 * Last Doxygen version covered : 1.8.2
*/ */
class TranslatorLatvian : public Translator class TranslatorLatvian : public TranslatorAdapter_1_8_4
{ {
public: public:
...@@ -602,6 +602,7 @@ class TranslatorLatvian : public Translator ...@@ -602,6 +602,7 @@ class TranslatorLatvian : public Translator
case ClassDef::Protocol: result+=" protokola"; break; case ClassDef::Protocol: result+=" protokola"; break;
case ClassDef::Category: result+=" kategorijas"; break; case ClassDef::Category: result+=" kategorijas"; break;
case ClassDef::Exception: result+=" izņēmuma"; break; case ClassDef::Exception: result+=" izņēmuma"; break;
default: break;
} }
if (isTemplate) result+=" veidnes"; if (isTemplate) result+=" veidnes";
result+=" apraksts"; result+=" apraksts";
...@@ -760,6 +761,7 @@ class TranslatorLatvian : public Translator ...@@ -760,6 +761,7 @@ class TranslatorLatvian : public Translator
case ClassDef::Protocol: result+=" protokola"; break; case ClassDef::Protocol: result+=" protokola"; break;
case ClassDef::Category: result+="s kategorijas"; break; case ClassDef::Category: result+="s kategorijas"; break;
case ClassDef::Exception: result+=" izņēmuma"; break; case ClassDef::Exception: result+=" izņēmuma"; break;
default: break;
} }
result+=" dokumentācijas tika ģenerēta no šāda fail"; result+=" dokumentācijas tika ģenerēta no šāda fail";
if (single) result+="a:"; else result+="iem:"; if (single) result+="a:"; else result+="iem:";
...@@ -1636,6 +1638,7 @@ class TranslatorLatvian : public Translator ...@@ -1636,6 +1638,7 @@ class TranslatorLatvian : public Translator
case ClassDef::Protocol: result+=" protokola"; break; case ClassDef::Protocol: result+=" protokola"; break;
case ClassDef::Category: result+=" kategorijas"; break; case ClassDef::Category: result+=" kategorijas"; break;
case ClassDef::Exception: result+=" izņēmuma"; break; case ClassDef::Exception: result+=" izņēmuma"; break;
default: break;
} }
if (isTemplate) result+=" sagataves"; if (isTemplate) result+=" sagataves";
result+=" atsauce"; result+=" atsauce";
...@@ -1704,6 +1707,7 @@ class TranslatorLatvian : public Translator ...@@ -1704,6 +1707,7 @@ class TranslatorLatvian : public Translator
case ClassDef::Protocol: result+="im protokolam"; break; case ClassDef::Protocol: result+="im protokolam"; break;
case ClassDef::Category: result+="ai kategorijai"; break; case ClassDef::Category: result+="ai kategorijai"; break;
case ClassDef::Exception: result+="im izņēmumam"; break; case ClassDef::Exception: result+="im izņēmumam"; break;
default: break;
} }
result+=" tika ģenerēta no fail"; result+=" tika ģenerēta no fail";
if (single) result+="a:"; else result+="iem:"; if (single) result+="a:"; else result+="iem:";
......
#
# script to read the version information from `../configure`
# relevant lines are starting with:
# `doxygen_version_major`
# `doxygen_version_minor`
# `doxygen_version_revision`
# `doxygen_version_mmn`
# the collected information is written to: `../VERSION` and `../src/version.cpp`
#
import sys
#
# set 'default' values
#
major = 0
minor = 0
revision = 0
mnt = 'NO'
#
# open input file
# read file and get relevant information
# close
#
f = open('../configure', 'r')
for line in f:
# check if line can match (saves 3 comparisons)
if (line.startswith('doxygen_version')):
if (line.startswith('doxygen_version_major')):
major = line.replace('doxygen_version_major=','')
elif (line.startswith('doxygen_version_minor')):
minor = line.replace('doxygen_version_minor=','')
elif (line.startswith('doxygen_version_revision')):
revision = line.replace('doxygen_version_revision=','')
elif (line.startswith('doxygen_version_mmn')):
mnt = line.replace('doxygen_version_mmn=','')
f.close()
# strip superfluous '\n`
major = major.replace('\n','')
minor = minor.replace('\n','')
revision = revision.replace('\n','')
mnt = mnt.replace('\n','')
#
# open output files
# write relevant infomation
# close files
#
f1 = open('../VERSION','w')
f2 = open('../src/version.cpp','w')
if (mnt == 'NO'):
f1.write(major + '.' + minor + '.' + revision)
f2.write('char versionString[]="' + major + '.' + minor + '.' + revision + '";')
else:
f1.write(major + '.' + minor + '.' + revision + '-' + mnt)
f2.write('char versionString[]="' + major + '.' + minor + '.' + revision + '-' + mnt + '";')
f1.close()
f2.close()
...@@ -121,8 +121,8 @@ static int parse_sec=0; ...@@ -121,8 +121,8 @@ static int parse_sec=0;
//---------------------------- functions -------------------------------------------------------------------------------- //---------------------------- functions --------------------------------------------------------------------------------
int vhdlScanYYlex (); int vhdlscannerYYlex ();
void vhdlScanYYerror (char const *); void vhdlscannerYYerror (char const *);
static void addVhdlType(const QCString &name,int startLine, static void addVhdlType(const QCString &name,int startLine,
int section,uint64 spec, int section,uint64 spec,
...@@ -2266,9 +2266,9 @@ tool_directive: t_ToolDir ...@@ -2266,9 +2266,9 @@ tool_directive: t_ToolDir
%% %%
extern FILE* yyout; extern FILE* yyout;
extern YYSTYPE vhdlScanYYlval; extern YYSTYPE vhdlscannerYYlval;
void vhdlScanYYerror(const char* /*str*/) void vhdlscannerYYerror(const char* /*str*/)
{ {
// fprintf(stderr,"\n<---error at line %d : [ %s] in file : %s ---->",s_str.yyLineNr,s_str.qstr.data(),s_str.fileName); // fprintf(stderr,"\n<---error at line %d : [ %s] in file : %s ---->",s_str.yyLineNr,s_str.qstr.data(),s_str.fileName);
// exit(0); // exit(0);
...@@ -2276,7 +2276,7 @@ void vhdlScanYYerror(const char* /*str*/) ...@@ -2276,7 +2276,7 @@ void vhdlScanYYerror(const char* /*str*/)
void vhdlParse() void vhdlParse()
{ {
vhdlScanYYparse(); vhdlscannerYYparse();
} }
struct VhdlContainer* getVhdlCont() struct VhdlContainer* getVhdlCont()
......
...@@ -112,7 +112,7 @@ static struct ...@@ -112,7 +112,7 @@ static struct
} str_doc; } str_doc;
#define YY_NEVER_INTERACTIVE 1 #define YY_NEVER_INTERACTIVE 1
#define YY_USER_ACTION num_chars += (int)vhdlScanYYleng; #define YY_USER_ACTION num_chars += (int)vhdlscannerYYleng;
#define MAX_KEYWORD_LEN 20 #define MAX_KEYWORD_LEN 20
...@@ -280,7 +280,7 @@ static int find_keyword(char *s) ...@@ -280,7 +280,7 @@ static int find_keyword(char *s)
// update current line // update current line
static void lineCount() static void lineCount()
{ {
for (const char* c=vhdlScanYYtext ; *c ; ++c ) for (const char* c=vhdlscannerYYtext ; *c ; ++c )
{ {
yyLineNr += (*c == '\n') ; yyLineNr += (*c == '\n') ;
} }
...@@ -344,10 +344,10 @@ static bool isConstraintFile(const QCString &fileName,const QCString &ext) ...@@ -344,10 +344,10 @@ static bool isConstraintFile(const QCString &fileName,const QCString &ext)
//static void resetScanner(const char* s,MyParserVhdl* parse); //static void resetScanner(const char* s,MyParserVhdl* parse);
#undef YY_INPUT #undef YY_INPUT
#define YY_INPUT(buf,result,max_size) result=vhdlScanYYread(buf,max_size); #define YY_INPUT(buf,result,max_size) result=vhdlscannerYYread(buf,max_size);
static int vhdlScanYYread(char *buf,int max_size) static int vhdlscannerYYread(char *buf,int max_size)
{ {
int c=0; int c=0;
while ( c < max_size && inputVhdlString.at(inputPosition) ) while ( c < max_size && inputVhdlString.at(inputPosition) )
...@@ -437,14 +437,14 @@ BR [ \t\n\r] ...@@ -437,14 +437,14 @@ BR [ \t\n\r]
{letter}(_?{letter_or_digit})*|{extended_character} { {letter}(_?{letter_or_digit})*|{extended_character} {
int itoken=find_keyword(vhdlScanYYtext); int itoken=find_keyword(vhdlscannerYYtext);
// fprintf(stderr,"\n <<<< search tok: %s %d %d>>>\n",vhdlScanYYtext,itoken,yyLineNr); // fprintf(stderr,"\n <<<< search tok: %s %d %d>>>\n",vhdlscannerYYtext,itoken,yyLineNr);
// tokens in vhdlparser.hpp 258..412 // tokens in vhdlparser.hpp 258..412
if (itoken>200 && itoken<500 && prevToken!=t_END) if (itoken>200 && itoken<500 && prevToken!=t_END)
{ {
// printf("\n <<<< insert tok: %s %d %d>>>\n",vhdlScanYYtext,itoken,yyLineNr); // printf("\n <<<< insert tok: %s %d %d>>>\n",vhdlscannerYYtext,itoken,yyLineNr);
lineIndex[itoken]=yyLineNr; lineIndex[itoken]=yyLineNr;
} }
...@@ -462,7 +462,7 @@ BR [ \t\n\r] ...@@ -462,7 +462,7 @@ BR [ \t\n\r]
prevToken=itoken; prevToken=itoken;
yycont->qstr=vhdlScanYYtext; yycont->qstr=vhdlscannerYYtext;
yycont->yyLineNr=yyLineNr; yycont->yyLineNr=yyLineNr;
if (itoken== -1) if (itoken== -1)
{ {
...@@ -476,13 +476,13 @@ BR [ \t\n\r] ...@@ -476,13 +476,13 @@ BR [ \t\n\r]
} }
({decimal_literal})|({base}#{based_integer}(\.{based_integer})?#({exponent})?)|({base}:{based_integer}(\.{based_integer})?:({exponent})?) { ({decimal_literal})|({base}#{based_integer}(\.{based_integer})?#({exponent})?)|({base}:{based_integer}(\.{based_integer})?:({exponent})?) {
yycont->qstr=vhdlScanYYtext; yycont->qstr=vhdlscannerYYtext;
return ( t_ABSTRLIST ); return ( t_ABSTRLIST );
} }
'({graphic_character}|\"|\%)' { '({graphic_character}|\"|\%)' {
QCString q(vhdlScanYYtext); QCString q(vhdlscannerYYtext);
yycont->qstr=vhdlScanYYtext; yycont->qstr=vhdlscannerYYtext;
if (q=="'('") // std_logic'('1') ? if (q=="'('") // std_logic'('1') ?
{ {
...@@ -502,19 +502,19 @@ BR [ \t\n\r] ...@@ -502,19 +502,19 @@ BR [ \t\n\r]
} }
(\"({graphic_character}|(\"\")|\%)*\")|(\%({graphic_character}|(\%\%)|\")*\%) { (\"({graphic_character}|(\"\")|\%)*\")|(\%({graphic_character}|(\%\%)|\")*\%) {
yycont->qstr=vhdlScanYYtext; yycont->qstr=vhdlscannerYYtext;
yycont->iLine=yyLineNr; yycont->iLine=yyLineNr;
return ( t_STRING ); return ( t_STRING );
} }
{base_specifier}(\"{extended_digit}(_?{extended_digit})*\"|\%{extended_digit}(_?{extended_digit})*\%) { {base_specifier}(\"{extended_digit}(_?{extended_digit})*\"|\%{extended_digit}(_?{extended_digit})*\%) {
yycont->qstr=vhdlScanYYtext; yycont->qstr=vhdlscannerYYtext;
yycont->iLine=yyLineNr; yycont->iLine=yyLineNr;
return ( t_DIGIT ); return ( t_DIGIT );
} }
{vhdl2008tooldir} { {vhdl2008tooldir} {
yycont->qstr=vhdlScanYYtext; yycont->qstr=vhdlscannerYYtext;
yycont->iLine=yyLineNr; yycont->iLine=yyLineNr;
return(t_ToolDir); return(t_ToolDir);
} }
...@@ -526,7 +526,7 @@ BR [ \t\n\r] ...@@ -526,7 +526,7 @@ BR [ \t\n\r]
<*>"--"[^\n]* { <*>"--"[^\n]* {
/* comment */ /* comment */
QCString qcs(vhdlScanYYtext); QCString qcs(vhdlscannerYYtext);
// vhdl comment ? // vhdl comment ?
if (qcs.stripPrefix("--!")) if (qcs.stripPrefix("--!"))
{ {
...@@ -545,7 +545,7 @@ BR [ \t\n\r] ...@@ -545,7 +545,7 @@ BR [ \t\n\r]
<*>{BR}*"--!"[^{}\n]*[^\n]*\n/{B}*"--!" { // multi line comment <*>{BR}*"--!"[^{}\n]*[^\n]*\n/{B}*"--!" { // multi line comment
if (iDocLine==-1) iDocLine=yyLineNr; if (iDocLine==-1) iDocLine=yyLineNr;
QCString qc(vhdlScanYYtext); QCString qc(vhdlscannerYYtext);
int len=qc.contains('\n')+yyLineNr-1; int len=qc.contains('\n')+yyLineNr-1;
if (YY_START!=Comment) // Start of the comment block if (YY_START!=Comment) // Start of the comment block
{ {
...@@ -555,7 +555,7 @@ BR [ \t\n\r] ...@@ -555,7 +555,7 @@ BR [ \t\n\r]
if(!checkMultiComment(qc,len)) if(!checkMultiComment(qc,len))
{ {
strComment+=vhdlScanYYtext; strComment+=vhdlscannerYYtext;
} }
lineCount(); lineCount();
BEGIN(Comment); BEGIN(Comment);
...@@ -563,7 +563,7 @@ BR [ \t\n\r] ...@@ -563,7 +563,7 @@ BR [ \t\n\r]
<Comment>^{B}*"--!"[^\n]* { <Comment>^{B}*"--!"[^\n]* {
if (iDocLine==-1) iDocLine=yyLineNr; if (iDocLine==-1) iDocLine=yyLineNr;
strComment+=vhdlScanYYtext; strComment+=vhdlscannerYYtext;
int index=strComment.find("\\code"); int index=strComment.find("\\code");
if (index>0) if (index>0)
{ {
...@@ -591,14 +591,14 @@ BR [ \t\n\r] ...@@ -591,14 +591,14 @@ BR [ \t\n\r]
handleCommentBlock(strComment,FALSE); handleCommentBlock(strComment,FALSE);
} }
strComment.resize(0);; strComment.resize(0);;
unput(*vhdlScanYYtext); unput(*vhdlscannerYYtext);
doxComment=FALSE; doxComment=FALSE;
BEGIN(g_lastCommentContext); BEGIN(g_lastCommentContext);
} }
<*>"--!"[^\n]* { // one line comment <*>"--!"[^\n]* { // one line comment
if (iDocLine==-1) iDocLine=yyLineNr; if (iDocLine==-1) iDocLine=yyLineNr;
QCString qcs(vhdlScanYYtext); QCString qcs(vhdlscannerYYtext);
bool isEndCode=qcs.contains("\\endcode"); bool isEndCode=qcs.contains("\\endcode");
...@@ -630,7 +630,7 @@ BR [ \t\n\r] ...@@ -630,7 +630,7 @@ BR [ \t\n\r]
} }
<*>"/*" { <*>"/*" {
strComment+=vhdlScanYYtext; strComment+=vhdlscannerYYtext;
if (yy_hold_char=='!') // found comment starting with "/*!" if (yy_hold_char=='!') // found comment starting with "/*!"
{ {
doxComment=TRUE; doxComment=TRUE;
...@@ -639,7 +639,7 @@ BR [ \t\n\r] ...@@ -639,7 +639,7 @@ BR [ \t\n\r]
} }
<Vhdl2008Comment>[^*]*[*]+ { <Vhdl2008Comment>[^*]*[*]+ {
QCString tt(vhdlScanYYtext); QCString tt(vhdlscannerYYtext);
int len=tt.length(); int len=tt.length();
yyLineNr+=tt.contains('\n'); yyLineNr+=tt.contains('\n');
...@@ -712,7 +712,7 @@ void vhdlscanFreeScanner() ...@@ -712,7 +712,7 @@ void vhdlscanFreeScanner()
#if defined(YY_FLEX_SUBMINOR_VERSION) #if defined(YY_FLEX_SUBMINOR_VERSION)
if (g_lexInit) if (g_lexInit)
{ {
vhdlScanYYlex_destroy(); vhdlscannerYYlex_destroy();
} }
#endif #endif
} }
...@@ -735,7 +735,7 @@ void VHDLLanguageScanner::parsePrototype(const char *text) ...@@ -735,7 +735,7 @@ void VHDLLanguageScanner::parsePrototype(const char *text)
// do parsing // do parsing
//int VhdlParser::doLex() //int VhdlParser::doLex()
//{ //{
// int token=vhdlScanYYlex(); // int token=vhdlscannerYYlex();
// //fprintf(stderr,"\ntoken: %d at line: %d",token,yyLineNr); // //fprintf(stderr,"\ntoken: %d at line: %d",token,yyLineNr);
// return token; // return token;
//} //}
...@@ -775,7 +775,7 @@ void VHDLLanguageScanner::parseInput(const char *fileName, ...@@ -775,7 +775,7 @@ void VHDLLanguageScanner::parseInput(const char *fileName,
inputFile.setName(fileName); inputFile.setName(fileName);
if (g_lexInit) if (g_lexInit)
{ {
vhdlScanYYrestart( vhdlScanYYin ); vhdlscannerYYrestart( vhdlscannerYYin );
} }
g_lexInit=TRUE; g_lexInit=TRUE;
g_thisParser=this; g_thisParser=this;
......
...@@ -56,13 +56,13 @@ ...@@ -56,13 +56,13 @@
//------------------ //------------------
static const char index_xsd[] = static const char index_xsd[] =
#include "index_xsd.h" #include "index.xsd.h"
; ;
//------------------ //------------------
// //
static const char compound_xsd[] = static const char compound_xsd[] =
#include "compound_xsd.h" #include "compound.xsd.h"
; ;
//------------------ //------------------
......
...@@ -213,7 +213,7 @@ TARGET1 = #$ Expand("TARGET_x"); ...@@ -213,7 +213,7 @@ TARGET1 = #$ Expand("TARGET_x");
#$ Project("TMAKE_APP_FLAG") || DisableOutput(); #$ Project("TMAKE_APP_FLAG") || DisableOutput();
all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
$(TARGET): $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); $(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
#$ Project("TMAKE_APP_FLAG") || EnableOutput(); #$ Project("TMAKE_APP_FLAG") || EnableOutput();
#$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && DisableOutput(); #$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && DisableOutput();
......
...@@ -192,7 +192,7 @@ TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"}); ...@@ -192,7 +192,7 @@ TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"});
all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
$(TARGET): $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); $(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); #$ Project("TMAKE_APP_OR_DLL") || DisableOutput();
$(LINK) @&&| $(LINK) @&&|
$(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),,$(LIBS) $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),,$(LIBS)
......
...@@ -203,7 +203,7 @@ TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"}); ...@@ -203,7 +203,7 @@ TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"});
all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
$(TARGET): $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); $(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); #$ Project("TMAKE_APP_OR_DLL") || DisableOutput();
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
#$ Project("TMAKE_APP_OR_DLL") || EnableOutput(); #$ Project("TMAKE_APP_OR_DLL") || EnableOutput();
......
...@@ -203,7 +203,7 @@ TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"}); ...@@ -203,7 +203,7 @@ TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"});
all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
$(TARGET): $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); $(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); #$ Project("TMAKE_APP_OR_DLL") || DisableOutput();
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
#$ Project("TMAKE_APP_OR_DLL") || EnableOutput(); #$ Project("TMAKE_APP_OR_DLL") || EnableOutput();
......
...@@ -188,7 +188,7 @@ TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"}); ...@@ -188,7 +188,7 @@ TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"});
all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
$(TARGET): $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); $(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); #$ Project("TMAKE_APP_OR_DLL") || DisableOutput();
$(LINK) $(LFLAGS) /OUT:$(TARGET) @<< $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
$(OBJECTS) $(OBJMOC) $(LIBS) $(OBJECTS) $(OBJMOC) $(LIBS)
......
...@@ -169,7 +169,7 @@ TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"}); ...@@ -169,7 +169,7 @@ TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"});
all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
$(TARGET): $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); $(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); #$ Project("TMAKE_APP_OR_DLL") || DisableOutput();
$(LINK) $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),, $(LIBS) $(LINK) $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),, $(LIBS)
#$ Project("TMAKE_APP_OR_DLL") || EnableOutput(); #$ Project("TMAKE_APP_OR_DLL") || EnableOutput();
......
...@@ -169,7 +169,7 @@ TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"}); ...@@ -169,7 +169,7 @@ TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"});
all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
$(TARGET): $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); $(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); #$ Project("TMAKE_APP_OR_DLL") || DisableOutput();
$(TARGET): $(OBJECTS) $(LIBS) #$ Expand("TARGETDEPS"); $(TARGET): $(OBJECTS) $(LIBS) #$ Expand("TARGETDEPS");
$(LINK) -B"$(LFLAGS)" $(OBJECTS) $(LIBS) -Fe$(TARGET) $(LINK) -B"$(LFLAGS)" $(OBJECTS) $(LIBS) -Fe$(TARGET)
......
...@@ -157,7 +157,7 @@ TMPLIST = #$ ExpandGlue("TARGET","","",".lst"); ...@@ -157,7 +157,7 @@ TMPLIST = #$ ExpandGlue("TARGET","","",".lst");
all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)'; all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
$(TARGET): $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS"); $(TARGET): $(HEADERS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
@%create $(TMPLIST) @%create $(TMPLIST)
#$ Project("TMAKE_APP_OR_DLL") || DisableOutput(); #$ Project("TMAKE_APP_OR_DLL") || DisableOutput();
@%append $(TMPLIST) NAME #$ Expand("TARGET"); @%append $(TMPLIST) NAME #$ Expand("TARGET");
......
<?xml version="1.0" encoding="utf-8"?>
<VisualStudioToolFile
Name="config"
Version="8.00"
>
<Rules>
<CustomBuildRule
Name="Config"
DisplayName="Config"
CommandLine="python $(ProjectDir)..\src\configgen.py -cpp [AllOptions] [AdditionalOptions] [inputs] &gt; $(InputDir)../src/$(InputName)options.cpp"
Outputs="$(InputDir)../src/$(InputName)options.cpp"
FileExtensions="*.xml"
AdditionalDependencies="$(ProjectDir)..\src\configgen.py"
ExecutionDescription="Executing configgen for doxygen..."
ShowOnlyRuleProperties="false"
>
</CustomBuildRule>
<CustomBuildRule
Name="Config_dw"
DisplayName="Config"
CommandLine="python $(ProjectDir)..\src\configgen.py -wiz [AllOptions] [AdditionalOptions] [inputs] &gt; $(InputDir)../addon/doxywizard/$(InputName)doc.cpp"
Outputs="$(InputDir)../addon/doxywizard/$(InputName)doc.cpp"
FileExtensions="*.xml"
AdditionalDependencies="$(ProjectDir)..\src\configgen.py"
ExecutionDescription="Executing configgen for doxywizard ..."
ShowOnlyRuleProperties="false"
>
</CustomBuildRule>
</Rules>
</VisualStudioToolFile>
...@@ -19,6 +19,18 @@ ...@@ -19,6 +19,18 @@
<ToolFile <ToolFile
RelativePath=".\Lex.rules" RelativePath=".\Lex.rules"
/> />
<ToolFile
RelativePath=".\Settings.rules"
/>
<ToolFile
RelativePath=".\Version.rules"
/>
<ToolFile
RelativePath=".\Config.rules"
/>
<ToolFile
RelativePath=".\Gen_head.rules"
/>
</ToolFiles> </ToolFiles>
<Configurations> <Configurations>
<Configuration <Configuration
...@@ -33,14 +45,24 @@ ...@@ -33,14 +45,24 @@
> >
<Tool <Tool
Name="VCPreBuildEventTool" Name="VCPreBuildEventTool"
CommandLine="version.bat"
/> />
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
/> />
<Tool <Tool
Name="Lex" Name="Lex"
CommandLine="flex [AllOptions] [AdditionalOptions] [inputs]" />
<Tool
Name="Settings"
/>
<Tool
Name="Version"
/>
<Tool
Name="Config"
/>
<Tool
Name="Genhead"
/> />
<Tool <Tool
Name="VCXMLDataGeneratorTool" Name="VCXMLDataGeneratorTool"
...@@ -134,7 +156,6 @@ ...@@ -134,7 +156,6 @@
> >
<Tool <Tool
Name="VCPreBuildEventTool" Name="VCPreBuildEventTool"
CommandLine="version.bat"
/> />
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
...@@ -142,6 +163,18 @@ ...@@ -142,6 +163,18 @@
<Tool <Tool
Name="Lex" Name="Lex"
/> />
<Tool
Name="Settings"
/>
<Tool
Name="Version"
/>
<Tool
Name="Config"
/>
<Tool
Name="Genhead"
/>
<Tool <Tool
Name="VCXMLDataGeneratorTool" Name="VCXMLDataGeneratorTool"
/> />
...@@ -234,14 +267,24 @@ ...@@ -234,14 +267,24 @@
> >
<Tool <Tool
Name="VCPreBuildEventTool" Name="VCPreBuildEventTool"
CommandLine="version.bat"
/> />
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
/> />
<Tool <Tool
Name="Lex" Name="Lex"
CommandLine="flex [AllOptions] [AdditionalOptions] [inputs]" />
<Tool
Name="Settings"
/>
<Tool
Name="Version"
/>
<Tool
Name="Config"
/>
<Tool
Name="Genhead"
/> />
<Tool <Tool
Name="VCXMLDataGeneratorTool" Name="VCXMLDataGeneratorTool"
...@@ -336,7 +379,6 @@ ...@@ -336,7 +379,6 @@
> >
<Tool <Tool
Name="VCPreBuildEventTool" Name="VCPreBuildEventTool"
CommandLine="version.bat"
/> />
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
...@@ -344,6 +386,18 @@ ...@@ -344,6 +386,18 @@
<Tool <Tool
Name="Lex" Name="Lex"
/> />
<Tool
Name="Settings"
/>
<Tool
Name="Version"
/>
<Tool
Name="Config"
/>
<Tool
Name="Genhead"
/>
<Tool <Tool
Name="VCXMLDataGeneratorTool" Name="VCXMLDataGeneratorTool"
/> />
...@@ -439,48 +493,12 @@ ...@@ -439,48 +493,12 @@
> >
</File> </File>
<File <File
RelativePath="..\src\ce_lex.cpp" RelativePath="..\src\constexp.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\ce_parse.cpp" RelativePath="..\src\ce_parse.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\cite.cpp" RelativePath="..\src\cite.cpp"
...@@ -493,3050 +511,1608 @@ ...@@ -493,3050 +511,1608 @@
<File <File
RelativePath="..\src\classdef.cpp" RelativePath="..\src\classdef.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\classlist.cpp" RelativePath="..\src\classlist.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\cmdmapper.cpp" RelativePath="..\src\cmdmapper.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\code.cpp" RelativePath="..\src\code.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\code.l" RelativePath="..\src\commentcnv.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PcodeYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PcodeYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PcodeYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PcodeYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\commentcnv.cpp" RelativePath="..\src\commentscan.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\commentcnv.l" RelativePath="..\src\condparser.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\commentscan.cpp" RelativePath="..\src\config.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\commentscan.l" RelativePath="..\src\configoptions.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PcommentScanYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PcommentScanYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PcommentScanYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PcommentScanYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\condparser.cpp" RelativePath="..\src\cppvalue.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\config.cpp" RelativePath="..\src\dbusxmlscanner.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\config.l" RelativePath="..\src\debug.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PconfigYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PconfigYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PconfigYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PconfigYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\configoptions.cpp" RelativePath="..\src\declinfo.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\constexp.l" RelativePath="..\src\defargs.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PcppExpYY -t $(InputDir)constexp.l &gt;$(InputDir)ce_lex.cpp"
AdditionalDependencies="$(InputDir)constexp.l"
Output="$(InputDir)ce_lex.cpp"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PcppExpYY -t $(InputDir)constexp.l &gt;$(InputDir)ce_lex.cpp"
AdditionalDependencies="$(InputDir)constexp.l"
Output="$(InputDir)ce_lex.cpp"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PcppExpYY -t $(InputDir)constexp.l &gt;$(InputDir)ce_lex.cpp"
AdditionalDependencies="$(InputDir)constexp.l"
Output="$(InputDir)ce_lex.cpp"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PcppExpYY -t $(InputDir)constexp.l &gt;$(InputDir)ce_lex.cpp"
AdditionalDependencies="$(InputDir)constexp.l"
Output="$(InputDir)ce_lex.cpp"
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\constexp.y" RelativePath="..\src\defgen.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Running bison on constexp.y"
CommandLine="runbison.bat $(InputDir)&#x0D;&#x0A;"
Outputs="$(InputDir)\..\src\ce_parse.cpp"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCustomBuildTool"
Description="Running bison on constexp.y"
CommandLine="runbison.bat $(InputDir)&#x0D;&#x0A;"
Outputs="$(InputDir)\..\src\ce_parse.cpp"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Running bison on constexp.y"
CommandLine="runbison.bat $(InputDir)&#x0D;&#x0A;"
Outputs="$(InputDir)\..\src\ce_parse.cpp"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCustomBuildTool"
Description="Running bison on constexp.y"
CommandLine="runbison.bat $(InputDir)&#x0D;&#x0A;"
Outputs="$(InputDir)\..\src\ce_parse.cpp"
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\cppvalue.cpp" RelativePath="..\src\define.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\dbusxmlscanner.cpp" RelativePath="..\src\definition.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\debug.cpp" RelativePath="..\src\diagram.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\declinfo.cpp" RelativePath="..\src\dirdef.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\declinfo.l" RelativePath="..\src\docbookgen.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PdeclinfoYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PdeclinfoYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PdeclinfoYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PdeclinfoYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\defargs.cpp" RelativePath="..\src\docbookvisitor.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\defargs.l" RelativePath="..\src\docparser.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PdefargsYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PdefargsYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PdefargsYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PdefargsYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\defgen.cpp" RelativePath="..\src\docsets.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\define.cpp" RelativePath="..\src\doctokenizer.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\definition.cpp" RelativePath="..\src\dot.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\diagram.cpp" RelativePath="..\src\doxygen.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\dirdef.cpp" RelativePath="..\src\eclipsehelp.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\docbookgen.cpp" RelativePath="..\src\entry.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\docbookvisitor.cpp" RelativePath="..\src\filedef.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\docparser.cpp" RelativePath="..\src\filename.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\docsets.cpp" RelativePath="..\src\formula.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\doctokenizer.cpp" RelativePath="..\src\fortrancode.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\doctokenizer.l" RelativePath="..\src\fortranscanner.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PdoctokenizerYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PdoctokenizerYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -PdoctokenizerYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="Lex"
CommandLine="flex -PdoctokenizerYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\dot.cpp" RelativePath="..\src\ftextstream.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\doxygen.cpp" RelativePath="..\src\ftvhelp.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\eclipsehelp.cpp" RelativePath="..\src\groupdef.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\entry.cpp" RelativePath="..\src\htags.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\filedef.cpp" RelativePath="..\src\htmldocvisitor.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\filename.cpp" RelativePath="..\src\htmlgen.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\formula.cpp" RelativePath="..\src\htmlhelp.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\fortrancode.cpp" RelativePath="..\src\image.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\fortrancode.l" RelativePath="..\src\index.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -i -PfcodeYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="Lex"
CommandLine="flex -i -PfcodeYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -i -PfcodeYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="Lex"
CommandLine="flex -i -PfcodeYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\fortranscanner.cpp" RelativePath="..\src\language.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\fortranscanner.l" RelativePath="..\src\latexdocvisitor.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -i -PfscanYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="Lex"
CommandLine="flex -i -PfscanYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="Lex"
CommandLine="flex -i -PfscanYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="Lex"
CommandLine="flex -i -PfscanYY [AllOptions] [AdditionalOptions] [inputs]"
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\ftextstream.cpp" RelativePath="..\src\latexgen.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\ftvhelp.cpp" RelativePath="..\src\layout.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\groupdef.cpp" RelativePath="..\src\lodepng.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\htags.cpp" RelativePath="..\src\logos.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\htmldocvisitor.cpp" RelativePath="..\src\main.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\htmlgen.cpp" RelativePath="..\src\mandocvisitor.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\htmlhelp.cpp" RelativePath="..\src\mangen.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\image.cpp" RelativePath="..\src\markdown.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\index.cpp" RelativePath="..\src\marshal.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\language.cpp" RelativePath="..\libmd5\md5.c"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\latexdocvisitor.cpp" RelativePath="..\src\memberdef.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\latexgen.cpp" RelativePath="..\src\membergroup.cpp"
> >
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\layout.cpp" RelativePath="..\src\memberlist.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\lodepng.cpp" RelativePath="..\src\membername.cpp"
> >
</File> </File>
<File <File
RelativePath="..\src\logos.cpp" RelativePath="..\src\message.cpp"
>
</File>
<File
RelativePath="..\src\msc.cpp"
>
</File>
<File
RelativePath="..\src\namespacedef.cpp"
>
</File>
<File
RelativePath="..\src\objcache.cpp"
>
</File>
<File
RelativePath="..\src\outputgen.cpp"
>
</File>
<File
RelativePath="..\src\outputlist.cpp"
>
</File>
<File
RelativePath="..\src\pagedef.cpp"
>
</File>
<File
RelativePath="..\src\perlmodgen.cpp"
>
</File>
<File
RelativePath="..\src\portable.cpp"
>
</File>
<File
RelativePath="..\src\portable_c.c"
>
</File>
<File
RelativePath="..\src\pre.cpp"
>
</File>
<File
RelativePath="..\src\pycode.cpp"
>
</File>
<File
RelativePath="..\src\pyscanner.cpp"
>
</File>
<File
RelativePath="..\src\qhp.cpp"
>
</File>
<File
RelativePath="..\src\qhpxmlwriter.cpp"
>
</File>
<File
RelativePath="..\src\reflist.cpp"
>
</File>
<File
RelativePath="..\src\rtfdocvisitor.cpp"
>
</File>
<File
RelativePath="..\src\rtfgen.cpp"
>
</File>
<File
RelativePath="..\src\rtfstyle.cpp"
>
</File>
<File
RelativePath="..\src\scanner.cpp"
>
</File>
<File
RelativePath="..\src\searchindex.cpp"
>
</File>
<File
RelativePath="..\src\sqlite3gen.cpp"
>
</File>
<File
RelativePath="..\src\store.cpp"
>
</File>
<File
RelativePath="..\src\tagreader.cpp"
>
</File>
<File
RelativePath="..\src\tclscanner.cpp"
>
</File>
<File
RelativePath="..\src\textdocvisitor.h"
>
</File>
<File
RelativePath="..\src\textdocvisitor.cpp"
>
</File>
<File
RelativePath="..\src\tooltip.cpp"
>
</File>
<File
RelativePath="..\src\util.cpp"
>
</File>
<File
RelativePath="..\src\version.cpp"
>
</File>
<File
RelativePath="..\src\vhdldocgen.cpp"
>
</File>
<File
RelativePath="..\src\vhdlparser.cpp"
>
</File>
<File
RelativePath="..\src\vhdlparser.hpp"
>
</File>
<File
RelativePath="..\src\xmldocvisitor.cpp"
>
</File>
<File
RelativePath="..\src\xmlgen.cpp"
>
</File>
</Filter>
<Filter
Name="Yacc Files"
Filter="y"
>
<File
RelativePath="..\src\constexp.y"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCustomBuildTool"
AdditionalIncludeDirectories="" Description="Running bison on constexp.y"
PreprocessorDefinitions="" CommandLine="bison -l -d -p ce_parseexpYY $(InputPath) -o $(InputDir)\..\src\ce_parse.c&#x0D;&#x0A;bison -l -p constexpYY $(InputPath) -o $(InputDir)..\src\ce_parse.cpp&#x0D;&#x0A;del $(InputDir)..\src\ce_parse.c"
Outputs="$(InputDir)\..\src\ce_parse.cpp"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCustomBuildTool"
AdditionalIncludeDirectories="" Description="Running bison on constexp.y"
PreprocessorDefinitions="" CommandLine="bison -l -d -p ce_parseexpYY $(InputPath) -o $(InputDir)\..\src\ce_parse.c&#x0D;&#x0A;bison -l -p constexpYY $(InputPath) -o $(InputDir)..\src\ce_parse.cpp&#x0D;&#x0A;del $(InputDir)..\src\ce_parse.c"
Outputs="$(InputDir)\..\src\ce_parse.cpp"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCustomBuildTool"
AdditionalIncludeDirectories="" Description="Running bison on constexp.y"
PreprocessorDefinitions="" CommandLine="bison -l -d -p ce_parseexpYY $(InputPath) -o $(InputDir)\..\src\ce_parse.c&#x0D;&#x0A;bison -l -p constexpYY $(InputPath) -o $(InputDir)..\src\ce_parse.cpp&#x0D;&#x0A;del $(InputDir)..\src\ce_parse.c"
Outputs="$(InputDir)\..\src\ce_parse.cpp"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCustomBuildTool"
AdditionalIncludeDirectories="" Description="Running bison on constexp.y"
PreprocessorDefinitions="" CommandLine="bison -l -d -p ce_parseexpYY $(InputPath) -o $(InputDir)\..\src\ce_parse.c&#x0D;&#x0A;bison -l -p constexpYY $(InputPath) -o $(InputDir)..\src\ce_parse.cpp&#x0D;&#x0A;del $(InputDir)..\src\ce_parse.c"
Outputs="$(InputDir)\..\src\ce_parse.cpp"
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\main.cpp" RelativePath="..\src\vhdlparser.y"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCustomBuildTool"
AdditionalIncludeDirectories="" Description="Running bison on vhdlparser.y"
PreprocessorDefinitions="" CommandLine="bison -l -d -p vhdlscannerYY $(InputPath) -o $(InputDir)\..\src\vhdlparser.c&#x0D;&#x0A;bison -l -p vhdlscannerYY $(InputPath) -o $(InputDir)\..\src\vhdlparser.cpp&#x0D;&#x0A;del $(InputDir)\..\src\vhdlparser.c"
Outputs="$(InputDir)$(InputName).cpp"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCustomBuildTool"
AdditionalIncludeDirectories="" Description="Running bison on vhdlparser.y"
PreprocessorDefinitions="" CommandLine="bison -l -d -p vhdlscannerYY $(InputPath) -o $(InputDir)\..\src\vhdlparser.c&#x0D;&#x0A;bison -l -p vhdlscannerYY $(InputPath) -o $(InputDir)\..\src\vhdlparser.cpp&#x0D;&#x0A;del $(InputDir)\..\src\vhdlparser.c"
Outputs="$(InputDir)$(InputName).cpp"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCustomBuildTool"
AdditionalIncludeDirectories="" Description="Running bison on vhdlparser.y"
PreprocessorDefinitions="" CommandLine="bison -l -d -p vhdlscannerYY $(InputPath) -o $(InputDir)\..\src\vhdlparser.c&#x0D;&#x0A;bison -l -p vhdlscannerYY $(InputPath) -o $(InputDir)\..\src\vhdlparser.cpp&#x0D;&#x0A;del $(InputDir)\..\src\vhdlparser.c"
Outputs="$(InputDir)$(InputName).cpp"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCustomBuildTool"
AdditionalIncludeDirectories="" Description="Running bison on vhdlparser.y"
PreprocessorDefinitions="" CommandLine="bison -l -d -p vhdlscannerYY $(InputPath) -o $(InputDir)\..\src\vhdlparser.c&#x0D;&#x0A;bison -l -p vhdlscannerYY $(InputPath) -o $(InputDir)\..\src\vhdlparser.cpp&#x0D;&#x0A;del $(InputDir)\..\src\vhdlparser.c"
Outputs="$(InputDir)$(InputName).cpp"
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
</Filter>
<Filter
Name="Lex Files"
Filter="l"
>
<File
RelativePath="..\src\code.l"
>
</File>
<File <File
RelativePath="..\src\mandocvisitor.cpp" RelativePath="..\src\commentcnv.l"
>
</File>
<File
RelativePath="..\src\commentscan.l"
>
</File>
<File
RelativePath="..\src\config.l"
>
</File>
<File
RelativePath="..\src\constexp.l"
>
</File>
<File
RelativePath="..\src\declinfo.l"
>
</File>
<File
RelativePath="..\src\defargs.l"
>
</File>
<File
RelativePath="..\src\doctokenizer.l"
>
</File>
<File
RelativePath="..\src\fortrancode.l"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\mangen.cpp" RelativePath="..\src\fortranscanner.l"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\markdown.cpp" RelativePath="..\src\pre.l"
> >
</File> </File>
<File <File
RelativePath="..\src\marshal.cpp" RelativePath="..\src\pycode.l"
> >
</File> </File>
<File <File
RelativePath="..\libmd5\md5.c" RelativePath="..\src\pyscanner.l"
>
</File>
<File
RelativePath="..\src\scanner.l"
>
</File>
<File
RelativePath="..\src\tclscanner.l"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\memberdef.cpp" RelativePath="..\src\vhdlcode.l"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\membergroup.cpp" RelativePath="..\src\vhdlscanner.l"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Lex"
AdditionalIncludeDirectories="" Case="true"
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
</Filter>
<Filter
Name="Python Files"
Filter="py"
>
<File <File
RelativePath="..\src\memberlist.cpp" RelativePath="..\src\settings.py"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Settings"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Settings"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Settings"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Settings"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\membername.cpp" RelativePath="..\src\version.py"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Version"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Version"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Version"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Version"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
</Filter>
<Filter
Name="XML Files"
Filter="xml"
>
<File <File
RelativePath="..\src\message.cpp" RelativePath="..\src\config.xml"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Config"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Config"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Config"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Config"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
</Filter>
<Filter
Name="Generating header Files"
>
<File <File
RelativePath="..\src\msc.cpp" RelativePath="..\src\index.xsd"
>
</File>
<File
RelativePath="..\src\namespacedef.cpp"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\objcache.cpp" RelativePath="..\src\compound.xsd"
>
</File>
<File
RelativePath="..\src\outputgen.cpp"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\outputlist.cpp" RelativePath="..\src\layout_default.xml"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\pagedef.cpp" RelativePath="..\src\header.html"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\perlmodgen.cpp" RelativePath="..\src\footer.html"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\portable.cpp" RelativePath="..\src\search_functions.php"
>
</File>
<File
RelativePath="..\src\portable_c.c"
>
</File>
<File
RelativePath="..\src\pre.cpp"
>
</File>
<File
RelativePath="..\src\pre.l"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PpreYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PpreYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PpreYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PpreYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\pycode.cpp" RelativePath="..\src\search_opensearch.php"
>
</File>
<File
RelativePath="..\src\pycode.l"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PpycodeYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PpycodeYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PpycodeYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PpycodeYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\pyscanner.cpp" RelativePath="..\src\search.js"
>
</File>
<File
RelativePath="..\src\pyscanner.l"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PpyscanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PpyscanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PpyscanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PpyscanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\qhp.cpp" RelativePath="..\src\search.css"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\qhpxmlwriter.cpp" RelativePath="..\src\extsearch.js"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\reflist.cpp" RelativePath="..\src\doxygen.css"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\rtfdocvisitor.cpp" RelativePath="..\src\doxygen.sty"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\rtfgen.cpp" RelativePath="..\src\navtree.js"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\rtfstyle.cpp" RelativePath="..\src\resize.js"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\scanner.cpp" RelativePath="..\src\jquery_p1.js"
>
</File>
<File
RelativePath="..\src\scanner.l"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PscanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PscanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PscanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PscanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\searchindex.cpp" RelativePath="..\src\jquery_p2.js"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\sqlite3gen.cpp" RelativePath="..\src\jquery_p3.js"
>
</File>
<File
RelativePath="..\src\store.cpp"
>
</File>
<File
RelativePath="..\src\tagreader.cpp"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\tclscanner.cpp" RelativePath="..\src\jquery_ui.js"
>
</File>
<File
RelativePath="..\src\tclscanner.l"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PtclscanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PtclscanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PtclscanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -PtclscanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\textdocvisitor.cpp" RelativePath="..\src\jquery_fx.js"
>
</File>
<File
RelativePath="..\src\tooltip.cpp"
>
</File>
<File
RelativePath="..\src\util.cpp"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\version.cpp" RelativePath="..\src\jquery_pt.js"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\vhdlcode.l" RelativePath="..\src\navtree.css"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -i -PvhdlcodeYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -i -PvhdlcodeYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -i -PvhdlcodeYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -i -PvhdlcodeYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\vhdldocgen.cpp" RelativePath="..\src\svgpan.js"
>
</File>
<File
RelativePath="..\src\vhdlparser.cpp"
>
</File>
<File
RelativePath="..\src\vhdlparser.hpp"
>
</File>
<File
RelativePath="..\src\vhdlparser.y"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCustomBuildTool" Name="Gen_head"
Description="Running bison on vhdlparser.y"
CommandLine="runbison.bat $(InputDir)&#x0D;&#x0A;"
Outputs="$(InputDir)\..\src\vhdlparser.cpp"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCustomBuildTool" Name="Gen_head"
Description="Running bison on vhdlparser.y" />
CommandLine="runbison.bat $(InputDir)&#x0D;&#x0A;" </FileConfiguration>
Outputs="$(InputDir)\..\src\vhdlparser.cpp" <FileConfiguration
Name="Release|Win32"
>
<Tool
Name="Gen_head"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCustomBuildTool" Name="Gen_head"
Description="Running bison on vhdlparser.y"
CommandLine="runbison.bat $(InputDir)&#x0D;&#x0A;"
Outputs="$(InputDir)\..\src\vhdlparser.cpp"
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\vhdlscanner.l" RelativePath="..\src\dynsections.js"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -i -PvhdlScanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -i -PvhdlScanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -i -PvhdlScanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="Lex" Name="Gen_head"
CommandLine="flex -i -PvhdlScanYY [AllOptions] [AdditionalOptions] [inputs]"
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\xmldocvisitor.cpp" RelativePath="..\src\doxygen.bst"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File <File
RelativePath="..\src\xmlgen.cpp" RelativePath="..\src\bib2xhtml.pl"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Debug|x64" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|x64" Name="Release|x64"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="Gen_head"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
...@@ -3550,7 +2126,7 @@ ...@@ -3550,7 +2126,7 @@
> >
</File> </File>
<File <File
RelativePath="..\src\bib2xhtml.h" RelativePath="..\src\bib2xhtml.pl.h"
> >
</File> </File>
<File <File
...@@ -3973,10 +2549,6 @@ ...@@ -3973,10 +2549,6 @@
RelativePath="..\src\tclscanner.h" RelativePath="..\src\tclscanner.h"
> >
</File> </File>
<File
RelativePath="..\src\textdocvisitor.h"
>
</File>
<File <File
RelativePath="..\src\tooltip.h" RelativePath="..\src\tooltip.h"
> >
...@@ -3989,6 +2561,10 @@ ...@@ -3989,6 +2561,10 @@
RelativePath="..\src\translator_adapter.h" RelativePath="..\src\translator_adapter.h"
> >
</File> </File>
<File
RelativePath="..\src\translator_am.h"
>
</File>
<File <File
RelativePath="..\src\translator_ar.h" RelativePath="..\src\translator_ar.h"
> >
...@@ -4081,6 +2657,10 @@ ...@@ -4081,6 +2657,10 @@
RelativePath="..\src\translator_lt.h" RelativePath="..\src\translator_lt.h"
> >
</File> </File>
<File
RelativePath="..\src\translator_lv.h"
>
</File>
<File <File
RelativePath="..\src\translator_mk.h" RelativePath="..\src\translator_mk.h"
> >
...@@ -4113,10 +2693,6 @@ ...@@ -4113,10 +2693,6 @@
RelativePath="..\src\translator_sc.h" RelativePath="..\src\translator_sc.h"
> >
</File> </File>
<File
RelativePath="..\src\translator_se.h"
>
</File>
<File <File
RelativePath="..\src\translator_si.h" RelativePath="..\src\translator_si.h"
> >
...@@ -4129,6 +2705,10 @@ ...@@ -4129,6 +2705,10 @@
RelativePath="..\src\translator_sr.h" RelativePath="..\src\translator_sr.h"
> >
</File> </File>
<File
RelativePath="..\src\translator_sv.h"
>
</File>
<File <File
RelativePath="..\src\translator_tr.h" RelativePath="..\src\translator_tr.h"
> >
...@@ -4158,7 +2738,7 @@ ...@@ -4158,7 +2738,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
CommandLine="echo /* this is a dummy file, that is needed for compiling files that are &gt; $(InputPath)&#x0D;&#x0A;echo * generated with flex under Windows 95/NT. &gt;&gt; $(InputPath)&#x0D;&#x0A;echo */ &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #if defined(_MSC_VER) &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #include ^&lt;io.h^&gt; &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #endif &gt;&gt; $(InputPath)&#x0D;&#x0A;" CommandLine="echo /* this is a dummy file, that is needed for compiling files that are &gt; $(InputPath)&#x0D;&#x0A;echo * generated with flex under Windows 95/NT. &gt;&gt; $(InputPath)&#x0D;&#x0A;echo */ &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #if defined(_MSC_VER) &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #include ^&lt;io.h^&gt; &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #endif &gt;&gt; $(InputPath)&#x0D;&#x0A;"
AdditionalDependencies="..\src\ce_lex.cpp;..\src\code.cpp;..\src\commentcnv.cpp;..\src\config.cpp;..\src\declinfo.cpp;..\src\defargs.cpp;..\src\doctokenizer.cpp;..\src\formula.cpp;..\src\pre.cpp;..\src\scanner.cpp;..\src\util.cpp;" AdditionalDependencies="..\src\constexp.cpp;..\src\code.cpp;..\src\commentcnv.cpp;..\src\config.cpp;..\src\declinfo.cpp;..\src\defargs.cpp;..\src\doctokenizer.cpp;..\src\formula.cpp;..\src\pre.cpp;..\src\scanner.cpp;..\src\util.cpp;"
Outputs="$(InputPath)" Outputs="$(InputPath)"
/> />
</FileConfiguration> </FileConfiguration>
...@@ -4168,7 +2748,7 @@ ...@@ -4168,7 +2748,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
CommandLine="echo /* this is a dummy file, that is needed for compiling files that are &gt; $(InputPath)&#x0D;&#x0A;echo * generated with flex under Windows 95/NT. &gt;&gt; $(InputPath)&#x0D;&#x0A;echo */ &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #if defined(_MSC_VER) &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #include ^&lt;io.h^&gt; &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #endif &gt;&gt; $(InputPath)&#x0D;&#x0A;" CommandLine="echo /* this is a dummy file, that is needed for compiling files that are &gt; $(InputPath)&#x0D;&#x0A;echo * generated with flex under Windows 95/NT. &gt;&gt; $(InputPath)&#x0D;&#x0A;echo */ &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #if defined(_MSC_VER) &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #include ^&lt;io.h^&gt; &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #endif &gt;&gt; $(InputPath)&#x0D;&#x0A;"
AdditionalDependencies="..\src\ce_lex.cpp;..\src\code.cpp;..\src\commentcnv.cpp;..\src\config.cpp;..\src\declinfo.cpp;..\src\defargs.cpp;..\src\doctokenizer.cpp;..\src\formula.cpp;..\src\pre.cpp;..\src\scanner.cpp;..\src\util.cpp;" AdditionalDependencies="..\src\constexp.cpp;..\src\code.cpp;..\src\commentcnv.cpp;..\src\config.cpp;..\src\declinfo.cpp;..\src\defargs.cpp;..\src\doctokenizer.cpp;..\src\formula.cpp;..\src\pre.cpp;..\src\scanner.cpp;..\src\util.cpp;"
Outputs="$(InputPath)" Outputs="$(InputPath)"
/> />
</FileConfiguration> </FileConfiguration>
...@@ -4178,7 +2758,7 @@ ...@@ -4178,7 +2758,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
CommandLine="echo /* this is a dummy file, that is needed for compiling files that are &gt; $(InputPath)&#x0D;&#x0A;echo * generated with flex under Windows 95/NT. &gt;&gt; $(InputPath)&#x0D;&#x0A;echo */ &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #if defined(_MSC_VER) &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #include ^&lt;io.h^&gt; &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #endif &gt;&gt; $(InputPath)&#x0D;&#x0A;" CommandLine="echo /* this is a dummy file, that is needed for compiling files that are &gt; $(InputPath)&#x0D;&#x0A;echo * generated with flex under Windows 95/NT. &gt;&gt; $(InputPath)&#x0D;&#x0A;echo */ &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #if defined(_MSC_VER) &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #include ^&lt;io.h^&gt; &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #endif &gt;&gt; $(InputPath)&#x0D;&#x0A;"
AdditionalDependencies="..\src\ce_lex.cpp;..\src\code.cpp;..\src\commentcnv.cpp;..\src\config.cpp;..\src\declinfo.cpp;..\src\defargs.cpp;..\src\doctokenizer.cpp;..\src\formula.cpp;..\src\pre.cpp;..\src\scanner.cpp;..\src\util.cpp;" AdditionalDependencies="..\src\constexp.cpp;..\src\code.cpp;..\src\commentcnv.cpp;..\src\config.cpp;..\src\declinfo.cpp;..\src\defargs.cpp;..\src\doctokenizer.cpp;..\src\formula.cpp;..\src\pre.cpp;..\src\scanner.cpp;..\src\util.cpp;"
Outputs="$(InputPath)" Outputs="$(InputPath)"
/> />
</FileConfiguration> </FileConfiguration>
...@@ -4188,7 +2768,7 @@ ...@@ -4188,7 +2768,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
CommandLine="echo /* this is a dummy file, that is needed for compiling files that are &gt; $(InputPath)&#x0D;&#x0A;echo * generated with flex under Windows 95/NT. &gt;&gt; $(InputPath)&#x0D;&#x0A;echo */ &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #if defined(_MSC_VER) &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #include ^&lt;io.h^&gt; &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #endif &gt;&gt; $(InputPath)&#x0D;&#x0A;" CommandLine="echo /* this is a dummy file, that is needed for compiling files that are &gt; $(InputPath)&#x0D;&#x0A;echo * generated with flex under Windows 95/NT. &gt;&gt; $(InputPath)&#x0D;&#x0A;echo */ &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #if defined(_MSC_VER) &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #include ^&lt;io.h^&gt; &gt;&gt; $(InputPath)&#x0D;&#x0A;echo #endif &gt;&gt; $(InputPath)&#x0D;&#x0A;"
AdditionalDependencies="..\src\ce_lex.cpp;..\src\code.cpp;..\src\commentcnv.cpp;..\src\config.cpp;..\src\declinfo.cpp;..\src\defargs.cpp;..\src\doctokenizer.cpp;..\src\formula.cpp;..\src\pre.cpp;..\src\scanner.cpp;..\src\util.cpp;" AdditionalDependencies="..\src\constexp.cpp;..\src\code.cpp;..\src\commentcnv.cpp;..\src\config.cpp;..\src\declinfo.cpp;..\src\defargs.cpp;..\src\doctokenizer.cpp;..\src\formula.cpp;..\src\pre.cpp;..\src\scanner.cpp;..\src\util.cpp;"
Outputs="$(InputPath)" Outputs="$(InputPath)"
/> />
</FileConfiguration> </FileConfiguration>
......
...@@ -13,6 +13,18 @@ ...@@ -13,6 +13,18 @@
/> />
</Platforms> </Platforms>
<ToolFiles> <ToolFiles>
<ToolFile
RelativePath=".\Lex.rules"
/>
<ToolFile
RelativePath=".\Version.rules"
/>
<ToolFile
RelativePath=".\Settings.rules"
/>
<ToolFile
RelativePath=".\Config.rules"
/>
</ToolFiles> </ToolFiles>
<Configurations> <Configurations>
<Configuration <Configuration
...@@ -26,9 +38,24 @@ ...@@ -26,9 +38,24 @@
<Tool <Tool
Name="VCPreBuildEventTool" Name="VCPreBuildEventTool"
/> />
<Tool
Name="Version"
/>
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
/> />
<Tool
Name="Lex"
/>
<Tool
Name="Config"
/>
<Tool
Name="Config_dw"
/>
<Tool
Name="Settings"
/>
<Tool <Tool
Name="VCXMLDataGeneratorTool" Name="VCXMLDataGeneratorTool"
/> />
...@@ -45,7 +72,7 @@ ...@@ -45,7 +72,7 @@
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
AdditionalOptions="-Zm200 -w34100 -w34189 -Zm200 -w34100 -w34189 -w34100 -w34189" AdditionalOptions="-Zm200 -w34100 -w34189 -Zm200 -w34100 -w34189 -w34100 -w34189"
Optimization="4" Optimization="4"
AdditionalIncludeDirectories="&quot;$(QT_DIR)\include\QtCore&quot;,&quot;$(QT_DIR)\include\QtCore&quot;,&quot;$(QT_DIR)\include\QtGui&quot;,&quot;$(QT_DIR)\include\QtGui&quot;,&quot;$(QT_DIR)\include\QtXml&quot;,&quot;$(QT_DIR)\include\QtXml&quot;,&quot;$(QT_DIR)\include&quot;,&quot;..\addon\doxywizard&quot;,&quot;c:\Qt\4.4.3\include\ActiveQt&quot;,&quot;..\addon\doxywizard\moc&quot;,&quot;..\addon\doxywizard&quot;,&quot;.&quot;,$(QT_DIR)\mkspecs\win32-msvc2005" AdditionalIncludeDirectories="&quot;$(QT_DIR)\include\QtCore&quot;,&quot;$(QT_DIR)\include\QtCore&quot;,&quot;$(QT_DIR)\include\QtGui&quot;,&quot;$(QT_DIR)\include\QtGui&quot;,&quot;$(QT_DIR)\include\QtXml&quot;,&quot;$(QT_DIR)\include\QtXml&quot;,&quot;$(QT_DIR)\include&quot;,&quot;..\addon\doxywizard&quot;,&quot;$(QT_DIR)\include\ActiveQt&quot;,&quot;..\addon\doxywizard\moc&quot;,&quot;..\addon\doxywizard&quot;,&quot;.&quot;,$(QT_DIR)\mkspecs\win32-msvc2005"
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,QT_NO_CAST_FROM_ASCII,QT_NO_CAST_TO_ASCII,QT_XML_LIB,QT_GUI_LIB,QT_CORE_LIB,QT_THREAD_SUPPORT" PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,QT_NO_CAST_FROM_ASCII,QT_NO_CAST_TO_ASCII,QT_XML_LIB,QT_GUI_LIB,QT_CORE_LIB,QT_THREAD_SUPPORT"
GeneratePreprocessedFile="0" GeneratePreprocessedFile="0"
ExceptionHandling="1" ExceptionHandling="1"
...@@ -74,10 +101,11 @@ ...@@ -74,10 +101,11 @@
Name="VCLinkerTool" Name="VCLinkerTool"
IgnoreImportLibrary="true" IgnoreImportLibrary="true"
AdditionalOptions="&quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot; &quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot;" AdditionalOptions="&quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot; &quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot;"
AdditionalDependencies="c:\Qt\4.4.3\lib\qtmaind.lib c:\Qt\4.4.3\lib\QtXmld.lib c:\Qt\4.4.3\lib\QtGuid.lib c:\Qt\4.4.3\lib\QtCored.lib kernel32.lib user32.lib shell32.lib uuid.lib ole32.lib advapi32.lib ws2_32.lib gdi32.lib comdlg32.lib oleaut32.lib imm32.lib winmm.lib winspool.lib msimg32.lib" AdditionalDependencies="$(QT_DIR)\lib\qtmaind.lib $(QT_DIR)\lib\QtXmld.lib $(QT_DIR)\lib\QtGuid.lib $(QT_DIR)\lib\QtCored.lib kernel32.lib user32.lib shell32.lib uuid.lib ole32.lib advapi32.lib ws2_32.lib gdi32.lib comdlg32.lib oleaut32.lib imm32.lib winmm.lib winspool.lib msimg32.lib"
OutputFile="debug\doxywizard.exe" OutputFile="debug\doxywizard.exe"
SuppressStartupBanner="true" SuppressStartupBanner="true"
AdditionalLibraryDirectories="c:\Qt\4.4.3\lib" AdditionalLibraryDirectories="$(QT_DIR)\lib"
IgnoreDefaultLibraryNames="libcmt.lib"
GenerateDebugInformation="true" GenerateDebugInformation="true"
ProgramDatabaseFile="" ProgramDatabaseFile=""
SubSystem="2" SubSystem="2"
...@@ -111,7 +139,7 @@ ...@@ -111,7 +139,7 @@
<Configuration <Configuration
Name="Release|Win32" Name="Release|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)" OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="obj\" IntermediateDirectory="Release"
ConfigurationType="1" ConfigurationType="1"
UseOfMFC="0" UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false" ATLMinimizesCRunTimeLibraryUsage="false"
...@@ -119,9 +147,24 @@ ...@@ -119,9 +147,24 @@
<Tool <Tool
Name="VCPreBuildEventTool" Name="VCPreBuildEventTool"
/> />
<Tool
Name="Version"
/>
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
/> />
<Tool
Name="Lex"
/>
<Tool
Name="Config"
/>
<Tool
Name="Config_dw"
/>
<Tool
Name="Settings"
/>
<Tool <Tool
Name="VCXMLDataGeneratorTool" Name="VCXMLDataGeneratorTool"
/> />
...@@ -138,7 +181,7 @@ ...@@ -138,7 +181,7 @@
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
AdditionalOptions="-Zm200 -w34100 -w34189 -Zm200 -w34100 -w34189 -w34100 -w34189" AdditionalOptions="-Zm200 -w34100 -w34189 -Zm200 -w34100 -w34189 -w34100 -w34189"
Optimization="2" Optimization="2"
AdditionalIncludeDirectories="&quot;$(QT_DIR)\include\QtCore&quot;,&quot;$(QT_DIR)\include\QtCore&quot;,&quot;$(QT_DIR)\include\QtGui&quot;,&quot;$(QT_DIR)\include\QtGui&quot;,&quot;$(QT_DIR)\include\QtXml&quot;,&quot;$(QT_DIR)\include\QtXml&quot;,&quot;$(QT_DIR)\include&quot;,&quot;..\addon\doxywizard&quot;,&quot;c:\Qt\4.4.3\include\ActiveQt&quot;,&quot;..\addon\doxywizard\moc&quot;,&quot;..\addon\doxywizard&quot;,&quot;.&quot;,$(QT_DIR)\mkspecs\win32-msvc2008" AdditionalIncludeDirectories="&quot;$(QT_DIR)\include\QtCore&quot;,&quot;$(QT_DIR)\include\QtCore&quot;,&quot;$(QT_DIR)\include\QtGui&quot;,&quot;$(QT_DIR)\include\QtGui&quot;,&quot;$(QT_DIR)\include\QtXml&quot;,&quot;$(QT_DIR)\include\QtXml&quot;,&quot;$(QT_DIR)\include&quot;,&quot;..\addon\doxywizard&quot;,&quot;$(QT_DIR)\include\ActiveQt&quot;,&quot;..\addon\doxywizard\moc&quot;,&quot;..\addon\doxywizard&quot;,&quot;.&quot;,$(QT_DIR)\mkspecs\win32-msvc2008"
PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,QT_NO_CAST_FROM_ASCII,QT_NO_CAST_TO_ASCII,QT_NO_DEBUG,QT_XML_LIB,QT_GUI_LIB,QT_CORE_LIB,QT_THREAD_SUPPORT,NDEBUG" PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,QT_NO_CAST_FROM_ASCII,QT_NO_CAST_TO_ASCII,QT_NO_DEBUG,QT_XML_LIB,QT_GUI_LIB,QT_CORE_LIB,QT_THREAD_SUPPORT,NDEBUG"
GeneratePreprocessedFile="0" GeneratePreprocessedFile="0"
ExceptionHandling="1" ExceptionHandling="1"
...@@ -167,13 +210,13 @@ ...@@ -167,13 +210,13 @@
Name="VCLinkerTool" Name="VCLinkerTool"
IgnoreImportLibrary="true" IgnoreImportLibrary="true"
AdditionalOptions="&quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot; &quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot;" AdditionalOptions="&quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot; &quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot;"
AdditionalDependencies="c:\Qt\4.4.3\lib\qtmain.lib c:\Qt\4.4.3\lib\QtXml.lib c:\Qt\4.4.3\lib\QtGui.lib c:\Qt\4.4.3\lib\QtCore.lib kernel32.lib user32.lib shell32.lib uuid.lib ole32.lib advapi32.lib ws2_32.lib gdi32.lib comdlg32.lib oleaut32.lib imm32.lib winmm.lib winspool.lib msimg32.lib" AdditionalDependencies="$(QT_DIR)\lib\qtmain.lib $(QT_DIR)\lib\QtXml.lib $(QT_DIR)\lib\QtGui.lib $(QT_DIR)\lib\QtCore.lib kernel32.lib user32.lib shell32.lib uuid.lib ole32.lib advapi32.lib ws2_32.lib gdi32.lib comdlg32.lib oleaut32.lib imm32.lib winmm.lib winspool.lib msimg32.lib"
OutputFile="..\bin\doxywizard.exe" OutputFile="..\bin\doxywizard.exe"
LinkIncremental="1" LinkIncremental="1"
SuppressStartupBanner="true" SuppressStartupBanner="true"
AdditionalLibraryDirectories="c:\Qt\4.4.3\lib" AdditionalLibraryDirectories="$(QT_DIR)\lib"
IgnoreAllDefaultLibraries="false" IgnoreAllDefaultLibraries="false"
IgnoreDefaultLibraryNames="libcmtd.lib" IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false" GenerateDebugInformation="false"
ProgramDatabaseFile="" ProgramDatabaseFile=""
SubSystem="2" SubSystem="2"
...@@ -264,7 +307,7 @@ ...@@ -264,7 +307,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\doxywizard.h" Description="MOC ..\addon\doxywizard\doxywizard.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\doxywizard.h -o moc\moc_doxywizard.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\doxywizard.h -o moc\moc_doxywizard.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\doxywizard.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\doxywizard.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_doxywizard.cpp" Outputs="moc\moc_doxywizard.cpp"
/> />
...@@ -275,7 +318,7 @@ ...@@ -275,7 +318,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\doxywizard.h" Description="MOC ..\addon\doxywizard\doxywizard.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\doxywizard.h -o moc\moc_doxywizard.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\doxywizard.h -o moc\moc_doxywizard.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\doxywizard.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\doxywizard.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_doxywizard.cpp" Outputs="moc\moc_doxywizard.cpp"
/> />
...@@ -290,7 +333,7 @@ ...@@ -290,7 +333,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\expert.h" Description="MOC ..\addon\doxywizard\expert.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\expert.h -o moc\moc_expert.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\expert.h -o moc\moc_expert.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\expert.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\expert.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_expert.cpp" Outputs="moc\moc_expert.cpp"
/> />
...@@ -301,7 +344,7 @@ ...@@ -301,7 +344,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\expert.h" Description="MOC ..\addon\doxywizard\expert.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\expert.h -o moc\moc_expert.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\expert.h -o moc\moc_expert.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\expert.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\expert.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_expert.cpp" Outputs="moc\moc_expert.cpp"
/> />
...@@ -316,7 +359,7 @@ ...@@ -316,7 +359,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\helplabel.h" Description="MOC ..\addon\doxywizard\helplabel.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\helplabel.h -o moc\moc_helplabel.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\helplabel.h -o moc\moc_helplabel.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\helplabel.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\helplabel.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_helplabel.cpp" Outputs="moc\moc_helplabel.cpp"
/> />
...@@ -327,7 +370,7 @@ ...@@ -327,7 +370,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\helplabel.h" Description="MOC ..\addon\doxywizard\helplabel.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\helplabel.h -o moc\moc_helplabel.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\helplabel.h -o moc\moc_helplabel.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\helplabel.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\helplabel.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_helplabel.cpp" Outputs="moc\moc_helplabel.cpp"
/> />
...@@ -342,7 +385,7 @@ ...@@ -342,7 +385,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\inputbool.h" Description="MOC ..\addon\doxywizard\inputbool.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputbool.h -o moc\moc_inputbool.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputbool.h -o moc\moc_inputbool.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\inputbool.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\inputbool.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_inputbool.cpp" Outputs="moc\moc_inputbool.cpp"
/> />
...@@ -353,7 +396,7 @@ ...@@ -353,7 +396,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\inputbool.h" Description="MOC ..\addon\doxywizard\inputbool.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputbool.h -o moc\moc_inputbool.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputbool.h -o moc\moc_inputbool.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\inputbool.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\inputbool.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_inputbool.cpp" Outputs="moc\moc_inputbool.cpp"
/> />
...@@ -368,7 +411,7 @@ ...@@ -368,7 +411,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\inputint.h" Description="MOC ..\addon\doxywizard\inputint.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputint.h -o moc\moc_inputint.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputint.h -o moc\moc_inputint.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\inputint.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\inputint.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_inputint.cpp" Outputs="moc\moc_inputint.cpp"
/> />
...@@ -379,7 +422,7 @@ ...@@ -379,7 +422,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\inputint.h" Description="MOC ..\addon\doxywizard\inputint.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputint.h -o moc\moc_inputint.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputint.h -o moc\moc_inputint.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\inputint.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\inputint.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_inputint.cpp" Outputs="moc\moc_inputint.cpp"
/> />
...@@ -394,7 +437,7 @@ ...@@ -394,7 +437,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\inputstring.h" Description="MOC ..\addon\doxywizard\inputstring.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputstring.h -o moc\moc_inputstring.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputstring.h -o moc\moc_inputstring.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\inputstring.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\inputstring.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_inputstring.cpp" Outputs="moc\moc_inputstring.cpp"
/> />
...@@ -405,7 +448,7 @@ ...@@ -405,7 +448,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\inputstring.h" Description="MOC ..\addon\doxywizard\inputstring.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputstring.h -o moc\moc_inputstring.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputstring.h -o moc\moc_inputstring.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\inputstring.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\inputstring.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_inputstring.cpp" Outputs="moc\moc_inputstring.cpp"
/> />
...@@ -420,7 +463,7 @@ ...@@ -420,7 +463,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\inputstrlist.h" Description="MOC ..\addon\doxywizard\inputstrlist.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputstrlist.h -o moc\moc_inputstrlist.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputstrlist.h -o moc\moc_inputstrlist.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\inputstrlist.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\inputstrlist.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_inputstrlist.cpp" Outputs="moc\moc_inputstrlist.cpp"
/> />
...@@ -431,7 +474,7 @@ ...@@ -431,7 +474,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\inputstrlist.h" Description="MOC ..\addon\doxywizard\inputstrlist.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputstrlist.h -o moc\moc_inputstrlist.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\inputstrlist.h -o moc\moc_inputstrlist.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\inputstrlist.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\inputstrlist.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_inputstrlist.cpp" Outputs="moc\moc_inputstrlist.cpp"
/> />
...@@ -450,7 +493,7 @@ ...@@ -450,7 +493,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\wizard.h" Description="MOC ..\addon\doxywizard\wizard.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\wizard.h -o moc\moc_wizard.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\wizard.h -o moc\moc_wizard.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\wizard.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\wizard.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_wizard.cpp" Outputs="moc\moc_wizard.cpp"
/> />
...@@ -461,7 +504,7 @@ ...@@ -461,7 +504,7 @@
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
Description="MOC ..\addon\doxywizard\wizard.h" Description="MOC ..\addon\doxywizard\wizard.h"
CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;c:\Qt\4.4.3\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\wizard.h -o moc\moc_wizard.cpp&#x0D;&#x0A;" CommandLine="$(QT_DIR)\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtCore&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtGui&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include\QtXml&quot; -I&quot;$(QT_DIR)\include&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;$(QT_DIR)\include\ActiveQt&quot; -I&quot;..\addon\doxywizard\moc&quot; -I&quot;..\addon\doxywizard&quot; -I&quot;.&quot; -I$(QT_DIR)\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\addon\doxywizard\wizard.h -o moc\moc_wizard.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\wizard.h;$(QT_DIR)\bin\moc.exe" AdditionalDependencies="..\addon\doxywizard\wizard.h;$(QT_DIR)\bin\moc.exe"
Outputs="moc\moc_wizard.cpp" Outputs="moc\moc_wizard.cpp"
/> />
...@@ -474,7 +517,7 @@ ...@@ -474,7 +517,7 @@
UniqueIdentifier="{71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11}" UniqueIdentifier="{71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11}"
> >
<File <File
RelativePath="config_lex.cpp" RelativePath="..\addon\doxywizard\config_doxyw.cpp"
> >
</File> </File>
<File <File
...@@ -519,37 +562,51 @@ ...@@ -519,37 +562,51 @@
</File> </File>
</Filter> </Filter>
<Filter <Filter
Name="Lex / Yacc Files" Name="Lex Files"
Filter="l;y" Filter="l"
UniqueIdentifier="{E12AE0D2-192F-4d59-BD23-7D3FA58D3183}" UniqueIdentifier="{E12AE0D2-192F-4d59-BD23-7D3FA58D3183}"
ParseFiles="false" ParseFiles="false"
> >
<File <File
RelativePath="..\addon\doxywizard\config.l" RelativePath="..\addon\doxywizard\config_doxyw.l"
>
</File>
</Filter>
<Filter
Name="Python Files"
Filter="py"
>
<File
RelativePath="..\src\settings.py"
> >
<FileConfiguration <FileConfiguration
Name="Debug|Win32" Name="Debug|x64"
> >
<Tool <Tool
Name="VCCustomBuildTool" Name="Settings"
Description="Lex ..\addon\doxywizard\config.l"
CommandLine="flex -Pconfig ..\addon\doxywizard\config.l &amp;&amp; del config_lex.cpp &amp;&amp; move lex.config.c config_lex.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\config.l;flex"
Outputs="config_lex.cpp"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
Name="Release|Win32" Name="Release|x64"
> >
<Tool <Tool
Name="VCCustomBuildTool" Name="Settings"
Description="Lex ..\addon\doxywizard\config.l"
CommandLine="flex -Pconfig ..\addon\doxywizard\config.l &amp;&amp; del config_lex.cpp &amp;&amp; move lex.config.c config_lex.cpp&#x0D;&#x0A;"
AdditionalDependencies="..\addon\doxywizard\config.l;flex"
Outputs="config_lex.cpp"
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File
RelativePath="..\src\version.py"
>
</File>
</Filter>
<Filter
Name="XML Files"
Filter="xml"
>
<File
RelativePath="..\src\config.xml"
>
</File>
</Filter> </Filter>
<Filter <Filter
Name="Resource Files" Name="Resource Files"
......
<?xml version="1.0" encoding="utf-8"?>
<VisualStudioToolFile
Name="gen_head"
Version="8.00"
>
<Rules>
<CustomBuildRule
Name="Gen_head"
DisplayName="Gen_head"
CommandLine="python $(ProjectDir)..\src\to_c_cmd.py [AllOptions] [AdditionalOptions] [inputs] &lt; $(InputPath) &gt; $(InputPath).h"
Outputs="$(InputPath).h"
FileExtensions=".*"
AdditionalDependencies="$(ProjectDir)..\src\to_c_cmd.py"
ExecutionDescription="Executing to_c_cmd on $(InputPath) ..."
ShowOnlyRuleProperties="false"
>
</CustomBuildRule>
</Rules>
</VisualStudioToolFile>
<?xml version="1.0" encoding="utf-8"?>
<VisualStudioToolFile
Name="settings"
Version="8.00"
>
<Rules>
<CustomBuildRule
Name="Settings"
DisplayName="Settings"
CommandLine="python $(InputPath) [AllOptions] [AdditionalOptions] [inputs]"
Outputs="$(InputDir)../src/$(InputName).h"
FileExtensions="*.py"
AdditionalDependencies="$(ProjectDir)..\src\configure"
ExecutionDescription="Executing Settings ..."
ShowOnlyRuleProperties="false"
>
<Properties>
<EnumProperty
Name="SqlLite3"
DisplayName="Use SqlLite3"
Description="Use SqlLite3"
DefaultValue="0"
>
<Values>
<EnumValue
Value="0"
Switch="NO"
DisplayName="Don't use SqlLite3"
/>
<EnumValue
Value="1"
Switch="YES"
DisplayName="Use SqlLite3"
/>
</Values>
</EnumProperty>
<EnumProperty
Name="CLANG"
DisplayName="Use CLANG"
Description="Use CLANG"
DefaultValue="0"
>
<Values>
<EnumValue
Value="0"
Switch="NO"
DisplayName="Don't use CLANG"
/>
<EnumValue
Value="1"
Switch="YES"
DisplayName="Use CLANG"
/>
</Values>
</EnumProperty>
</Properties>
</CustomBuildRule>
</Rules>
</VisualStudioToolFile>
...@@ -7,39 +7,27 @@ ...@@ -7,39 +7,27 @@
<CustomBuildRule <CustomBuildRule
Name="Lex" Name="Lex"
DisplayName="Lex" DisplayName="Lex"
CommandLine="flex [AllOptions] [AdditionalOptions] [inputs]" CommandLine="flex [AllOptions] -t -P$(InputName)YY [AdditionalOptions] [inputs] | python $(ProjectDir)..\src\increasebuffer.py &gt; $(InputDir)$(InputName).cpp"
Outputs="$(InputDir)/$(InputName).cpp" Outputs="$(InputDir)/$(InputName).cpp"
FileExtensions="*.l" FileExtensions="*.l"
ExecutionDescription="Executing Lex for $(InputDir)/$(InputName).cpp ..." AdditionalDependencies="$(ProjectDir)..\src\increasebuffer.py"
ExecutionDescription="Executing Lex for $(InputPath) ..."
ShowOnlyRuleProperties="false" ShowOnlyRuleProperties="false"
> >
<Properties> <Properties>
<BooleanProperty
Name="Case"
DisplayName="Case insensitive"
Description="case insensitive"
Switch="-i"
IsReadOnly="true"
/>
<BooleanProperty <BooleanProperty
Name="Rules" Name="Rules"
DisplayName="Write used lex rules" DisplayName="Write used lex rules"
Description="write used lex rules" Description="Write used lex rules"
Switch="-d" Switch="-d"
/> />
<StringProperty
Name="Prefix"
DisplayName="Prefix"
Description="specify scanner prefix other than &quot;yy&quot;"
Switch="-P[value]"
Delimited="true"
/>
<BooleanProperty
Name="Stdout"
DisplayName="Redirect to stdout"
Description="write generated scanner on stdout instead of lex.yy.c"
Switch="-t"
/>
<StringProperty
Name="Output"
DisplayName="Output file name"
Description="Specify output filename"
Switch="-o[value]"
DefaultValue="$(InputDir)$(InputName).cpp"
/>
</Properties> </Properties>
</CustomBuildRule> </CustomBuildRule>
</Rules> </Rules>
......
<?xml version="1.0" encoding="utf-8"?>
<VisualStudioToolFile
Name="settings"
Version="8.00"
>
<Rules>
<CustomBuildRule
Name="Settings"
DisplayName="Settings"
CommandLine="python $(InputPath) [AllOptions] [AdditionalOptions] [inputs]"
Outputs="$(InputDir)../src/$(InputName).h"
FileExtensions="*.py"
AdditionalDependencies="$(ProjectDir)..\src\configure"
ExecutionDescription="Executing Settings ..."
ShowOnlyRuleProperties="false"
>
<Properties>
<EnumProperty
Name="SqlLite3"
DisplayName="Use SqlLite3"
Description="Use SqlLite3"
DefaultValue="0"
>
<Values>
<EnumValue
Value="0"
Switch="NO"
DisplayName="Don't use SqlLite3"
/>
<EnumValue
Value="1"
Switch="YES"
DisplayName="Use SqlLite3"
/>
</Values>
</EnumProperty>
<EnumProperty
Name="CLANG"
DisplayName="Use CLANG"
Description="Use CLANG"
DefaultValue="0"
>
<Values>
<EnumValue
Value="0"
Switch="NO"
DisplayName="Don't use CLANG"
/>
<EnumValue
Value="1"
Switch="YES"
DisplayName="Use CLANG"
/>
</Values>
</EnumProperty>
</Properties>
</CustomBuildRule>
</Rules>
</VisualStudioToolFile>
<?xml version="1.0" encoding="utf-8"?>
<VisualStudioToolFile
Name="version"
Version="8.00"
>
<Rules>
<CustomBuildRule
Name="Version"
DisplayName="Version"
CommandLine="python $(InputPath) [AllOptions] [AdditionalOptions] [inputs]"
Outputs="$(InputDir)../src/$(InputName).cpp"
FileExtensions="*.py"
AdditionalDependencies="$(ProjectDir)..\src\configure"
ExecutionDescription="Executing Version ..."
ShowOnlyRuleProperties="false"
>
</CustomBuildRule>
</Rules>
</VisualStudioToolFile>
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="&quot;$(XAPIAN_DIR)\xapian-core-1.2.8\include&quot;,..\qtools" AdditionalIncludeDirectories="&quot;$(XAPIAN_DIR)\include&quot;,..\qtools"
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
MinimalRebuild="true" MinimalRebuild="true"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
......
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="&quot;S:\xapian\include&quot;" AdditionalIncludeDirectories="&quot;$(XAPIAN_DIR)\include&quot;"
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
MinimalRebuild="true" MinimalRebuild="true"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
AdditionalDependencies="xapian.lib uuid.lib rpcrt4.lib ws2_32.lib" AdditionalDependencies="xapian.lib uuid.lib rpcrt4.lib ws2_32.lib"
OutputFile="..\bin\doxysearch.cgi" OutputFile="..\bin\doxysearch.cgi"
LinkIncremental="2" LinkIncremental="2"
AdditionalLibraryDirectories="&quot;S:\xapian\Debug&quot;" AdditionalLibraryDirectories="&quot;$(XAPIAN_DIR)\Debug&quot;"
GenerateDebugInformation="true" GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug\$(TargetName).pdb" ProgramDatabaseFile=".\Debug\$(TargetName).pdb"
SubSystem="1" SubSystem="1"
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="&quot;S:\xapian\include&quot;" AdditionalIncludeDirectories="&quot;$(XAPIAN_DIR)\include&quot;"
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
MinimalRebuild="true" MinimalRebuild="true"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
...@@ -144,7 +144,7 @@ ...@@ -144,7 +144,7 @@
AdditionalDependencies="xapian.lib uuid.lib rpcrt4.lib ws2_32.lib" AdditionalDependencies="xapian.lib uuid.lib rpcrt4.lib ws2_32.lib"
OutputFile="..\bin\doxysearch.cgi" OutputFile="..\bin\doxysearch.cgi"
LinkIncremental="2" LinkIncremental="2"
AdditionalLibraryDirectories="&quot;S:\xapian\Release64&quot;" AdditionalLibraryDirectories="&quot;$(XAPIAN_DIR)\Debug64&quot;"
GenerateDebugInformation="true" GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug64\$(TargetName).pdb" ProgramDatabaseFile=".\Debug64\$(TargetName).pdb"
SubSystem="1" SubSystem="1"
...@@ -199,7 +199,7 @@ ...@@ -199,7 +199,7 @@
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
Optimization="2" Optimization="2"
EnableIntrinsicFunctions="true" EnableIntrinsicFunctions="true"
AdditionalIncludeDirectories="&quot;S:\xapian\include&quot;" AdditionalIncludeDirectories="&quot;$(XAPIAN_DIR)\include&quot;"
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
RuntimeLibrary="0" RuntimeLibrary="0"
EnableFunctionLevelLinking="true" EnableFunctionLevelLinking="true"
...@@ -221,7 +221,7 @@ ...@@ -221,7 +221,7 @@
AdditionalDependencies="xapian.lib uuid.lib rpcrt4.lib ws2_32.lib" AdditionalDependencies="xapian.lib uuid.lib rpcrt4.lib ws2_32.lib"
OutputFile="..\bin\Release\doxysearch.cgi" OutputFile="..\bin\Release\doxysearch.cgi"
LinkIncremental="1" LinkIncremental="1"
AdditionalLibraryDirectories="&quot;S:\xapian\Release&quot;" AdditionalLibraryDirectories="&quot;$(XAPIAN_DIR)\Release&quot;"
GenerateDebugInformation="true" GenerateDebugInformation="true"
ProgramDatabaseFile=".\Release\$(TargetName).pdb" ProgramDatabaseFile=".\Release\$(TargetName).pdb"
SubSystem="1" SubSystem="1"
...@@ -279,7 +279,7 @@ ...@@ -279,7 +279,7 @@
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
Optimization="2" Optimization="2"
EnableIntrinsicFunctions="true" EnableIntrinsicFunctions="true"
AdditionalIncludeDirectories="&quot;S:\xapian\include&quot;" AdditionalIncludeDirectories="&quot;$(XAPIAN_DIR)\include&quot;"
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
RuntimeLibrary="0" RuntimeLibrary="0"
EnableFunctionLevelLinking="true" EnableFunctionLevelLinking="true"
...@@ -301,7 +301,7 @@ ...@@ -301,7 +301,7 @@
AdditionalDependencies="xapian.lib uuid.lib rpcrt4.lib ws2_32.lib" AdditionalDependencies="xapian.lib uuid.lib rpcrt4.lib ws2_32.lib"
OutputFile="..\bin\Release64\doxysearch.cgi" OutputFile="..\bin\Release64\doxysearch.cgi"
LinkIncremental="1" LinkIncremental="1"
AdditionalLibraryDirectories="&quot;S:\xapian\Release64&quot;" AdditionalLibraryDirectories="&quot;$(XAPIAN_DIR)\Release64&quot;"
GenerateDebugInformation="true" GenerateDebugInformation="true"
ProgramDatabaseFile=".\Release64\$(TargetName).pdb" ProgramDatabaseFile=".\Release64\$(TargetName).pdb"
SubSystem="1" SubSystem="1"
......
...@@ -285,7 +285,7 @@ ...@@ -285,7 +285,7 @@
MinimalRebuild="true" MinimalRebuild="true"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
RuntimeLibrary="1" RuntimeLibrary="1"
PrecompiledHeaderFile=".\Debug/qtools.pch" PrecompiledHeaderFile=".\Debug64/qtools.pch"
AssemblerListingLocation=".\Debug64/" AssemblerListingLocation=".\Debug64/"
ObjectFile=".\Debug64/" ObjectFile=".\Debug64/"
ProgramDataBaseFileName=".\Debug64/" ProgramDataBaseFileName=".\Debug64/"
......
bison -l -d -p cppExpYY %1\..\src\constexp.y -o %1\..\src\ce_parse.c bison -l -d -p ce_parseexpYY %1\..\src\constexp.y -o %1\..\src\ce_parse.c
del %1\..\src\ce_parse.c del %1\..\src\ce_parse.c
bison -l -p cppExpYY %1\..\src\constexp.y -o %1\..\src\ce_parse.cpp bison -l -p constexpYY %1\..\src\constexp.y -o %1\..\src\ce_parse.cpp
bison -l -d -p vhdlScanYY %1\..\src\vhdlparser.y -o %1\..\src\vhdlparser.c bison -l -d -p vhdlscannerYY %1\..\src\vhdlparser.y -o %1\..\src\vhdlparser.c
del %1\..\src\vhdlparser.c del %1\..\src\vhdlparser.c
bison -l -p vhdlScanYY %1\..\src\vhdlparser.y -o %1\..\src\vhdlparser.cpp bison -l -p vhdlscannerYY %1\..\src\vhdlparser.y -o %1\..\src\vhdlparser.cpp
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment