source: icXML/icXML-0.9/samples/Makefile.am @ 3990

Last change on this file since 3990 was 2726, checked in by cameron, 7 years ago

Add original Xerces tests and samples directories

File size: 7.9 KB
Line 
1#
2# Licensed to the Apache Software Foundation (ASF) under one or more
3# contributor license agreements.  See the NOTICE file distributed with
4# this work for additional information regarding copyright ownership.
5# The ASF licenses this file to You under the Apache License, Version 2.0
6# (the "License"); you may not use this file except in compliance with
7# the License.  You may obtain a copy of the License at
8#
9#      http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17
18#
19# $Id: Makefile.am 883272 2009-11-23 08:17:49Z borisk $
20#
21
22bin_PROGRAMS =                      ${sampleprogs}
23
24LDADD =                             ${top_builddir}/src/libxerces-c.la
25# the  -I${top_builddir}/src is needed to pick the xercesc/util/Xerces_autoconf_config.hpp
26# header file when doing out-of-tree builds
27AM_CPPFLAGS =                       -I${top_builddir}/src -I${top_srcdir}/src
28
29EXTRA_DIST =                        data/personal.dtd \
30                                    data/personal.xml \
31                                    data/personal.xsd \
32                                    data/personal-schema.xml \
33                                    data/redirect.dtd
34
35sampleprogs =
36
37sampleprogs +=                      CreateDOMDocument
38CreateDOMDocument_SOURCES =             src/CreateDOMDocument/CreateDOMDocument.cpp
39
40sampleprogs +=                      DOMCount
41DOMCount_SOURCES =                  src/DOMCount/DOMCount.cpp \
42                                    src/DOMCount/DOMCount.hpp
43
44sampleprogs +=                      DOMPrint
45DOMPrint_SOURCES =                  src/DOMPrint/DOMPrint.cpp \
46                                    src/DOMPrint/DOMPrintErrorHandler.cpp \
47                                    src/DOMPrint/DOMPrintErrorHandler.hpp \
48                                    src/DOMPrint/DOMPrintFilter.cpp \
49                                    src/DOMPrint/DOMPrintFilter.hpp \
50                                    src/DOMPrint/DOMTreeErrorReporter.cpp \
51                                    src/DOMPrint/DOMTreeErrorReporter.hpp
52
53sampleprogs +=                      EnumVal
54EnumVal_SOURCES =                   src/EnumVal/EnumVal.cpp
55
56sampleprogs +=                      MemParse
57MemParse_SOURCES =                  src/MemParse/MemParse.cpp \
58                                    src/MemParse/MemParse.hpp \
59                                    src/MemParse/MemParseHandlers.cpp \
60                                    src/MemParse/MemParseHandlers.hpp
61
62sampleprogs +=                      PParse
63PParse_SOURCES =                    src/PParse/PParse.cpp \
64                                    src/PParse/PParse.hpp \
65                                    src/PParse/PParseHandlers.cpp \
66                                    src/PParse/PParseHandlers.hpp
67
68sampleprogs +=                      PSVIWriter
69PSVIWriter_SOURCES =                src/PSVIWriter/PSVIWriter.cpp \
70                                    src/PSVIWriter/PSVIWriter.hpp \
71                                    src/PSVIWriter/PSVIWriterHandlers.cpp \
72                                    src/PSVIWriter/PSVIWriterHandlers.hpp
73
74sampleprogs +=                      Redirect
75Redirect_SOURCES =                  src/Redirect/Redirect.cpp \
76                                    src/Redirect/Redirect.hpp \
77                                    src/Redirect/RedirectHandlers.cpp \
78                                    src/Redirect/RedirectHandlers.hpp
79
80sampleprogs +=                      SAX2Count
81SAX2Count_SOURCES =                 src/SAX2Count/SAX2Count.cpp \
82                                    src/SAX2Count/SAX2Count.hpp \
83                                    src/SAX2Count/SAX2CountHandlers.cpp \
84                                    src/SAX2Count/SAX2CountHandlers.hpp
85
86sampleprogs +=                      SAX2Print
87SAX2Print_SOURCES =                 src/SAX2Print/SAX2FilterHandlers.cpp \
88                                    src/SAX2Print/SAX2FilterHandlers.hpp \
89                                    src/SAX2Print/SAX2Print.cpp \
90                                    src/SAX2Print/SAX2Print.hpp \
91                                    src/SAX2Print/SAX2PrintHandlers.cpp \
92                                    src/SAX2Print/SAX2PrintHandlers.hpp
93
94sampleprogs +=                      SAXCount
95SAXCount_SOURCES =                  src/SAXCount/SAXCount.cpp \
96                                    src/SAXCount/SAXCount.hpp \
97                                    src/SAXCount/SAXCountHandlers.cpp \
98                                    src/SAXCount/SAXCountHandlers.hpp
99
100sampleprogs +=                      SAXPrint
101SAXPrint_SOURCES =                  src/SAXPrint/SAXPrint.cpp \
102                                    src/SAXPrint/SAXPrint.hpp \
103                                    src/SAXPrint/SAXPrintHandlers.cpp \
104                                    src/SAXPrint/SAXPrintHandlers.hpp
105
106sampleprogs +=                      SCMPrint
107SCMPrint_SOURCES =                  src/SCMPrint/SCMPrint.cpp
108
109sampleprogs +=                      SEnumVal
110SEnumVal_SOURCES =                  src/SEnumVal/SEnumVal.cpp
111
112sampleprogs +=                      StdInParse
113StdInParse_SOURCES =                src/StdInParse/StdInParse.cpp \
114                                    src/StdInParse/StdInParse.hpp \
115                                    src/StdInParse/StdInParseHandlers.cpp \
116                                    src/StdInParse/StdInParseHandlers.hpp
117
118sampleprogs +=                      XInclude
119XInclude_SOURCES =                  src/XInclude/XInclude.cpp \
120                                    src/XInclude/XInclude.hpp
121
122#
123# Override generated rules to provide prettier make rules
124#
125# Warning: If Automake changes sufficiently, these rules may need to
126#          be regenerated from the (new) default output of Automake
127#
128if XERCES_PRETTY_MAKE
129.cpp.o:
130@am__fastdepCXX_TRUE@   @depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`; \
131@am__fastdepCXX_TRUE@   if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
132@am__fastdepCXX_TRUE@   then $(am__mv) "$$depbase.Tpo" "$$depbase.Po"; else rm -f "$$depbase.Tpo"; exit 1; fi
133@AMDEP_TRUE@@am__fastdepCXX_FALSE@      @source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
134@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
135@am__fastdepCXX_FALSE@  $(CXXCOMPILE) -c -o $@ $<
136
137.cpp.obj:
138@am__fastdepCXX_TRUE@   @depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`; \
139@am__fastdepCXX_TRUE@   if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
140@am__fastdepCXX_TRUE@   then $(am__mv) "$$depbase.Tpo" "$$depbase.Po"; else rm -f "$$depbase.Tpo"; exit 1; fi
141@AMDEP_TRUE@@am__fastdepCXX_FALSE@      @source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
142@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
143@am__fastdepCXX_FALSE@  $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
144
145.cpp.lo:
146@am__fastdepCXX_TRUE@   @depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`; \
147@am__fastdepCXX_TRUE@   if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
148@am__fastdepCXX_TRUE@   then $(am__mv) "$$depbase.Tpo" "$$depbase.Plo"; else rm -f "$$depbase.Tpo"; exit 1; fi
149@AMDEP_TRUE@@am__fastdepCXX_FALSE@      @source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
150@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
151@am__fastdepCXX_FALSE@  $(LTCXXCOMPILE) -c -o $@ $<
152
153PRETTY_MAKE=${top_srcdir}/config/pretty-make
154PRETTY_COMPILE=${PRETTY_MAKE} Compiling
155endif
156
157CXXCOMPILE = ${PRETTY_COMPILE} \
158        $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
159        $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
160LTCXXCOMPILE = ${PRETTY_COMPILE}  \
161        $(LIBTOOL) --quiet --tag=CXX --mode=compile \
162        $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
163        $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
164
165
166
Note: See TracBrowser for help on using the repository browser.