Commit ab3a006e authored by Pierre-Antoine Rouby's avatar Pierre-Antoine Rouby
Browse files

ci: Add windows script.

Showing with 95 additions and 23 deletions
+95 -23
......@@ -155,29 +155,31 @@ build-windows:
# Create directory
- mkdir pamhyr
- dir
# Copy Pamhyr
- copy /y dist\pamhyr pamhyr\
# Copy Pamhyr info
- copy /y ..\LICENSE pamhyr\pamhyr\
- copy /y ..\AUTHORS pamhyr\pamhyr\
- copy /y ..\VERSION pamhyr\pamhyr\
# Copy mage
- mkdir pamhyr\mage
- copy /y ..\mage-windows\* pamhyr\mage\
# Copy Pamhyr resources
- mkdir pamhyr\pamhyr\View
- mkdir pamhyr\pamhyr\View\ui
- mkdir pamhyr\pamhyr\View\ui\Widgets
- copy /y ..\src\View\ui\*.ui pamhyr\pamhyr\View\ui\
- copy /y ..\src\View\ui\ressources\ pamhyr\pamhyr\View\ui
- copy /y ..\src\View\ui\Widgets\*.ui pamhyr\pamhyr\View\ui\Widgets
# Copy lang
- mkdir pamhyr\pamhyr\lang
- copy /y ..\src\lang\*.qm pamhyr\pamhyr\lang
# Copy tests cases
- mkdir pamhyr\tests_cases\
- mkdir pamhyr\tests_cases\Saar
- copy ..\tests_cases\Saar\Saar.pamhyr pamhyr\tests_cases\Saar\
- copy /y ../packages/make-windows-dir.bat
- .\make-windows-dir.bat
# # Copy Pamhyr
# - copy /y dist\pamhyr pamhyr\
# # Copy Pamhyr info
# - copy /y ..\LICENSE pamhyr\pamhyr\
# - copy /y ..\AUTHORS pamhyr\pamhyr\
# - copy /y ..\VERSION pamhyr\pamhyr\
# # Copy mage
# - mkdir pamhyr\mage
# - copy /y ..\mage-windows\* pamhyr\mage\
# # Copy Pamhyr resources
# - mkdir pamhyr\pamhyr\View
# - mkdir pamhyr\pamhyr\View\ui
# - mkdir pamhyr\pamhyr\View\ui\Widgets
# - copy /y ..\src\View\ui\*.ui pamhyr\pamhyr\View\ui\
# - copy /y ..\src\View\ui\ressources\ pamhyr\pamhyr\View\ui
# - copy /y ..\src\View\ui\Widgets\*.ui pamhyr\pamhyr\View\ui\Widgets
# # Copy lang
# - mkdir pamhyr\pamhyr\lang
# - copy /y ..\src\lang\*.qm pamhyr\pamhyr\lang
# # Copy tests cases
# - mkdir pamhyr\tests_cases\
# - mkdir pamhyr\tests_cases\Saar
# - copy ..\tests_cases\Saar\Saar.pamhyr pamhyr\tests_cases\Saar\
artifacts:
paths:
- windows/pamhyr
......
rem windows.bat -- Pamhyr Windows batch for windows version building
rem Copyright (C) 2023 INRAE
rem
rem This program is free software: you can redistribute it and/or modify
rem it under the terms of the GNU General Public License as published by
rem the Free Software Foundation, either version 3 of the License, or
rem (at your option) any later version.
rem
rem This program is distributed in the hope that it will be useful,
rem but WITHOUT ANY WARRANTY; without even the implied warranty of
rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
rem GNU General Public License for more details.
rem
rem You should have received a copy of the GNU General Public License
rem along with this program. If not, see <https://www.gnu.org/licenses/>.
@ECHO ON
copy /y dist\pamhyr pamhyr\
rem Copy data
mkdir pamhyr\View\ui\ressources
mkdir pamhyr\View\ui\Widgets
rem UI
copy /y ..\src\View\ui\ressources\ pamhyr\View\ui\ressources
copy /y ..\src\View\ui\Widgets\*.ui pamhyr\View\ui\Widgets
copy /y ..\src\View\ui\*.ui pamhyr\View\ui\
rem Lang
copy /y ..\src\lang\*.qm pamhyr\lang\
rem Information
copy /y ..\VERSION pamhyr\
copy /y ..\AUTHORS pamhyr\
copy /y ..\LICENSE pamhyr\
rem MAGE
mkdir pamhyr\mage
copy /y ..\mage\mage.exe pamhyr\mage\
copy /y ..\mage\mage_extraire.exe pamhyr\mage\
copy /y ..\mage\mailleurPF.exe pamhyr\mage\
rem Copy tests_cases
mkdir pamhyr\tests_cases
mkdir pamhyr\tests_cases\Saar
copy /y ..\tests_cases\Saar\Saar.pamhyr pamhyr\tests_cases\Saar\
rem Make installer
"C:\Program Files (x86)\NSIS\makensis.exe" pamhyr.nsi
rem windows.bat -- Pamhyr Windows batch for windows version building
rem Copyright (C) 2023 INRAE
rem
rem This program is free software: you can redistribute it and/or modify
rem it under the terms of the GNU General Public License as published by
rem the Free Software Foundation, either version 3 of the License, or
rem (at your option) any later version.
rem
rem This program is distributed in the hope that it will be useful,
rem but WITHOUT ANY WARRANTY; without even the implied warranty of
rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
rem GNU General Public License for more details.
rem
rem You should have received a copy of the GNU General Public License
rem along with this program. If not, see <https://www.gnu.org/licenses/>.
@ECHO ON
rem Make installer
"C:\Program Files (x86)\NSIS\makensis.exe" pamhyr.nsi
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment