mirror of https://github.com/PCSX2/pcsx2.git
Remove useless postBuild stuff
This commit is contained in:
parent
f062b0f671
commit
3df5c2835e
|
@ -24,9 +24,6 @@
|
|||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
</Link>
|
||||
<PostBuildEvent>
|
||||
<Command>.\postBuild.cmd "$(TargetPath)" "$(TargetName)" $(TargetExt) $(PcsxSubsection)</Command>
|
||||
</PostBuildEvent>
|
||||
<PreBuildEvent>
|
||||
<Command>"$(SvnCommonDir)\vsprops\preBuild.cmd" "$(ProjectRootDir)"</Command>
|
||||
</PreBuildEvent>
|
||||
|
|
|
@ -1,49 +0,0 @@
|
|||
::@echo off
|
||||
::
|
||||
:: Usage: postBuild.cmd SourcePath DestFile DestExt {plugins}
|
||||
::
|
||||
:: SourcePath - $(TargetPath) - Fully qualified path of the generated target file.
|
||||
:: DestFile - Base filename of the target/dest, without extension!
|
||||
:: DestExt - Extension of the target/dest!
|
||||
:: plugins - optional parameter used to generate plugins into the /plugins folder
|
||||
::
|
||||
:: The destination file is determined by the PCSX2_TARGET_DIR environment var.
|
||||
|
||||
SETLOCAL ENABLEEXTENSIONS
|
||||
if defined PCSX2_TARGET_COPY CALL :TestAndCopy "%PCSX2_TARGET_COPY%" %1 %2 %3 %4
|
||||
ENDLOCAL
|
||||
exit 0
|
||||
|
||||
if exists postBuild.inc.cmd call postBuild.inc.cmd
|
||||
|
||||
:TestAndCopy
|
||||
:: Subroutine. First parameter is our Target Dir. Since it's a parameter into
|
||||
:: the subroutine, we can use tilda expansion to handle quotes correctly. :)
|
||||
|
||||
if NOT EXIST "%~1" (
|
||||
md "%~1"
|
||||
)
|
||||
|
||||
:: Error checking. Try to change to the dir. If it fails, it means the dir is
|
||||
:: actually a file, and we should cancel the script.
|
||||
|
||||
set mycwd="%CD%"
|
||||
cd "%~1"
|
||||
if %ERRORLEVEL% NEQ 0 goto :eof
|
||||
cd %mycwd%
|
||||
|
||||
set pcsxoutdir=%~1\%~5
|
||||
set pcsxoutname=%pcsxoutdir%\%~3%4
|
||||
|
||||
IF NOT EXIST "%pcsxoutdir%" (
|
||||
md "%pcsxoutdir%"
|
||||
)
|
||||
|
||||
copy /Y "%~2" "%pcsxoutname%"
|
||||
if %ERRORLEVEL% EQU 0 (
|
||||
echo Target copied to %pcsxoutname%
|
||||
)
|
||||
|
||||
goto :eof
|
||||
|
||||
:quit
|
|
@ -37,15 +37,11 @@ if %ERRORLEVEL% NEQ 0 (
|
|||
echo #define SVN_REV_UNKNOWN > "%CD%\svnrev.h"
|
||||
echo #define SVN_REV 0ll >> "%CD%\svnrev.h"
|
||||
echo #define SVN_MODS 0 >> "%CD%\svnrev.h"
|
||||
echo set SVN_REV=0 > "%CD%\postBuild.inc.cmd"
|
||||
) else (
|
||||
echo #define SVN_REV %REV%ll > "%CD%\svnrev.h"
|
||||
echo #define SVN_MODS 0 /* Not implemented at the moment. */ >> "%CD%\svnrev.h"
|
||||
echo set SVN_REV=%REV% > "%CD%\postBuild.inc.cmd"
|
||||
)
|
||||
|
||||
copy /Y "%mydir%\postBuild.unknown" "%CD%\postBuild.cmd"
|
||||
|
||||
ENDLOCAL
|
||||
:: Always return an errorlevel of 0 -- this allows compilation to continue if SubWCRev failed.
|
||||
exit /B 0
|
||||
|
|
|
@ -1,24 +0,0 @@
|
|||
@echo off
|
||||
rem
|
||||
rem Usage: postBuild.cmd SourcePath DestDir DestFile DestExt
|
||||
rem
|
||||
rem SourcePath - $(TargetPath) - Fully qualified path of the generated target file.
|
||||
rem DestDir - $(SolutionDir) - Directory of the destination, usually the same as the solution.
|
||||
rem DestFile - Base filename of the target/dest, without extension!
|
||||
rem DestExt - Extension of the target/dest!
|
||||
|
||||
set pcsxoutdir=%~2\bin\plugins
|
||||
set pcsxoutname=%pcsxoutdir%\%~3%4
|
||||
set pcsxnewname=%pcsxoutdir%\%~3-r$WCREV$$WCMODS?m:$%4
|
||||
|
||||
IF NOT EXIST %pcsxoutdir% (
|
||||
md %pcsxoutdir%
|
||||
)
|
||||
|
||||
copy /Y %~1 %pcsxoutname%
|
||||
copy /Y %~1 %pcsxnewname%
|
||||
|
||||
if ERRORLEVEL 0 (
|
||||
echo Target copied to %pcsxnewname%
|
||||
)
|
||||
exit 0
|
|
@ -1,21 +0,0 @@
|
|||
@echo off
|
||||
rem
|
||||
rem Usage: postBuild.cmd SourcePath DestDir DestFile DestExt
|
||||
rem
|
||||
rem SourcePath - $(TargetPath) - Fully qualified path of the generated target file.
|
||||
rem DestDir - $(SolutionDir) - Directory of the destination, usually the same as the solution.
|
||||
rem DestFile - Base filename of the target/dest, without extension!
|
||||
rem DestExt - Extension of the target/dest!
|
||||
|
||||
set pcsxoutdir=%~2\bin\plugins
|
||||
set pcsxoutname=%pcsxoutdir%%~3%4
|
||||
|
||||
IF NOT EXIST %pcsxoutdir% (
|
||||
md %pcsxoutdir%
|
||||
)
|
||||
|
||||
copy /Y %~1 %pcsxoutname%
|
||||
if ERRORLEVEL 0 (
|
||||
echo Target copied to %pcsxoutname%
|
||||
)
|
||||
set ERRORLEVEL=0
|
|
@ -1,20 +0,0 @@
|
|||
@echo off
|
||||
|
||||
rem Usage: preBuild.cmd ProjectSrcDir VspropsDir
|
||||
rem
|
||||
rem ProjectSrcDir - $(ProjectDir)\.. - Directory of project source code.
|
||||
rem VspropsDir - $(PrjectDir)\vsprops - Directory of this script and its counterparts.
|
||||
|
||||
SubWCRev.exe %~1 %~2\svnrev_template.h %~1\svnrev.h
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
echo Automatic revision update unavailable, using generic template instead.
|
||||
echo You can safely ignore this message - see svnrev.h for details.
|
||||
copy /Y %~2\svnrev_unknown.h %~1\svnrev.h
|
||||
copy /Y %~2\postBuild.unknown %~2\postBuild.cmd
|
||||
) else (
|
||||
SubWCRev.exe %~1 %~2\postBuild.tmpl %~2\postBuild.cmd
|
||||
)
|
||||
|
||||
rem Always return an errorlevel of 0 -- this allows compilation to continue if SubWCRev failed.
|
||||
|
||||
exit 0
|
|
@ -1,18 +0,0 @@
|
|||
// svnrev_template.h --> svnrev.h
|
||||
//
|
||||
// This file acts as a template for the automatic SVN revision/version tag.
|
||||
// It is used by the utility SubWCrev.exe to create an "svnrev.h" file for
|
||||
// whichever project is being compiled (as indicated by command line options
|
||||
// passed to SubWCRev.exe during the project's pre-build step).
|
||||
//
|
||||
// The SubWCRev.exe utility is part of TortoiseSVN and requires several DLLs
|
||||
// installed by TortoiseSVN, so it will only be available if you have TortoiseSVN
|
||||
// installed on your system. If you do not have it installed, a generic template
|
||||
// is used instead (see svnrev_generic.h). Having TortoiseSVN is handy but not
|
||||
// necessary. If you do not have it installed, everything will still compile
|
||||
// fine except without the SVN revision tagged to the application/dll version.
|
||||
//
|
||||
// TortoiseSVN can be downloaded from http://tortoisesvn.tigris.org
|
||||
|
||||
#define SVN_REV $WCREV$
|
||||
#define SVN_MODS $WCMODS?1:0$
|
|
@ -1,23 +0,0 @@
|
|||
// svnrev_genric.h --> svnrev.h
|
||||
//
|
||||
// This file acts as a placebo for people who do not have TortoiseSVN installed.
|
||||
// It provides "empty" revision information to the Pcsx2 Playground projects in
|
||||
// the absence of real revisions derived from the repository being built.
|
||||
//
|
||||
// This file does not affect application/dll builds in any significant manner,
|
||||
// other than the lack of automatic revision tags inserted into the app (which
|
||||
// is very convenient but hardly necessary).
|
||||
//
|
||||
// See svn_template.h for more information on how the process of revision
|
||||
// templating works.
|
||||
//
|
||||
// If you would like to enable automatic revisin tagging, TortoiseSVN can be
|
||||
// downloaded from http://tortoisesvn.tigris.org
|
||||
|
||||
#define SVN_REV_UNKNOWN
|
||||
|
||||
// The following defines are included so that code will still compile even if it
|
||||
// doesn't check for the SVN_REV_UNKNOWN define.
|
||||
|
||||
#define SVN_REV 0
|
||||
#define SVN_MODS ""
|
Loading…
Reference in New Issue