<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/scripts/genksyms/Makefile, branch v3.12.52</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.12.52</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.12.52'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2012-01-08T13:48:15Z</updated>
<entry>
<title>scripts/genksyms: clean lex/yacc generated files</title>
<updated>2012-01-08T13:48:15Z</updated>
<author>
<name>Fernando Luis Vázquez Cao</name>
<email>fernando@oss.ntt.co.jp</email>
</author>
<published>2011-12-12T03:17:21Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=603d8c0adb0f7576f92fc435c69be9406dc60762'/>
<id>urn:sha1:603d8c0adb0f7576f92fc435c69be9406dc60762</id>
<content type='text'>
Add "keywords.hash.c", "lex.lex.c", "parse.tab.c" and "parse.tab.h" to
clean-list so that they get automagically deleted at clean/mrproper
time.

Signed-off-by: Fernando Luis Vazquez Cao&lt;fernando@oss.ntt.co.jp&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>genksyms: migrate parser to implicit rules</title>
<updated>2011-06-09T18:04:41Z</updated>
<author>
<name>Arnaud Lacombe</name>
<email>lacombar@gmail.com</email>
</author>
<published>2011-05-23T04:05:28Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=880f4499bb4f6883095965bdd3b9237d927e24d8'/>
<id>urn:sha1:880f4499bb4f6883095965bdd3b9237d927e24d8</id>
<content type='text'>
Signed-off-by: Arnaud Lacombe &lt;lacombar@gmail.com&gt;
</content>
</entry>
<entry>
<title>genksyms: drop -Wno-uninitialized from HOSTCFLAGS_parse.tab.o</title>
<updated>2011-06-09T18:04:40Z</updated>
<author>
<name>Arnaud Lacombe</name>
<email>lacombar@gmail.com</email>
</author>
<published>2011-06-07T22:09:02Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=6b19e7e49e6d4ce123c16a6b069916045cab9fa0'/>
<id>urn:sha1:6b19e7e49e6d4ce123c16a6b069916045cab9fa0</id>
<content type='text'>
Signed-off-by: Arnaud Lacombe &lt;lacombar@gmail.com&gt;
</content>
</entry>
<entry>
<title>genksyms: Do not paste the bison header file to lex.c</title>
<updated>2011-03-17T14:13:55Z</updated>
<author>
<name>Michal Marek</name>
<email>mmarek@suse.cz</email>
</author>
<published>2011-01-20T14:23:08Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=9c281f13b68da49764cbc8d7d610c2f229a0f9a0'/>
<id>urn:sha1:9c281f13b68da49764cbc8d7d610c2f229a0f9a0</id>
<content type='text'>
The header is already #included, no need to include it a second time.
lex.c_shipped was regenerated using flex-2.5.35.

Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: fix genksyms Makefile</title>
<updated>2007-10-12T19:15:31Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2007-09-01T08:24:58Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a3a6261a11b4db5b9712bb8388c9d9d955035e98'/>
<id>urn:sha1:a3a6261a11b4db5b9712bb8388c9d9d955035e98</id>
<content type='text'>
When enabling GENERATE_PARSER the genksyms Makefile
failed to create _shipped version of generated files.

Modifying keywords.gperf failed to cause a rebuild
of genksyms.
Fixed by specifying keywowrds .c as explicit prerequisite
of the lexer.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: Replace host-progs with hostprogs-y</title>
<updated>2004-08-10T23:42:56Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@mars.ravnborg.org</email>
</author>
<published>2004-08-10T23:42:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=ff08974850158f4c4d815840f7c3e82a4aa12c34'/>
<id>urn:sha1:ff08974850158f4c4d815840f7c3e82a4aa12c34</id>
<content type='text'>
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: genksyms, add explicit reference to include dir</title>
<updated>2003-09-06T23:26:51Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@mars.ravnborg.org</email>
</author>
<published>2003-09-06T23:26:51Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=0292ae9d3cb57a685f00d0acdac70900ccac0a16'/>
<id>urn:sha1:0292ae9d3cb57a685f00d0acdac70900ccac0a16</id>
<content type='text'>
genksyms references .h files in the genksyms directory from a
generated .c file. Explicit tell kbuild to search the genksyms
directory in the kernel src tree for .h files.
</content>
</entry>
<entry>
<title>Fix "make clean" in scripts/genksyms</title>
<updated>2003-08-17T10:16:21Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@home.osdl.org</email>
</author>
<published>2003-08-17T10:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=664ae6f9a92449e9fa209e6b2cdbde9c1d913ea7'/>
<id>urn:sha1:664ae6f9a92449e9fa209e6b2cdbde9c1d913ea7</id>
<content type='text'>
Don't prepend $(obj) to "targets", since the generic rules will
do that for us, and doing it twice just makes things not work.
</content>
</entry>
<entry>
<title>kbuild: build-targets replaced with always</title>
<updated>2003-03-10T23:03:40Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@mars.ravnborg.org</email>
</author>
<published>2003-03-10T23:03:40Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=87b2da2b95644551d44dce487b818155bd4b0f9c'/>
<id>urn:sha1:87b2da2b95644551d44dce487b818155bd4b0f9c</id>
<content type='text'>
The former name "kbuild-targets" did not give the user the intuitive feeling
that this target will be build regards less of any dependencies
no matter if we compile modules or not.
The new name "always" imply that this will be build always, and
tus is more informative.
Fixed the few users of build-targets, and added a warning in Makefile.build
</content>
</entry>
<entry>
<title>kbuild: [PATCH] put genksyms in scripts dir</title>
<updated>2003-02-19T10:17:28Z</updated>
<author>
<name>Kai Germaschewski</name>
<email>kai@tp1.ruhr-uni-bochum.de</email>
</author>
<published>2003-02-19T10:17:28Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=46bd1da672d66ccd8a639d3c1f8a166048cca608'/>
<id>urn:sha1:46bd1da672d66ccd8a639d3c1f8a166048cca608</id>
<content type='text'>
This puts genksyms into scripts/genksyms/.

genksyms used to be maintained externally, though the only possible user
was the kernel build. Moving it into the kernel sources makes it easier to
keep it uptodate, like for example updating it to generate linker scripts
directly instead of postprocessing the generated header file fragments 
with sed, as we do currently.

Also, genksyms does not handle __typeof__, which needs to be fixed since
some of the exported symbol in the kernel are defined using __typeof__. 

(Rusty Russell/me)
</content>
</entry>
</feed>
