Windows: Support for additional build tools
This commit is contained in:
@@ -110,22 +110,34 @@ RM=del /q
|
|||||||
ECHO=echo
|
ECHO=echo
|
||||||
RC=rc
|
RC=rc
|
||||||
|
|
||||||
AWK=gawk.exe
|
#----------------------------------------------------------------
|
||||||
YACC=bison.exe -y
|
# Program macros
|
||||||
LEX=flex.exe
|
|
||||||
|
AWK_CMD=gawk.exe
|
||||||
|
YACC_CMD=bison.exe
|
||||||
|
LEX_CMD=flex.exe
|
||||||
PYTHON=python.exe
|
PYTHON=python.exe
|
||||||
PERL=perl.exe
|
PERL=perl.exe
|
||||||
CMP=cmp.exe
|
CMP=cmp.exe
|
||||||
SIGNTOOL=signtool.exe
|
SIGNTOOL=signtool.exe
|
||||||
MAKECAT=makecat.exe
|
MAKECAT=makecat.exe
|
||||||
|
HHC=hhc.exe
|
||||||
|
MAKEINFO=makeinfo.exe
|
||||||
|
|
||||||
CANDLE=candle.exe
|
CANDLE_CMD=candle.exe
|
||||||
LIGHT=light.exe
|
LIGHT_CMD=light.exe
|
||||||
|
|
||||||
# Only used for tests
|
# Only used for tests
|
||||||
SH=sh.exe
|
SH=sh.exe
|
||||||
SED=sed.exe
|
SED=sed.exe
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
AWK=$(AWK_CMD)
|
||||||
|
YACC=$(YACC_CMD) -y
|
||||||
|
LEX=$(LEX_CMD)
|
||||||
|
CANDLE=$(CANDLE_CMD) -nologo
|
||||||
|
LIGHT=$(LIGHT_CMD) -nologo
|
||||||
|
|
||||||
#----------------------------------------------------------------
|
#----------------------------------------------------------------
|
||||||
# External dependencies
|
# External dependencies
|
||||||
|
|
||||||
@@ -227,7 +239,7 @@ RC2RES = $(RC2RES_C) -fo $@ $**
|
|||||||
!ifndef RECURSE
|
!ifndef RECURSE
|
||||||
|
|
||||||
check-utils:
|
check-utils:
|
||||||
@for %%g in ( "$(AWK)" "$(YACC)" "$(LEX)" "$(PYTHON)" "$(PERL)" "$(CMP)" "$(SED)" "$(SIGNTOOL)" "$(MAKECAT)" "$(CANDLE)" "$(LIGHT)") do @( \
|
@for %%g in ( "$(AWK_CMD)" "$(YACC_CMD)" "$(LEX_CMD)" "$(PYTHON)" "$(PERL)" "$(CMP)" "$(SED)" "$(SIGNTOOL)" "$(MAKECAT)" "$(CANDLE_CMD)" "$(LIGHT_CMD)" "$(MAKEINFO)" "$(HHC)") do @( \
|
||||||
for /f %%f in ( "%%g" ) do @( \
|
for /f %%f in ( "%%g" ) do @( \
|
||||||
if exist %%f @( \
|
if exist %%f @( \
|
||||||
echo Found %%f \
|
echo Found %%f \
|
||||||
|
Reference in New Issue
Block a user