Makefile.in
上传用户:zhuqijet
上传日期:2013-06-25
资源大小:10074k
文件大小:9k
源码类别:

词法分析

开发平台:

Visual C++

  1. #
  2. # The Apache Software License, Version 1.1
  3. #
  4. # Copyright (c) 2001 The Apache Software Foundation.  All rights
  5. # reserved.
  6. #
  7. # Redistribution and use in source and binary forms, with or without
  8. # modification, are permitted provided that the following conditions
  9. # are met:
  10. #
  11. # 1. Redistributions of source code must retain the above copyright
  12. #    notice, this list of conditions and the following disclaimer.
  13. #
  14. # 2. Redistributions in binary form must reproduce the above copyright
  15. #    notice, this list of conditions and the following disclaimer in
  16. #    the documentation and/or other materials provided with the
  17. #    distribution.
  18. #
  19. # 3. The end-user documentation included with the redistribution,
  20. #    if any, must include the following acknowledgment:
  21. #       "This product includes software developed by the
  22. #        Apache Software Foundation (http://www.apache.org/)."
  23. #    Alternately, this acknowledgment may appear in the software itself,
  24. #    if and wherever such third-party acknowledgments normally appear.
  25. #
  26. # 4. The names "Xerces" and "Apache Software Foundation" must
  27. #    not be used to endorse or promote products derived from this
  28. #    software without prior written permission. For written
  29. #    permission, please contact apache@apache.org.
  30. #
  31. # 5. Products derived from this software may not be called "Apache",
  32. #    nor may "Apache" appear in their name, without prior written
  33. #    permission of the Apache Software Foundation.
  34. #
  35. # THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  36. # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  37. # OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  38. # DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  39. # ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  40. # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  41. # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  42. # USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  43. # ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  44. # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  45. # OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  46. # SUCH DAMAGE.
  47. # ====================================================================
  48. #
  49. # This software consists of voluntary contributions made by many
  50. # individuals on behalf of the Apache Software Foundation, and was
  51. # originally based on software copyright (c) 2001, International
  52. # Business Machines, Inc., http://www.ibm.com .  For more information
  53. # on the Apache Software Foundation, please see
  54. # <http://www.apache.org/>.
  55. #
  56. #
  57. # $Log: Makefile.in,v $
  58. # Revision 1.3  2002/09/17 21:24:25  peiyongz
  59. # RPM for Xerces2.1.0, patch from Thomas Woerner (thomas@linux.de)
  60. #
  61. # Revision 1.2  2002/07/26 16:49:29  tng
  62. # [Bug 2681] Can't build with gcc/g++ not named 'gcc'/'g++'.  Patch from Jonathan Lennox.
  63. #
  64. # Revision 1.1.1.1  2002/02/01 22:22:42  peiyongz
  65. # sane_include
  66. #
  67. # Revision 1.22  2001/11/07 19:18:52  peiyongz
  68. # DateTime Port
  69. #
  70. # Revision 1.21  2001/10/01 16:14:22  peiyongz
  71. # DTV Reorganization:new classes: AbstractNumericFactValidator/ AbstractNumericValidator
  72. #
  73. # Revision 1.20  2001/09/25 16:08:26  peiyongz
  74. # DTV Reorganization: Create native NameDTV and NCNameDTV
  75. #
  76. # Revision 1.19  2001/09/18 16:00:54  peiyongz
  77. # DTV reorganization: AbstractStringValidator
  78. #
  79. # Revision 1.18  2001/08/24 17:12:01  knoaman
  80. # Add support for anySimpleType.
  81. # Remove parameter 'baseValidator' from the virtual method 'newInstance'.
  82. #
  83. # Revision 1.17  2001/08/01 18:49:16  peiyongz
  84. # AnyRUIDatatypeValidator
  85. #
  86. # Revision 1.16  2001/07/26 20:40:56  peiyongz
  87. # FloatDatatypeValidator
  88. #
  89. # Revision 1.15  2001/07/24 13:59:03  peiyongz
  90. # DoubleDTV
  91. #
  92. # Revision 1.14  2001/07/13 14:10:37  peiyongz
  93. # UnionDTV
  94. #
  95. # Revision 1.13  2001/07/11 21:37:15  peiyongz
  96. # ListDatatypeDTV
  97. #
  98. # Revision 1.12  2001/07/06 20:21:46  peiyongz
  99. # QNameDTV & ENTITYDTV enabled
  100. #
  101. # Revision 1.11  2001/07/06 17:12:11  tng
  102. # Automatic build of single-threaded library.  By Martin Kalen.
  103. #
  104. # Revision 1.10  2001/07/05 20:15:26  peiyongz
  105. # NOTATIONDatatypeValidator
  106. #
  107. # Revision 1.9  2001/07/04 20:16:31  peiyongz
  108. # IDREFDatatypeValidator
  109. #
  110. # Revision 1.8  2001/07/04 15:22:55  peiyongz
  111. # IDDatatypeValidator
  112. #
  113. # Revision 1.7  2001/06/27 17:09:52  tng
  114. # [Bug 1147] Headers install in wrong directory.  By Murray Cumming.
  115. #
  116. # Revision 1.6  2001/05/16 15:24:44  tng
  117. # Schema: Add Base64 and HexBin.  By Pei Yong Zhang.
  118. #
  119. # Revision 1.5  2001/05/11 13:27:29  tng
  120. # Copyright update.
  121. #
  122. # Revision 1.4  2001/05/10 20:51:31  tng
  123. # Schema: Add DecimalDatatypeValidator and XMLBigDecimal, XMLBigInteger.  By Pei Yong Zhang.
  124. #
  125. # Revision 1.3  2001/05/09 18:43:41  tng
  126. # Add StringDatatypeValidator and BooleanDatatypeValidator.  By Pei Yong Zhang.
  127. #
  128. # Revision 1.2  2001/03/21 21:39:15  knoaman
  129. # Schema symbols and Datatype validator part I
  130. #
  131. # Revision 1.1  2001/02/15 18:41:50  tng
  132. # Schema: Exception Handling added by Pei Yong Zhang.  Add NumberFormatException, ParseException,
  133. # InvalidDatatypeFacetException, and InvalidDatatypeValueException.  The associated
  134. # Makefile.in and configure.in are updated.
  135. #
  136. #
  137. PLATFORM = @platform@
  138. CC  = @cc@
  139. CXX = @cxx@
  140. GCC = @GCC@
  141. GXX = @GXX@
  142. CXXFLAGS = @cxxflags@
  143. CFLAGS = @cflags@
  144. PREFIX = @prefix@
  145. PREFIX_INCLUDE = @prefix_include@
  146. LDFLAGS = @ldflags@
  147. LIBS = @libs@
  148. OSVER = @osver@
  149. USELIBWWW = @uselibwww@
  150. MESSAGELOADER = @messageloader@
  151. TRANSCODER = @transcoder@
  152. THREADS = @threads@
  153. include ../../Makefile.incl
  154. MODULE = validators
  155. SUBMODULE = datatype
  156. VALIDATORS_DATATYPE_CPP_PUBHEADERS = 
  157. InvalidDatatypeFacetException.hpp 
  158. InvalidDatatypeValueException.hpp 
  159. DatatypeValidator.hpp 
  160. DatatypeValidatorFactory.hpp 
  161. Base64BinaryDatatypeValidator.hpp 
  162. BooleanDatatypeValidator.hpp 
  163. DecimalDatatypeValidator.hpp 
  164. HexBinaryDatatypeValidator.hpp 
  165. StringDatatypeValidator.hpp 
  166. IDDatatypeValidator.hpp 
  167. NOTATIONDatatypeValidator.hpp 
  168. ENTITYDatatypeValidator.hpp 
  169. QNameDatatypeValidator.hpp 
  170. NameDatatypeValidator.hpp 
  171. NCNameDatatypeValidator.hpp 
  172. ListDatatypeValidator.hpp 
  173. UnionDatatypeValidator.hpp 
  174. DoubleDatatypeValidator.hpp 
  175. FloatDatatypeValidator.hpp 
  176. AnyURIDatatypeValidator.hpp 
  177. IDREFDatatypeValidator.hpp 
  178. AnySimpleTypeDatatypeValidator.hpp 
  179. AbstractNumericFacetValidator.hpp 
  180. AbstractNumericValidator.hpp 
  181. AbstractStringValidator.hpp 
  182. DateTimeValidator.hpp 
  183. DateTimeDatatypeValidator.hpp 
  184. DateDatatypeValidator.hpp 
  185. TimeDatatypeValidator.hpp 
  186. DayDatatypeValidator.hpp 
  187. MonthDatatypeValidator.hpp 
  188. MonthDayDatatypeValidator.hpp 
  189. YearDatatypeValidator.hpp 
  190. YearMonthDatatypeValidator.hpp 
  191. DurationDatatypeValidator.hpp
  192. VALIDATORS_DATATYPE_CPP_PRIVHEADERS =
  193. VALIDATORS_DATATYPE_C_FILES =
  194. VALIDATORS_DATATYPE_CPP_OBJECTS = 
  195. DatatypeValidator.$(TO) 
  196. DatatypeValidatorFactory.$(TO) 
  197. Base64BinaryDatatypeValidator.$(TO) 
  198. BooleanDatatypeValidator.$(TO) 
  199. DecimalDatatypeValidator.$(TO) 
  200. HexBinaryDatatypeValidator.$(TO) 
  201. StringDatatypeValidator.$(TO) 
  202. IDDatatypeValidator.$(TO) 
  203. NOTATIONDatatypeValidator.$(TO) 
  204. ENTITYDatatypeValidator.$(TO) 
  205. QNameDatatypeValidator.$(TO) 
  206. NameDatatypeValidator.$(TO) 
  207. NCNameDatatypeValidator.$(TO) 
  208. ListDatatypeValidator.$(TO) 
  209. UnionDatatypeValidator.$(TO) 
  210. DoubleDatatypeValidator.$(TO) 
  211. FloatDatatypeValidator.$(TO) 
  212. AnyURIDatatypeValidator.$(TO) 
  213. IDREFDatatypeValidator.$(TO) 
  214. AnySimpleTypeDatatypeValidator.$(TO) 
  215. AbstractNumericFacetValidator.$(TO) 
  216. AbstractNumericValidator.$(TO) 
  217. AbstractStringValidator.$(TO) 
  218. DateTimeValidator.$(TO) 
  219. DateTimeDatatypeValidator.$(TO) 
  220. DateDatatypeValidator.$(TO) 
  221. TimeDatatypeValidator.$(TO) 
  222. DayDatatypeValidator.$(TO) 
  223. MonthDatatypeValidator.$(TO) 
  224. MonthDayDatatypeValidator.$(TO) 
  225. YearDatatypeValidator.$(TO) 
  226. YearMonthDatatypeValidator.$(TO) 
  227. DurationDatatypeValidator.$(TO)
  228. all:: includes $(VALIDATORS_DATATYPE_CPP_OBJECTS)
  229. includes:: pubheaders $(VALIDATORS_DATATYPE_C_FILES)
  230. pubheaders::
  231. -mkdir -p $(XML_INC_DIR)/$(MODULE)/$(SUBMODULE)
  232. $(CP) $(VALIDATORS_DATATYPE_CPP_PUBHEADERS) $(VALIDATORS_DATATYPE_C_FILES) $(XML_INC_DIR)/$(MODULE)/$(SUBMODULE)
  233. # this may generate unnecessary dependencies, but it makes life easier
  234. depend:: includes
  235. $(MAKE_DEPEND) $(XML_INCL)  *.cpp > $(DEPFILE)
  236. clean::
  237. @echo "Making clean in $(MODULE)/$(SUBMODULE) ..."
  238. $(RM2) $(addprefix $(XML_OBJ_DIR)/,$(VALIDATORS_DATATYPE_CPP_OBJECTS))
  239. distclean:: clean
  240. $(RM) Makefile $(DEPFILE)
  241. @echo "Removing all $(MODULE)/$(SUBMODULE) header files ..."
  242. $(RM2) $(addprefix $(XML_INC_DIR)/$(MODULE)/$(SUBMODULE)/,$(VALIDATORS_DATATYPE_CPP_PUBHEADERS))
  243. install::
  244. -mkdir -p $(DESTDIR)$(PREFIX_INCLUDE)/$(MODULE)/$(SUBMODULE)
  245. $(CP) $(VALIDATORS_DATATYPE_CPP_PUBHEADERS) $(VALIDATORS_DATATYPE_C_FILES) $(DESTDIR)$(PREFIX_INCLUDE)/$(MODULE)/$(SUBMODULE)