From c4a6a91790a555db27956429ac74ca277988e24b Mon Sep 17 00:00:00 2001 From: nima Date: Mon, 28 Jul 2008 10:14:38 +0000 Subject: Try and determine python version dynamically. git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@27 abc39116-655e-4be6-ad55-d661dc543056 --- Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 53d977d..9446f97 100644 --- a/Makefile +++ b/Makefile @@ -8,11 +8,12 @@ # Licensed under the GNU Public License. # +PY = $(shell python -V 2>&1 |sed -e 's/.\(ython\) \(2\.[0-9]\)\..*/p\1\2/') CC = gcc CFLAGS = -fno-strict-aliasing -D_XOPEN_SOURCE=600 CFLAGS += -W -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-prototypes -Winline -Wundef #-Wcast-qual -CFLAGS += -I/usr/include/python2.4 +CFLAGS += -I/usr/include/$(PY) #. #CFLAGS += -DBIGENDIAN #CFLAGS += -DALIGNMENT_WORKAROUND @@ -24,7 +25,7 @@ CFLAGS += -g -DNDEBUG SOFLAGS = -shared -fPIC # Pass linker flags here -LDFLAGS = -I/usr/include/python2.4 -lefence +LDFLAGS = -I/usr/include/$(PY) -lefence DESTDIR = prefix = /usr/local @@ -68,7 +69,7 @@ libdmidecode.so: dmidecode.o util.o # dmidecode: dmidecodebin.c catsprintf.o libdmidecode.so dmidecode.o dmiopt.o dmioem.o util.o - $(CC) $(LDFLAGS) $< -L. -ldmidecode -lpython2.4 catsprintf.o dmidecode.o dmiopt.o dmioem.o util.o -o $@ + $(CC) $(LDFLAGS) $< -L. -ldmidecode -l$(PY) catsprintf.o dmidecode.o dmiopt.o dmioem.o util.o -o $@ biosdecode : biosdecode.o util.o $(CC) $(LDFLAGS) biosdecode.o util.o -o $@ -- cgit