source: grass/trunk/mswindows/GRASS-Packager.bat.tmpl

Last change on this file was 74027, checked in by martinl, 6 years ago

wingrass: change instalation target, see #3732

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 5.3 KB
Line 
1rem -----------------------------------------------------------------------------------------------------------------------
2rem Self Contained GRASS Automated Packager
3rem -----------------------------------------------------------------------------------------------------------------------
4rem Edited by: Marco Pasetti
5rem Revised for OSGeo4W by: Colin Nielsen, Helmut Kudrnovsky, and Martin Landa
6rem Last Update: $Id: GRASS-Packager.bat.tmpl 74027 2019-01-26 20:35:23Z martinl $
7rem -----------------------------------------------------------------------------------------------------------------------
8
9@echo off
10
11rem --------------------------------------------------------------------------------------------------------------------------
12rem Set the script variables
13rem --------------------------------------------------------------------------------------------------------------------------
14
15set PACKAGE_DIR=.\GRASS-@GRASS_VERSION_MAJOR@@GRASS_VERSION_MINOR@-Package
16
17set OSGEO4W_BLD_DIR=C:\OSGeo4W%1
18if exist C:\OSGeo4W%1_grass@GRASS_VERSION_MAJOR@_py3 (
19set OSGEO4W_PKG_DIR=C:\OSGeo4W%1_grass@GRASS_VERSION_MAJOR@_py3
20) else (
21set OSGEO4W_PKG_DIR=C:\OSGeo4W%1
22)
23
24set MSYS_BLD_DIR=C:\msys%1\mingw%1
25
26set GRASS_PREFIX=%OSGEO4W_BLD_DIR%\apps\grass\grass@GRASS_VERSION_MAJOR@@GRASS_VERSION_MINOR@
27
28@echo.
29@echo -----------------------------------------------------------------------------------------------------------------------
30@echo Remove the previous package and create a new PACKAGE_DIR
31@echo -----------------------------------------------------------------------------------------------------------------------
32@echo.
33
34if exist %PACKAGE_DIR% rmdir /S/Q %PACKAGE_DIR%
35mkdir %PACKAGE_DIR%
36
37@echo.
38@echo -----------------------------------------------------------------------------------------------------------------------
39@echo Copy %GRASS_PREFIX% content to PACKAGE_DIR
40@echo -----------------------------------------------------------------------------------------------------------------------
41@echo.
42
43xcopy %GRASS_PREFIX% %PACKAGE_DIR% /S/V/F/I
44
45@echo.
46@echo -----------------------------------------------------------------------------------------------------------------------
47@echo Copy extrabins to PACKAGE_DIR\extrabin
48@echo -----------------------------------------------------------------------------------------------------------------------
49@echo.
50
51mkdir %PACKAGE_DIR%\extrabin
52mkdir %PACKAGE_DIR%\extrabin\gdalplugins
53
54copy %OSGEO4W_PKG_DIR%\bin\* %PACKAGE_DIR%\extrabin
55xcopy %OSGEO4W_PKG_DIR%\bin\gdalplugins\* %PACKAGE_DIR%\extrabin\gdalplugins /S/V/F/I
56del %PACKAGE_DIR%\extrabin\msvcp*
57del %PACKAGE_DIR%\extrabin\msvcr*
58del %PACKAGE_DIR%\extrabin\vcredist_*
59
60@echo.
61@echo -----------------------------------------------------------------------------------------------------------------------
62@echo Copy 'Windows batchfiles for use with R' (GRASS-R-integration) from source to PACKAGE_DIR\extrabin
63@echo -----------------------------------------------------------------------------------------------------------------------
64@echo.
65
66copy .\external\rbatch\* %PACKAGE_DIR%\extrabin
67
68@echo.
69@echo -----------------------------------------------------------------------------------------------------------------------
70@echo Copy shared PROJ.4 files to PACKAGE_DIR\proj
71@echo -----------------------------------------------------------------------------------------------------------------------
72@echo.
73
74if not exist "%PACKAGE_DIR%\share" mkdir %PACKAGE_DIR%\share
75mkdir %PACKAGE_DIR%\share\proj
76xcopy %OSGEO4W_PKG_DIR%\share\proj %PACKAGE_DIR%\share\proj /S/V/F/I
77
78@echo.
79@echo -----------------------------------------------------------------------------------------------------------------------
80@echo Copy shared GDAL files to PACKAGE_DIR\share\gdal
81@echo -----------------------------------------------------------------------------------------------------------------------
82@echo.
83
84mkdir %PACKAGE_DIR%\share\gdal
85xcopy %OSGEO4W_PKG_DIR%\share\gdal %PACKAGE_DIR%\share\gdal /S/V/F/I
86
87@echo.
88@echo -----------------------------------------------------------------------------------------------------------------------
89@echo Copy shared GEOTIFF files to PACKAGE_DIR\share\epsg_csv
90@echo -----------------------------------------------------------------------------------------------------------------------
91@echo.
92
93mkdir %PACKAGE_DIR%\share\epsg_csv
94xcopy %OSGEO4W_PKG_DIR%\share\epsg_csv %PACKAGE_DIR%\share\epsg_csv /S/V/F/I
95
96@echo.
97@echo -----------------------------------------------------------------------------------------------------------------------
98@echo Copy Python content to PACKAGE_DIR\Python37
99@echo -----------------------------------------------------------------------------------------------------------------------
100@echo.
101
102mkdir %PACKAGE_DIR%\Python37
103
104xcopy %OSGEO4W_PKG_DIR%\apps\Python37\* %PACKAGE_DIR%\Python37 /S/V/F/I
105
106@echo.
107@echo -----------------------------------------------------------------------------------------------------------------------
108@echo Copy env.bat
109@echo -----------------------------------------------------------------------------------------------------------------------
110@echo.
111
112copy env.bat %PACKAGE_DIR%\etc
113
114@echo.
115@echo -----------------------------------------------------------------------------------------------------------------------
116@echo Packaging Completed
117@echo -----------------------------------------------------------------------------------------------------------------------
118@echo.
Note: See TracBrowser for help on using the repository browser.