mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-13 09:07:27 -05:00
Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
108691dc3c | ||
|
|
455aa97286 | ||
|
|
d608834214 | ||
|
|
41660e1881 | ||
|
|
110ccb158c |
@@ -2,7 +2,6 @@
|
|||||||
A cross-platform java application for decoding, monitoring, recording and streaming trunked mobile and related radio protocols using Software Defined Radios (SDR).
|
A cross-platform java application for decoding, monitoring, recording and streaming trunked mobile and related radio protocols using Software Defined Radios (SDR).
|
||||||
|
|
||||||
* [Getting Started](https://github.com/DSheirer/sdrtrunk/wiki/GettingStarted)
|
* [Getting Started](https://github.com/DSheirer/sdrtrunk/wiki/GettingStarted)
|
||||||
* [User's Manual Version 0.2.0](https://github.com/DSheirer/sdrtrunk/wiki/UserManual)
|
|
||||||
* [User's Manual Version 0.3.0](https://github.com/DSheirer/sdrtrunk/wiki/UserManual_Version0.3.0)
|
* [User's Manual Version 0.3.0](https://github.com/DSheirer/sdrtrunk/wiki/UserManual_Version0.3.0)
|
||||||
* [Download](https://github.com/DSheirer/sdrtrunk/releases)
|
* [Download](https://github.com/DSheirer/sdrtrunk/releases)
|
||||||
* [Support](https://groups.google.com/forum/#!forum/sdrtrunk)
|
* [Support](https://groups.google.com/forum/#!forum/sdrtrunk)
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
<!-- version properties -->
|
<!-- version properties -->
|
||||||
<property name="major" value="0"/>
|
<property name="major" value="0"/>
|
||||||
<property name="minor" value="3"/>
|
<property name="minor" value="3"/>
|
||||||
<property name="patch" value="0"/>
|
<property name="patch" value="1"/>
|
||||||
<property name="release" value=""/>
|
<property name="release" value="final"/>
|
||||||
<property name="filename" value="sdrtrunk_${major}.${minor}.${patch}${release}"/>
|
<property name="filename" value="sdrtrunk_${major}.${minor}.${patch}${release}"/>
|
||||||
|
|
||||||
<!-- Build properties -->
|
<!-- Build properties -->
|
||||||
@@ -37,10 +37,32 @@
|
|||||||
<echo message="${major}.${minor}.${patch}-${release}" file="${output.classes}/sdrtrunk-version"/>
|
<echo message="${major}.${minor}.${patch}-${release}" file="${output.classes}/sdrtrunk-version"/>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="compile" depends="clean,init" description="Compile java classes" >
|
<target name="compile" depends="clean,init,compile-java-8,compile-java-9"
|
||||||
|
description="Compile java classes" />
|
||||||
|
|
||||||
|
<target name="compile-java-8" depends="check-java-version" if="java.8" description="Compiles code with Java 8 arguments">
|
||||||
|
<echo message="Compiling with Java 8 Options"/>
|
||||||
<javac srcdir="${source.code}" destdir="${output.classes}" classpathref="classpath" includeantruntime="false"/>
|
<javac srcdir="${source.code}" destdir="${output.classes}" classpathref="classpath" includeantruntime="false"/>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
<target name="compile-java-9" depends="check-java-version" if="java.9" description="Compiles code with Java 9 arguments">
|
||||||
|
<echo message="Compiling with Java 9 Options"/>
|
||||||
|
<javac srcdir="${source.code}" destdir="${output.classes}" classpathref="classpath" includeantruntime="false">
|
||||||
|
<compilerarg value="--add-modules"/>
|
||||||
|
<compilerarg value="java.xml.bind"/>
|
||||||
|
</javac>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="check-java-version" description="Determines if the compiler is Java 8 or 9">
|
||||||
|
<condition property="java.8" value="true">
|
||||||
|
<contains string="${java.version}" substring="1.8"/>
|
||||||
|
</condition>
|
||||||
|
<condition property="java.9" value="true">
|
||||||
|
<equals arg1="${java.version}" arg2="9"/>
|
||||||
|
</condition>
|
||||||
|
<echo message="Java Version: ${java.version}"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
<target name="SDRTrunk" depends="compile" description="Create SDRTrunk application">
|
<target name="SDRTrunk" depends="compile" description="Create SDRTrunk application">
|
||||||
<!-- Create the distribution directory -->
|
<!-- Create the distribution directory -->
|
||||||
<mkdir dir="${output.folder}"/>
|
<mkdir dir="${output.folder}"/>
|
||||||
|
|||||||
@@ -1,2 +1,16 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
java -XX:+UseG1GC -cp "*:libs/*" gui.SDRTrunk
|
|
||||||
|
java -version
|
||||||
|
|
||||||
|
# Test for java version 9
|
||||||
|
JAVA_9=$(java -version 2>&1 | grep -i version | sed 's/.* "\([9]\).*/\1/')
|
||||||
|
|
||||||
|
if [ -z ${JAVA_9+x} ]; then
|
||||||
|
echo Using Java 9 program options
|
||||||
|
# Java 9 uses the G1 garbage collector by default and requires that we specify the
|
||||||
|
# java.xml.bind package since it's been removed from the java se core library
|
||||||
|
java -cp "*:libs/*" --add-modules java.xml.bind gui.SDRTrunk;
|
||||||
|
else
|
||||||
|
echo Using Java 8 program options
|
||||||
|
java -XX:+UseG1GC -cp "*:libs/*" gui.SDRTrunk;
|
||||||
|
fi
|
||||||
|
|||||||
@@ -1 +1,25 @@
|
|||||||
|
@echo off
|
||||||
|
|
||||||
|
java -version
|
||||||
|
|
||||||
|
SETLOCAL ENABLEDELAYEDEXPANSION
|
||||||
|
|
||||||
|
for /f "usebackq tokens=3" %%a in (`java -version 2^>^&1 ^| find "version"`) do (
|
||||||
|
rem set b to the unquoted version string parsed from the java version command
|
||||||
|
set b=%%~a
|
||||||
|
|
||||||
|
rem set c to the first character of the unquoted version string
|
||||||
|
set c=!b:~0,1!
|
||||||
|
|
||||||
|
if !c! equ 9 (
|
||||||
|
echo Using Java 9 options
|
||||||
|
java -cp "SDRTrunk.jar;*;libs/*;config/*;images/*" --add-modules java.xml.bind gui.SDRTrunk
|
||||||
|
) else (
|
||||||
|
echo Using Java 8 options
|
||||||
java -XX:+UseG1GC -cp "SDRTrunk.jar;*;libs/*;config/*;images/*" gui.SDRTrunk
|
java -XX:+UseG1GC -cp "SDRTrunk.jar;*;libs/*;config/*;images/*" gui.SDRTrunk
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
ENDLOCAL
|
||||||
|
|
||||||
|
@echo on
|
||||||
|
|||||||
Reference in New Issue
Block a user