Author: sls Date: Thu Mar 27 04:15:55 2008 GMT Module: SOURCES Tag: HEAD ---- Log message: - allow use make -jN (BTW, very nice Makefile.am)
---- Files affected: SOURCES: ipmiutil-make-jN.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SOURCES/ipmiutil-make-jN.patch diff -u /dev/null SOURCES/ipmiutil-make-jN.patch:1.1 --- /dev/null Thu Mar 27 05:15:55 2008 +++ SOURCES/ipmiutil-make-jN.patch Thu Mar 27 05:15:49 2008 @@ -0,0 +1,71 @@ +--- ipmiutil-2.0.9/util/Makefile.am.orig 2008-03-27 04:15:58.644878669 +0100 ++++ ipmiutil-2.0.9/util/Makefile.am 2008-03-27 04:24:41.608936541 +0100 +@@ -48,41 +48,39 @@ + LDADD += -lpthread + + sbin_PROGRAMS = ipmiutil alarms fruconfig hwreset sensor showsel pefconfig tmconfig wdt icmd getevent bmchealth xmlconfig isolconsole idiscover +-EXTRA_PROGRAMS = events ipmi_port libipmiutil.a ++EXTRA_PROGRAMS = events ipmi_port ++noinst_LTLIBRARIES = libipmiutil.la libimbapi.la + + # To build an imb api library (libimbapi.a): +-libimbapi.a: imbapi.c +- gcc -DHAVE_CONFIG_H -I. -I.. -DLINUX -fPIC -g -O2 -c imbapi.c +- ar cru libimbapi.a imbapi.o +- ranlib libimbapi.a +- rm -f imbapi.o ++libimbapi_la_SOURCES = imbapi.c ++libimbapi_la_CFLAGS = -DHAVE_CONFIG_H -I. -I.. -DLINUX -fPIC -g -O2 -c + + # To build a lib to support all of the IPMI drivers (libipmiutil.a) +-libipmiutil.a: $(CMDMOD:.c=.o) @LANPLUS_LIB@ +- ar cru libipmiutil.a $(CMDMOD:.c=.o) @LANPLUS_LIB@ +- ranlib libipmiutil.a ++libipmiutil_la_SOURCES = $(CMDMOD) ++libipmiutil_la_LIBADD = @LANPLUS_LIB@ ++libipmiutil_la_CFLAGS = $(AM_CFLAGS) + + # To build ipmiutil, need to use METACFLAGS for each .c/.o +-ipmiutil: $(METASOURCE) +- @for f in $(METASOURCE); do \ +- echo "gcc $(METACFLAGS) -c $$f"; \ +- gcc $(METACFLAGS) -c $$f; done +- @METAOBJ=`echo $(METASOURCE) | sed -e 's/ipmilan2.c//' | \ +- sed -e 's/.c$$/.o/g' -e 's/.c /.o /g'`; \ +- echo "gcc -g -O2 -o ipmiutil $$METAOBJ $(METALD)"; \ +- gcc -g -O2 -o ipmiutil $$METAOBJ $(METALD); \ +- rm -f $$METAOBJ +- +-idiscover: idiscover.c +- gcc $(CFLAGS) -o idiscover idiscover.c +- +-events: events.c +- gcc $(CFLAGS) -DTEST -o events events.c +- +-ipmi_port: ipmi_port.c +- gcc $(CFLAGS) -o ipmi_port ipmi_port.c +- +-ipmiutil_SOURCES = ++ipmiutil_SOURCES = $(METASOURCE) ++ipmiutil_CFLAGS = $(METACFLAGS) -c ++ipmiutil_LADD = $(METALD) ++ ++alarms_CFLAGS = $(AM_CFLAGS) ++fruconfig_CFLAGS = $(AM_CFLAGS) ++hwreset_CFLAGS = $(AM_CFLAGS) ++sensor_CFLAGS = $(AM_CFLAGS) ++showsel_CFLAGS = $(AM_CFLAGS) ++pefconfig_CFLAGS = $(AM_CFLAGS) ++tmconfig_CFLAGS = $(AM_CFLAGS) ++wdt_CFLAGS = $(AM_CFLAGS) ++icmd_CFLAGS = $(AM_CFLAGS) ++getevent_CFLAGS = $(AM_CFLAGS) ++bmchealth_CFLAGS = $(AM_CFLAGS) ++xmlconfig_CFLAGS = $(AM_CFLAGS) ++isolconsole_CFLAGS = $(AM_CFLAGS) ++idiscover_CFLAGS = $(AM_CFLAGS) ++events_CFLAGS = $(AM_CFLAGS) -DTEST ++ipmi_port_CFLAGS = $(AM_CFLAGS) + + events_SOURCES = events.c + ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
