build-scripts/windows-buildbot-zipper.bat
author Sam Lantinga
Thu, 01 Sep 2016 01:26:56 -0700
changeset 10304 ee83e0b4a36f
parent 9264 c1eab6da82c1
child 11168 93e083869445
permissions -rw-r--r--
wayland: Add support for relative mouse mode, by Jonas Ã…dahl <jadahl@gmail.com>

Generate the C protocol files from the protocol XML files installed by
wayland-protocols, and use them to implement support for relative pointer
motions and pointer locking.

Note that at the time, the protocol is unstable and may change in the future.
Any future breaking changes will, however, fail gracefully and result in no
regressions compared to before this patch.
icculus@9263
     1
@echo off
icculus@9263
     2
rem just a helper batch file for collecting up files and zipping them.
icculus@9263
     3
rem usage: windows-buildbot-zipper.bat <zipfilename>
icculus@9263
     4
rem must be run from root of SDL source tree.
icculus@9263
     5
icculus@9264
     6
IF EXIST VisualC\Win32\Release GOTO okaydir
icculus@9263
     7
echo Please run from root of source tree after doing a Release build.
icculus@9263
     8
GOTO done
icculus@9263
     9
icculus@9263
    10
:okaydir
icculus@9263
    11
erase /q /f /s zipper
icculus@9263
    12
IF EXIST zipper GOTO zippermade
icculus@9263
    13
mkdir zipper
icculus@9263
    14
:zippermade
icculus@9263
    15
cd zipper
icculus@9263
    16
mkdir SDL
icculus@9263
    17
cd SDL
icculus@9263
    18
mkdir include
icculus@9263
    19
mkdir lib
icculus@9263
    20
mkdir lib\win32
icculus@9263
    21
copy ..\..\include\*.h include\
icculus@9264
    22
copy ..\..\VisualC\Win32\Release\SDL2.dll lib\win32\
icculus@9264
    23
copy ..\..\VisualC\Win32\Release\SDL2.lib lib\win32\
icculus@9264
    24
copy ..\..\VisualC\Win32\Release\SDL2main.lib lib\win32\
icculus@9263
    25
cd ..
icculus@9263
    26
zip -9r ..\%1 SDL
icculus@9263
    27
cd ..
icculus@9263
    28
erase /q /f /s zipper
icculus@9263
    29
icculus@9263
    30
:done
icculus@9263
    31