24 h.sterling 1.3 <name>pegasus</name>
25 <version>&pegasus-version;</version>
26 <options>nofail</options>
27
28 <prebuild>
29 <setenv>
30 <variable>CC</variable>
31 <value>lsbcc</value>
32 </setenv>
33 <setenv>
34 <variable>CXX</variable>
35 <value>lsbc++</value>
36 </setenv>
37 <setenv>
38 <variable>LSBCC_SHAREDLIBS</variable>
39 <value>pegcommon:pegconfig:pegrepository:pegcompiler:peggetoopt:pegcliutils</value>
40 </setenv>
41 <setenv>
42 <variable>PEGASUS_USE_PAM_STANDALONE_PROC</variable>
43 <value>yes</value>
44 </setenv>
45 h.sterling 1.3 <setenv>
46 <variable>PEGASUS_PAM_AUTHENTICATION</variable>
47 <value>yes</value>
48 </setenv>
49 <!--
50 For SSL to compile, you have to compile your own version of SSL in
51 LSB environment, or mount the required files and append to
52 LSBCC_SHAREDLIBS "ssl" and any other libs that OpenSSL depends on.
53 -->
54 <setenv>
55 <variable>PEGASUS_HAS_SSL</variable>
56 <value>yes</value>
57 </setenv>
58 <setenv>
59 <variable>PEGASUS_LSB</variable>
60 <value>yes</value>
61 </setenv>
62 <setenv>
63 <variable>PEGASUS_USE_RELEASE_DIRS</variable>
64 <value>yes</value>
65 </setenv>
66 h.sterling 1.3 <setenv>
67 <variable>PEGASUS_HOME</variable>
68 <value>&binaries_dir;</value>
69 </setenv>
70 <setenv>
71 <variable>PEGASUS_ROOT</variable>
72 <value>&source_dir;</value>
73 </setenv>
74 <setenv>
75 <variable>PEGASUS_PLATFORM</variable>
76 <value>&platform;</value>
77 </setenv>
78 <!--
79 <setenv>
80 <variable>PEGASUS_DEBUG</variable>
81 <value>yes</value>
82 </setenv>
83 -->
84
85 </prebuild>
86
87 h.sterling 1.3 <build>
88 <make>
89 <base>&source_dir;</base>
90 </make>
91 <make>
92 <base>&source_dir;/mak</base>
93 <param>-f SDKMakefile</param>
94 <param>SDK_STAGINGDIR=&install_dir;/&pegasus-name;/opt/&pegasus-name;</param>
95 <param>stageSDK</param>
96 </make>
97 </build>
98
99 <postbuild>
100 <make>
101 <base>&source_dir;</base>
102 <param>PREFIX=&install_dir;/&pegasus-name;/opt/&pegasus-name;</param>
103 <param>SYSCONF_PREFIX=&install_dir;/&pegasus-name;/etc</param>
104 <param>LOCAL_STATE_PREFIX=&install_dir;/&pegasus-name;/var/opt/&pegasus-name;/</param>
105 <param>DEST_ETC_DIR=&install_dir;/&pegasus-name;/etc/opt/&pegasus-name;/</param>
106 <param>install</param>
107 </make>
|