Subversion Repositories HomeAutomation

Rev

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
			if os.path.isfile(localmoddir + "/" + moduleName + "/libraries.list"):
246
		if os.path.isfile(localmoddir + "/" + moduleName + "/libraries.list"):
248
				libraries_list = open(localmoddir + "/" + moduleName + "/libraries.list", 'r')
247
			libraries_list = open(localmoddir + "/" + moduleName + "/libraries.list", 'r')
249
				libraries_list_lines = libraries_list.readlines()
248
			libraries_list_lines = libraries_list.readlines()
250
				libraries_list.close()
249
			libraries_list.close()
251
			
250
		
252
				for libraries_list_line in libraries_list_lines:
251
			for libraries_list_line in libraries_list_lines:
253
					line = libraries_list_line.strip("\n").strip(" ")
252
				line = libraries_list_line.strip("\n").strip(" ")
254
					if len(line) > 0:
253
				if len(line) > 0:
255
						if line[0] != '#':
254
					if line[0] != '#':
256
							uniqueSet2.append("../../../module/" + moduleName + line)
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
		for line in uniqueSet2:
271
	for line in uniqueSet2:
274
			sourcesString += line + " "
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"