From: Michael R. <re...@eu...> - 2006-06-25 15:35:36
|
Hi there,s I just switched to automake-1.9 here, and tested it with lcd4linux. Runs fine here. Some minor modifications have been checked into CVS. there's one thing I dislike with automake-1.9: the compiler messages take several lines, so one may miss compiler warnings. And I definitely don't like compiler warnings. When the old make looked like this: gcc [options] -o file1.o file1.c gcc [options] -o file2.o file2.c gcc [options] -o file3.o file3.c ... the new run looks like this: if gcc -DHAVE_CONFIG_H -I. -I. -I. -D_GNU_SOURCE -Wall -W -g -O2 -MT lcd4linux.o -MD -MP -MF ".deps/lcd4linux.Tpo" -c -o lcd4linux.o lcd4linux.c; \ then mv -f ".deps/lcd4linux.Tpo" ".deps/lcd4linux.Po"; else rm -f ".deps/lcd4linux.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -D_GNU_SOURCE -Wall -W -g -O2 -MT cfg.o -MD -MP -MF ".deps/cfg.Tpo" -c -o cfg.o cfg.c; \ then mv -f ".deps/cfg.Tpo" ".deps/cfg.Po"; else rm -f ".deps/cfg.Tpo"; exit 1; fi Is there a way to make the output look a bit nicer? btw, some of you may already have noticed that SourceForge has changed their CVS infrastructure, so that the old CVS paths did no longer work. Basicalle, they changed from cvs.sourceforge.net to lcd4linux.cvs.sourceforge.net. I've corrected the wiki, too (thanks, Norbert!) btw #2, I added a file "smoketest.sh", it does nothing but call "configure --with-drivers=<name>; make" for every single driver, so that compiler/linker issues which affect a single driver only should show up. Any feedback with this script would be very welcome! bye, Michael -- Michael Reinelt <re...@eu...> http://home.pages.at/reinelt GPG-Key 0xDF13BA50 ICQ #288386781 |