def METHOD_NAME(self):
    self.tempdir = tempfile.mkdtemp()
    self.temp_sourcefile = os.path.join(self.tempdir, 'source.c')
    self.temp_objectfile = os.path.join(self.tempdir, 'source.o')
    self.logger.debug(('HeaderFilePreprocessor._mktempfiles: sourcefile=%s'
                       'objectfile=%s'), self.temp_sourcefile, self.temp_objectfile)
    header_file_includes = ''
    include_lines = self.include_lines
    for name in self.filenames:
        header_file_includes = '%s#include "%s"\n' % (header_file_includes,
                                                      ntpath.basename(name))
    open(self.temp_sourcefile, 'w').write(template % (locals()))