|
| 1 | +# Create a Library for the Processing open source programming language and |
| 2 | +# environment (http://www.processing.org) |
| 3 | +# |
| 4 | +# Customize the build properties to make the ant-build-process work for your |
| 5 | +# environment. How? Please read the comments below. |
| 6 | +# |
| 7 | +# The default properties are set for OS X. Please refer to comments for Windows |
| 8 | +# settings. |
| 9 | +# Where is your Processing sketchbook located? |
| 10 | +# If you are not sure, check the sketchbook location in your Processing |
| 11 | +# application preferences. |
| 12 | +# ${user.home} points the compiler to your home directory. |
| 13 | +# For windows the default path to your sketchbook would be |
| 14 | +# ${user.home}/My Documents/Processing (make adjustments below) |
| 15 | + |
1 | 16 | sketchbook.location=${user.home}/sketchbook |
| 17 | +# Where are the jar files located that are required for compiling your Library |
| 18 | +# such as e.g. core.jar? |
| 19 | +# By default the local classpath location points to folder libs inside Eclipse's |
| 20 | +# workspace (by default found in your home directory). |
| 21 | +# For Windows, the default path would be |
| 22 | +# ${user.home}/Documents/workspace/libs (make adjustments below) |
| 23 | +# For OS X,the following path will direct you into Processing's application |
| 24 | +# package, in case you put Processing inside your Applications folder. |
| 25 | + |
2 | 26 | classpath.local.location=${user.home}/.lib/p5-4x |
| 27 | +# Add all jar files that are required for compiling your project to the local |
| 28 | +# and project classpath. Use a comma as delimiter. These jar files must be |
| 29 | +# inside your classpath.local.location folder. |
| 30 | + |
3 | 31 | classpath.local.include=core.jar,jogl-all.jar,gluegen-rt.jar,jogl-all-natives-linux-amd64.jar,gluegen-rt-natives-linux-amd64.jar |
| 32 | + |
| 33 | +# Add processing's libraries folder to the classpath. |
| 34 | +# If you don't need to include the libraries folder to your classpath, comment |
| 35 | +# out the following line. |
| 36 | + |
4 | 37 | classpath.libraries.location=${sketchbook.location}/libraries |
| 38 | + |
| 39 | +# Set the java version that should be used to compile your Library. |
| 40 | + |
5 | 41 | java.target.version=17 |
| 42 | + |
| 43 | +# Set the description of the Ant build.xml file. |
| 44 | + |
6 | 45 | ant.description=Processing Library Ant build file. |
| 46 | +# Give your Library a name. The name must not contain spaces or special |
| 47 | +# characters. |
7 | 48 | project.name=nub |
| 49 | +# The name as the user will see it. This can contain spaces and special |
| 50 | +# characters. |
8 | 51 | project.prettyName=nub |
| 52 | + |
| 53 | +# Use 'normal' or 'fast' as value for project.compile. |
| 54 | +# 'fast' will only compile the project into your sketchbook. |
| 55 | +# 'normal' will compile the distribution including the javadoc-reference and all |
| 56 | +# web-files (the compile process here takes longer). |
| 57 | +# All files compiled with project.compile=normal are stored in the distribution |
| 58 | +# folder. |
| 59 | + |
9 | 60 | project.compile=normal |
| 61 | + |
| 62 | +# Set your name and URL, used for the web page and properties file. |
| 63 | + |
10 | 64 | author.name=Jean Pierre Charalambos |
11 | 65 | author.url=https://visualcomputing.github.io/ |
| 66 | + |
| 67 | +# Set the web page for your Library. |
| 68 | +# This is NOT a direct link to where to download it. |
12 | 69 | library.url=https://github.com/VisualComputing/nub |
| 70 | + |
| 71 | +# Set the category (or categories) of your Library from the following list: |
| 72 | +# "3D" "Animation" "Compilations" "Data" |
| 73 | +# "Fabrication" "Geometry" "GUI" "Hardware" |
| 74 | +# "I/O" "Language" "Math" "Simulation" |
| 75 | +# "Sound" "Utilities" "Typography" "Video & Vision" |
| 76 | +# |
| 77 | +# If a value other than those listed is used, your Library will listed as |
| 78 | +# "Other". Many categories must be comma-separated. |
| 79 | + |
13 | 80 | library.categories=3D,I/O,Animation,Simulation,Geometry,GUI,Utilities |
| 81 | +# A short sentence (or fragment) to summarize the Library's function. This will |
| 82 | +# be shown from inside the PDE when the Library is being installed. Avoid |
| 83 | +# repeating the name of your Library here. Also, avoid saying anything redundant |
| 84 | +# like mentioning that it's a Library. This should start with a capitalized |
| 85 | +# letter, and end with a period. |
| 86 | + |
14 | 87 | library.sentence=Library that eases the creation of interactive scenes. |
| 88 | + |
| 89 | +# Additional information suitable for the Processing website. The value of |
| 90 | +# 'sentence' always will be prepended, so you should start by writing the |
| 91 | +# second sentence here. If your Library only works on certain operating systems, |
| 92 | +# mention it here. |
15 | 93 | library.paragraph=Main features include: 1. Default interactivity through the mouse and keyboard that simply does what you expect; 2. Generic support for Human Interface Devices; 3. Arcball, walkthrough and third person camera modes; 4. Hierarchical coordinate systems (nub), with functions to convert between them; 5. Coordinate systems can easily be moved with the mouse. 6. Keyframes; 7. Object picking; 8. Keyboard shortcuts and camera profiles customization; 8. Animation framework; 9. Screen drawing; and, 10. Off-screen rendering mode support. |
| 94 | + |
| 95 | +# Set the source code repository for your project. |
| 96 | +# Recommendations for storing your source code online are GitHub or Google Code. |
| 97 | + |
16 | 98 | source.host=GitHub |
17 | 99 | source.url=https://github.com/VisualComputing/nub |
18 | 100 | source.repository=https://github.com/VisualComputing/nub.git |
| 101 | +# The current version of your Library. |
| 102 | +# This number must be parsable as an int. It increments once with each release. |
| 103 | +# This is used to compare different versions of the same Library, and check if |
| 104 | +# an update is available. |
19 | 105 | library.version=13 |
| 106 | + |
| 107 | +# The version as the user will see it. |
20 | 108 | library.prettyVersion=1.1.0 |
| 109 | + |
| 110 | +# The min and max revision of Processing compatible with your Library. |
| 111 | +# Note that these fields use the revision and not the version of Processing, |
| 112 | +# parsable as an int. For example, the revision number for 2.2.1 is 227. |
| 113 | +# You can find the revision numbers in the change log: https://raw.githubusercontent.com/processing/processing/master/build/shared/revisions.txt |
| 114 | +# Only use maxRevision (or minRevision), when your Library is known to |
| 115 | +# break in a later (or earlier) release. Otherwise, use the default value 0. |
21 | 116 | compatible.minRevision=1292 |
22 | 117 | compatible.maxRevision=0 |
| 118 | + |
| 119 | +# The platforms and Processing version that the Library has been tested |
| 120 | +# against. This information is only used in the generated webpage. |
| 121 | + |
23 | 122 | tested.platform=linux |
24 | 123 | tested.processingVersion=4.2 |
| 124 | + |
| 125 | +# Additional information for the generated webpage. |
25 | 126 | library.copyright=(c) 2019-2023 Universidad Nacional de Colombia |
26 | 127 | library.dependencies= |
27 | 128 | library.keywords=nub,interactivity,animation,keyframes,geometry,camera,hid |
| 129 | + |
| 130 | +# Include javadoc references into your project's javadocs. |
| 131 | + |
28 | 132 | javadoc.java.href=https://docs.oracle.com/en/java/javase/17/docs/api/ |
29 | 133 | javadoc.processing.href=http://processing.github.io/processing-javadocs/core/ |
0 commit comments