vcmake.bat
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 04 Apr 2018 23:16:30 +0100
changeset 71 7329192efb9d
parent 40 d766d4c854a2
child 72 4e8268dabaf7
permissions -rw-r--r--
Win32: ressurected console implementation from 0db4a162853f ...to provide more console-like experience. I personally found this interface much nicer than the one with text view aind input field (line in WinDBG). Perhaps it's only because I'm used to it. We shall see.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
71
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
     1
@REM -------
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
     2
@REM make using Microsoft Visual C compiler
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
     3
@REM type vcmake, and wait...
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
     4
@REM do not edit - automatically generated from ProjectDefinition
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
     5
@REM -------
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
     6
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
     7
@if not defined VSINSTALLDIR (
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
     8
    pushd ..\..\stx\rules
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
     9
    call vcsetup.bat
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    10
    popd
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    11
)
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    12
@SET DEFINES=
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    13
@REM Kludge got Mercurial, cannot be implemented in Borland make
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    14
@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    15
@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    16
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    17
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    18
make.exe -N -f bc.mak -DUSEVC=1 %DEFINES% %*
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    19
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    20
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    21
7329192efb9d Win32: ressurected console implementation from 0db4a162853f
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    22