Revision 4016

View differences:

org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.win.x86/src/main/resources-plugin/autorun.sh
1
#!/bin/sh
2
#
3
# gvSIG. Desktop Geographic Information System.
4
#
5
# Copyright (C) 2007-2013 gvSIG Association.
6
#
7
# This program is free software; you can redistribute it and/or
8
# modify it under the terms of the GNU General Public License
9
# as published by the Free Software Foundation; either version 3
10
# of the License, or (at your option) any later version.
11
#
12
# This program is distributed in the hope that it will be useful,
13
# but WITHOUT ANY WARRANTY; without even the implied warranty of
14
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
# GNU General Public License for more details.
16
#
17
# You should have received a copy of the GNU General Public License
18
# along with this program; if not, write to the Free Software
19
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
# MA  02110-1301, USA.
21
#
22
# For any additional information, do not hesitate to contact us
23
# at info AT gvsig.com, or visit our website www.gvsig.com.
24
#
25

  
26

  
27
#
28
# Plugin autorun
29
#
30

  
31
PLUGIN_NAME=$(basename "$PLUGIN_FOLDER")
32

  
33
add_library_path "$PLUGIN_FOLDER/jmrsid/bin"
34
add_library_path "$PLUGIN_FOLDER/mrsid/bin"
35
add_library_path "$PLUGIN_FOLDER/msv80/bin"
36
add_library_path "$PLUGIN_FOLDER/msv90/bin"
37

  
38
list_shared_library_dependencies "$PLUGIN_FOLDER/jmrsid/bin/"jmrsid*.dll
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.win.x86/src/main/assembly/gvsig-plugin-package.xml
34 34
    <file>
35 35
        <source>target/package.info</source>
36 36
    </file>
37
    <file>
38
        <source>target/native/mrsid/bin/lti_dsdk_cdll.dll</source>
39
        <outputDirectory>./install/files</outputDirectory>
40
    </file>
41
    <file>
42
        <source>target/native/mrsid/bin/lti_dsdk_dll.dll</source>
43
        <outputDirectory>./install/files</outputDirectory>
44
    </file>
45 37
  </files>
46 38

  
47 39
  <fileSets>
......
53 45
      </excludes>
54 46
    </fileSet>
55 47
    <fileSet>
56
      <directory>target/native/jmrsid/bin</directory>
57
      <outputDirectory>./install/files</outputDirectory>
58
    </fileSet>    
48
      <directory>target/native/msv80</directory>
49
      <outputDirectory>./msv80</outputDirectory>
50
    </fileSet>
59 51
    <fileSet>
52
      <directory>target/native/msv90</directory>
53
      <outputDirectory>./msv90</outputDirectory>
54
    </fileSet>
55
    <fileSet>
56
      <directory>target/native/mrsid</directory>
57
      <outputDirectory>./mrsid</outputDirectory>
58
    </fileSet>
59
    <fileSet>
60
      <directory>target/native/jmrsid</directory>
61
      <outputDirectory>./jmrsid</outputDirectory>
62
    </fileSet>
63
    <fileSet>
60 64
      <directory>src/main/resources-plugin</directory>
61 65
      <outputDirectory>.</outputDirectory>
62 66
    </fileSet>
......
69 73
      <useTransitiveDependencies>false</useTransitiveDependencies>
70 74
      <outputDirectory>lib</outputDirectory>
71 75
		<includes>
72
  		 <include>org.gvsig:org.gvsig.jmrsid:jar</include> 
76
  		 <include>org.gvsig:org.gvsig.jmrsid:jar</include>
73 77
		</includes>
74 78
    </dependencySet>
75 79
  </dependencySets>
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.win.x86/pom.xml
13 13
  <properties>
14 14
    <gvsig.package.info.operatingSystem>win</gvsig.package.info.operatingSystem>
15 15
    <gvsig.package.info.architecture>x86</gvsig.package.info.architecture>
16
    
16

  
17 17
    <jmrsid.classifier>win-nt-vs8-i386-dynamic</jmrsid.classifier>
18 18
    <jmrsid.version>2.0.0</jmrsid.version>
19
    
19

  
20 20
    <mrsid.classifier>win-nt-vs8-i386-dynamic</mrsid.classifier>
21
 		<mrsid.version>7.0.0.2164</mrsid.version>       
22
 		
23
 		<!--
24
    <visualcppredist.classifier >win-nt-vs8-i386-dynamic</visualcppredist.classifier>
25
 		<visualcppredist.version>2008</visualcppredist.version>    
26
 		-->
27
 		
21
    <mrsid.version>7.0.0.2164</mrsid.version>
22

  
23
    <visualcppredist1.classifier>win-nt-vs8-i386-dynamic</visualcppredist1.classifier>
24
    <visualcppredist1.version>2008</visualcppredist1.version>
25

  
26
    <visualcppredist2.classifier>win-nt-vs9-i386-dynamic</visualcppredist2.classifier>
27
    <visualcppredist2.version>9.0.21022.8</visualcppredist2.version>
28

  
29

  
28 30
  </properties>
29 31

  
30 32
  <dependencyManagement>
......
36 38
            <classifier>${jmrsid.classifier}</classifier>
37 39
            <type>tar.gz</type>
38 40
        </dependency>
39
        
41

  
40 42
         <dependency>
41 43
	          <groupId>com.lizardtech</groupId>
42 44
	          <artifactId>mrsid</artifactId>
43 45
            <classifier>${mrsid.classifier}</classifier>
44 46
            <version>${mrsid.version}</version>
45 47
            <type>tar.gz</type>
46
	    </dependency>      
48
	    </dependency>
47 49

  
48
      <!--
49
			<dependency>
50
				<groupId>com.microsoft</groupId>
51
				<artifactId>visualcppredist</artifactId>
52
				<version>${visualcppredist.version}</version>
53
				<classifier>${visualcppredist.classifier}</classifier>
54
				<type>tar.gz</type>
55
			</dependency>
56
      -->
57
      
50
	    <dependency>
51
		    <groupId>com.microsoft</groupId>
52
		    <artifactId>visualcppredist</artifactId>
53
		    <version>${visualcppredist1.version}</version>
54
		    <classifier>${visualcppredist1.classifier}</classifier>
55
		    <type>tar.gz</type>
56
	    </dependency>
57

  
58
	    <dependency>
59
		    <groupId>com.microsoft</groupId>
60
		    <artifactId>visualcppredist</artifactId>
61
		    <version>${visualcppredist2.version}</version>
62
		    <classifier>${visualcppredist2.classifier}</classifier>
63
		    <type>tar.gz</type>
64
	    </dependency>
65

  
58 66
    </dependencies>
59 67
  </dependencyManagement>
60 68

  
61 69
  <dependencies>
62
  
70

  
63 71
    <dependency>
64 72
      <groupId>org.gvsig</groupId>
65 73
      <artifactId>org.gvsig.raster.lizardtech.app.common</artifactId>
......
101 109
        <scope>runtime</scope>
102 110
    </dependency>
103 111

  
104
    <!--
105
		<dependency>
106
			<groupId>com.microsoft</groupId>
107
			<artifactId>visualcppredist</artifactId>
108
			<version>${visualcppredist.version}</version>
109
			<classifier>${visualcppredist.classifier}</classifier>
110
			<type>tar.gz</type>
111
		</dependency>
112
		-->
113
		
112
    <dependency>
113
	    <groupId>com.microsoft</groupId>
114
	    <artifactId>visualcppredist</artifactId>
115
	    <version>${visualcppredist1.version}</version>
116
	    <classifier>${visualcppredist1.classifier}</classifier>
117
	    <type>tar.gz</type>
118
    </dependency>
119
    <dependency>
120
	    <groupId>com.microsoft</groupId>
121
	    <artifactId>visualcppredist</artifactId>
122
	    <version>${visualcppredist2.version}</version>
123
	    <classifier>${visualcppredist2.classifier}</classifier>
124
	    <type>tar.gz</type>
125
    </dependency>
126

  
127

  
114 128
  </dependencies>
115 129

  
116 130
  <build>
117 131
    <plugins>
118
  
132

  
119 133
      <plugin>
120 134
        <groupId>org.apache.maven.plugins</groupId>
121 135
        <artifactId>maven-dependency-plugin</artifactId>
......
128 142
	        </goals>
129 143
	        <configuration>
130 144
	          <artifactItems>
131
	          
145

  
132 146
	            <artifactItem>
133 147
		            <groupId>org.gvsig</groupId>
134 148
		            <artifactId>org.gvsig.raster.lizardtech.app.common</artifactId>
......
136 150
					      <overWrite>true</overWrite>
137 151
					      <outputDirectory>target</outputDirectory>
138 152
	            </artifactItem>
139
	            
153

  
140 154
	            <artifactItem>
141 155
                <groupId>org.gvsig</groupId>
142 156
                <artifactId>org.gvsig.jmrsid</artifactId>
......
146 160
					      <overWrite>true</overWrite>
147 161
					      <outputDirectory>target/native/jmrsid</outputDirectory>
148 162
	            </artifactItem>
149
	            
163

  
150 164
	            <artifactItem>
151 165
                <groupId>com.lizardtech</groupId>
152 166
                <artifactId>mrsid</artifactId>
......
156 170
					      <overWrite>true</overWrite>
157 171
					      <outputDirectory>target/native/mrsid</outputDirectory>
158 172
	            </artifactItem>
159
	     
160
	            <!--                 
173

  
161 174
	            <artifactItem>
162
			          <groupId>com.microsoft</groupId>
163
			          <artifactId>visualcppredist</artifactId>
164
			          <version>${visualcppredist.version}</version>
165
			          <classifier>${visualcppredist.classifier}</classifier>
166
		            <type>tar.gz</type>
167
					      <overWrite>true</overWrite>
168
					      <outputDirectory>target/native/visualcppredist</outputDirectory>
175
		      <groupId>com.microsoft</groupId>
176
		      <artifactId>visualcppredist</artifactId>
177
		      <version>${visualcppredist1.version}</version>
178
		      <classifier>${visualcppredist1.classifier}</classifier>
179
		      <type>tar.gz</type>
180
		      <overWrite>true</overWrite>
181
		      <outputDirectory>target/native/msv80</outputDirectory>
169 182
	            </artifactItem>
170
	            -->
171
	            
183

  
184
	            <artifactItem>
185
		      <groupId>com.microsoft</groupId>
186
		      <artifactId>visualcppredist</artifactId>
187
		      <version>${visualcppredist2.version}</version>
188
		      <classifier>${visualcppredist2.classifier}</classifier>
189
		      <type>tar.gz</type>
190
		      <overWrite>true</overWrite>
191
		      <outputDirectory>target/native/msv90</outputDirectory>
192
	            </artifactItem>
193

  
172 194
	          </artifactItems>
173 195
	        </configuration>
174 196
          </execution>
175 197
        </executions>
176 198
	  </plugin>
177
  
178
  
199

  
200

  
179 201
    </plugins>
180 202
  </build>
181 203

  
182
  <!-- 
204
  <!--
183 205
  The profiles only configure the automatic deploy of gvSIG plugin in the gvSIG
184 206
  configured in HOME/.gvsig-devel.properties
185 207
  -->
186 208
  <profiles>
187
  
209

  
188 210
    <profile>
189 211
      <id>gvsig-plugin-install-raster-windows-x86</id>
190 212
      <activation>
191 213
         <os>
192 214
             <family>windows</family>
193 215
             <!-- Uncomment this when have support for amd64 -->
194
             <!-- 
216
             <!--
195 217
             <arch>x86</arch>
196 218
             -->
197 219
         </os>
......
200 222
	    <gvsig.install.plugin>true</gvsig.install.plugin>
201 223
	  </properties>
202 224
    </profile>
203
    
225

  
204 226
  </profiles>
205
  
227

  
206 228
</project>
207 229

  

Also available in: Unified diff