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
|
--- aws.gpr.orig 2014-11-15 19:27:52 UTC
+++ aws.gpr
@@ -44,7 +44,8 @@ aggregate library project AWS is
when "Windows_NT" =>
for Library_Options use ("-lwsock32", "-lws2_32");
when others =>
- null;
+ for Library_Options use ("-R", "-Wl,-R,@PREFIX@/lib" &
+ ":@PREFIX@/lib/templates_parser.relocatable");
end case;
case Shared.LDAP is
@@ -55,7 +56,7 @@ aggregate library project AWS is
Project'Library_Options & ("-lwldap32");
when others =>
for Library_Options use
- Project'Library_Options & ("-lldap");
+ Project'Library_Options & ("-L@PREFIX@/lib", "-lldap");
end case;
when "Disabled" =>
@@ -69,49 +70,4 @@ aggregate library project AWS is
package Builder renames Shared.Builder;
- -------------
- -- Install --
- -------------
-
- package Install is
- -- examples
-
- for Artifacts ("share/examples/aws/images")
- use ("demos/runme/aws_*.png");
- for Artifacts ("share/examples/aws/templates")
- use ("demos/web_mail/*html");
-
- -- support files (templates)
-
- for Artifacts ("share/examples/aws/templates")
- use ("templates_parser/tools/templates.tads");
- for Artifacts ("share/examples/aws/web_elements")
- use ("web_elements/menu_css", "web_elements/notebook",
- "web_elements/rounded_boxes", "web_elements/icons",
- "web_elements/javascripts",
- "web_elements/mime.types", "web_elements/readme.txt");
-
- case Shared.S_Target is
- when "Windows_NT" =>
- for Artifacts ("lib/aws")
- use (Shared.Target_Dir & "/common/win32/aws.coff");
- when others =>
- null;
- end case;
-
- -- documentations
-
- for Artifacts ("share/doc/aws") use ("docs/build/html");
- for Artifacts ("share/doc/aws/pdf") use ("docs/build/latex/*.pdf");
- for Artifacts ("share/doc/aws/templates_parser")
- use ("templates_parser/docs/build/html");
- for Artifacts ("share/doc/aws/templates_parser/pdf")
- use ("templates_parser/docs/build/latex/*.pdf");
-
- -- gps plug-ins
-
- for Artifacts ("share/gps/plug-ins") use ("gps/*.xml", "gps/aws.py");
-
- end Install;
-
end AWS;
|