COMP = gcc

INCLUDES = -I/sw/include/python2.5 -I/sw/lib/python2.5
FLAGS = -bundle -flat_namespace -undefined suppress
SWIG = swig

objs = c_discrete_distribution.o
target = _c_discrete_distribution.so

main : $(objs)
	$(COMP) $(FLAGS) -o $(target) c_discrete_distribution.o c_discrete_distribution_wrap.o

clean : 
	rm c_discrete_distribution.py* c_discrete_distribution_wrap.* 
	rm *.o *.so

c_discrete_distribution.o : c_discrete_distribution.c c_discrete_distribution.i
	$(SWIG) -python -o c_discrete_distribution_wrap.c c_discrete_distribution.i
	$(COMP) -c c_discrete_distribution.c c_discrete_distribution_wrap.c $(INCLUDES)
