Checking in Makefile.ins for building transformiix on unix,

standalone version only. See post in n.p.m.l.xslt
Not part of the build
This commit is contained in:
axel%pike.org 2005-11-02 07:35:32 +00:00
parent 7d09348053
commit 79f29db154
6 changed files with 361 additions and 0 deletions

View File

@ -0,0 +1,31 @@
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is Transformiix XSLT Processor.
#
# The Initial Developer of the Original Code is Axel Hecht.
# Portions created by Axel Hecht are Copyright (C) Axel Hecht.
# All Rights Reserved.
#
# Contributor(s):
# Axel Hecht <axel@pike.org>
#
DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
DIRS = base net xml xpath xslt main
include $(topsrcdir)/config/rules.mk

View File

@ -0,0 +1,48 @@
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is Transformiix XSLT Processor.
#
# The Initial Developer of the Original Code is Axel Hecht.
# Portions created by Axel Hecht are Copyright (C) Axel Hecht.
# All Rights Reserved.
#
# Contributor(s):
# Axel Hecht <axel@pike.org>
#
DEPTH = ../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
CPPSRCS = ArrayList.cpp \
CommandLineUtils.cpp \
DefaultStringComparator.cpp \
Double.cpp \
HashTable.cpp \
Integer.cpp \
List.cpp \
Map.cpp \
MITREObjectWrapper.cpp \
NamedMap.cpp \
SimpleErrorObserver.cpp \
Stack.cpp \
TxString.cpp \
StringComparator.cpp \
StringList.cpp \
Tokenizer.cpp
include $(topsrcdir)/config/rules.mk
install:: $(OBJS)

View File

@ -0,0 +1,127 @@
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is Transformiix XSLT Processor.
#
# The Initial Developer of the Original Code is Axel Hecht.
# Portions created by Axel Hecht are Copyright (C) Axel Hecht.
# All Rights Reserved.
#
# Contributor(s):
# Axel Hecht <axel@pike.org>
#
DEPTH = ../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
PROGRAM = ../transformiix
OBJS =../base/ArrayList.o \
../base/CommandLineUtils.o \
../base/DefaultStringComparator.o \
../base/Double.o \
../base/HashTable.o \
../base/Integer.o \
../base/List.o \
../base/MITREObjectWrapper.o \
../base/Map.o \
../base/NamedMap.o \
../base/SimpleErrorObserver.o \
../base/Stack.o \
../base/StringComparator.o \
../base/StringList.o \
../base/Tokenizer.o \
../base/TxString.o \
../net/URIUtils.o \
../xml/dom/standalone/Attr.o \
../xml/dom/standalone/CDATASection.o \
../xml/dom/standalone/DocumentType.o \
../xml/dom/standalone/EntityReference.o \
../xml/dom/standalone/CharacterData.o \
../xml/dom/standalone/Comment.o \
../xml/dom/standalone/DocumentFragment.o \
../xml/dom/standalone/DOMImplementation.o \
../xml/dom/standalone/NodeListDefinition.o \
../xml/dom/standalone/NodeDefinition.o \
../xml/dom/standalone/Element.o \
../xml/dom/standalone/NamedNodeMap.o \
../xml/dom/standalone/Document.o \
../xml/dom/standalone/Entity.o \
../xml/dom/standalone/Notation.o \
../xml/dom/standalone/ProcessingInstruction.o \
../xml/dom/standalone/Text.o \
../xpath/AdditiveExpr.o \
../xpath/AttributeExpr.o \
../xpath/AttributeValueTemplate.o \
../xpath/BasicNodeExpr.o \
../xpath/BooleanExpr.o \
../xpath/BooleanFunctionCall.o \
../xpath/BooleanResult.o \
../xpath/ElementExpr.o \
../xpath/ErrorFunctionCall.o \
../xpath/ExprLexer.o \
../xpath/ExprParser.o \
../xpath/ExtensionFunctionCall.o \
../xpath/FilterExpr.o \
../xpath/FunctionCall.o \
../xpath/IdentityExpr.o \
../xpath/LocationStep.o \
../xpath/MultiplicativeExpr.o \
../xpath/NodeSet.o \
../xpath/NodeSetFunctionCall.o \
../xpath/NumberExpr.o \
../xpath/NumberFunctionCall.o \
../xpath/NumberResult.o \
../xpath/ParentExpr.o \
../xpath/PathExpr.o \
../xpath/PredicateList.o \
../xpath/RelationalExpr.o \
../xpath/RootExpr.o \
../xpath/StringExpr.o \
../xpath/StringFunctionCall.o \
../xpath/StringResult.o \
../xpath/TextExpr.o \
../xpath/UnionExpr.o \
../xpath/VariableRefExpr.o \
../xpath/WildCardExpr.o \
../xpath/XPathNames.o \
../xml/XMLUtils.o \
../xml/XMLDOMUtils.o \
../xml/util/DOMHelper.o \
../xml/parser/XMLParser.o \
../xml/parser/hashtable.o \
../xml/parser/xmlrole.o \
../xml/parser/xmlparse.o \
../xml/parser/xmltok.o \
../xml/printer/XMLPrinter.o \
../xml/printer/HTMLPrinter.o \
../xslt/OutputFormat.o \
../xslt/Names.o \
../xslt/Numbering.o \
../xslt/ProcessorState.o \
../xslt/VariableBinding.o \
../xslt/XSLTProcessor.o \
../xslt/functions/GenerateIdFunctionCall.o \
../xslt/util/NodeSorter.o \
../xslt/util/NodeStack.o \
transformiix.o
CPP_PROG_LINK = 1
include $(topsrcdir)/config/rules.mk
INCLUDES += -I$(srcdir)/../xslt -I$(srcdir)/../base -I$(srcdir)/../net \
-I$(srcdir)/../xml -I$(srcdir)/../xml/dom -I$(srcdir)/../xml/util \
-I$(srcdir)/../xml/parser -I$(srcdir)/../xml/parser/xmlparse \
-I$(srcdir)/../xml/printer -I$(srcdir)/../xpath -I$(srcdir)/../xslt/util \
-I$(srcdir)/../xslt/functions

View File

@ -0,0 +1,37 @@
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is Transformiix XSLT Processor.
#
# The Initial Developer of the Original Code is Axel Hecht.
# Portions created by Axel Hecht are Copyright (C) Axel Hecht.
# All Rights Reserved.
#
# Contributor(s):
# Axel Hecht <axel@pike.org>
#
DEPTH = ../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
DIRS = dom parser printer util
CPPSRCS = XMLDOMUtils.cpp XMLUtils.cpp
include $(topsrcdir)/config/rules.mk
INCLUDES += -I$(srcdir)/../base -I$(srcdir)/dom
install:: $(OBJS)

View File

@ -0,0 +1,71 @@
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is Transformiix XSLT Processor.
#
# The Initial Developer of the Original Code is Axel Hecht.
# Portions created by Axel Hecht are Copyright (C) Axel Hecht.
# All Rights Reserved.
#
# Contributor(s):
# Axel Hecht <axel@pike.org>
#
DEPTH = ../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
CPPSRCS = AdditiveExpr.cpp \
AttributeExpr.cpp \
AttributeValueTemplate.cpp \
BasicNodeExpr.cpp \
BooleanExpr.cpp \
BooleanFunctionCall.cpp \
BooleanResult.cpp \
ElementExpr.cpp \
ErrorFunctionCall.cpp \
ExprLexer.cpp \
ExprParser.cpp \
ExtensionFunctionCall.cpp \
FilterExpr.cpp \
FunctionCall.cpp \
IdentityExpr.cpp \
LocationStep.cpp \
MultiplicativeExpr.cpp \
NodeSet.cpp \
NodeSetFunctionCall.cpp \
NumberExpr.cpp \
NumberFunctionCall.cpp \
NumberResult.cpp \
ParentExpr.cpp \
PathExpr.cpp \
PredicateList.cpp \
RelationalExpr.cpp \
RootExpr.cpp \
StringExpr.cpp \
StringFunctionCall.cpp \
StringResult.cpp \
TextExpr.cpp \
UnionExpr.cpp \
VariableRefExpr.cpp \
WildCardExpr.cpp \
XPathNames.cpp
## Parser.cpp \
include $(topsrcdir)/config/rules.mk
INCLUDES += -I$(srcdir)/../base -I$(srcdir)/../xml \
-I$(srcdir)/../xml/dom -I$(srcdir)/../xslt
install:: $(OBJS)

View File

@ -0,0 +1,47 @@
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is Transformiix XSLT Processor.
#
# The Initial Developer of the Original Code is Axel Hecht.
# Portions created by Axel Hecht are Copyright (C) Axel Hecht.
# All Rights Reserved.
#
# Contributor(s):
# Axel Hecht <axel@pike.org>
#
DEPTH = ../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
DIRS = functions util
CPPSRCS = Names.cpp \
Numbering.cpp \
OutputFormat.cpp \
ProcessorState.cpp \
VariableBinding.cpp \
XSLTProcessor.cpp
include $(topsrcdir)/config/rules.mk
INCLUDES += -I$(srcdir) -I$(srcdir)/../base -I$(srcdir)/../net \
-I$(srcdir)/../xml -I$(srcdir)/../xml/dom -I$(srcdir)/../xml/util \
-I$(srcdir)/../xml/parser -I$(srcdir)/../xml/parser/xmlparse \
-I$(srcdir)/../xml/printer -I$(srcdir)/../xpath -I$(srcdir)/../xslt/util \
-I$(srcdir)/../xslt/functions
COMPILE_CXXFLAGS += -D__cplusplus
install:: $(OBJS)