diff options
Diffstat (limited to 'sysutils/mcelog/files/patch-Makefile')
-rw-r--r-- | sysutils/mcelog/files/patch-Makefile | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/sysutils/mcelog/files/patch-Makefile b/sysutils/mcelog/files/patch-Makefile new file mode 100644 index 000000000000..96fa1ad39bdd --- /dev/null +++ b/sysutils/mcelog/files/patch-Makefile @@ -0,0 +1,48 @@ +--- ./Makefile.orig 2009-12-15 07:18:40.000000000 -0500 ++++ ./Makefile 2011-10-14 22:36:47.000000000 -0400 +@@ -1,5 +1,5 @@ + CFLAGS := -g -Os +-prefix := /usr ++prefix := /usr/local + etcprefix := + # Define appropiately for your distribution + # DOCDIR := /usr/share/doc/packages/mcelog +@@ -28,10 +28,18 @@ + + .PHONY: install clean depend + ++LIBS := + OBJ := p4.o k8.o mcelog.o dmi.o tsc.o core2.o bitfield.o intel.o \ + nehalem.o dunnington.o tulsa.o config.o memutil.o msg.o \ +- eventloop.o leaky-bucket.o memdb.o server.o trigger.o \ +- client.o cache.o sysfs.o yellow.o page.o rbtree.o ++ eventloop.o leaky-bucket.o memdb.o server.o client.o \ ++ cache.o rbtree.o ++ifndef FREEBSD ++OBJ += page.o trigger.o sysfs.o yellow.o ++endif ++ifdef FREEBSD ++OBJ += memstream.o ++LIBS += -lkvm ++endif + DISKDB_OBJ := diskdb.o dimm.o db.o + CLEAN := mcelog dmi tsc dbquery .depend .depend.X dbquery.o ${DISKDB_OBJ} + DOC := mce.pdf +@@ -47,7 +55,7 @@ + + SRC := $(OBJ:.o=.c) + +-mcelog: ${OBJ} ++mcelog: ${OBJ} ${LIBS} + + # dbquery intentionally not installed by default + install: mcelog +@@ -81,8 +89,6 @@ + .depend: ${SRC} + ${CC} -MM -I. ${SRC} > .depend.X && mv .depend.X .depend + +-include .depend +- + Makefile: .depend + + .PHONY: iccverify src test |