summaryrefslogtreecommitdiff
path: root/ACEXML/parser/parser/Makefile.Parser
diff options
context:
space:
mode:
Diffstat (limited to 'ACEXML/parser/parser/Makefile.Parser')
-rw-r--r--ACEXML/parser/parser/Makefile.Parser55
1 files changed, 55 insertions, 0 deletions
diff --git a/ACEXML/parser/parser/Makefile.Parser b/ACEXML/parser/parser/Makefile.Parser
new file mode 100644
index 00000000000..0986826a655
--- /dev/null
+++ b/ACEXML/parser/parser/Makefile.Parser
@@ -0,0 +1,55 @@
+#----------------------------------------------------------------------------
+# GNU Makefile
+#----------------------------------------------------------------------------
+MAKEFILE = Makefile.Parser
+DEPENDENCY_FILE = .depend.Makefile.Parser
+LIB_UNCHECKED = libACEXML_Parser.a
+SHLIB_UNCHECKED = libACEXML_Parser.$(SOEXT)
+
+
+
+FILES = \
+ Parser \
+ Entity_Manager \
+ ParserContext \
+ ParserInternals
+#----------------------------------------------------------------------------
+# Include macros and targets
+#----------------------------------------------------------------------------
+
+LIB = $(LIB_UNCHECKED)
+SHLIB = $(SHLIB_UNCHECKED)
+
+include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
+LSRC = $(addsuffix .cpp, $(FILES))
+ACELIB = -lACE
+
+include $(ACE_ROOT)/include/makeinclude/macros.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
+
+CPPFLAGS += -I../../..
+ifeq ($(shared_libs),1)
+ ifneq ($(SHLIB),)
+ CPPFLAGS += -DACEXML_PARSER_BUILD
+ endif
+endif
+ifeq ($(static_libs),1)
+ ifneq ($(LIB),)
+ CPPFLAGS += -DACE_AS_STATIC_LIBS
+ endif
+endif
+
+
+LDFLAGS += -L../../../ace
+
+ACE_SHLIBS = -lACEXML $(ACELIB)
+
+#----------------------------------------------------------------------------
+# Local targets
+#----------------------------------------------------------------------------
+
+realclean: clean
+