source: box/trunk/win32.bat @ 3020

Revision 3020, 1.7 KB checked in by chris, 4 months ago (diff)

Copy a standard configuration to BoxConfig?.h for MSVC users.

  • Property svn:eol-style set to CRLF
Line 
1@echo off
2
3echo quick and dirty to get up and running by generating the required files
4echo using Cygwin and Perl
5
6copy .\infrastructure\BoxPlatform.pm.in .\infrastructure\BoxPlatform.pm
7copy .\lib\common\BoxPortsAndFiles.h.in .\lib\common\BoxPortsAndFiles.h
8copy .\lib\common\BoxConfig-MSVC.h .\lib\common\BoxConfig.h
9
10cd .\bin\bbackupquery\ & perl ./../../bin/bbackupquery/makedocumentation.pl.in
11cd ..\..\
12
13cd .\lib\backupstore & perl ./../../lib/common/makeexception.pl.in BackupStoreException.txt & perl ./../../lib/server/makeprotocol.pl.in backupprotocol.txt
14cd ..\..\
15
16cd .\lib\compress & perl ./../../lib/common/makeexception.pl.in CompressException.txt
17cd ..\..\
18
19cd .\lib\common & perl ./../../lib/common/makeexception.pl.in CommonException.txt & perl ./../../lib/common/makeexception.pl.in ConversionException.txt
20cd ..\..\
21
22cd .\lib\raidfile & perl ./../../lib/common/makeexception.pl.in RaidFileException.txt
23cd ..\..\
24
25cd .\bin\bbackupd & perl ./../../lib/common/makeexception.pl.in ClientException.txt
26cd ..\..\
27
28cd .\lib\crypto & perl ./../../lib/common/makeexception.pl.in CipherException.txt
29cd ..\..\
30
31echo server parts - which appears as though some of the clients rely on
32
33cd .\lib\server & perl ./../../lib/common/makeexception.pl.in ServerException.txt & perl ./../../lib/common/makeexception.pl.in ConnectionException.txt
34cd ..\..\
35
36perl -pe 's/@PERL@/perl/' ./test/bbackupd/testfiles/bbackupd.conf.in > .\test\bbackupd\testfiles\bbackupd.conf
37
38echo Generating InstallJammer configuration file
39perl infrastructure/msvc/fake-config.sub.pl ./contrib/windows/installer/boxbackup.mpi.in > ./contrib/windows/installer/boxbackup.mpi
Note: See TracBrowser for help on using the repository browser.