Provide a way to build GPL delivery, without access to the ise.svn repository.
This commit is contained in:
@@ -13,8 +13,10 @@ iff not defined NO_COMPILE then
|
||||
safe_md headers
|
||||
REM "We keep a copy of vendors specific header files at EiffelSoftware as they cannot be"
|
||||
REM "redistributed freely."
|
||||
if not EXIST headers\headers.tar.gz (
|
||||
exprtfile %DEFAULT_ISE_SVN/Src/library/headers.tar.gz > headers\headers.tar.gz
|
||||
if EXIST %INIT_DIR%\isesvn\library\headers\headers.tar.gz (
|
||||
copy %INIT_DIR%\isesvn\library\headers\headers.tar.gz headers\headers.tar.gz
|
||||
) else {
|
||||
exprtfile %DEFAULT_ISE_SVN%/Src/library/headers.tar.gz > headers\headers.tar.gz
|
||||
)
|
||||
cd headers
|
||||
tar xvfz headers.tar.gz
|
||||
|
||||
@@ -320,10 +320,10 @@ iff not defined NO_COMPILE then
|
||||
iff not defined NO_ENTERPRISE_BUILD then
|
||||
remtrace ISE specific files
|
||||
cdd %EIFFEL_SRC
|
||||
co %DEFAULT_ISE_SVN/Src/library/keygen library/keygen
|
||||
co %DEFAULT_ISE_SVN%/Src/library/keygen library/keygen
|
||||
cd tools
|
||||
co %DEFAULT_ISE_SVN/Src/tools/activation activation
|
||||
co %DEFAULT_ISE_SVN/Src/tools/estudio_enterprise estudio_enterprise
|
||||
co %DEFAULT_ISE_SVN%/Src/tools/activation activation
|
||||
co %DEFAULT_ISE_SVN%/Src/tools/estudio_enterprise estudio_enterprise
|
||||
endiff
|
||||
|
||||
remtrace Build the normal libraries
|
||||
|
||||
@@ -285,7 +285,11 @@ endiff
|
||||
|
||||
remtrace get GDI+ for platforms that don't have it
|
||||
cdd %EIFFEL_SRC\tools
|
||||
co %DEFAULT_ISE_SVN/Src/tools/gdiplus gdiplus
|
||||
if EXIST %INIT_DIR%\isesvn\tools\gdiplus (
|
||||
xcopy %INIT_DIR%\isesvn\tools\gdiplus gdiplus /E /I
|
||||
) else (
|
||||
co %DEFAULT_ISE_SVN%/Src/tools/gdiplus gdiplus
|
||||
)
|
||||
move gdiplus\gdiplus.dll %INSTALL_DIR\releases
|
||||
|
||||
remtrace Recompiling EiffelBuild
|
||||
|
||||
@@ -57,7 +57,11 @@ iff .%1.==.. then
|
||||
|
||||
cdd %EIFFEL_SRC
|
||||
cd tools
|
||||
co %DEFAULT_ISE_SVN/Src/tools/setup setup
|
||||
if EXIST %INIT_DIR%\isesvn\tools\setup (
|
||||
xcopy %INIT_DIR%\isesvn\tools\setup setup /E /I
|
||||
) else (
|
||||
co %DEFAULT_ISE_SVN%/Src/tools/setup setup
|
||||
)
|
||||
cd %EIFFEL_SRC\tools\setup\studio
|
||||
clean_project
|
||||
finalize setup.ecf
|
||||
|
||||
Reference in New Issue
Block a user