-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.properties
154 lines (132 loc) · 5.17 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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
################################################################################
#
# Copyright (C) 2009 Sly Technologies, Inc.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
################################################################################
#
# Dependency library properties
# File contains build related properties which are imported by build.xml
#
company.name = Sly Technologies, Inc.
release.target = 1.5
build.type.win32 = true
arch = ${os.arch}
# Main top-level directories
root.dir = .
src.dir = ${root.dir}/src
src.java.dir = ${src.dir}/java
src.beta.dir = ${root.dir}/src/beta
src.c.dir = ${src.dir}/c
doc.dir = ${root.dir}/doc
lib.dir = ${root.dir}/lib
test.dir = ${root.dir}/tests
dist.dir = ${root.dir}/dist
build.dir = ${root.dir}/build
report.dir = ${build.dir}/report
examples.dir = ${root.dir}/examples
examples.java.dir = ${examples.dir}/java
examples.beta.dir = ${examples.dir}/beta
# BUILD directory structure
build.classes.dir = ${build.dir}/classes
build.obj.dir = ${build.dir}/obj
build.include.dir = ${build.dir}/include
build.tests.dir = ${build.dir}/tests
build.lib.dir = ${build.dir}/lib
build.doc.dir = ${build.doc}/doc
build.javadoc.dir = ${build.dir}/api
build.xml = build.xml
build.properties.dir = .
build.meta-inf.dir = ${build.dir}/meta-inf
build.classes.inf = ${build.meta-inf.dir}/classes-MANIFEST.MF
build.jnetpcap.jar = ${build.lib.dir}/${pkg.name}.jar
build.examples.dir = ${build.classes.dir}
# Document source directory
doc.dir = doc
doc.LICENSE = ${doc.dir}/LICENSE.txt
doc.COPYING = ${doc.dir}/COPYING
doc.COPYING.LESSER = ${doc.dir}/COPYING.LESSER
doc.RELEASE_NOTES = ${doc.dir}/RELEASE_NOTES.txt
doc.README = ${doc.dir}/README.txt
doc.CHANGE_LOG = ${doc.dir}/CHANGE_LOG.txt
doc.COPYRIGHT = ${doc.dir}/COPYRIGHT.txt
doc.INSTALL = ${doc.dir}/INSTALL.txt
doc.BUILD = ${doc.dir}/BUILD.txt
# Javadoc settings
doc.javadoc.title = jNetPcap version ${pkg.version.human}
doc.javadoc.overview.html = overview.html
# Property used to tell java where to look for JNI library
java.library.path.property = -Djava.library.path
java.sdk.dir = ${env.JAVA_HOME}
java.sdk.bin.dir = ${java.sdk.dir}/bin
java.sdk.lib.dir = ${java.sdk.dir}/lib
java.sdk.include.dir = ${java.sdk.dir}/include
# Timestamp properties
format.timestamp.long = yyyy-mm-dd'T'HH:mm:ss
format.timestamp.svn = yyyy.mm.dd
format.timestamp.short = yyyy-m-dd
format.timestamp.locale = ${locale}
# Default locale used throughout
locale = "en"
# SVN properties
svn.url = https://jnetpcap.svn.sourceforge.net/svnroot/jnetpcap
svn.target = jnetpcap/trunk
# Compiler and linker options, initialized from global defaults
compiler.debug = true
compiler.verbose = false
compiler.optimize = true
compiler.deprecate = false
compiler.target = ${release.target}
compiler.debuglevel = lines,vars,source
compiler.warnings = severe
build.javah.force = yes
# Compiler environment properties
compiler.dir = c:\\mingw
compiler.cc.bin.dir = ${compiler.dir}\\bin
compiler.ld.bin.dir = ${compiler.dir}
compiler.cc.cmd = g++
compiler.ld.cmd = g++
# ANT CC task properties
compiler.multithreaded = yes
compiler.exceptions = true
pcap100.files = ${build.obj.dir}/jnetpcap_pcap100.o
jni.obj.files = ${build.obj.dir}/jnetpcap.o \
${build.obj.dir}/jnetpcap_ids.o \
${build.obj.dir}/jnetpcap_utils.o \
${build.obj.dir}/jnetpcap_bpf.o \
${build.obj.dir}/jnetpcap_dumper.o \
${build.obj.dir}/winpcap_stat_ex.o \
${build.obj.dir}/winpcap_ids.o \
${build.obj.dir}/nio_jmemory.o \
${build.obj.dir}/nio_jnumber.o \
${build.obj.dir}/nio_jbuffer.o \
${build.obj.dir}/winpcap_ext.o \
${build.obj.dir}/winpcap_send_queue.o \
${build.obj.dir}/packet_jsmall_scanner.o \
${build.obj.dir}/packet_protocol.o \
${build.obj.dir}/packet_jpacket.o \
${build.obj.dir}/packet_jheader.o \
${build.obj.dir}/packet_jscan.o \
${build.obj.dir}/packet_flow.o \
${build.obj.dir}/packet_jheader_scanner.o \
${build.obj.dir}/jnetpcap_pcap_header.o \
${build.obj.dir}/jnetpcap_beta.o \
${build.obj.dir}/util_checksum.o \
${build.obj.dir}/util_crc16.o \
${build.obj.dir}/util_crc32.o \
${build.obj.dir}/util_in_cksum.o \
${build.obj.dir}/util_debug.o \
${build.obj.dir}/library.o