+++ /dev/null
-#
-# Title: Common make macros for the Cxx Grammar tester.
-#
-# Author: E.D.Willink
-#
-# Description:
-#
-# These macros are shared by
-# makefile for Unix make
-# makefile.gmake for NT (g)make
-#END
-
-L_FILES = \
- CxxLexer.l
-
-Y_FILES = \
- CxxParser.y
-
-LEXER_FILES = \
- CxxLexing.cxx \
- CxxLexing.hxx
-
-PARSER_FILES = \
- CxxParsing.cxx \
- CxxParsing.hxx
-
-TOKEN_FILES = \
- CxxToken.cxx \
- CxxToken.hxx
-
-CLASS_SOURCES = \
- $(LEXER_FILES) \
- $(PARSER_FILES) \
- $(TOKEN_FILES)
-
-#
-# list of all compilation units
-#
-COMPOSITE_SOURCES = \
- CxxLexer.cpp \
- CxxParser.cpp \
- CxxToken.cpp
-
-Y_CXX_FILES = $(Y_FILES:%.y=$(SRCDIR)/%.cxx)
-GENERATED_INCLUDES = \
- $(L_FILES:%.l=$(SRCDIR)/%.cxx) \
- $(Y_FILES:%.y=$(SRCDIR)/%.cxx) \
- $(Y_FILES:%.y=$(SRCDIR)/%.hxx)
-
-MAKE_FILES = \
- makefile \
- makefile.gmake \
- makefile.macros \
- makefile.unix
-
-# list of all other files for listing purposes
-OTHER_SOURCES = \
- $(MAKE_FILES) \
- $(CLASS_SOURCES) \
- $(L_FILES) \
- $(Y_FILES)
-
-CPP_SOURCES = $(COMPOSITE_SOURCES)
-
-INCLUDES = $(GENERATED_INCLUDES)
-
-SOURCES = \
- $(CPP_SOURCES) \
- $(CLASS_SOURCES) \
- $(L_FILES) \
- $(Y_FILES) \
- $(MAKE_FILES)
-
-DOCUMENTATION_FILES = \
- index.html \
- README
-
-# List of all primary files (to be copied to a secondary environment)
-ALL_FILES = \
- $(SOURCES) \
- $(DOCUMENTATION_FILES) \
- grammar.dsp \
- grammar.dsw