CC=gcc CFLAGS= -fPIC CFLAGS+=-I.. CFLAGS+=`python-config --cflags` LDFLAGS=`pkg-config --libs libusb` all: octopus.o octopus_wrap.o gcc -fPIC -shared octopus_wrap.o octopus.o $(LDFLAGS) -o _octopus.so octopus_wrap.o: swig -python octopus.i $(CC) -c -o octopus_wrap.o octopus_wrap.c $(CFLAGS) octopus.o: $(CC) -c -o octopus.o ../octopus.c $(CFLAGS) .PHONY: clean clean: rm -vf octopus.o octopus.py _octopus.so octopus_wrap.o octopus.pyc octopus_wrap.c