vcmake.bat
author Jan Vrany <jan.vrany@fit.cvut.cz>
Mon, 21 Dec 2015 22:46:06 +0100
changeset 2 88445baa732f
child 17 54798ae989cc
permissions -rw-r--r--
Introduced a CompiledCodeObject - an interface to VM's macine code management. This is an API object alowing to read and write machine code from Smalltalk. The code is managed by the VM, i.e., it's garbage colledted by the VM.

@REM -------
@REM make using Microsoft Visual C compiler
@REM type vcmake, and wait...
@REM do not edit - automatically generated from ProjectDefinition
@REM -------

@if not defined VSINSTALLDIR (
    pushd ..\..\stx\rules
    call vcsetup.bat
    popd
)
@SET DEFINES=
@REM Kludge got Mercurial, cannot be implemented in Borland make
@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"


make.exe -N -f bc.mak -DUSEVC=1 %DEFINES% %*


@echo "***********************************"
@echo "Buildung jv/dragonfly/udis86sx"
@echo "***********************************"
@pushd udis86sx
@call vcmake %1 %2 || exit /b "%errorlevel%"
@popd