Rev 1991 | Rev 1994 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1991 | Rev 1993 | ||
|---|---|---|---|
| Line 241... | Line 241... | ||
| 241 | for moduleName in modules: |
241 | for moduleName in modules: |
| 242 | sources_list = open(localmoddir + "/" + moduleName + "/sources.list", 'r') |
242 | sources_list = open(localmoddir + "/" + moduleName + "/sources.list", 'r') |
| 243 | sources_list_lines = sources_list.readlines() |
243 | sources_list_lines = sources_list.readlines() |
| 244 | sources_list.close() |
244 | sources_list.close() |
| 245 | 245 | ||
| 246 | if os.path.isfile("src/libraries.list.template"): |
- | |
| 247 |
|
246 | if os.path.isfile(localmoddir + "/" + moduleName + "/libraries.list"): |
| 248 |
|
247 | libraries_list = open(localmoddir + "/" + moduleName + "/libraries.list", 'r') |
| 249 |
|
248 | libraries_list_lines = libraries_list.readlines() |
| 250 |
|
249 | libraries_list.close() |
| 251 | 250 | ||
| 252 |
|
251 | for libraries_list_line in libraries_list_lines: |
| 253 |
|
252 | line = libraries_list_line.strip("\n").strip(" ") |
| 254 |
|
253 | if len(line) > 0: |
| 255 |
|
254 | if line[0] != '#': |
| 256 |
|
255 | uniqueSet2.append("../../../module/" + moduleName + line) |
| 257 | for sources_list_line in sources_list_lines: |
256 | for sources_list_line in sources_list_lines: |
| 258 | line = sources_list_line.strip("\n").strip(" ") |
257 | line = sources_list_line.strip("\n").strip(" ") |
| 259 | if len(line) > 0: |
258 | if len(line) > 0: |
| 260 | if line[0] != '#': |
259 | if line[0] != '#': |
| 261 | uniqueSet.append(line) |
260 | uniqueSet.append(line) |
| 262 | 261 | ||
| 263 | 262 | ||
| 264 | sourcesString = "SOURCES = " |
263 | sourcesString = "SOURCES = " |
| 265 | 264 | ||
| 266 | #FIXME: Make uniqueSet actually unique |
265 | #FIXME: Make uniqueSet actually unique |
| 267 | 266 | ||
| 268 | for line in uniqueSet: |
267 | for line in uniqueSet: |
| 269 | sourcesString += line + " " |
268 | sourcesString += line + " " |
| 270 | sourcesString += "\n" |
269 | sourcesString += "\n" |
| 271 | sourcesString += "LDLIBS = " |
270 | sourcesString += "LDLIBS = " |
| 272 | if os.path.isfile("src/libraries.list.template"): |
- | |
| 273 |
|
271 | for line in uniqueSet2: |
| 274 |
|
272 | sourcesString += line + " " |
| 275 | sources_inc = open('sources.inc', 'w') |
273 | sources_inc = open('sources.inc', 'w') |
| 276 | sources_inc.write(sourcesString.strip(" ") + "\n") |
274 | sources_inc.write(sourcesString.strip(" ") + "\n") |
| 277 | sources_inc.close() |
275 | sources_inc.close() |
| 278 | 276 | ||
| 279 | print "Creation of sources.inc complete" |
277 | print "Creation of sources.inc complete" |