forked from processing/processing-library-template
-
Notifications
You must be signed in to change notification settings - Fork 2
/
build.properties
171 lines (106 loc) · 5.4 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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
# Create libraries for the Processing open source programming language and
# environment (http://www.processing.org)
#
# Customize the build properties to make the ant-build-process work for your
# environment. How? Please read the comments below.
#
# The default properties are set for OSX, for Windows-settings please refer to
# comments made under (1) and (2).
# (1)
# Where is your Processing sketchbook located?
# If you are not sure, check the sketchbook location in your Processing
# application preferences.
# ${user.home} points the compiler to your home directory.
# For windows the default path to your sketchbook would be
# ${user.home}/My Documents/Processing (make adjustments below).
sketchbook.location=${user.home}/sketchbook
# (2)
# Where are the jar files located that are required for compiling your library
# such as e.g. core.jar?
# By default the local classpath location points to folder libs inside Eclipse's
# workspace (by default found in your home directory).
# For Windows the default path would be ${user.home}/workspace/libs (make
# adjustments below).
classpath.local.location=${user.home}/.eclipseworkspace/libs
# For OSX users.
# The following path will direct you into Processing's application source code
# folder in case you put Processing inside your Applications folder.
# Uncommenting the line below will overwrite the classpath.local.location from
# above.
#classpath.local.location=/Applications/Processing.app/Contents/Resources/Java/core/library/
# Add all jar files that are required for compiling your project to the local
# and project classpath, use a comma as delimiter. These jar files must be
# inside your classpath.local.location folder.
classpath.local.include=core.jar,serial.jar
# Add processing's libraries folder to the classpath.
# If you don't need to include the libraries folder to your classpath, comment
# out the following line.
classpath.libraries.location=${sketchbook.location}/libraries
# (3)
# Set the java version that should be used to compile your library.
java.target.version=1.6
# Set the description of the Ant build.xml file.
ant.description=ProcessingLibs Ant build file.
# (4)
# Project details.
# Give your library a name. The name must not contain spaces or special characters.
project.name=VSync
# The name as the user will see it. This can contain spaces and special characters.
project.prettyName=VSync for Processing
# Use 'normal' or 'fast' as value for project.compile.
# 'fast' will only compile the project into your sketchbook.
# 'normal' will compile the distribution including the javadoc-reference and all
# web-files (the compile process here takes longer).
project.compile=normal
# All files compiled with project.compile=normal are stored
# in the distribution folder.
# (5)
# The following items are properties that will be used to make changes to the
# web document templates. Values of properties will be inserted into the
# documents automatically.
# If you need more control, you can edit web/index.html and
# web/library.properties directly.
author.name=Maximilian Ernestus
# author.url=
# Set the web page for your library.
# This is NOT a direct link to where to download it.
library.url=http://ernestum.github.io/VSync-for-Processing/
# Set the category of your library. This must be one (or many) of the following:
# "3D" "Animation" "Compilations" "Data"
# "Fabrication" "Geometry" "GUI" "Hardware"
# "I/O" "Language" "Math" "Simulation"
# "Sound" "Utilities" "Typography" "Video & Vision"
# If a value other than those listed is used, your library will listed as
# "Other".
library.category=Hardware, I/O, Data, Utilities
# A short sentence (or fragment) to summarize the library's function. This will
# be shown from inside the PDE when the library is being installed. Avoid
# repeating the name of your library here. Also, avoid saying anything redundant
# like mentioning that it's a library. This should start with a capitalized
# letter, and end with a period.
library.sentence=Will magically synchronize variables among Arduinos and your Processing sketch.
# Additional information suitable for the Processing website. The value of
# 'sentence' always will be prepended, so you should start by writing the
# second sentence here. If your library only works on certain operating systems,
# mention it here.
library.paragraph=The Processing counterpart of the VSync library.
# Set the source code repository for your project.
# Recommendations for storing your source code online are Google Code or GitHub.
source.host=GitHub
source.url=https://github.com/ernestum/VSync-for-Processing
source.repository=https://github.com/ernestum/VSync-for-Processing
# The current version of your library.
# This number must be parsable as an int. It increments once with each release.
# This is used to compare different versions of the same library, and check if
# an update is available.
library.version=1
# The version as the user will see it.
library.prettyVersion=v0.1
library.copyright=(c) 2013
library.dependencies=serial
library.keywords=?
tested.platform=linux
tested.processingVersion=2.1.1
# Include javadoc references into your project's javadocs.
javadoc.java.href=http://java.sun.com/javase/6/docs/api/
javadoc.processing.href=http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/