X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=compiler%2Flibec%2FMakefile;h=197ee28b7e223dfa94b7c18533002df6f9fcb096;hb=2b8f9f0cd46146bcc359e96357355c44f4e3c1a4;hp=aba8ef8f979b08c35f6f089ec9b2150a3a6b6c8f;hpb=c6e80f86d34339b1e6c980aa16a2357013067991;p=sdk diff --git a/compiler/libec/Makefile b/compiler/libec/Makefile index aba8ef8..197ee28 100644 --- a/compiler/libec/Makefile +++ b/compiler/libec/Makefile @@ -25,30 +25,112 @@ SONAME = endif # $(OBJ)bsl.o is added manually here -OBJECTS = $(OBJ)ast.o $(OBJ)copy.o $(OBJ)dbpass.o $(OBJ)ecdefs.o $(OBJ)expression.o \ - $(OBJ)firstPass.o $(OBJ)freeAst.o $(OBJ)grammar.o $(OBJ)lexer.o $(OBJ)loadSymbols.o \ - $(OBJ)output.o $(OBJ)pass0.o $(OBJ)pass1.o $(OBJ)pass15.o $(OBJ)pass16.o $(OBJ)pass2.o \ - $(OBJ)pass3.o $(OBJ)shortcuts.o $(OBJ)type.o $(OBJ)bsl.o $(OBJ)$(MODULE).main$(O) - -COBJECTS = $(OBJ)ast.c $(OBJ)copy.c $(OBJ)dbpass.c $(OBJ)ecdefs.c $(OBJ)expression.c \ - $(OBJ)firstPass.c $(OBJ)freeAst.c $(OBJ)grammar.c $(OBJ)lexer.c $(OBJ)loadSymbols.c \ - $(OBJ)output.c $(OBJ)pass0.c $(OBJ)pass1.c $(OBJ)pass15.c $(OBJ)pass16.c $(OBJ)pass2.c \ - $(OBJ)pass3.c $(OBJ)shortcuts.c $(OBJ)type.c - -SYMBOLS = $(OBJ)ast.sym $(OBJ)copy.sym $(OBJ)dbpass.sym $(OBJ)ecdefs.sym \ - $(OBJ)expression.sym $(OBJ)firstPass.sym $(OBJ)freeAst.sym $(OBJ)grammar.sym $(OBJ)lexer.sym \ - $(OBJ)loadSymbols.sym $(OBJ)output.sym $(OBJ)pass0.sym $(OBJ)pass1.sym $(OBJ)pass15.sym \ - $(OBJ)pass16.sym $(OBJ)pass2.sym $(OBJ)pass3.sym $(OBJ)shortcuts.sym $(OBJ)type.sym - -IMPORTS = $(OBJ)ast.imp $(OBJ)copy.imp $(OBJ)dbpass.imp $(OBJ)ecdefs.imp \ - $(OBJ)expression.imp $(OBJ)firstPass.imp $(OBJ)freeAst.imp $(OBJ)grammar.imp $(OBJ)lexer.imp \ - $(OBJ)loadSymbols.imp $(OBJ)output.imp $(OBJ)pass0.imp $(OBJ)pass1.imp $(OBJ)pass15.imp \ - $(OBJ)pass16.imp $(OBJ)pass2.imp $(OBJ)pass3.imp $(OBJ)shortcuts.imp $(OBJ)type.imp - -SOURCES = src/ast.ec src/copy.ec src/dbpass.ec src/ecdefs.ec src/expression.ec \ - src/firstPass.ec src/freeAst.ec src/grammar.ec src/lexer.ec src/loadSymbols.ec src/output.ec \ - src/pass0.ec src/pass1.ec src/pass15.ec src/pass16.ec src/pass2.ec src/pass3.ec \ - src/shortcuts.ec src/type.ec +OBJECTS = \ + $(OBJ)ast.o \ + $(OBJ)copy.o \ + $(OBJ)dbpass.o \ + $(OBJ)ecdefs.o \ + $(OBJ)expression.o \ + $(OBJ)firstPass.o \ + $(OBJ)freeAst.o \ + $(OBJ)grammar.o \ + $(OBJ)lexer.o \ + $(OBJ)loadSymbols.o \ + $(OBJ)output.o \ + $(OBJ)pass0.o \ + $(OBJ)pass1.o \ + $(OBJ)pass15.o \ + $(OBJ)pass16.o \ + $(OBJ)pass2.o \ + $(OBJ)pass3.o \ + $(OBJ)shortcuts.o \ + $(OBJ)type.o \ + $(OBJ)bsl.o \ + $(OBJ)$(MODULE).main$(O) + +COBJECTS = \ + $(OBJ)ast.c \ + $(OBJ)copy.c \ + $(OBJ)dbpass.c \ + $(OBJ)ecdefs.c \ + $(OBJ)expression.c \ + $(OBJ)firstPass.c \ + $(OBJ)freeAst.c \ + $(OBJ)grammar.c \ + $(OBJ)lexer.c \ + $(OBJ)loadSymbols.c \ + $(OBJ)output.c \ + $(OBJ)pass0.c \ + $(OBJ)pass1.c \ + $(OBJ)pass15.c \ + $(OBJ)pass16.c \ + $(OBJ)pass2.c \ + $(OBJ)pass3.c \ + $(OBJ)shortcuts.c \ + $(OBJ)type.c + +SYMBOLS = \ + $(OBJ)ast.sym \ + $(OBJ)copy.sym \ + $(OBJ)dbpass.sym \ + $(OBJ)ecdefs.sym \ + $(OBJ)expression.sym \ + $(OBJ)firstPass.sym \ + $(OBJ)freeAst.sym \ + $(OBJ)grammar.sym \ + $(OBJ)lexer.sym \ + $(OBJ)loadSymbols.sym \ + $(OBJ)output.sym \ + $(OBJ)pass0.sym \ + $(OBJ)pass1.sym \ + $(OBJ)pass15.sym \ + $(OBJ)pass16.sym \ + $(OBJ)pass2.sym \ + $(OBJ)pass3.sym \ + $(OBJ)shortcuts.sym \ + $(OBJ)type.sym + +IMPORTS = \ + $(OBJ)ast.imp \ + $(OBJ)copy.imp \ + $(OBJ)dbpass.imp \ + $(OBJ)ecdefs.imp \ + $(OBJ)expression.imp \ + $(OBJ)firstPass.imp \ + $(OBJ)freeAst.imp \ + $(OBJ)grammar.imp \ + $(OBJ)lexer.imp \ + $(OBJ)loadSymbols.imp \ + $(OBJ)output.imp \ + $(OBJ)pass0.imp \ + $(OBJ)pass1.imp \ + $(OBJ)pass15.imp \ + $(OBJ)pass16.imp \ + $(OBJ)pass2.imp \ + $(OBJ)pass3.imp \ + $(OBJ)shortcuts.imp \ + $(OBJ)type.imp + +SOURCES = \ + src/ast.ec \ + src/copy.ec \ + src/dbpass.ec \ + src/ecdefs.ec \ + src/expression.ec \ + src/firstPass.ec \ + src/freeAst.ec \ + src/grammar.ec \ + src/lexer.ec \ + src/loadSymbols.ec \ + src/output.ec \ + src/pass0.ec \ + src/pass1.ec \ + src/pass15.ec \ + src/pass16.ec \ + src/pass2.ec \ + src/pass3.ec \ + src/shortcuts.ec \ + src/type.ec RESOURCES =