-
Notifications
You must be signed in to change notification settings - Fork 3
/
build.properties
96 lines (82 loc) · 2.66 KB
/
build.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
# ------------------------------------------------------------------------
# $Id: build.properties 8034 2007-09-03 04:03:19Z dfs $
#
# Copyright 2004-2007 Daniel F. Savarese
# Contact Information: http://www.savarese.org/contact.html
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.savarese.org/software/ApacheLicense-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# ------------------------------------------------------------------------
#
# This file controls various properties which may be set during a build.
#
# This file is intended to be modified by users to accommodate their own
# working practices, or overridden by one of the property files specified
# in build.xml.
#
# ------------------------------------------------------------------------
# Name and version information
name=RockSaw
project=rocksaw
version=0.6.2
company.name=Daniel F. Savarese
company.id=org.savarese
copyright.date=2004-2007
copyright.message=Copyright © ${copyright.date} ${company.name}. All Rights Reserved.
# Name and version of the project
project.name=${project}-${version}
tarball.src=${project.name}-src.tar.gz
tarball.bin=${project.name}-bin.tar.gz
top.dir=.
lib.dir=${top.dir}/lib
bin.dir=${top.dir}/bin
build.src.java=${top.dir}/src/java
build.src.java.example=example
build.src.jni=${top.dir}/src/jni
build.src.tests.java=${top.dir}/tests/java
build.dest.java=${top.dir}/build.src
build.dest.tests=${top.dir}/build.tests
build.dest.coverage=${build.dest.tests}/coverage
build.dest.doc=${top.dir}/doc
build.dest.javadoc=${build.dest.doc}/api
build.dest.javadoc.tests=${build.dest.doc}/api.tests
jar.name=${project.name}.jar
classpath.junit=${lib.dir}/junit.jar
classpath.vserv-tcpip=${lib.dir}/vserv-tcpip-0.9.1.jar
classpath.rocksaw=${lib.dir}/${jar.name}
#
# JNI compilation parameters
#
jni.make=gmake
jni.cc=gcc
jni.makefile=Makefile
#jni.winsock=wsock32
jni.winsock=ws2_32
#
# Emma test coverage tool file locations.
#
emma.dir=${top.dir}
emma.dir.lib=${emma.dir}/lib
classpath.emma=${emma.dir.lib}/emma.jar
classpath.emma.anttask=${emma.dir.lib}/emma_ant.jar
javac.debug=on
javac.optimize=off
javac.deprecation=on
javac.source=1.3
javac.target=1.3
javac.source.example=1.5
javac.target.example=1.5
javac.assertionFlag=-ea
javac.args=-Xlint:unchecked
#jvmFlag=-server
jvmFlag=