Mercurial > parpg-core
comparison site_scons/site_tools/cpython/doc/scons.css @ 11:4706e0194af3
Various improvements to the build process including support for self-contained builds.
* Note that despite all of these changes PARPG still does not run because asset paths are not standardized,
* Modified the SCons script so that by default running `scons` with no arguments creates a self-contained "build" under a build subdirectory to make in-source testing easier. To install PARPG, use `scons install` instead.
* Got rid of the binary launcher and replaced it with a shell script for unix and a batch script for Windows (batch script is untested). The binary turned out to be too much trouble to maintain.
* Modified the parpg.settings module and parpg.main entry script so that PARPG searches through several default search paths for configuration file(s). PARPG thus no longer crashes if it can't find a configuration file in any particular search path, but will crash it if can't find any configuration files.
* Paths supplied to parpg.main are now appended as search paths for the configuration file(s).
* Changed the default configuration file name to "parpg.cfg" to simplify searches.
* Created the site_scons directory tree where SCons extensions and tools should be placed.
* Created a new SCons builder, CopyRecurse, which can copy only certain files and folders from a directory tree using filters (files and folders that start with a leading dot "." e.g. ".svn" are ignored by default).
* Added the CPython SCons tool (stands for Compile-Python - I didn't name it!), which provides the InstallPython builder for pre-compiling python sources before they are installed. However, it is currently broken and only installs the python sources.
author | M. George Hansen <technopolitica@gmail.com> |
---|---|
date | Tue, 31 May 2011 02:46:20 -0700 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
10:5deaf494934a | 11:4706e0194af3 |
---|---|
1 body { | |
2 background: #ffffff; | |
3 margin: 10px; | |
4 padding: 0; | |
5 font-family:palatino, georgia, verdana, arial, sans-serif; | |
6 } | |
7 | |
8 | |
9 a { | |
10 color: #80572a; | |
11 } | |
12 | |
13 a:hover { | |
14 color: #d72816; | |
15 text-decoration: none; | |
16 } | |
17 | |
18 tt { | |
19 color: #a14447; | |
20 } | |
21 | |
22 pre { | |
23 background: #e0e0e0; | |
24 } | |
25 | |
26 #main { | |
27 border: 1px solid; | |
28 border-color: black; | |
29 background-color: white; | |
30 background-image: url(../images/sconsback.png); | |
31 background-repeat: repeat-y 50% 0; | |
32 background-position: right top; | |
33 margin: 30px auto; | |
34 width: 750px; | |
35 } | |
36 | |
37 #banner { | |
38 background-image: url(../images/scons-banner.jpg); | |
39 border-bottom: 1px solid; | |
40 height: 95px; | |
41 } | |
42 | |
43 #menu { | |
44 font-family: sans-serif; | |
45 font-size: small; | |
46 line-height: 0.9em; | |
47 float: right; | |
48 width: 220px; | |
49 clear: both; | |
50 margin-top: 10px; | |
51 } | |
52 | |
53 #menu li { | |
54 margin-bottom: 7px; | |
55 } | |
56 | |
57 #menu li li { | |
58 margin-bottom: 2px; | |
59 } | |
60 | |
61 #menu li.submenuitems { | |
62 margin-bottom: 2px; | |
63 } | |
64 | |
65 #menu a { | |
66 text-decoration: none; | |
67 } | |
68 | |
69 #footer { | |
70 border-top: 1px solid black; | |
71 text-align: center; | |
72 font-size: small; | |
73 color: #822; | |
74 margin-top: 4px; | |
75 background: #eee; | |
76 } | |
77 | |
78 ul.hack { | |
79 list-style-position:inside; | |
80 } | |
81 | |
82 ul.menuitems { | |
83 list-style-type: none; | |
84 } | |
85 | |
86 ul.submenuitems { | |
87 list-style-type: none; | |
88 font-size: smaller; | |
89 margin-left: 0; | |
90 padding-left: 16px; | |
91 } | |
92 | |
93 ul.subsubmenuitems { | |
94 list-style-type: none; | |
95 font-size: smaller; | |
96 margin-left: 0; | |
97 padding-left: 16px; | |
98 } | |
99 | |
100 ol.upper-roman { | |
101 list-style-type: upper-roman; | |
102 } | |
103 | |
104 ol.decimal { | |
105 list-style-type: decimal; | |
106 } | |
107 | |
108 #currentpage { | |
109 font-weight: bold; | |
110 } | |
111 | |
112 #bodycontent { | |
113 margin: 15px; | |
114 width: 520px; | |
115 font-size: small; | |
116 line-height: 1.5em; | |
117 } | |
118 | |
119 #bodycontent li { | |
120 margin-bottom: 6px; | |
121 list-style-type: square; | |
122 } | |
123 | |
124 #sconsdownloadtable downloadtable { | |
125 display: table; | |
126 margin-left: 5%; | |
127 border-spacing: 12px 3px; | |
128 } | |
129 | |
130 #sconsdownloadtable downloadrow { | |
131 display: table-row; | |
132 } | |
133 | |
134 #sconsdownloadtable downloadentry { | |
135 display: table-cell; | |
136 text-align: center; | |
137 vertical-align: bottom; | |
138 } | |
139 | |
140 #sconsdownloadtable downloaddescription { | |
141 display: table-cell; | |
142 font-weight: bold; | |
143 text-align: left; | |
144 } | |
145 | |
146 #sconsdownloadtable downloadversion { | |
147 display: table-cell; | |
148 font-weight: bold; | |
149 text-align: center; | |
150 } | |
151 | |
152 #sconsdocversiontable sconsversiontable { | |
153 display: table; | |
154 margin-left: 10%; | |
155 border-spacing: 12px 3px; | |
156 } | |
157 | |
158 #sconsdocversiontable sconsversionrow { | |
159 display: table-row; | |
160 } | |
161 | |
162 #sconsdocversiontable docformat { | |
163 display: table-cell; | |
164 font-weight: bold; | |
165 text-align: center; | |
166 vertical-align: bottom; | |
167 } | |
168 | |
169 #sconsdocversiontable sconsversion { | |
170 display: table-cell; | |
171 font-weight: bold; | |
172 text-align: left; | |
173 } | |
174 | |
175 #sconsdocversiontable docversion { | |
176 display: table-cell; | |
177 font-weight: bold; | |
178 text-align: center; | |
179 } | |
180 | |
181 #osrating { | |
182 margin-left: 35px; | |
183 } | |
184 | |
185 | |
186 h2 { | |
187 color: #272; | |
188 color: #c01714; | |
189 font-family: sans-serif; | |
190 font-weight: normal; | |
191 } | |
192 | |
193 h2.pagetitle { | |
194 font-size: xx-large; | |
195 } | |
196 h3 { | |
197 margin-bottom: 10px; | |
198 } | |
199 | |
200 .date { | |
201 font-size: small; | |
202 color: gray; | |
203 } | |
204 | |
205 .link { | |
206 margin-bottom: 22px; | |
207 } | |
208 | |
209 .linkname { | |
210 } | |
211 | |
212 .linkdesc { | |
213 margin: 10px; | |
214 margin-top: 0; | |
215 } | |
216 | |
217 .quote { | |
218 margin-top: 20px; | |
219 margin-bottom: 10px; | |
220 background: #f8f8f8; | |
221 border: 1px solid; | |
222 border-color: #ddd; | |
223 } | |
224 | |
225 .quotetitle { | |
226 font-weight: bold; | |
227 font-size: large; | |
228 margin: 10px; | |
229 } | |
230 | |
231 .quotedesc { | |
232 margin-left: 20px; | |
233 margin-right: 10px; | |
234 margin-bottom: 15px; | |
235 } | |
236 | |
237 .quotetext { | |
238 margin-top: 20px; | |
239 margin-left: 20px; | |
240 margin-right: 10px; | |
241 font-style: italic; | |
242 } | |
243 | |
244 .quoteauthor { | |
245 font-size: small; | |
246 text-align: right; | |
247 margin-top: 10px; | |
248 margin-right: 7px; | |
249 } | |
250 | |
251 .sconslogo { | |
252 font-style: normal; | |
253 font-weight: bold; | |
254 color: #822; | |
255 } | |
256 | |
257 .downloadlink { | |
258 } | |
259 | |
260 .downloaddescription { | |
261 margin-left: 1em; | |
262 margin-bottom: 0.4em; | |
263 } |