22 lines
709 B
Cheetah
Executable file
22 lines
709 B
Cheetah
Executable file
#! stdtmpl(subsChar='?') | standard
|
|
#proc GenerateBuildBatchScript(c: TConfigData): string =
|
|
# result = "@echo off\nREM Generated by niminst\n"
|
|
SET CC=gcc
|
|
SET LINKER=gcc
|
|
SET COMP_FLAGS=?{c.ccompiler.flags}
|
|
SET LINK_FLAGS=?{c.linker.flags}
|
|
|
|
REM call the compiler:
|
|
|
|
# var linkCmd = ""
|
|
# for ff in items(c.cfiles[1][1]):
|
|
# let f = ff.replace('/', '\\')
|
|
ECHO %CC% %COMP_FLAGS% -Ibuild -c ?{f} -o ?{changeFileExt(f, "o")}
|
|
%CC% %COMP_FLAGS% -Ibuild -c ?{f} -o ?{changeFileExt(f, "o")}
|
|
# linkCmd.add(" " & changeFileExt(f, "o"))
|
|
# end for
|
|
|
|
ECHO %LINKER% %LINK_FLAGS% -o ?{firstBinPath(c)\toLower(c.name)}.exe ?linkCmd
|
|
%LINKER% %LINK_FLAGS% -o ?{firstBinPath(c)\toLower(c.name)}.exe ?linkCmd
|
|
|
|
ECHO SUCCESS
|