FC = g77 CC = gcc FFLAGS = -O4 -fPIC -xf77-cpp-input CFLAGS = -O4 -fPIC -Df2cFortran -I$(PYTHONDIR)\ -I$(PYTHONLIB)/site-packages/numpy/core/include LFLAGS = -O4 -shared all: pywrapper.so pywrapper.so: pywrapper.o algencan.o $(FC) $(LFLAGS) pywrapper.o algencan.o -o pywrapper.so pywrapper.o: pywrapper.c pywrapper.h cfortran.h $(CC) $(CFLAGS) -c pywrapper.c algencan.o: algencan.f $(FC) $(FFLAGS) -c algencan.f purge: clean rm -f pywrapper.so *.pyc clean: rm -f *.o *.out *.txt