SOURCES: ipmiutil-make-jN.patch (NEW) - allow use make -jN (BTW, v...
sls
sls at pld-linux.org
Thu Mar 27 05:15:55 CET 2008
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
+
================================================================
More information about the pld-cvs-commit
mailing list