diff options
author | nutricato | 2009-06-04 04:51:29 +0000 |
---|---|---|
committer | nutricato | 2009-06-04 04:51:29 +0000 |
commit | 79f469725862e0bc1ee1be9b7e2d6cdb12911e76 (patch) | |
tree | 0db6989ea1dcb99723f2e5722335d52b2aaaa279 /macros/CCodeGeneration/C_GenerateMakefile.sci | |
parent | 25f850906710d1da7291f48fa4cb89c4d82ca33b (diff) | |
download | scilab2c-79f469725862e0bc1ee1be9b7e2d6cdb12911e76.tar.gz scilab2c-79f469725862e0bc1ee1be9b7e2d6cdb12911e76.tar.bz2 scilab2c-79f469725862e0bc1ee1be9b7e2d6cdb12911e76.zip |
Diffstat (limited to 'macros/CCodeGeneration/C_GenerateMakefile.sci')
-rw-r--r-- | macros/CCodeGeneration/C_GenerateMakefile.sci | 88 |
1 files changed, 44 insertions, 44 deletions
diff --git a/macros/CCodeGeneration/C_GenerateMakefile.sci b/macros/CCodeGeneration/C_GenerateMakefile.sci index 6f4f8e75..424ccb81 100644 --- a/macros/CCodeGeneration/C_GenerateMakefile.sci +++ b/macros/CCodeGeneration/C_GenerateMakefile.sci @@ -48,66 +48,66 @@ makesci2cdir = FileInfo.CStyleOutCCCodeDir; // makesci2cdir = FileInfo.CStyleOutCCCodeDir; -PrintStringInfo('CSRCDIR = '+makecsrcdir,FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('HSRCDIR = '+makehsrcdir,FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('ISRCDIR = '+makeisrcdir,FileInfo.MakefileFilename,'file','y'); -//PrintStringInfo('SCI2CDIR = '+makesci2cdir,FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('SCI2CDIR = .',FileInfo.MakefileFilename,'file','y'); +PrintStringInfo('CSRCDIR = '+makecsrcdir,FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('HSRCDIR = '+makehsrcdir,FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('ISRCDIR = '+makeisrcdir,FileInfo.MakefileFilename,'file','y','y'); +//PrintStringInfo('SCI2CDIR = '+makesci2cdir,FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('SCI2CDIR = .',FileInfo.MakefileFilename,'file','y','y'); // Compiler definition -PrintStringInfo('CC = gcc',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('CFLAGS = -Wall -pedantic -O3 -I $(HSRCDIR) -I $(ISRCDIR) -lm',FileInfo.MakefileFilename,'file','y'); +PrintStringInfo('CC = gcc',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('CFLAGS = -Wall -pedantic -O3 -I $(HSRCDIR) -I $(ISRCDIR) -lm',FileInfo.MakefileFilename,'file','y','y'); // Binary definition -PrintStringInfo('EXEFILENAME = mytest.exe',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('EXEFILE = $(SCI2CDIR)/$(EXEFILENAME)', FileInfo.MakefileFilename,'file','y'); +PrintStringInfo('EXEFILENAME = mytest.exe',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('EXEFILE = $(SCI2CDIR)/$(EXEFILENAME)', FileInfo.MakefileFilename,'file','y','y'); // Sources -PrintStringInfo('SRC = \\', FileInfo.MakefileFilename,'file','y'); +PrintStringInfo('SRC = \\', FileInfo.MakefileFilename,'file','y','y'); allSources = getAllSources(); nbSources = size(allSources); for i = 1:(nbSources(1) - 1) [tmppath,tmpfile,tmpext] = fileparts(allSources(i)); - PrintStringInfo(' $(CSRCDIR)/'+tmpfile+tmpext+' \\', FileInfo.MakefileFilename,'file','y'); + PrintStringInfo(' $(CSRCDIR)/'+tmpfile+tmpext+' \\', FileInfo.MakefileFilename,'file','y','y'); end [tmppath,tmpfile,tmpext] = fileparts(allSources(nbSources(1))); -PrintStringInfo(' $(CSRCDIR)/'+tmpfile+tmpext, FileInfo.MakefileFilename,'file','y'); +PrintStringInfo(' $(CSRCDIR)/'+tmpfile+tmpext, FileInfo.MakefileFilename,'file','y','y'); // Objects -PrintStringInfo('OBJ = $(SRC:.c=.o)', FileInfo.MakefileFilename,'file','y'); +PrintStringInfo('OBJ = $(SRC:.c=.o)', FileInfo.MakefileFilename,'file','y','y'); // Rules -PrintStringInfo('# ---------------',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('# --- TARGETS ---',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('# ---------------',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('compileexecute: $(OBJ)',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo "" ""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo ""============================""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo ""Generation of the executable""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo ""============================""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t$(CC) $(CFLAGS) $(OBJ) *.c -llapack -lblas -o $(EXEFILE)',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo "" ""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo ""==============""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo ""Executing code""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo ""==============""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t$(EXEFILE)',FileInfo.MakefileFilename,'file','y'); - -PrintStringInfo('clean:',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo "" ""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo ""=============================""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo ""Removing only exe + obj files""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo ""=============================""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\trm -rf $(EXEFILE)',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\trm -rf $(OBJ)',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo "" ""',FileInfo.MakefileFilename,'file','y'); - -PrintStringInfo('distclean: clean',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo "" ""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo ""==========================""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo ""Removing only the exe file""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo ""==========================""',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\trm -rf $(EXEFILE)',FileInfo.MakefileFilename,'file','y'); -PrintStringInfo('\t@echo "" ""',FileInfo.MakefileFilename,'file','y'); +PrintStringInfo('# ---------------',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('# --- TARGETS ---',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('# ---------------',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('compileexecute: $(OBJ)',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo "" ""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo ""============================""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo ""Generation of the executable""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo ""============================""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t$(CC) $(CFLAGS) $(OBJ) *.c -llapack -lblas -o $(EXEFILE)',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo "" ""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo ""==============""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo ""Executing code""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo ""==============""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t$(EXEFILE)',FileInfo.MakefileFilename,'file','y','y'); + +PrintStringInfo('clean:',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo "" ""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo ""=============================""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo ""Removing only exe + obj files""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo ""=============================""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\trm -rf $(EXEFILE)',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\trm -rf $(OBJ)',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo "" ""',FileInfo.MakefileFilename,'file','y','y'); + +PrintStringInfo('distclean: clean',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo "" ""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo ""==========================""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo ""Removing only the exe file""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo ""==========================""',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\trm -rf $(EXEFILE)',FileInfo.MakefileFilename,'file','y','y'); +PrintStringInfo('\t@echo "" ""',FileInfo.MakefileFilename,'file','y','y'); // ------------------------------- |