Subversion Repositories HomeAutomation

Rev

Rev 1983 | Rev 1994 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1983 Rev 1991
Line 213... Line 213...
213
def compileSourcesFile():
213
def compileSourcesFile():
214
	print "Compiling sources.inc..."
214
	print "Compiling sources.inc..."
215
	
215
	
216
	uniqueSet = []
216
	uniqueSet = []
217
	uniqueSet2 = []
217
	uniqueSet2 = []
218
	
-
 
-
 
218
	if os.path.isfile("src/libraries.list.template"):
219
	libraries_list_template = open('src/libraries.list.template', 'r')
219
		libraries_list_template = open('src/libraries.list.template', 'r')
220
	libraries_list_template_lines = libraries_list_template.readlines()
220
		libraries_list_template_lines = libraries_list_template.readlines()
221
	libraries_list_template.close()
221
		libraries_list_template.close()
222
	
222
	
223
	sources_list_template = open('src/sources.list.template', 'r')
223
	sources_list_template = open('src/sources.list.template', 'r')
224
	sources_list_template_lines = sources_list_template.readlines()
224
	sources_list_template_lines = sources_list_template.readlines()
225
	sources_list_template.close()
225
	sources_list_template.close()
226
	
-
 
-
 
226
	if os.path.isfile("src/libraries.list.template"):
227
	for libraries_list_template_line in libraries_list_template_lines:
227
		for libraries_list_template_line in libraries_list_template_lines:
228
		line =libraries_list_template_line.strip("\n").strip(" ")
228
			line =libraries_list_template_line.strip("\n").strip(" ")
229
		if len(line) > 0:
229
			if len(line) > 0:
230
			if line[0] != '#':
230
				if line[0] != '#':
231
				uniqueSet2.append(line)
231
					uniqueSet2.append(line)
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"):
246
		if os.path.isfile(localmoddir + "/" + moduleName + "/libraries.list"):
247
			if os.path.isfile(localmoddir + "/" + moduleName + "/libraries.list"):
247
			libraries_list = open(localmoddir + "/" + moduleName + "/libraries.list", 'r')
248
				libraries_list = open(localmoddir + "/" + moduleName + "/libraries.list", 'r')
248
			libraries_list_lines = libraries_list.readlines()
249
				libraries_list_lines = libraries_list.readlines()
249
			libraries_list.close()
250
				libraries_list.close()
250
		
251
			
Line 266... Line 267...
266
	
267
	
267
	for line in uniqueSet:
268
	for line in uniqueSet:
268
		sourcesString += line + " "
269
		sourcesString += line + " "
269
	sourcesString += "\n"
270
	sourcesString += "\n"
270
	sourcesString += "LDLIBS = "
271
	sourcesString += "LDLIBS = "
-
 
272
	if os.path.isfile("src/libraries.list.template"):
271
	for line in uniqueSet2:
273
		for line in uniqueSet2:
272
		sourcesString += line + " "
274
			sourcesString += line + " "
273
	sources_inc = open('sources.inc', 'w')
275
	sources_inc = open('sources.inc', 'w')
274
	sources_inc.write(sourcesString.strip(" ") + "\n")
276
	sources_inc.write(sourcesString.strip(" ") + "\n")
275
	sources_inc.close()
277
	sources_inc.close()