[mapguide-commits] r9759 - sandbox/jng/vanilla_swig/Bindings/src/Bindings/Java
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Fri Nov 6 09:53:40 PST 2020
Author: jng
Date: 2020-11-06 09:53:39 -0800 (Fri, 06 Nov 2020)
New Revision: 9759
Modified:
sandbox/jng/vanilla_swig/Bindings/src/Bindings/Java/JavaApi.vcxproj
Log:
Build the java sources and jar file as a post-build of JavaApi.vcxproj
Modified: sandbox/jng/vanilla_swig/Bindings/src/Bindings/Java/JavaApi.vcxproj
===================================================================
--- sandbox/jng/vanilla_swig/Bindings/src/Bindings/Java/JavaApi.vcxproj 2020-11-06 17:33:48 UTC (rev 9758)
+++ sandbox/jng/vanilla_swig/Bindings/src/Bindings/Java/JavaApi.vcxproj 2020-11-06 17:53:39 UTC (rev 9759)
@@ -87,6 +87,14 @@
<ImportLibrary>..\..\lib\$(Configuration)64\MapGuideJavaApid.lib</ImportLibrary>
<TargetMachine>MachineX64</TargetMachine>
</Link>
+ <PostBuildEvent>
+ <Command>echo Building java classes...
+"$(JAVA_HOME)\bin\javac" -classpath . $(ProjectDir)..\..\Managed\Java\org\osgeo\mapguide\*.java
+echo Building JAR file
+"$(JAVA_HOME)\bin\jar" cf $(SolutionDir)..\..\packages\Java\Release\x64\MapGuideApi.jar $(ProjectDir)..\..\Managed\Java\org\osgeo\mapguide\*.class
+echo Building -sources JAR file
+"$(JAVA_HOME)\bin\jar" cf $(SolutionDir)..\..\packages\Java\Release\x64\MapGuideApi-sources.jar $(ProjectDir)..\..\Managed\Java\org\osgeo\mapguide\*.java</Command>
+ </PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<PreBuildEvent>
@@ -123,6 +131,14 @@
<ImportLibrary>..\..\lib\$(Configuration)64\MapGuideJavaApi.lib</ImportLibrary>
<TargetMachine>MachineX64</TargetMachine>
</Link>
+ <PostBuildEvent>
+ <Command>echo Building java classes...
+"$(JAVA_HOME)\bin\javac" -classpath . $(ProjectDir)..\..\Managed\Java\org\osgeo\mapguide\*.java
+echo Building JAR file
+"$(JAVA_HOME)\bin\jar" cf $(SolutionDir)..\..\packages\Java\Release\x64\MapGuideApi.jar $(ProjectDir)..\..\Managed\Java\org\osgeo\mapguide\*.class
+echo Building -sources JAR file
+"$(JAVA_HOME)\bin\jar" cf $(SolutionDir)..\..\packages\Java\Release\x64\MapGuideApi-sources.jar $(ProjectDir)..\..\Managed\Java\org\osgeo\mapguide\*.java</Command>
+ </PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<None Include="catchall.code" />
More information about the mapguide-commits
mailing list