X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Makefile;h=b66798cc8e668552201bd16eef720150a90de158;hb=31a7d800f45fe7ea29d1d1d311b7468398a51242;hp=081bd4d77adeff0b8dec9f00eff1dd8fb0564371;hpb=81e0ce5ca699beb6fff3fe6af9974e1308293335;p=bup.git diff --git a/Makefile b/Makefile index 081bd4d..b66798c 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,8 @@ -CFLAGS=-Wall -g -Werror +CFLAGS=-Wall -g -Werror -I/usr/include/python2.5 -g -fwrapv -fPIC default: all -all: hashsplit hashjoin datagen +all: hashsplit hashjoin datagen hashsplit.so hashsplit: hashsplit.o @@ -10,6 +10,9 @@ datagen: datagen.o hashjoin: hashjoin.sh +hashsplit.so: hashsplitmodule.o + $(CC) -shared -Wl,-Bsymbolic-functions -o $@ $< + test: hashsplit hashjoin ./hashsplit.py tags1 ./hashsplit.py tags2 @@ -32,5 +35,5 @@ test: hashsplit hashjoin gcc -c -o $@ $^ $(CPPFLAGS) $(CFLAGS) clean: - rm -f *.o *~ hashsplit hashjoin hsplit hjoin datagen \ + rm -f *.o *.so *~ hashsplit hashjoin hsplit hjoin datagen \ out[12] tags[12] .*~