[Nagios-checkins] SF.net SVN: nagios:[2541] nagioscore/trunk/base/Makefile.in
Nagios network monitoring software is enterprise server monitoring
Brought to you by:
egalstad,
sawolf-nagios
From: <ag...@us...> - 2012-12-19 16:52:04
|
Revision: 2541 http://nagios.svn.sourceforge.net/nagios/?rev=2541&view=rev Author: ageric Date: 2012-12-19 16:51:57 +0000 (Wed, 19 Dec 2012) Log Message: ----------- buildsystem: Compile nagios.o before linking it This makes it infinitely more pleasant to run all sorts of static code analysis tools, which is good, since they sometimes catch real errors, which are really bad. More often, they catch legacy code that has become nonsensical by more recent patches and only serve to confuse developers. Since we coders are so confused as it is, we might as well avoid more of the same as much as we can. Signed-off-by: Andreas Ericsson <ae...@op...> Modified Paths: -------------- nagioscore/trunk/base/Makefile.in Modified: nagioscore/trunk/base/Makefile.in =================================================================== --- nagioscore/trunk/base/Makefile.in 2012-12-19 16:51:38 UTC (rev 2540) +++ nagioscore/trunk/base/Makefile.in 2012-12-19 16:51:57 UTC (rev 2541) @@ -174,9 +174,12 @@ libnagios: $(MAKE) -C $(SRC_LIB) -nagios: nagios.c $(OBJS) $(OBJDEPS) $(SRC_INCLUDE)/nagios.h $(SRC_INCLUDE)/locations.h libnagios - $(CC) $(CFLAGS) -o $@ nagios.c $(OBJS) $(BROKER_LDFLAGS) $(LDFLAGS) $(MATHLIBS) $(SOCKETLIBS) $(BROKERLIBS) $(LIBS) $(SRC_LIB)/libnagios.a +nagios.o: nagios.c $(SRC_INCLUDE)/nagios.h $(SRC_INCLUDE)/locations.h + $(CC) $(CFLAGS) -c -o $@ nagios.c +nagios: nagios.o $(OBJS) $(OBJDEPS) libnagios + $(CC) $(CFLAGS) -o $@ $< $(OBJS) $(BROKER_LDFLAGS) $(LDFLAGS) $(MATHLIBS) $(SOCKETLIBS) $(BROKERLIBS) $(LIBS) $(SRC_LIB)/libnagios.a + nagiostats: nagiostats.c $(SRC_INCLUDE)/locations.h $(CC) $(CFLAGS) -o $@ nagiostats.c $(LDFLAGS) $(MATHLIBS) $(LIBS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |