<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def getLinkerFlags(self, engineRoot, fmt, includeLibs=True):
 		""" 		Constructs the linker flags string for building against this library 		"""

		components = self.resolveRoot(self.ldFlags, engineRoot)
		if includeLibs == True:
			components.extend(self.prefixedStrings(self.linkerDirPrefix, self.linkDirs, engineRoot))
			components.extend(self.resolveRoot(self.libs, engineRoot))
		
		return Utility.join(fmt.delim, components, fmt.quotes)