-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.properties
More file actions
68 lines (52 loc) · 3.06 KB
/
project.properties
File metadata and controls
68 lines (52 loc) · 3.06 KB
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
# Pascal compilation system project properties
#######################################################
# Pre-requisites:
# ant 1.8.0+ installed and in your PATH
# ant-contrib installed
# For compilation (minimal):
# Freepascal installed and in your path
# For generating the documentation:
# pdflatex installed and in your PATH
# pasdoc installed and in your PATH
#######################################################
# The package name (short and no spaces allowed)
package.name=common
# Indicates if this is a library, otherwise it is an application.
package.library=true
# The package title, used to give title of documents and of comment of zip file
# should be a short descriptive format.
package.title=Common portable pascal units
# The list of files that needs to be documented by the automated document generator.
package.todocument=./src/crc.pas ./src/locale.pas ./src/unicode.pas ./src/utils.pas ./src/ietf.pas ./src/extdos.pas ./src/collects.pas ./src/iso639.pas ./src/iso3166.pas ./src/dateutil.pas ./src/fileio.pas ./src/fs.pas
# The version of the package in X.Y.Z format.
package.version=1.0.0
# The additional defines used for compilation
package.defines=
# The actual file that needs to be compiled (only one file is allowed)
package.file=./src/allunits.pas
# The unit directories that should be added to the compilation path
package.dir.units=./src ./src/${package.os} ./src/${package.compiler} ./src/paszlib
# The actual documents that should be added in the source and binary distributable package.
# Wildcards are allowed
package.documents=doc/license.txt doc/changes.txt doc/copying doc/copying.fpc doc/readme.txt
# The actual binaries that should be added in the binary distribution package.
# Wildcards are allowed
package.binaries=bin/*.*
# This can be empty, but if not empty contains the filenames of the different
# freepascal cross-compilers to use to compile cross-binaries. Each is
# separated by the others by a space.
package.cross.binaries=C:\\Programs\\fpc\\cross\\1.0\\cross\\i386-go32v2\\bin\\ppc386.exe C:\\Programs\\fpc\\cross\\1.0\\cross\\i386-linux\\bin\\ppc386.exe C:\\Programs\\fpc\\cross\\1.0\\cross\\m68k-linux\\bin\\ppc68k.exe C:\\Programs\\fpc\\cross\\1.0\\cross\\i386-beos\\bin\\ppc386.exe C:\\Programs\\fpc\\cross\\1.0\\cross\\m68k-amiga\\bin\\ppc68k.exe
# There should be one target for each package.cross.binaries executable
# defined. It gives information on the targets used, each one of them
# separated by the others with a space.
package.cross.targets=i386-go32v2 i386-linux m68k-linux i386-beos m68k-amiga
# Location where the package can be downloaded, should end with slash
# character since the filename will be appended to it.
package.url:=http://www.optimasc.com/products/utilities/
# Location of the unit test source code and data files used for running
# the data files
package.dir.tests=./test
# Package depedencies, each of them separated by whitespace.
# The format should be : <package.name>-<package.version> for example: common-1.0.0
# The build script shall automatically extract the binaries are use them for compilation
package.depends=