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