[BACK]Return to makepkg.bat CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / windows

File: [local] / OpenXM_contrib2 / windows / Attic / makepkg.bat (download)

Revision 1.1, Tue Sep 3 12:32:43 2013 UTC (10 years, 8 months ago) by ohara
Branch: MAIN

Add a script for making a package of Risa/Asir for windows.
The script must run on Visual Studio Command Prompt or Visual Studio
x64 Win64 Command Prompt.  It detects automatically your platform to
build asir binaries, that is 32bit or 64bit environment, and generates
a zip archive as asir_win64-2013.09.03.zip

@rem $OpenXM: OpenXM_contrib2/windows/makepkg.bat,v 1.1 2013/09/03 12:32:43 ohara Exp $
@echo off

if exist asir ( rmdir /q /s asir )

if /i "%Platform%" == "X64" (
  if not exist asir32gui\asirgui.exe ( call makebin64.bat )
) else (
  if not exist asir32gui\asirgui.exe ( call makebin32.bat )
)

mkdir asir\bin asir\help\ja asir\lib asir\lib-asir-contrib asir\share\editor 

for %%i in ( asir32gui\asirgui.exe asir32gui\ja.dll engine2000\engine.exe mcpp\cpp.exe post-msg-asirgui\cmdasir.exe ..\asir2000\asir.exe ) do (
  copy /b %%i asir\bin
)

pushd help
if not exist ja ( call makehelp2.bat ja )
if not exist en ( call makehelp2.bat en )
popd

copy /b help\ja\*.chm asir\help\ja
copy /b help\en\*.chm asir\help

for %%i in ( asirgui.mac  asir-mode.el install-ja-sjis.txt ) do ( 
  copy /b post-msg-asirgui\%%i asir\share\editor
)

xcopy /q /s ..\asir2000\lib asir\lib
del /q asir\lib\Makefile*
del /q asir\lib\help*.uu

xcopy /q /s  ..\..\OpenXM\src\asir-contrib\packages\src asir\lib-asir-contrib
copy /b ..\..\OpenXM\src\asir-contrib\testing\noro\ndbf.rr asir\lib-asir-contrib\nn_ndbf.rr
for %%i in ( de.rr gw.rr module_syz.rr mwl.rr pd.rr rewrite.rr ) do (
  copy /b ..\..\OpenXM\src\asir-contrib\testing\noro\%%i asir\lib-asir-contrib\noro_%%i
)

if /i "%Platform%" == "X64" (
  zip -r asir_win64-%DATE:/=.%.zip asir
) else (
  zip -r asir_win32-%DATE:/=.%.zip asir
)

exit /b 0