First commit
This commit is contained in:
67
runtime-linux/antlr4-runtime/atn/Makefile
Normal file
67
runtime-linux/antlr4-runtime/atn/Makefile
Normal file
@@ -0,0 +1,67 @@
|
||||
|
||||
CXXFLAGS += -g -std=c++0x -Wall #-Wextra
|
||||
CXXFLAGS += -I. -I../ -I../misc/ -I../tree/ -I../dfa/ \
|
||||
-I../../../../../antlrcpp/
|
||||
|
||||
#TODO LDFLAGS += ?
|
||||
|
||||
ALL_CXXFLAGS = $(CPPFLAGS) $(CXXFLAGS)
|
||||
ALL_LDFLAGS = $(LDFLAGS)
|
||||
|
||||
# Escote's files
|
||||
SRCS = \
|
||||
AbstractPredicateTransition.cpp \
|
||||
ActionTransition.cpp \
|
||||
ArrayPredictionContext.cpp \
|
||||
ATNDeserializationOptions.cpp \
|
||||
ATNDeserializer.cpp \
|
||||
ATNState.cpp \
|
||||
ATNType.cpp \
|
||||
AtomTransition.cpp \
|
||||
BasicBlockStartState.cpp \
|
||||
BasicState.cpp \
|
||||
BlockEndState.cpp \
|
||||
BlockStartState.cpp \
|
||||
DecisionState.cpp \
|
||||
EmptyPredictionContext.cpp \
|
||||
EpsilonTransition.cpp \
|
||||
LexerATNConfig.cpp \
|
||||
LoopEndState.cpp
|
||||
# Escote's TODO: LL1Analyzer.cpp LexerATNSimulator.cpp ATNSimulator.cpp \
|
||||
ATNSerializer.cpp ATNConfigSet.cpp ATNConfig.cpp \
|
||||
ATN.cpp
|
||||
|
||||
# Alejandro's files
|
||||
SRCS += \
|
||||
NotSetTransition.cpp \
|
||||
OrderedATNConfigSet.cpp \
|
||||
PlusBlockStartState.cpp \
|
||||
PlusLoopbackState.cpp \
|
||||
PredicateTransition.cpp \
|
||||
PredictionMode.cpp \
|
||||
RangeTransition.cpp \
|
||||
RuleStartState.cpp \
|
||||
RuleStopState.cpp \
|
||||
RuleTransition.cpp \
|
||||
SemanticContext.cpp \
|
||||
SetTransition.cpp \
|
||||
SingletonPredictionContext.cpp \
|
||||
StarBlockStartState.cpp \
|
||||
StarLoopbackState.cpp \
|
||||
StarLoopEntryState.cpp \
|
||||
TokensStartState.cpp \
|
||||
Transition.cpp \
|
||||
WildcardTransition.cpp
|
||||
# Alejandro's TODO: PredictionContext.cpp PredictionContextCache.cpp \
|
||||
PrecedencePredicateTransition.cpp ParserATNSimulator.cpp
|
||||
|
||||
OBJS = $(SRCS:.cpp=.o)
|
||||
|
||||
all: $(OBJS)
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(ALL_CXXFLAGS) $< -o $@
|
||||
|
||||
clean:
|
||||
$(RM) $(OBJS)
|
||||
|
||||
Reference in New Issue
Block a user