1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
#define CLS
//#define LIBRARY "modules"
#define MAIN "main.cc"
#define SOURCES "*.cc"
#define OBJ_EXT ".o"
//#define SHARED
//#define SHAREDREQ ""
#define TMP_DIR "tmp"
//#define USE_ALL "a"
#define USE_ECHO ON
// #define USE_VERSION
//#define CXX "clang++"
#define CXX "g++"
#define CXXFLAGS " --std=c++20 -Wall -O2" \
" -fdiagnostics-color=never "
//#define CC "gcc"
//#define CFLAGS " -Wall -O2"
#define IH ".ih"
//#define PRECOMP "-x c++-header"
#define REFRESH
#define LDFLAGS "-s"
#define ADD_LIBRARIES "bobcat"
#define ADD_LIBRARY_PATHS ""
#define PARSER_DIR ""
#define PARSGEN "bisonc++"
#define PARSFLAGS "-V"
#define PARSSPEC "grammar"
//#define PARSFILES ""
#define PARSOUT "parse.cc"
#define SCANNER_DIR ""
#define SCANGEN "flexc++"
#define SCANFLAGS ""
#define SCANSPEC "lexer"
//#define SCANFILES ""
#define SCANOUT "lex.cc"
#define DEFCOM "program"
|