| @ECHO OFF |
| |
| |
| |
| pushd ..\.. |
| cd > PWD |
| set /p LC_PWD= < PWD |
| del PWD |
|
|
| set LC_RESOURCEDIR=%LC_PWD%\windows\resources |
| set LC_TSDIRLC=%LC_PWD%\librecad\ts |
| set LC_TSDIRPI=%LC_PWD%\plugins\ts |
| set LC_NSISDIR=%LC_PWD%\scripts\postprocess-windows |
| |
| |
| echo " Copying fonts and patterns" |
| if not exist "%LC_RESOURCEDIR%\fonts\" (mkdir "%LC_RESOURCEDIR%\fonts") |
| if not exist "%LC_RESOURCEDIR%\patterns\" (mkdir "%LC_RESOURCEDIR%\patterns") |
| if not exist "%LC_RESOURCEDIR%\library\" (mkdir "%LC_RESOURCEDIR%\library") |
| if not exist "%LC_RESOURCEDIR%\library\misc\" (mkdir "%LC_RESOURCEDIR%\library\misc") |
| if not exist "%LC_RESOURCEDIR%\library\templates\" (mkdir "%LC_RESOURCEDIR%\library\templates") |
|
|
| copy "librecad\support\patterns\*.dxf" "%LC_RESOURCEDIR%\patterns" |
| copy "librecad\support\fonts\*.lff" "%LC_RESOURCEDIR%\fonts" |
| copy "librecad\support\library\misc\*.dxf" "%LC_RESOURCEDIR%\library\misc" |
| copy "librecad\support\library\templates\*.dxf" "%LC_RESOURCEDIR%\library\templates" |
| |
| |
| |
| echo "Generating Translations" |
| lrelease librecad\src\src.pro |
| lrelease plugins\plugins.pro |
| if not exist "%LC_RESOURCEDIR%\qm\" (mkdir "%LC_RESOURCEDIR%\qm") |
| |
| |
| cd "%LC_TSDIRLC%" |
| for /f %%F in ('dir /b *.qm') do ( |
| copy "%%F" "%LC_RESOURCEDIR%\qm\%%F" |
| ) |
| |
| |
| cd "%LC_TSDIRPI%" |
| for /f %%F in ('dir /b *.qm') do ( |
| copy "%%F" "%LC_RESOURCEDIR%\qm\%%F" |
| ) |
| |
| |
| set LC_SCMREV_NSH=%LC_NSISDIR%\generated_scmrev.nsh |
| echo Create %LC_SCMREV_NSH% for NSIS Installer |
| echo ;CAUTION! >%LC_SCMREV_NSH% |
| echo ;this file is created by postprocess-win.bat during build process >>%LC_SCMREV_NSH% |
| echo ;changes will be overwritten, use custom.nsh for local settings >>%LC_SCMREV_NSH% |
| echo. >>%LC_SCMREV_NSH% |
| echo !define SCMREVISION "%1" >>%LC_SCMREV_NSH% |
| echo. >>%LC_SCMREV_NSH% |
|
|
| if exist %LC_NSISDIR%\custom-*.ns? ( |
| echo. |
| echo Warning! |
| echo An old NSIS custom include file was found! |
| echo Please, rename it to custom.nsh. |
| echo. |
| ) |
| |
| |
| popd |
|
|