diff options
author | nima <nima@abc39116-655e-4be6-ad55-d661dc543056> | 2008-07-28 10:14:38 +0000 |
---|---|---|
committer | nima <nima@abc39116-655e-4be6-ad55-d661dc543056> | 2008-07-28 10:14:38 +0000 |
commit | c4a6a91790a555db27956429ac74ca277988e24b (patch) | |
tree | 06fd12cdc471926d9a7a1c96975bd7a1bef106d8 | |
parent | f285118e5d4d62a9918a563c9fb1e7aba0299c9e (diff) | |
download | python-dmidecode-c4a6a91790a555db27956429ac74ca277988e24b.tar.gz python-dmidecode-c4a6a91790a555db27956429ac74ca277988e24b.tar.xz python-dmidecode-c4a6a91790a555db27956429ac74ca277988e24b.zip |
Try and determine python version dynamically.
git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@27 abc39116-655e-4be6-ad55-d661dc543056
-rw-r--r-- | Makefile | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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 $@ |