summaryrefslogtreecommitdiff
path: root/src/parser
diff options
context:
space:
mode:
authorMathias Preiner <mathias.preiner@gmail.com>2018-10-19 14:45:42 -0700
committerGitHub <noreply@github.com>2018-10-19 14:45:42 -0700
commitce8c429281fd1f7e4ac4d2b7133152c1d370df0c (patch)
tree407400e728621cc9a5262e7112a93bd6acd0835a /src/parser
parent7de0540252b62080ee9f98617f5718cb1ae08579 (diff)
Remove autotools build system. (#2639)
Diffstat (limited to 'src/parser')
-rw-r--r--src/parser/Makefile4
-rw-r--r--src/parser/Makefile.am76
-rw-r--r--src/parser/Makefile.antlr_tracing22
-rw-r--r--src/parser/cvc/Makefile4
-rw-r--r--src/parser/cvc/Makefile.am68
-rw-r--r--src/parser/smt1/Makefile4
-rw-r--r--src/parser/smt1/Makefile.am69
-rw-r--r--src/parser/smt2/Makefile4
-rw-r--r--src/parser/smt2/Makefile.am71
-rw-r--r--src/parser/tptp/Makefile4
-rw-r--r--src/parser/tptp/Makefile.am69
11 files changed, 0 insertions, 395 deletions
diff --git a/src/parser/Makefile b/src/parser/Makefile
deleted file mode 100644
index cef81750e..000000000
--- a/src/parser/Makefile
+++ /dev/null
@@ -1,4 +0,0 @@
-topdir = ../..
-srcdir = src/parser
-
-include $(topdir)/Makefile.subdir
diff --git a/src/parser/Makefile.am b/src/parser/Makefile.am
deleted file mode 100644
index 98b98ccaf..000000000
--- a/src/parser/Makefile.am
+++ /dev/null
@@ -1,76 +0,0 @@
-# LIBCVC4PARSER_VERSION (-version-info) is in the form current:revision:age
-#
-# current -
-# increment if interfaces have been added, removed or changed
-# revision -
-# increment if source code has changed
-# set to zero if current is incremented
-# age -
-# increment if interfaces have been added
-# set to zero if interfaces have been removed
-# or changed
-#
-LIBCVC4PARSER_VERSION = @CVC4_PARSER_LIBRARY_VERSION@
-
-AM_CPPFLAGS = \
- -D__BUILDING_CVC4PARSERLIB \
- -I@builddir@/.. $(ANTLR_INCLUDES) -I@srcdir@/../include -I@srcdir@/..
-AM_CXXFLAGS = -Wall -Wno-unknown-pragmas $(FLAG_VISIBILITY_HIDDEN)
-
-SUBDIRS = smt1 smt2 cvc tptp
-
-lib_LTLIBRARIES = libcvc4parser.la
-
-libcvc4parser_la_LDFLAGS = \
- $(ANTLR_LDFLAGS) \
- -no-undefined \
- -version-info $(LIBCVC4PARSER_VERSION)
-
-if CVC4_WINDOWS_BUILD
-# -Wl,--export-all-symbols makes sure that all symbols are exported when
-# building a DLL. This option is on by default but gets disabled for the parser
-# library because the generated lexer/parser files define some functions as
-# __declspec(dllexport), which leads to lots of unresolved symbols when linking
-# against libcvc4parser.
-libcvc4parser_la_LDFLAGS += -Wl,--export-all-symbols
-endif
-
-libcvc4parser_la_LIBADD = \
- @builddir@/smt1/libparsersmt1.la \
- @builddir@/smt2/libparsersmt2.la \
- @builddir@/tptp/libparsertptp.la \
- @builddir@/cvc/libparsercvc.la \
- @builddir@/../libcvc4.la \
- @builddir@/../lib/libreplacements.la
-
-libcvc4parser_la_SOURCES = \
- antlr_input.cpp \
- antlr_input.h \
- antlr_input_imports.cpp \
- antlr_line_buffered_input.cpp \
- antlr_line_buffered_input.h \
- antlr_tracing.h \
- antlr_undefines.h \
- bounded_token_buffer.cpp \
- bounded_token_buffer.h \
- bounded_token_factory.cpp \
- bounded_token_factory.h \
- input.cpp \
- input.h \
- line_buffer.cpp \
- line_buffer.h \
- memory_mapped_input_buffer.cpp \
- memory_mapped_input_buffer.h \
- parser.cpp \
- parser.h \
- parser_builder.cpp \
- parser_builder.h \
- parser_exception.h
-
-EXTRA_DIST = \
- Makefile.antlr_tracing \
- cvc4parser.i \
- input.i \
- parser_builder.i \
- parser_exception.i \
- parser.i
diff --git a/src/parser/Makefile.antlr_tracing b/src/parser/Makefile.antlr_tracing
deleted file mode 100644
index fa79337b4..000000000
--- a/src/parser/Makefile.antlr_tracing
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*-makefile-*-
-#
-# This makefile is included from parser directories in order to
-# do antlr tracing. THIS IS VERY MUCH A HACK, and is only enabled
-# if CVC4_TRACE_ANTLR is defined (and not 0). In ANTLR 3.2, we
-# have to #define "println" and "System," etc., because the
-# generator erroneously puts Java in C output!
-#
-
-ifeq ($(CVC4_TRACE_ANTLR),)
-else
-
-ifeq ($(CVC4_TRACE_ANTLR),0)
-else
-
-AM_CPPFLAGS += -DCVC4_TRACE_ANTLR
-ANTLR_OPTS += -trace
-
-endif
-
-endif
-
diff --git a/src/parser/cvc/Makefile b/src/parser/cvc/Makefile
deleted file mode 100644
index cbcc0a493..000000000
--- a/src/parser/cvc/Makefile
+++ /dev/null
@@ -1,4 +0,0 @@
-topdir = ../../..
-srcdir = src/parser/cvc
-
-include $(topdir)/Makefile.subdir
diff --git a/src/parser/cvc/Makefile.am b/src/parser/cvc/Makefile.am
deleted file mode 100644
index ff3308d89..000000000
--- a/src/parser/cvc/Makefile.am
+++ /dev/null
@@ -1,68 +0,0 @@
-AM_CPPFLAGS = \
- -D__BUILDING_CVC4PARSERLIB \
- -I@builddir@/../.. -I@srcdir@/../../include -I@srcdir@/../.. $(ANTLR_INCLUDES)
-AM_CXXFLAGS = -Wall -Wno-unknown-pragmas $(FLAG_VISIBILITY_HIDDEN) $(WNO_PARENTHESES) $(WNO_TAUTOLOGICAL_COMPARE) -Wno-unused-function -Wno-unused-variable $(WNO_UNINITIALIZED) $(WNO_CONVERSION_NULL)
-
-# Compile generated C files using C++ compiler
-AM_CFLAGS = $(AM_CXXFLAGS)
-CFLAGS=$(CXXFLAGS)
-CC=$(CXX)
-
-ANTLR_OPTS =
-
-# hide this included makefile from automake
-@mk_include@ @srcdir@/../Makefile.antlr_tracing
-
-noinst_LTLIBRARIES = libparsercvc.la
-
-ANTLR_TOKEN_STUFF = \
- @builddir@/Cvc.tokens
-ANTLR_LEXER_STUFF = \
- @builddir@/CvcLexer.h \
- @builddir@/CvcLexer.c \
- $(ANTLR_TOKEN_STUFF)
-ANTLR_PARSER_STUFF = \
- @builddir@/CvcParser.h \
- @builddir@/CvcParser.c
-ANTLR_STUFF = \
- $(ANTLR_LEXER_STUFF) \
- $(ANTLR_PARSER_STUFF)
-
-libparsercvc_la_SOURCES = \
- Cvc.g \
- cvc_input.h \
- cvc_input.cpp \
- $(ANTLR_STUFF)
-
-BUILT_SOURCES = \
- @builddir@/Cvc.tokens \
- @builddir@/CvcLexer.h \
- @builddir@/CvcLexer.c \
- @builddir@/CvcParser.h \
- @builddir@/CvcParser.c \
- stamp-generated
-
-EXTRA_DIST = \
- README \
- stamp-generated
-
-DISTCLEANFILES = $(ANTLR_STUFF)
-distclean-local:
- -$(AM_V_at)rmdir generated
- -$(AM_V_at)rm -f stamp-generated
-
-stamp-generated:
- $(AM_V_at)mkdir -p generated
- $(AM_V_at)touch stamp-generated
-
-# antlr doesn't overwrite output files, it just leaves them. So we have to delete them first.
-@builddir@/CvcLexer.h: Cvc.g stamp-generated
- -$(AM_V_at)rm -f $(ANTLR_STUFF)
- @if test -z "$(ANTLR)"; then echo "ERROR: antlr parser generator cannot be found, cannot generate the parser" >&2; exit 1; fi
- $(AM_V_GEN)$(ANTLR) $(ANTLR_OPTS) -fo "@builddir@" "@srcdir@/Cvc.g"
-
-# These don't actually depend on CvcLexer.h, but if we're doing parallel
-# make and the lexer needs to be rebuilt, we have to keep the rules
-# from running in parallel (since the token files will be deleted &
-# recreated)
-@builddir@/CvcLexer.c @builddir@/CvcParser.h @builddir@/CvcParser.c $(ANTLR_TOKEN_STUFF): @builddir@/CvcLexer.h
diff --git a/src/parser/smt1/Makefile b/src/parser/smt1/Makefile
deleted file mode 100644
index 7e97ed357..000000000
--- a/src/parser/smt1/Makefile
+++ /dev/null
@@ -1,4 +0,0 @@
-topdir = ../../..
-srcdir = src/parser/smt
-
-include $(topdir)/Makefile.subdir
diff --git a/src/parser/smt1/Makefile.am b/src/parser/smt1/Makefile.am
deleted file mode 100644
index f5320002d..000000000
--- a/src/parser/smt1/Makefile.am
+++ /dev/null
@@ -1,69 +0,0 @@
-AM_CPPFLAGS = \
- -D__BUILDING_CVC4PARSERLIB \
- -I@builddir@/../.. -I@srcdir@/../../include -I@srcdir@/../.. $(ANTLR_INCLUDES)
-AM_CXXFLAGS = -Wall -Wno-unknown-pragmas $(FLAG_VISIBILITY_HIDDEN) $(WNO_PARENTHESES) $(WNO_TAUTOLOGICAL_COMPARE) -Wno-unused-function -Wno-unused-variable
-
-# Compile generated C files using C++ compiler
-AM_CFLAGS = $(AM_CXXFLAGS)
-CFLAGS=$(CXXFLAGS)
-CC=$(CXX)
-
-ANTLR_OPTS =
-
-# hide this included makefile from automake
-@mk_include@ @srcdir@/../Makefile.antlr_tracing
-
-noinst_LTLIBRARIES = libparsersmt1.la
-
-ANTLR_TOKEN_STUFF = \
- @builddir@/Smt1.tokens
-ANTLR_LEXER_STUFF = \
- @builddir@/Smt1Lexer.h \
- @builddir@/Smt1Lexer.c \
- $(ANTLR_TOKEN_STUFF)
-ANTLR_PARSER_STUFF = \
- @builddir@/Smt1Parser.h \
- @builddir@/Smt1Parser.c
-ANTLR_STUFF = \
- $(ANTLR_LEXER_STUFF) \
- $(ANTLR_PARSER_STUFF)
-
-libparsersmt1_la_SOURCES = \
- Smt1.g \
- smt1.h \
- smt1.cpp \
- smt1_input.h \
- smt1_input.cpp \
- $(ANTLR_STUFF)
-
-BUILT_SOURCES = \
- @builddir@/Smt1.tokens \
- @builddir@/Smt1Lexer.h \
- @builddir@/Smt1Lexer.c \
- @builddir@/Smt1Parser.h \
- @builddir@/Smt1Parser.c \
- stamp-generated
-
-EXTRA_DIST = \
- stamp-generated
-
-DISTCLEANFILES = $(ANTLR_STUFF)
-distclean-local:
- -$(AM_V_at)rmdir generated
- -$(AM_V_at)rm -f stamp-generated
-
-stamp-generated:
- $(AM_V_at)mkdir -p generated
- $(AM_V_at)touch stamp-generated
-
-# antlr doesn't overwrite output files, it just leaves them. So we have to delete them first.
-@builddir@/Smt1Lexer.h: Smt1.g stamp-generated
- -$(AM_V_at)rm -f $(ANTLR_STUFF)
- @if test -z "$(ANTLR)"; then echo "ERROR: antlr parser generator cannot be found, cannot generate the parser" >&2; exit 1; fi
- $(AM_V_GEN)$(ANTLR) $(ANTLR_OPTS) -fo "@builddir@" "@srcdir@/Smt1.g"
-
-# These don't actually depend on Smt1Lexer.h, but if we're doing parallel
-# make and the lexer needs to be rebuilt, we have to keep the rules
-# from running in parallel (since the token files will be deleted &
-# recreated)
-@builddir@/Smt1Lexer.c @builddir@/Smt1Parser.h @builddir@/Smt1Parser.c $(ANTLR_TOKEN_STUFF): @builddir@/Smt1Lexer.h
diff --git a/src/parser/smt2/Makefile b/src/parser/smt2/Makefile
deleted file mode 100644
index fc9cc6db2..000000000
--- a/src/parser/smt2/Makefile
+++ /dev/null
@@ -1,4 +0,0 @@
-topdir = ../../..
-srcdir = src/parser/smt2
-
-include $(topdir)/Makefile.subdir
diff --git a/src/parser/smt2/Makefile.am b/src/parser/smt2/Makefile.am
deleted file mode 100644
index 995e442e6..000000000
--- a/src/parser/smt2/Makefile.am
+++ /dev/null
@@ -1,71 +0,0 @@
-AM_CPPFLAGS = \
- -D__BUILDING_CVC4PARSERLIB \
- -I@builddir@/../.. -I@srcdir@/../../include -I@srcdir@/../.. $(ANTLR_INCLUDES)
-AM_CXXFLAGS = -Wall -Wno-unknown-pragmas $(FLAG_VISIBILITY_HIDDEN) $(WNO_PARENTHESES) $(WNO_TAUTOLOGICAL_COMPARE) -Wno-unused-function -Wno-unused-variable
-
-# Compile generated C files using C++ compiler
-AM_CFLAGS = $(AM_CXXFLAGS)
-CFLAGS=$(CXXFLAGS)
-CC=$(CXX)
-
-ANTLR_OPTS =
-
-# hide this included makefile from automake
-@mk_include@ @srcdir@/../Makefile.antlr_tracing
-
-noinst_LTLIBRARIES = libparsersmt2.la
-
-ANTLR_TOKEN_STUFF = \
- @builddir@/Smt2.tokens
-ANTLR_LEXER_STUFF = \
- @builddir@/Smt2Lexer.h \
- @builddir@/Smt2Lexer.c \
- $(ANTLR_TOKEN_STUFF)
-ANTLR_PARSER_STUFF = \
- @builddir@/Smt2Parser.h \
- @builddir@/Smt2Parser.c
-ANTLR_STUFF = \
- $(ANTLR_LEXER_STUFF) \
- $(ANTLR_PARSER_STUFF)
-
-libparsersmt2_la_SOURCES = \
- Smt2.g \
- smt2.h \
- smt2.cpp \
- smt2_input.h \
- smt2_input.cpp \
- sygus_input.h \
- sygus_input.cpp \
- $(ANTLR_STUFF)
-
-BUILT_SOURCES = \
- @builddir@/Smt2.tokens \
- @builddir@/Smt2Lexer.h \
- @builddir@/Smt2Lexer.c \
- @builddir@/Smt2Parser.h \
- @builddir@/Smt2Parser.c \
- stamp-generated
-
-EXTRA_DIST = \
- stamp-generated
-
-DISTCLEANFILES = $(ANTLR_STUFF)
-distclean-local:
- -$(AM_V_at)rmdir generated
- -$(AM_V_at)rm -f stamp-generated
-
-stamp-generated:
- $(AM_V_at)mkdir -p generated
- $(AM_V_at)touch stamp-generated
-
-# antlr doesn't overwrite output files, it just leaves them. So we have to delete them first.
-@builddir@/Smt2Lexer.h: Smt2.g stamp-generated
- -$(AM_V_at)rm -f $(ANTLR_STUFF)
- @if test -z "$(ANTLR)"; then echo "ERROR: antlr parser generator cannot be found, cannot generate the parser" >&2; exit 1; fi
- $(AM_V_GEN)$(ANTLR) $(ANTLR_OPTS) -fo "@builddir@" "@srcdir@/Smt2.g"
-
-# These don't actually depend on SmtLexer.h, but if we're doing parallel
-# make and the lexer needs to be rebuilt, we have to keep the rules
-# from running in parallel (since the token files will be deleted &
-# recreated)
-@builddir@/Smt2Lexer.c @builddir@/Smt2Parser.h @builddir@/Smt2Parser.c $(ANTLR_TOKEN_STUFF): @builddir@/Smt2Lexer.h
diff --git a/src/parser/tptp/Makefile b/src/parser/tptp/Makefile
deleted file mode 100644
index 45cde5821..000000000
--- a/src/parser/tptp/Makefile
+++ /dev/null
@@ -1,4 +0,0 @@
-topdir = ../../..
-srcdir = src/parser/tptp
-
-include $(topdir)/Makefile.subdir
diff --git a/src/parser/tptp/Makefile.am b/src/parser/tptp/Makefile.am
deleted file mode 100644
index 43bbc595d..000000000
--- a/src/parser/tptp/Makefile.am
+++ /dev/null
@@ -1,69 +0,0 @@
-AM_CPPFLAGS = \
- -D__BUILDING_CVC4PARSERLIB \
- -I@builddir@/../.. -I@srcdir@/../../include -I@srcdir@/../.. $(ANTLR_INCLUDES)
-AM_CXXFLAGS = -Wall -Wno-unknown-pragmas $(FLAG_VISIBILITY_HIDDEN) $(WNO_PARENTHESES) $(WNO_TAUTOLOGICAL_COMPARE) -Wno-unused-function -Wno-unused-variable
-
-# Compile generated C files using C++ compiler
-AM_CFLAGS = $(AM_CXXFLAGS)
-CFLAGS=$(CXXFLAGS)
-CC=$(CXX)
-
-ANTLR_OPTS =
-
-# hide this included makefile from automake
-@mk_include@ @srcdir@/../Makefile.antlr_tracing
-
-noinst_LTLIBRARIES = libparsertptp.la
-
-ANTLR_TOKEN_STUFF = \
- @builddir@/Tptp.tokens
-ANTLR_LEXER_STUFF = \
- @builddir@/TptpLexer.h \
- @builddir@/TptpLexer.c \
- $(ANTLR_TOKEN_STUFF)
-ANTLR_PARSER_STUFF = \
- @builddir@/TptpParser.h \
- @builddir@/TptpParser.c
-ANTLR_STUFF = \
- $(ANTLR_LEXER_STUFF) \
- $(ANTLR_PARSER_STUFF)
-
-libparsertptp_la_SOURCES = \
- Tptp.g \
- tptp.h \
- tptp.cpp \
- tptp_input.h \
- tptp_input.cpp \
- $(ANTLR_STUFF)
-
-BUILT_SOURCES = \
- @builddir@/Tptp.tokens \
- @builddir@/TptpLexer.h \
- @builddir@/TptpLexer.c \
- @builddir@/TptpParser.h \
- @builddir@/TptpParser.c \
- stamp-generated
-
-EXTRA_DIST = \
- stamp-generated
-
-DISTCLEANFILES = $(ANTLR_STUFF)
-distclean-local:
- -$(AM_V_at)rmdir generated
- -$(AM_V_at)rm -f stamp-generated
-
-stamp-generated:
- $(AM_V_at)mkdir -p generated
- $(AM_V_at)touch stamp-generated
-
-# antlr doesn't overwrite output files, it just leaves them. So we have to delete them first.
-@builddir@/TptpLexer.h: Tptp.g stamp-generated
- -$(AM_V_at)rm -f $(ANTLR_STUFF)
- @if test -z "$(ANTLR)"; then echo "ERROR: antlr parser generator cannot be found, cannot generate the parser" >&2; exit 1; fi
- $(AM_V_GEN)$(ANTLR) $(ANTLR_OPTS) -fo "@builddir@" "@srcdir@/Tptp.g"
-
-# These don't actually depend on TptpLexer.h, but if we're doing parallel
-# make and the lexer needs to be rebuilt, we have to keep the rules
-# from running in parallel (since the token files will be deleted &
-# recreated)
-@builddir@/TptpLexer.c @builddir@/TptpParser.h @builddir@/TptpParser.c $(ANTLR_TOKEN_STUFF): @builddir@/TptpLexer.h
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback