# Makefile.am -*-Makefile-*- include $(top_srcdir)/config/Makefile.xt -include afcxx-disambiguate.c.dep SRCS = \ Ambiguity.str \ AmbiguityCandidate.str \ BaseTraverse.str \ BaseTraverseCandidate.str \ CheckClassName.str \ CheckEnumName.str \ CheckNamespaceName.str \ CheckTypeName.str \ ClassDefinition.str \ ClassDefinitionCandidate.str \ ClassOrNamespaceAmbiguity.str \ ClassOrNamespaceAmbiguityCandidate.str \ ClassOrNamespaceAmbiguityCut.str \ ClassOrNamespaceTraverse.str \ ClassTraverse.str \ CompoundStatement.str \ CompoundStatementCandidate.str \ ConstructorDefinition.str \ DeclaratorIdAmbiguity.str \ Definition.str \ EnumDefinition.str \ EnumDefinitionCandidate.str \ ForInitStatementAmbiguity.str \ ForInitStatementAmbiguityCandidate.str \ ForInitStatementAmbiguityCut.str \ FunctionDefinitionAmbiguity.str \ GetKey.str \ IfDebug.str \ InitDeclaratorAmbiguity.str \ Keys.str \ Kinds.str \ LocalOrGlobal.str \ Lookup.str \ MemInitializerIdAmbiguity.str \ NamespaceDefinition.str \ NamespaceDefinitionCandidate.str \ NamespaceNameAmbiguity.str \ NamespaceTraverse.str \ NestedNameSpecifier.str \ Parameter.str \ PostfixExpressionAmbiguity.str \ PostfixExpressionAmbiguityCandidate.str \ PrimaryExpression.str \ PrimaryExpressionCandidate.str \ Resolve.str \ ResolveCompound.str \ SizeofAmbiguity.str \ SimpleDeclarationAmbiguity.str \ SimpleTypeSpecifier.str \ SimpleTypeSpecifierCandidate.str \ StatementAmbiguity.str \ TemplateArguments.str \ TemplateClassDefinition.str \ TemplateClassDefinitionCandidate.str \ TemplateClassTraverse.str \ TemplateDefinition.str \ TemplateDefinitionCandidate.str \ TemplateFunctionDefinition.str \ TemplateFunctionDefinitionCandidate.str \ TemplateFunctionTraverse.str \ TemplateIdAmbiguity.str \ TemplateIdAmbiguityCandidate.str \ TemplateIdAmbiguityCut.str \ TemplateTraverse.str \ TemplateTraverseCandidate.str \ TypeAmbiguity.str \ TypeAmbiguityCandidate.str \ TypeAmbiguityCut.str \ TypeDeclarator.str \ TypeDeclaratorCandidate.str \ TypeDefinition.str \ TypeDefinitionCandidate.str \ UsingDefinition.str \ UsingNamespace.str \ VariableDeclarator.str \ VariableDeclaratorCandidate.str \ VariableDefinition.str \ VariableDefinitionCandidate.str \ afcxx-disambiguate.str METAS = \ BaseTraverse.meta \ BaseTraverseCandidate.meta \ CheckClassName.meta \ CheckEnumName.meta \ CheckNamespaceName.meta \ CheckTypeName.meta \ ClassDefinition.meta \ ClassDefinitionCandidate.meta \ ClassOrNamespaceAmbiguityCandidate.meta \ ClassOrNamespaceTraverse.meta \ ClassTraverse.meta \ CompoundStatement.meta \ CompoundStatementCandidate.meta \ ConstructorDefinition.meta \ DeclaratorIdAmbiguity.meta \ EnumDefinition.meta \ EnumDefinitionCandidate.meta \ FunctionDefinitionAmbiguity.meta \ ForInitStatementAmbiguityCandidate.meta \ ForInitStatementAmbiguityCut.meta \ GetKey.meta \ InitDeclaratorAmbiguity.meta \ LocalOrGlobal.meta \ MemInitializerIdAmbiguity.meta \ NamespaceDefinition.meta \ NamespaceDefinitionCandidate.meta \ NamespaceNameAmbiguity.meta \ NamespaceTraverse.meta \ NestedNameSpecifier.meta \ Parameter.meta \ PostfixExpressionAmbiguity.meta \ PostfixExpressionAmbiguityCandidate.meta \ PrimaryExpression.meta \ PrimaryExpressionCandidate.meta \ SizeofAmbiguity.meta \ SimpleDeclarationAmbiguity.meta \ SimpleTypeSpecifier.meta \ SimpleTypeSpecifierCandidate.meta \ StatementAmbiguity.meta \ TemplateArguments.meta \ TemplateClassDefinition.meta \ TemplateClassDefinitionCandidate.meta \ TemplateClassTraverse.meta \ TemplateDefinition.meta \ TemplateDefinitionCandidate.meta \ TemplateFunctionDefinition.meta \ TemplateFunctionDefinitionCandidate.meta \ TemplateFunctionTraverse.meta \ TemplateIdAmbiguity.meta \ TemplateIdAmbiguityCandidate.meta \ TemplateIdAmbiguityCut.meta \ TemplateTraverse.meta \ TemplateTraverseCandidate.meta \ TypeAmbiguityCandidate.meta \ TypeDeclarator.meta \ TypeDeclaratorCandidate.meta \ TypeDefinition.meta \ TypeDefinitionCandidate.meta \ UsingDefinition.meta \ UsingNamespace.meta \ VariableDeclarator.meta \ VariableDeclaratorCandidate.meta \ VariableDefinition.meta \ VariableDefinitionCandidate.meta RTREES = $(SRCS:.str=.rtree) afcxx-disambiguate.c: $(RTREES) SCFLAGS = --main $* --verbose 0 STRINCLUDES = -I $(ASFIX_TOOLS)/share/asfix-tools \ -I $(top_builddir)/src/strategocxx \ -I $(top_builddir)/src/sig \ -I $(top_srcdir)/lib/cxx \ -I $(top_srcdir)/lib/prelude \ --asfix libexec_PROGRAMS= afcxx-disambiguate EXTRA_DIST = $(SRCS) $(METAS) nodist_afcxx_disambiguate_SOURCES = afcxx-disambiguate.c CLEANFILES = afcxx-disambiguate.{c.dep,c} $(RTREES)