PYVER := $(shell python -c \ "import sys; print '.'.join(map(str,sys.version_info[0:2]))") export _winsound.dll: winsound.o gcc -shared -o _winsound.dll winsound.o \ /usr/lib/w32api/libwinmm.a \ /usr/lib/w32api/libkernel32.a \ /usr/lib/python$(PYVER)/config/libpython$(PYVER).dll.a winsound.o: winsound.c gcc -c winsound.c clean: rm -f *.o *.dll test: ./winsound.py demo set: set